BM6P6(@ ]]]\\\\\\YYYRRROOOVVV```aaajjjpppnnnjjjhhhfffccc___[[[UUUPPPMMMJJJGGGEEEBBBAAA@@@???>>>>>>???@@@???AAACCCDDDDDDCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>>>>>>>BBBEEEIIILLLPPPWWW```gggrrr|||tttkkkbbb```\\\VVVPPPMMMMMMNNNQQQ[[[ooo}}}rrrhhh```^^^ccckkkvvvhhhYYYTTTUUUWWWiii~~~yyyjjjZZZSSSVVVYYYXXXTTTTTTTTTRRRPPPMMMIIIFFFDDDCCC@@@<<<999888777666444888777777666555444444444333444555777:::<<<===>>>555555444444444333333333222222222333333444444444444333333333333444555555444444444444444444444444666666666666666666555555777888999888777666777888::::::<<>>===>>>@@@AAACCCDDDEEEDDDBBBAAAAAABBBEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>===>>>???AAABBB@@@@@@???===<<<:::999999555777888:::<<<=========:::;;;;;;;;;<<<============>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999888888888888888999999333333444444444444444444777666555444333444555555888???JJJUUU\\\]]]YYYUUUVVVTTTOOOKKKGGGDDDCCCCCCCCCBBBBBBCCCCCCHHHWWWeeezzzhhhbbb[[[XXXTTTRRRUUUZZZ^^^ffflllkkkjjjjjjjjjhhheeeaaa\\\XXXTTTPPPKKKHHHDDDCCCAAA???>>>>>>??????AAACCCEEEFFFFFFFFFEEEEEECCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@??????>>>>>>@@@BBBEEEGGGJJJOOOWWW^^^iiiqqq~~~zzzqqqeeeaaa[[[UUUQQQOOONNNNNNPPPWWWggg}}}~~~qqqhhh___bbbhhhrrruuuaaaVVVSSSRRRcccxxxqqq___VVVVVVYYYXXXUUUUUUTTTSSSQQQNNNJJJGGGEEEBBB???<<<999999888666555888777777666555555444444111222333555777888999:::555555444444444333333333333333333333333333444444444333333333333444555555444444444444444444444444555555555555555555555555777888999888777666777888999:::<<>>>>>???@@@AAACCCDDDEEEDDDBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@???>>>======???@@@AAA@@@@@@???>>><<<;;;:::999666666777888999:::;;;;;;::::::;;;;;;<<<<<<============>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999888888777777777888888555555555555555555555555777666555444333444444555777<<>>>>>>>>CCCEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@????????????AAACCCCCCDDDHHHOOOUUUeeekkktttyyyllleee\\\VVVTTTSSSRRRPPPOOOQQQ\\\ooo}}}pppddddddgggooo~~~qqq^^^UUURRR[[[nnnyyyeeeXXXVVVWWWWWWVVVVVVUUUTTTRRROOOLLLHHHFFFBBB???<<<:::999999777666777777777666555555444444222333333444555666777777555555444444444333333333444444444444333333333333444333333333333444555555444444444444444444444444444444444444444444555555666777888888777666777999888999<<>>???@@@AAACCCDDDEEEDDDBBBBBBBBBDDDBBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<===>>>???@@@@@@@@@???>>>===;;;:::999777666555555555666888888999999:::;;;;;;<<<============>>>>>>???>>>>>>=========<<<<<<;;;:::::::::999888888777666666666666777777777666666555555444666555555444333444444444666888>>>IIIVVV\\\\\\ZZZ\\\ZZZUUUPPPKKKGGGEEEDDDDDDBBB@@@@@@???BBBMMMYYYlllyyynnnaaaZZZUUURRRRRRWWW]]]dddhhhkkknnnkkkffffffeeeeeeddddddaaa]]]YYYNNNLLLGGGCCC@@@???>>>>>>DDDEEEGGGJJJLLLLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBBBBFFFLLLRRRbbbhhhpppzzzvvvlllaaaZZZYYYXXXVVVSSSPPPNNNRRRbbbuuuwwwmmmiiihhhmmmyyylll^^^WWWVVVggg{{{~~~jjj[[[UUUUUUVVVVVVVVVVVVUUUSSSPPPMMMJJJHHHBBB???<<<:::::::::888777777777666666555555555555555555555666666666777777555555444444444333333333555555444444333333333222444333333333333444555555555555555555555555555555333333333444444444444444666777888888777777888999888:::===EEEYYYvvv|||}}}rrrhhhcccbbbccckkkrrr|||yyywwwyyyzzz|||sssjjjeeecccaaa]]]ZZZ^^^dddnnnwww~~~}}}yyykkkccc[[[ZZZZZZXXXWWWXXXfffnnnzzz{{{pppeee[[[UUULLLHHHFFFIIIIIIGGGFFFHHHEEEDDDBBB@@@???@@@@@@AAABBBCCCDDDDDDCCCBBBDDDEEEBBBBBBDDDDDDDDDBBBAAA@@@=========<<<===>>>??????????????????>>><<<:::999999888666444444555666777888888999:::;;;<<<<<<=========>>>?????????>>>>>>=========<<<;;;;;;::::::999999777666555555555555888777777666555444333333555555444444444333333333666555999DDDRRR\\\___^^^^^^\\\WWWRRRMMMHHHEEEDDDBBB???>>>>>>>>>@@@JJJTTTdddrrrqqqbbbWWWTTTVVVVVV]]]eeejjjppppppiii``````___```bbbdddeeedddbbbVVVSSSMMMGGGCCCAAA@@@@@@CCCDDDFFFJJJNNNOOOMMMJJJIIIHHHGGGFFFEEECCCBBBBBB????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBB@@@AAABBBBBBAAAEEEKKKPPPYYYaaammmwww~~~uuuhhh```\\\ZZZWWWSSSRRRMMMNNNYYYiii{{{wwwooojjjllltttyyyfff]]]VVVcccvvvooo___WWWTTTUUUVVVWWWVVVVVVTTTQQQNNNKKKIIICCCAAA===;;;::::::999777666666666666555555555555666666666555555555555555555555444444444333333333555555555444444333333333444333333333333444555555555555555555555555555555333333333444444444555555555777888888777777888999:::<<>>>>>???>>>???@@@@@@???===;;;:::;;;999777555444555666777777777888999:::;;;<<<<<<======>>>???????????????>>>======<<<<<<;;;::::::999999777666555555555555666666555555444333222222444444444444444333333333555444777@@@NNNZZZ```bbb___]]]YYYTTTNNNIIIFFFDDD@@@===<<<>>>>>>@@@HHHQQQ^^^lll|||sssaaaZZZZZZXXX^^^eeemmmuuuwwwnnnddd^^^\\\[[[]]]aaadddffffff___[[[TTTMMMGGGDDDBBBBBBBBBCCCFFFKKKQQQSSSPPPMMMKKKJJJIIIHHHFFFEEECCCCCC?????????@@@@@@@@@@@@AAA>>>??????@@@AAABBBCCCCCC>>>@@@AAA@@@@@@BBBIIINNNTTT___lllwww~~~ssshhhaaa\\\WWWTTTTTTOOONNNTTT___nnnvvvmmmmmmpppwwwmmm```YYYbbbrrrxxxhhh\\\VVVUUUVVVVVVVVVUUUTTTQQQNNNKKKJJJEEEBBB>>><<<;;;:::888777666666666666666666555555444444444444444444444444555555444444444333333333555555555444444444444444444333333333333444555555555555555555555555555555333333333444555555666666555666888888777777888::::::>>>BBBJJJaaasssoooiiiccc___^^^^^^___fffnnnzzzyyyttttttuuurrrmmmlllgggaaa___^^^```gggllllllmmmoooqqqjjjdddaaa^^^ZZZYYYZZZ^^^cccjjjsss|||{{{qqqkkkZZZQQQJJJJJJJJJGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDDDDDDDDDDFFFGGGDDDEEEGGGGGGFFFDDDAAA???======>>>>>>>>>?????????>>>???@@@@@@@@@>>><<<:::;;;:::888777666666666777666666777888:::;;;<<<<<<======>>>???@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;999888888777666666666666555555555444333333222222333444444444444333222222444444777???JJJUUU___ddd```^^^ZZZUUUPPPKKKGGGEEE@@@===<<<>>>???AAAGGGOOOXXXgggvvvrrrbbb\\\ZZZ^^^dddmmmyyyzzzqqqccc___[[[ZZZ\\\```dddffffffaaaZZZQQQKKKGGGEEEEEEBBBCCCFFFMMMUUUWWWTTTQQQMMMLLLKKKIIIGGGFFFDDDDDD?????????@@@@@@@@@AAAAAA>>>>>>???@@@AAACCCCCCDDDAAABBBBBBAAA???AAAGGGLLLSSS^^^mmmwww}}}uuujjjaaa[[[YYYTTTRRRPPPRRRWWWcccxxxtttrrrqqqtttuuufff]]]cccpppsssdddZZZVVVUUUVVVUUUUUUSSSQQQNNNKKKJJJGGGDDD@@@===;;;:::888666555666666666666666666666444444444444444444555555555555444444444333333333444444444444555555555555444333333333333444555555555555555555555555555555333444444555666666777777444666888888777777999::::::???DDDNNNfff~~~vvvqqqjjjccc___^^^^^^___hhhppp{{{~~~yyyxxxyyy}}}ssspppllleeeccc^^^]]]aaacccaaabbbeeehhheeecccbbb]]]VVVTTTVVVYYY[[[___fffooowww}}}zzzeeeZZZPPPLLLKKKHHHGGGHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDDDDDDDEEEGGGHHHGGGHHHIIIIIIHHHDDDAAA>>>===>>>??????????????????===???@@@AAA@@@>>><<<:::999999888888777666666666555555666888999;;;<<<<<<======>>>???@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999888888777777777888888555555555555444444444444333333444444444333222111111444888===EEEOOO[[[cccaaa___\\\XXXSSSNNNJJJHHHDDD@@@>>>@@@@@@AAAEEEKKKTTTbbbpppwww|||hhh\\\[[[^^^cccmmm{{{}}}jjjddd]]]YYYYYY]]]aaadddjjjeee]]]TTTMMMIIIGGGFFFCCCCCCGGGOOOWWWZZZXXXTTTNNNMMMLLLJJJHHHFFFEEEDDD??????@@@@@@@@@AAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDEEEFFFEEECCCAAABBBGGGLLLPPP[[[iiirrrwwwrrrgggaaa___TTTSSSRRRQQQRRR[[[ppp|||xxxuuuuuu}}}lll___cccooo{{{jjj]]]WWWUUUUUUUUUTTTSSSQQQNNNKKKJJJHHHEEEAAA===;;;999777555555555555666666666666666666666666777777777777777555555444444444333333333333444444444555666666666444333333333333444555555666666666666666666666666444444555555666777888888444666777888777777999;;;999???EEEPPPjjj|||vvvmmmeeeaaa_________jjjqqq|||~~~}}}}}}zzzuuupppjjjggg___[[[^^^^^^ZZZZZZ^^^]]]^^^``````ZZZPPPMMMOOOWWWVVVWWW\\\ccckkkqqqttt{{{mmm```TTTNNNLLLIIIHHHIIIGGGGGGFFFDDDCCCBBB@@@@@@@@@BBBDDDEEEDDDEEEGGGIIIHHHIIIKKKKKKIIIEEEAAA>>>>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAAAAA???<<<:::777777888888777666555555444555666888999:::<<<<<<======>>>@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999888888888888888999:::555555555666666666666666333333444555444333222111///333888===BBBKKKXXXbbbbbbaaa^^^ZZZUUUPPPLLLJJJGGGCCC@@@AAAAAA@@@CCCHHHQQQ___lllrrrwwwwwwcccaaa___```hhhyyy~~~sssdddYYYUUUWWW[[[]]]aaadddddd]]]RRRIIIGGGHHHDDDFFFHHHLLLVVV______ZZZWWWRRRNNNKKKKKKIIIEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDGGGBBBEEEDDD===AAAJJJJJJJJJEEECCCDDDCCCBBBCCCGGGMMMWWWeeepppwww~~~ooofffaaa]]]XXXSSSQQQRRRXXXhhhwwwzzzvvvyyyzzzmmmgggiiizzzuuueeeXXXOOOVVVXXXYYYYYYVVVRRROOONNNFFFCCC@@@===<<<:::999777:::777555666888:::888777444444555555555555555555666666666666666666666666666666555444444333222222444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777<<>>======<<<999888777777999:::666666666777888888999999;;;<<<===>>>>>>?????????=========<<<;;;;;;::::::::::::999999888777777777777777777777666555444333555555444333333333333444666666888;;;>>>EEESSSaaacccaaa```___\\\UUUNNNJJJDDDCCC@@@???>>>@@@AAACCCOOOXXXdddmmmsss{{{mmmaaa^^^]]]fffwwwppp```WWWTTTUUUVVV^^^aaaccc___UUULLLHHHHHHFFFFFFGGGJJJUUUaaaeeeccc\\\WWWQQQMMMLLLIIIEEEBBBBBBCCCCCCCCCCCCCCCDDDFFFGGG@@@AAABBBAAAOOObbbhhhKKKFFFCCCCCCBBB@@@BBBFFFKKKVVVcccnnnuuu~~~uuuiiidddaaa\\\WWWSSSRRRUUUbbbooo~~~xxxzzz~~~rrriiihhhwww{{{lll^^^TTTSSSUUUVVVVVVTTTQQQNNNLLLGGGDDD@@@===<<<;;;999777999777555555777999888666555555555555555555555555555555555555555555555555555555444444333333222222444444444444444444444444555555555555555555555555555555555555666666666666777777666666777777888999<<<@@@LLLccc~~~}}}uuummmfff``````dddmmmuuuyyyqqqkkkiiifffdddaaa\\\WWWSSSQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNSSSXXX]]]dddooo{{{wwwfffYYYQQQLLLHHHDDDGGGGGGFFFEEECCCBBBBBBAAA???@@@AAABBBAAABBBDDDGGGJJJKKKLLLMMMLLLIIIFFFDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@>>>===@@@>>>;;;888666555555555666666666777888888999999;;;<<<===>>>>>>??????>>>???>>>>>>======<<<<<<;;;::::::999999888777777777777777777777666555444333555555444333333333333444666555777:::<<>>???AAACCCMMMUUUaaakkkrrryyy|||hhhaaa]]]cccrrr}}}jjj[[[TTTQQQQQQXXX]]]bbbaaa[[[RRRKKKHHHFFFGGGFFFIIITTTccclllmmmccc]]]UUUPPPMMMJJJFFFBBBCCCCCCCCCBBBBBBCCCGGGJJJMMMDDDBBBAAA@@@MMM```eeeKKKFFFCCCCCCBBB???AAADDDJJJTTTbbbmmmttt}}}}}}ppphhhgggaaa\\\XXXTTTSSSZZZddd}}}~~~||||||nnngggrrrrrrcccWWWRRRSSSUUUVVVUUURRRNNNLLLHHHEEEAAA>>>===;;;999888888666555555666777666666555555555555555555555555444444444444444444444444444444444333333333333333444444444444444444444444555555555555555555555555555555555555666666666666999888777666666888:::;;;===AAAPPPjjj}}}vvvnnngggbbbcccgggpppxxxvvvqqqooommmjjjfff```XXXRRROOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHHHHIIIMMMQQQUUU]]]gggtttuuueeeYYYPPPJJJFFFGGGGGGGGGFFFEEEDDDCCCBBB>>>???@@@@@@@@@@@@BBBEEEIIIKKKNNNPPPOOOKKKGGGDDDCCCAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@???>>>???===;;;888666555444444666666666777888888999999;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>======<<<:::::::::999888888777777777777777777666555444444555555444333333333333444444444555888999>>>JJJWWWaaabbbbbb```]]]XXXTTTPPPGGGEEEBBB@@@??????AAABBBIIIQQQ]]]hhhpppwwwtttjjj```bbbmmm~~~uuubbbWWWSSSSSSTTTYYY```ddd```XXXOOOJJJFFFGGGFFFIIITTTdddooorrriiiaaaXXXQQQMMMKKKGGGDDDCCCDDDCCCBBBAAAEEEKKKPPPSSSJJJJJJHHHAAAEEEMMMKKKIIIEEEBBBCCCBBB@@@AAAEEEJJJTTTaaallluuu}}}wwwnnnlllgggbbb^^^XXXTTTWWW]]]wwwuuuhhhmmm~~~xxxfffYYYTTTUUUVVVXXXXXXVVVRRROOOIIIFFFBBB???===<<<:::888777666555555555555555555666666666666555555555555444444444444444444444444333333333333444444444444555555555555555555555555555555555555555555555555555555555555666666666666:::999777666777999;;;===???CCCSSSpppvvvnnnhhhdddfffkkksss{{{wwwsssrrrqqqnnnjjjcccZZZTTTQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHHHHHHHHHHJJJNNNQQQXXXbbbooo{{{rrrcccXXXPPPMMMGGGHHHHHHHHHGGGFFFDDDCCC>>>???@@@@@@???@@@BBBDDDHHHKKKPPPRRRRRRMMMHHHDDDCCCBBB@@@@@@BBBCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>;;;:::999777777777777777666666666777888888999999:::;;;<<<===>>>>>>>>>>>>@@@??????>>>>>>===<<<<<<;;;::::::999999888777777777777777777777666555555555555444333333333333444222222444666888<<>>===;;;999777777666555444444555555777777666666666555555555444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555666666666666:::999777666777999<<<>>>BBBFFFWWWtttuuuooojjjgggiiinnnwww~~~uuupppooommmkkkgggbbb[[[VVVSSSQQQOOOMMMKKKJJJJJJIIIGGGHHHHHHGGGGGGHHHKKKNNNVVV```lllxxx~~~oooaaaVVVPPPJJJJJJIIIIIIHHHGGGFFFEEE@@@AAABBBAAA@@@AAACCCEEEHHHKKKPPPSSSSSSOOOIIIEEEDDDBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCBBBAAA@@@???::::::999888888777777777666666666777888888999999:::;;;<<<======>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;::::::999888888888777777777777777777666555555555444333333333333444111111333666888<<>>>>><<<:::888666555444666666666777888888999999::::::;;;<<<============???>>>>>>======<<<;;;;;;;;;;;;;;;:::999999888888777777777888888777777666555555444333333333333444111111444777888;;;FFFQQQ^^^iiiooojjjddd```ZZZQQQMMMJJJFFFBBB@@@??????@@@BBBFFFNNNYYYeeepppyyy~~~|||nnnjjjkkkttt}}}ggg]]][[[XXXYYY^^^eeejjjhhh___VVVJJJKKKJJJJJJSSSeeeuuu}}}wwwgggYYYQQQMMMKKKIIIDDDEEEEEECCCDDDNNN^^^jjjuuudddXXXNNNEEEJJJRRRQQQMMMIIIEEEEEEDDDAAABBBFFFJJJRRR^^^kkkuuu}}}xxxrrrmmmjjjfff___\\\]]]___rrr|||nnneeecccmmmsss___ZZZUUUTTTVVVWWWUUURRRMMMJJJFFFBBB@@@>>><<<:::888999:::888555444555777888888777777666555555444555555555555555555555555888888777777666666555555555555555555555555555555555555555555555555555555555555555555666666666666666777777777888:::;;;<<<@@@KKKeee~~~yyywwwtttrrrssswwwyyyvvvxxx}}}~~~tttmmmiiiccc___]]]]]]\\\[[[YYYXXXWWWTTTQQQMMMIIIGGGEEEFFFGGGFFFFFFFFFHHHJJJSSS^^^kkkxxxyyyfffXXXRRROOOLLLIIIGGGFFFGGGGGGAAABBBCCCBBBAAAAAACCCEEEHHHKKKOOORRRRRRNNNJJJGGGDDDCCCAAAAAACCCDDDCCCBBB@@@AAABBBCCCCCCBBBAAAAAA???>>>===<<<:::888666555666666666777888888999999::::::;;;<<<============@@@??????>>>>>>======<<<<<<;;;;;;::::::999888888666777777888888888777777555555444333333333333444444333555777666888AAALLLXXXgggpppmmmgggeee^^^TTTNNNLLLGGGCCC@@@????????????BBBHHHRRR___lllvvv{{{tttnnnkkkqqqnnncccaaaZZZZZZ]]]dddkkkjjjaaaYYYMMMMMMJJJHHHRRRfffzzz~~~lll]]]SSSNNNJJJHHHDDDFFFEEEDDDEEEPPPaaaooozzzjjj```WWWNNNRRRYYYVVVQQQLLLHHHFFFDDD@@@@@@DDDIIIPPP\\\iiittt|||zzztttnnnkkkfff___\\\\\\XXXkkkzzznnnccc^^^eee{{{yyyddd^^^XXXVVVXXXYYYXXXUUUNNNKKKFFFCCC@@@>>><<<:::888:::;;;888555444666888999888888777666555555444666666666666666666666666:::999999888777666666555666666666666666666666666555555555555555555555555555555555555666666666777555666777888999:::;;;;;;>>>LLLjjj~~~{{{zzzxxxvvvwww{{{xxxssstttwww|||}}}vvvrrrmmmeee```^^^^^^___```^^^]]]\\\ZZZVVVQQQLLLIIIFFFGGGHHHHHHHHHHHHJJJLLLRRR]]]jjjxxxppp```TTTQQQMMMHHHFFFFFFGGGHHHAAABBBCCCBBBAAAAAABBBDDDHHHKKKNNNQQQQQQNNNJJJGGGDDDCCCAAAAAACCCDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAA<<<<<<<<<<<<;;;:::999999666666666777888888999999999:::;;;<<<============AAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888666777777888888888777777555555444333333333333444666555666666444444===GGGSSSdddpppnnnjjjhhhaaaWWWOOOLLLHHHCCC@@@?????????===???DDDMMM[[[iiitttzzztttooouuu{{{mmmeee___\\\\\\ccckkkllleee\\\PPPNNNKKKMMMWWWhhh{{{tttbbbVVVQQQOOOLLLJJJDDDAAACCCEEEMMMbbbxxxzzzjjjXXXOOOQQQVVVWWWYYYPPPIIIHHHHHHFFFFFFGGGKKKOOO[[[jjjqqqtttzzzrrrgggdddbbb]]]ZZZ[[[]]]cccpppyyyjjj___ZZZ___ooo~~~nnn___UUUWWWXXXSSSRRRWWWRRRHHHDDDIIIHHH???<<>>===============<<<;;;:::888888888888777777666666555555777888:::<<<>>>@@@AAAAAA>>>???@@@@@@@@@???===<<<=========<<<;;;;;;:::::::::::::::999888777666666444444444444444444444444555555555555555999>>>BBBQQQ^^^lllpppmmmfff[[[RRRSSSOOOIIIEEECCCBBB@@@???@@@@@@DDDMMMVVVaaannnzzz|||xxx{{{ppphhhaaa^^^^^^eeemmmoooggg^^^PPPMMMKKKMMMXXXjjjxxxeeeXXXSSSQQQNNNLLLFFFDDDEEEGGGOOOdddyyyqqq]]]SSSSSSWWWXXXZZZRRRJJJIIIHHHFFFEEEGGGJJJOOOZZZgggnnnpppvvv~~~wwwjjjddd```ZZZWWWWWWVVV\\\jjjyyyjjj]]]VVVYYYgggvvvtttcccVVVVVVWWWTTTRRRVVVSSSLLLLLLTTTUUUJJJ@@@>>>::::::999999888777777777444444444444444444444444777666666666555555555555555555555555555555555555333444444555555444444333555555666666666666555555666444333444666888888777666888:::999888:::>>>BBBIIIaaazzz~~~~~~|||{{{{{{||||||{{{xxxvvvqqqkkkhhhlllttt{{{~~~yyyyyy~~~|||zzzwwwsssooolllllllllllliiidddaaa___ZZZSSSMMMJJJIIIGGGFFFGGGIIIMMMOOOTTT[[[iiixxxsss```YYYPPPJJJHHHGGGFFFDDDFFFEEECCCBBBAAAAAABBBBBBGGGIIILLLNNNNNNKKKHHHEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>===============<<<;;;:::999888888888777777666666666666555777999;;;===>>>???@@@======>>>??????>>>===<<<>>>======<<<<<<;;;:::::::::999999999888777777777444444444444444444444444444444444444444888===AAAMMM[[[kkkrrrqqqjjj___VVVSSSOOOIIIEEECCCBBBAAA@@@@@@???BBBKKKTTT^^^kkkvvvrrriiidddbbbbbbiiiqqqrrrjjjaaaPPPLLLJJJNNN[[[ooo|||hhh[[[VVVSSSPPPOOOIIIFFFHHHIIIQQQfff{{{yyyfffYYYXXXZZZZZZ^^^TTTLLLIIIHHHFFFEEEFFFKKKQQQ\\\fffkkkmmmqqqvvvxxx{{{pppgggaaaZZZUUUTTTRRRWWWcccwwwooo```VVVUUU```llljjjXXXUUUWWWUUUSSSTTTSSSNNNQQQ\\\^^^RRRCCC;;;::::::999999888777777777444444444444444444444444666666666666555555555555555555555555555555555555333444444555555444444333555555666666666666666555666555444444666888888777666888:::999888:::???CCCLLLjjj}}}~~~|||zzztttssssssrrrqqqsssrrrpppkkkhhhiiinnntttvvvyyy~~~{{{|||~~~{{{wwwtttssspppnnnkkkiiifff```WWWQQQLLLKKKHHHGGGGGGJJJMMMOOOUUU]]]jjjyyy}}}kkkbbbVVVLLLHHHGGGFFFEEEFFFEEECCCBBBAAAAAABBBCCCFFFHHHKKKMMMLLLJJJGGGEEEGGGGGGFFFFFFEEEFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>=========<<<;;;:::999888888777777777777666666666666777999;;;>>>???@@@AAA===>>>>>>?????????>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888888444444444444444444444444333333333333444666;;;???GGGWWWiiisssuuupppeeeZZZTTTOOOIIIEEECCCBBBAAA@@@???>>>AAAHHHQQQYYYfffqqqsssjjjgggeeeeeelllttttttkkkbbbPPPLLLJJJOOO___uuukkk\\\WWWUUURRRQQQKKKHHHIIIJJJRRRfff|||mmm```]]]^^^___aaaWWWNNNKKKIIIFFFEEEGGGMMMTTT___gggkkkkkklllnnnqqquuu{{{yyyllleee___YYYVVVSSSWWW___ooo{{{jjj]]]WWW\\\eeetttsss\\\TTTVVVVVVTTTSSSRRRMMMOOOXXXZZZPPPAAA888::::::999999888777777777666666666666666666666666666666666666666555555555555555555555555555555555444555555666666555555444444555666666666666666666666555444555777888888888666888:::999999;;;AAAEEEOOOppp}}}~~~vvvooollllllkkkkkkjjjkkkllliiiggggggjjjnnnpppssswww|||}}}wwwtttpppooonnnmmmkkkdddZZZRRROOOMMMKKKIIIIIIJJJMMMOOOXXX```mmm|||vvvkkk\\\PPPJJJIIIHHHHHHEEEDDDCCCBBBAAABBBBBBCCCFFFGGGIIIKKKJJJIIIGGGEEEIIIHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????>>>=========<<<:::999888777777777777777777777777888:::<<<>>>AAABBBDDDDDD??????@@@@@@AAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;888888888888888999999999555555555555444444444444333333444444444777;;;>>>BBBRRRfffrrrwwwttthhh]]]UUUPPPIIIDDDAAA@@@@@@???@@@>>>@@@GGGNNNVVVbbblllwwwnnnkkkhhhhhhooovvvuuukkkaaaQQQMMMKKKRRRddd{{{lll]]]XXXVVVSSSQQQKKKHHHIIIJJJQQQfff{{{sssfffbbbdddeeeeee[[[QQQMMMKKKHHHGGGIIIMMMWWWcccjjjkkkjjjhhhfffiiimmmttt}}}rrrjjjddd^^^XXXTTTVVV[[[gggyyywwwfffZZZZZZ```kkk||||||bbbUUUUUUVVVTTTRRRTTTNNNKKKNNNOOOJJJAAA:::::::::999999888777777777777777777777777777777777555555555666666666666666555555555555555555555555666666777777777777666666444444555666666666666666777555444555777999999888666888:::999999<<>>>>>>>>===<<<;;;999999777777777777888888888888999:::===???BBBDDDEEEFFF@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>===<<<<<<;;;;;;888888888888888999999999666666666555555444444444333444555555555777;;;>>>@@@OOObbbooovvvuuukkk```WWWQQQJJJCCC@@@???>>>===@@@>>>@@@FFFLLLSSS___iii~~~|||~~~|||vvvooollllllrrrxxxvvvkkk```SSSOOONNNVVViiimmm^^^YYYWWWUUUQQQKKKHHHIIIJJJQQQeee{{{wwwjjjgggiiikkkiii^^^TTTOOOMMMKKKJJJLLLNNN[[[iiioooooolllfffaaa```eeemmmxxxxxxoookkkccc[[[SSSSSSVVV```pppooo___YYY[[[ddduuuhhhXXXTTTVVVUUUSSSVVVQQQLLLIIIHHHFFFBBB???::::::999999888777777777555555555555555555555555555555555666666666666666555555555555555555555555666666666777777666666666333444555666777777777777777666555555777999999888777888:::999999===DDDJJJYYY{{{~~~zzz{{{~~~~~~tttjjjaaa]]]\\\\\\UUUXXXZZZ[[[[[[^^^dddhhhllljjjiiikkkpppwww}}}ssskkkmmmmmmooorrrsssnnneee]]]WWWUUUQQQNNNMMMNNNPPPRRRYYY___kkkyyy|||lll___WWWQQQMMMKKKDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>===<<<;;;:::999777777777888888888888999777999;;;>>>AAACCCDDDEEEAAA@@@??????>>>>>>????????????>>>======<<<<<<;;;999999888888888888888888777777666666555444444444444555666666666777:::===???LLL]]]kkkuuuwwwpppfff\\\UUUMMMEEEAAA???>>>===???===>>>DDDJJJQQQ\\\fff|||xxxzzz}}}{{{tttqqqqqqvvv{{{xxxlllaaaUUUQQQQQQZZZmmmnnn```\\\ZZZXXXSSSLLLIIIJJJKKKRRRfff{{{{{{nnnkkkmmmoookkk```VVVQQQOOOMMMMMMOOOTTTdddtttzzzyyyuuulllccc[[[aaajjjvvvxxxsssiii___UUUTTTTTTZZZhhh}}}yyyeee[[[ZZZ^^^ooonnn[[[TTTUUUVVVTTTTTTSSSPPPKKKGGGDDDBBBAAA::::::999999888777777777555555555555555555555555555555555555666666666777555555555555555555555555444444555555555555444444333444555666777777777777777666555666888999999999777888:::999:::>>>EEEKKKccc{{{zzz|||yyylll```YYYVVVVVVSSSUUUVVVVVVWWW[[[bbbhhhfffffffffiiiooowwwtttkkkjjjkkknnnrrrtttqqqiiiccc[[[XXXUUUQQQPPPPPPRRRSSSZZZ```jjjwwwwwwjjj___WWWOOOJJJDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>===;;;:::999777777888888888999999999888999<<>>>>>===<<<<<<<<<:::999999999888777777777777777777666555444444444222444555555555666999;;;>>>IIIYYYgggttt{{{wwwpppbbb[[[QQQHHHCCC@@@???>>>===:::<<>>FFFLLLkkk~~~|||~~~{{{{{{pppbbbYYYUUUTTTNNNOOOOOONNNOOOSSS\\\bbbcccdddggglllsss{{{vvvmmmfffgggkkkpppsssqqqkkkeee]]]ZZZVVVSSSQQQQQQSSSTTT\\\bbblllxxxqqqeeeZZZPPPIIIDDDCCCBBBAAABBBBBBDDDDDDCCCDDDEEEGGGJJJLLLOOOPPPPPPOOONNNLLLJJJIIIHHHHHHHHHGGGEEECCCAAA@@@????????????>>>>>>===;;;:::999777777888888999999999999:::<<<>>>AAADDDFFFHHHIIIJJJIIIGGGEEEDDDCCCCCCDDD??????>>>>>>======<<<<<<;;;::::::999888777666666888777777666555444444444111333444444444555777:::===HHHWWWeeettt~~~}}}wwwfff___TTTKKKEEEBBB@@@???:::888999???EEELLLWWWaaawwwvvvzzzvvvwwwzzz{{{xxxoooccc[[[VVVSSSSSS]]]tttmmm___[[[ZZZWWWVVVRRRNNNKKKJJJRRRcccttttttssssssrrrmmmfff^^^ZZZUUUQQQSSSXXX```uuu}}}qqqddddddjjjxxx{{{sssnnn```ZZZUUUVVV]]]mmmoooaaa]]]\\\dddssswww___RRRRRRTTTTTTQQQQQQPPPNNNKKKGGGCCC@@@<<<:::999777666666777888888888777777777777888888666666666666666555555444666555444333222333333444555555555555555555555555666666666666777777777777888888888777777777777777888;;;999:::>>>;;;CCCXXXuuu~~~|||zzz|||~~~xxxjjj^^^UUUQQQSSSOOOMMMOOOQQQRRRVVV[[[aaadddiiinnntttzzz|||nnnmmmjjjhhhmmmtttwwwsssnnnfff[[[SSSUUUXXXWWWWWWZZZ[[[fffqqqyyy}}}ooo]]]PPPMMMGGGFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIKKKOOORRRUUUWWWXXXVVVSSSOOOLLLKKKJJJIIIHHHFFFDDDBBB@@@???>>>>>>?????????>>>===;;;:::999888888777777777888:::;;;;;;;;;<<<@@@EEEIIIKKKLLLPPPLLLHHHDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;888888999::::::::::::999888999999777666666777888222333444444444666999<<<;;;CCCPPP```sssooodddYYYQQQIIIBBB???@@@???<<<<<<@@@DDDIIISSS\\\~~~~~~yyy|||~~~xxxnnnccc\\\YYYWWWWWWaaawwwmmm```\\\[[[YYYZZZUUUPPPMMMKKKPPP```ppptttssstttrrrlllfffbbbaaa]]]XXXWWWYYYjjjxxxiiifffjjjxxxwwwrrreee^^^XXXWWW\\\jjjsssbbb[[[XXX```nnnyyyaaaTTTRRRTTTTTTRRRRRRPPPNNNJJJGGGCCCAAA<<<;;;:::999888777777777666666555555555555666666666666666666666555555444777666555444444444555555555555555555555555555555555666666666777777777777888777777777777777777777777:::888:::??????JJJaaa}}}~~~wwwyyy|||zzznnnccc[[[UUUSSSOOOMMMOOOPPPPPPSSSXXX^^^bbbhhhooovvv}}}tttoookkkjjjmmmsssuuurrrnnnggg]]]WWWYYY]]]]]]^^^```___iiiuuu~~~rrr___RRRNNNHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGIIILLLOOOSSSUUUWWWWWWVVVRRROOOLLLJJJIIIHHHGGGFFFDDDBBB@@@???>>>>>>?????????>>>===;;;:::999:::999888777777888888999<<<<<<>>>BBBGGGKKKNNNPPPTTTQQQLLLHHHEEEDDDCCCCCC@@@@@@???>>>===<<<<<<;;;999999::::::;;;;;;;;;:::888888888777666555555666444555555555444555888:::999CCCPPP___qqqrrrggg\\\SSSKKKCCC@@@AAA???<<<;;;>>>AAAEEENNNWWW~~~xxxlllbbb]]][[[[[[^^^gggzzzlll___\\\\\\[[[___YYYTTTPPPMMMQQQ___mmmvvvuuuuuurrrjjjfffeeegggfff```\\\\\\tttqqqkkkkkkxxx}}}wwwkkkcccZZZWWWYYYdddxxx{{{fff\\\UUU\\\iiiyyy{{{fffXXXSSSTTTTTTTTTSSSPPPMMMJJJFFFDDDBBB======<<<;;;:::999888777666666555555555555666666666666666666666555555444777777666555555555666666555555555555555555555555555555666666666777777777777777777777777777888888666999777:::AAADDDSSSmmmtttwww{{{}}}tttlllccc\\\WWWSSSQQQRRRRRRPPPQQQUUUZZZ___gggqqqzzzzzzqqqmmmjjjlllqqqsssqqqnnnggg___ZZZ^^^cccfffhhhiiifffooozzzwwweeeYYYTTTKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJMMMPPPSSSUUUWWWXXXXXXVVVRRRNNNKKKIIIHHHGGGFFFEEECCCAAA@@@???>>>>>>?????????>>>===<<<;;;:::<<<;;;999888777777888888===>>>@@@DDDIIINNNSSSUUUZZZWWWRRRMMMIIIFFFDDDCCCAAA@@@@@@???>>>===<<<<<<::::::::::::;;;;;;;;;;;;888888888888777666555444666666777666555555777:::888AAAMMM[[[lll}}}vvvkkk___WWWNNNEEEAAABBBAAA>>><<<>>>@@@CCCJJJSSSvvviiiaaa^^^[[[^^^dddnnn~~~~~~jjj]]]\\\]]]]]]aaa]]]XXXVVVUUUXXXdddpppyyyyyywwwsssgggddddddggggggccc```aaayyyxxxooonnnzzz{{{ooofff\\\VVVVVV___qqqnnn```VVV\\\gggvvv}}}kkk\\\UUUSSSTTTVVVTTTQQQMMMIIIFFFDDDDDD??????>>>===;;;:::888777888888777777777777888888666666666666666555555444666666555555555555555555555555555555555555555555555555555666666666777777777777777777777888888888666999777999AAAGGGYYYvvvtttwww|||zzztttllleee___ZZZWWWWWWUUUQQQQQQTTTWWW]]]fffsss}}}||||||{{{pppllliiijjjnnnqqqpppoooeee```\\\```hhhooorrrsssmmmsss}}}}}}nnnbbb\\\OOOMMMLLLJJJIIIIIIJJJJJJLLLNNNQQQTTTWWWYYYYYYYYYXXXVVVRRRNNNKKKHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>?????????>>>>>><<<;;;;;;;;;:::999888888888999:::<<<>>>BBBFFFKKKQQQWWW[[[___]]]YYYSSSLLLGGGDDDCCCAAAAAA@@@???>>>======<<<::::::999:::::::::;;;;;;;;;:::999999999888555333555666666666555666999;;;===AAAHHHTTThhh{{{yyyooocccZZZPPPGGGBBBAAACCC???>>>@@@AAADDDJJJRRRrrrgggaaa___\\\bbbiiisss|||ggg\\\[[[^^^___bbb___^^^```bbbeeeoooyyy}}}|||yyysssdddaaaaaaccccccbbbeeejjj~~~}}}uuusss~~~~~~qqqhhh^^^WWWUUU[[[iiixxxtttcccWWW\\\eeeqqq~~~pppaaaVVVSSSTTTWWWUUURRRNNNJJJGGGEEEDDDAAA@@@???===;;;999888777888888777777777777888888666666666666666555555444444444444444444444444444555555555555555555555555555555555555666666666666666666777777888888888888666:::888999@@@GGG\\\{{{wwwzzz{{{tttnnnhhhbbb^^^\\\XXXRRRQQQTTTWWW\\\fffttt{{{yyytttpppooooooqqqrrrzzzyyymmmjjjffffffiiimmmoooooobbb___\\\___jjjtttzzzzzzuuuwwwtttiiibbbSSSRRRPPPNNNMMMLLLMMMMMMNNNPPPTTTWWWYYYZZZYYYYYYYYYWWWSSSOOOKKKHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>?????????>>>===<<<<<<888888777888888:::<<<===;;;>>>CCCGGGLLLRRRZZZ```cccbbb___XXXOOOHHHDDDBBBBBBBBBAAA@@@???>>>======:::999999999999:::;;;;;;???===;;;;;;;;;:::777444333444666666777999<<>>===@@@AAACCCIIIQQQzzzppphhhdddccc```hhhqqqyyyzzzfff[[[\\\```bbbddddddgggmmmrrruuu|||}}}xxxpppdddbbbbbbbbb```bbbkkkvvv|||{{{tttlllbbb[[[VVVXXXcccooozzzfffYYY\\\cccmmmxxxtttdddWWWSSSUUUXXXVVVSSSOOOKKKHHHEEECCCCCCBBB???<<<:::888888888666666555555555555666666666666666666666555555444222333444444555444444444555555555555555555555555444444555555555666666666666666666777888888999999666:::999999@@@GGG]]]~~~yyy}}}|||yyyrrrkkkddd```ZZZTTTSSSUUUYYY]]]fffuuu|||rrroooiiidddbbbbbbeeefffnnnttt~~~wwwlllhhhcccaaacccgggjjjlll```^^^[[[]]]iiixxx}}}{{{{{{pppggg\\\ZZZWWWTTTQQQPPPOOOOOOOOORRRVVVZZZ\\\\\\ZZZYYY[[[YYYUUUPPPLLLHHHFFFEEEAAA@@@@@@???>>>>>>>>>???>>>?????????>>>>>>===<<<777777777888999;;;===>>>;;;???DDDHHHMMMUUU^^^eeefffgggeee]]]SSSJJJEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;:::999999999:::<<<===CCC@@@<<<:::;;;;;;888666333444666777888:::>>>AAANNNIIIEEEMMMaaavvv}}}zzz}}}sssggg___UUUJJJDDDCCC>>><<<;;;===>>>@@@EEEMMM~~~vvvoookkkiiihhhiiiqqqyyy{{{fff\\\^^^ccceeehhhiiioooyyy}}}vvvllleeegggiiihhhccceeesss{{{sssiii```YYYWWW^^^hhh~~~ooo^^^```dddllluuu}}}~~~wwwgggWWWRRRVVVWWWVVVTTTQQQMMMHHHDDDBBBEEECCC>>>:::888777888999666666555555555555666666666666666666666555555444222333444666666666555444555555555555555555555555444444444555555555666666555666666777888888999999666;;;:::;;;AAAIII```}}}zzz~~~wwwmmmggg___YYYXXX[[[\\\___ggguuuqqqlllddd^^^ZZZ[[[]]]___bbbhhhrrr~~~xxxlllhhhbbb]]]]]]```dddggg```^^^ZZZ[[[hhhzzz{{{ssskkkiiiddd___ZZZVVVTTTSSSUUUXXX]]]aaacccbbb___]]]]]][[[VVVQQQMMMIIIGGGFFF@@@??????>>>>>>>>>>>>???>>>????????????>>>======999888888888999;;;<<<===<<>>======;;;;;;;;;<<<>>>???FFFAAA;;;888::::::888666444555777777888:::===@@@HHHFFFDDDHHHWWWjjjwwwzzzuuujjjbbbXXXMMMGGGFFF@@@===<<<>>>======BBBIII{{{sssooommmllllllpppxxx|||ggg^^^```fffhhhkkkmmmuuu|||sssiiifffkkkooonnnhhhiiiyyyyyyoooeee\\\WWW\\\ccczzzzzzddddddgggnnnvvv}}}~~~xxxhhhXXXRRRVVVWWWVVVUUURRRNNNIIIDDDAAAGGGCCC>>>999666666888999888888777777777777888888666666666666666555555444333444666777777777666666555555555555555555555555444444444555555555666666555666666777888999999999555:::;;;<<>>>>>>>>>>>??????>>>????????????>>>>>>===;;;:::999999999:::;;;<<<===BBBHHHMMMRRRZZZfffnnnlllnnnmmmfffZZZOOOJJJHHHDDDCCCBBBBBB@@@@@@???>>>@@@???===<<<===>>>@@@AAAGGGAAA999777888999888666666777888888888999<<>>AAAGGG{{{vvvuuuvvvvvvuuu}}}~~~yyynnnhhheeegggkkkkkkqqq~~~ssslllkkkeeeooorrriiidddppp~~~qqqggg^^^XXXXXX\\\qqq}}}lllcccbbbooozzz~~~|||vvviii[[[TTTUUUSSSSSSRRRQQQNNNKKKHHHFFFKKKEEE>>>:::999:::999888777777777777666666666666666666666666555555555555444333222111111222333444555555555555555555444444666666666555444444333333::::::999999999999::::::>>>:::;;;???BBBLLLiii{{{zzz}}}{{{rrrllliiifffeeehhhhhhkkktttuuuhhh___[[[XXXXXXYYY[[[```hhhpppyyy~~~qqqiiiaaa^^^\\\[[[\\\```\\\[[[XXX\\\jjj|||~~~xxxqqqiii```ZZZ```dddmmmvvvxxxsssmmmjjjhhhddd]]]UUUOOOJJJGGGFFFBBBDDDDDDDDDBBB@@@@@@@@@BBBBBBBBBAAA@@@???>>>===999::::::;;;;;;<<<<<<<<>>>>>>>>;;;888999>>>@@@>>>===<<<<<<;;;999777555444777777888888888888777777888888;;;EEEPPP]]]mmm{{{tttkkkeee\\\PPPJJJKKKFFFDDDAAA??????BBBEEEHHH{{{zzzzzz{{{{{{xxxoookkkiiikkkoooqqqxxxsssllljjjhhhppprrrlllkkkxxxtttjjj```YYYXXX\\\kkkpppeeebbbooo}}}zzzmmm]]]TTTTTTSSSSSSRRRQQQOOOLLLIIIGGGKKKFFF???:::999999999888666666666666777777777777666666666666555555555555555555444444444444555555555555555555555555555555666555555555555444444444888888777777777777888888<<<999;;;@@@EEEQQQoooooonnn~~~vvvrrrooonnnmmmpppooopppwww|||qqqgggbbb^^^[[[ZZZZZZaaajjjsss|||qqqjjjdddbbb```\\\\\\^^^ZZZXXXVVVZZZiii|||yyyqqqjjjdddiiioooyyyzzzvvvpppkkkcccZZZSSSNNNKKKIIIDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???======:::::::::;;;;;;<<<<<<===CCCEEEIIIPPPXXXbbbjjjnnnqqqtttsssmmmeee]]]QQQFFFEEEDDDBBBBBBBBBBBBAAA?????????===:::===BBBDDDBBB<<<<<<;;;:::999888666555777777888888888888777777888777;;;DDDNNN\\\mmm|||wwwooohhh^^^RRRKKKJJJEEECCCAAA??????AAADDDFFFxxxsssqqqpppqqqtttqqqzzzsssllljjjlllooopppnnnrrryyynnnddd[[[YYY[[[dddwwwtttfff```lll}}}rrr```UUUSSSSSSSSSRRRRRRPPPMMMKKKIIILLLGGG@@@<<<999888888777555555666666777777888888666666666666555555555555666666666777777666666666555555555555555555555555444444555555555666666666888888777777777777888888:::888;;;AAAHHHXXXvvv{{{kkkjjj}}}zzzyyyxxxwwwzzzxxxxxx}}}{{{qqqiiieeeaaa___\\\dddnnnwwwrrrmmmiiiiiifff___[[[[[[YYYWWWUUUYYYiii}}}|||vvvrrrqqqyyy|||uuukkkbbbZZZTTTOOOMMMGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;::::::::::::;;;<<<===>>>CCCGGGLLLTTT]]]eeekkkoooqqquuuuuupppjjjbbbUUUJJJFFFDDDBBBBBBBBBCCCBBBAAA>>>???===;;;>>>CCCEEECCC::::::::::::999888777777666777777888888777777666888777:::AAAKKKYYYlll||||||uuummmbbbTTTLLLIIIDDDCCCAAA@@@???@@@BBBCCCyyywwwwwwuuuuuuwwwrrr{{{uuunnnlllooonnnmmmoooxxx~~~ttthhh^^^ZZZ[[[```qqqxxxfff]]]hhh{{{xxxdddWWWSSSSSSSSSSSSRRRQQQOOOLLLKKKKKKHHHBBB===:::888777777555555666666777777888888666666666666555555555555555666777888888777666555444444444555555555555555333444444555666777777777::::::999999999999::::::999888;;;AAAJJJ\\\{{{|||ooopppvvvmmmkkkjjjhhhdddkkkttt{{{vvvrrrpppppplllccc[[[YYYYYYWWWVVV[[[lll~~~{{{uuu~~~rrrhhh```YYYTTTPPPJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB@@@>>><<<;;;::::::::::::;;;<<<>>>???CCCHHHOOOXXXaaahhhllloooqqqtttuuusssnnngggZZZMMMGGGEEECCCBBBCCCCCCCCCBBB<<<===;;;999;;;???@@@===999999:::::::::999888888666666777777777777666666888777999@@@HHHVVVjjj{{{}}}tttgggYYYNNNIIICCCBBBAAA@@@@@@@@@@@@AAA||||||{{{yyywwwwwwuuu~~~yyyrrrpppssspppnnnrrr~~~yyymmmaaa[[[[[[^^^lll|||hhh\\\fffxxx}}}iiiZZZVVVTTTTTTTTTSSSRRRPPPMMMLLLKKKHHHDDD>>>:::777777777555666666666777777777888666666666666555555555555444555666777777666555444444444444555555555666666333444444555666777888888::::::999999999999::::::999:::<<>><<<;;;;;;:::::::::;;;===???@@@CCCHHHQQQZZZccciiimmmoooqqqtttuuusssqqqkkk^^^QQQIIIGGGDDDBBBCCCCCCCCCBBB===>>>;;;888999<<<;;;888999999999::::::999999888666666777777777777666666777777999???FFFRRRfffxxx{{{mmm^^^RRRKKKDDDCCCBBB@@@?????????@@@{{{yyyyyywww|||~~~xxxvvvxxxrrrpppvvv}}}qqqddd\\\[[[]]]fff{{{kkk]]]ddduuummm^^^ZZZVVVVVVUUUTTTSSSPPPNNNLLLIIIHHHEEE@@@;;;888888999777777777777777666666666666666666666555555555555444444444555555444444444333333444444555666666666444444555666777777888888888888777777777777888888:::;;;===AAALLLdddvvvuuu~~~}}}ssswww}}}}}}}}}}}}}}}vvvjjj```\\\TTTUUUWWW___ppp|||}}}rrrkkkfff___ZZZSSSMMMGGGCCCDDDEEEDDDCCCDDDCCCCCCBBB@@@>>><<<;;;;;;:::::::::;;;===@@@BBBEEEJJJSSS\\\eeekkkoooqqqrrrtttuuuttttttpppcccWWWLLLIIIEEECCCBBBCCCBBBAAA???@@@===::::::<<<;;;666999999:::::::::999888888555666666777777666666555666777:::???DDDOOObbbtttrrrdddWWWNNNGGGEEEBBB@@@??????@@@@@@~~~{{{|||yyy{{{}}}{{{xxxrrrooouuu~~~sssfff]]]\\\YYY___sssxxx|||}}}iii[[[```nnn{{{pppbbb^^^WWWWWWWWWUUUSSSPPPNNNLLLGGGGGGEEE@@@;;;888888:::888888777777666666555555666666666666555555555555555444444444444444444555333333444444555666666777555555666666777777777888888888777777777777888888:::<<<>>>BBBOOOiiirrrvvv{{{yyymmmccc___VVVXXX[[[ddduuuxxxsssnnnhhhcccXXXQQQIIIEEEEEEFFFEEECCCBBBBBBBBBAAA@@@???======;;;:::999999;;;>>>AAACCCHHHMMMUUU^^^gggmmmrrrtttuuuvvvuuuuuuvvvtttiii\\\OOOKKKFFFCCCBBBBBBAAA@@@>>>???===:::;;;===<<<777:::::::::::::::999888777555555666666666666555555666888<<<@@@CCCLLL^^^ooowwwiii\\\QQQIIIGGGCCC@@@>>>???@@@BBB~~~~~~vvvooommmrrryyytttggg^^^\\\UUUZZZmmm{{{~~~tttwwwyyyfffXXX[[[gggsssqqqeeeaaaYYYXXXXXXVVVSSSPPPMMMLLLFFFFFFEEEAAA;;;888999;;;999999888777666555444444777666666666555555555555666555444333333444555666333333444444555666777777666666666666777777777777::::::999999999999:::::::::<<>>===<<<;;;999999;;;>>>AAACCCKKKOOOWWW```hhhoootttvvvwwwwwwvvvvvvxxxwwwlll```PPPLLLGGGCCCBBBAAAAAA@@@;;;===;;;999:::===<<<888::::::::::::999888777777555555666666666666555555666888===AAACCCJJJ\\\lllzzzlll___TTTKKKHHHDDD@@@>>>???AAACCC|||ooohhhmmmsssxxxzzznnnccc]]]WWW]]]kkk|||}}}uuuyyywwwkkk___YYY\\\ggg{{{uuujjjhhh\\\WWWUUUWWWVVVRRRNNNNNNMMMHHHBBB===;;;:::999888888888888888777777777777555555666666777777888888777666555444444555666777777777666666555555555444666444222111333666:::===::::::999999888999999999<<<>>>===BBBWWWwwwtttooouuu|||tttmmmhhheee___]]]aaappp}}}{{{zzzuuuooo```[[[TTTLLLFFFCCCCCCCCCCCCCCCCCCBBBAAA>>><<<::::::888888:::;;;<<>>===<<<:::888777666777777777777777888888888999888777555555555666777777555666:::>>>HHHYYYiiittteeeXXXQQQJJJDDDCCCCCCAAA???@@@ssskkknnnqqquuu{{{oooddd]]]VVV[[[hhh~~~yyyzzzwwwkkk]]]VVVWWWaaasssxxxlllggg]]]XXXUUUWWWVVVQQQMMMLLLKKKGGGAAA===;;;:::999999888888888888777777777777888888777777666666555555777666555555555555666777777777666666666555555555777666444444555777:::<<<::::::999999888999999::::::>>>???FFF\\\zzzqqqmmmvvvvvvooojjjgggbbb```dddsss}}}xxxrrrfff___UUUMMMIIIGGGFFFEEECCCCCCCCCBBB@@@>>><<<;;;;;;999999<<<===>>>CCCJJJNNNRRRZZZccckkkqqquuuvvvtttxxxzzzxxxwwwvvvrrrmmm\\\RRRHHHFFFFFFCCCAAAAAA@@@???>>><<<;;;999888777888888888888777777777777999999888777777777777777888666777:::===EEEVVVeee{{{xxxiii\\\RRRJJJDDDCCCCCC@@@>>>???}}}sssrrrrrrsss}}}~~~rrrfff___VVVYYYdddxxx|||zzz{{{nnn^^^TTTRRRZZZkkkzzzsssjjj^^^XXXUUUVVVVVVQQQLLLJJJIIIEEE@@@<<<;;;::::::999888888888888777777777777888888777777666666555555777666666555555666666777777777666666666666555555888777777777777888999::::::999999888999999::::::999===AAAJJJ```||||||llljjjxxxyyyqqqllliiieeedddgggttt~~~xxxnnndddWWWOOOMMMLLLJJJHHHDDDCCCCCCBBB@@@>>><<<;;;<<<::::::===???@@@FFFMMMRRRVVV]]]dddkkkqqqtttvvvrrrwwwyyyxxxxxxxxxuuupppbbbWWWLLLHHHFFFCCC@@@@@@AAAAAA???>>><<<:::999999999999999888777777777666888888999999999888777777888777777999<<>>>>>{{{wwwvvv}}}wwwjjjbbbXXXYYY```rrr|||vvvtttbbbVVVRRRWWWfffuuu|||ooo___XXXTTTUUUVVVRRRMMMKKKHHHDDD@@@<<<;;;;;;:::999888888888888777777777666555555666666777777888888777666666666666666666777777777666666666666666666777888888888888888777777999999888888999999::::::999===AAAKKKbbb~~~wwwhhhhhh{{{~~~sssllliiieeedddhhhsssuuuiiiZZZQQQOOOOOOLLLIIIDDDDDDCCCAAA@@@>>><<<<<<<<<::::::>>>@@@BBBHHHOOOUUUXXX^^^dddkkkpppsssttttttxxxzzzyyyyyyzzzwwwsssggg[[[OOOIIIGGGDDDAAAAAABBBBBBAAA???===<<<::::::::::::999999888777666666666777888999999888666666666555666888:::@@@NNN[[[ooo~~~~~~pppbbbVVVMMMEEECCCBBB???===>>>~~~|||pppfff\\\ZZZ^^^mmm}}}tttxxx{{{hhhYYYRRRUUUcccppptttcccZZZTTTUUUWWWTTTPPPNNNHHHDDD@@@===<<<;;;:::999888888888888777777777666555555666666777777888888666777777777777777777666666666777777777777777777777777888888888777666555999888888888999999:::;;;;;;>>>AAAKKKdddrrreeeiiitttkkkgggbbbcccgggooo}}}yyymmm]]]TTTQQQPPPMMMIIIEEEDDDBBBAAA???>>>===<<<:::999:::>>>AAACCCJJJQQQVVVYYY^^^dddiiinnnqqqsssvvvzzz|||zzzzzzzzzxxxtttlll^^^QQQKKKHHHEEECCCDDDCCCBBBAAA@@@>>><<<;;;:::;;;::::::999888777777666444555666777777666555444444333555888:::@@@LLLYYYjjjzzzrrrcccYYYOOOGGGDDDBBB???===>>>tttjjj___[[[\\\hhh~~~uuuqqqxxxooo]]]SSSSSS^^^kkk{{{kkk```VVVUUUWWWUUURRRPPPIIIFFFBBB???===<<<:::888888888888888777777777777888888777777666666555555666777777888888777777666666666777777777777888888666777777888777777666666888888888888999:::;;;;;;<<>>=========:::888:::>>>BBBEEEKKKSSSWWWZZZ^^^ccciiinnnqqqsssxxx{{{}}}{{{zzz|||zzzvvvqqqcccTTTMMMIIIFFFDDDEEECCCCCCAAA@@@>>><<<;;;;;;:::::::::999888888888777444444555555666666555555333333555999:::???KKKWWWeeeuuuvvvfff\\\RRRIIIEEECCC???>>>???wwwkkk```[[[ZZZdddyyy~~~sssjjjlllzzzyyydddWWWTTT\\\gggvvvhhhZZZVVVWWWUUUQQQPPPKKKHHHDDDAAA???===:::888888888888888777777777777888888777777666666555555666777888888888888777666666666777777777888888888888888888888888888888888888888888888999:::;;;<<<;;;@@@GGGUUUqqqhhheeeqqqsssgggbbbbbbdddhhhmmmvvv|||ttthhh]]]UUUQQQMMMKKKFFFDDDBBB@@@>>>=========;;;999;;;@@@DDDGGGNNNVVVYYY[[[___dddjjjooosssuuuvvvzzz|||{{{|||~~~}}}zzzwwwhhhWWWNNNIIIEEECCCDDDCCCBBBAAA???>>><<<;;;:::999999999999999999999999555555555555555666777777555555777::::::===HHHSSSaaarrr|||lll___UUUKKKFFFDDD@@@???@@@yyykkk```[[[XXXaaavvv{{{pppdddbbbqqqkkk[[[VVV]]]fffxxx~~~nnn]]]WWWWWWTTTPPPNNNLLLIIIEEEBBB???===:::888888888888888777777777777555555666666777888888888666777888999999888777666666666777777888888888999999999888888999999:::;;;888888888888999:::;;;<<<:::AAAJJJ[[[www}}}ffffffttt}}}sssgggaaadddfffjjjnnnvvv}}}vvvlllaaaWWWQQQNNNMMMFFFDDDBBB@@@>>>=========<<<:::<<>><<<:::999999999888888888888777888888777777666666555555777777666666555555555444777777777777777777777777777888888888999999999999:::999777666666888:::;;;>>>>>>HHHaaaxxxgggfffxxx~~~rrrhhhfffgggjjjnnnsssxxxyyylllaaaZZZTTTMMMGGGGGGEEEBBB@@@???>>><<<:::;;;<<<>>>@@@DDDJJJRRRWWW\\\\\\___fffnnnrrrsssrrrxxxyyy|||}}}|||}}}rrraaaSSSKKKFFFCCCAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777777999===DDDIII\\\mmmxxxhhh]]]QQQKKKGGGBBB@@@AAAqqqddd[[[VVV[[[kkk|||mmm```ZZZ```uuujjj[[[VVVWWWmmm~~~eeeXXXWWWWWWUUUSSSMMMJJJEEEBBB@@@>>><<<:::999999999888888888888777999888888888777777777777777777666666666555555555777777777777777777777777777777777888888888999999:::999888777888999;;;<<>>===;;;<<<===???BBBFFFLLLSSSXXX]]]^^^aaahhhoootttuuutttyyy{{{}}}~~~uuugggXXXMMMFFFDDDCCCAAAAAA@@@???>>>===<<<<<<999999999888888888888777999888888777777777777777666777777777999===DDDHHHZZZkkk{{{mmmaaaTTTNNNHHHCCC@@@AAArrrfff]]]VVVZZZggg{{{}}}mmm___VVVZZZjjjzzzwwwbbbXXXVVVeeewwwjjjZZZWWWWWWWWWVVVMMMJJJFFFBBB@@@>>><<<:::999999999888888888888777999999999999888888888888777777666666666666555555777777777777777777777777666666666777777777888888;;;:::999999999:::<<<===AAADDDTTTpppyyyiiijjj~~~~~~xxxqqqpppooosssyyyrrrhhhbbb[[[SSSMMMGGGDDDAAA?????????>>>======>>>AAACCCGGGMMMTTTYYY^^^```ccciiipppuuuvvvvvvzzz|||~~~zzzooo___PPPGGGDDDEEEAAAAAA@@@???>>>======<<<999999999999888888888888999888888777777777777777666777777777999===CCCGGGVVVggg|||rrrfffYYYQQQKKKDDDAAAAAAtttggg^^^WWWXXXbbbtttppp```VVVUUU```lllkkk___\\\aaaqqqlll[[[WWWWWWWWWUUUNNNKKKFFFBBB@@@>>>;;;:::999999999888888888777777888888888888888888888888777777666666666666666666666666666666666666666666666666666666777777777777999999888888999:::;;;<<>><<<>>>AAADDDHHHMMMTTTYYY^^^```eeejjjppptttwwwwww{{{|||~~~~~~vvveeeSSSGGGEEEGGGBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999888888777777777777777666666777777999===BBBFFFRRRcccyyyuuuhhh[[[SSSMMMFFFBBBCCCvvviii```WWWVVV]]]mmmtttdddWWWSSSYYYbbb~~~tttddd______nnnmmm\\\WWWWWWUUURRROOOKKKGGGCCC@@@>>>;;;999999999999888888888777777777777777777777777777777666666777777777777777777666666666666666666666666666666666666777777777777777777777888999999:::;;;@@@FFF\\\|||tttttt}}}~~~}}}|||wwwssspppqqqrrrssswww}}}yyyqqqjjjcccYYYRRRHHHEEEAAA????????????>>>;;;>>>AAADDDHHHMMMSSSWWW]]]```eeekkkooosssvvvxxxzzz{{{}}}{{{kkkWWWIIIEEEGGGBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999888888777777777777777555666777888999<<>>;;;999999999999888888888888777666666666666666777777777666666777777777777888888777777777777777777777777666666666777777777888888666666777888999999::::::@@@EEE\\\}}}{{{{{{|||{{{~~~}}}xxxuuusssoooiiiddd```aaabbbbbbdddiiiooottt|||uuuoooggg]]]UUUKKKGGGBBB???>>>???>>>>>>;;;>>>AAAEEEIIINNNSSSWWW]]]aaaggglllpppssswwwyyyzzz{{{}}}~~~ppp]]]NNNHHHGGGBBBBBBAAA@@@???>>>>>>===::::::::::::999999999999999888888777777777777777555666777888999<<<@@@DDDLLL]]]sssxxxlll___WWWPPPJJJFFFGGG|||~~~rrrhhh]]]XXXZZZggg{{{kkk]]]SSSSSSWWWlllooo___\\\jjjzzzqqq]]]TTTUUUTTTQQQPPPMMMHHHDDDAAA>>>;;;999999999999888888888888777666666777777777888888888666666777777777888888888777777777777777777777777777777777888888888999999666666888999:::;;;;;;;;;AAAFFF]]]~~~|||zzzzzzzzzuuummmiiifffccc\\\WWWTTTUUUUUUUUUVVVYYY]]]aaajjjuuuyyyssskkk```XXXMMMIIICCC???>>>>>>>>>===<<>>===;;;::::::::::::999999999999888888777777777777777555666777888999<<<@@@CCCKKK\\\qqq}}}qqqcccZZZSSSKKKGGGGGG{{{vvvtttsssoooqqquuuyyy~~~uuulll```ZZZ[[[ggg|||mmm^^^TTTQQQTTTkkkvvvcccZZZhhhxxxttt]]]SSSTTTUUURRRQQQMMMHHHDDDAAA>>>;;;999999999999888888888888777777777888888999999999:::666666777777888888888999777777777777777777777777888888888888999999999999666777999:::;;;<<<<<<<<>>======<<<===@@@DDDHHHLLLQQQVVVYYY___dddkkkooorrruuuyyy}}}}}}~~~vvvgggXXXNNNJJJCCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999888888777777777777777555666777888999<<>>BBBDDDEEEHHHKKKPPPWWW\\\]]]bbbhhhnnnrrrvvvzzz}}}{{{{{{kkkZZZNNNHHHCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<999999999888888888888888666666555555888;;;???AAAMMMYYYjjj{{{vvvhhh[[[QQQKKKGGGEEE~~~xxxrrrnnnhhhgggddd```]]]ZZZYYYXXXXXXWWW\\\fffooouuu|||yyymmmaaa[[[YYY___tttttthhh[[[VVVYYYhhhiii___eeettt~~~gggXXXTTTUUUTTTSSSOOOIIIDDDAAA???<<<:::999999999999999999999999777777888888888888777777555666666666777777777888555666666666777777777888999999999888888888777777::::::;;;:::999:::===???CCCLLLhhh|||~~~vvvwwwxxx{{{uuuooogggaaa]]]ZZZTTTPPPNNNKKKIIIHHHHHHHHHHHHFFFKKKMMMXXXkkkxxxtttrrrjjj```QQQIIICCCAAA???======@@@>>>BBBIIIOOOTTTYYY^^^aaa___ccciiinnnrrrvvvzzz||||||}}}lll[[[NNNHHHCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<999999999888888888888888777777666777999<<<@@@BBBKKKWWWhhhzzzxxxkkk^^^TTTMMMHHHEEE{{{uuunnnhhhaaa]]]XXXVVVTTTRRRPPPNNNMMMMMMKKKLLLRRR^^^fffkkkqqqvvvzzz~~~}}}pppbbb[[[WWW[[[ooo|||ooo```YYYZZZgggnnn```dddrrrmmm\\\WWWVVVVVVSSSOOOIIIEEEAAA???<<<:::;;;::::::999999888888888777777888888888888777777666666666666777777777777666666666666777777777777999888888888888777777777999:::::::::999:::===???DDDPPPllluuuvvvxxx|||uuuwwwzzz}}}}}}{{{tttlllhhhgggccc[[[TTTQQQNNNJJJHHHGGGGGGEEEDDDEEEGGGPPP^^^ooowwwsssqqqjjjaaaQQQIIICCC@@@???<<<===@@@===DDDNNNWWW\\\___```aaaaaaeeejjjooosssvvvyyy|||~~~ppp^^^PPPHHHDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;::::::;;;;;;<<<999999999888888888777777888777777888:::===@@@BBBHHHTTTfffxxx|||pppcccYYYPPPIIIEEEzzzuuunnngggaaa[[[UUUQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHPPP[[[bbbdddfffiiihhhnnnwww~~~qqqbbbZZZVVVYYYkkk~~~uuuddd[[[ZZZfffttt``````jjjqqq___XXXVVVVVVTTTPPPJJJEEEBBB???<<<:::;;;;;;::::::999888777777777777888888888888777777666666666666777777777777666666666666777777777777888888888888777777777777999:::::::::999:::===@@@EEERRRppp~~~qqqnnnppp~~~yyytttwww{{{|||{{{}}}wwwtttuuupppfff\\\XXXTTTNNNJJJHHHGGGFFFEEEHHHIIINNNVVV___nnn}}}uuuppplllddd^^^TTTKKKDDD@@@>>>;;;<<<>>>BBBHHHPPPWWW[[[[[[[[[[[[cccggglllpppsssvvvyyy{{{tttcccRRRIIIEEEEEECCCBBBAAA@@@??????<<<;;;;;;::::::;;;;;;<<<::::::999999888777777777777777777777999<<<>>>@@@FFFQQQbbbuuutttiii]]]SSSJJJEEE}}}yyykkkggg```ZZZUUUQQQNNNKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFIIIRRR\\\aaa^^^\\\\\\YYY```jjjsssyyy}}}rrrccc[[[WWWYYYgggxxxzzzhhh]]]\\\hhhzzzbbb^^^cccwwwttt```WWWUUUUUUUUUQQQKKKEEEBBB???<<<:::;;;;;;::::::999888777777777777888888888888777777777777777777666666666666777777777777666666666666777777777777777777777777888999::::::999;;;>>>@@@FFFSSSsssyyyqqqjjjlll|||vvvqqqvvv|||}}}xxxxxxzzz|||~~~vvvlllbbb]]]UUUOOOKKKIIIGGGFFFIIIIIILLLOOOTTT```vvvzzzrrrmmmhhhaaa]]]WWWNNNEEE@@@===999:::<<>>@@@GGGUUUuuuyyyqqqiiikkkwwwsssooouuu}}}vvvrrrrrrsssvvvyyy~~~ssslllaaaWWWPPPLLLIIIHHHFFFEEEFFFIIIMMMWWWkkk}}}vvvppplllgggaaa___XXXNNNEEE@@@<<<999999<<<@@@CCCFFFJJJNNNSSSXXX\\\eeeiiinnnrrruuuxxx{{{}}}mmmZZZMMMHHHFFFDDDBBB@@@??????@@@<<<;;;;;;::::::;;;;;;<<<;;;::::::999888777666666444555555666888999;;;<<>>AAAIIIXXXwww~~~qqqiiilll}}}tttppplllsss}}}yyynnnkkkkkkkkknnnrrrzzzssseee[[[SSSNNNLLLGGGEEEDDDFFFJJJQQQaaaooowwwqqqmmmfffaaa```VVVMMMCCC???<<<:::;;;??????AAAEEEIIINNNUUU\\\aaaeeeiiinnnsssvvvyyy|||qqq]]]PPPIIIGGGDDDBBB@@@???@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666555555555666777999:::;;;<<>>AAAKKKZZZyyyppphhhmmm{{{rrroookkkrrr|||tttiiifffeeedddhhhmmmwwwrrrddd[[[TTTQQQLLLIIIFFFGGGIIINNNYYYeeerrrzzzsssmmmddd^^^]]]TTTJJJBBB>>>===;;;>>>BBBAAADDDHHHLLLPPPVVV]]]bbbeeeiiiooossswwwzzz}}}sss___QQQIIIHHHEEEBBB@@@???@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888777666555666777777999:::;;;<<<<<>>DDDLLLbbbtttpppjjjzzzrrrpppooossszzzsssggg```\\\]]]aaaeeelllwwwuuujjjcccWWWPPPJJJGGGFFFGGGNNNUUUccclll~~~qqqhhh```XXXTTTNNNGGG???;;;<<<===<<<:::===@@@EEEJJJOOOUUU[[[```ggglllrrruuuvvvxxx~~~{{{gggUUUIIIGGGEEECCCCCCAAA???=========<<<;;;;;;;;;;;;<<<::::::999999888777777777777888888888888:::===@@@FFFKKKXXXkkk~~~ssseee[[[SSSLLLHHHjjjtttzzzuuujjjccc^^^ZZZYYY\\\```bbb```]]][[[ZZZ^^^bbbfffgggffffffiiillluuuwwwvvvrrrooonnnjjjeeeaaa]]]XXXTTTRRRQQQPPPPPPUUUTTTRRRQQQOOONNNMMMMMMIIIQQQ]]]fffhhh```SSSIIIHHHDDDEEEKKKPPPSSSVVVZZZ\\\```dddhhhkkkrrrzzzsssggg___YYYYYY\\\mmm~~~rrrhhhtttvvvccceeevvv~~~hhhXXXUUUWWWTTTRRRMMMHHHCCC???===<<<999999999888888888888777888888888888888888888888888777777666666777777888888888888888777777777777777777777777888888888888:::999999<<<<<<<<<@@@FFFNNNfffsssooohhhxxxqqqnnnmmmrrrzzznnnaaa[[[XXXZZZ^^^dddkkkwwwwwwppp```XXXOOOJJJGGGFFFJJJQQQXXX```ooo|||ooofff^^^XXXSSSLLLFFF???;;;;;;<<<<<<;;;===@@@EEEJJJOOOUUU\\\```iiinnnsssvvvwwwyyy}}}}}}jjjXXXJJJHHHEEECCCCCCAAA???>>>======<<<;;;;;;;;;;;;<<<:::::::::999888888777777666777777777777999===@@@EEEKKKWWWiii{{{tttfffZZZRRRLLLIIIkkktttxxxpppddd\\\WWWTTTVVVYYY[[[[[[XXXUUURRRRRRSSSVVVYYY[[[[[[^^^dddiiitttyyy|||{{{zzz{{{zzzwwwsssmmmccc\\\YYYYYYYYYZZZZZZ[[[\\\\\\ZZZWWWSSSQQQKKKRRR]]]hhhkkkcccVVVKKKHHHDDDCCCHHHMMMPPPSSSWWW[[[^^^bbbfffjjjqqq{{{vvvjjj```YYYXXXZZZfffwwwhhhqqq{{{hhhggguuu~~~jjj[[[VVVVVVUUURRRNNNHHHCCC???===;;;999999999888888888777777888888888999999888888888888888777777777777888888888888888777777777777777666777777777888888888888:::888999<<<===<<<@@@FFFPPPjjjqqqmmmfffvvvooollllllrrrzzz}}}jjj]]]WWWUUUXXX]]]ccckkkwww|||uuuiii___TTTNNNIIIFFFHHHMMMPPPVVVbbbsssxxxlllddd]]]VVVRRRIIIDDD>>>;;;;;;<<<<<<<<<>>>AAAEEEJJJOOOUUU\\\aaakkkoootttwwwyyy{{{~~~lll[[[LLLIIIFFFDDDCCCBBB@@@>>>======<<<;;;;;;;;;;;;<<<:::::::::999999888888888666666777777777999===@@@FFFKKKVVVgggyyyzzzjjj\\\SSSMMMKKKllltttwwwnnnbbbYYYSSSPPPTTTVVVXXXWWWUUUQQQPPPOOOJJJLLLNNNOOOOOOSSSZZZ```pppyyy~~~rrrgggcccccceeegggeeeggghhhhhhccc\\\TTTOOOKKKQQQ[[[ggglllfffZZZOOOIIIDDDCCCGGGLLLNNNRRRVVVXXX[[[___ccchhhpppzzzyyylllbbbYYYWWWZZZbbbzzz}}}lllqqqzzzhhhhhhuuu~~~kkk]]]WWWVVVVVVSSSNNNIIICCC???===;;;999999999888888888777777777888999999999999888777888888777777777777888888777777777777777777888888666777777777888888888888999777888;;;<<<<<<@@@FFFSSSoooqqqllldddsssllljjjlllrrrzzzzzzfffZZZUUUTTTYYY___ccclllxxx~~~wwwnnncccWWWQQQLLLHHHHHHJJJKKKQQQZZZfffwwwssshhh```ZZZTTTPPPEEEBBB>>>;;;;;;;;;<<<===???AAAEEEIIIOOOUUU]]]bbblllppptttxxx{{{}}}ooo^^^NNNKKKGGGDDDCCCBBB@@@???======<<<;;;;;;;;;;;;<<<:::::::::999999999999999666666777777777:::>>>AAAFFFLLLVVVeeewwwsssdddXXXQQQOOOooouuuwwwlll___VVVQQQNNNPPPRRRTTTTTTQQQNNNLLLKKKHHHIIIJJJIIIIIILLLSSSYYYiiiwwwuuupppoooppprrrooopppooollldddZZZPPPJJJIIINNNWWWccckkkiii^^^UUUKKKFFFCCCFFFJJJKKKNNNRRRSSSVVV[[[___dddmmmxxx|||oooddd[[[YYYZZZ___vvvsssssstttdddeeerrr}}}lll^^^XXXVVVWWWTTTOOOIIIDDD???===;;;999999999888888888888777777888999::::::999888777888777777666666777777888777777777777888888888888777777777777888888888888999777888;;;<<<<<>>;;;:::;;;<<<>>>@@@BBBEEEIIINNNVVV]]]cccmmmppptttyyy}}}sssbbbOOOLLLGGGDDDCCCBBBAAA@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::999999666777888888888;;;???BBBHHHMMMWWWeeeuuuoooaaaWWWSSSxxx|||yyykkk\\\TTTQQQPPPNNNQQQTTTSSSPPPLLLIIIHHHGGGHHHIIIHHHGGGJJJPPPUUUbbbsss}}}yyywwwvvvnnnlllhhhbbbZZZRRRKKKGGGFFFJJJRRR___iiijjjbbbZZZOOOIIIEEEFFFGGGGGGIIILLLPPPSSSXXX\\\bbbkkkvvv~~~qqqfff]]]ZZZ\\\\\\ppp{{{www}}}}}}lll]]]___mmm}}}}}}mmm___YYYWWWWWWTTTOOOIIIDDD???===;;;999999999888888888888777666888999::::::999888666777666666555555666666777666777777777888888888888777777777777888888888888:::888999===>>>>>>BBBHHH\\\{{{vvvqqqhhh|||oooiiigggjjjpppzzzttt```UUURRRUUU]]]dddhhhooozzz~~~~~~vvvpppeee[[[RRRPPPNNNIIIEEEEEEBBBGGGMMMQQQXXXggg{{{zzzqqqeeeZZZTTTOOOJJJFFF@@@???===;;;:::;;;===>>>@@@BBBEEEIIINNNVVV^^^cccmmmoootttyyy~~~wwwgggQQQMMMHHHDDDCCCBBBAAA@@@======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777888999999:::<<<@@@CCCIIINNNWWWddduuu{{{jjj]]]WWW|||lll[[[TTTTTTTTTQQQTTTWWWVVVSSSNNNJJJHHHCCCDDDEEEDDDCCCEEEKKKPPP^^^pppzzzvvvfffbbb\\\UUUOOOJJJHHHGGGDDDGGGOOO\\\hhhkkkddd]]]RRRKKKFFFEEEEEECCCDDDGGGPPPSSSXXX\\\bbbkkkwwwssshhh___[[[]]]ZZZlllyyy}}}xxxgggXXXZZZiii{{{}}}mmm```YYYXXXXXXUUUPPPJJJDDD???===;;;999999999888888888888777666777999::::::999777666666666555555555555666666666666777777888888888999777777777777888888888888;;;:::;;;>>>??????DDDJJJ```zzztttkkk{{{nnnhhhfffiiiooozzzrrr^^^SSSQQQUUU]]]fffiiipppzzz~~~||||||}}}}}}uuummmhhh___VVVOOONNNMMMIIIDDDCCC>>>CCCHHHJJJNNNZZZmmm|||yyytttlll___UUUOOOJJJFFFBBB???>>>===;;;:::;;;===???AAACCCFFFIIINNNVVV^^^dddlllooossszzzzzzkkkQQQMMMHHHDDDCCCBBBAAAAAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777888999999:::===AAADDDJJJOOOXXXddduuuoooaaaZZZsssdddYYYUUUUUUSSSXXX\\\[[[UUUNNNKKKKKKHHHHHHFFFCCCAAACCCFFFIIIVVVbbbvvvyyyqqqlll```ZZZSSSNNNLLLJJJGGGEEECCCGGGMMMTTT```hhhhhhbbbWWWMMMFFFEEEGGGFFFEEEFFFNNNQQQVVV[[[bbbmmmzzzwwwjjj^^^XXXYYY\\\ggg~~~~~~{{{fff\\\]]]cccuuuwwwcccYYYXXXWWWTTTOOOIIIDDDAAA??????;;;:::888777777777888999666666666666777777777777888888777777888999::::::888999999888666555777888888888777777888888999:::===::::::===@@@AAAFFFMMMdddxxxooovvvlllgggdddfffnnn{{{nnn]]]VVVUUUUUU]]]gggnnnttt|||~~~}}}~~~}}}|||{{{|||yyywwwyyyzzzuuujjj```XXXSSSNNNIIIGGGFFFDDDCCCAAAEEEHHHHHHJJJSSSaaammm{{{qqqhhhaaaWWWNNNHHHEEEBBBAAA>>>??????===;;;;;;===???CCCCCCHHHOOOTTTXXX___ffflllqqqvvv{{{~~~|||pppYYYOOOFFFEEEGGGEEEDDDEEE>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999666777777888999<<>>???>>>===;;;<<<>>>@@@CCCDDDHHHPPPUUUYYY___fffmmmqqqvvv{{{~~~|||ooo[[[QQQGGGEEEFFFDDDBBBBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888999999999:::===BBBEEEMMMUUUaaalllxxxooo```YYYssseee]]][[[XXXaaahhhfff[[[PPPLLLLLLJJJJJJHHHEEEBBBAAACCCEEEFFFLLLWWWbbbkkkppprrrrrrsssppplllhhhddd```\\\XXXRRROOOJJJGGGFFFFFFDDDCCCCCCFFFIIINNNWWWaaaccc```VVVNNNGGGGGGGGGEEEDDDFFFJJJOOOWWW^^^gggrrr~~~zzzlll```ZZZZZZZZZcccwwwooo___[[[___sssnnnbbb]]]\\\XXXRRRKKKDDD???;;;:::999999999999999888888777888888777777666666555555888888888777888888999:::888999999888666555777888888888777777888888999:::;;;999999<<<>>>@@@FFFMMMjjjxxxrrrhhhdddbbbdddlllyyyyyyhhhXXXTTTSSSTTT\\\eeeooottt|||}}}{{{yyywwwuuuqqqmmmiiihhhhhheee]]]VVVOOOLLLGGGDDDBBBAAA@@@???999===@@@AAABBBHHHRRRZZZjjjttt~~~|||uuujjjaaaYYYTTTMMMGGGEEECCCBBBBBB===>>>>>>===<<<<<<>>>@@@EEEEEEJJJRRRWWWZZZaaahhhmmmqqqwww{{{~~~|||ooo^^^SSSHHHEEEDDDBBB@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;:::;;;>>>BBBFFFNNNVVVbbbmmmyyypppaaaXXXoooddd___ZZZdddmmmlll```TTTPPPPPPLLLKKKJJJGGGCCCBBBBBBCCCEEEHHHLLLRRRWWW\\\___```cccbbb```___]]][[[ZZZYYYUUURRRNNNKKKHHHGGGFFFFFFEEEGGGHHHJJJQQQZZZ^^^\\\TTTMMMHHHGGGGGGEEEDDDFFFJJJQQQZZZccclllwww|||nnnaaaZZZZZZ```fffwwwsssbbb]]]^^^qqquuufff^^^[[[XXXSSSLLLEEE@@@<<<:::888999:::;;;:::999888777888888777777666666555555999888888888888888999999888999999888666555777888888888777777888888999:::;;;999999;;;===???FFFOOOmmm|||pppgggbbb```ccckkkxxx~~~|||uuudddVVVSSSSSSTTT[[[eeepppuuu~~~~~~yyyuuuqqqmmmkkkhhhccc___\\\\\\YYYTTTOOOIIIFFFBBB@@@??????>>>===:::===@@@AAABBBFFFMMMSSSbbbmmmwwwyyywwwqqqggg^^^SSSOOOIIIEEECCCBBBAAA@@@============<<<<<>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::;;;;;;:::;;;===BBBEEEMMMVVVbbbmmmxxx|||mmm___UUUxxxhhh```YYYcccmmmlllcccXXXRRRRRRMMMMMMLLLIIIFFFCCCBBBCCCFFFFFFGGGIIILLLOOOSSSUUUXXXYYYZZZ[[[\\\]]]^^^___^^^[[[VVVPPPKKKHHHGGGHHHHHHIIIIIIGGGKKKSSSWWWVVVPPPJJJGGGGGGFFFDDDDDDGGGIIIQQQ\\\fffppp{{{}}}oooaaaZZZZZZ^^^cccssswwweee``````ppp{{{jjj___XXXVVVRRRLLLGGGBBB>>><<<999999:::;;;;;;999888777888777777777666666666555999999888888888888888999888999999888666555777888888888777777888888999::::::999:::<<<<<<>>>GGGQQQooopppfffaaa___ccckkkxxx{{{|||{{{wwwtttwwwqqqaaaTTTRRRSSSSSSZZZcccooouuu}}}~~~wwwooojjjeeeaaa^^^]]]YYYTTTQQQPPPOOOKKKHHHDDDBBB???===>>>===<<<;;;:::<<<>>>???@@@CCCIIIMMMWWWaaakkkmmmlllggg___WWWPPPMMMHHHEEECCCAAA???>>><<<<<<===<<<<<<===@@@BBBHHHIIIOOOWWW\\\___dddjjjooorrrwww{{{~~~sss___TTTHHHEEEDDDBBBAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999:::999:::===AAAEEEMMMVVVbbbmmmxxxwwwhhh[[[RRRpppccc\\\ccckkkkkkdddZZZTTTQQQNNNOOOOOOLLLIIIEEEDDDCCCEEEDDDDDDDDDEEEHHHLLLNNNQQQTTTXXX[[[^^^aaaeeehhhhhhddd]]]TTTLLLHHHIIIKKKLLLMMMKKKGGGHHHMMMOOONNNKKKGGGEEEFFFEEECCCDDDGGGHHHQQQ]]]iiisss}}}~~~pppaaaZZZYYYUUUZZZjjj|||iiibbbaaaooonnn___VVVTTTQQQMMMHHHDDD@@@>>>:::::::::::::::999999888666666666777777777777777:::999888888777888888888888999999888666555777888888888777777888888999:::::::::;;;<<<<<<>>>HHHSSSrrrrrrgggaaa^^^ccclll{{{xxxzzzzzztttoooooowwwmmm^^^RRRPPPQQQQQQWWW___iiipppyyyvvvqqqiiibbb]]]YYYUUUSSSRRROOOLLLIIIHHHGGGEEECCC@@@>>>===<<<======<<<;;;999::::::;;;<<>><<<;;;<<<<<<<<<<<<>>>@@@CCCIIIJJJQQQYYY___aaaffflllpppssswwwzzz~~~xxxbbbUUUJJJEEEEEECCCBBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999999:::===BBBFFFNNNWWWcccnnnyyyrrrcccXXXRRRpppeeehhhmmmmmmhhh```WWWRRRNNNPPPQQQOOOKKKHHHEEEEEEDDDCCCCCCCCCDDDFFFIIIJJJMMMQQQWWW]]]aaafffmmmqqqqqqlllcccXXXOOOLLLNNNQQQOOOQQQNNNHHHEEEHHHIIIGGGGGGDDDCCCEEEDDDBBBDDDHHHKKKTTTaaannnxxx~~~pppaaaYYYXXXPPPUUUeeemmmccc```ooorrraaaVVVTTTQQQMMMIIIDDD@@@>>>;;;;;;:::999999999999:::555555666666777777888888:::999999888777777888888888999999888666555777888888888777777888888999:::;;;;;;<<<===<<>>===<<<<<<===>>>===<<<999999888888:::>>>CCCFFFNNNVVV]]]^^^\\\[[[VVVPPPHHHFFFDDDCCCBBB@@@===;;;:::;;;<<<<<<<<<>>>AAADDDJJJLLLRRR[[[```cccgggmmmqqqssswwwzzz}}}|||fffYYYLLLGGGEEECCCAAABBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999:::;;;???DDDHHHPPPYYYeeeqqq{{{nnn```WWWTTT~~~ooopppqqqqqqnnneee[[[TTTOOOPPPRRRPPPMMMIIIGGGFFFDDDDDDDDDDDDEEEGGGIIIJJJMMMRRRYYY___eeekkkrrrwwwxxxrrrhhh\\\RRRPPPSSSWWWRRRSSSPPPIIIEEEEEEEEECCCDDDBBBBBBDDDCCCBBBDDDIIIPPPYYYgggsss}}}~~~pppaaaYYYWWWSSSWWWgggoooccc___ppptttbbbWWWUUURRRNNNIIIDDD???===<<<;;;:::999888999:::;;;444444555666777888999999::::::999888777777888888888999999888666555777888888888888777888999999:::<<<<<<===>>>===???KKKWWWxxxvvvjjjbbb^^^cccnnnzzzwww|||yyygggXXXMMMKKKLLLKKKOOOWWWYYYaaammmwww}}}}}}yyyvvvsssmmmfffaaaYYYUUUOOOKKKJJJJJJIIIIIIDDDDDDCCCBBBAAA@@@???>>>===<<<;;;<<<>>>>>>>>><<<;;;:::888888:::>>>DDDGGGJJJQQQWWWWWWUUUTTTQQQLLLDDDCCCAAAAAAAAA@@@===;;;:::;;;<<<<<<<<<>>>AAADDDKKKLLLSSS\\\aaaccchhhnnnqqqssswwwzzz}}}jjj\\\NNNHHHEEEBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777888:::;;;===AAAGGGKKKRRR[[[gggsss}}}mmm^^^XXXWWWwwwmmmkkkrrrrrrfff\\\[[[UUUTTTUUUUUUVVVTTTPPPMMMGGGEEEDDDDDDFFFHHHHHHHHHNNNOOOSSSZZZccckkkoooqqqvvvqqqhhh]]]UUUQQQRRRUUUWWWSSSLLLFFFBBB@@@AAABBBBBBAAAAAABBBAAA@@@EEELLLVVV```mmmwwwrrrfff[[[SSSQQQUUUaaawwwyyydddaaaqqqxxxaaa[[[YYYUUUOOOIIICCC>>>;;;;;;;;;;;;::::::999999999888888999999999999888888888777666777777777555333777777777777777777777777888888999999999:::::::::888===<<<;;;@@@@@@HHH[[[yyyyyykkkeeeeeekkktttnnn___VVVNNNJJJIIIHHHKKKOOOYYY^^^eeelllqqqrrrpppooonnnkkkfffaaa\\\XXXVVVTTTKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<;;;;;;;;;<<<;;;:::999;;;===@@@CCCLLLOOORRRSSSQQQNNNKKKKKKDDDCCCBBBAAA???>>>======<<<;;;:::999999<<>>>>>============<<<<<<<<<;;;;;;;;;888999:::999:::???GGGNNNXXX___jjjuuu}}}rrrkkkbbbYYYsssnnnssstttjjjaaa^^^YYYXXXXXXZZZ]]][[[VVVQQQKKKIIIGGGFFFGGGHHHHHHHHHMMMNNNQQQXXX```hhhlllnnntttppphhh^^^VVVSSSSSSTTTTTTPPPJJJEEEAAA@@@AAABBBBBBAAABBBCCCBBBAAAFFFNNNXXXcccpppzzzttthhh]]]UUUQQQSSS^^^rrr~~~iiieeetttyyyaaaZZZXXXTTTOOOIIICCC>>><<<;;;;;;:::::::::999999999888888888999999888888888;;;999888888888777555222777777777777777777777777888888999999999:::::::::888>>><<<;;;@@@AAAIII[[[zzzyyykkkeeeeeeoooyyy~~~lll]]]TTTLLLJJJIIIHHHJJJNNNRRRVVV]]]cccfffgggeeeccc```]]]YYYUUUPPPMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@?????????>>>===<<<;;;;;;;;;;;;<<<;;;:::999;;;===@@@BBBGGGJJJMMMNNNLLLJJJHHHGGGDDDCCCBBBAAA???>>>======<<<<<<;;;::::::===CCCGGGOOOSSSYYY___dddhhhmmmpppssstttwwwzzz~~~tttdddRRRJJJGGGDDDAAAAAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;888::::::::::::???GGGNNNXXX```kkkwwwwwwnnnddd[[[uuuwwwyyyrrriiieee```]]]^^^ccchhhhhhbbbZZZTTTQQQMMMKKKKKKLLLKKKJJJKKKLLLOOOTTT\\\bbbfffgggnnnkkkfff^^^WWWSSSRRRSSSOOOLLLGGGCCC@@@@@@AAABBBBBBAAABBBDDDCCCCCCHHHPPP]]]hhhuuuwwwkkk___XXXQQQRRRZZZlllmmmhhhuuu|||cccZZZXXXTTTNNNIIICCC???===::::::::::::999999999999888888888888888888888888;;;999888888999999777555777777777777777777777777888888999999999:::::::::888>>><<<;;;@@@AAAJJJ]]]|||xxx~~~yyylllffffffrrr{{{wwwhhhZZZRRRKKKIIIHHHGGGHHHLLLLLLOOOTTTYYY[[[ZZZXXXVVVRRRPPPMMMJJJGGGEEEDDDDDDFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;<<<;;;::::::;;;===???AAACCCFFFIIIJJJIIIFFFEEEDDDDDDCCCBBBAAA???>>>============<<<;;;<<>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::::::::;;;???HHHNNNXXX```mmmyyy~~~sssggg]]]zzz{{{xxxrrrnnneeebbbbbbiiisssuuuoooggg]]]ZZZUUURRRQQQPPPPPPOOOJJJJJJKKKOOOUUUZZZ]]]]]]dddccc```[[[UUUQQQPPPPPPIIIGGGDDDAAA??????@@@BBB@@@@@@AAADDDDDDDDDJJJRRRaaammmzzzxxxlll```XXXSSSRRRWWWgggpppiiitttgggZZZXXXSSSNNNHHHCCC@@@>>>:::999999999999999999999999888888888888888888999999888777888:::;;;:::999777777777777777777777777888888999999999:::::::::888>>><<<;;;@@@BBBLLL___rrrzzzyyylllggghhhrrrzzz}}}pppdddVVVOOOIIIHHHGGGFFFGGGJJJJJJMMMQQQTTTVVVTTTRRROOOLLLJJJHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@???>>>======<<<======<<<;;;::::::;;;<<<>>>???AAADDDGGGHHHGGGEEEDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;:::;;;@@@HHHNNNWWW```mmm{{{vvvggg\\\~~~}}}}}}zzzwwwhhheeedddlllwww|||yyysssfffbbb\\\XXXUUUTTTSSSRRRJJJIIIIIIKKKOOORRRSSSSSSYYYYYYWWWTTTPPPLLLKKKKKKEEEDDDAAA???>>>???@@@AAA???>>>@@@DDDDDDEEELLLTTTdddqqq~~~xxxlll```XXXUUUSSSVVVddd}}}sssjjjsssmmm[[[XXXSSSMMMHHHCCC@@@>>>999999999999999999999999999999888777777888999999<<<:::888888999:::999888888888888888888888888888888888999999999:::::::::888>>><<<;;;AAACCCNNNaaaxxxoooxxxwwwmmmhhhjjjqqqyyyttthhh```SSSLLLGGGGGGGGGEEEFFFIIIIIIKKKOOORRRTTTSSSPPPOOOIIIHHHFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::;;;;;;<<<===>>>AAACCCDDDCCCBBBBBBCCCDDDCCCBBBAAA???>>>======:::;;;;;;;;;<<>>>>>;;;<<<<<<<<<<<<<<<<<<<<<999:::;;;:::;;;@@@HHHOOOWWW```nnn|||vvvfffZZZrrrmmmkkkpppyyyuuuoooggg```\\\YYYWWWUUUMMMLLLJJJJJJLLLMMMLLLKKKNNNOOOOOOMMMIIIGGGFFFGGGCCCBBB@@@>>>>>>???@@@AAA>>>>>>AAAEEEFFFHHHOOOWWWhhhvvvyyylll```XXXVVVSSSUUUbbbzzzuuuiiiqqqsss]]]YYYTTTMMMGGGBBB???===888888888999999999999999:::999888777777888999:::AAA>>>:::888777777555444888888888888888888888888888888999999999:::::::::999>>><<<;;;AAADDDOOOcccvvvkkkwwwtttkkkhhhkkkqqqzzzxxxlllaaaZZZPPPJJJFFFGGGGGGEEEFFFHHHFFFIIIMMMQQQSSSSSSRRRQQQGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;:::===???@@@@@@???@@@AAADDDCCCBBBAAA???>>>======999:::;;;;;;<<>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<@@@HHHOOOXXXaaaooo}}}vvvfffZZZzzzzzzyyyooogggbbb]]][[[SSSPPPNNNLLLKKKJJJIIIGGGGGGHHHHHHGGGDDDCCCDDDEEEBBBAAA???>>>>>>>>>???@@@???@@@CCCGGGIIIKKKSSS[[[mmmzzzzzzmmmaaaYYYVVVRRRSSS```xxxqqqdddjjjyyywww^^^[[[TTTMMMFFFAAA>>><<<777888888888999999999999:::999888666666888999:::???<<<999777777777666555888888888888888888888888888888999999999:::::::::999>>>;;;;;;AAAEEEPPPeeewwwgggtttzzzooogggfffjjjqqqyyy{{{zzzyyyvvvooodddZZZUUUNNNIIIFFFHHHHHHFFFFFFHHHEEEHHHLLLQQQUUUVVVVVVVVVKKKJJJHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>============<<<<<<<<<;;;;;;::::::::::::<<<>>>?????????@@@BBBDDDCCCBBBAAA???>>>======999:::<<<===>>>AAAEEEHHHPPPTTTYYY^^^cccjjjqqquuuzzz{{{|||~~~}}}kkkWWWLLLGGGDDDBBBBBB@@@@@@???>>>>>>======<<<>>>>>>===<<<;;;::::::999:::;;;<<<;;;<<>>>>>>>>???@@@AAAAAADDDIIILLLNNNVVV^^^ppp~~~{{{nnnaaaZZZUUUQQQRRR___vvvlll^^^cccrrr}}}yyy```\\\UUUMMMFFF@@@===;;;777777888888999999999999:::999777666666777999::::::777555555777999;;;;;;888888888888888888888888888888999999999:::::::::999>>>;;;;;;BBBEEEQQQfffyyydddrrrvvvllldddeeeiiinnnwwwwwwtttqqqooojjj```VVVQQQNNNIIIFFFHHHIIIFFFFFFHHHEEEHHHMMMSSSWWWZZZ[[[[[[QQQPPPNNNLLLKKKJJJKKKKKKCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999<<<>>>@@@AAAAAAAAACCCDDDDDDCCCBBBAAA???>>>======:::;;;===>>>???BBBFFFIIIPPPSSSXXX]]]cccjjjqqquuuzzz{{{|||}}}~~~lllWWWLLLGGGDDDBBBBBBBBBBBBAAAAAA@@@???????????????>>><<<;;;:::999888:::;;;<<<;;;<<>>???:::555666:::888888999999999:::::::::<<<>>>;;;<<>>>>>>>><<<;;;:::999999999<<<===>>>??????@@@@@@???AAAAAAAAAAAA@@@>>>===<<<:::<<<>>>???@@@BBBFFFIIIMMMQQQWWW[[[```gggpppvvvyyy{{{|||}}}~~~ppp\\\NNNHHHGGGEEEBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999<<>>888888999999999:::::::::;;;>>>;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>????????????????????????>>>===<<<;;;:::999:::;;;<<<===@@@DDDGGGMMMQQQVVV[[[___fffnnnuuuxxxzzz|||~~~qqq\\\NNNHHHGGGEEEBBBCCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===BBBIIINNN[[[dddrrr}}}kkk]]]xxxpppeeeZZZSSSNNNKKKJJJFFFDDDCCCBBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDJJJSSSZZZaaalllwwwqqqddd\\\XXXUUUSSSZZZjjjqqq]]]\\\^^^ppp~~~ppp___ZZZSSSKKKDDD@@@???>>>:::::::::999999999888888777777777777777777777777666666666666777777777777666:::===;;;777555777:::888888999999999:::::::::;;;===;;;<<>>>>>===<<<<<<<<<===<<<<<<===>>>?????????????????????>>>===<<<;;;:::999:::;;;;;;<<>>===<<<<<<<<<;;;<<<<<<===>>>BBBGGGKKKWWW```nnn{{{ooo```wwwkkk___WWWQQQNNNLLLEEEDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCBBBEEENNNYYYaaaiiitttrrreee]]]WWWTTTRRRXXXggg}}}uuu```\\\]]]qqq|||}}}mmm\\\XXXRRRKKKEEEAAA@@@???:::::::::999999999888888777777777777777777777777666666666666666777777777999;;;;;;888777888777555888888999999999::::::::::::===<<<===BBBDDDSSSnnnrrrdddgggmmmeeeaaa]]]___eeeqqqzzzvvvkkkaaaXXXVVVUUUSSSQQQRRRLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJPPPWWW]]]___```^^^[[[WWWSSSNNNJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>????????????AAAAAA@@@@@@???===<<<;;;<<<<<<<<<<<<===@@@FFFJJJLLLPPPUUUXXX\\\bbbjjjppptttxxx}}}qqq\\\NNNIIIHHHEEECCCBBBBBBAAA@@@????????????@@@??????>>>===<<<;;;;;;;;;<<<===>>>???BBBEEEHHHSSS\\\iiiwwwsssbbbqqqdddYYYRRRMMMKKKEEEFFFFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCGGGRRR```jjjqqq|||rrreee]]]UUURRRQQQVVVddd{{{vvvaaa[[[[[[ppp|||xxxkkk[[[WWWQQQKKKEEEBBB@@@???:::::::::999999999888888777777777777777777777777555666666666777777888888;;;<<<;;;999<<<@@@===666888888999999999:::::::::999===<<<===BBBDDDUUUqqqmmmaaaddd}}}~~~kkkccc```]]]___fffpppzzz~~~tttggg___YYYXXXVVVRRRPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGIIIMMMSSSWWWYYYZZZWWWUUURRROOOLLLJJJJJJJJJFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA???===;;;999888888;;;<<<===>>>>>>??????>>>@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===@@@EEEIIIJJJNNNSSSWWWZZZ```hhhnnnssswww|||qqq]]]OOOIIIHHHFFFCCCBBBBBBAAA@@@????????????>>>>>>===<<<<<<;;;::::::;;;<<<>>>???@@@BBBEEEGGGPPPXXXeeesssuuucccttteeeYYYQQQKKKHHHFFFHHHJJJIIIHHHGGGGGGHHHDDDCCCCCCCCCCCCCCCCCCDDDDDDKKKYYYiiitttzzzsssfff^^^UUUSSSQQQUUUcccyyysss```XXXWWWlllyyy~~~|||sssgggZZZVVVQQQKKKFFFBBB???>>>:::::::::999999999888888777777777777777777777777666666777777888888999999666<<<>>>:::;;;@@@>>>777888888999999999:::::::::888=========BBBEEEWWWtttjjjZZZ___yyy|||jjjccc```^^^aaagggpppzzz}}}rrrgggaaa[[[YYYVVVPPPNNNNNNLLLMMMNNNNNNNNNMMMKKKJJJFFFGGGIIIKKKNNNPPPRRRSSSQQQOOOLLLJJJIIIIIIJJJKKKGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA???<<<:::999888888;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777888:::;;;<<>>>>>???BBBEEEHHHNNNVVVbbbppp~~~wwwddd}}}zzzlll___UUUOOOJJJGGGHHHKKKMMMLLLIIIGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGOOO```rrr}}}ttthhh```WWWUUUSSSUUUaaawwwqqq```XXXTTThhhwww{{{pppdddYYYVVVQQQKKKFFFAAA???===:::::::::999999999888888777777777777777777777777777777777888999:::::::::999HHHOOOEEE;;;999:::888888888999999999:::::::::777======>>>BBBEEEXXXwwwhhhYYY^^^yyyzzzhhhbbb```^^^aaahhhqqq{{{{{{oooggg___ZZZUUUPPPNNNQQQMMMNNNPPPQQQQQQQQQOOONNNHHHIIIJJJKKKKKKLLLMMMNNNLLLKKKHHHFFFEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999555888;;;===>>>???AAACCCFFFJJJOOOSSSXXX^^^gggmmmsssvvvzzz~~~rrr]]]OOOJJJIIIFFFDDDCCCBBBAAA@@@????????????<<<<<<<<<<<<============;;;<<<======???BBBFFFJJJNNNUUUaaannn|||yyyeeezzztttmmmbbbXXXQQQMMMJJJIIIJJJLLLOOONNNJJJHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIRRReeexxxvvvjjjbbbZZZWWWTTTVVV```vvvrrraaaYYYTTTfffwww}}}qqqcccZZZWWWRRRKKKFFFAAA>>><<<:::::::::999999999888888777777777777777777777777777777888999::::::;;;;;;GGG\\\fffVVV@@@888:::;;;888888999999999:::::::::777======>>>BBBEEEYYYxxxggg[[[```{{{yyygggaaa___]]]aaahhhrrr|||wwwnnnddd\\\VVVQQQRRRUUUNNNOOORRRSSSTTTTTTRRRQQQJJJKKKLLLKKKJJJIIIJJJKKKKKKIIIFFFDDDCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>>>>>>>>>>??????:::;;;<<<===>>>>>>>>>>>>@@@@@@??????>>><<<;;;:::666999===@@@AAAAAACCCDDDDDDHHHNNNSSSWWW^^^gggnnntttvvvzzz}}}rrr^^^OOOJJJIIIGGGDDDCCCBBBAAA@@@????????????<<<<<<======>>>?????????;;;<<<<<<===>>>BBBGGGKKKNNNUUUaaammm{{{{{{fff{{{tttiiicccZZZRRRNNNLLLJJJJJJOOOUUUWWWSSSNNNLLLIIIFFFFFFGGGGGGFFFEEEEEEGGGIIIMMM\\\nnn{{{xxxmmmfffXXXVVVTTTWWW^^^ooo~~~yyykkkYYYWWWaaaxxxwwwhhh^^^YYYQQQKKKEEEAAA<<<::::::999888888::::::999888:::999999999888888777777:::;;;<<<999666999@@@FFF[[[TTTIII???999777999;;;888999999::::::;;;;;;<<<;;;>>><<<===CCCIII\\\zzzeee\\\^^^vvvtttddd```^^^]]]bbbjjjqqqxxxiiiddd___UUUQQQUUURRRSSSUUUYYYZZZYYYVVVRRRPPPNNNMMMMMMMMMLLLIIIGGGLLLGGGDDDFFFGGGGGGHHHKKKLLLKKKKKKLLLLLLKKKIIIFFFGGGEEEDDDDDDEEEGGGHHHHHHDDDEEEEEEFFFFFFDDDCCCBBBCCCBBB@@@???>>>???@@@@@@:::;;;<<<>>>????????????>>>>>>>>>>>>============999:::;;;;;;;;;===@@@CCCGGGIIIMMMQQQVVV]]]eeekkkvvvwwwzzz~~~tttbbbSSSJJJFFFCCCBBBCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;::::::999999999:::;;;<<<===???BBBGGGJJJPPPVVVaaannn}}}yyyhhh~~~uuujjjccc^^^VVVPPPNNNNNNNNNNNNTTTXXXYYYTTTOOONNNLLLIIIHHHHHHHHHGGGEEEFFFIIIKKKPPP```ssszzzooohhhVVVTTTRRRUUU\\\lllzzzjjjXXXVVVaaayyy{{{lll^^^YYYQQQJJJEEE@@@<<<::::::999888888::::::999888999999888888888777777777888999:::888666777===CCCIIIFFF@@@<<<999888999:::999::::::;;;;;;<<<======;;;???===>>>DDDIII]]]{{{lll^^^^^^tttsssddd___^^^]]]bbbkkkttttttmmmfff[[[VVVYYYUUUVVVWWW[[[]]]^^^\\\ZZZXXXVVVUUUTTTTTTSSSPPPNNNMMMHHHEEEGGGIIIIIIKKKNNNNNNMMMKKKKKKKKKJJJGGGEEEFFFEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>>>>???======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;<<<===<<<<<<===@@@BBBGGGJJJMMMRRRWWW^^^eeekkkuuuvvvyyy}}}tttaaaRRRIIIFFFEEEDDDCCCAAA???>>>>>>>>>===;;;======<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCGGGKKKQQQXXXdddqqqzzziiioooccc```\\\VVVRRRRRRTTTVVVWWW\\\^^^]]]VVVQQQPPPOOOLLLIIIIIIIIIGGGFFFHHHKKKNNNUUUggg|||yyynnngggTTTQQQPPPRRRYYYiii{{{hhhWWWVVVaaaxxxrrr___YYYQQQJJJDDD@@@<<<::::::999888888::::::999888888888777777777777666666555777999888666666:::>>>::::::::::::999999999999::::::;;;<<<<<<======>>><<<@@@>>>>>>DDDIII^^^}}}ooo___]]]qqqrrrccc___^^^]]]bbbkkkwwwyyypppddd]]]]]][[[[[[\\\___cccfffggggggaaa___\\\ZZZYYYWWWUUUSSSPPPKKKIIILLLOOOPPPRRRUUUVVVSSSPPPMMMLLLJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@>>>>>>>>>===AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;===>>>>>>===<<<<<>>>>>>>>===<<<>>>>>>>>>>>>============>>>???@@@@@@AAADDDHHHKKKRRRZZZggguuu}}}lllxxxllleeeaaa\\\ZZZ[[[^^^```bbbffffffaaaXXXSSSRRRQQQNNNKKKJJJIIIGGGGGGIIIMMMQQQ\\\pppuuuiiiaaaSSSPPPOOOQQQWWWfff|||gggWWWXXXcccxxxvvv```ZZZQQQJJJDDD@@@<<<::::::999888888::::::999888777777777666666666666666555777999888777777999;;;888999:::::::::999888888:::::::::;;;<<<<<<======<<<@@@??????CCCIII___jjj^^^\\\oooqqqccc^^^^^^]]]ccclllzzzyyymmmeeecccaaaaaaaaadddiiinnnqqqrrrllliiifffccc```]]]ZZZWWWTTTPPPNNNSSSWWWYYY\\\``````]]]WWWSSSQQQNNNKKKJJJGGGHHHHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>AAAAAA???>>>>>>>>>???@@@===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@EEEHHHMMMQQQWWW]]]dddiiirrrsssvvvzzz~~~xxxcccQQQHHHEEEEEEEEECCCAAA???>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCGGGKKKPPPYYYgggwwwooorrrooollljjjkkklllmmmmmmrrrppphhh^^^XXXWWWUUUQQQMMMLLLJJJHHHHHHKKKPPPUUUdddwwwssseee\\\SSSPPPOOOPPPUUUbbbzzzhhhZZZ\\\fffxxxxxxaaa[[[QQQIIICCC???<<<::::::999888888::::::999888666666666666666777777777777888999999999888999999:::999999888888999999999999999999:::;;;;;;<<<<<<;;;@@@??????BBBHHH___hhh\\\[[[ppppppbbb^^^]]]]]]ccclll|||vvvnnnjjjhhhffffffhhhmmmssswwwxxxyyywwwsssppplllgggbbb^^^XXXTTTSSSYYY^^^aaaeeeiiiiiieee___ZZZVVVSSSOOOMMMHHHJJJKKKJJJHHHGGGGGGIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA???>>>???????????????@@@@@@AAA===<<<<<<<<<;;;;;;;;;;;;777888999999:::;;;>>>AAABBBEEEKKKPPPVVV]]]dddiiiqqqrrruuuyyy}}}{{{eeeRRRHHHDDDDDDCCCCCCAAA???>>>?????????>>>===========================>>>??????@@@CCCGGGJJJMMMWWWfffwwwqqq~~~~~~ttthhhaaa___[[[UUUPPPOOOMMMJJJJJJOOOUUUZZZlll}}}ssseee[[[TTTQQQOOOOOORRR^^^uuummm^^^```hhh{{{xxxbbb[[[RRRIIICCC???<<<::::::999888888::::::999888666666777777777777888888:::::::::999999999999999777666666666777888:::;;;888888999999:::;;;;;;<<<:::@@@???>>>AAAGGG___kkk\\\^^^vvvoooaaa]]]]]]]]]dddmmm||||||wwwrrrpppoooppptttyyy|||~~~~~~}}}{{{xxxrrrlllggg```[[[[[[```dddgggjjjoooqqqmmmhhhbbb^^^YYYTTTQQQKKKNNNOOOMMMIIIFFFFFFHHHFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???======>>>???@@@@@@@@@???=========<<<<<<<<<;;;;;;555777888888999;;;>>>AAA@@@DDDJJJQQQWWW___fffkkkppprrruuuyyy}}}{{{fffTTTIIIEEECCCCCCBBBAAA??????@@@@@@???>>><<<<<<<<<<<<============;;;<<<>>>???@@@CCCHHHKKKNNNXXXgggxxxrrruuummmiiiccc\\\UUUSSSPPPNNNNNNSSS[[[```rrrtttfff\\\SSSPPPMMMMMMOOOZZZooorrrccccccjjjyyybbb\\\RRRHHHBBB>>><<<::::::999888888::::::999888777777777888888888999999;;;:::999888888999888888666777777888999::::::;;;999999::::::;;;<<<<<<<<<888???>>>===@@@EEE___nnn]]]ccc~~~nnn```]]]]]]^^^dddmmm{{{}}}xxxnnniiigggkkknnnnnnqqqtttzzzwwwrrrmmmhhhbbb]]]XXXUUUXXXXXXTTTMMMHHHGGGHHHEEEEEECCCBBBBBBBBBCCCDDDBBBCCCCCCCCCBBBAAA???>>><<<===???AAA@@@???<<<;;;>>>>>>>>>=========<<<<<<777888999999999:::===??????CCCJJJRRRZZZbbbiiinnnppprrruuuyyy}}}yyyfffUUULLLGGGEEEDDDBBBAAA??????@@@AAA@@@???<<<<<<<<<=========>>>>>>;;;<<<>>>???AAAEEEJJJNNNTTT\\\jjjyyysss~~~vvvpppiiiaaaYYYWWWTTTQQQRRRWWW___eeevvvssseee\\\SSSOOOLLLKKKLLLVVVkkk~~~vvvfffeeejjjzzzccc\\\RRRHHHBBB>>>;;;::::::999888888::::::999888777777888888999999999:::<<<:::888777777888888777999:::<<<<<<<<<;;;999888::::::;;;;;;<<<======>>>888>>>>>><<>>======>>>@@@AAA@@@===:::777>>>>>>>>>>>>============:::;;;;;;:::999:::<<<>>>???DDDLLLTTT\\\dddlllqqqppprrruuuyyy}}}wwweeeVVVMMMJJJHHHFFFBBBAAA??????@@@AAA@@@???<<<<<<======>>>>>>>>>???;;;===???@@@CCCGGGLLLPPPYYY```mmm{{{sss~~~ooobbb^^^ZZZWWWUUUSSSUUU^^^hhh}}}tttcccWWWSSSQQQOOOLLLIIIQQQeeezzz~~~gggcccsss{{{jjj^^^PPPHHHBBB===;;;<<<:::::::::999999999888888;;;;;;;;;::::::999999999777777777777777777777777::::::999999::::::;;;<<<::::::::::::;;;<<<======;;;<<<<<<@@@FFFHHH]]]jjjbbbmmm{{{jjj\\\YYYZZZ[[[ccclll~~~~~~}}}|||rrrllljjjiiihhheee```YYYPPPIIIDDDDDDCCCAAA???============>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::???>>><<<:::::::::;;;<<<@@@EEELLLTTT\\\dddlllrrrvvvvvvvvvyyyxxxfffVVVKKKGGGGGGGGGEEEDDDBBB@@@?????????@@@??????>>>>>>======<<<<<<===>>>@@@AAABBBFFFKKKNNNUUUaaarrruuurrrggg```ZZZUUUSSSTTTWWW```iii{{{tttcccWWWSSSRRRPPPLLLJJJQQQeeexxxjjjgggxxxjjj]]]OOOGGGBBB===;;;<<<:::::::::999999999888888::::::999999999888888888777777777777777777777777999888888888888999::::::::::::::::::;;;<<<======<<<>>><<<@@@EEEHHH]]]~~~hhhaaalll}}}lll]]]YYYYYY[[[bbbmmm~~~|||uuuqqqkkkiiieee^^^VVVNNNGGGCCC@@@???>>>===<<<<<<===>>>>>>============>>>??????>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999:::<<<===@@@EEELLLTTT\\\fffooouuuwwwwwwxxx{{{yyygggVVVLLLGGGFFFGGGCCCBBB@@@>>>=========>>>???>>>>>>>>>=========<<<;;;===???AAACCCHHHMMMQQQXXXcccsssuuuwwwnnnbbbYYYRRRQQQTTTZZZbbbjjjwwwssscccXXXTTTRRROOOLLLJJJPPPcccuuukkkjjj|||iii\\\OOOGGGAAA<<<:::<<<:::::::::999999999888888888888888888888777777777777777777777777777777777888888777777888888999:::::::::::::::;;;<<<=========>>>===@@@FFFHHH]]]~~~fff```jjjnnn^^^YYYXXXZZZbbbmmm}}}{{{tttjjjgggaaaZZZRRRKKKEEEAAA===<<<;;;;;;;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;:::999888888888:::<<<>>>AAAEEEKKKSSS\\\gggrrryyyxxxyyyzzz}}}zzzhhhWWWLLLHHHFFFFFFBBBBBB@@@???>>>=========>>>>>>>>>>>>============:::<<>><<<@@@FFFJJJ```~~~eee___iiippp^^^XXXXXXYYYbbbmmm|||wwwmmmddd```[[[TTTMMMGGGCCCAAA>>>===<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;<<<======???AAADDDGGGGGGGGGEEEDDD>>>??????>>>>>>===<<<;;;<<<;;;999888888:::;;;===AAADDDJJJRRR\\\gggsss{{{yyyzzz}}}yyyhhhXXXMMMHHHFFFFFFDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>============;;;===@@@BBBEEEJJJPPPTTT^^^gggtttvvvyyyrrreeeZZZQQQQQQVVV\\\eeelllsss|||sssdddYYYQQQNNNLLLKKKJJJOOO___nnnnnnlll~~~gggZZZMMMEEE@@@;;;:::;;;:::::::::999999999888888888888999999999999999999777777777777777777777777999999999999999:::;;;;;;::::::::::::;;;<<<======;;;<<<;;;???GGGLLLccc}}}eee^^^hhh~~~ppp^^^XXXWWWYYYaaalll{{{{{{mmmbbbZZZWWWRRRMMMHHHEEECCCCCCAAA@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===???BBBFFFIIIIIIHHHFFFDDD????????????>>>===<<<;;;@@@>>><<<:::999999:::;;;@@@CCCIIIQQQ[[[fffrrryyyxxx{{{~~~wwwgggWWWMMMHHHFFFEEECCCCCCCCCBBBAAA@@@???>>>============>>>>>>>>>>>>>>>@@@BBBDDDFFFJJJOOOSSS^^^fffsssuuuvvvnnnddd[[[TTTSSSVVV\\\dddlllttt|||sssdddZZZPPPNNNLLLLLLLLLRRR```nnnsssooo~~~fffYYYLLLEEE@@@;;;:::;;;:::::::::999999999888888888888888999999999999999777777777777777777777777::::::999999::::::;;;<<<::::::::::::;;;<<<======;;;===;;;???GGGMMMddd|||fff^^^hhhooo^^^XXXWWWXXX```kkkyyy{{{pppcccZZZQQQOOOLLLIIIFFFEEEDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========@@@EEEHHHIIIFFFCCC@@@????????????>>>===<<<<<>>===<<<============>>>>>>>>>>>>???AAACCCEEEGGGKKKPPPTTT]]]eeerrruuuuuukkkccc]]]XXXVVVWWWZZZccclllvvv|||sssdddZZZRRROOOMMMNNNPPPVVVcccpppvvvqqq{{{eeeYYYKKKDDD???;;;999;;;:::::::::999999999888888777777777888888888999999777777777777777777777777999999999999999::::::;;;::::::::::::;;;<<<======>>>???===@@@GGGLLLccc}}}~~~{{{eee___iii~~~lll]]]XXXXXXXXX___iiiwww{{{vvvsssttt{{{yyypppfff[[[TTTMMMLLLKKKHHHFFFEEEDDDDDDBBB@@@???===<<<<<<======<<<<<<<<<;;;<<<======>>>>>>AAAFFFIIIIIIFFFAAA>>>???????????????>>><<<<<>><<<:::999999:::;;;>>>BBBHHHPPPWWW```iiinnnsssxxx~~~|||rrrcccUUULLLHHHFFFEEEAAAAAAAAAAAA@@@>>><<<;;;<<<=========>>>>>>>>>???>>>@@@CCCEEEHHHMMMRRRVVV\\\dddssstttwwwlllbbb^^^ZZZXXXWWWYYYbbblllwww}}}sssdddZZZSSSPPPOOOQQQSSSYYYfffrrrvvvpppyyyeeeXXXKKKDDD???;;;999;;;:::::::::999999999888888555666666666777777888888777777777777777777777777888888888777888999999:::::::::::::::;;;<<<======BBBBBB>>>AAAFFFJJJaaazzz|||zzzddd___jjj{{{kkk\\\XXXXXXXXX___hhhvvvxxx~~~{{{sssnnngggnnnyyy{{{qqqggg^^^VVVQQQMMMLLLKKKIIIGGGFFFDDDCCC???>>>===<<<<<<===>>>???===<<<<<<<<<<<<===>>>>>>@@@CCCHHHKKKKKKHHHBBB??????@@@@@@??????>>>===<<<<<<;;;999888888999:::<<<===BBBHHHOOOVVV^^^eeejjjqqqwww}}}yyypppaaaTTTLLLHHHFFFFFFBBBCCCCCCCCCBBB@@@>>>===<<<=========>>>>>>??????===???BBBEEEIIINNNUUUYYY[[[dddttttttsssddd___]]]ZZZWWWVVVZZZaaafffpppxxxrrreee\\\RRRQQQQQQRRRSSSWWWdddqqqrrrkkkvvv\\\TTTIIIAAA===<<<999777999999999999999999999999777777777777888888888888777777777777777777777777999999999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<999??????@@@EEELLLccc}}}}}}~~~|||^^^```hhhzzzjjj\\\WWWUUUUUU\\\gggttt~~~~~~|||~~~|||tttooooookkkiiikkkttt{{{mmmgggddd]]]TTTNNNJJJJJJJJJIIIHHHFFFDDDBBBDDDBBB???>>>???>>>===<<<;;;<<<===>>>??????>>>>>>EEEGGGIIIIIIFFFBBB@@@???>>>??????@@@@@@>>>===<<<===<<<;;;;;;;;;;;;<<<======AAAGGGNNNTTT\\\ccchhhqqqtttwww{{{~~~ttt```QQQJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===============???AAADDDFFFJJJPPPVVV[[[dddlllyyyrrr~~~nnnaaaZZZYYYUUURRRRRRUUU\\\aaannnvvvsssfff]]]TTTPPPNNNNNNOOOVVVeeetttoooiii}}}rrr[[[SSSIIIAAA===;;;999777999999999999999999999999777777777777888888888888888888888888888888888888999888888888888999:::;;;:::::::::;;;;;;;;;;;;<<<999??????@@@FFFMMMddd}}}}}}~~~aaa___gggyyyiii[[[VVVTTTSSSZZZeeettt{{{pppkkkiiillloooooorrrvvvjjjggggggooo}}}tttfff```]]]VVVNNNIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDBBB@@@???@@@@@@???============>>>>>>>>>>>>>>>EEEGGGIIIIIIFFFCCCAAA@@@>>>???@@@@@@@@@???===<<<===<<<;;;::::::;;;<<<======AAAGGGMMMTTT[[[bbbgggoooqqquuuyyy|||ttt```QQQJJJGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===============AAABBBEEEGGGKKKPPPWWW\\\eeennn|||qqq{{{}}}}}}sssfff]]]VVVUUURRROOONNNQQQWWW[[[kkktttsssfff]]]UUUPPPKKKIIIJJJSSSeeevvvzzzkkkfffyyymmmZZZRRRHHH@@@===;;;999888999999999999999999999999777777777777888888888888999999999999999999999999888888777777888888999999::::::::::::;;;;;;;;;;;;999??????@@@FFFMMMeeeccc^^^fffxxxiiiZZZUUUSSSQQQXXXbbbsss~~~|||xxxkkkddd^^^^^^```dddjjjppprrrnnnkkkppp||||||nnnaaa[[[XXXRRRLLLIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>=========>>>???EEEGGGIIIIIIFFFCCCAAAAAA>>>???@@@@@@@@@???======<<<;;;:::999999:::;;;<<<===@@@FFFMMMSSSZZZaaafffkkknnnrrrvvvyyy}}}sss___PPPIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<======>>>>>>>>>BBBDDDFFFHHHKKKQQQWWW\\\eeepppqqq{{{wwwppplllmmmoooppptttyyyttthhh___YYYTTTSSSPPPMMMKKKNNNSSSWWWfffooo{{{sssfff]]]VVVPPPKKKHHHHHHPPPbbbrrrssshhhdddxxxjjjYYYQQQGGG???<<<;;;:::888999999999999999999999999666777777777888888888888999999999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;888>>>>>>@@@FFFMMMeeeccc]]]eeexxxiii[[[VVVSSSQQQWWW```rrr~~~~~~{{{zzz{{{}}}xxxppphhh___[[[[[[___dddhhh}}}yyyvvvyyyxxxkkk___ZZZXXXSSSOOONNNIIIIIIIIIHHHGGGFFFFFFEEEEEECCCAAAAAABBBCCCCCCBBBBBBAAA???===<<<===???@@@DDDFFFGGGGGGDDDBBBAAA@@@??????@@@AAA@@@???>>>===;;;:::999999999999:::;;;<<<@@@FFFLLLRRRYYY___dddiiilllpppssswww{{{rrr^^^OOOHHHFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<===>>>>>>??????BBBCCCFFFHHHKKKQQQWWW\\\fffrrrvvv}}}wwwooogggaaa```aaaaaadddiiirrrzzzyyykkk```YYYVVVQQQOOOMMMIIIHHHJJJNNNRRRaaajjjuuu~~~rrreee\\\UUUPPPLLLJJJIIIOOO]]]lllnnngggeeexxx~~~iiiWWWOOOEEE>>><<<;;;:::888999999999999999999999999666777777777888888888888888888888888888888888888;;;::::::999999999::::::999999999:::::::::;;;;;;888>>>>>>???EEELLLdddddd\\\eeexxxiii\\\WWWTTTRRRWWW```ppp}}}|||yyywwwwww{{{{{{lllhhhbbb^^^___dddiiikkkxxxwwwyyy~~~}}}zzz}}}ssshhh^^^ZZZXXXTTTQQQQQQKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCDDDCCCBBBCCCBBB???>>>===>>>???@@@BBBCCCEEEDDDAAA????????????@@@@@@AAAAAA???>>>===;;;:::999999999999:::;;;<<<@@@EEEKKKQQQWWW^^^bbbgggjjjnnnqqquuuyyy~~~qqq^^^OOOHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<======>>>??????@@@AAABBBEEEHHHKKKQQQXXX]]]gggttt~~~}}}wwwlllccc[[[YYYWWWVVVXXX\\\aaaiiivvv~~~qqqdddZZZUUUSSSMMMLLLIIIFFFDDDEEEIIILLL\\\dddnnnxxx~~~qqqdddZZZSSSPPPMMMLLLKKKOOO\\\iiillleeeeeezzz|||iiiVVVNNNDDD>>>;;;;;;:::888999999999999999999999999777777777777888888888888777777777777777777777777<<<;;;::::::999:::::::::999999999999::::::::::::888>>>===>>>DDDKKKbbbfff]]]eeewwwhhh[[[WWWTTTRRRWWWaaaooo}}}}}}yyyuuutttwww}}}~~~pppnnnhhhccccccgggiiiggggggjjjqqqzzz}}}wwwsssttt~~~rrriii```\\\YYYTTTPPPPPPNNNMMMLLLJJJHHHHHHGGGGGGFFFDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@?????????@@@AAAAAABBBCCCBBB@@@>>>>>>??????@@@AAAAAAAAA@@@>>>>>><<<;;;:::999999:::;;;<<<<<<@@@EEEJJJPPPVVV\\\```eeegggkkkooorrrwww|||qqq^^^OOOIIIHHHFFFEEEDDDDDDCCCBBB@@@???>>>>>><<<<<<===>>>>>>???@@@@@@@@@BBBEEEHHHMMMSSS[[[```iiiwww}}}wwwlllcccYYYTTTQQQNNNOOORRRRRRYYYeeessstttggg]]]VVVRRRRRRLLLKKKIIIEEECCCDDDGGGJJJXXX^^^hhhpppxxx~~~pppbbbYYYQQQNNNLLLKKKKKKPPP^^^llljjjccceee|||xxxgggTTTMMMCCC===;;;;;;:::999999999999999999999999999777777777777888888888888888888888888888888888888;;;::::::999888888999999888999999999999:::::::::888>>>======BBBHHH```}}}eee]]]ffftttfffYYYVVVTTTRRRWWW```nnn|||~~~zzztttrrrtttyyy~~~zzzxxxqqqgggdddgggfffbbbaaaeeekkksss{{{~~~vvvrrrrrr|||{{{ssskkkfffaaaXXXSSSRRRRRRPPPNNNKKKIIIHHHHHHHHHGGGEEECCCBBBCCCCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCAAA???>>>???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;::::::;;;<<<===<<<@@@EEEJJJOOOTTT[[[___bbbdddhhhllloootttyyy|||rrr___PPPJJJIIIHHHFFFDDDDDDCCCBBB@@@???>>>>>>;;;<<<===>>>???@@@AAAAAAAAACCCFFFJJJPPPWWW^^^dddmmm{{{}}}vvvmmmcccXXXRRRNNNJJJJJJMMMHHHOOOZZZhhhyyyyyymmmaaaXXXSSSQQQQQQNNNMMMKKKGGGEEEEEEHHHKKKUUU[[[dddlllttt}}}~~~pppaaaXXXPPPMMMJJJIIIJJJQQQaaaqqqiiibbbddd|||uuufffTTTLLLCCC===;;;;;;:::999999999999999999999999999777777777777888888888888999999999999999999999999::::::999888777777888888888888999999999:::::::::888>>>======AAAGGG^^^xxxbbb^^^fffrrrdddXXXUUUSSSQQQVVV___nnn|||zzzsssppprrrvvv{{{~~~|||zzzsssiiigggkkkkkkggghhhiiikkknnnrrrwww}}}yyyuuutttwwwrrrjjj```XXXVVVTTTRRROOOLLLJJJIIIHHHHHHGGGEEECCCBBBBBBBBBAAA??????@@@AAABBBBBBBBBBBBBBBAAACCCCCCBBB@@@???@@@AAA@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===<<<@@@DDDIIINNNTTTZZZ^^^___bbbfffjjjmmmqqqvvvzzzrrr___QQQKKKIIIHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;<<<===>>>???@@@AAAAAABBBDDDHHHLLLRRRYYYbbbgggppp}}}yyypppeee]]]SSSMMMLLLLLLJJJGGGGGGKKKQQQZZZhhh{{{yyyooo```UUUQQQQQQQQQRRRNNNLLLIIIGGGEEEFFFGGGHHHQQQSSS[[[eeemmmuuuoooaaaWWWOOOMMMKKKJJJJJJPPPaaaqqq|||mmmeeeooosssdddXXXLLLAAA>>>===;;;::::::888888888777777777777666777888888999999999888888777777777777777777777777<<<;;;;;;:::999888777777<<<<<<<<<;;;;;;:::::::::999===;;;===CCCGGGYYYvvvwww}}}ttt]]]ZZZbbbmmm```WWWWWWXXXVVVYYY```rrr}}}}}}zzzuuuqqqooorrryyy~~~zzzrrrlllkkkmmmppplllnnnpppqqqsssuuuyyy{{{{{{rrrhhh^^^WWWVVVQQQOOOOOOLLLGGGEEEGGGDDDCCCCCCBBBAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCAAA???===<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@CCCHHHNNNTTTWWWYYY^^^bbbhhhkkklllooossswww~~~qqq]]]RRRMMMIIIGGGGGGEEEDDDCCCBBB@@@???>>>===<<<===??????>>>>>>???AAABBBDDDHHHKKKOOOXXXccckkkvvv~~~zzzppphhh^^^VVVNNNIIIIIIIIIHHHEEEEEEHHHMMMSSS___ppprrrhhh[[[RRROOOPPPRRRRRRQQQOOOKKKHHHFFFFFFGGGGGGLLLNNNUUU___hhhppp|||}}}nnn```XXXMMMKKKJJJJJJJJJRRRcccttt{{{mmmgggqqqqqqcccVVVKKK@@@===<<<:::999999999999888888888777777777888888999999999888888777888888888888888888888888;;;::::::999999888888888<<<;;;;;;;;;::::::::::::999===;;;===CCCGGGYYYuuuvvv{{{sss]]]ZZZbbbpppbbbWWWVVVWWWUUUXXX```ppp|||}}}yyyuuusssvvv|||}}}vvvpppooopppsssqqqsssuuuwwwxxxzzz}}}ssshhh```[[[UUUQQQPPPMMMHHHFFFHHHEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA???======<<<<<<;;;;;;<<<<<<===???@@@CCCHHHNNNSSSWWWYYY]]]bbbgggkkkllloootttxxx}}}qqq\\\PPPKKKHHHFFFGGGDDDDDDCCCAAA@@@>>>======<<<===??????>>>>>>@@@AAACCCFFFIIILLLQQQZZZeeemmmwwwyyy{{{tttnnnggg___YYYVVVQQQJJJGGGGGGHHHGGGFFFFFFGGGIIIMMMUUUddduuuwwwfff^^^TTTMMMMMMQQQSSSUUUUUURRRNNNJJJGGGEEEEEEFFFFFFGGGNNNXXX```iiivvvyyylll___XXXKKKJJJIIIIIIKKKTTTfffxxxyyynnnjjjttt|||nnnaaaTTTIII???<<<;;;999888888:::999999999888888888888999999999999999888777666999999999999999999999999999999999999999999999999;;;;;;::::::::::::999999999===;;;===BBBFFFWWWsss~~~sssxxxsss]]]ZZZaaa~~~sssdddXXXUUUUUUSSSXXX```nnnzzz|||yyyxxxzzz~~~~~~{{{uuussstttvvvwwwyyy|||}}}~~~~~~qqqiiibbb[[[TTTRRRNNNIIIGGGHHHFFFDDDBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBB@@@???======<<<<<<;;;;;;<<<<<<===???AAADDDIIINNNSSSVVVXXX\\\aaafffjjjlllpppvvvzzz|||qqq[[[NNNIIIFFFFFFGGGCCCCCCBBB@@@???>>>===<<<<<<===??????>>>???@@@BBBEEEGGGKKKNNNSSS\\\gggpppzzzuuuwwwrrrjjjddd___ZZZUUUQQQRRROOOJJJHHHIIIIIIIIIHHHHHHHHHHHHJJJPPP\\\lllwwwxxxlll\\\UUUMMMJJJMMMRRRVVVWWWWWWTTTOOOJJJGGGEEEDDDDDDBBBDDDIIIRRRZZZcccqqq}}}uuuhhh]]]VVVLLLJJJIIIJJJLLLUUUhhhzzzwwwnnnmmmxxxxxxlll___TTTIII???<<<<<<:::888888:::::::::999999999888888999999999999999888777666999999999999999999999999888888888999999::::::::::::::::::::::::::::::999999===<<<===BBBEEEUUUqqq{{{pppuuuttt^^^YYY^^^zzzwwwgggXXXTTTSSSRRRWWW```mmmxxx~~~|||{{{{{{~~~{{{yyy~~~}}}yyyvvvwwwxxx{{{}}}|||tttjjjaaaXXXTTTPPPJJJGGGGGGFFFDDDBBB@@@???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBAAA@@@>>>>>>======<<<<<<<<<<<<======>>>AAAEEEJJJNNNRRRVVVXXX[[[___eeeiiilllpppvvv{{{}}}qqqZZZMMMGGGEEEEEEGGGBBBBBBAAA@@@???>>>===<<<<<<===????????????AAABBBEEEHHHLLLOOOUUU^^^iiirrr}}}uuulllhhhccc^^^ZZZWWWTTTSSSQQQOOOLLLJJJJJJJJJIIIIIIGGGHHHHHHHHHLLLVVVdddnnnooobbbTTTOOOIIIHHHMMMSSSXXXYYYWWWTTTOOOJJJFFFDDDCCCCCCBBBCCCGGGOOOWWW```nnnzzz}}}qqqfff[[[TTTOOOLLLKKKJJJLLLUUUiiizzzuuummmmmm{{{~~~wwwlll```SSSIII???>>>>>>;;;999999:::::::::999999999888888999999999999999888777666888888888888888888888888888888888999999::::::;;;::::::::::::::::::::::::999===<<<===BBBDDDSSSnnnzzznnnsssrrr[[[VVVZZZuuuyyyhhhYYYTTTSSSRRRWWW```lllwww~~~}}}}}}|||{{{xxxvvvwww~~~{{{xxxxxxxxx{{{~~~pppeee[[[VVVRRRLLLGGGFFFEEEDDDBBBAAAAAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<============AAAGGGKKKNNNQQQUUUXXXZZZ^^^cccgggjjjooovvv{{{~~~oooXXXKKKGGGDDDEEEGGGAAAAAA@@@@@@???>>>======<<<===???@@@???@@@BBBCCCDDDGGGLLLPPPUUU___kkksssyyyeeeccc___[[[XXXVVVUUUTTTSSSRRRPPPMMMKKKIIIGGGGGGDDDEEEEEEEEEGGGOOOYYYbbbsss|||hhhZZZOOOKKKFFFGGGLLLSSSWWWXXXTTTQQQMMMHHHDDDCCCBBBCCCCCCCCCFFFLLLSSS\\\jjjwww|||qqqeeeZZZSSSPPPMMMKKKKKKMMMVVVjjj|||sssjjjlll|||yyymmmaaaSSSHHH@@@>>>>>><<<999999:::999999999888888888888777888888999999999888888777777777777777777777777888888888999999:::::::::::::::;;;;;;;;;;;;<<<<<<:::>>><<<===AAABBBQQQlllyyynnnssspppXXXUUUWWWqqqyyyhhhYYYUUUTTTRRRWWW___mmmxxx}}}{{{{{{ssssssssstttxxx~~~{{{zzzzzzzzz~~~uuujjj___[[[WWWPPPIIIGGGCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>======<<<<<<======>>>===BBBHHHLLLNNNPPPTTTXXXYYY]]]bbbeeehhhmmmtttzzzlllWWWKKKGGGEEEEEEFFFBBBAAAAAA@@@??????>>>>>>;;;===???@@@@@@@@@BBBDDDEEEHHHLLLQQQWWWaaallluuu|||gggfffdddaaa^^^[[[ZZZZZZYYYXXXVVVSSSNNNJJJHHHGGGCCCDDDEEEDDDDDDHHHPPPVVVbbbooovvvcccUUULLLHHHDDDFFFKKKQQQTTTUUUPPPMMMIIIEEECCCBBBBBBBBBCCCAAACCCHHHNNNWWWeeerrr|||~~~sssggg[[[SSSNNNLLLJJJKKKMMMXXXmmmrrrgggiii}}}|||pppcccQQQGGG>>>===>>>;;;888888999999888888888777777777666777888999999999999999888888888888888888888888999999999999999999::::::;;;;;;;;;<<<<<<=========:::>>>======AAABBBPPPjjjyyyoootttsssYYYUUUVVVoooxxxhhhZZZVVVUUUSSSWWW___oooyyy~~~}}}yyyuuusssjjjkkknnnssszzz~~~}}}{{{zzzoooddd```\\\UUULLLHHHAAABBBDDDFFFHHHIIIJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>============>>>>>><<>>>>>:::>>>======AAAAAAOOOiiiyyyooouuuwww]]]VVVVVVooowwwgggZZZWWWVVVTTTXXX___pppzzzzzzyyy|||~~~}}}yyysssnnnllldddggglllsss|||}}}}}}rrrgggdddaaaXXXOOOJJJ???AAAEEEHHHKKKKKKKKKKKKIIIJJJKKKMMMNNNPPPQQQRRRHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>><<>>???::::::???AAANNNfffvvveeekkkzzz]]]UUU[[[ooouuuhhhZZZTTTSSSTTTYYY^^^nnnvvvvvvmmmrrrvvvyyywwwpppjjjhhhiiieeeggglllsss~~~uuukkkfff```VVVLLLGGGCCCDDDEEEFFFHHHIIIKKKKKKJJJIIIIIIMMMRRRUUUUUUSSSPPPOOOMMMJJJGGGEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCC>>>???>>><<<999888999:::???AAAEEEHHHJJJNNNSSSVVVXXXZZZ]]]```dddkkkrrrwww~~~}}}jjjWWWLLLIIIGGGGGGHHHDDDCCCAAA???>>>>>>>>>??????@@@BBBAAAAAABBBDDDFFFFFFJJJQQQWWW^^^gggrrrzzz{{{~~~{{{wwwsssmmmiiiccc[[[TTTMMMIIIGGGFFFFFFEEECCCBBBBBBEEEHHHJJJRRR\\\gggxxxzzzooo^^^PPPHHHFFFCCCCCCDDDFFFGGGGGGFFFEEECCCAAA@@@AAABBBCCCCCCBBBCCCFFFGGGLLLXXXeeerrr{{{}}}|||~~~uuuhhh[[[SSSNNNKKKIIIKKKPPP]]]rrr{{{jjjdddmmmppp___MMMDDD<<<;;;:::888777999888888888888888888888888999999999::::::999999999999999999999999999999999888888888888888888888888999999999999::::::::::::===>>>:::;;;@@@AAAMMMeeeyyyhhhooo~~~aaaWWW]]]qqquuugggYYYSSSRRRSSSWWW\\\lllsss~~~ssskkkkkknnnqqqnnniiieeedddfffhhhkkkpppwwwwwwmmmhhhbbbWWWMMMHHHDDDDDDEEEFFFGGGHHHIIIJJJMMMMMMNNNQQQUUUWWWVVVTTTTTTRRRPPPLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@>>>;;;999:::;;;>>>AAADDDHHHJJJNNNRRRVVVWWWYYY\\\```dddkkkrrrwww}}}{{{iiiUUUKKKHHHFFFEEEFFFDDDCCCAAA???>>>>>>>>>??????@@@BBBBBBAAABBBDDDFFFHHHLLLRRRXXX^^^gggqqqyyy{{{zzzuuuiiieee___XXXQQQLLLHHHFFFEEEEEEDDDBBBAAABBBDDDGGGFFFJJJPPPXXXeeewwwyyymmm]]]PPPHHHEEECCCBBBCCCEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDCCCDDDEEEFFFJJJVVVbbbpppzzz}}}{{{xxxtttssswww}}}rrrfff[[[TTTOOOLLLJJJKKKQQQ^^^tttyyyhhhdddpppooo^^^LLLCCC<<<;;;:::888888999888888888888888888888888999::::::::::::::::::999999999999999999999999999888888888888888888888888::::::::::::;;;;;;;;;;;;;;;===:::<<>>AAADDDHHHJJJNNNQQQTTTUUUWWW[[[___dddkkkrrrwww}}}yyygggTTTJJJFFFDDDCCCDDDDDDCCCAAA???>>>>>>>>>??????@@@BBBBBBAAABBBEEEGGGIIINNNTTTZZZ```hhhrrryyyzzz~~~yyysssnnnaaa^^^YYYSSSMMMHHHEEEDDDCCCCCCCCCBBBAAAAAADDDFFFDDDFFFIIINNNWWWfffsss{{{yyylll]]]RRRIIIFFFCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEDDDDDDFFFFFFIIITTT```ppp}}}xxxsssssszzzyyynnncccZZZTTTOOOKKKIIIKKKQQQ___uuuyyyhhhdddrrrnnn\\\JJJBBB;;;;;;;;;999888999888888888888888888888888888999999::::::999999888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<999<<<;;;===CCCBBBKKKaaa}}}qqqyyykkk\\\aaauuurrreeeXXXQQQOOOOOORRRWWWbbbkkkzzztttjjjeeeaaaaaaaaa```___aaaeeehhhrrrvvv|||}}}sssnnnggg[[[PPPJJJDDDDDDCCCCCCDDDEEEFFFGGGNNNQQQWWW\\\``````^^^\\\]]][[[XXXTTTPPPKKKHHHFFFDDDCCCBBBAAA@@@AAAAAABBBFFFFFFEEEBBB???======>>>===@@@DDDGGGJJJMMMPPPSSSRRRUUUZZZ^^^dddkkkrrrvvv}}}xxxfffSSSJJJGGGDDDCCCDDDDDDCCCAAA???>>>>>>>>>??????@@@BBBBBBBBBCCCEEEGGGIIINNNVVV\\\ccclllvvv}}}yyy|||wwwsssmmmfffaaaWWWUUUQQQLLLHHHDDDCCCBBBAAABBBCCCBBBAAAAAADDDFFFKKKJJJJJJKKKPPPYYYdddnnnxxxyyymmm```UUUKKKHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFIIISSS^^^sss{{{wwwyyyuuujjj```XXXSSSMMMJJJHHHKKKQQQ___uuuyyyhhheeetttmmmZZZHHHAAA;;;;;;;;;999888999888888888888888888888888777777888888888888777777888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888<<<;;;===CCCBBBKKK```zzzuuu{{{mmm\\\aaauuurrreeeWWWQQQOOONNNPPPTTT]]]gggvvv~~~rrriiifff``````______```dddiiilllwww}}}tttnnnggg[[[QQQLLLEEEDDDCCCBBBCCCDDDFFFGGGKKKPPPXXX___cccdddcccccc```___\\\XXXSSSNNNJJJHHHCCCBBBAAAAAAAAABBBCCCDDDFFFFFFEEEBBB???======>>><<<@@@DDDGGGJJJLLLOOOQQQQQQTTTYYY^^^cccjjjpppuuu{{{vvveeeSSSJJJHHHEEEDDDEEEDDDCCCAAA???>>>>>>>>>??????@@@BBBBBBBBBDDDFFFHHHHHHNNNWWW___hhhqqq|||wwwxxxsssmmmhhheeeaaa[[[VVVNNNLLLIIIFFFDDDBBBAAAAAAAAABBBCCCCCCBBBBBBDDDFFFQQQOOONNNMMMMMMOOOWWWaaaooowww}}}|||vvvnnncccYYYNNNKKKGGGEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHGGGIIISSS^^^uuu|||}}}qqqggg]]]UUUPPPKKKIIIIIILLLSSS```vvv{{{iiigggvvvkkkWWWGGG???:::;;;;;;999888999888888888888888888888888666666777777777777666666888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999<<<:::===BBBAAAKKK```yyyzzz}}}lll[[[```sssrrreeeXXXQQQOOOMMMOOORRRYYYcccrrrsssmmmkkkbbbaaa```aaadddiiinnnqqq|||sssllldddZZZQQQLLLEEEDDDBBBBBBCCCEEEGGGIIIJJJPPPYYY```eeeggghhhhhhdddcccaaa]]]XXXSSSNNNKKKDDDCCCBBBAAAAAABBBBBBCCCCCCCCCBBB@@@>>><<<===>>><<>>>>>>>>??????@@@BBBBBBCCCDDDGGGIIIIIIOOOYYYccclllvvvuuuccc___[[[YYYXXXVVVRRRNNNGGGFFFEEECCCBBBBBBBBBBBBAAABBBCCCCCCCCCCCCEEEFFFOOOMMMMMMNNNLLLJJJQQQZZZgggnnnttttttrrrnnnddd[[[QQQNNNJJJGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIHHHJJJTTT___uuuzzzoooeee[[[SSSNNNJJJIIIJJJOOOVVVcccwww}}}kkkhhhvvvgggSSSEEE>>>999;;;<<<:::888999888888888888888888888888777777888888888888777777888888888888888888888888::::::::::::::::::::::::999999999999::::::::::::999<<<999<<>>;;;;;;<<<===;;;???DDDGGGIIIKKKMMMNNNPPPTTTYYY^^^bbbgggmmmpppyyy}}}ooo___OOOHHHGGGFFFEEEFFFDDDCCCAAA???>>>>>>>>>??????@@@BBBCCCCCCEEEGGGJJJLLLSSS]]]fffoooyyy~~~rrrTTTQQQNNNNNNPPPOOOMMMJJJEEEDDDCCCBBBBBBBBBCCCDDDAAABBBDDDDDDDDDDDDEEEGGGGGGFFFIIIMMMLLLJJJQQQ[[[ccciiimmmnnnooommmeee\\\SSSPPPKKKIIIGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIIIIKKKUUU```sssxxxnnndddZZZQQQLLLJJJIIILLLQQQYYYeeexxx~~~mmmiiiwwweeePPPEEE>>>999;;;<<<:::999999888888888888888888888888888888999999999999888888777777777777777777777777999999999999999999999999888888999999999::::::::::::<<<999;;;@@@@@@KKKaaa{{{{{{kkkVVV[[[ooorrrfffYYYRRROOOMMMNNNQQQVVV___mmm}}}xxxwwwyyynnnmmmllloootttyyy}}}qqqggg___VVVOOOMMMDDDCCCBBBBBBDDDGGGJJJLLLPPPVVV^^^dddggghhhkkknnnkkkjjjiiifffaaa\\\WWWTTTKKKIIIFFFCCC@@@>>>======<<<======<<<:::999;;;<<<;;;???DDDGGGIIIKKKLLLNNNPPPTTTYYY^^^bbbgggkkkoooxxx|||lll\\\MMMGGGFFFEEEEEEFFFDDDCCCAAA???>>>>>>>>>??????@@@BBBCCCCCCEEEHHHJJJOOOVVV___iiiqqqzzz|||qqqMMMMMMLLLKKKJJJIIIHHHGGGGGGEEECCCCCCCCCCCCBBBAAAAAADDDFFFGGGGGGGGGHHHIIILLLJJJJJJMMMMMMLLLPPPVVV]]]dddgggffffffiiigggbbbccc[[[RRROOONNNLLLIIIGGGIIIHHHHHHGGGGGGGGGHHHHHHDDDGGGIIIIIIJJJLLLRRRWWWmmmwwwlllbbbYYYRRRMMMIIIIIIJJJPPP[[[kkkzzzwwwkkkuuuzzzaaaSSSCCC@@@<<<999999::::::::::::999888777777888999:::888888999999999999888888888888888888888888888888999999:::;;;:::999777666999999888888999999:::;;;::::::<<<===<<<@@@LLLYYY{{{kkkWWW\\\ooosssggg[[[UUURRROOOPPPRRRXXX___lll|||xxxuuuvvvwwwzzz{{{}}}ssseeeZZZPPPMMMNNNFFFDDDBBBAAACCCFFFIIIKKKNNNRRRWWW\\\___bbbeeehhhkkkiiifffdddbbb^^^YYYVVVPPPLLLGGGCCCAAA@@@???>>>======<<<;;;;;;;;;;;;;;;??????AAACCCFFFIIILLLMMMOOORRRWWW[[[```eeejjjnnnxxx{{{~~~mmm]]]MMMFFFEEECCCCCCCCCDDDBBB???===<<<===???@@@AAA@@@@@@BBBEEEHHHJJJKKKOOOWWWbbbkkkrrr{{{}}}oooJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGGGGHHHIIIMMMKKKLLLNNNNNNMMMPPPVVV\\\cccgggeeeeeeiiikkkjjjmmmeee[[[UUURRROOOLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDGGGIIIJJJJJJLLLRRRWWWhhh{{{wwwlllbbbYYYRRRNNNJJJIIIJJJOOO[[[lll|||ssszzzyyy```PPPAAA>>>:::777777888888888999999888777777888999999888888999999999999888888888888888888888888888888:::;;;;;;;;;::::::999888999999999888999999:::;;;;;;;;;<<<===<<>>>>>===<<<<<<;;;;;;<<<<<>>===>>>???@@@AAA@@@@@@BBBEEEHHHKKKLLLQQQYYYdddlllsss{{{{{{mmmHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBCCCCCCEEEGGGHHHIIIJJJKKKJJJIIIJJJLLLMMMPPPNNNNNNPPPPPPNNNQQQVVV[[[bbbfffdddccciiirrrxxx|||uuukkk```YYYUUURRROOOMMMLLLKKKIIIHHHHHHGGGGGGEEEGGGJJJJJJJJJLLLRRRWWWdddvvvuuujjjaaaYYYRRRNNNKKKJJJJJJOOO\\\mmm~~~~~~yyy^^^LLL@@@===:::888888888888888999999888777777888999999888888999999999999888888888888888888888888888888::::::999999888888999999999999999999999:::;;;;;;<<<;;;<<<======???IIITTTqqqfffYYY]]]ooorrrfffYYYSSSPPPMMMNNNPPPTTT\\\iiixxxpppaaaVVVMMMIIIIIICCCBBBAAAAAABBBEEEHHHKKKJJJMMMQQQUUUWWWXXX[[[\\\[[[ZZZXXXXXXXXXWWWTTTRRRMMMIIIEEEBBBAAA@@@???>>>???>>>======<<<<<<======???@@@AAACCCFFFIIIKKKLLLPPPRRRUUUYYY]]]dddkkkpppwww{{{|||hhhZZZLLLGGGGGGEEEBBBAAA@@@@@@???????????????@@@AAAAAABBBCCCFFFIIIKKKMMMSSS[[[fffnnnuuu}}}zzzmmmIIIHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEGGGJJJLLLOOOPPPPPPPPPOOOPPPRRRTTTTTTRRRSSSTTTSSSPPPRRRWWW[[[aaafffdddbbbiiixxx}}}oooddd^^^ZZZVVVTTTSSSQQQOOOMMMKKKJJJJJJFFFHHHJJJJJJJJJMMMRRRWWWcccttt}}}rrrhhh___XXXRRRNNNLLLJJJJJJPPP]]]oooxxx]]]JJJAAA???<<<::::::;;;::::::999888888888888888888999888888999999999999888888888888888888888888888888999888777666666777888999:::999999999999:::;;;;;;===<<<<<<>>>===>>>FFFPPPkkkeeeVVVZZZmmmrrreeeYYYRRROOOLLLLLLOOORRRZZZfffuuummm^^^TTTKKKFFFFFFBBBAAA@@@@@@BBBDDDGGGIIIHHHKKKOOOQQQRRRSSSUUUVVVTTTSSSQQQQQQQQQPPPNNNLLLJJJGGGCCCAAA@@@@@@???>>>??????>>>===============???@@@AAACCCEEEHHHJJJLLLQQQRRRUUUWWW\\\ccckkkpppvvvzzzzzzdddWWWKKKHHHHHHEEEBBBAAA????????????@@@@@@@@@@@@AAABBBCCCDDDFFFIIIMMMOOOVVV^^^iiirrrxxx{{{oooIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGFFFHHHLLLOOOSSSTTTVVVUUUUUUUUUWWWYYYYYYWWWXXXYYYWWWSSSTTTXXX\\\bbbffffffdddkkk|||qqqjjjddd___]]][[[XXXTTTPPPMMMKKKJJJGGGIIIKKKKKKJJJMMMRRRVVVcccrrrzzzoooddd\\\VVVQQQNNNLLLJJJKKKQQQ___rrrtttZZZHHH@@@>>><<<;;;;;;;;;;;;:::888888888999999888888888888888999999999999888888888888888888888888888888:::999888777777888::::::::::::999999::::::;;;<<<===;;;<<<>>>>>>>>>DDDLLLdddeeeTTTYYYkkkrrreeeYYYRRRNNNKKKLLLNNNQQQXXXeeerrrjjj[[[RRRJJJFFFEEEAAAAAA@@@@@@AAACCCEEEGGGFFFIIILLLNNNOOOOOOQQQRRRQQQOOOLLLKKKKKKJJJGGGFFFGGGEEEBBB@@@@@@@@@???>>>??????>>>===============???@@@AAABBBEEEGGGJJJKKKQQQRRRTTTWWW\\\ccckkkpppuuuyyyyyybbbUUUJJJGGGHHHFFFBBBAAA????????????@@@@@@@@@@@@@@@BBBEEEFFFGGGJJJNNNRRRYYYbbbmmmvvv||||||sssLLLLLLKKKKKKKKKJJJJJJJJJGGGIIIJJJIIIIIIKKKQQQVVV[[[\\\^^^^^^\\\[[[[[[\\\___]]]]]]^^^[[[VVVVVVZZZ```ccchhhiiihhhmmm~~~yyyqqqjjjeeeccc^^^YYYTTTOOOLLLJJJGGGJJJKKKKKKKKKMMMRRRVVVaaappp}}}{{{}}}}}}vvvkkkaaaYYYSSSOOOMMMKKKJJJLLLSSSbbbuuunnnVVVGGG===;;;:::999::::::999777777888999999999999888777888888999999999999888888888888888888888888888888;;;;;;;;;:::;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<:::;;;>>>??????DDDJJJ^^^fffVVVXXXgggrrrfffYYYRRROOOKKKKKKNNNPPPXXXdddqqq}}}gggYYYQQQKKKFFFEEEBBBAAA@@@@@@@@@AAACCCCCCDDDGGGJJJLLLLLLLLLNNNOOOOOOMMMIIIGGGFFFEEECCCBBBDDDBBB@@@@@@@@@@@@???>>>???>>>======<<<<<<======???@@@AAABBBDDDGGGIIIJJJOOOQQQTTTXXX\\\cccjjjoootttyyyuuu```TTTHHHFFFGGGFFFCCCBBB@@@@@@???????????????@@@@@@CCCFFFGGGGGGJJJOOOTTT[[[dddpppzzz{{{sssSSSRRRRRRQQQPPPOOONNNNNNKKKMMMPPPPPPQQQUUU\\\ccciiijjjlllkkkgggccc```___cccaaaaaabbb___YYYXXX[[[dddeeeiiillllllooo}}}~~~uuupppmmmhhhaaaZZZTTTPPPNNNHHHJJJLLLLLLKKKMMMRRRVVV```qqqzzzuuuuuuxxx|||zzzssshhh^^^VVVQQQNNNLLLIIIJJJMMMUUUdddxxx}}}fffQQQDDD===;;;999999::::::999777777888999999999999888777888888999999999999888888888888888888888888888888999999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;999:::===???@@@CCCHHHXXXgggXXXVVV^^^vvvsssgggZZZSSSOOOLLLLLLNNNOOOWWWcccppp}}}{{{eeeXXXQQQKKKGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@AAADDDGGGIIIIIIIIIKKKLLLNNNKKKGGGEEEEEEDDDCCCAAABBBAAA??????@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<>>===>>>???@@@@@@DDDGGGHHHHHHJJJPPPUUU]]]gggsss}}}vvvnnnZZZYYYXXXWWWVVVUUUTTTSSSOOORRRVVVXXXYYY___hhhooouuuwwwxxxvvvqqqjjjfffcccfffdddddddddaaa[[[ZZZ]]]ffffffiiinnnnnnppp|||{{{zzzvvvppphhhaaaZZZUUURRRHHHJJJLLLLLLKKKMMMRRRVVVbbbttttttoooooorrr{{{xxxqqqfff\\\UUUPPPMMMKKKHHHIIIMMMWWWfffyyyxxx```MMMCCC>>>===;;;<<<<<<<<<;;;999777888999::::::999888777888888999999999999888888888888888888888888888888555666777999999999888777;;;::::::::::::;;;<<<<<<:::888999===@@@@@@CCCHHHUUUgggYYYSSSVVVjjjttthhhZZZSSSOOOLLLLLLNNNOOOXXXcccooo}}}{{{|||}}}{{{dddWWWQQQLLLHHHFFFCCCBBBAAA@@@???????????????AAAEEEGGGGGGHHHIIIJJJLLLIIIFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@???=========<<<;;;;;;;;;;;;;;;???@@@AAABBBDDDFFFHHHIIIMMMPPPUUUYYY^^^ccciiilllsssxxx}}}nnn___RRRFFFDDDEEEEEEDDDDDDDDDBBB???===<<<===???@@@@@@DDDHHHIIIHHHJJJQQQVVV^^^hhhuuuqqqjjjccchhhlllkkkddd]]]YYYYYYVVVYYY]]]```ccciiiqqqxxx~~~|||xxxqqqiiikkklllllliiiccc______aaajjjllloooppprrrvvv}}}|||wwwrrrmmmfff]]]VVVPPPLLLJJJLLLNNNOOOSSSYYYhhhuuurrriiijjjsss{{{~~~uuulllccc\\\UUUMMMIIIIIIIIIHHHMMMYYYhhhxxxsssyyyrrr[[[KKKDDD<<<<<<;;;::::::999888888777777777777777777777777666666666666666666666666777777777777777777888888:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<>>=========>>>???AAABBBCCCEEEGGGGGGHHHHHHMMMKKKIIIFFFEEEDDDDDDDDDAAABBBDDDCCCBBB@@@@@@AAA=========<<<;;;;;;::::::<<<===>>>???AAADDDFFFGGGKKKPPPVVVZZZ]]]aaagggkkkrrrwww~~~xxxeeeWWWNNNGGGEEEEEECCCCCCDDDBBBAAA@@@>>>>>>>>>>>>???CCCBBBEEEJJJLLLMMMRRRXXXeeekkkuuu}}}ssskkkpppsssuuurrriiiaaa]]]\\\^^^aaaeeehhhkkkpppxxx~~~yyyrrrooopppppplllfffbbbbbbccclllooorrrtttuuuxxx~~~{{{vvvqqqjjjaaaZZZUUUOOOLLLKKKKKKKKKOOOUUU[[[lll}}}rrrpppuuuzzz}}}rrriii```ZZZSSSKKKGGGGGGHHHGGGMMMZZZhhhwww|||qqqyyynnnXXXIIIBBB;;;;;;;;;::::::999999888888888888888888888888888888888888888888888888888888888888777777777777777:::999999888888999999::::::::::::::::::::::::::::::;;;;;;;;;<<>>=========>>>???@@@AAACCCFFFHHHJJJKKKKKKOOOMMMKKKHHHFFFEEEDDDDDDBBBDDDEEEDDDBBB@@@@@@AAA=========<<<;;;;;;::::::<<<===>>>???AAADDDFFFGGGIIINNNSSSXXX[[[___eeejjjqqqvvv~~~xxxeeeVVVMMMGGGFFFFFFDDDBBBCCCBBBAAA@@@>>>>>>>>>???@@@CCCBBBDDDIIILLLMMMRRRYYYfffmmmvvv|||ooohhh{{{qqqiiidddccchhhlllppprrruuuzzz}}}vvvxxxwwwrrrlllgggggghhhppptttxxxzzz{{{|||{{{wwwppphhhbbb[[[UUUOOOMMMLLLMMMQQQXXX___kkkzzz{{{uuuuuuxxx~~~{{{nnneee\\\VVVPPPIIIEEEFFFGGGGGGNNNZZZhhhvvvyyypppzzz}}}gggSSSFFF@@@:::::::::::::::999999999999999999999999999999999888888888888888888888888999888888888777777666666999999888888888888999999:::::::::::::::::::::::::::;;;;;;<<<<<>>=========>>>??????AAACCCFFFJJJMMMOOOPPPRRRQQQNNNKKKHHHFFFEEEEEEDDDFFFFFFEEEBBB@@@???@@@=========<<<;;;;;;::::::<<<<<<===???AAACCCEEEFFFHHHMMMSSSWWWZZZ___fffkkkqqqvvv}}}xxxeeeTTTLLLGGGGGGGGGDDDBBBBBBAAAAAA???>>>>>>???@@@@@@CCCBBBDDDIIILLLNNNTTTZZZgggnnnxxxuuuoooxxxrrrnnnnnnrrruuuyyy{{{|||zzzsssnnnmmmnnnvvv{{{{{{wwwqqqlllaaaZZZSSSQQQQQQSSSYYY```{{{yyyuuussswww~~~vvvttttttzzzxxxkkkbbbYYYTTTOOOHHHEEEFFFFFFHHHOOO[[[hhhtttxxxqqq|||uuuaaaOOODDD???999999999999999:::::::::999999999999999999999999888888888888888888888888999999888888777666666666999999888888888888999999999999999999999999999999:::;;;<<<<<<<<<>>>BBBEEEPPPmmmpppYYYQQQOOONNNUUUgggooocccXXXRRROOOLLLLLLNNNQQQXXXdddsss}}}wwwyyyttt___RRRLLLGGGDDDCCCAAA@@@>>>=========>>>??????@@@CCCGGGKKKOOORRRTTTVVVUUURRROOOLLLIIIGGGFFFFFFGGGGGGEEEBBB?????????=========<<<;;;;;;::::::<<<<<<===???AAACCCEEEFFFJJJNNNTTTXXX[[[aaahhhnnnqqqvvv~~~xxxeeeRRRKKKGGGGGGHHHDDDBBBAAAAAA@@@?????????@@@AAABBBCCCBBBEEEJJJMMMOOOVVV]]]hhhooozzz{{{vvv~~~{{{zzz{{{zzz~~~zzzuuutttuuu|||~~~|||wwwttthhh```YYYUUUTTTUUU[[[bbb~~~pppjjjmmmwww}}}vvvssssssxxx{{{ttthhh```XXXSSSOOOIIIFFFGGGFFFIIIQQQ]]]gggrrruuurrrnnn[[[MMMCCC???888999999999999999999999888888888888888888888888777777777777777777777777888888888888777777666666999888888777777888888999999999999999999999999999999;;;<<<<<<<<<>>>AAACCCRRRlllpppYYYSSSPPPNNNSSSdddooocccWWWQQQNNNKKKLLLNNNSSSYYYdddrrrxxxvvvrrr^^^SSSMMMHHHEEEDDDAAA@@@>>>=========>>>???>>>???BBBFFFKKKOOOTTTVVVYYYXXXVVVSSSOOOLLLIIIHHHFFFGGGGGGEEEBBB???>>>>>>=========<<<;;;;;;::::::;;;<<<===>>>@@@CCCEEEFFFIIIMMMRRRWWW[[[aaaiiiooosssxxxwwwdddQQQJJJFFFGGGGGGDDDBBBBBB@@@@@@?????????@@@BBBCCCEEECCCEEEKKKNNNQQQXXX```iiippp{{{}}}sssnnn{{{zzz{{{~~~{{{xxxoooggg^^^YYYUUUTTTXXX^^^wwwpppiiihhhmmmrrrsssqqqxxx{{{~~~yyytttrrrrrrwwwwwwpppfff^^^VVVSSSNNNIIIGGGHHHFFFJJJSSS^^^fffooo}}}yyypppppp{{{hhhVVVJJJCCC???999999999999999888888888777777777777777777777777666666666666666666666666777777777777777777777888888888777777777777888888::::::::::::::::::::::::999:::<<<<<<===>>>@@@BBBSSSkkkwww```SSSPPPMMMQQQbbbpppdddWWWQQQNNNKKKLLLNNNTTTYYYcccppp~~~sssuuu{{{ppp]]]RRRMMMHHHEEEDDDAAA@@@>>>=========>>>???>>>???AAADDDIIINNNRRRUUUXXXWWWVVVSSSPPPLLLIIIHHHEEEFFFFFFDDDAAA>>>===============<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDEEEFFFJJJOOOTTTXXX___hhhnnnvvv{{{vvvbbbQQQJJJEEEFFFFFFDDDBBBCCC@@@?????????@@@AAACCCDDDFFFEEEGGGLLLPPPTTT[[[ccckkksss~~~vvvjjjbbb~~~|||yyyssskkkbbb]]]YYYVVVYYY___hhhjjjmmmpppqqqpppnnnlllooossswwwvvvrrrnnnmmmmmmvvv|||sssmmmccc[[[TTTQQQNNNIIIGGGHHHGGGLLLUUU___fffmmmzzzvvvoooqqquuubbbRRRGGGAAA???::::::999999888888777777888888888888888888888888777777777777777777777777666666666777888888999999888888777777777777888888::::::::::::::::::::::::999:::<<<=========???AAAOOOfffppp[[[WWWRRRRRR```|||tttgggZZZSSSOOOLLLMMMOOORRRWWW```nnn~~~rrrrrruuu{{{~~~mmmZZZPPPLLLGGGDDDCCCAAA@@@>>>=========>>>?????????@@@CCCFFFKKKOOORRRUUUTTTSSSQQQNNNKKKHHHFFFCCCDDDDDDCCC@@@>>>===============<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDEEEFFFJJJOOOSSSXXX___hhhoooyyy~~~uuuaaaRRRJJJDDDDDDEEECCCCCCDDD????????????@@@BBBDDDEEEHHHGGGHHHNNNRRRVVV^^^gggnnnvvvuuuggg___~~~{{{xxxtttllldddaaa]]]\\\___dddooovvv}}}~~~yyytttssstttkkkooorrrqqqlllhhhggghhhuuu~~~zzzqqqkkkaaaZZZSSSPPPMMMHHHFFFHHHHHHMMMWWW```eeekkkxxxxxxrrrtttrrr^^^OOOEEE@@@>>>;;;::::::999888777666666999999999999999999999999888888888888888888888888555555666777888999::::::888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<=========???AAAIII___}}}fffaaaYYYVVV```zzzwwwjjj\\\TTTPPPNNNNNNQQQPPPTTT^^^mmmtttmmmooosssxxx|||kkkXXXOOOJJJFFFBBBBBBAAA@@@>>>=========>>>?????????@@@BBBEEEIIIMMMPPPQQQQQQPPPOOOLLLIIIFFFDDDBBBCCCCCCBBB???=========>>>======<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGKKKPPPUUUYYYaaajjjqqq{{{ttt```SSSJJJDDDCCCDDDCCCCCCEEE????????????@@@BBBDDDFFFIIIHHHIIIOOOSSSWWW```hhhqqqyyyuuuggg___|||xxxvvvvvvnnneee___ZZZYYY```hhhrrrzzzyyytttnnnkkkllliiidddcccgggnnnxxx|||yyyssslllfff]]]UUUNNNMMMLLLIIIGGGHHHIIIRRRZZZ\\\aaammm|||wwwvvv~~~kkkZZZMMMBBB===<<<<<<;;;;;;::::::999999888::::::999888888999::::::888888888888888888888888777777777777888888888888777777777777888888888888888888888888888888888888:::;;;<<<<<<<<<===???AAAJJJ```wwwiii^^^\\\aaarrrrrrcccZZZTTTNNNMMMOOOQQQUUU^^^kkk|||}}}uuupppiiiiiimmmssszzzuuufffUUUMMMIIIEEEDDDFFF@@@@@@??????>>>=========@@@@@@@@@AAACCCFFFIIIJJJMMMNNNNNNKKKHHHEEEEEEFFFCCCCCCBBBAAA@@@>>>>>>===>>>======;;;:::999888888999999:::;;;===@@@CCCEEEIIIMMMRRRVVV[[[bbbkkkrrr}}}rrr```OOOKKKFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@AAACCCEEEFFFHHHJJJMMMNNNQQQXXXbbbjjjuuu|||uuuggg^^^|||xxxvvvrrrkkkccc___\\\]]]dddmmm|||xxxsssqqqkkkccc___aaajjjuuu~~~zzzvvvppphhhbbb[[[TTTMMMLLLKKKHHHGGGIIIJJJTTT\\\___dddppp~~~wwwxxxhhhXXXLLLBBB======::::::::::::;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888777777777777888888888888777777777777888888888888888888888888888888888888:::;;;<<<<<<<<<<<>>============>>>>>>@@@BBBEEEGGGIIIJJJKKKKKKJJJGGGEEEEEEEEECCCBBBBBBAAA???>>>>>>===>>>===<<<;;;:::999999888999999:::;;;===@@@CCCEEEIIIMMMRRRWWW[[[ccclllsss}}}mmm]]]NNNKKKFFFCCCBBBBBBBBBAAA@@@??????@@@AAACCCEEEFFFJJJLLLNNNPPPSSSZZZdddlllxxx~~~tttfff]]]|||wwwtttlllfff```^^^]]]___gggqqq~~~yyypppfff```___eeeqqq|||wwwssslllccc]]]XXXQQQLLLKKKJJJGGGGGGJJJLLLVVV___ccchhhuuu}}}uuuzzz}}}eeeUUUJJJBBB>>>>>>888999999:::;;;;;;<<<<<<:::999888888888888999:::888888888888888888888888777777777777888888888888777777777888888888999999888888888888888888888888999;;;<<<<<<;;;<<<>>>AAABBBTTTtttppp]]]WWWYYYiiipppbbbXXXPPPLLLLLLNNNSSS\\\jjjzzzwwwtttpppllljjjgggcccaaaaaa```bbbfffkkkuuusssdddTTTLLLHHHDDDBBBCCC@@@@@@??????>>>=========;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJIIIGGGEEEDDDEEEBBBBBBAAA@@@???>>>>>>=========<<<;;;:::999999888999999:::;;;===@@@CCCEEEJJJMMMSSSWWW\\\dddmmmuuu}}}zzzhhhYYYMMMJJJFFFCCCCCCBBBBBBAAA????????????AAACCCEEEFFFKKKMMMPPPRRRVVV]]]hhhooo{{{rrrdddZZZyyysssooofff```[[[ZZZZZZ]]]fffooo{{{zzzooogggccccccooo{{{vvvpppiii___XXXTTTNNNJJJIIIHHHFFFHHHKKKOOOZZZdddhhhnnnzzzzzzrrr{{{~~~dddSSSHHHAAA>>>>>>888888888999999:::::::::999999888888888888999999888888888888888888888888666777777777888888888888777777888888888999999999888888888888888888888888999:::;;;;;;;;;<<<>>>@@@CCCRRRooooooZZZUUUXXXeeettteeeYYYPPPLLLMMMLLLQQQ[[[hhhxxx}}}{{{mmmjjjeeebbb```^^^\\\ZZZ```___```cccfffnnn}}}qqqbbbSSSKKKGGGCCCAAABBB@@@@@@??????>>>=========:::;;;;;;===???BBBEEEGGGJJJLLLLLLKKKHHHEEEDDDDDDAAAAAAAAA@@@???>>>>>>=========<<<;;;::::::999999999999:::;;;===@@@CCCEEEJJJNNNSSSXXX]]]eeeooovvv|||vvveeeWWWLLLIIIEEECCCCCCCCCBBBAAA???>>>??????AAACCCEEEGGGKKKMMMQQQSSSWWW```jjjrrr|||pppaaaXXXyyyrrrlllhhh```ZZZVVVUUUUUUWWW```iiixxxyyynnngggdddpppzzzuuupppggg]]]VVVPPPKKKIIIIIIHHHFFFIIINNNSSS^^^jjjoootttyyyppp}}}dddRRRHHHAAA===<<<888888888888777777666666888888888888888888888888777777777777777777777777666777777777888888888888888888888888999999999999888888888888888888888888999:::;;;;;;;;;<<<>>>@@@GGGRRRkkklllWWWUUUXXXbbbttteeeZZZQQQMMMNNNKKKPPPXXXeeeuuu~~~yyyqqqeeebbb]]]YYYXXXXXXWWWVVV^^^]]]^^^```aaafffsssmmm___QQQJJJFFFCCCAAAAAA@@@@@@??????>>>=========;;;;;;<<<===???BBBDDDFFFMMMNNNOOOMMMJJJFFFDDDDDDAAA@@@@@@??????>>>>>>>>><<<<<<<<<;;;;;;::::::999999999:::;;;===@@@CCCEEEJJJNNNTTTYYY___gggqqqxxx|||sssbbbWWWJJJHHHEEECCCCCCCCCBBB@@@?????????@@@BBBDDDGGGHHHJJJMMMQQQTTTYYYaaalllttt}}}}}}mmm^^^UUUxxxpppjjjdddaaaZZZUUUQQQPPPPPPRRRYYYbbbqqqssshhhfffqqq~~~yyyuuuooofff\\\TTTMMMJJJHHHIIIHHHGGGKKKQQQWWWcccooouuuzzz~~~xxxppp~~~}}}aaaPPPGGGAAA<<<;;;999999888888777666666555777777888999999888777777777777777777777777777777777777777777888888888888888888888999999999999:::888888888888888888888888888:::;;;;;;:::;;;===@@@HHHPPPeeeoooYYYVVVXXX___|||ttteeeZZZQQQNNNOOOKKKOOOVVVbbbqqqsssjjj```\\\WWWTTTSSSTTTUUUUUUZZZYYY[[[]]]\\\^^^hhhsss{{{iii\\\OOOIIIFFFCCCAAABBB@@@@@@??????>>>=========<<<<<<<<<<<<>>>@@@BBBCCCKKKLLLNNNLLLIIIEEECCCBBB@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999:::;;;===@@@CCCEEEJJJNNNTTTZZZ```hhhssszzz~~~nnn]]]TTTIIIGGGEEEDDDCCCCCCAAA@@@@@@@@@@@@AAACCCFFFHHHJJJKKKMMMQQQUUUZZZcccooowwwzzzkkk\\\RRRwwwnnngggbbb^^^\\\UUUPPPMMMLLLLLLNNNVVV^^^kkkyyylllhhhrrr|||wwwsssnnneeeZZZRRRKKKIIIHHHIIIHHHGGGLLLSSS[[[hhhtttyyy~~~~~~xxxrrrwww\\\MMMGGGAAA<<<:::999999999999999888888888666777888999999888777666777777777777777777777777777777777777888888888888888888888999999999::::::888888888888888888888888888999:::;;;:::;;;===???DDDJJJ^^^|||yyy]]]WWWVVV[[[wwwuuueeeZZZQQQNNNOOOLLLNNNTTT___nnnzzzrrrooossstttuuu~~~{{{qqqfffaaa[[[VVVTTTTTTUUUUUUWWWWWWZZZ\\\ZZZZZZ```iiitttxxxfffYYYMMMHHHFFFCCCBBBBBB@@@@@@??????>>>=========<<<<<<;;;;;;<<<===???@@@CCCFFFHHHHHHFFFCCCAAAAAA????????????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999:::;;;===@@@CCCEEEJJJNNNTTTZZZaaajjjttt|||}}}gggVVVNNNHHHFFFDDDDDDDDDCCCAAA@@@AAAAAAAAABBBDDDGGGJJJKKKLLLOOOSSSWWW]]]fffrrrzzzxxxiiiZZZQQQzzzooofff```]]]ZZZYYYRRRMMMJJJJJJKKKMMMUUU]]]kkkrrrjjjrrr~~~}}}zzzvvvrrrmmmdddYYYQQQJJJHHHHHHIIIHHHHHHMMMUUU^^^jjjwww|||~~~xxxuuuqqqXXXKKKFFFAAA===:::999999999::::::;;;<<<<<<666777888999999888777666777777777777777777777777777777777777888888888888888888999999999:::::::::888888888888888888888888888999:::::::::;;;===???@@@EEEWWWwww~~~bbbXXXTTTWWWssswwwfffZZZQQQNNNOOOLLLNNNSSS]]]lll}}}}}}~~~qqqfffaaadddeeeeeepppsssmmmddd]]]YYYWWWVVVVVVWWWXXX[[[]]][[[YYY^^^fffkkk{{{vvvdddWWWKKKGGGFFFDDDBBBCCC@@@@@@??????>>>=========<<<;;;:::::::::;;;<<<===<<>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::999999:::;;;===@@@CCCEEEJJJNNNUUU[[[aaajjjuuu|||zzzbbbPPPIIIHHHFFFDDDDDDDDDCCCAAA???AAAAAABBBCCCEEEHHHKKKLLLMMMPPPUUUYYY___iiittt}}}vvvhhhYYYPPPzzzuuulllddd^^^YYYUUURRRJJJFFFEEEFFFHHHJJJQQQZZZjjjzzzxxxssswwwuuummmmmmllldddXXXPPPJJJIIIJJJJJJHHHGGGOOOXXXdddiiirrr{{{{{{|||vvvmmmSSSFFFAAA>>>;;;:::;;;:::999999888888999999777777777777777777777777222222333555888999888777999999999888888888777777777777777777777777777777999999999999999999999999999:::;;;;;;::::::<<<>>>===BBBUUUvvv}}}ttt}}}nnnWWWVVV[[[nnnxxxjjj]]]RRRLLLLLLLLLMMMPPPZZZjjj|||~~~xxxyyy~~~vvvvvvuuuvvvzzz~~~|||iiibbb[[[YYYYYY[[[aaahhhxxx~~~sssfff^^^\\\\\\\\\XXX[[[]]]\\\XXXWWWZZZ^^^gggqqqpppaaaUUUIIIFFFFFFEEECCCCCCAAAAAA@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>??????<<<===>>>>>>>>>>>>>>>=========<<<;;;::::::::::::888999:::;;;<<>>;;;:::;;;:::999999888888999999777777777777777777777777444444444666888999888777:::::::::999999888888888777777777777777777777777888888888888888888888888999:::;;;:::::::::<<<>>>???BBBSSSrrr~~~sssyyytttZZZWWW[[[mmmwwwiii\\\RRRMMMMMMMMMMMMQQQZZZiii{{{|||uuuvvv{{{{{{qqqllljjjjjjmmmrrruuutttrrrccc]]]WWWVVVUUUVVV[[[aaaiiioooxxxwwwkkkeeeaaa______aaabbb___YYYWWWYYY[[[cccmmm|||nnn___SSSHHHEEEFFFDDDBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>======<<<;;;::::::::::::999:::<<<<<<===@@@EEEHHHOOOSSSXXX___fffnnnwww}}}rrrbbbSSSIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAADDDGGGKKKNNNRRRUUUZZZ___dddnnnyyyttteeeYYYTTT{{{tttnnneee]]]WWWRRRNNNKKKLLLIIIGGGHHHGGGGGGKKKRRRddd}}}{{{}}}uuummmhhhiiiiiibbbYYYSSSLLLIIIGGGGGGGGGJJJTTT___gggmmmuuu~~~|||ooommm}}}zzzfffOOODDD@@@===::::::::::::999888888888888999777777777777777777777777666666555777888999888666::::::::::::999999999999777777777777777777777777999999999999999999999999888:::::::::::::::<<<>>>AAABBBNNNkkkvvvzzz{{{^^^WWWYYYjjjuuufff[[[RRRNNNNNNMMMNNNQQQZZZgggyyy}}}wwwwww{{{zzzoooeeeccc```bbbeeehhhhhhfff^^^YYYUUUTTTSSSRRRUUUYYY\\\aaajjjrrr}}}~~~ssslllhhhjjjkkkjjjddd]]]YYYYYYZZZ___gggsss}}}kkk\\\QQQGGGEEEEEECCCBBBBBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<===>>>?????????======<<<;;;::::::::::::;;;<<<======>>>AAAEEEIIIOOOSSSYYY```hhhqqqzzz}}}nnn^^^QQQHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@@@@AAABBBFFFJJJNNNPPPTTTXXX]]]aaagggqqq|||~~~rrrdddYYYTTTzzzpppkkkddd]]]XXXTTTPPPNNNKKKHHHFFFGGGFFFEEEJJJPPP```zzz}}}rrrkkkfffhhhhhhbbbYYYTTTMMMIIIFFFFFFIIINNNYYYdddiiiooowwwzzznnnmmmrrr```LLLBBB???<<<:::999:::999999888888888888888777777777777777777777777888777777777999999777666999999888888888888888888777777777777777777777777::::::::::::::::::::::::888999::::::999:::<<<>>>AAA@@@JJJddd~~~```VVVVVVeee}}}rrrdddZZZRRROOOOOOMMMNNNQQQXXXeeevvv}}}|||tttjjjfffaaa```bbbdddcccbbb^^^YYYVVVVVVTTTQQQRRRUUUYYY\\\bbbiiitttzzzuuuuuuuuurrrlllddd___]]]]]]]]]cccmmmxxxvvvfffWWWNNNFFFEEEEEEBBBAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::999999999999999999:::999:::;;;===>>>?????????======<<<;;;::::::::::::;;;<<<======>>>AAAEEEIIIOOOSSS[[[ccckkkuuu}}}yyyiiiZZZNNNGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAADDDHHHLLLPPPRRRVVVYYY^^^ccciiisss~~~zzzoooaaaXXXTTT|||wwwkkkhhhccc^^^[[[WWWSSSPPPKKKGGGEEEFFFFFFEEEJJJQQQ^^^yyy}}}rrrlllhhhiiihhhaaaYYYUUUNNNIIIEEEGGGKKKRRR^^^iiilllqqqyyyzzzpppppphhhYYYHHH@@@===;;;999999:::999888888777777888888777777777777777777777777999888777888999999777555666666666666666777777777777777777777777777777777888888888888888888888888888999::::::999999;;;===??????GGG___eeeWWWVVVbbbwwwpppcccZZZSSSOOOOOOLLLMMMQQQWWWbbbrrr~~~uuupppiiiffffffgggeeeddd```[[[XXXXXXVVVQQQQQQSSSVVVYYY]]]cccmmm|||~~~|||xxxrrrlllfffdddccc^^^bbbiiisssoooaaaTTTLLLFFFFFFEEEBBBAAABBBBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999:::;;;<<<>>>>>>??????======<<<;;;::::::::::::999:::;;;<<<>>>AAAEEEIIIPPPUUU]]]fffoooxxxvvveeeVVVLLLGGGFFFEEEDDDBBBAAAAAAAAAAAA???@@@BBBFFFJJJNNNRRRTTTVVVYYY^^^cccjjjssswwwkkk___VVVSSS}}}wwwmmmkkkiiifffccc___YYYUUUOOOJJJGGGGGGFFFGGGMMMTTT___yyy~~~wwwqqqmmmmmmjjjaaaYYYUUUNNNIIIFFFJJJPPPXXXcccmmmqqqvvv}}}zzztttvvvvvv```RRREEE???<<<:::888999999999888777777777777888777777777777777777777777888777666777888888777555555555555555555666666666777777777777777777777777666666666666666666666666777999999999999999;;;======>>>FFF[[[{{{iiiZZZWWWaaasssnnnbbb[[[UUUPPPNNNKKKLLLOOOTTT^^^nnnyyysssoooooonnnllljjjddd___\\\[[[XXXSSSRRRTTTRRRTTTXXX]]]gggvvv|||wwwqqqlllhhhfffaaadddiiippp{{{zzzhhh[[[QQQKKKGGGGGGFFFBBBAAACCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???????????????===<<<<<<;;;;;;<<<<<<===999:::;;;<<<===>>>>>>>>>======<<<;;;::::::::::::777888:::<<<>>>BBBGGGJJJQQQWWW___hhhqqqzzztttbbbSSSKKKGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAADDDGGGLLLPPPSSSUUUVVVYYY___dddjjjtttttthhh[[[SSSQQQ}}}}}}{{{zzzvvvooogggbbbWWWQQQLLLJJJHHHIIIOOOWWWccc|||}}}wwwrrrqqqlllaaaYYYUUUOOOIIIGGGLLLTTT\\\gggpppwww{{{}}}~~~vvviiiYYYMMMBBB===;;;999888999999999888777777777777777777777777777777777777777666555555666888888666555555555555666666666777777777777777777777777777777666666666666666666666666777888999999888999;;;===:::>>>FFFXXXvvvhhhXXXUUU]]]mmmmmmbbb]]]VVVPPPMMMIIIKKKNNNRRR[[[jjj}}}{{{yyyyyyyyywwwtttkkkfffbbbaaa]]]XXXVVVYYYTTTVVVXXX[[[cccppp~~~xxxsssmmmiiifffccceeeiiioooyyyuuucccWWWOOOJJJGGGHHHGGGCCCBBBDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????======<<<<<<<<<<<<======:::;;;;;;<<<=========<<<======<<<;;;::::::::::::666888:::<<>>GGGVVVrrreeeUUUQQQXXXhhhlllccc^^^WWWPPPLLLHHHKKKMMMQQQYYYhhh{{{}}}rrrmmmhhhfffbbb]]]\\\^^^[[[[[[\\\]]]aaalll{{{xxxrrrmmmhhheeedddfffjjjoooxxxsssaaaUUUNNNJJJHHHIIIGGGDDDCCCEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::666888;;;===AAAFFFKKKPPPTTTZZZccclllttt}}}rrr^^^QQQJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCFFFJJJMMMQQQTTTUUUXXX[[[aaafffmmmwww~~~pppdddWWWOOOMMMzzzlll[[[XXXMMMLLLRRRNNNXXXlllwwwlllaaaXXXRRRQQQOOOMMMPPPYYYeeeooouuu}}}nnn___PPPHHH@@@;;;;;;<<<:::777444555777888888777555444777777777777777777777777888888777777777777888888777999:::999666555666888666666666666666777888888666666666666777777777777777888888888888999999999999===DDDTTTqqqfffTTTSSSZZZ___|||rrrggg]]]UUUPPPPPPLLLKKKLLLOOOUUUaaattt|||~~~~~~{{{vvvpppkkkiiihhhgggfffaaa^^^]]]___fffooovvv{{{yyytttpppmmmjjjhhhfffgggiiimmmuuuhhhWWWPPPJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>?????????BBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>><<<;;;:::999999999999:::;;;<<>>:::;;;<<<;;;999777999:::;;;;;;:::999777777777777777777777777777666666555555555555666666777888:::888666555666888666666666666666777888888777777777777888888888888777888888888888999999999:::===DDDRRRmmmgggSSSPPPUUUYYYwwwttthhh^^^UUUQQQQQQMMMKKKKKKOOOUUU```rrr|||zzz~~~|||xxxuuutttssspppoookkkhhhddddddiiipppvvvzzzzzzsssmmmjjjgggfffdddeeeeeegggjjjqqq{{{uuubbbSSSMMMJJJIIIGGGEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;===???CCCIIIMMMUUUZZZdddooozzzjjjWWWLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDFFFLLLSSSWWWXXXWWW^^^^^^aaaiiipppwwwzzzlll___SSSKKKJJJxxxnnn\\\TTTXXXWWWeeexxxnnncccZZZUUUPPPNNNMMMPPPXXXcccmmmrrrvvv~~~|||yyyeeeWWWGGGBBB;;;999:::;;;;;;:::666666888888888888666666777777777777777777777777666666555555555555666666777888999888666555666777666666666666666777888888888888888888999999999999777888888888888999999999;;;===CCCPPPggglllUUUNNNQQQUUUpppwwwiii___UUUQQQQQQMMMKKKKKKOOOSSS^^^ppp{{{wwwxxx~~~~~~|||{{{vvvpppmmmoootttyyy|||}}}zzztttmmmgggcccbbbaaa```bbbbbbccceeejjjqqq{{{|||ssshhh[[[PPPJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;:::999999999999:::<<<===@@@EEEKKKOOOVVV\\\fffqqq{{{{{{eeeTTTJJJFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEIIINNNTTTXXXYYYYYY``````ccckkkrrrxxxxxxjjj^^^RRRKKKJJJ|||}}}~~~fffZZZ\\\]]]mmm|||vvvmmmccc[[[VVVQQQOOOOOORRRYYYbbbiiimmmrrr{{{|||www~~~ttt```RRRDDD@@@;;;888999999999999555555666777777666555555777777777777777777777777888888777777777777888888777777777777666666666777666666666666666777777888777777777888888888999999777777888888888999999999:::<<>>AAAFFFLLLQQQXXX^^^iiisss|||wwwaaaRRRIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@EEEGGGKKKPPPUUUYYYZZZ[[[``````eeemmmtttyyywwwjjj^^^SSSMMMKKKyyysssnnnoooqqqrrruuuyyy}}}qqq```aaabbbsss~~~zzzssslllddd___[[[SSSSSSTTTWWW^^^dddhhhjjjqqqzzzyyyvvvnnn[[[OOOBBB???;;;888777777777777999999999999999999999999777777777777777777777777888888777777777777888888666666666666777777777666666666666666666777777888666666666777777777888888777777888888888999999999:::;;;@@@JJJ[[[ttt~~~]]]OOOQQQVVVhhh~~~nnnaaaUUUOOONNNMMMKKKKKKMMMPPPXXXhhhwww|||xxxwwwwwwzzz~~~}}}|||{{{{{{xxxtttqqqnnnjjjccc^^^\\\[[[[[[[[[[[[\\\]]]]]]]]]___cccfffttt~~~~~~ssseee\\\XXXTTTNNNIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;;;;::::::::::::999;;;===???BBBHHHNNNSSSZZZaaalllvvv~~~rrr^^^PPPJJJHHHGGGCCCBBBAAA@@@@@@??????@@@EEEHHHMMMRRRVVVYYY[[[]]]``````fffooovvv{{{vvvjjj___UUUOOONNNxxxooogggdddccccccfffkkklllsss||||||hhhffffffxxx~~~zzzuuunnniiidddaaa```UUUWWWZZZ```gggkkkmmmmmmsss{{{yyyzzz|||hhhVVVKKK@@@>>><<<999777777777777888888888888888888888888777777777777777777777777666666555555555555666666666555444555777888777666666666666666666777888888555666666666777777777777777888888888888999999999:::;;;>>>GGGTTTkkkeeeQQQPPPTTTcccrrrdddXXXPPPNNNMMMKKKKKKMMMOOOUUUdddrrrzzzvvvuuuuuu|||~~~}}}}}}{{{xxxvvvuuutttsssrrrqqqpppllliiigggccc^^^[[[YYYXXXWWWVVVXXXYYY[[[[[[ZZZ[[[]]]^^^hhhrrr|||ttteee[[[VVVSSSMMMHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===<<<;;;:::::::::::::::999;;;===@@@CCCIIIPPPUUU\\\dddoooxxxmmmZZZOOOJJJGGGFFFCCCBBBAAA@@@@@@@@@@@@AAAEEEIIINNNRRRUUUXXX[[[^^^___aaahhhrrryyy~~~uuuiii___VVVPPPOOOuuulllccc^^^\\\ZZZ[[[___]]]bbbiiiqqqxxxpppkkkjjj|||vvvrrrkkkeee```^^^______VVVZZZaaajjjrrrvvvvvvtttwww~~~{{{vvvcccQQQGGG===<<<;;;999888888999:::666666555555555555666666777777777777777777777777666666555555555555666666666555333555777888777555666666666666666777888888666666777777777888888888777888888888888999999999;;;;;;===CCCMMMaaaqqqWWWPPPQQQ\\\vvvwwwjjj\\\RRROOOMMMKKKKKKLLLNNNSSSaaaooo~~~~~~xxxuuuuuu~~~~~~|||zzzwwwrrroooooommmllllllmmmllliiigggdddaaa^^^[[[ZZZYYYWWWUUUVVVWWWZZZZZZYYYYYYZZZ[[[\\\gggrrrzzzyyyjjj___ZZZUUUPPPLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::::::::;;;;;;999;;;>>>@@@DDDJJJQQQVVV]]]eeeqqqzzz|||gggVVVMMMHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDIIIOOOSSSUUUXXX[[[^^^```bbbjjjuuu}}}ssshhh^^^UUUPPPOOO}}}mmmddd\\\XXXUUUQQQPPPSSSSSSVVV[[[aaajjjtttuuunnnmmm{{{nnniiibbb[[[XXXXXXZZZ[[[VVV[[[eeeqqqzzz~~~}}}{{{{{{}}}}}}rrr___NNNEEE:::::::::999999999;;;===999999888888888888999999777777777777777777777777888888777777777777888888666444333444777999777555666666666666666777888888777888888888888999999999777888888888888999999999===;;;===AAAGGGZZZ{{{{{{^^^RRRQQQVVVppp{{{mmm___UUUQQQMMMKKKKKKLLLMMMRRR```mmm{{{{{{wwwvvv~~~~~~|||zzzvvvpppllllllkkkjjjkkklllllljjjiiidddbbb```^^^]]]\\\YYYVVVTTTWWWYYYZZZYYYXXXYYYYYYVVV```kkkttt~~~pppeee___ZZZTTTPPPGGGGGGFFFEEEDDDDDDDDDEEECCCDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;:::::::::;;;;;;999;;;>>>AAAEEEKKKRRRWWW^^^fffrrr{{{wwwcccSSSKKKGGGEEECCCFFFEEEEEEDDDDDDDDDDDDEEEDDDIIIOOOSSSUUUWWW[[[^^^aaadddlllxxxqqqfff]]]TTTOOOOOOzzzgggbbb\\\WWWTTTRRRPPPNNNLLLOOOQQQSSSZZZgggssszzzzzzyyyuuussswww}}}~~~sssvvv~~~|||sssggg[[[WWWWWWVVVXXXZZZRRR\\\jjjvvv|||~~~~~~}}}|||~~~zzz|||lllZZZLLLCCC;;;;;;::::::::::::999999888888777777666666555555777777777777777777777777777777666666555555555444777777777777777666555555666666666666666666666666555555555555555666777777888888888888888888888888666<<<===???GGGSSSpppdddOOOUUUUUUfff}}}mmmaaaWWWRRRNNNKKKIIILLLOOOTTT]]]ggg~~~}}}xxx}}}}}}}}}~~~|||yyysssooommmmmmmmmoooqqqpppmmmkkknnnkkkfffccc```]]]YYYVVVYYYZZZ[[[ZZZXXXVVVVVVWWWUUUZZZ```iiiyyytttkkkddd[[[SSSPPPKKKHHHEEECCCCCCDDDEEEEEEBBBBBBBBBBBBCCCEEEFFFHHHFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEECCCAAA???<<<<<<;;;::::::::::::;;;:::999<<>>EEENNNiiijjjSSSWWWRRRccc~~~rrreeeZZZUUUNNNJJJIIIKKKNNNRRR[[[eeezzz~~~~~~~~~{{{xxxrrrrrrssstttvvvuuurrrpppqqqmmmiiieeeccc```]]]ZZZWWWXXXYYYXXXVVVTTTTTTTTTRRRVVV\\\eeettttttooojjj```XXXTTTMMMJJJFFFDDDDDDFFFFFFFFFCCCCCCCCCBBBCCCDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCAAA@@@???<<<<<<;;;::::::::::::;;;;;;;;;===BBBEEEIIIRRR\\\cccmmmvvv{{{nnnXXXMMMJJJHHHFFFDDDEEEDDDBBBAAAAAABBBCCCDDDFFFFFFKKKQQQTTTTTTXXX]]]ccchhhpppxxx}}}lllaaaXXXPPPLLLMMM{{{vvvppphhh```ZZZUUUQQQNNNJJJJJJKKKLLLPPPZZZhhhrrrxxxuuurrrooohhh___\\\]]]___eeennnzzz{{{~~~zzzjjj```VVVSSSRRRQQQQQQTTTXXXaaammmuuuzzz{{{}}}~~~||||||hhhUUUGGG???<<<;;;;;;:::999888888888666666666666777777777777777777777777777777777777666666666666555555555555666666777777777666555555666666666666666666666666666666555555666666777888888888888888888888888888888===<<<<<>>???@@@BBBBBBBBBAAA@@@<<<<<<;;;::::::::::::;;;<<<===AAAGGGKKKQQQ[[[eeepppzzz}}}jjj^^^PPPJJJGGGDDDDDDEEEDDDEEEGGGHHHJJJKKKKKKLLLKKKJJJLLLQQQTTTVVV[[[bbbrrrwww~~~qqqfff[[[UUUQQQMMMJJJKKKmmmaaaXXXUUUUUU___{{{oooaaaZZZVVVXXX^^^jjj{{{sssyyy||||||}}}{{{uuuppphhh```YYYVVVVVVZZZdddnnnxxx}}}|||}}}mmmVVVGGG???;;;777777777888999999::::::888888777777666666555555666666666666666666666666444555555555666666777777333333444555666666666555666666666666666666666666777777777777777888888999888888888888888888888888888;;;999:::>>>>>>KKKccctttuuudddYYYOOOOOOXXXqqqqqqbbbYYYRRROOOLLLLLLJJJIIIMMMSSSXXXfffzzz}}}vvvooojjj___[[[VVVTTTTTTVVVWWWWWWYYY^^^eeekkkoooqqqssstttpppqqqrrruuuyyyuuutttqqqoooooofff```VVVOOOJJJIIIHHHHHHFFFFFFHHHHHHIIIHHHGGGFFFAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDDDDCCCCCCBBBAAA<<<===???AAABBBAAA???>>><<<<<<;;;::::::::::::;;;>>>>>>BBBHHHMMMSSS]]]gggnnnyyyxxxfffZZZOOOJJJGGGEEEEEEGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPOOORRRWWWZZZ[[[___fffuuuyyy|||mmmbbbXXXSSSPPPLLLJJJKKK}}}kkk]]][[[YYY]]]ttt|||ggg]]]WWWYYY^^^hhh}}}|||ooorrrwww||||||vvvpppggg^^^XXXYYY\\\___hhhrrr{{{|||}}}yyycccPPPDDD???===::::::::::::::::::::::::888888777777666666555555777777666666555555555444777777666666555555555444333333333444444444555555555555555555666666666666888777666666666777999:::888888999999999888888777;;;;;;<<<======AAANNN\\\~~~yyyjjjTTTGGGJJJVVVlllwwweeeZZZPPPNNNLLLKKKKKKLLLNNNPPP\\\cccrrr~~~xxxsssmmmgggccc\\\ZZZVVVRRRPPPSSSXXX]]]___dddmmmwww|||{{{xxxvvvuuuuuuxxx~~~}}}uuutttvvvtttrrrooodddXXXRRRMMMIIIGGGIIIJJJIIIIIIIIIHHHGGGFFFFFFCCCBBBAAA@@@???@@@AAABBBAAAAAABBBBBBAAA@@@>>>===????????????????????????>>>>>>===;;;999999;;;======@@@DDDGGGLLLUUU```hhhvvv~~~ooo^^^VVVLLLFFFFFFFFFEEECCCHHHJJJMMMQQQTTTVVVXXXYYYWWWZZZ]]]]]]]]]aaaiiiooowwwzzz}}}nnncccWWWRRRNNNKKKKKKMMMvvveee^^^YYYZZZmmmrrrfff\\\\\\```hhhzzz}}}qqqtttyyy}}}~~~}}}zzztttnnnggg___YYYZZZ^^^bbblllwwwppp\\\KKKAAA===<<<999999999999999999999999888888777777666666666666777666666666555555555555666666555555444444444444333333444444444555555555555555555555666666666666666666666555666666777777888888888999999888888777;;;:::;;;<<<<<<@@@LLLYYYxxx|||lllUUUJJJKKKSSSfffxxxfff[[[PPPOOOLLLKKKKKKLLLNNNOOOYYY```ppp|||uuuooojjjeee```\\\XXXWWWTTTQQQPPPSSS[[[aaacccfffnnnvvv|||}}}{{{zzzxxxxxx{{{~~~wwwwwwyyyxxxwwwtttjjj___YYYTTTNNNKKKLLLJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===????????????????????????===>>>===;;;:::999;;;===>>>AAAEEEIIIOOOWWWccckkkwww~~~lllZZZSSSJJJEEEFFFGGGGGGEEEJJJMMMQQQVVVYYY[[[\\\\\\ZZZ^^^ccceeefffiiipppuuuyyy{{{{{{kkkaaaVVVQQQMMMJJJJJJMMMmmmccc[[[YYYgggzzz}}}nnnaaa___dddlll|||~~~tttwww{{{~~~|||xxxqqqlllfff```[[[\\\```hhhsss|||vvveeeSSSEEE===;;;;;;888888888888888888888888888777777777777666666666666666666666555555555555555555444444444444444333333444444444444555555555555555555555666666666666555555666666666555555444777777888888999888888777:::999:::;;;;;;>>>IIIUUUyyyzzz}}}mmmTTTLLLKKKOOO^^^xxxzzzggg\\\QQQPPPMMMKKKJJJKKKMMMNNNTTT\\\lllyyytttmmmgggccc___[[[YYYWWWWWWUUUSSSTTTYYYccckkklllmmmpppuuu{{{{{{{{{{{{{{{}}}~~~}}}{{{sssjjjddd]]]UUUPPPOOOOOOMMMJJJGGGEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;::::::<<<>>>???CCCHHHLLLRRR[[[fffoooyyyyyyhhhVVVPPPIIIEEEFFFHHHHHHHHHJJJNNNUUU[[[___``````___^^^bbbhhhlllnnnqqqvvvzzz}}}}}}xxxhhh^^^TTTOOOLLLIIIJJJMMMrrrfff^^^[[[fffvvvrrrdddccciiisss~~~vvvyyy||||||vvvoookkkddd```\\\]]]ccclllxxxxxxmmm\\\KKK@@@;;;::::::888888888888888888888888777777777777777777777777666666666666666555555555555555555555555555555555444444444444555555555555555555555555666666666666444555666777777555444333666777777888888888888888999777888:::;;;===FFFPPPqqqpppSSSKKKJJJLLLZZZsss|||hhh\\\SSSQQQNNNKKKJJJKKKLLLMMMQQQYYYiii}}}~~~~~~}}}}}}tttoooiiidddaaa___]]][[[[[[\\\]]]\\\]]]dddpppyyyyyyyyywwwwww|||}}}~~~yyysssnnnfff\\\UUUTTTVVVSSSOOOJJJGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDBBBAAA???>>>===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::<<<>>>@@@DDDIIIOOOUUU___jjjrrr|||uuueeeTTTOOOIIIFFFFFFHHHIIIIIIJJJOOOXXX```eeefffdddbbbbbbeeehhhkkknnnqqqwww{{{~~~tttccc[[[RRRNNNJJJHHHJJJOOOxxxjjj```]]]gggtttxxxhhhgggmmmxxx~~~xxxzzz~~~{{{uuunnnjjjaaa```______eeeppp{{{~~~rrrgggVVVHHH???;;;:::999999999999999999999999999777777777777888888888888555555555666666666666666666666666666666777777777444444444555555555666666555555555555666666666666555666777888777777555444555666777888888888888888888777777::::::<<>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<;;;:::;;;===???@@@DDDKKKQQQYYYcccnnnvvvpppbbbTTTPPPKKKHHHGGGHHHIIIIIILLLSSS]]]ffflllllljjjhhhiiiiiihhhiiikkkpppwww{{{zzzooo___XXXQQQMMMIIIGGGKKKQQQpppbbb^^^hhhuuupppllloooxxx|||}}}zzzsssmmmiiiaaabbbcccccciiittt|||yyyiii___PPPEEE???<<<:::999999999999999999999999999777777777888888888888999555555555666666666666666666777777777777888888888444444555555555666666666555555555555666666666666555555666777777777777777555555666777888888888888999777777:::;;;<<>>@@@AAAFFFNNNUUU]]]hhhsss{{{}}}iii^^^QQQOOOKKKHHHFFFGGGIIIJJJPPPVVVaaakkkqqqsssqqqooopppmmmkkkjjjmmmrrryyy}}}vvvkkk\\\VVVPPPLLLIIIGGGLLLSSSvvveeeaaalllzzzvvvoooooowww~~~xxxqqqkkkhhhbbbfffhhhhhhmmmxxx~~~~~~sss___UUUIIIAAA>>><<<:::888888888888888888888888888777777888888888999999999555555555555666666666777666666666666777777777888555555555555666666666666555555555555666666666666333333333444555666777888444555666777888888888888999777777:::<<<<<<@@@FFFYYYyyyoooOOOLLLJJJOOO```{{{ssseeeVVVTTTPPPLLLIIIHHHIIIIIILLLQQQ]]]mmmzzz~~~yyyvvvsssqqqnnnkkkqqqxxx~~~~~~uuurrrtttvvvssslllddd\\\UUUOOOLLLHHHHHHHHHHHHGGGEEECCCBBB@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@999:::;;;;;;:::<<>>===<<<:::888777777777777777777777777777777888888999999999999444555555555666666777777444555555555666666777777555555555555666666666777555555555555666666666777222222111222333555777999444555666777888888888888:::777777;;;<<<<<<@@@DDDVVVwww|||TTTOOOIIIKKKYYYsssvvviiiWWWTTTPPPLLLIIIHHHHHHIIIKKKOOOYYYhhhvvv}}}yyyuuuyyy|||zzz}}}xxxpppfff^^^WWWSSSHHHHHHHHHHHHGGGEEECCCBBB@@@AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA999:::;;;;;;:::<<>><<<::::::999777666444444666777999666666666666666666666666888888777777666666555555555555555555555555555555444444444555555555555666777666555444333444555555555555555555666666666666777777777777777777777777888999;;;;;;;;;<<>><<<::::::<<<>>>??????EEEMMMZZZfffooowww}}}iiiXXXOOOJJJJJJIIIHHHFFFGGGIIILLLRRRWWW^^^dddhhhlllppprrrtttnnnkkkqqqzzz~~~rrrggg___VVVNNNJJJHHHJJJPPPXXXuuuyyyzzzrrrpppooo}}}wwwyyyyyytttwww~~~}}}{{{{{{vvvnnniiiiiiggglllrrruuuwwwxxx||||||jjjUUUIII>>>;;;<<<:::888888888777666555555666777888777777777777777777777777777777777777666666555555555555555555555555555555444444444555555555555666777666555444333444444555666666666666777777777777888888888888888888888888888999;;;;;;;;;<<>><<<::::::<<<>>>@@@AAAHHHPPP]]]iiirrrzzzxxxdddTTTKKKJJJJJJIIIHHHFFFGGGJJJMMMTTTXXX___dddiiilllooorrrtttooommmsssxxx|||rrrggg]]]UUUMMMJJJJJJLLLSSS[[[ccciiivvvwwwqqqnnn}}}~~~|||uuuwww}}}}}}zzzyyyvvvpppnnnooolllqqqvvvyyyyyyyyy|||~~~wwweeePPPEEE<<<::::::888666777888777666555555666777888777777777777777777777777777777777666666666666555555555555555555555555555444444444555555555555666666666555444444444444555666666777777777888888888888888888888888888888888888999:::;;;;;;<<<>>>AAAKKKiiifffTTTIIINNNSSS[[[ttttttbbbYYYPPPNNNMMMJJJIIIKKKLLLMMMTTT^^^iiiuuuxxxooo\\\WWWPPPKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA???======<<<;;;;;;<<>>@@@HHHeeekkkWWWJJJLLLPPPUUUjjjxxxfff\\\SSSOOOMMMJJJIIIJJJLLLLLLQQQZZZdddqqqwwwfff```WWWQQQMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDAAA>>>======<<<<<<;;;<<>>@@@HHHaaa}}}~~~ttt\\\KKKKKKNNNPPPbbbyyy~~~jjj___UUUPPPMMMJJJHHHJJJJJJJJJNNNWWWaaannn~~~nnnhhh___WWWRRROOONNNMMMMMMLLLKKKJJJHHHGGGEEEEEEAAABBBCCCDDDCCCAAA???>>><<<======<<<<<<@@@FFFKKKTTT]]]jjjvvv~~~uuudddXXXRRRPPPIIIIIIHHHGGGHHHKKKPPPTTT\\\```eeeiiikkkmmmoooqqqssstttxxxzzzwwwuuu{{{wwwlllddd\\\UUUOOONNNOOOQQQXXX___yyywww{{{xxx|||vvvxxx{{{~~~~~~zzzxxxyyyzzzzzz}}}}}}xxxdddSSSDDD>>>:::;;;;;;888777999666666777777777777666666666666666666666666666666444555555555555666666666555555555555555555555555444444444555555555555666555555666666555555444333333333444444444555555555555555555555555555555555777888999::::::;;;===@@@GGG[[[}}}~~~|||fffPPPMMMMMMNNN\\\pppooodddXXXSSSOOOKKKIIIJJJHHHHHHLLLTTT]]]hhhyyyxxxrrriiiaaa\\\YYYVVVUUUVVVUUUSSSPPPMMMJJJHHHGGGAAABBBCCCCCCBBBAAA@@@???;;;============AAAHHHNNNXXXaaaooozzzooo^^^RRRMMMLLLIIIIIIHHHGGGHHHLLLRRRVVV]]]aaafffjjjmmmnnnppprrruuuvvvyyy{{{yyyxxx}}}~~~uuulllfff^^^XXXRRRRRRRRRTTT[[[bbbyyy~~~~~~~~~~~~xxxyyy||||||yyywwwzzz|||}}}ooo[[[JJJ@@@<<<:::;;;:::777777999666666777777777777666666555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555555666444555666666666555444333444444444444555555555666666666666666666666666666666888999999999;;;===???DDDTTTttt~~~rrrXXXQQQOOOMMMXXXjjjuuuiii]]]VVVQQQMMMKKKLLLHHHGGGJJJQQQXXXaaappp~~~xxxrrrnnnkkkhhhfffjjjgggddd^^^YYYTTTPPPNNNFFFEEEDDDCCCBBBAAA@@@???;;;===>>>======AAAJJJQQQ\\\fffsss~~~|||iiiXXXNNNJJJJJJIIIIIIHHHGGGHHHMMMSSSXXX^^^bbbgggkkknnnppprrrssswwwvvvyyy||||||{{{|||uuunnniii___YYYUUUVVVWWWZZZaaahhh~~~zzz~~~}}}||||||~~~|||~~~}}}{{{xxxwww{{{}}}~~~yyy~~~{{{iiiTTTDDD>>>:::999::::::777666999666666777777777777666666555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666444555666666666555333333555555555555666666666777888888888888888888888888666888999999999;;;===???AAANNNnnn|||^^^TTTPPPLLLVVVgggxxxlll```YYYTTTOOOMMMNNNHHHGGGIIIOOOUUU\\\iiivvv~~~{{{yyywww{{{xxxsssllleee^^^XXXUUUJJJIIIFFFDDDBBB@@@??????;;;===>>>======BBBKKKRRR___iiivvvvvvdddUUUMMMKKKLLLIIIIIIHHHGGGHHHMMMTTTYYY^^^bbbggglllnnnpppssstttxxxwwwyyy}}}~~~}}}{{{vvvqqqlll```ZZZWWWXXX[[[___fffnnn~~~~~~}}}||||||||||||zzzxxxuuuuuuyyyyyyrrrzzz{{{bbbLLLBBB<<<;;;999999999999888666999888888777666555555444666666666666666666666666777777777777777777777777555555555444444333333333444444444444444444444444555555555555555555555555555555444444444444555555777777777777777777777777777999::::::::::::;;;===CCCJJJbbbiiiRRRNNNRRRXXX\\\~~~uuufff\\\SSSMMMKKKMMMIIIGGGHHHLLLOOOUUUaaalll{{{pppgggbbbaaaVVVRRRLLLGGGEEEDDDBBBAAA;;;<<<======???FFFPPPXXXbbbmmmyyymmm___VVVOOOLLLLLLLLLKKKJJJHHHIIIMMMSSSXXX___dddjjjnnnnnnooorrruuuvvvwwwzzz|||~~~}}}yyysssoooooofffddd___[[[^^^gggpppuuu}}}|||zzzyyyyyyyyy|||~~~xxxwwwvvvwwwzzz|||ttt|||vvv]]]JJJAAA<<<:::999999999999888666888888777777666666555555666666666666666666666666666666666666666666666666555555444444444333333333444444444444444444444444555555555555555555555555555555444444444444555555777777777777777777777777777888::::::999999;;;<<>>>>>>>>AAAHHHSSS[[[fffqqq|||~~~jjj]]]TTTNNNJJJKKKLLLKKKJJJIIIJJJNNNTTTYYYaaafffkkknnnooopppsssuuuwwwyyy{{{}}}~~~yyyuuupppmmmmmmiiigggcccccciiiqqqwwwzzz~~~}}}|||zzzxxxwwwwwwvvvzzz|||~~~vvvvvvwwwyyy|||yyynnnVVVFFF@@@<<<:::999999999999888777666666666666666666666666666666666666666666666666555555555555555555555555555444444444444333333333444444444444444444444444555555555555555555555555555555444444444444555555777777777777777777777777666777999999888888:::;;;>>>CCCUUUppphhhSSSMMMPPPUUUnnnkkk___YYYSSSLLLIIIHHHFFFGGGJJJLLLQQQ[[[fffxxxzzzppphhhcccaaaWWWSSSMMMHHHEEECCCAAA???>>>???@@@@@@CCCLLLWWW```kkkuuuwwwdddYYYRRRLLLIIIIIILLLLLLKKKKKKLLLPPPWWW[[[cccggglllooooooppprrruuuxxxzzz|||{{{vvvsssnnnkkklllmmmjjjiiioooyyy|||{{{zzzyyyxxxxxxxxxxxxzzz|||}}}}}}{{{tttuuuxxx{{{fffOOOBBB>>>;;;:::999999::::::888777555555666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555777777777777777777777777555666888888777777999:::<<>>???@@@AAAEEENNN[[[dddpppzzz~~~ooo___VVVQQQLLLJJJJJJLLLLLLMMMMMMOOOSSSYYY^^^dddhhhlllnnnnnnnnnqqqtttxxxyyy|||zzzvvvrrrmmmkkkkkkmmmkkknnn{{{}}}}}}}}}}}}yyyyyyyyyyyyzzz{{{|||}}}{{{}}}{{{~~~~~~}}}{{{zzzxxxsssuuuxxx|||zzz^^^JJJ@@@===;;;999888999::::::999777555555555555666666666666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666444666777777777777888:::;;;===HHH\\\sssvvvxxx]]]MMMNNNRRR]]]vvvmmmaaa]]]XXXQQQKKKHHHGGGGGGIIIIIIKKKTTT]]]lllzzz|||xxxtttqqqppplllgggaaa[[[UUUPPPMMMJJJHHHEEECCCCCCBBBAAA@@@===>>>@@@AAAFFFQQQ^^^hhhsss}}}wwwiii[[[TTTQQQMMMKKKLLLLLLMMMNNNOOORRRVVV\\\aaaeeeiiilllmmmlllmmmpppsssvvvxxx|||xxxsssooojjjggghhhjjjiiirrrxxxxxxxxxzzz|||}}}}}}|||xxxxxxxxxyyy{{{}}}~~~~~~|||zzzyyyxxxwwwsssuuuxxx}}}pppVVVFFF???<<<:::999888888::::::999888555555555555555555555555666666666666666666666666444444444444444444444444333333333444444444444555555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666555666888888777777999:::;;;<<>>@@@BBBHHHTTTbbbmmmvvvooocccWWWRRRQQQNNNMMMMMMLLLNNNPPPRRRTTTYYY___dddhhhkkknnnnnnllllllooorrruuuxxx||||||rrrmmmjjjeeecccdddgggiiiwww}}}zzzuuuttttttwwwzzz{{{{{{{{{xxxxxxxxxyyy{{{|||~~~~~~|||||||||~~~{{{yyyxxxwwwvvvsssuuuxxx|||dddMMMCCC>>><<<:::999888888::::::999888666666666555555444444333666666666666666666666666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555444444444444555555666666666666666666666666555777888888888888999;;;<<<<<>>;;;:::999888888:::;;;:::888777777666555444444333333666666666666666666666666555555555555555555555555333333333444444555555555666666666666666666666666555555555555555555555555555555555444444555555555666666666666666666666666666777999999888888:::;;;===<<<@@@NNNeee~~~zzzrrrmmmvvveeeRRRLLLHHHNNNeee}}}kkk```XXXRRRPPPKKKIIIIIIJJJHHHHHHNNNVVV[[[ggg{{{}}}zzzvvvrrrmmmgggccc]]]YYYSSSOOONNNLLLHHHEEEFFFDDDBBBBBBBBBBBB@@@>>>@@@AAACCCFFFMMMYYYiiittt{{{zzzeeeZZZQQQOOOOOONNNMMMMMMLLLNNNQQQTTTXXX]]]cccgggnnnqqqrrrrrroooooorrrvvvvvvzzzzzzppphhhffffffdddccceeegggmmm|||xxxvvvvvvvvvvvvqqqlllnnntttxxxuuuqqqqqqrrrtttttttttuuuxxxzzz}}}|||zzzwwwuuuwww{{{~~~|||yyyxxxxxxxxxyyyyyyzzz|||{{{dddPPPDDD>>><<<;;;777777777777777888888888555555555555555555555555555666777777777666444333555555555555666666777777555444333333333333444555555555555444444333333333444444444444444444444444444444444555555555555666888666555444444555666888777666666666666666777888:::;;;>>>FFFXXXrrrsssfffoooqqqUUUKKKMMMQQQ^^^uuusssfff]]]TTTMMMLLLIIIHHHHHHGGGGGGMMMUUUZZZcccssszzzwwwuuuqqqjjjccc```\\\VVVQQQLLLJJJJJJJJJDDDDDDCCCDDDEEEDDDAAA???>>>AAAFFFMMMVVVcccooowww~~~ppp^^^ZZZSSSOOOMMMNNNPPPPPPQQQSSSUUUVVVWWW\\\cccjjjmmmppptttuuuttttttwwwyyy}}}yyyoooeeecccbbbaaacccfffjjjrrr}}}xxxuuusssssssssqqqmmmjjjjjjnnnppppppnnnnnnppprrrssssssuuuxxxzzz{{{{{{zzzxxxwwwyyy}}}|||zzzyyyyyyxxxxxxxxxzzz|||ppp\\\JJJAAA===<<<<<<888777777777777777777777666666666666666666666666555666777777666555444333222333333444444555444444444444444444444444444444555555444444444333333333444444444444444444444444444444444555555555555666777666555444444555666777777666666666666777888888:::;;;>>>EEEUUUooo|||lllnnn~~~xxxZZZOOOPPPOOOZZZqqq{{{nnnbbbXXXPPPOOOKKKJJJIIIGGGFFFKKKRRRVVV___mmm}}}{{{wwwpppjjjbbb___XXXRRRMMMJJJIIIHHHEEEDDDCCCDDDDDDDDDAAA??????BBBHHHPPPZZZhhhvvv~~~yyykkkYYYVVVQQQNNNMMMNNNPPPQQQRRRTTTVVVWWWWWW[[[bbbhhhmmmqqquuuvvvvvvwwwzzz}}}wwwmmmeeebbbaaaaaacccggglllsss}}}{{{wwwssspppooooooooommmkkkhhhgggggghhhjjjkkkkkkmmmppprrrssstttwwwyyyzzz{{{|||||||||~~~}}}{{{{{{zzzyyywwwxxxyyy{{{nnnbbbQQQCCC===<<<<<<<<<888888888777777666666666666666666666666666666666555666666666666555444444222333444555555555444333444555666666666666555444555444444444444333333333444444444444444444444444444444444555555555555666777666555444444555666777777777777777777888999999:::<<>>::::::::::::999999888777666555555444666666666666666666666666555555555555555555555444444555666777888777555444444555777888888777555444444444444444444444444444444444444444444444444444444444444555555555555666777666555555555555666777777777777777777888999:::999<<>>AAAFFFYYYtttnnnyyysssYYYNNNNNNSSSccc~~~sssdddZZZRRRNNNKKKMMMLLLJJJJJJMMMRRRUUU\\\gggxxx~~~yyyrrriii```YYYTTTRRRNNNKKKGGGEEEDDDDDDCCCBBBAAAGGGRRR___nnn~~~vvvfff\\\TTTUUUTTTRRROOOOOORRRTTT\\\___bbbbbbaaaaaadddgggmmmqqqvvvyyyzzz}}}|||mmmfff___\\\[[[\\\cccjjjqqqxxx}}}xxxrrrnnnjjjjjjiiihhhggggggggggggaaaccceeeeeedddeeeiiillltttvvvxxxxxxwwwuuuuuuuuuuuuxxx|||zzzpppeee[[[MMMGGG???:::999999888777777777777666666555555555333333333333333333333333444444444333444444555666555444444444333333333333444555666666666666555444333333333444444444444555444444444444444444444444444444444555555555555666666666666666666666666666555555555555666888999999999999<<>>@@@LLLlllxxxmmmVVVNNNOOO[[[uuutttlllZZZRRRLLLKKKKKKJJJJJJLLLLLLNNNTTT^^^nnn|||tttkkkddd___\\\YYYTTTMMMHHHEEEDDDDDDCCCGGGOOO]]]lllzzzxxxhhh]]]YYYTTTUUUUUURRROOOQQQWWW]]]gggkkkoooooonnnmmmnnnppptttxxx|||}}}}}}~~~{{{sssgggaaa[[[YYYWWWYYYcccmmmpppxxx~~~|||{{{xxxtttqqqooommmkkkiiibbbbbbbbbbbbccccccccccccaaacccgggkkkooorrrssssssrrrtttwwwyyyxxxwwwwwwwww{{{}}}xxxjjjZZZLLLAAA===999888:::;;;999777555555555666666666666666555555555555555555555555444333333222333444666666:::888555333333444666777555444333333333333444555333333333444444555555555444444444444444444444444444444444555555555666666555555666666666666555555222222333333555666777888999777999>>>@@@IIIgggvvv\\\LLLMMMXXXrrr|||ttt^^^UUUMMMKKKJJJIIIIIIKKKGGGJJJPPP[[[kkk|||tttllleee```]]]\\\WWWOOOIIIFFFEEEDDDCCCJJJSSSaaappp~~~sssddd[[[XXXRRRSSSSSSQQQOOOQQQYYY```iiinnnrrrsssrrrqqqrrrssswww{{{~~~~~~yyypppeee```[[[XXXVVVYYYcccmmmpppxxx}}}wwwsssuuupppkkkiiijjjjjjfffbbb___^^^^^^^^^___```aaabbbbbbdddhhhmmmpppqqqqqqqqqqqqqqqsssuuuwwwxxxzzz{{{}}}{{{hhhSSSGGG;;;:::999777777777777888777555444555666777666555444444444444444444444444666666555555555444444444666666666666666666666666555555555444444333333333555555444444444333333333111222333333444444333333333333333444444444555555555555555555666666666666444555555666777888888999;;;:::888===CCCDDDWWWwww^^^QQQRRRWWWhhhrrraaaVVVLLLIIIJJJIIIIIIJJJJJJIIIMMMWWWdddvvv{{{yyy~~~}}}xxxzzzwwwrrrkkkeee___[[[YYYWWWRRRNNNLLLHHHCCCCCCEEEMMM[[[lllyyy{{{mmmfff___VVVVVVUUUSSSQQQQQQUUU\\\aaaiiimmmrrruuuvvvuuuttttttwwwyyy|||~~~~~~}}}vvvpppddd___[[[XXXVVVXXXaaalllqqq{{{~~~|||xxxtttqqqmmmhhhddddddeeefffbbb___[[[[[[ZZZZZZ\\\^^^aaabbbbbbeeekkkppptttuuuuuuuuutttuuuvvvwwwyyy{{{}}}~~~xxxdddOOODDD<<<;;;:::888888888888999777555444555666777666555444444444444444444444444666666555555555444444444444444444444444444444444444444444444444444333333555555444444444333333333222222333444444444444333333333333444444444555555555555555555666666666666555555666666777777888888999888666;;;BBBCCCUUUttthhhUUUSSSUUUdddvvvdddYYYNNNLLLLLLJJJHHHIIIJJJIIILLLUUU```ooo{{{||||||wwwrrrrrroookkkeee___ZZZWWWUUUSSSOOOLLLKKKHHHDDDEEEIIIQQQ___qqq~~~tttgggaaa[[[TTTRRRQQQPPPNNNPPPUUU]]]bbbmmmqqquuuxxxxxxxxxxxxxxxxxxzzz}}}uuuoooccc^^^YYYWWWUUUWWWaaakkkvvv}}}zzzxxxuuutttsssqqqooommmeeeaaa^^^^^^```aaa___\\\XXXWWWWWWXXX[[[___cccfffdddhhhnnntttyyyzzzzzzyyyzzzzzzzzz|||}}}rrr\\\III???<<<<<<:::999999888999999777555444555666777666555444444444444444444444444555555555555555444444444333333333333333333333333333333444444444444444444555555444444444333333333222222333444444444444444333333333444444444555555555555555555666666666666666666666666666666666666666777555999@@@BBBRRRooouuu\\\TTTQQQ\\\sss{{{ggg[[[QQQNNNMMMJJJGGGGGGIIIHHHKKKRRRZZZdddttt~~~||||||~~~~~~}}}zzzxxxtttnnniiifffdddaaa\\\XXXTTTQQQPPPNNNKKKIIIIIIGGGFFFIIIOOOWWWeeewwwzzzjjj___ZZZVVVQQQNNNMMMLLLLLLOOOVVV___eeepppsssvvvxxxxxxyyyzzz{{{zzz|||~~~~~~tttnnnaaa\\\XXXVVVTTTWWW```kkkvvvyyyuuurrrpppmmmkkkkkkjjjhhhfff```^^^[[[[[[\\\\\\[[[ZZZVVVVVVVVVXXX\\\bbbgggkkkiiilllsssxxx||||||{{{zzz~~~~~~{{{jjjTTTCCC===;;;;;;:::999888888888888777555444555666777666555444444444444444444444444555555555555555555555555555555555555555555555555333333333444444555555555555555444444444333333333222333333444555444444444333333333444444444555555555555555555666666666666666666666666666666555555555777555999@@@BBBOOOhhh|||aaaTTTLLLTTTggg~~~~~~hhh]]]SSSPPPOOOKKKHHHGGGHHHGGGJJJOOOTTT\\\hhhttt}}}}}}~~~|||{{{~~~|||{{{{{{|||}}}~~~}}}}}}|||}}}}}}~~~|||vvvsssqqqlllfffaaa[[[ZZZWWWTTTQQQNNNLLLLLLLLLIIIHHHHHHGGGGGGLLLTTT^^^lll~~~qqqbbbXXXTTTQQQNNNKKKKKKKKKLLLQQQYYYcccjjjppprrruuuvvvvvvwwwyyy{{{|||~~~}}}sssmmm^^^ZZZVVVUUUTTTWWWaaalllwwwyyysssooommmkkkhhhgggfffdddaaa___]]][[[YYYXXXWWWWWWVVVUUUSSSTTTUUUYYY^^^dddjjjnnnnnnqqqvvvzzz||||||zzzyyy}}}ppp___LLL@@@;;;999999999888777777666555777555444555666777666555444444444444444444444444444555555555555555555555555555555555555555555555333333333444444555555555555555444444444333333333333333444555555555444444333333333444444444555555555555555555666666666666666666666666555555555555555999666999@@@AAALLLaaazzznnnfffTTTIIIOOO]]]pppkkk___UUUQQQPPPMMMJJJJJJGGGGGGIIIMMMQQQVVVaaalll~~~~~~}}}{{{zzzzzz{{{||||||{{{zzzxxxxxxwwwxxxxxx{{{vvvqqqmmmkkkfff```[[[SSSRRRPPPNNNLLLKKKJJJIIILLLJJJIIIIIIHHHHHHPPPZZZfffttt}}}kkk]]]UUUPPPMMMLLLJJJKKKMMMPPPUUU^^^gggnnnqqqsssvvvwwwwwwxxxzzz{{{{{{qqqkkk\\\XXXUUUUUUUUUYYYeeeppp|||}}}|||{{{yyyuuuqqqmmmjjjiiihhhfffeeedddaaa]]]YYYXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSWWW\\\bbbhhhmmmpppsssuuuxxx{{{||||||{{{zzz}}}rrr{{{oooaaaSSSEEE===;;;888888888888777666555444777555444555666777666555444444444444444444444444444444444555555555555555222222222222222222222222333333444444444444444444555555444444444333333333333333444555555555555555333333333444444444555555555555555555666666666666555555555555555555555555666:::777888???@@@HHHZZZ}}}kkkuuulllWWWIIIMMMWWWdddrrreeeYYYTTTRRROOOLLLLLLHHHGGGHHHLLLNNNRRR\\\fffyyy{{{}}}~~~{{{yyyzzz{{{|||zzzyyyxxxwwwuuusssrrrrrruuuqqqllliiifffbbb\\\WWWOOONNNLLLKKKJJJIIIHHHHHHLLLJJJJJJKKKJJJLLLVVVaaaooo|||vvvdddYYYSSSNNNKKKKKKKKKMMMPPPUUUZZZbbbjjjppptttwwwzzz|||||||||~~~xxxnnnhhh[[[WWWUUUVVVXXX]]]iiiuuu}}}}}}|||{{{yyyrrrqqqooommmkkkhhhfffeeeddddddddddddccc```[[[WWWUUUUUUTTTSSSRRRRRRSSSTTTUUUXXX\\\ccciiiooosssuuuvvvwwwyyy{{{}}}~~~}}}vvvqqq}}}uuu___QQQFFF>>>::::::888888999999888777555444777555444555666777666555444444444444444444444444444444444555555555666666222222222222222222222222444444444444444444333333555555444444444333333333333444444555555555555555333333333444444444555555555555555555666666666666333444444555555666666666555:::777777===>>>CCCRRRnnnsssrrrsss[[[KKKNNNSSSZZZttt|||nnn___XXXTTTPPPNNNNNNKKKIIIIIIJJJKKKNNNWWWaaannnyyy|||~~~||||||}}}~~~{{{{{{zzzxxxvvvssspppnnnqqqlllhhhdddbbb^^^XXXSSSLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJKKKLLLLLLPPP]]]jjjxxx}}}mmm\\\TTTQQQLLLJJJKKKKKKOOOTTTYYY^^^dddkkkooovvvyyy~~~tttiiicccYYYVVVUUUXXX[[[aaannn{{{~~~xxxsssqqqppppppoookkkiiigggeeecccbbbaaaaaa```aaabbbdddccc```ZZZVVVTTTUUUVVVUUUUUUUUUWWWYYYZZZ]]]cccjjjpppuuuyyyzzzwwwxxxzzz|||~~~xxxsssxxxnnnUUUFFF???:::999999999999::::::999888666555777555444555666777666555444444444444444444444444444444444555555555666666444444444444444444444444555555555444444333333333555555444444444333333333333444555555666666555555333333333444444444555555555555555555666666666777333333444444555666777777555:::777555;;;<<<@@@MMMaaa|||uuuxxx___NNNPPPQQQUUUmmmuuueee[[[VVVQQQOOOOOOMMMJJJIIIIIIIIIKKKTTT]]]eeevvv~~~zzz}}}~~~~~~}}}|||yyyuuuqqqnnnmmmiiieeebbb```\\\VVVQQQJJJJJJIIIGGGGGGFFFFFFFFFHHHIIIKKKMMMNNNTTTbbbppp~~~vvvfffVVVQQQOOOKKKJJJKKKLLLOOOUUU[[[```eeekkknnnuuuyyy~~~}}}qqqfff___YYYVVVVVVYYY\\\dddqqq~~~~~~{{{yyyuuuqqqkkkfffdddeeeeeeeeefffbbb^^^]]]^^^___]]]\\\^^^[[[\\\```cccaaa\\\YYYUUUUUUTTTUUUWWWZZZ]]]___dddfffkkkpppsssuuuvvvwwwzzzzzz{{{{{{|||}}}xxxrrrrrryyyeeeOOOCCC???;;;999888888888888888777777777777666666666555444444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555777777555444444555666777555555666666666666555555:::999888888:::===AAACCCXXXxxx{{{{{{kkkTTTRRROOOOOOdddssscccYYYTTTPPPNNNLLLHHHFFFIIIKKKMMMRRRWWWdddppp}}}~~~~~~|||xxxrrrnnnlllhhhccc```^^^[[[UUUPPPKKKIIIHHHFFFFFFGGGIIIJJJJJJIIIHHHIIIOOOZZZgggppppppcccUUUOOOMMMJJJJJJKKKPPPTTTZZZ```dddhhhlllnnnzzz{{{}}}~~~vvvkkkccc^^^XXXYYYZZZZZZ]]]gggvvv|||zzzzzzyyywwwuuurrrooolllkkkeeebbb]]]YYYXXXXXXYYYZZZ^^^[[[YYYYYYZZZ[[[ZZZXXXZZZXXXXXX]]]```___ZZZVVVUUUUUUVVVXXX\\\___bbbdddgggjjjnnnqqqsssuuuvvvvvv{{{|||}}}}}}~~~~~~|||vvvxxxrrr```KKKAAA===:::888888888888888777777777666666555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555666666555555555555666666555555666666666666555555999888777888999===@@@BBBNNNiii{{{wwwrrrXXXQQQMMMMMMaaa|||yyyhhh]]]VVVQQQMMMLLLHHHFFFHHHJJJLLLPPPVVV___kkk}}}zzztttpppkkkfff```]]]ZZZWWWQQQMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKKKKMMMTTT```mmmvvv{{{kkk___SSSNNNMMMLLLLLLOOOSSSWWW]]]bbbfffjjjmmmpppwwwxxx{{{}}}vvvkkkccc___XXXZZZ\\\^^^cccmmmzzzssstttuuuvvvwwwxxxyyyyyy{{{zzz{{{|||~~~~~~}}}{{{wwwvvvvvvuuurrrooollljjjgggfffeeeccc```^^^[[[ZZZXXXVVVSSSQQQPPPQQQSSSTTTVVVUUUTTTUUUWWWWWWVVVTTTTTTSSSSSSXXX^^^```[[[VVVUUUWWWYYY]]]aaaeeehhhiiiiiilllppprrrttttttvvvwww}}}~~~~~~||||||~~~}}}wwwzzzgggWWWFFF===;;;999777777888888777777777777666666444444444555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555555555666666666666666555555666666666666666666555888777666777888;;;>>>@@@FFFXXXzzz{{{tttaaaSSSLLLLLL^^^uuuooobbbYYYRRRMMMLLLHHHFFFHHHIIIJJJNNNSSSYYYcccssszzzuuunnnhhh```[[[XXXTTTPPPLLLJJJIIIHHHHHHIIIJJJKKKMMMKKKLLLNNNSSS[[[hhhuuu~~~|||pppcccYYYOOOLLLLLLLLLOOORRRVVVZZZ```fffiiillloooqqqtttuuuxxxzzz||||||}}}}}}|||vvvkkkccc___YYY\\\aaaeeejjjsssddddddeeefffgggiiijjjkkkkkkkkkmmmoooqqqqqqnnnlllhhhhhhgggfffcccaaa^^^]]]YYYYYYXXXWWWUUURRRPPPOOOOOOOOONNNMMMMMMNNNPPPRRRRRRRRRSSSTTTUUUUUUSSSRRRNNNOOOPPPUUU___eeeccc]]]XXXZZZ]]]aaaeeehhhjjjkkkhhhlllqqqssstttvvvyyy|||}}}zzzzzzzzz{{{{{{yyyyyy{{{~~~}}}xxx{{{xxx\\\NNNAAA;;;:::999888888888777777777666666666666333444444444555666666666333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444666777777777666555666666555555555555666666666666666666888:::<<<>>>EEEOOOkkk}}}rrroooYYYMMMLLL[[[nnntttfff\\\SSSNNNLLLHHHFFFHHHIIIHHHKKKPPPUUU]]]jjjzzz~~~uuunnneee]]]YYYUUUQQQNNNIIIHHHHHHIIIIIIKKKLLLMMMJJJLLLQQQXXXbbbooo|||tttggg\\\SSSKKKIIIJJJKKKNNNSSSYYY]]]ccchhhkkknnnpppqqqrrrtttvvvxxxzzz{{{{{{{{{wwwuuukkkdddaaa]]]```fffkkkqqqxxxVVVWWWWWWYYY[[[]]]___aaa``````aaabbbcccccc```]]][[[ZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPPPPNNNLLLKKKJJJFFFGGGIIIHHHHHHHHHKKKMMMOOOPPPRRRSSSRRRQQQQQQPPPNNNOOOPPPUUUcccpppqqqkkk^^^___bbbeeehhhjjjkkkkkkhhhmmmsssvvvxxx{{{yyyuuuuuuwwwxxxyyywwwwwwxxx{{{tttwwwxxxjjjQQQGGG===;;;;;;999999:::777777777666666666666555333444444444555666666666333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333444666777777777666555777666555555555555666777666555666666777999;;;<<>>:::888888999999888888777666777666666555444444333333444444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444666555333111111222333444555555555555555555444444555555555555555555555555444444444555555555666666666666666666777888999:::999<<<@@@LLLeee|||iiiRRRMMMQQQ\\\sss|||nnneeeZZZQQQJJJJJJJJJHHHGGGHHHJJJIIILLLSSS[[[fffwww~~~yyywwwxxxyyy}}}}}}sssggg___\\\XXXZZZ[[[YYYWWWVVVYYY\\\eeennnzzztttdddXXXPPPKKKKKKKKKNNNTTT\\\dddiiinnnnnnoooqqqsssuuuwwwyyyzzzxxxxxxyyyzzzzzzwwwttttttyyyzzzuuusssqqqooorrrwwwttttttwww|||DDDDDDDDDEEEEEEDDDDDDDDDFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPOOONNNOOOTTTXXX^^^bbbgggkkkmmmoooppprrrooommmhhhjjj|||yyyssstttyyy~~~vvvnnnsssxxxiiiYYYKKKAAA<<<999777777888888777777666555666666666555444444333333444444444444555555555555444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444222222333333333333444444555444333222111222333444444444444444444444555555555555555555555555555555555555555666666666777777666666666666777888999999999:::<<>>GGGYYYsss{{{hhhRRRLLLLLLVVViiilllaaaUUUPPPLLLIIIHHHIIIGGGEEEFFFIIIMMMRRR]]]iiisss|||xxxuuuqqqrrrsssuuuuuuuuuttttttuuuwwwzzz{{{zzzzzzzzz{{{www}}}|||qqqgggcccaaa```aaafffhhhiiinnnuuu|||yyyrrrooolllfffcccdddggghhhiiihhhhhhlllsssyyyuuuffffffffffffhhhkkknnnppprrrrrrssstttuuuwwwxxxyyy~~~~~~{{{xxxvvvvvvrrruuu{{{{{{uuuooolllkkkooossswww~~~KKKJJJIIIHHHHHHIIIJJJKKKIIIKKKOOOQQQSSSTTTWWWYYYUUUUUUVVVWWWXXXYYYZZZZZZ]]]___aaadddgggjjjkkklllmmmrrrwwwyyyzzz{{{~~~{{{|||yyypppbbbWWWHHH===999999888777777777888888777777666555555555555555555555555555222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444111222333333444444444444111222222333444444555555444444444444444444444444444444444444555555555555777666666555555555666666555555888===CCCQQQkkkwww[[[PPPLLLPPP^^^vvvwwwjjj\\\SSSNNNIIIHHHJJJHHHFFFFFFHHHJJJNNNYYYccclll{{{}}}zzzwwwuuurrrrrrssstttuuuuuuvvvvvvuuuxxxzzz{{{{{{{{{}}}~~~}}}sssjjjeeedddbbbbbbeeefffgggmmmsssyyy~~~~~~vvvnnnkkkiiieeeeeegggjjjlllnnnnnnooossszzz}}}qqqoookkkiiiiiikkkooorrrtttttttttuuuwwwxxxzzz{{{~~~~~~zzzwwwuuuvvvpppsssyyyuuunnnjjjgggiiipppuuuzzzPPPOOONNNLLLLLLNNNOOOPPPOOOSSSXXXYYYXXXXXXZZZ]]][[[[[[\\\^^^___```aaabbbccceeehhhllloooqqqrrrsssuuuzzzzzzvvv{{{rrrfffYYYOOOBBB:::999::::::999666666666666666555555444444555555555555555555555222222333333333444444444222222222222222222222222666666666666666666666666333333333333333333333333222222333333333444444444222222333333333444444444111222333444444444444444111111222333333444555555444444444444444444444444555555555555666666666777777666666555555555666666555666:::>>>AAAMMMgggeeeWWWKKKLLLWWWnnnqqqaaaVVVOOOJJJIIIKKKIIIFFFFFFHHHIIILLLUUU___hhhwww~~~{{{yyywwwuuuuuuuuuvvvvvvwwwxxxyyyyyywwwyyy{{{|||}}}~~~yyypppkkkiiiffffffhhhhhhiiinnnuuuwww|||}}}uuummmjjjhhheeegggjjjmmmooorrrsssssswww~~~xxxtttnnnjjjiiikkkpppsssvvvvvvvvvwwwxxxzzz{{{|||}}}~~~zzzvvvuuuuuupppssszzz|||qqqiiieeedddhhhpppwww|||YYYYYYYYYVVVTTTTTTUUUWWWWWWZZZ]]]___```aaabbbddddddeeegggiiijjjkkkjjjjjjjjjlllooossswwwzzz|||}}}}}}kkk[[[OOOFFF===888888:::999888999888666555555555666777444444444444555555666666666555444333222111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222555444222111111111222222333333222222333333444555555555555555555555555555333333333444444444555555444444444555555555555666:::;;;<<<<<<===GGG^^^sssvvvUUUUUUUUUVVVbbb|||}}}lll]]]SSSOOONNNMMMHHHJJJKKKKKKKKKOOOUUU[[[cccmmm}}}~~~{{{yyyyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}rrrvvvrrroookkkiiijjjoootttxxx|||}}}~~~~~~|||wwwpppjjjggghhhkkkmmmtttrrrqqqtttzzz{{{}}}wwwjjjbbbfffpppvvvzzz{{{|||zzzxxxyyy~~~~~~~~~zzzuuuwwwvvvxxxtttllljjjbbbccciiiqqqwww{{{bbbbbbbbb```^^^^^^___aaaaaacccfffiiijjjlllooorrrtttuuuvvvwwwxxxwwwvvvvvvssstttvvvyyy|||~~~~~~sssbbbTTTHHHAAA999555666777666444888888666555555555666777555555555555666666777777666555444333222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444333222111111111222222333333222222333333444555555555555555555555555555333333333444444444555555444444444555555555555666666777999999:::BBBVVViiieeeYYYUUUQQQXXXpppvvveeeYYYRRRNNNMMMIIIJJJJJJIIIIIIKKKQQQUUU]]]hhhwww|||||||||}}}~~~xxx{{{xxxuuupppmmmnnnrrrxxx|||~~~~~~|||xxxqqqllliiijjjmmmooouuutttuuuxxx~~~~~~qqqffffffooouuu{{{|||}}}{{{yyy{{{}}}zzzwwwxxx~~~}}}qqqjjjgggccceeekkktttzzz~~~mmmnnnnnnmmmllllllmmmoookkkmmmoooqqqsssvvv{{{~~~}}}~~~qqqdddVVVLLLAAA<<<777555555666444222888777666666555555666666666666666666666777777777666666555444333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444333222111111111222222333333222222333333444555444444444444444444444444333333333444444444555555444444444555555555555666333555777888888===NNN^^^aaaZZZSSSUUUiiirrrcccXXXPPPLLLJJJJJJIIIGGGFFFHHHLLLPPPVVV___nnn~~~}}}xxxttttttxxx}}}}}}||||||xxxrrrnnnlllllloooqqquuuvvvyyy~~~}}}}}}~~~~~~}}}}}}mmmiiinnnttt|||}}}~~~}}}|||}}}{{{zzz|||~~~~~~yyyooogggcccdddfffnnnxxx~~~wwwxxxyyyxxxwwwwwwxxxzzzvvvwwwxxxyyyzzz~~~wwwdddVVVLLLEEE===:::888777888888666444777777666666555555555555555555555555666666666666777666555444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222333333222222333333444555444444444444444444444444333333333444444444555555444444444555555555555666555666999;;;999<<>>DDDVVVttt~~~xxxsssYYYWWW^^^qqqxxxfff[[[QQQMMMKKKGGGFFFGGGGGGGGGJJJNNNQQQWWWeeesss}}}yyyvvvuuuttttttuuuuuuttttttvvvzzz}}}~~~~~~{{{~~~zzzssskkkfffgggiiijjjiiihhhkkkrrrzzz}}}|||}}}|||{{{~~~wwwhhhUUUMMMBBB;;;999:::999888666666555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444555555666666777888999:::;;;;;;@@@AAALLLeeeuuuxxxoooUUURRRYYYccc{{{ooodddWWWQQQMMMHHHGGGHHHGGGFFFHHHKKKNNNRRR]]]iiixxx}}}zzzwwwuuutttuuuuuuwwwvvvuuuuuuxxx|||~~~~~~~~~~~~~~~~~~~~~}}}~~~tttoooiiihhhkkknnnpppppppppooosssyyy}}}}}}zzzwww}}}uuueeeWWWGGGAAA:::666666777777666555555555555555444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444444444555666777888999::::::;;;??????EEEYYYyyy{{{tttkkkSSSOOOTTTYYYnnnzzzmmm___WWWQQQKKKHHHIIIHHHFFFGGGJJJLLLOOOXXXaaakkkwww}}}{{{yyywwwuuuvvvvvvwwwxxxwwwvvvwwwzzz~~~}}}||||||}}}||||||}}}~~~yyynnnjjjgggiiioootttwwwwwwxxxvvvwww|||~~~vvvtttzzz|||{{{yyy{{{{{{xxxpppcccSSSHHH>>>;;;888666666666666555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444222333444444555555444444555666666777888999::::::999;;;AAAOOOlllrrrwwwkkkTTTMMMMMMPPP```wwwwwwhhh^^^VVVOOOKKKKKKIIIGGGGGGJJJLLLMMMTTT[[[eeerrr}}}{{{yyywwwvvvwwwxxxyyyzzzyyyyyyzzz||||||{{{{{{}}}|||{{{{{{{{{|||{{{sssiiiggggggkkksss{{{~~~||||||{{{{{{~~~~~~{{{zzztttqqqmmmggg^^^QQQFFF@@@<<<;;;999888888888777777555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222000000000000000000000000333333333333333333333333444444444444444444444444222333444555555555444444555555666777888999::::::666;;;@@@GGG\\\uuuuuu}}}qqq[[[NNNHHHHHHRRReee{{{pppeee\\\SSSMMMLLLIIIFFFFFFIIIKKKLLLPPPVVVaaannn|||{{{yyywwwvvvwwwxxxyyy{{{{{{{{{}}}~~~|||{{{}}}|||||||||{{{{{{{{{zzz}}}~~~xxxpppgggggghhhoooyyyzzztttwww{{{~~~}}}zzzzzzpppjjjccc[[[QQQFFF???===888888888777777666555555444555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222222222222222222222222222222222222222222222222222////////////////////////333333333333333333333333444444444444444444444444222333444555555555444333555555666777888999::::::888>>>AAABBBQQQrrr{{{yyyxxx{{{xxxbbbQQQHHHCCCIIIYYYqqquuujjj```UUUOOOMMMHHHEEEEEEHHHJJJKKKNNNTTTYYYfffxxx~~~|||{{{yyywwwvvvwwwxxxyyy{{{|||}}}}}}|||zzzzzz{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}vvvpppggggggjjjrrr|||zzzqqqpppsss}}}}}}yyyuuuqqqbbbRRRJJJFFF???:::777888777555444333333444444555555555555555555555555444333333222222333333444222222222333333444444444333222111111000000111111222222222222222222222222/////////000222222111000222222111111111111222222111111000000000000111111111111111111111111111111444333111//////000111222111111111111111111111111222222222222222222222222555555555444444333333333222222333333333333444444555555555555666777999999888:::>>>BBBIII^^^}}}~~~iiiTTTIIIDDDFFFMMM]]]vvvpppfff]]]TTTMMMLLLJJJIIIIIIGGGGGGLLLTTTYYYaaaooo}}}|||xxxvvvxxxxxxwwwyyy}}}}}}}}}~~~{{{{{{yyy{{{|||{{{~~~{{{rrrnnnffffffjjjtttyyyrrroooeeelllyyywwwqqqmmmeeeWWWJJJDDDAAA<<<888777888777555444333333444444555555555555555555555555444333333222222333333444222222222222222222222222333222111111000000111111222222222222222222222222//////000111222222111000222222111111111111222222111111111000000111111111111111111111111111111111333222000///...///000111111111111111111111111111222222222222222222222222555555444444444333333333222222333333333333444444666555555555666777888888777888;;;===BBBTTTttt~~~vvv]]]JJJGGGGGGJJJVVVlllwwwmmmcccWWWPPPLLLJJJIIIIIIGGGFFFKKKQQQWWW^^^jjjxxx~~~zzzxxxzzzzzzyyyzzz~~~|||}}}~~~|||zzz|||}}}|||~~~xxxpppmmmiiijjjmmmuuu~~~tttjjjfffhhhlllmmmzzzxxxpppjjjfffWWWLLLBBB>>>>>>;;;888888777666555444444444444444444444444444444444444444444333333222222333333444111111111111111111111111333222111111000000111111222222222222222222222222///000111111222111111111222222111111111111222222222222111111111111222222111111111111111111111111111111///.........///000111111111111111111111111222222222222222222222222444444444444333333333333222222333333333333444444666666666555666666777777888888999:::===JJJddd{{{~~~|||nnnQQQKKKGGGFFFNNN___uuuvvvjjj]]]SSSMMMJJJIIIIIIGGGEEEHHHMMMTTTYYYcccoooxxx~~~zzzyyy{{{{{{yyyzzz~~~}}}~~~~~~|||}}}}}}}}}~~~{{{sssmmmkkklllnnnqqquuuyyy}}}|||sssjjjfffjjjrrryyy~~~pppiiiddd```NNNEEE>>><<<===:::999:::666666555555444444444444444444444444444444444444444333333222222333333444222222222222111111111111333222111111000000111111222222222222222222222222000111222222111111111111222222111111111111222222333222222222222222222333111111111111111111111111111000000/////////000000111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444777666666555555555666666:::999999:::;;;DDDWWWjjj{{{```OOOGGGCCCIIIUUUgggrrrbbbVVVPPPLLLIIIIIIGGGDDDEEEIIIOOORRR[[[fffooowww~~~zzzyyy{{{{{{yyyyyy|||}}}~~~~~~~~~|||{{{wwwppplllkkkmmmooorrrtttuuuxxx~~~~~~~~~||||||~~~}}}vvvqqqkkkkkkqqq|||uuufff___ZZZWWWGGG@@@;;;;;;;;;888777999555555555555555444444444444444444444444444444444444333333222222333333444333333333333333333333222333222111111000000111111222222222222222222222222000222333333111000111222222222111111111111222222333222222222222222222333111111111111111111111111111111111111111111111222111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444777666555555555555555666888777888999:::@@@NNN[[[zzzuuuVVVJJJCCCHHHOOO[[[qqqyyyhhh\\\UUUOOOKKKJJJHHHDDDDDDGGGLLLMMMTTT^^^gggppp|||||||||~~~}}}zzzzzz}}}{{{~~~~~~~~~~~~~~~zzzxxxuuuooolllmmmlllpppssstttuuuxxx~~~}}}{{{{{{yyywwwuuutttwww{{{||||||~~~wwwmmmlllnnnwww|||jjjZZZQQQLLLIII@@@:::777888777444444666444555555666555555444444333333333333333333333333444333333222222333333444222222333333333444444444333222111111000000111111222222222222222222222222000333555444111///000222222222111111111111222222222222111111111111222222111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222333333333333222222333333333333444444555555555444555555666666444333555888999<<>><<<888555444777777555555888333444555666666666444444333333333333333333333333444333333222222333333444......///111222333444555333222222111000111111111222222222222222222222222000444666555111...000333222222111111111111222222111111000000000000111111111111111111111111111111......///000000111000000111111111111111111111111222222222222222222222222111111111222222333333333222222333333333444444444333333333444555666777888666444666:::<<<;;;===AAAJJJoooxxxfffOOOKKKGGG@@@LLLccc}}}yyyfff\\\QQQLLLIIIGGGGGGJJJPPPLLLKKKOOOTTTZZZccclllttt}}}{{{{{{}}}|||xxxwwwyyyxxxzzz|||~~~yyy{{{}}}~~~}}}~~~~~~|||||||||}}}~~~|||xxxuuutttqqqmmmmmmqqq{{{|||}}}}}}yyyxxx{{{~~~|||zzzyyysssuuuvvvvvvvvvxxx}}}{{{xxxzzz~~~|||pppeeeVVVKKKDDD@@@;;;777888777666555555555555555555555444444444333333333333333222111000000000111333333333222222111111111555444333333222222222222222333333333333222111111000000111222222222222111111111111111111111111111333222000//////000222333111111111111000000000///222222111111000000//////444333111000000000111111///000000000000111111111000000000000000000000000555333222333666666444111222222333333333333444444555444444333333444444555555666666555555777:::===IIIYYYrrr}}}tttXXXIIIFFFIIINNNSSSiiiooofffZZZQQQLLLJJJHHHFFFFFFHHHJJJIIIKKKRRR]]]ffflllvvv}}}~~~}}}zzzuuutttuuuxxxzzz{{{}}}~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~}}}|||zzzyyyyyyzzz|||}}}|||{{{|||}}}wwwpppmmmmmmqqquuuxxx~~~}}}{{{yyy{{{|||xxxtttwwwzzz|||}}}vvvdddZZZMMMDDD???<<<999666555555444333333333333333555555444444444333333333444333333222111111222222333333333222222222111111333333222111111111111111333222222222222111111111000000111222222222222111111111111111111111111111222111000000111333666777222222222222111111111111111111111000000000000000333333111000000000111111000000000111111111222222111111111111111111111111444333222333555555333111222222333333333333444444555444444333333444444555555666666555555777:::===@@@NNNeee~~~}}}bbbOOOGGGEEEHHHLLL]]]wwwwwwmmm```VVVPPPLLLIIIGGGDDDFFFGGGGGGHHHNNNXXX```gggppp}}}{{{||||||xxxsssqqqrrruuuzzz{{{|||}}}}}}}}}||||||||||||{{{{{{{{{|||}}}}}}xxxxxxxxxxxxyyyzzz|||~~~}}}}}}yyyuuuooommmpppuuuyyy|||||||||}}}yyyoooiiiggggggooozzzrrrkkkUUUNNNDDD===;;;:::888666555555444333333333333444555555444444444333333333444444333333222333333333333333333222222222222111333333222222111111222222333222111111000000111111000000111222222222222111111111111111111111111111111000111222444666999:::333333333222222222222111000000000000111111111111333222111111000111111111111111111111222222222333222222222222222222222222333222111222444444222111222222333333333333444444555444444333333444444555555555666555555666999;;;:::DDDVVVooo~~~ooo[[[LLLDDDDDDHHHQQQgggxxxiii]]]UUUOOOKKKHHHDDDFFFGGGGGGGGGKKKRRRXXX```hhhttt~~~~~~~~~~~~}}}~~~}}}yyysssqqqrrrtttyyyzzz{{{{{{||||||{{{{{{||||||{{{zzzzzzzzz{{{{{{sssssstttvvvxxxzzz|||}}}zzzuuuqqqnnnnnnrrrxxx}}}}}}}}}}}}}}}}}}rrrhhhbbbbbbccclllwwwuuueee]]]LLLGGG@@@;;;999999888888777666666555555555666666555555444444444333333333444333333222222222333333222222222222222222222222555555444444444444444555333222111000000000111111000000111222222222222111111111111111111111111111000000111222444666888999333333222222222111111111//////000000111111222222222222111111111111111111111111222222222333333333222222222222222222222222111111111222222222111000222222222333333333444444555444444333333444444555444555666555555555888::::::???KKKaaayyy}}}xxx}}}jjjWWWJJJFFFHHHLLL[[[ttt~~~}}}qqqdddZZZSSSLLLHHHHHHIIIJJJIIIIIIKKKOOORRRZZZbbbllluuu}}}|||wwwtttuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{||||||zzzyyyyyyxxxxxxxxxpppqqqrrrtttvvvxxxzzz{{{{{{vvvpppnnnlllmmmqqqxxx}}}~~~}}}|||}}}~~~xxxtttmmmfffbbbdddkkkpppyyy~~~hhhWWWNNNEEEBBB===999777777777666666666555555555666666777555555444444444333333333222222111111111111222222222222222222222222222222444444444333333444444555333222222111111111111111000000111222222222222111111111111111111111111111111111111222222333444444222111111111000000000000//////000000111111222222111111111111222111111111111111222222222333333333111111111111111111111111000111222222111111111111222222222333333333444444555444444333333444444555333444555555444555666888:::;;;CCCUUUmmmxxxxxx|||gggSSSIIIGGGHHHRRRhhh~~~~~~}}}~~~~~~|||}}}yyylllaaaXXXPPPJJJKKKKKKJJJIIIHHHIIIKKKMMMUUU\\\fffmmmttt~~~~~~yyywwwxxx{{{zzzzzzzzzzzz{{{{{{|||||||||{{{zzzxxxwwwvvvvvvvvvppppppqqqrrrtttvvvxxxyyyzzzuuutttnnnllljjjkkkooouuuxxxzzz}}}|||{{{{{{||||||~~~~~~|||{{{yyyzzzxxxsssoooooollllllkkklllooouuu~~~~~~mmmYYYKKKDDD>>><<<999777555444444444444333333333333444555555555555444444444333333333111111000000111111222222111222222222222333333333111111000000111111222222222333333333333222111111000000111222222222222111111111111111111111111111111111111111111111111111111111111000000000//////000000000000111111111111000000111222222222222111111111111111222222222333000000000000000000000000000111333333111000111222222222333333333333444444555444444333333444444555222444555555444444555777777777<<>>999999888666444333444555333333333333333444555555555555444444444333333333222111111111111222333444111111222222222333333333000/////////000000111222222333555666555444222000000000111222222222222111111111111111111111111111000111111111111111000000222222222111111111000000111111111000000000000000///000111222333222222111000000000111111111222222111111111111111111111111000222444333111000111333222222333333333333444444555444444333333444444555222444555555444444444555666666999BBBSSSjjj|||uuuyyyoooTTTFFFBBBFFFOOO^^^rrr~~~}}}{{{{{{|||{{{|||}}}~~~||||||{{{zzz{{{~~~~~~|||zzzyyy~~~wwwlll```XXXPPPMMMJJJGGGGGGHHHHHHIIIIIIPPPXXX___fffooo|||~~~}}}|||yyy{{{|||zzzxxxxxx{{{~~~~~~}}}~~~|||{{{yyywwwtttsssrrrqqqnnnmmmlllmmmpppuuuzzz~~~zzzpppmmmpppjjjhhhhhhiiimmmqqqssssssvvvwwwyyy|||}}}}}}||||||xxxxxxzzz~~~~~~zzzvvvttt|||}}}wwwnnneeecccccceeeeeehhhrrr|||yyywwwvvvssssssvvvkkkjjjdddWWWHHH>>>;;;<<<777888888777666555777888555555555555555666777888555555444444444333333333222222222222333333444555111111111222222333333333111111000000111222333333111333666888777555222000000000111222222222222111111111111111111111111111000000111222222222222111333333333222222222111111222222111111000000/////////000111222333333222111///000000000000111111111222222222222222222222222000222555444222000222333222222333333333444444444555444444333333444444555222333555555444333444555888888999>>>JJJ^^^ssszzzvvv{{{]]]KKKEEEGGGIIIQQQeee{{{~~~|||{{{zzz{{{{{{{{{}}}}}}{{{}}}{{{yyyzzz|||}}}{{{yyyvvv|||tttggg___UUUQQQLLLJJJIIIJJJKKKLLLEEEKKKSSSZZZaaakkkwww~~~{{{yyyxxxwwwyyy{{{zzzyyyyyy}}}|||{{{yyyvvvtttrrrqqqpppmmmkkkjjjkkkooovvv}}}wwwmmmkkkooohhhggggggjjjnnnqqqsssssswwwyyy{{{}}}}}}{{{yyywwwuuuvvvxxx||||||xxxuuurrrqqqyyyrrrmmmiiiaaabbbdddhhhppp{{{xxxtttrrroooiiiddd[[[UUULLLDDD???<<<:::999666666666666666666666666666555555555555555666777777666444333222222333333555555555444444333333333333222222111111222222333111111111222222333333333444444333222222111111000//////......---------,,,000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000......///000111222222333222222111000//////000000111111111111111111111111222222222222222222222222111111111000000000//////222222333333333333444444444444444555555555555666777777:::===AAALLLaaauuurrrtttdddOOOIIIFFFDDDIIIXXXkkkyyy~~~}}}{{{{{{yyyuuuzzzyyyyyyxxxxxxyyyyyyyyy}}}}}}|||{{{zzzzzzzzzzzz}}}~~~sssjjj]]]XXXPPPJJJHHHGGGGGGGGGGGGKKKPPPVVV^^^gggqqqwww~~~}}}~~~~~~}}}|||~~~{{{xxxvvvuuuwwwyyy{{{|||||||||~~~~~~|||~~~|||yyywwwvvvtttqqqooohhhhhhiiikkkooovvv{{{tttnnniiieeecccfffhhhkkkmmmnnnpppsssuuuxxxwwwvvvvvvuuuvvvvvvvvvrrruuuyyy|||~~~}}}yyytttooommmooowwwoookkkhhhfffeeelllqqqvvv|||}}}uuuppplllggg```ZZZQQQLLLEEE???;;;888666555555555555555555555555555555555444444666:::>>>AAA777666444333222222333333444444333333222222222222333222222111111222222333222222222222222222333333222222222222222222222222000000000000/////////...000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000//////000000111111222222222222111000000000000000111111111111111111111111222222222222222222222222333333333222222111111111222222333333333333444444444444444444555555555555777777999;;;===FFFYYYkkkvvvxxxqqq}}}mmmZZZIIICCCAAAFFFPPP]]]nnn}}}~~~|||}}}{{{xxxxxxwwwwwwwwwwwwwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyzzzzzz|||~~~}}}}}}zzzsssccc]]]TTTMMMIIIHHHGGGGGGIIIKKKNNNQQQVVV]]]dddiiivvv{{{}}}|||}}}}}}|||{{{{{{yyywwwuuuuuuvvvxxxzzzyyyyyyyyy{{{}}}}}}|||zzzyyyxxxvvvtttrrrpppmmmkkkggghhhjjjmmmqqqyyyxxxrrrlllhhheeecccgggjjjlllnnnoooqqqtttvvvxxxxxxwwwvvvuuuuuuuuuvvvsssvvvzzz|||~~~|||xxxsssnnnnnnrrr{{{wwwrrrnnnhhheeefffjjjmmmooo|||}}}xxxpppjjjccc\\\SSSMMMFFFCCC>>>:::888666444222555555555555555555555555666444333333555:::@@@DDD666555444333222222222333222222222222111111111111333222222111111222222333333333222222222222222222000000111111222333333444222222222111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000000000000000000111111111222111000000000000000000111111111111111111111111222222222222222222222222444444444444333333333333222222333333333333444444444444444444555555555555777666777888999???OOO^^^lllyyyoooxxx}}}xxxjjjPPPEEE@@@DDDHHHMMMaaaxxx~~~||||||{{{xxxuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyyyywwwzzz{{{{{{zzz|||~~~mmmeee[[[QQQLLLIIIGGGFFFHHHIIIKKKMMMOOOTTTZZZ^^^kkkpppxxx}}}{{{zzz{{{{{{{{{zzzwwwvvvvvvvvvvvvvvvwwwxxxvvvuuuuuuwwwxxxyyywwwvvvsssssssssqqqooollljjjhhhgggiiilllpppuuu|||}}}yyysssmmmhhhdddcccbbbiiikkknnnoooppprrrtttvvvyyyxxxwwwvvvuuuuuuuuuuuutttwww{{{}}}~~~~~~zzzuuuoookkknnnuuuyyytttooollljjjlllkkklllpppwwwtttoooiiiaaaZZZRRRIIICCC???===:::999888777555333444444444444444444444444666444222222222555888:::555444444333333222222222222222222222222222111111333222222111111222222333333333333222222111111111000000111111222222222333222222222222222222222222///000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000000000111111000000000000000111111111111111111111111111222222222222222222222222444444444444444444333333222222222333333333444444333333444444444555555555555444555666666:::GGGTTTeeetttsssvvv}}}{{{zzz```MMMBBBFFFFFFFFFXXXppp|||~~~zzzyyyxxxuuuttttttttttttuuuvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvxxxzzz{{{{{{}}}vvvnnnbbbWWWOOOJJJGGGEEEEEEGGGHHHJJJMMMRRRXXX\\\bbbgggoooxxx~~~{{{xxxwwwxxxyyyyyyxxxttttttuuuvvvwwwwwwwwwwwwuuusssrrrrrrrrrrrrpppnnnnnnpppqqqpppnnnkkkiiihhhgggjjjoootttyyywwwtttooohhhbbb___^^^___iiikkknnnooooooqqqsssuuuyyyxxxwwwuuuttttttttttttuuuxxx{{{}}}~~~~~~}}}yyyvvvqqqjjjfffllluuu}}}||||||}}}~~~}}}|||zzzxxxvvvuuuttttttsssqqqnnnkkkiiiiiikkkmmmwwwyyy~~~|||wwwhhheee___XXXQQQJJJCCC???:::888777777888888666444444444444444444444444444333333333333333222222222333333333333333333222222222222222222333333333333333222222111111222222333333333333222222111111111222222222111111000000000111111111111111111111111///000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000000000111000000000000000111111111111111111111111111111222222222222222222222222222222222222333333333333222222222333333333444444333333333444444444444555333222444666666888BBBLLL```pppzzzwww{{{xxxttt}}}{{{~~~qqqXXXGGGGGGGGGEEEQQQdddyyy{{{yyywwwuuuuuuuuuuuuuuuuuuvvvwwwwwwssssssssstttuuuvvvwwwxxxtttuuuwwwyyyzzz|||~~~~~~vvvjjj^^^UUUNNNIIIFFFDDDEEEGGGHHHJJJOOOUUUYYY]]]aaaiiiqqqzzz|||yyyvvvtttuuuvvvwwwvvvssstttuuuvvvwwwwwwvvvvvvtttrrrooommmlllkkkhhhfffiiikkkmmmmmmkkkiiiiiijjjjjjnnnsssyyy~~~~~~}}}sssqqqlllddd]]]ZZZ[[[]]]iiikkkmmmnnnnnnoooqqqssswwwvvvuuutttssssssssssssvvvxxx|||~~~~~~wwwtttpppkkkfffdddlllvvvpppqqqqqqooollljjjjjjjjjhhhhhhjjjllloooqqqssstttyyyzzz|||}}}}}}|||zzzyyywwwtttssstttxxxyyyxxxuuunnnllljjjgggeeeddddddeeeddddddeeefffjjjrrr{{{}}}yyyzzz}}}~~~zzzrrrlll]]]ZZZUUUOOOHHHCCC???===777555444444666666444333333333333333333333333333000111333555555555444333222222333333333333222222222222222333333333333333333222222111111222222333333333222222222222222222333222222111000000//////000000000000000111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000111111222111111111111111111111111222222222222222222222222111111111111222222222222222222333333333333444444333333333333444444444444222111333666666777===EEEXXXfffyyywwwvvv~~~tttsssooorrr|||dddPPPJJJGGGEEEKKKWWWsss|||~~~{{{yyywwwvvvuuuuuuttttttuuuuuuvvvsssssssssssstttuuuvvvwwwqqqrrrssstttvvvyyy{{{|||~~~~~~sssggg]]]TTTMMMIIIFFFGGGGGGFFFGGGIIINNNQQQXXX\\\cccjjjrrr{{{~~~}}}zzzwwwsssrrrrrrtttuuuuuurrrssstttttttttttttttsssrrroookkkiiigggfffcccbbbbbbeeehhhhhhffffffiiilllppptttzzz~~~{{{yyypppoookkkccc]]]ZZZ\\\```iiikkkmmmnnnmmmnnnpppqqqtttsssrrrrrrqqqrrrrrrrrruuuxxx|||~~~{{{yyyrrrnnniiigggeeegggpppzzz[[[[[[\\\ZZZXXXVVVVVVWWWTTTTTTUUUVVVWWWYYY[[[\\\bbbdddfffiiiiiihhhfffddddddbbbaaadddkkkpppqqqppphhhgggeeedddddddddeeefffhhhjjjlllpppwww{{{xxxwwwwwwwwwwwwyyy{{{|||yyyvvvpppfff___UUURRRMMMFFF@@@<<<;;;;;;777666444333444555444333222222222222222222222222000111222333444555666666111222333333333333222111111111111111222222222333333222222111111222222333222222222222222222333333111111111111000000000000///000000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000111222222111111111111111111111111222222222222222222222222000111111111222222222333222222333333333333444444222222333333333444444444333222333666555444888>>>KKKXXXkkkzzztttppppppjjjkkkxxxqqq^^^PPPHHHEEEIIIPPPfffrrr~~~}}}|||zzzxxxvvvuuutttssssssrrrrrrsssssssssssssssssstttuuuvvvsssrrrqqqqqqsssuuuwwwwwwyyy{{{pppfff\\\SSSMMMHHHHHHGGGFFFEEEGGGJJJMMMRRRVVV\\\bbbiiiqqqzzz~~~}}}||||||yyyvvvqqqpppppprrrssssssqqqqqqqqqqqqqqqpppppppppnnnkkkhhhfffeeedddbbbaaa```cccfffeeedddffflllqqqwww||||||xxxvvvnnnnnnkkkeee___^^^cccgggkkkmmmnnnooonnnnnnppprrrpppppppppppppppqqqqqqrrrtttwww{{{~~~}}}wwwsssnnnhhhcccdddhhhnnnxxxMMMNNNNNNMMMJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMRRRTTTWWWZZZ[[[YYYWWWVVVZZZWWWWWW\\\fffnnnqqqqqqoooooonnnooopppqqqssstttvvvwwwzzz}}}}}}|||zzzwwwttttttttttttuuuzzz|||xxxssspppmmmggg\\\TTTQQQNNNHHHAAA;;;888888999:::888555444555666666555222222222222222222222222333222111000000222444555000111333333444333222111//////000000111111111222333222222222222222222333111111111222222333333444/////////000111111222222000000111111111222222222000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000...//////000111222222333000000///000000111222222111111111111111111111111222222222222222222222222111111111222222333333333222222333333333444444444222222333333333444444444444222444666444222444888AAAMMM```rrr}}}rrrlll}}}sssjjjiiiuuu{{{jjjWWWIIIEEEJJJOOOZZZiiiwww|||{{{zzzyyywwwuuutttsssrrrqqqpppppppppttttttssssssssstttuuuuuuwwwuuurrrqqqssstttuuuuuuzzz~~~vvvlllaaaWWWQQQHHHIIIHHHGGGGGGIIILLLPPPMMMQQQVVV\\\cccjjjrrrwww~~~}}}|||||||||xxxuuupppnnnoooqqqrrrsssqqqpppooonnnmmmmmmnnnnnnkkkhhheeedddddddddcccbbbaaadddgggffffffiiipppvvv}}}{{{vvvtttmmmmmmlllgggbbbbbbhhhnnnlllnnnppppppooooooqqqrrrnnnnnnnnnnnnooopppqqqrrrtttwww{{{~~~{{{tttppplllddd```ccckkksss~~~HHHGGGFFFDDDDDDEEEGGGHHHFFFFFFGGGFFFEEEEEEGGGIIIJJJMMMQQQSSSSSSTTTWWWZZZ]]][[[\\\dddppp~~~~~~~~~~~~~~~|||{{{~~~~~~|||zzzzzz||||||yyyvvvqqqrrrrrrssswww}}}~~~uuusssoooiiibbb[[[VVVTTTJJJGGGBBB===999777666666888666444444555555444333777666555444444444444444444444444333333333222222222222333333333222111111222333333333333222111111000111111111111222222222//////000111222333333444000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000////////////000111111111111222222222222111111111000000//////////////////000000000000000000000000000000000000111222333333444444333333555555555555555555555555444333222222444888===???>>>FFFVVVjjj}}}yyylllxxxnnndddlllxxx|||xxxjjjWWWIIIEEEHHHOOO\\\lllxxx}}}}}}xxxtttssstttsssqqqooonnnppprrruuusssqqqppprrrtttuuuuuusssrrrppppppppprrrtttuuuuuuwwwzzz~~~xxxkkk^^^VVVQQQKKKGGGHHHHHHGGGGGGIIIHHHLLLQQQVVV\\\bbbhhhlll|||{{{xxxwwwvvvuuusssqqqppppppooonnnmmmpppnnnllljjjjjjjjjiiiggggggfffeeeaaa___^^^```bbbbbbaaa```ccchhhoootttwww|||yyyvvvtttmmmmmmkkkjjjiiikkknnnqqquuutttssssssrrrrrrrrrrrrrrrqqqooonnnoooqqqtttuuuuuuwwwzzz~~~{{{uuuooolllddd^^^\\\dddtttIIIIIIJJJJJJKKKJJJJJJJJJGGGHHHGGGFFFEEEEEEGGGIIINNNSSSXXX]]]___bbbfffiiinnnmmmnnnvvv}}}zzzvvvtttuuuvvvwwwwww{{{~~~|||zzz|||~~~|||yyyuuuuuuttttttvvvzzzyyynnnjjjeee```\\\YYYUUURRRFFFCCC???;;;999888888888777555444333444555444333666555555444333333444444444333333333222222222222111111222222333333222222111111111111111000//////000111111111111222222222000000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000////////////000000111111111222222222111111111111000000000///000000000000111111111111000000000000000000000000111222333333444444333333444444444444444444444444333222222222444777:::<<<<<>>;;;999888888999999777555333333444555444333555444444333333333333333333333333222222222111111000000111111222333333333111111111111000000//////000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000///////////////////////////000000000000000000000111111111222222111111111111000000000000111111111111222222222222000000000000000000000000111222222333333333333333222222222222222222222222222222222333444555666777999<<>>:::777555444333555555555555555555555555333333333333333333333333111222222333555666666777333333333444444444555555333333333333333333444444222222222111111111000000////////////////////////444333222111000000000000111111111111000000000000////////////////////////000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000333333222222111000000000000000000000000000000000000111111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111444444333333222111000000000333444333000...000222222222444777999AAAQQQaaakkkrrryyy}}}~~~~~~mmm```fffuuu~~~qqqmmmppppppqqqwwwdddUUUHHHEEECCCAAAJJJXXXgggkkkooopppnnnllllllnnnnnnnnnnnnnnnnnnmmmmmmlllmmmlllkkkkkklllmmmnnnooooooooooooooopppqqqrrrsssxxxxxx~~~~~~vvvmmmccc[[[VVVSSSJJJHHHFFFFFFGGGGGGFFFDDDHHHIIIJJJKKKNNNRRRXXX\\\dddgggmmmssszzz|||yyyxxxxxxpppooonnnmmmllllllmmmmmmlllmmmoooqqqsssttttttuuurrrmmmgggaaa]]]]]]^^^_________^^^^^^^^^^^^____________]]]\\\]]]bbbhhhmmmvvv}}}{{{tttnnnjjjgggffffffhhhkkkllljjjhhhfff```[[[[[[bbbiiimmmmmmnnnmmmkkkkkkkkkmmmnnnppprrrvvvyyyzzzzzzzzz}}}~~~}}}zzzvvvqqqmmmkkklllmmmooorrrrrrrrr{{{~~~}}}}}}}}}~~~~~~}}}|||{{{yyyuuussssssvvv{{{~~~~~~~~~~~~~~~}}}xxxsssnnnhhhbbb^^^[[[XXXVVVZZZZZZYYYWWWRRRLLLEEEBBB>>><<<:::777555444444444666666666666666666666666333333333333333333333333222222222222222333333333222333333333333444444444333333333333222222222222222222222111111111000000111111111111111111111111///...............//////111111111111000000000000/////////////////////////////////000000000111111//////000000000000//////000000000000000000000000000000000000000000000000222222111111000000000///........................000000111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111555555444333333222111111444555666555333222333555333222444666777<<>>HHHSSSbbbooowww|||ppp[[[VVV___lllwww~~~jjjhhhkkktttzzzzzzdddNNN@@@>>>CCCAAAIIITTT```iiikkkjjjhhhjjjkkkkkkkkkkkkjjjiiiiiifffggghhhiiijjjkkkllllllkkklllmmmnnnooooooooooooqqqmmmllloooqqqsssyyy|||oooeee[[[VVVPPPKKKHHHGGGFFFFFFDDDEEEFFFGGGGGGHHHKKKMMMPPPRRRVVVYYY]]]ccciiimmmrrryyy}}}{{{xxxwwwvvvtttqqqooommmlllhhhgggeeecccbbbbbbbbbcccffffffeeeddddddeeeffffffhhhgggeeebbbaaaaaaaaaaaaaaa```^^^^^^^^^```cccddddddfffhhhjjjmmmrrrxxx}}}{{{zzzxxxuuusssqqqmmmiiieeebbb___^^^]]]___cccfffiiikkkmmmmmmnnnllliiihhhiiijjjkkklllnnnmmmkkkjjjjjjkkklllmmmnnnpppsssvvvwwwvvvsssqqqmmmlllkkkjjjiiihhhgggfffccc```aaagggmmmpppssswww~~~~~~~~~|||{{{{{{}}}~~~zzzwwwvvv|||~~~xxxvvvuuuvvvyyy|||~~~~~~~~~yyyoookkkeeecccccccccaaa___\\\ZZZYYYWWWUUUQQQKKKGGG<<<:::777555444555777888444444444555444333222222222222222222222222222222222222222222222222222222222222222333333333444444000000111111111222222222333333333222111111111000111111111111111222222222////////////////////////333222111000////////////111111111111000000000000000000000000000000000000....../////////000000000000000111111111111000000000000000000000000000000000000000000000000000000,,,------...///000111111000000000000000000000000/////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111111111111111111000000000222111000111222333222111111000222555666444777<<>>;;;999888555555555444444444444444222222222222222222222222333333222222222111111111000000000111111222222222111111111111000000000000111111111111111111111111222111111111111111111222111111111111111111111111222111111000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000000111111111111222111//////111111000///000000000000000000000000////////////...............//////////////////...////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000000000///////////////////////////000000000111111111111000000000000111111111111000000000000000111111222222222444888???PPPmmmvvvnnnbbbsssssseeeeeelllnnnpppttt|||}}}bbbKKK@@@???@@@AAAJJJUUUbbbgggeeeaaaaaabbb^^^______```aaaaaabbbbbbaaaaaacccdddfffggghhhiiieeedddaaa___^^^^^^______^^^^^^aaagggkkkpppzzz~~~tttlllddd```YYYSSSNNNJJJFFFCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEHHHKKKNNNPPPSSSVVVYYY\\\___cccgggkkkqqqzzz~~~|||zzzxxxvvvuuuuuutttrrrpppqqqrrrrrrqqqooonnnoooppprrrtttuuutttpppjjjddd___ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUZZZYYYWWWVVVWWWYYY\\\^^^```eeelllrrrtttsssssssssuuurrrlllccc[[[VVVUUUUUUYYY\\\```eeehhhiiijjjjjjlllmmmoooooonnnmmmooopppooooooooommmllllllnnnpppoooppprrrrrrqqqnnnjjjhhhbbb]]]WWWUUUUUUQQQJJJDDDBBBBBBAAACCCJJJTTT___ggghhhlllpppppplllgggcccbbbaaaaaaaaacccjjjvvv}}}zzz{{{}}}}}}~~~~~~~~~}}}}}}|||~~~xxxvvvtttssspppjjj```YYYOOOOOOPPPRRRTTTTTTSSSQQQRRRSSSTTTVVVYYYYYYWWWTTTDDDAAA===999666555666666222222222333333222222222111111111111111111111111222222222222111111111111//////000000111222222222000000000000000000000000111111111111111111111111222222111000000111222222111111111111111111111111222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000/////////000111111222222111000///000111222000///000000000000000000000000/////////......---------...//////000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////000000000000111111111111/////////000000000000111///////////////000111111222222333777<<>>===CCCNNN\\\eeefffcccaaaaaa^^^^^^^^^_________``````___```aaacccfffhhhiiijjjhhhfffcccaaa_________```___^^^aaaeeefffiiiqqqzzzzzzsssooojjjbbbZZZTTTOOOJJJGGGFFFEEEDDDBBBBBBBBBCCCDDDAAACCCFFFHHHJJJLLLPPPSSSUUUXXX\\\^^^```fffnnnttt{{{}}}~~~~~~~~~}}}{{{yyyvvvuuussssssssssssqqqpppooopppqqqpppnnnmmmmmmnnnpppqqqrrrrrroooiiiddd```YYYYYYWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYWWWUUUTTTTTTUUUXXX]]]dddiiillllllmmmmmmooolllfff___YYYUUUVVVWWW[[[]]]```dddhhhjjjlllmmmkkkmmmnnnnnnnnnnnnoooqqqnnnnnnllljjjhhhiiimmmppppppqqqqqqpppmmmiiieeebbbZZZWWWTTTSSSRRRNNNGGGBBB>>>???BBBHHHRRR\\\ffflllhhhkkkooopppnnniiifffddd```aaadddgggmmmvvv~~~}}}~~~yyywwwzzz}}}~~~}}}{{{}}}}}}||||||}}}{{{{{{}}}|||yyyuuupppnnnkkkjjjgggbbbZZZSSSKKKMMMQQQRRRQQQOOONNNMMMKKKKKKLLLMMMLLLKKKHHHFFF999999777555444333444555222222222222222222222111111111111111111111111111222222222222111111111111/////////000111222222222000000000000000000000000111111111111111111111111222222111000000111222222111111111111111111111111222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...//////000111111222222111000///000222222111///000000000000000000000000------.............../////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000111111111111///000000000000111111111000000000///000111111222222111333666999BBBSSScccxxx~~~ooollliiioooxxxjjj[[[XXX\\\cccmmmwwwvvv^^^LLLDDD@@@<<>>>>>DDDMMMWWW^^^aaabbbaaa```______^^^^^^]]]]]]\\\ZZZ[[[]]]```ccceeeggghhhooommmjjjgggeeeddddddeeeaaaaaacccfffdddbbbeeekkkkkkxxx|||vvvnnnfff```\\\XXXVVVJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEECCCCCCEEEIIILLLJJJMMMPPPRRRSSSVVV]]]bbbeeeggglllppptttwwwyyyzzz}}}}}}yyyvvvrrrrrrrrrsssttttttqqqooopppooonnnnnnooopppnnnmmmmmmnnnoooooommmkkkkkkkkkkkkkkkkkkjjjhhheeecccaaaZZZWWWSSSPPPNNNOOOQQQRRRPPPPPPOOONNNNNNNNNOOOOOOLLLMMMOOORRRUUUYYY\\\^^^eeehhhjjjgggaaaZZZVVVTTTHHHMMMTTTZZZ___cccgggjjjhhhfffbbb^^^ZZZZZZ]]]```]]]aaafffkkkooopppooonnnmmmoooooonnnmmmllllllnnngggiiijjjjjjiiihhhiiijjjlllkkkhhhddd```ZZZVVVTTTQQQPPPNNNJJJFFFDDDEEEGGGKKKRRR]]]gggnnnnnniiieeegggjjjmmmnnnlllhhhccc```XXX\\\aaafffiiikkkmmmooo|||xxxwwwxxxyyy{{{yyyvvvtttsssuuuwwwyyyyyyuuuuuuvvvxxxyyy{{{}}}vvvssspppnnnlllkkkiiiggg```]]]ZZZXXXXXXYYYYYYXXXUUUUUUSSSQQQNNNJJJGGGFFF@@@???>>><<<:::888777666555555666666555444333333666555444333222222222222111111111111111111111111111111111111111111111111111111111000111111222222000000000000000000000000111111111111111111111111333222111000000111222333111111000000000000111111111222333222000......///111111000000//////......------......//////000000111111000000//////......000000000000111111111111222222111111111111111111222222111000000000000000000000000000000000000000---------...///000000000000000///...........................//////////////////000000000000/////////////////////////////////////////////.........000000000000000000000000222000///------///000222111111222222222222111111111111111111111111111111000333555555333666<<>>@@@DDDQQQcccvvvzzzvvvqqqnnnllliiiiiilllnnnkkkddd```aaa\\\bbbiiilllkkkhhhgggggg}}}{{{zzzyyyzzzzzzyyyxxxwwwwwwxxxxxxzzzsssoooppprrruuuwwwzzz}}}yyyssskkkiiifffddddddcccaaa```[[[XXXUUUUUUVVVYYYZZZZZZWWWUUURRRMMMHHHCCC@@@>>><<<<<<;;;999888777666555555555555555555444333333555555444333222222222222111111111111111111111111111111111111111111111111000000000000111222333444000000000000000000000000000000000000000000000000222222111000000111222222111111000000000000111111111222333222000......///111000000000/////////...//////////////////000000111000000000/////////...//////000000000111111111111111111111111111111111000000///.......................................////////////////////////000000///...........................////////////////////////////////////////////////////////////.........///////////////000000000000000000000000111000///......///000111000111111222222111111000000000000000000000000000000333555444222444:::@@@SSSgggvvvwwwvvvyyy{{{wwwooonnnrrrxxxyyysssmmmkkklllhhhfffiiittt{{{eee^^^^^^jjjxxxooo]]]PPPHHH>>>???BBBGGGPPPXXX\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZ\\\]]]]]]\\\\\\^^^aaadddlllmmmooopppooolllhhhfff```aaabbbbbbaaaaaabbbcccgggiiioooyyyxxxppplllfff___VVVRRRKKKGGGFFFEEEEEEEEE@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFGGGIIIKKKNNNPPPRRRYYY[[[^^^```bbbeeejjjmmmpppqqqtttwww{{{|||zzzwwwyyyzzzxxxsssmmmiiigggffffffhhhjjjkkklllkkkjjjjjjhhhgggkkkppprrrqqqnnniiigggffffffggghhhgggffffffeeedddcccaaa^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNMMMMMMNNNPPPQQQSSSUUUXXX]]]dddjjjoooqqqrrruuurrrjjjdddaaa^^^ZZZWWWUUUSSSSSSUUUYYY___bbbhhhfffdddbbbaaa``````aaa```cccgggiiijjjjjjkkkkkknnnllliiihhhhhhhhhgggeeegggggggggffffffeeeeeeeeefffbbb\\\WWWSSSPPPLLLJJJIIIEEECCCCCCAAA@@@EEEKKKaaaqqq{{{uuuqqqooonnnlllllllllhhhaaa___bbbdddiiinnnpppnnnjjjhhhggg~~~||||||}}}}}}}}}|||{{{yyyxxx{{{~~~~~~|||wwwrrrlllhhhiiinnnrrruuuwwwxxx{{{|||zzzsssjjjddd___]]][[[[[[[[[[[[ZZZYYYXXXUUUQQQPPPQQQSSSUUUVVVRRROOOKKKEEE@@@===:::999777777777666555555444444444444555555444444333333555444333222222111222222111111111111111111111111111111111111111111111111/////////000111222333444000000000000000000000000////////////////////////222222111000000111222222111111000000000000111111000222333222000/////////000000000000////////////000000000000000000//////000000000000//////////////////000000000000111111111111111111111111111111000//////.......................................222111111000///......---000000///.........//////............//////////////////...------...//////////////////////////////------......//////000000000000000000000000000000111000///......///000111000111111222222111111000////////////////////////111333444333111333777<<>>>>>AAAGGGNNNUUUYYY^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[[[[^^^```iiikkkmmmoooooollliiiggg```bbbccccccaaaaaaaaabbbddddddiiiqqqvvv{{{zzzvvvooohhh^^^YYYSSSNNNLLLJJJIIIHHHBBBBBBAAA@@@????????????BBBCCCDDDFFFHHHJJJLLLNNNRRRTTTWWWYYY[[[^^^bbbdddfffhhhkkknnnrrrwww}}}~~~|||zzzyyyyyyxxxwwwvvvrrrttttttpppiiibbb\\\YYYYYY\\\aaafffhhhiiigggfffkkkjjjiiikkkmmmnnnkkkgggeeecccaaa```aaabbbaaa`````````___^^^\\\[[[ZZZYYYZZZYYYWWWUUUTTTSSSRRRRRRQQQPPPNNNNNNNNNPPPRRRSSSXXXZZZ___fffnnnuuu{{{~~~yyynnnfffdddcccaaa^^^[[[WWWTTTUUUYYY]]]aaaeeeeeedddddddddccccccccc```cccfffhhhhhhhhhiiijjjmmmjjjgggfffffffffeeedddeeefffgggggggggfffeeedddaaa\\\UUUOOOLLLIIIGGGFFFEEEAAA>>>???AAADDDLLLUUUnnn{{{{{{wwwtttwwwrrrooolllfffaaaaaaeeemmmpppssstttqqqllliiiggg}}}|||{{{zzz{{{}}}}}}zzzxxxtttooonnniiicccaaaccciiinnnqqqpppppppppppplllfff]]]WWWXXXWWWUUUUUUWWWXXXWWWVVVYYYTTTNNNJJJIIIIIIJJJJJJEEECCC@@@<<<:::999999:::444444444444444444444444333333444444444333333222444333333222111111222222111111111111111111111111111111111111111111111111111000000000000111111222000000000000000000000000000000000000000000000000222111111111111111111222111111000000000000111111000111222222000//////000000000000000////////////222222111111000000//////000000000000////////////////////////000000000111000000000000111111111111111111000000000000111111........................111111111000//////......000000///////////////000............////////////000///---++++++---///000////////////////////////,,,------...///000111111000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000111222333222000111444777999GGGUUU^^^fffpppttttttvvvnnnjjjnnnqqqnnngggdddfffggggggggglll|||xxxnnnlllrrrzzzvvvbbbUUUDDD@@@===>>>AAAGGGPPPXXX\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]]]]\\\ZZZZZZ[[[]]]bbbdddgggiiijjjiiifffeeedddeeefffeeebbb```___```aaa```cccjjjooottt|||}}}vvvoooeeeaaa[[[UUURRROOOLLLJJJFFFEEECCCBBBAAAAAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJOOOQQQTTTUUUWWWYYY]]]```^^^```cccfffjjjnnntttxxx{{{}}}|||xxxuuusssrrrrrrssssssrrrnnnooonnniiiaaaXXXRRROOONNNTTT\\\cccgggggggggfffiiihhhhhhjjjkkkkkkhhheeeeeecccaaa```aaaaaa```___\\\[[[ZZZZZZYYYYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSPPPOOOOOOOOOPPPRRRUUUWWW]]]aaagggooovvv~~~qqqhhhffffffeeeeeeaaa\\\XXXWWWYYY]]]```aaabbbbbbcccbbbbbbaaa```___aaadddeeeffffffggghhhjjjgggdddccccccccccccbbbeeefffggghhhhhhfffeeeccc]]]WWWOOOIIIEEEDDDCCCCCC@@@<<<:::===AAAHHHTTT___ppp{{{}}}zzz}}}wwwqqqlllfffbbbdddiiippprrrttttttrrrnnnjjjhhh~~~~~~~~~~~~zzzxxxwwwxxx}}}{{{vvvsssoooggg```bbb]]]XXXWWW[[[aaagggjjjffffffeeedddaaa[[[TTTOOOSSSRRRPPPPPPRRRSSSSSSRRRTTTOOOIIIDDDBBBAAA@@@???;;;:::888666555666888999333333333333444444444444222222333333333333333222333333222111111111222222111111111111111111111111111111111111111111111111222222111000////////////000000000000000000000000111111111111111111111111111111111222222111111111111111000000000000111111///111222222000//////000////////////000000000000222222111111000000//////////////////000000000000...////////////000000000//////000000000111111111111111000000000000111111////////////////////////////////////////////////000000/////////000000111............////////////000///---++++++---///000////////////////////////,,,------...///000111111////////////////////////000000////////////000000000000000111111000000000111111111111111111111111111111111111000111222444777<<>>DDDMMMZZZfffqqqyyy}}}zzzzzztttnnnjjjeeebbbeeekkknnnooopppqqqqqqnnnkkkhhh~~~|||{{{{{{{{{|||}}}zzzvvvrrrqqqtttyyy}}}yyyvvvqqqmmmiiiccc[[[UUUUUURRROOOOOOSSSYYY^^^```___^^^\\\[[[YYYUUUPPPLLLMMMKKKIIIIIIJJJKKKJJJIIIGGGDDD@@@>>>===<<<;;;:::777666555333333333444444222222222333333444444444111111222333333333222222222222111111111111222222111111111111111111111111111111111111111111111111222222111000////////////000000000000000000000000111111111111111111111111000111222222222222111000111111000000000000111111///111222222000///000111////////////000000000000000000000000000000//////////////////000000000000......////////////000000...//////000000111111111...............//////000000000000000000000000000............////////////000000/////////000111111............//////////////////...------...//////////////////////////////------......//////000000//////////////////////////////000000000000/////////000000111111000000///111111111111111111111111111111111000111111222222666666:::EEEWWWhhhssswwwwwwuuuuuurrrjjjcccdddiiimmmoooqqqoooooovvv}}}qqqnnnqqqttt}}}uuuYYYJJJ===:::;;;<<>>>>><<<===CCCHHHNNNUUUXXXWWWVVVXXXZZZZZZ[[[\\\\\\ZZZXXXXXXYYYVVVYYY\\\```aaa```___]]]aaaccceeefffcccaaa_________]]]^^^aaacccdddiiipppsssuuuyyy||||||yyytttpppkkkeee___[[[SSSPPPLLLGGGDDDBBBBBBBBB?????????@@@AAABBBCCCDDDDDDFFFHHHIIIIIIKKKNNNPPPQQQSSSVVVWWWWWWYYY[[[]]]^^^```cccfffiiikkkkkklllnnnnnnpppuuu|||}}}{{{xxxwwwuuusssqqqqqqqqqpppnnnlllnnnmmmkkkjjjiiigggdddaaa^^^]]]ZZZUUUPPPMMMMMMNNNQQQVVVZZZ[[[YYYYYY[[[^^^dddccc```]]][[[ZZZZZZ[[[^^^\\\[[[[[[\\\]]]\\\[[[VVVTTTSSSQQQQQQQQQSSSSSSPPPPPPOOONNNNNNNNNOOOOOOQQQQQQSSSWWW\\\bbbgggjjjkkkpppvvvyyy{{{~~~wwwnnnlllkkkiiieeeccc```]]][[[[[[[[[\\\ZZZYYYYYYXXXYYY[[[\\\]]]YYYZZZ\\\\\\[[[\\\^^^```___\\\YYYYYY[[[___aaabbbaaaccceeefffddd```ZZZVVVLLLHHHBBB???>>>???@@@@@@??????CCCKKKSSSZZZdddnnnqqquuuvvvuuuuuuuuuooohhhccccccfffjjjjjjggghhhkkkmmmlllllloooqqqqqqnnnkkkyyywwwvvvtttrrrppppppqqqqqqnnnppptttvvvwwwvvvsssrrrxxxsssnnnjjjhhhfffaaa^^^aaa```^^^YYYTTTQQQPPPQQQNNNMMMLLLNNNRRRVVVYYY[[[[[[YYYVVVTTTRRROOOKKKIIIEEEBBB@@@>>>>>>===<<<:::888777666666777666444222111111222333444333333333000000000111111111111111///000111222222222222222222111111111111111222222111111111111111111111111111111111111111111111111,,,------...000111333444000000000000000000000000000000000000000000000000000111222333333222111000111111000000000000111111...000222222000000000111.../////////000000111111------......//////000000.../////////000000111111............/////////000---......///000111111222000000000000000111222222........................111000///...,,,+++***)))000000///000000111222222............/////////000//////000000000000/////////////////////////////////////////////.........//////////////////////////////000000000000////////////000000000000//////000000000000000000000000111000000111222333333222000111555999AAARRRkkk~~~{{{yyyvvvooogggfffiiizzzyyyppplllxxx{{{}}}oooaaa[[[hhhvvv}}}xxx___HHHCCCBBB===<<>>>>>>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHJJJLLLOOONNNPPPRRRSSSSSSTTTVVVWWWWWWYYY\\\```cccfffggghhhiiiiiikkkooouuuzzz|||}}}|||~~~|||zzzwwwuuusssqqqooommmllllllllljjjhhhllljjjiiigggfffccc___\\\YYYXXXUUUPPPLLLLLLMMMOOORRRVVV[[[\\\[[[]]]bbbgggYYYXXXVVVSSSQQQQQQTTTVVVZZZXXXWWWWWWYYYZZZZZZYYYUUUSSSQQQOOOOOOOOOPPPQQQNNNNNNMMMLLLLLLMMMMMMNNNRRRSSSVVVZZZ```ffflllpppmmmrrrwwwxxxyyy{{{uuullliiihhheeebbbaaa___]]][[[ZZZZZZZZZSSSSSSRRRSSSTTTWWWZZZ\\\XXXYYYZZZZZZYYYZZZ\\\^^^\\\ZZZWWWWWWZZZ^^^aaaccc___aaaddddddbbb\\\VVVRRRHHHDDD@@@======>>>??????BBBBBBHHHQQQXXX^^^gggpppkkknnnpppoooppppppjjjbbb___```gggnnnooolllllloooooonnnnnnppprrrrrrooolllsssjjjjjjjjjiiigggfffffffffffffffkkkqqquuusssnnniiiggghhhjjjjjjgggaaa\\\ZZZZZZWWWVVVVVVUUUSSSQQQOOONNNPPPOOONNNMMMOOORRRUUUXXXYYYWWWSSSOOOJJJFFFCCCBBB<<<;;;;;;:::999888777777666666666555555444444444444444444333333222222222333333333222222111111111111111111111111111111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000111111111111000000////////////////////////////////////////////////111111000000//////......000000000000000000000000........................000000////////////000000///////////////.........//////000000111111222222//////////////////////////////.........---------000000////////////000000,,,,,,,,,---------......111///...------...///111///---,,,...000222222222000///...---------------000000//////.........---111000///......///000111000000000000000000000000000000000000000111111222000000000000111111111111111333666888<<>>999:::;;;>>>@@@EEEKKKQQQUUUVVVVVVWWWXXXYYYYYYXXXVVVTTTRRRTTTVVVYYY\\\]]]]]][[[ZZZWWWXXX[[[^^^______^^^^^^^^^^^^^^^___```bbbddddddggghhhiiikkkpppyyyvvvppplllkkkccc___XXXQQQKKKHHHGGGGGGFFFCCC@@@>>>???@@@@@@@@@DDDCCCCCCDDDEEEGGGIIIKKKPPPOOONNNNNNNNNOOOPPPQQQUUUVVVYYY\\\^^^_________bbbccceeegggjjjnnnqqqrrrssstttwwwzzz}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxuuusssrrrrrrrrrmmmkkkiiihhhiiiiiihhhgggfffeeeeeedddbbb]]]WWWSSSSSSRRRQQQOOONNNMMMLLLLLLSSSTTTVVVYYY\\\^^^___```SSSRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSPPPPPPOOOPPPPPPPPPNNNMMMKKKMMMNNNNNNMMMNNNQQQSSSWWWYYY]]]aaafffiiilllmmmjjjkkknnnqqqtttwwwzzz{{{wwwnnniiifffdddccc^^^ZZZVVVTTTVVVWWWVVVTTTTTTSSSSSSSSSTTTVVVXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYWWWXXX[[[]]]^^^^^^aaa```___^^^\\\XXXSSSOOOFFFBBB@@@???<<<:::===CCCJJJNNNTTTZZZ^^^aaaccceeellliiigggjjjmmmkkkbbbZZZXXX___iiippppppmmmkkkjjjhhhjjjmmmoooooommmjjjhhhwww{{{uuuggg^^^^^^^^^]]]]]]\\\]]]]]]]]]bbbgggmmmpppnnnjjjfffcccaaabbbaaa^^^XXXTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLKKKKKKKKKMMMOOOQQQNNNLLLIIIEEEAAA>>><<<;;;777777666666555444444333555555555444444333333333444444333333333222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000111111111111000000////////////////////////////////////////////////000000000000////////////////////////////////////........................000//////......//////000.........///////////////000000000000000111111111//////////////////////////////.........---------......------------......,,,,,,---------.........000///...------...///000888444000......///////////////...---------......000/////////............000///...------...///000000000000000000000000000000000//////000000111222000000000000111111111111222333555777999DDD[[[qqqzzzwww{{{xxxooojjjmmmqqq~~~ssskkkiiimmmvvv|||zzzvvvuuuqqq~~~}}}kkk[[[___eeemmmssswwwyyyzzz{{{qqqbbbSSSHHH@@@;;;888;;;<<<@@@FFFLLLQQQRRRRRRWWWWWWXXXWWWVVVUUUSSSRRRTTTVVVWWWYYYYYYYYYXXXWWWSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\\\\]]]]]]___```bbbcccdddeeefffhhhlllttt}}}xxxtttrrriiieee___XXXRRRNNNKKKKKKHHHEEEBBB@@@@@@@@@@@@???@@@@@@@@@@@@AAACCCEEEFFFMMMLLLLLLKKKLLLMMMNNNOOOQQQRRRUUUWWWYYY[[[[[[[[[\\\\\\^^^```cccfffhhhjjjlllmmmpppsssuuuxxxyyyzzz~~~|||zzzyyyyyyyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzyyy{{{~~~~~~~~~|||yyyyyyyyyyyyzzzzzz{{{||||||zzzxxxvvvsssqqqooommmllljjjhhhfffffffffgggfffddddddccccccbbbaaa]]]XXXSSSOOOPPPPPPPPPPPPOOONNNNNNPPPQQQSSSUUUVVVWWWXXXXXXQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMNNNNNNNNNMMMLLLKKKLLLNNNNNNNNNOOORRRTTT[[[]]]```eeeiiilllnnnoookkklllnnnqqqsssuuuvvvwwwyyyqqqjjjeeebbb___^^^ZZZWWWSSSRRRSSSTTTTTTSSSRRRRRRQQQQQQSSSTTTVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[]]]\\\[[[[[[^^^````````````^^^]]][[[YYYTTTOOOKKKDDD???;;;;;;999999>>>EEEPPPSSSVVVYYY\\\^^^```aaabbbaaabbbdddgggddd^^^XXXZZZbbbkkkqqqppplllhhheeeccceeehhhkkkkkkjjjhhhgggkkknnnrrrtttrrrjjj___XXXWWWWWWWWWWWWXXXZZZ[[[[[[]]]aaafffhhhgggbbb___]]]ZZZZZZXXXTTTPPPMMMMMMNNNQQQQQQQQQPPPPPPNNNMMMMMMGGGFFFFFFFFFFFFFFFFFFFFFAAA@@@>>>;;;999777666666444444444333333222222222333333333333333222222222333333333333222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000000////////////////////////........................///..................///------......//////000000111000000000000000000///////////////////////////...............---------......------------......,,,------------.........000///...------...///000<<<777111---,,,---...///.........---......//////////////////............///......------......///000000000000000000000000000000//////000000111222000000000000111111111111222333444555555;;;MMM^^^xxx{{{}}}vvvpppooo{{{tttiiiccchhhqqqrrrnnnkkkiiiuuu}}}|||rrr^^^]]]___dddjjjpppqqqpppvvvnnnddd[[[TTTKKKAAA999::::::<<>>???>>>>>>>>>???@@@BBBCCCHHHHHHGGGGGGHHHJJJKKKMMMLLLMMMOOORRRTTTUUUVVVVVVVVVWWWXXXZZZ\\\^^^___```dddeeegggjjjllloooqqqqqqtttvvvyyy|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzzxxxuuussssssrrrsssttttttuuuvvvwwwwwwxxxxxxtttuuuvvvyyy{{{|||zzzyyyyyyyyyzzz{{{{{{yyyuuurrrssssssssstttuuuwwwxxxyyyyyyxxxwwwtttqqqmmmiiigggfffdddcccbbbccccccbbbaaa````````````___\\\XXXTTTLLLMMMOOOQQQRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPRRRRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNQQQRRRSSSTTTWWWYYY```bbbeeeiiillloooqqqrrrmmmnnnpppqqqqqqqqqpppooorrrnnniiiddd```]]]ZZZXXXUUUSSSPPPOOOPPPQQQQQQQQQPPPPPPOOOOOOPPPRRRTTTUUUTTTTTTUUUWWWYYYZZZ[[[\\\^^^]]]\\\]]]___```___^^^]]][[[YYYWWWUUUPPPKKKGGGBBB===999888888;;;CCCLLLYYYYYYYYYYYYZZZZZZ[[[\\\VVVXXXZZZ[[[\\\[[[ZZZXXX```ffflllpppnnniiidddaaa^^^```bbbdddfffeeedddcccfffgggiiillllllggg___XXXVVVVVVWWWXXXZZZ\\\]]]^^^]]]```cccdddaaa\\\XXXVVVVVVTTTQQQMMMJJJIIIJJJKKKLLLLLLKKKKKKIIIHHHFFFFFF@@@@@@@@@@@@???>>><<<;;;:::999888666555555555555444444444444444444333333222222222222111111111111333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111222222222000000000000000000000000////////////////////////............////////////////////////000000000000000000111111111111000000////////////////////////////////////////////////......//////000000111111////////////////////////..............................------------......,,,------...///000111111111111000000/////////...////////////////////////........................000//////......//////000------------............000///............///000666333///---...///000000......---......///000000///////////////...................../////////000///////////////////////////////////////000111111///000000000111111111111222222333444333666BBBNNNfffyyy}}}qqqoooxxxqqqdddcccffffffddddddgggqqqwwwvvvxxx}}}yyyppp___[[[XXX[[[cccjjjmmmlllnnnhhhaaa^^^]]]WWWLLLCCC===<<<;;;===BBBFFFIIIJJJRRRTTTVVVXXXWWWUUURRRPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTVVVWWWYYYZZZXXXYYYYYYZZZ[[[]]]^^^___]]]^^^```aaacccfffkkkoooooosssxxx{{{}}}vvvsssoooiiibbb\\\WWWTTTOOOLLLHHHEEECCCBBB???===AAA@@@???>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUWWWXXXYYY[[[[[[\\\``````bbbdddfffhhhjjjkkkkkklllooorrrtttvvvwwwxxxxxxwwwwwwwwwxxxyyywwwvvvxxxwwwtttqqqooonnnmmmmmmqqqrrrssstttuuuvvvwwwxxxuuurrrqqqssswwwzzzzzzxxxuuuuuuvvvwwwxxxvvvrrrooommmmmmnnnooorrrtttwwwxxx{{{zzzzzzwwwsssnnniiifffcccaaa______`````````___]]]\\\\\\]]]]]][[[XXXUUULLLNNNPPPRRRSSSQQQOOONNNOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIKKKLLLMMMMMMMMMMMMOOOPPPPPPRRRUUUWWWXXXZZZ\\\^^^dddeeehhhkkknnnpppqqqrrrppppppqqqpppooommmjjjhhhgggeeebbb```^^^[[[XXXUUURRRQQQOOOMMMNNNOOOPPPQQQPPPOOOOOOOOOOOOQQQSSSTTTRRRSSSTTTVVVXXXZZZ\\\]]]]]]\\\\\\\\\]]]]]][[[YYYXXXVVVTTTSSSQQQNNNIIIFFFCCC===999999;;;@@@LLLWWW___]]]ZZZYYYYYYYYYZZZZZZQQQSSSTTTSSSSSSVVV[[[```iiijjjlllllliiiddd```^^^ZZZ[[[]]]___``````______ddddddeeeiiikkkiiibbb\\\VVVVVVWWWXXXZZZ\\\^^^___aaacccdddbbb^^^XXXTTTRRRQQQNNNJJJFFFEEEFFFFFFGGGFFFEEEEEECCCAAA???===<<<::::::;;;;;;999777555444555555444333333333444444333444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222333333000000000000000000000000////////////////////////,,,,,,,,,---------......////////////000000000000000000111111111111000000////////////////////////////////////////////////......//////000000111111......................................................------------......,,,------...///000111111111000000000//////......////////////////////////---.....................//////............//////---------.........////////////............/////////...---...000111000..................///000111........./////////////////////000000111111111111/////////////////////////////////...///000000111///000000000111111111111111000111444333444<<>>???@@@AAA@@@@@@@@@@@@AAACCCEEEFFFHHHIIIJJJLLLNNNPPPRRRSSSSSSTTTVVVWWWXXXXXXXXXXXX[[[[[[\\\]]]___aaaccceeedddeeegggjjjlllnnnoooppprrrqqqqqqrrrssssssrrrppptttrrrpppmmmkkkjjjjjjjjjmmmmmmnnnooopppqqqrrrssstttpppllllllqqquuuwwwxxxrrrrrrsssuuuvvvtttqqqnnniiiiiijjjlllooosssvvvxxxxxxxxxxxxvvvrrrlllgggccc```^^^\\\\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\[[[XXXUUUOOOPPPRRRSSSRRRPPPMMMLLLKKKLLLNNNOOOQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMMMMNNNMMMLLLJJJHHHGGGHHHIIIKKKKKKJJJKKKNNNQQQQQQTTTXXXZZZ\\\]]]___aaaeeefffhhhkkkmmmnnnooopppppppppooommmjjjgggdddbbb```^^^]]]]]]\\\ZZZWWWTTTRRRQQQPPPNNNMMMNNNPPPRRRQQQPPPOOOOOOPPPQQQSSSTTTQQQQQQSSSUUUXXXZZZ\\\\\\]]]\\\\\\\\\]]][[[XXXUUURRRPPPOOOOOONNNMMMJJJGGGBBB===:::;;;???FFFRRR^^^ccc___[[[YYYZZZ[[[ZZZZZZRRRRRRQQQOOOPPPVVVaaajjjpppnnnjjjeeebbb___]]]\\\XXXYYYZZZ[[[\\\]]]]]]^^^eeeccceeeiiinnnnnnhhhbbbWWWWWWWWWXXXZZZ[[[]]]^^^```aaaaaa^^^XXXSSSOOOMMMHHHEEEAAA??????@@@@@@@@@>>>>>>===<<<:::888777555555555666666555444222111222222111111111111111222111111111222222333333333000000000111111111111111111111111222222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111222222222222222000000000000000000000000000000000000000000000000,,,,,,,,,,,,---------...////////////000000000000000000111111111111000000////////////////////////////////////////////////////////////000000000000................................................///..................///------......//////000000000//////////////////...////////////////////////---------...............------,,,,,,,,,,,,------------........./////////////////////////////////.........///000000---+++/////////...//////000000........./////////////////////000111222222222222000000000000000000000000//////......//////000111000000000000111111111111111///000333444444999???GGGgggwwwtttyyyxxxkkk]]]QQQOOOSSSYYY```eeeffffffiiihhheeebbb\\\WWWVVVZZZaaafffhhhllliiifffgggiiihhhbbb]]]NNNHHH@@@999888999;;;<<>>>>>>>>?????????>>>>>>???AAACCCDDDGGGGGGHHHIIILLLNNNPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTVVVVVVVVVVVVXXXZZZ\\\^^^``````aaacccdddfffggghhhkkkjjjkkklllnnnnnnllljjjmmmkkkiiigggffffffffffffkkkkkkllllllmmmnnnoooooommmjjjfffeeehhhllloooqqqnnnnnnnnnppprrrrrrqqqooohhhhhhggghhhjjjnnnqqqssspppppppppnnnjjjfffaaa^^^\\\[[[YYYYYYZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[ZZZXXXVVVRRRSSSSSSSSSRRROOOLLLKKKHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPOOONNNJJJKKKLLLLLLLLLIIIGGGFFFDDDFFFHHHHHHGGGIIIMMMQQQRRRUUUYYY\\\]]]^^^```aaaffffffhhhjjjkkklllllllllnnnllljjjgggccc```^^^]]]ZZZYYYYYYYYYZZZYYYVVVSSSRRRRRRQQQOOOMMMNNNPPPRRRRRRQQQPPPPPPPPPQQQSSSTTTPPPQQQSSSUUUWWWYYY[[[[[[]]]]]]]]]]]]]]]ZZZVVVRRRMMMKKKJJJJJJKKKJJJHHHFFF???;;;;;;>>>CCCKKKVVVbbbfffaaa]]][[[\\\]]]\\\ZZZTTTTTTRRRPPPRRR[[[gggpppsssnnngggaaa^^^\\\ZZZYYYVVVWWWWWWYYY[[[^^^```aaa\\\ZZZ\\\bbbiiijjjddd^^^RRRRRRRRRRRRSSSTTTUUUVVVTTTUUUTTTQQQLLLHHHEEEDDDAAA===:::999:::;;;:::999777777777777666555444444222222333333333333222222222222111000/////////000///000000111222222333333000000000111111222222222000111111111222222222222111111222222222333333333111111111111111111111111111111111111111111111111333222222222222222222111000000000000000000000000000000000000000000000000------........./////////////////////000000000000000000111111111111000000////////////////////////////////////////////////000000000000////////////................................................000//////......//////000.........///////////////.........///////////////////////////////////////---------.........//////---,,,,,,++++++,,,,,,---............////////////......////////////......000///......///000...---111000//////////////////............/////////000---...000111222222222111000000000000000000000000///............///000000000000000000111111111111222//////333444444666:::CCCXXXttt~~~yyyzzzuuudddTTTNNNNNNTTT[[[bbbdddeeeggggggfffhhhccc\\\WWWVVVYYY]]]```ddddddeeehhhjjjkkkhhhfff\\\TTTHHH>>>999888999:::<<<@@@GGGNNNRRRTTTTTTSSSPPPOOONNNLLLJJJIIIHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXUUUXXX\\\]]]]]]\\\[[[\\\\\\^^^bbbfffkkkqqqwwwzzz|||~~~xxxrrrmmmiiifff^^^\\\YYYVVVTTTPPPLLLIIIFFFEEECCCAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBDDDDDDDDDFFFHHHJJJMMMNNNMMMNNNPPPSSSTTTTTTSSSRRRTTTSSSRRRSSSTTTVVVXXXZZZ]]]]]]]]]]]]^^^______```ddddddeeegggiiiiiifffdddcccbbbaaa`````````aaabbbgggggghhhhhhhhhiiiiiiiiibbbccccccbbbbbbcccfffhhhjjjiiihhhjjjmmmoooooooooiiigggeeeddddddfffhhhiiiggggggfffeeebbb___[[[YYYXXXWWWUUUUUUWWWXXXWWWWWWZZZYYYXXXYYYZZZZZZXXXVVVTTTSSSSSSRRRQQQOOOMMMLLLGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLHHHIIIKKKLLLKKKJJJGGGFFFDDDGGGIIIIIIHHHJJJOOOTTTVVVYYY]]]```aaaaaabbbcccffffffhhhiiiiiijjjjjjjjjiiigggccc___[[[YYYXXXXXXUUUUUUTTTUUUVVVUUUSSSQQQSSSTTTSSSPPPMMMLLLOOORRRQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[\\\[[[WWWQQQMMMJJJHHHGGGFFFGGGFFFDDDCCC>>>===>>>DDDJJJPPP[[[eeeiiiddd___^^^______\\\XXXSSSSSSSSSTTTXXXaaajjjppppppllleee```^^^[[[XXXUUUSSSTTTUUUXXX]]]bbbfffiiiLLLKKKLLLSSS[[[]]]WWWPPPHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGGGGEEEAAA===;;;:::===:::777777888999888666222222333444555555555555000111111111222333333333444333222111000000000000000000111222333444444555000000111111222222222333000000111111222222222222111111111222222333333333111111111111111111111111111111111111111111111111444333333222222111111111000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000000000111111111111000000////////////////////////////////////////////////111111000000//////......................................................000000////////////000000///////////////.........---.........//////000000////////////////////////---------........./////////......------......///............/////////000......////////////......111///------///111222222222111000//////...//////---.........//////000000,,,---///000111111111000000000000000000000000000...............///000000000000000000111111111111444000///222444333444777<<>>>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJKKKLLLNNNPPPSSSTTTTTTSSSSSSTTTSSSRRRRRRSSSVVVXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[``````aaadddeeeeeecccaaa\\\\\\[[[[[[[[[\\\^^^_______________````````````\\\```ccccccaaa___aaacccfffeeedddeeeiiilllnnnnnniiigggdddaaa______```aaabbbbbbaaa```^^^[[[YYYWWWVVVTTTSSSSSSTTTUUUUUUTTTZZZYYYYYYYYYZZZZZZXXXVVVTTTSSSRRRQQQPPPOOOOOONNNJJJKKKLLLNNNOOOPPPPPPPPPOOOOOOPPPPPPOOONNNLLLKKKGGGHHHJJJLLLLLLJJJHHHFFFFFFJJJMMMLLLKKKMMMSSSYYY[[[^^^bbbeeefffffffffgggfffggghhhhhhiiiiiiiiiiiieeebbb^^^YYYVVVTTTTTTUUURRRQQQQQQQQQRRRRRRPPPOOOSSSTTTSSSPPPLLLKKKNNNQQQQQQPPPOOOOOOOOOPPPQQQRRRQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXXXXYYYWWWSSSMMMHHHIIIGGGEEEDDDDDDCCCAAA???@@@@@@CCCJJJPPPVVV___hhhkkkfffaaa```aaa```[[[WWWQQQRRRSSSWWW]]]dddjjjmmmmmmiiieeeaaa___[[[VVVQQQPPPQQQTTTXXX___eeelllooo@@@AAACCCDDDEEEEEEEEEEEE>>>>>>===<<<<<<;;;:::::::::999999999888888777777666666555555555444444444222222222222222222222222333333222111000///......111111111111111111111111222111000//////000111222333333333333333333333333222222222222222222222222444444444333333222222222222222222222222222222222222111000000222333222111000000000000000000000000222222111000///...------000000000000000000000000000000000000111111111111...///000000000000//////000000000000000000000000000000000000000000000000////////////..................///000000000000000000000//////.........---------------------------///...---,,,,,,---...///---.........//////000000......------------......///............---------////////////////////////000///...---------------------------------------,,,---...///000000000000111000000///......------......////////////......---------............///......------------......------...///////////////////////////000000000000//////............//////......///000111222222333777;;;DDDRRRaaaooowww{{{wwwtttzzzuuubbbUUUQQQQQQZZZeeennnssstttttttttyyyxxxrrrgggZZZQQQPPPQQQRRRQQQWWWbbbjjjiiigggfffeeeddd[[[MMMCCC>>>;;;777777777999???HHHPPPUUUWWWVVVWWWWWWVVVSSSNNNHHHEEEFFFHHHLLLNNNPPPPPPNNNMMMPPPPPPPPPOOOOOONNNNNNNNNNNNQQQTTTWWWYYYYYYXXXWWWYYYZZZ]]]```dddhhhkkkmmmmmmpppsssvvvyyy|||xxxrrrooooookkkhhheeebbb___[[[VVVSSSPPPNNNLLLJJJHHHEEEAAA???AAA@@@>>>===>>>???AAABBB??????@@@AAABBBDDDEEEFFFIIIJJJLLLMMMMMMNNNPPPRRROOOPPPQQQRRRRRRTTTWWWZZZZZZZZZZZZXXXVVVUUUVVVWWWZZZXXXWWW[[[```aaa]]]YYYWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZYYYSSSVVVYYY\\\^^^^^^]]]]]]___]]][[[ZZZ\\\aaafffiiiiiihhhfffbbb^^^[[[[[[[[[WWWWWWYYY[[[[[[XXXSSSOOONNNNNNOOOPPPQQQSSSSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXTTTSSSSSSUUUWWWVVVQQQMMMLLLKKKKKKKKKKKKLLLLLLMMMHHHIIIKKKKKKKKKIIIGGGFFFDDDFFFHHHJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMQQQUUUYYY___bbbeeeeeecccbbbcccdddeeeccccccfffiiihhhbbb\\\```\\\WWWTTTTTTTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMRRRPPPMMMLLLKKKMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYXXXUUURRRNNNJJJHHHFFFCCCCCCCCCCCCBBB@@@>>>======GGGQQQVVVUUUWWW^^^fffnnnggg```^^^``````[[[VVVTTTTTTWWW^^^fffllllllkkkmmmiiiddd```^^^ZZZUUUQQQNNNPPPTTTYYY___eeejjjlll666777999:::;;;::::::999::::::999888888777666666555555555555444444444333444444444333333333222222222222222222222222222222222222111111000/////////111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222333333222222222111111111222222222222222222222222222000000111222333222111000000000000000000000000000000000000////////////////////////////////////...////////////000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////............------...///////////////000/////////............------------------------///...------------...//////////////////...............------------......///............---------........................//////...---------------...........................///////////////..................////////////......////////////......---------............///........................---...///000000000000///.../////////000000000000//////............///////////////000111111111222333666<<>>777666666777;;;AAAGGGMMMPPPVVVXXXZZZZZZWWWRRRMMMIIIHHHJJJLLLMMMNNNNNNMMMLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMOOORRRUUUWWWWWWVVVUUUVVVWWWYYY\\\```cccfffhhhiiilllpppsssvvvyyy~~~zzzwwwuuuuuuooommmiiifffccc```\\\YYYVVVTTTPPPNNNLLLIIIEEEBBBCCCBBBAAA??????@@@AAABBB@@@@@@@@@AAABBBDDDEEEFFFGGGIIIKKKKKKKKKLLLNNNPPPNNNPPPQQQQQQQQQSSSWWWYYYZZZZZZYYYWWWTTTSSSTTTVVVYYYWWWWWWZZZ^^^___[[[WWWTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWXXXYYYZZZZZZ\\\ZZZXXXWWWYYY]]]bbbeeeffffffeeebbb^^^[[[ZZZZZZVVVWWWXXXZZZZZZWWWSSSOOOLLLMMMMMMOOOPPPQQQRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVSSSRRRRRRTTTUUUSSSOOOLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIOOOPPPQQQRRRSSSVVV[[[^^^___bbbddddddbbbaaabbbccccccaaa```bbbeeeddd^^^YYYXXXTTTPPPOOOPPPPPPPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKOOONNNLLLKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSOOOLLLHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>CCCKKKSSSXXXXXXZZZ```eeeiiiddd^^^\\\]]]]]]\\\YYY[[[\\\___cccgggjjjjjjjjjgggccc___\\\ZZZWWWSSSOOONNNQQQVVV\\\```dddfffggg444444555555666555555444555555444444333333222222333333222222222222111111222222222111111111000000222222222222222222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111000000000111111111111111111111111111000000111333444333111000000000000000000000000......//////000000111111////////////////////////............////////////000000000000000/////////000000000000000000000000////////////////////////////////////............,,,------...............////////////............------------------------///...------------...///000000000///......------......------------......///............---------........................//////...------------...////////////////////////000000000000///...---,,,,,,,,,---...//////000000......////////////......---------............///...///000000000000///...//////000000111111000000....../////////000000000/////////....../////////000000000000000000000000111222555888???KKKZZZeeeccchhhooovvvuuuaaaWWWVVVSSSZZZeeeqqqzzz|||zzzwww{{{{{{nnn___SSSMMMMMMIIIIIIPPPWWWXXXYYY[[[^^^bbbccc]]]VVVNNNCCC999666777777888:::???DDDHHHQQQUUUYYY[[[[[[VVVQQQMMMJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPRRRSSSSSSSSSRRRPPPRRRTTTWWWZZZ]]]___aaadddfffjjjnnnqqquuuzzz}}}~~~~~~|||zzzzzz{{{vvvsssooollliiifffccc```\\\YYYVVVSSSQQQNNNKKKHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDEEEGGGHHHHHHIIIKKKLLLMMMNNNPPPPPPPPPRRRUUUXXXZZZYYYWWWTTTQQQPPPRRRTTTXXXVVVUUUWWWZZZZZZWWWTTTOOOPPPRRRSSSTTTTTTSSSSSSNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPQQQSSSTTTVVVVVVUUUSSSSSSTTTXXX\\\^^^aaaccccccbbb^^^[[[YYYYYYVVVVVVVVVXXXXXXVVVRRROOOJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRQQQRRRRRRPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIIIIJJJKKKKKKLLLMMMUUUVVVWWWXXXYYY[[[___bbb```bbbccccccaaa``````aaa^^^\\\[[[\\\^^^]]]XXXTTTOOOMMMKKKKKKLLLNNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSQQQOOOLLLIIIFFFDDDBBB???>>>===<<<<<<===???@@@HHHMMMRRRWWWZZZ\\\^^^```aaa___[[[YYYXXXYYY[[[\\\ccceeeggghhhhhhgggggghhhaaa___\\\ZZZXXXUUUQQQOOOOOOSSSZZZ```ddddddcccbbb555555555555444444333333333333222222111111111000333333333333333333333333222111111111111000000000111111111111111111111111//////000000111111111111111111111111111111111111111222333444444333222111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000222444444333111000000000000000000000000////////////000000000000////////////////////////........./////////000000111000000///////////////000000000000000000000000////////////////////////////////////............,,,---......//////......///////////////..........................................------.........///////////////...............------------......///............---------........................///......---------..............................///////////////...------,,,,,,---......//////000......////////////......---------............///---///000222222000///---000000111111111111000000........./////////000000......////////////......000000000000000/////////000222333333555>>>LLLWWWVVV```hhhkkkuuu}}}~~~|||pppbbbZZZZZZXXX[[[bbbkkkssswwwvvvtttsssxxx~~~~~~uuuiii]]]VVVOOOIIIFFFKKKQQQTTTWWW[[[]]]bbbeeeccc^^^VVVJJJ???::::::999888777:::@@@DDDIIINNNTTTYYYZZZWWWRRROOOJJJIIIIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPPPPOOONNNLLLMMMPPPRRRUUUWWWYYYZZZ^^^aaaeeehhhkkkpppuuuxxxwwwyyy{{{{{{zzz{{{|||~~~}}}zzzuuuqqqnnnjjjfffccc^^^\\\YYYVVVUUUSSSQQQOOOKKKIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBAAABBBDDDEEEEEEEEEGGGHHHKKKMMMMMMNNNNNNOOORRRUUUXXXWWWUUUQQQNNNNNNOOOQQQTTTSSSRRRSSSTTTTTTQQQOOOKKKLLLNNNPPPQQQPPPOOONNNKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPRRRQQQPPPPPPQQQSSSVVVXXX]]]___aaaaaa^^^[[[ZZZYYYUUUTTTTTTUUUUUUTTTQQQOOOIIIIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHJJJJJJIIIJJJLLLOOORRRTTTWWWYYYZZZZZZ[[[\\\___bbbaaabbbbbbaaa```___^^^^^^XXXVVVUUUUUUVVVUUUQQQNNNLLLKKKKKKKKKLLLMMMMMMNNNHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPQQQRRRRRRQQQQQQOOONNNLLLIIIGGGDDDBBBAAA>>>===;;;:::;;;>>>BBBDDDKKKLLLOOOTTTXXXZZZYYYYYY[[[[[[YYYUUURRRSSSXXX\\\fffiiikkkjjjfffddddddeee___^^^\\\ZZZXXXTTTQQQOOOPPPVVV^^^fffiiigggbbb___333333222111000000000000333333333222222222222222333333333333333333333333222222222222111111111111111111111111111111111111/////////000111111222222000000000000000000000000111222333444444333222111000000000000000000000000111111111111111111111111111111222222222222222222000000000000000000000000000000111333555555444222000000000000000000000000000000000000////////////........................//////000000000111111111222111000///......//////////////////////////////////////////////////////////////////..................///000000000000///.........///////////////........................---..................---,,,------...///000000111......------------......///............---------..............................---------......///------------------------------...//////000//////..............................////////////......---------............///---///000222222000///---000000111111111111000000............////////////......///000000///......000000000//////////////////222333333222777@@@HHHLLLXXX```dddmmmzzz{{{wwwqqqmmmlllhhhaaa]]]]]]aaaaaabbbeeejjjnnnpppqqqpppuuu{{{}}}yyyqqqhhhbbbSSSKKKFFFHHHMMMQQQUUUZZZ^^^bbbfffeeeddd___UUUJJJAAA>>>;;;777666888===@@@BBBGGGNNNUUUXXXVVVSSSPPPHHHHHHGGGGGGHHHJJJLLLNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIKKKLLLLLLLLLLLLKKKIIIKKKMMMOOORRRSSSTTTTTTYYY[[[___bbbfffjjjooorrrsssuuuxxxyyyzzz{{{~~~~~~{{{wwwsssnnniiieee```]]]ZZZYYYXXXXXXVVVUUUNNNMMMKKKHHHFFFDDDBBBAAAAAA@@@@@@??????????????????@@@BBBBBBBBBBBBDDDFFFIIIJJJKKKKKKJJJLLLOOOQQQTTTTTTRRROOOLLLKKKMMMOOOOOONNNMMMMMMNNNMMMLLLJJJHHHIIILLLMMMNNNNNNLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNPPPPPPPPPNNNMMMKKKOOOOOONNNNNNOOOQQQRRRTTTYYY[[[^^^^^^]]][[[ZZZZZZSSSRRRRRRRRRSSSRRRPPPNNNIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPQQQQQQPPPNNNKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@AAACCCEEEFFFHHHIIIIIIIIIIIIJJJKKKOOOSSSWWWZZZZZZ[[[]]]]]]]]]]]]___aaabbbaaa___^^^]]]\\\[[[[[[RRRQQQOOOOOONNNNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKIIIGGGEEECCCBBBAAA>>>===;;;;;;>>>BBBGGGJJJMMMMMMOOOSSSWWWXXXWWWUUUYYYXXXVVVQQQMMMNNNTTTZZZcccfffhhhgggccc```aaabbb]]]]]]\\\ZZZWWWSSSPPPOOORRRXXXaaahhhkkkhhhbbb^^^333333222111000000111111333333333333333333333333000111111111111222222222333333333222222222222111111111111111111111111111//////000000111111111222000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111111111111222222222222222//////////////////////////////111444666666444222000000000000000000000000111111000000//////..............................000000000000111111111111222111000.........//////////////////////////////////////////////////////////////////...............//////000000000000000.........///////////////........................------...//////...------+++,,,---...///111222222......------------......///............---------------------------------...------------...//////------------------------,,,---...///000000000000......------------------......////////////......---------............///...///000000000000///...000000111111000000//////------........./////////---...///000000///...---////////////////////////---000222222111333777;;;DDDNNNYYYaaahhhooosssrrrrrrhhh```______]]]\\\]]]gggfffeeebbbbbbeeejjjnnnsssvvvzzz{{{zzzuuuppplllZZZPPPHHHGGGIIILLLPPPUUU[[[```dddhhhkkkkkkddd[[[KKKDDD<<<777666777999:::<<>>@@@AAAAAAAAAAAACCCDDDFFFGGGGGGGGGGGGHHHKKKMMMOOOOOOOOONNNKKKJJJKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKGGGGGGFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRQQQOOOLLLKKKMMMMMMMMMNNNNNNOOOOOOPPPTTTVVVYYYYYYYYYXXXXXXYYYRRRQQQOOOOOOPPPQQQOOONNNJJJIIIGGGEEEEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNNNNMMMJJJHHHHHHIIIFFFEEEDDDCCCCCCBBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKNNNQQQVVV[[[]]]]]]^^^``````______```bbb```]]][[[YYYXXXXXXVVVUUUMMMLLLKKKJJJIIIIIIIIIJJJHHHIIIJJJIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKPPPQQQSSSTTTTTTRRRPPPOOOHHHGGGFFFEEECCCAAA@@@@@@>>>======>>>AAAFFFKKKNNNPPPQQQSSSVVVXXXYYYXXXVVVWWWUUURRRMMMJJJLLLSSSYYY___```bbbbbb```^^^^^^^^^XXXZZZ[[[ZZZWWWSSSQQQPPPTTTYYY```fffgggccc]]]YYY555444333222222333444444111111111111111222222222///000000000111111111111333333222222222222111111111111111111111111111111000000000000000111111111000000000000000000000000111111111000000111111111111111111111111111111111111111111111111111111111000000000111111111222222//////////////////////////////111444777777444222000000000000000000000000////////////000000000000......................../////////000000000000111333222000...---...//////////////////////////////000000000000000000000000////////////............---...//////000000//////............/////////000........................------...//////...------,,,------...///000111111......------------......///............------------------------------------------------...//////..............................///////////////...+++,,,,,,------......///......////////////......---------............///........................///000000000000///...------------.........//////---...///000000///...------.........///000000000/////////000111222333444<<>>@@@AAAAAAAAAAAABBBDDDCCCDDDEEEDDDDDDEEEHHHJJJJJJLLLMMMMMMKKKJJJIIIJJJIIIIIIIIIHHHGGGGGGHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLHHHGGGFFFFFFGGGHHHKKKLLLNNNOOOOOOPPPPPPOOONNNMMMKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRSSSSSSTTTVVVWWWRRRPPPNNNMMMNNNOOOOOONNNLLLJJJGGGEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHJJJKKKIIIGGGEEEFFFGGGCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLMMMLLLMMMNNNPPPTTTWWW[[[]]]^^^```aaaaaa```___```aaa\\\YYYUUUSSSSSSRRRPPPNNNIIIIIIHHHFFFFFFFFFHHHJJJEEEGGGIIIIIIGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLOOOPPPRRRSSSRRRPPPNNNLLLDDDCCCBBBAAA@@@???>>>>>><<<<<<===@@@DDDIIINNNQQQQQQTTTVVVYYYYYYYYYYYYYYYTTTQQQMMMIIIIIIMMMTTTYYY]]]\\\\\\]]]]]]]]]ZZZXXXUUUXXX\\\\\\ZZZWWWVVVWWWVVVYYY]]]```^^^ZZZSSSOOO333222111000000111222333//////000000000000000000000111111111222222333333222222222222111111111111000000000000000000000000111111000000000000000000000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000.../////////000000111111////////////////////////...///111444777777555222000000000000000000000000------...///000111222222..................................../////////000444222000...---...//////////////////////////////111111111111111111111111000/////////............,,,---......//////......---.........//////000000////////////////////////,,,---...//////...---,,,.........///////////////.........------.........//////.........------------------------------------------------...///000////////////////////////000000000000///...---,,,)))***+++,,,...///000111......////////////......---------........./////////...------------.../////////000//////...---------------.........//////---...///111111///...---,,,------...///000111111222000//////111333333333777<<>>===<<<<<<;;;<<<===AAAEEEKKKOOORRRPPPTTTWWWYYYYYYXXXXXXYYYRRRNNNIIIGGGIIIOOOVVV[[[]]][[[YYYZZZ\\\\\\XXXUUUTTTYYY]]]___^^^\\\]]]^^^VVVXXXZZZZZZWWWRRRLLLHHH444333333222111000//////000000000000000000000000444333222000//////......000000000000000000000000000000000000000000000000111111111111111111111111111111000///////////////222222222222222222222222111111111111111111111111222222222111111111000000111111000000//////......222111111000//////......000---...444555222333888000000////////////000000////////////////////////............////////////////////////////////////////////////////////////000000//////.........---......------------......------......//////000000........................000000//////.........---........................////////////////////////222111111111000000//////000000000000000000000000000///...---------------........................---------,,,,,,+++++++++......------------......000000//////......------............////////////........................------------....../////////...---,,,,,,---...///////////////////////////---------...............000000000000////////////////////////000000000000000000111111111222222222666<<>><<>>333222222111111000000000000000000000000000000000222222111000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111000000000/////////...//////////////////000000111------444888666333333000000////////////000000////////////////////////............////////////////////////////////////////////////////////////000/////////............///..................///............////////////........................000/////////.........---........................////////////////////////111111000000000/////////------------------------//////...---------------........................---------,,,,,,,,,++++++......------------......////////////........................////////////....................................//////000000///...------------...///........................---------...............///////////////000000000////////////000000000000000000111111111222222222222666???JJJSSSWWWVVVSSS[[[___ccc```YYYSSSOOOOOOTTTYYY\\\[[[YYYYYYVVVRRRVVV^^^iiisssxxxwwwuuurrrmmmnnnllleee[[[SSSOOOMMMIIIOOOUUU]]]nnn~~~}}}qqqooojjjaaaSSSFFF<<<999888666666777999===AAAFFFHHHLLLJJJIIIIIIHHHFFFCCC@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLNNNRRRWWWZZZ]]]dddnnnuuu{{{{{{qqqkkkhhhgggdddaaa___^^^]]]\\\\\\[[[XXXUUUUUUTTTRRROOOMMMKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFEEECCCAAAAAABBBEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEGGGHHHGGGGGGFFFGGGFFFDDDDDDEEEHHHKKKMMMKKKLLLLLLMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIGGGEEECCCAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQOOONNNQQQUUUYYYZZZZZZ]]]\\\[[[YYYWWWUUUTTTSSSOOOOOOMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCAAA>>><<<<<<:::777999===>>>AAAEEEHHHIIIJJJLLLMMMMMMPPPUUUXXXWWWSSSNNNKKKKKKHHHEEEGGGMMMTTTYYY[[[]]][[[YYYYYYZZZYYYVVVSSSXXX^^^bbbaaaaaabbb___[[[]]]\\\YYYTTTNNNFFF@@@<<<111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000111111111111111111111111222111111111111000000000000000000000////////////------...//////000111111222---...555:::888222...000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////............000//////......//////000/////////......................................./////////..........................................//////000000//////...///////////////.........------------------------//////...------------...........................------------,,,,,,,,,,,,......------------...................../////////---............/////////........................///////////////000000000///...------------...///........................---------.........//////.........//////000000111////////////000000000000000000000111111111111222///111666===DDDJJJMMMMMMSSSZZZaaaddd___WWWQQQMMMOOOUUUYYYYYYYYYYYYUUUOOOLLLTTTaaammmssssssqqqppplllnnnoookkkbbbYYYTTTRRRJJJMMMOOOTTTbbbppprrrkkkhhhjjjggg]]]NNNBBB===<<<888777666777999===BBBEEEIIIJJJLLLNNNMMMIIICCC>>>???@@@AAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCDDDEEEFFFFFFGGGGGGEEEHHHLLLPPPSSSZZZccciiirrryyywwwnnniiieeeaaa^^^]]]\\\\\\]]]______]]]\\\[[[[[[YYYWWWUUUSSSQQQQQQLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEDDDBBBAAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDGGGJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDD????????????@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFGGGHHHJJJKKKMMMMMMPPPRRRSSSUUUVVVVVVUUUUUUSSSQQQPPPPPPSSSWWWXXXYYYYYYXXXWWWUUURRRPPPOOONNNMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIGGGEEECCCAAA@@@??????;;;::::::999777:::???BBBEEEHHHJJJJJJJJJKKKLLLJJJOOOTTTTTTPPPKKKGGGFFFGGGHHHJJJOOOUUUZZZ\\\]]]ZZZYYYXXXXXXYYYWWWUUUSSSWWW___dddcccaaa```^^^[[[\\\ZZZVVVPPPIIIBBB<<<888///000000000111111111222000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////---......//////000111111000000222777:::777111,,,000000////////////000000000000000000000000000000............///////////////////////////////////////////////////////////////////////////.........000000////////////000000/////////......---------...........................................................................///000000000000///...........................///////////////////////////......---------..............................------------------,,,,,,......------------......---------....../////////---------.........//////....................................////////////.........------.................................,,,,,,------.../////////------......///000111111////////////000000000000000000000000111111111111111111222555:::AAAGGGJJJLLLUUU___eeeddd\\\TTTOOONNNTTTYYY[[[]]]___\\\VVVKKKOOOVVVaaajjjnnnmmmkkkfffiiijjjhhhaaa[[[XXXXXXRRRQQQNNNMMMVVVccciiihhhaaadddddd^^^SSSHHHBBB@@@;;;999666444555888<<>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBDDDFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBEEEHHHJJJMMMRRRYYY^^^ccciiittt}}}tttmmmfff^^^ZZZZZZZZZZZZ\\\___aaa`````````___]]][[[YYYWWWUUUSSSRRRQQQNNNLLLIIIHHHFFFFFFEEEEEEFFFFFFEEEDDDBBBAAADDDEEEEEEDDDBBBBBBCCCDDDCCCBBBBBBAAA@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCFFFHHHJJJKKKLLLLLLKKKIIIGGGEEECCCGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@@@@???@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHIIIJJJLLLNNNOOOPPPPPPTTTVVVWWWYYYYYYYYYXXXWWWUUUSSSQQQPPPQQQSSSVVVWWWUUUUUUSSSQQQNNNLLLJJJJJJIIIIIIHHHFFFEEEDDDBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHEEEBBB@@@>>>===<<<===:::999::::::999===CCCGGGIIIKKKLLLKKKJJJKKKKKKIIIMMMPPPMMMGGGBBBBBBDDDGGGKKKQQQXXX]]]___^^^]]]WWWVVVVVVVVVWWWWWWVVVUUUUUU^^^eeedddaaa___]]][[[YYYVVVQQQKKKDDD===777444/////////000111111222222000000000000000000000000............///000111222000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...444999999666222000...000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////.........///////////////000000////////////000000//////......------,,,,,,........................---------..........................................///000111111000///...------------............////////////////////////......---------......///........................------------------------......------------......,,,,,,------......//////------------....................................---------------------------..................---........................,,,,,,------...//////000,,,------...///000000111////////////000000000000000000000000000000000000222111000111444:::AAAFFFGGGOOOZZZbbbccc^^^WWWSSSNNNRRRWWW[[[aaagggfffaaaUUUPPPNNNTTT___ggggggcccaaaccccccaaa]]]\\\^^^aaa\\\WWWNNNHHHLLLWWW```ccceeedddaaa^^^XXXQQQIIIDDD===;;;777333333444777999>>>BBBIIIOOORRRPPPJJJDDD????????????@@@@@@@@@@@@????????????@@@BBBDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKOOORRRUUUZZZdddnnnwww}}}|||tttkkkaaaZZZXXXWWWWWWZZZ]]]___```___cccbbbaaa___]]]ZZZWWWVVVXXXWWWTTTRRROOOMMMKKKJJJHHHHHHHHHGGGFFFEEECCCCCCEEEFFFFFFEEECCCCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@???>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@AAACCCEEEGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCHHHGGGEEEDDDBBBBBBAAAAAA??????????????????>>>>>>>>>???AAABBBCCCDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAACCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSVVVXXXZZZ[[[[[[ZZZXXXWWWTTTSSSRRRPPPPPPPPPRRRTTTRRRQQQPPPNNNKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@CCCBBBBBBAAA@@@???>>>>>>???????????????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKHHHFFFCCC@@@===<<<;;;;;;999777777:::;;;;;;???EEEIIIKKKMMMMMMLLLJJJJJJJJJIIIKKKKKKFFF@@@>>>BBBFFFJJJOOOWWW]]]``````]]]\\\YYYXXXWWWUUUTTTSSSTTTUUUVVV]]]cccbbb______]]]YYYSSSPPPKKKEEE>>>888444222/////////000000111111111000000000000000000000000............//////000111000000000000000000000000000000000000000000000000000000000000000000000000---...000111111000//////111111111111111111111111000000000000000000000000//////000000000000000111////////////000000000000111111111111111111111111000888<<<888222///000000000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////.........///////////////000//////......//////000.........---------------........................---------------....................................///111222222111///...---------...............,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------------..................------------......---------------.........,,,------------.................................---------,,,,,,,,,,,,,,,------...//////...------------------------------+++,,,,,,---...///000000---------......//////000////////////000000000000111000000000000000//////////////////000444:::>>>AAAGGGOOOWWW[[[[[[XXXUUUNNNQQQTTTXXXaaajjjmmmjjjbbbYYYOOONNNUUU[[[\\\[[[^^^___^^^\\\ZZZ\\\bbbgggbbb[[[PPPGGGFFFKKKTTTZZZiiifffbbb___\\\WWWPPPKKKAAA???:::666444333444555:::===BBBHHHMMMMMMJJJGGGBBBAAAAAA@@@@@@?????????>>>======>>>???AAABBBDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGKKKOOOVVV^^^fffmmmqqqtttwwwzzz}}}~~~yyypppfff___XXXWWWVVVWWWZZZ\\\\\\\\\ccccccccccccaaa___]]][[[^^^]]]ZZZWWWTTTRRRQQQPPPMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEGGGIIIIIIIIIHHHGGGEEECCCAAA@@@???@@@AAACCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCCCCBBBCCCAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSVVVWWWYYY[[[ZZZYYYVVVUUUQQQRRRRRRQQQOOONNNOOOPPPNNNMMMLLLKKKIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHEEECCC@@@===::::::::::::666555777;;;======AAAGGGKKKMMMNNNNNNLLLJJJJJJJJJGGGGGGEEEBBB???@@@DDDIIILLLQQQWWW\\\]]]]]][[[[[[]]]\\\XXXTTTPPPPPPRRRUUU[[[^^^```^^^]]]]]]ZZZTTTMMMJJJEEE???999555333111/////////000000000000000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000---///000222222222000///000000000000000000000000000000000000000000000000////////////000000111111.../////////000000000111111111111222333333444444555:::;;;444///000111000000000////////////000000////////////////////////............////////////////////////////////////////////////////////////............/////////000///..................///,,,------------------...........................,,,,,,,,,------....................................///111333333111///...------......////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................------------.........///......------------.........------------------,,,,,,,,,---------.......................................---------,,,,,,,,,------...//////...------------------------------++++++,,,---...///000000........................////////////000000000000111111000000////////////,,,...///000///000444777;;;===BBBHHHNNNSSSUUUUUURRRRRRRRRTTT___kkkqqqoookkkcccYYYPPPLLLNNNQQQTTTZZZ[[[[[[XXXWWWYYY___eeeddd^^^UUUMMMGGGFFFKKKPPP\\\]]]^^^]]]ZZZWWWTTTRRRFFFDDD@@@;;;777555444444888888;;;???DDDGGGGGGFFFEEEDDDCCCBBBAAA???>>>>>>======<<<<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========???@@@AAAAAADDDFFFJJJPPPWWW]]]aaadddggglllrrrvvvuuuooohhhcccZZZXXXVVVVVVWWWYYYYYYXXX^^^___aaacccccccccbbbaaabbbaaa___\\\YYYWWWVVVUUUTTTRRROOOMMMLLLMMMNNNOOOMMMMMMLLLKKKIIIJJJMMMOOOOOONNNMMMKKKHHHEEEBBB@@@@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDAAACCCDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUXXXYYYXXXVVVSSSQQQMMMPPPRRRQQQNNNLLLLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAA@@@@@@@@@AAAAAADDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDBBB@@@<<<999777777888888666666:::@@@CCCCCCFFFKKKKKKMMMNNNNNNLLLJJJIIIJJJCCCCCCBBBBBBCCCEEEHHHIIIJJJOOOTTTWWWWWWXXXYYY[[[]]][[[VVVQQQNNNPPPVVV[[[bbbbbb^^^[[[ZZZZZZUUUMMMGGGDDD???:::666333222222000000000000000/////////000000000000000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000000000000...///111333444333111000////////////////////////000000000000000000000000.../////////000000111111.../////////000000111111///000111222444555666777:::<<<888000///222222...000000////////////000000////////////////////////............/////////000////////////////////////////////////////////////---.........//////000000......------------......,,,,,,,,,------.................................,,,,,,,,,------....................................///111333333111///............/////////000000........................---------------...///000........................---------.........//////.........------..................------,,,,,,,,,,,,,,,,,,---------..............................//////.........---------,,,---...//////...---,,,------------------------++++++,,,---...///000111...............---------////////////000000000000111111000000/////////...***...111222111000222444666666888===EEELLLRRRTTTVVVUUURRRTTT^^^lllsssrrrnnnkkkbbbTTTHHHDDDIIIOOOWWWXXXXXXVVVTTTVVV[[[___fffbbb[[[TTTKKKFFFGGGKKKHHHNNNVVVXXXUUUSSSTTTVVVJJJHHHDDD???;;;777555444777666666999===AAACCCDDDGGGFFFEEECCCAAA???>>>=========<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????===<<<;;;===???AAAAAAAAA>>>@@@CCCGGGLLLQQQUUUXXXZZZ___ggglllmmmjjjgggeee\\\YYYWWWVVVWWWWWWWWWVVVXXXZZZ^^^aaacccdddddddddeeecccaaa^^^\\\ZZZYYYXXXXXXVVVRRRPPPOOOPPPSSSTTTSSSSSSRRRQQQPPPPPPSSSVVVRRRRRRPPPNNNKKKGGGCCCAAAAAABBBCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@CCCEEEGGGHHHHHHHHHDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@AAACCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJLLLMMMNNNOOOQQQRRRTTTTTTRRRSSSUUUVVVVVVUUUSSSRRRRRRTTTVVVWWWWWWTTTQQQOOOKKKNNNQQQQQQNNNKKKJJJKKKFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHEEEEEEFFFFFFEEEDDDBBBAAA???===999666555555666777999:::???FFFIIIIIILLLPPPKKKMMMNNNNNNLLLJJJIIIIII@@@@@@AAADDDGGGJJJJJJIIIHHHLLLPPPRRRSSSTTTXXX[[[XXXVVVSSSOOONNNSSS\\\dddiiieee^^^XXXYYYXXXQQQGGGDDDAAA<<<777444222222333000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000,,,------...///000000111222444666999:::::::::999888555222///......000111000000000000000000000000//////000000000000//////000000//////.........---////////////////////////................................................------------------------...+++((()))+++---,,,+++............////////////////////////////////////...........................------///222222...+++////////////////////////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------........................------------------------111000///---+++)))''''''........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............////////////////////////////////////............//////////////////000000000000111444777777999>>>GGGOOOXXXTTTOOOQQQYYYdddnnnsssiiijjjggg]]]OOOEEEDDDFFFNNNTTTWWWUUUTTTXXX\\\]]]dddccc___ZZZSSSKKKDDD@@@GGGGGGJJJNNNSSSVVVWWWVVVOOOLLLHHHDDDAAA>>>:::777888777666777:::<<<===>>>EEEFFFGGGFFFBBB>>><<<;;;;;;;;;<<<<<<===???@@@@@@AAA@@@???>>>>>>???@@@AAABBB@@@>>><<<;;;===???@@@===========================>>>@@@CCCEEEGGGIIIJJJTTTVVVZZZ^^^aaaaaaaaa```]]]\\\ZZZYYYWWWUUUSSSSSSZZZXXXWWWZZZ```eeeffffffiiihhhdddaaa]]][[[YYYXXXYYYXXXWWWUUUUUUUUUVVVVVVYYYWWWUUUTTTUUUXXX\\\___]]]\\\YYYUUUPPPJJJFFFCCCEEEEEEEEEEEEFFFGGGHHHIIIIIIEEECCCBBBDDDDDDBBB@@@BBBCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKNNNQQQSSSUUUPPPPPPQQQRRRSSSSSSRRRRRRUUUTTTSSSSSSSSSTTTUUUVVVTTTUUUUUUUUUTTTRRRPPPOOOQQQPPPOOONNNLLLKKKJJJJJJFFFEEECCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>?????????>>><<<===???AAAEEECCC@@@>>>>>>AAADDDFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEECCCAAA???>>><<<======999444333777<<<999>>>EEELLLOOOOOOLLLJJJLLLLLLLLLKKKIIIFFFCCCAAA???AAAEEEHHHKKKMMMMMMMMMHHHIIILLLNNNQQQSSSTTTUUUTTTQQQNNNMMMOOOUUU\\\aaahhhaaaZZZWWWUUUQQQJJJDDD===:::666222000///000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000111222222333333111222444666777777666555555333111///...//////000//////////////////////////////000000000000//////000/////////............................................................................................................///,,,******,,,...---,,,............////////////...................................................------///111111...+++...........................------------------,,,........................------------------------------............------------------------------........................------------------------///////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............////////////////////////////////////............//////.../////////000000000000///111444444555:::BBBIIIRRROOOLLLMMMTTT]]]cccgggeeegggfff```UUULLLGGGEEENNNUUUZZZXXXXXXZZZ\\\\\\\\\[[[YYYUUUPPPJJJEEEAAAAAABBBEEEKKKPPPTTTUUUTTTXXXUUUQQQMMMIIICCC===888777555444444555777999:::BBBCCCEEEDDDAAA>>>======???>>>>>>>>>>>>@@@AAABBB@@@???>>>>>>>>>>>>???@@@AAA@@@>>><<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJNNNSSSVVVYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSUUUSSSTTTWWW]]]bbbdddeeefffeeecccaaa^^^\\\ZZZYYY\\\[[[ZZZYYYXXXYYYYYYZZZ[[[ZZZXXXXXXZZZ]]]```bbb```___\\\XXXSSSMMMHHHEEEHHHGGGGGGHHHHHHIIIJJJKKKJJJGGGEEEDDDFFFFFFEEECCCBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUUQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUUUUTTTSSSQQQOOONNNNNNNNNMMMLLLJJJIIIHHHGGGDDDCCCBBBAAA@@@?????????===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????>>><<<===>>>@@@DDDCCC@@@>>>>>>>>>@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB???===<<<:::;;;;;;888555666;;;@@@BBBFFFLLLQQQSSSRRRNNNLLLKKKJJJIIIHHHEEECCCAAA@@@AAACCCFFFIIILLLMMMMMMLLLHHHIIIKKKMMMOOOPPPQQQRRRPPPNNNMMMMMMPPPUUU[[[___ddd___YYYUUUQQQMMMGGGBBB<<<999666222000///000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........//////000000111///000111333333333222111111000000000////////////////////////////////////...//////000000//////...////////////....................................................................................///////////////////////////...,,,,,,---......------............/////////...................................................---...///000000...,,,---------------------------------------.........................................................,,,,,,------------,,,,,,------------------------........................------------------------,,,,,,,,,,,,------------........................---------------------------------------------------............///////////////............////////////////////////////////////............//////....../////////000000000,,,...000111111555;;;AAAIIIGGGGGGIIINNNSSSVVVWWW^^^aaadddddd___VVVLLLFFFEEEMMMRRRQQQPPPRRRTTTSSSTTTTTTTTTSSSPPPLLLIIIFFF===>>>AAAFFFLLLQQQSSSSSSZZZYYYWWWUUUQQQKKKCCC===888666444222222333555777===???AAAAAA@@@???>>>???AAA@@@>>>======>>>@@@AAA??????>>>>>>>>>>>>?????????>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAA@@@AAACCCFFFJJJLLLOOOPPPSSSSSSSSSRRRRRRQQQQQQPPPOOONNNOOORRRXXX]]]```aaaaaaaaaaaaaaa___]]][[[ZZZ]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\]]]___bbbeeegggcccbbb___\\\WWWQQQMMMJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIJJJIIIHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOONNNOOOPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVUUUTTTTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@>>>>>>=========;;;;;;::::::::::::999999;;;;;;;;;<<<======>>>>>>>>>??????>>>===<<<>>>@@@BBBAAA@@@>>>============AAA@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@>>><<<:::999666777888777666999???DDDJJJMMMQQQTTTUUURRROOOLLLJJJHHHFFFCCCAAA@@@@@@@@@CCCEEEHHHJJJLLLMMMLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMJJJKKKKKKMMMQQQVVV[[[^^^___\\\WWWQQQKKKFFFAAA???999888444222000///000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------......///////////////000000000000///...---...///000000///......////////////////////////...//////////////////...///////////////............................................................................................................------------...---------------.........//////................................................------.../////////...---------------------------,,,,,,------......//////........................------------------------,,,------......------,,,------------------------........................------------------------------,,,,,,+++*********........................------------------------........................---------........./////////......------....../////////////////////////////////............//////........./////////000000+++---......///111666999>>>@@@BBBFFFIIILLLMMMMMMWWWZZZ```eeeeee]]]QQQGGG>>>DDDHHHFFFFFFIIILLLLLLTTTUUUUUUUUUTTTRRROOONNNBBB@@@???BBBGGGLLLPPPRRRQQQRRRUUUWWWVVVRRRJJJEEE===<<<999555222222444666777:::===>>>>>>>>>???AAA@@@???<<<::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===?????????@@@AAACCCEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNRRRVVVYYYZZZ[[[\\\^^^______^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^^^^```bbbeeehhhiiieeedddbbb___ZZZVVVQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLNNNPPPRRRRRRQQQOOONNNOOOPPPQQQSSSTTTUUUUUUVVVTTTUUUVVVWWWWWWWWWUUUUUUVVVTTTPPPMMMLLLLLLNNNOOOQQQQQQPPPPPPQQQSSSUUUVVVTTTSSSQQQOOOMMMJJJHHHGGGIIIHHHGGGFFFEEECCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<======>>>===>>>???>>>===<<<>>>??????????????????>>>>>>===@@@@@@@@@@@@AAAAAABBBBBB@@@???>>>===;;;999777666222333444555777;;;BBBGGGKKKNNNQQQSSSRRRPPPMMMJJJIIIGGGDDDAAA@@@@@@AAABBBFFFGGGIIIKKKLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHKKKOOOSSSWWWZZZ\\\[[[YYYUUUNNNFFF@@@===<<<777555333111000///000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000111111111111111222222000000000000//////......,,,---///000000///...---..............................////////////...............///////////////........................................................................------------------------,,,,,,------,,,,,,,,,---------------............................................................------.........------...---------------------------------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------........................------------------------////////////.........---........................------------------------........................------------..................------------......//////////////////////////////............//////............////////////,,,---...//////111333555666:::>>>CCCFFFGGGHHHIIIOOOSSSZZZbbbeee```TTTJJJCCCGGGGGGCCCBBBHHHNNNPPPVVVWWWXXXXXXWWWVVVSSSRRRIIIDDD???>>>@@@EEEJJJMMMJJJLLLPPPUUUWWWTTTOOOKKKBBBAAA>>>999444222333555444666999;;;;;;===???AAA@@@>>><<<;;;:::;;;<<<===========================;;;<<<===>>>>>>===;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;>>>===<<<<<<<<<>>>@@@AAABBBBBBCCCDDDDDDEEEFFFFFFIIIJJJJJJKKKLLLNNNQQQSSSUUUWWWYYY\\\]]]\\\[[[[[[YYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^```bbbeeefffgggeeedddcccaaa]]]YYYUUUSSSOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTRRRRRRPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOPPPOOOQQQTTTVVVVVVUUURRRQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTWWWTTTOOOLLLJJJJJJLLLNNNQQQPPPPPPPPPPPPRRRTTTUUUQQQPPPMMMKKKHHHFFFDDDCCCGGGFFFEEEDDDCCCBBBAAA@@@===<<<;;;:::::::::::::::999999999999::::::::::::::::::;;;;;;<<<=========<<<===???>>>===<<<===>>><<<===???@@@AAABBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA======;;;999777666555444///000222555888===CCCGGGJJJLLLNNNOOOOOOMMMKKKIIIHHHFFFCCCAAAAAABBBDDDFFFHHHIIIKKKLLLLLLJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEGGGKKKPPPTTTWWWYYYYYYWWWUUUQQQIIIBBB<<<::::::444333111000//////000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000///////////////---...///000000///..............................---......//////......---.........///////////////------------------------................................................------------------------+++,,,......,,,+++,,,---,,,------------.........------------------------........................,,,.........,,,,,,---...------------------------.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...------------------------........................------------------------++++++,,,---......//////........................------------------------------------------------,,,------------...............------------......//////////////////////////////............//////------........./////////------...000111222222222111555;;;???BBBCCCEEEFFFIIILLLRRRYYY^^^\\\UUUOOOLLLNNNLLLEEECCCHHHNNNQQQUUUVVVWWWXXXWWWVVVTTTRRRMMMHHHBBB>>>>>>AAADDDFFFIIIJJJMMMQQQSSSSSSOOOLLLFFFFFFDDD>>>777222222333222444666888999:::===???@@@??????>>>============<<<<<<============<<<<<<;;;<<<=========<<<:::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888777777888:::<<<>>>@@@??????@@@AAABBBCCCCCCDDDFFFGGGGGGGGGFFFGGGJJJLLLNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ]]]___aaabbbccccccbbbbbbbbb```^^^[[[XXXWWWQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUUUUUUUTTTUUUVVVXXXXXXWWWUUUSSSQQQOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRQQQRRRUUUWWWWWWVVVTTTRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTUUUSSSOOOKKKIIIJJJKKKLLLOOOOOONNNMMMNNNOOOPPPQQQMMMKKKIIIFFFDDDBBB@@@@@@EEEDDDCCCBBB@@@???>>>>>>;;;;;;:::999999999999999666777777777777888888888:::::::::;;;<<<<<<======;;;===???>>>===<<<<<<===<<<===???AAABBBCCCDDDDDDBBBBBBBBBBBBBBB@@@??????;;;:::888666555444444444000222444888<<<@@@DDDEEEJJJJJJLLLMMMLLLKKKJJJIIIFFFEEECCCCCCCCCFFFHHHJJJJJJKKKLLLLLLKKKIIIFFFEEECCCCCCBBBAAABBBCCCDDDEEEDDDGGGKKKOOOSSSTTTUUUUUUTTTPPPJJJDDD>>>:::888666111000000/////////000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000..................------//////////////////000000//////000000000//////...........................---......//////......---............/////////000------------------------........................................................................+++---000000...,,,---...,,,,,,---------.........------------------------........................,,,...///...++++++---///........................////////////....................................---------------------------......//////......---------------------------........................------------------------*********++++++,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...//////////////////////////////............//////---------.........//////------...000222222222111///333777:::<<<===@@@CCCEEEGGGKKKPPPTTTVVVUUUTTTUUUWWWTTTKKKFFFGGGKKKLLLRRRSSSUUUVVVVVVUUUTTTSSSPPPMMMIIIFFFEEEDDDCCCBBBFFFFFFGGGJJJNNNOOONNNMMMLLLMMMLLLFFF===666444555111333555666666888;;;======>>>>>>??????>>>===<<<;;;<<<============<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777777777888999;;;<<<===;;;<<<<<<===>>>???@@@@@@@@@AAACCCBBBAAABBBEEEHHHGGGHHHJJJLLLNNNPPPQQQRRRSSSTTTVVVXXXYYYYYYYYYYYYWWWYYY[[[^^^___```______^^^_________]]]\\\ZZZXXXTTTTTTTTTTTTUUUVVVWWWXXXTTTVVVXXXWWWVVVVVVYYY\\\YYYYYYXXXVVVUUUTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVVVVVVVTTTSSSWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQNNNKKKIIIIIIJJJKKKMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGEEEBBB@@@>>>>>>>>>BBBAAA@@@???===<<<;;;;;;;;;:::999999999999999999666666777777777888888888999::::::;;;;;;<<<<<<===;;;===>>>???===<<<<<<===>>>>>>???@@@AAACCCDDDDDDBBBBBBBBBBBB@@@>>><<<;;;888777666555444444444555444666999===AAADDDDDDDDDIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEHHHKKKMMMKKKKKKLLLKKKJJJGGGDDDBBBAAA@@@??????@@@BBBEEEFFFDDDFFFJJJMMMOOOPPPPPPOOOPPPJJJCCC>>>;;;999555222/////////////////////000111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111111111111000000000///............///000111111111000000////////////........................---..................------.........//////000000------------------------................................................////////////////////////+++///111111///---...///,,,,,,,,,---------......------------------------........................,,,...///---+++***---///////////////////////////000000//////......------................................................,,,------......------,,,------------------------........................------------------------111000000///---,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...//////////////////////////////............//////---------.........//////------...000222333222000///222555777777999<<<@@@CCCDDDFFFIIIMMMQQQUUUWWW^^^```]]]TTTLLLKKKKKKJJJPPPRRRTTTVVVWWWVVVUUUUUURRRQQQPPPOOONNNJJJEEEBBB@@@@@@AAADDDHHHLLLMMMMMMQQQSSSSSSLLLBBB:::777888222333444555555666999;;;999;;;<<<>>>>>>===;;;::::::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;;;;;;;;;;:::::::::999999888888999:::;;;;;;<<<<<<;;;===??????>>>???CCCGGGCCCCCCDDDFFFHHHKKKMMMNNNNNNPPPRRRTTTUUUUUUUUUUUUWWWXXX[[[]]]^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYWWWWWWVVVWWWWWWXXXYYYZZZUUUWWWYYYYYYWWWWWWZZZ]]]YYYYYYYYYXXXWWWWWWWWWVVVRRRQQQPPPNNNMMMLLLKKKKKKJJJLLLNNNQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRPPPNNNKKKJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGEEEBBB@@@>>>===<<<<<>>===;;;:::999888::::::999999999999999999888888999999:::::::::;;;999999:::;;;;;;<<<<<<===:::<<<>>>???===<<<<<<<<>>>>>@@@CCCFFFGGGDDDFFFHHHKKKLLLMMMLLLLLLNNNGGG>>>:::999888333///........./////////000000////////////000000000000000000//////.........---////////////////////////////////////////////////......////////////......////////////////////////........./////////////////////////////////////////////............////////////000000000000//////......///000000000000000000000000000000000000000111000///......---......000///...---------------........................//////.........---------........................................................................---...///000000///...---+++++++++,,,,,,---------//////...---,,,++++++***------------------------...........................------,,,,,,------...........................000000000000000000000000//////.........------------------.........//////222000///---,,,,,,,,,------,,,,,,+++,,,---...///---------,,,,,,+++++++++---------------------------------............//////...,,,++++++,,,...///.........------,,,,,,,,,------------------------------------------------------------------------...---,,,++++++---...000000000//////.........---////////////////////////,,,---///111222111111000111000000111333555777888BBBCCCDDDEEEGGGJJJNNNRRRYYY___```ZZZRRRLLLGGGCCCFFFIIINNNTTTXXXXXXUUURRRUUUUUUUUUWWWVVVPPPGGG@@@AAABBBBBBAAAAAADDDJJJOOOPPPUUUXXXTTTJJJ???999666555555333333333333555555888888888888999:::;;;<<<>>>===;;;;;;<<<<<<:::999::::::::::::::::::::::::;;;;;;;;;::::::999999999777888888888888999999999999999999888888888777777;;;;;;:::999999999::::::======<<<<<<===???BBBDDDCCCBBBAAAAAABBBEEEGGGIIIMMMNNNNNNLLLLLLMMMPPPSSSSSSVVV[[[___aaaaaa___]]][[[ZZZXXXWWWWWWWWWXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWTTTUUUVVVWWWXXXYYYZZZ[[[ZZZYYYYYYXXXWWWVVVVVVUUUWWWVVVUUUSSSPPPMMMKKKIIIOOOOOOPPPPPPOOOOOONNNMMMSSSTTTTTTUUUUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUUUUUUURRRQQQOOOMMMMMMMMMOOOPPPNNNNNNMMMMMMKKKJJJIIIHHHKKKIIIEEEBBB@@@@@@@@@AAADDDBBB???<<<;;;:::;;;;;;======<<<;;;:::888777666444555666888888888777666666666777777888888999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????>>>===;;;999777666555444111111000111333666999;;;>>>??????@@@AAABBBCCCCCCEEEDDDDDDBBBAAA???>>>===@@@BBBFFFJJJLLLLLLKKKKKKKKKKKKIIIGGGDDDBBB@@@???>>>===>>>@@@DDDGGGIIIIIIHHHEEEDDDGGGKKKKKKGGGCCCDDD???999444222222111000////////////////////////.../////////000000000000000/////////............////////////////////////////////////////////////......////////////......///////////////////////////////////////.........000000000000000000000000//////............////////////000000000000//////......///000000000000000///////////////////////////...............///000//////...---------------........................//////.........---------..............................................................................////////////......,,,,,,,,,,,,------------///......------,,,,,,+++------------------------...........................------,,,,,,------...................................................///.........------------------------.........//////...---,,,++++++,,,,,,------,,,,,,,,,---...///...---------,,,,,,,,,+++------------------------------------............---..................---......---------,,,,,,,,,------------------------------------------------------------------------...---,,,++++++---...000000/////////.........---........................,,,---...///000000000000000000000000222444666777@@@AAACCCCCCDDDFFFIIILLLUUU[[[]]]YYYTTTPPPKKKGGGDDDFFFJJJPPPTTTVVVTTTRRRWWWWWWXXXZZZYYYTTTLLLFFFBBBCCCBBBAAA@@@BBBFFFKKKMMMRRRWWWWWWRRRIIIBBB===666555444333333444555666666666666777888999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999888888888777777888888888999999999:::::::::999999999888888;;;::::::999999::::::;;;;;;;;;::::::;;;===???AAA@@@@@@??????@@@BBBDDDFFFJJJKKKKKKJJJIIIJJJMMMPPPQQQTTTXXX\\\^^^^^^\\\ZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSPPPNNNLLLKKKOOOOOOOOOOOOOOONNNNNNMMMPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSPPPOOOMMMKKKKKKKKKLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGIIIFFFCCC@@@>>>>>>??????@@@???===;;;::::::;;;<<<:::::::::999888777666555666777777888777666555444777777777777777888888888777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>==================<<<;;;999777555444333333111111111222555888;;;===CCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>======@@@BBBFFFIIIKKKKKKJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@=========@@@DDDGGGHHHHHHHHHDDDAAABBBEEEGGGDDDAAA>>>:::444000//////...---////////////////////////....../////////000000000////////////............////////////////////////////////////////////////......////////////......////////////////////////000000//////......------000000000000000000000000//////............//////...//////000000//////.........///000000000000///////////////////////////------------...///000111//////...------------..........................................---------........................................................................//////............//////.........---------------------------------------------------------------..............................------------..............................------------------------............------------------------............---,,,,,,+++++++++,,,,,,------,,,,,,,,,---...............---------------------------------------------------............,,,---///111111///---,,,...------------,,,,,,,,,------------------------------------------------------------------------------,,,+++,,,---...////////////.......................................------------......///000///......///000222444555<<<>>>@@@@@@@@@AAACCCEEENNNUUUYYYWWWUUUSSSPPPKKKBBBCCCEEEJJJOOORRRSSSRRRUUUVVVWWWYYYYYYVVVPPPLLLEEEDDDCCC@@@>>>???BBBEEEGGGKKKQQQVVVWWWRRRJJJDDD888777666555555555555555444444444555666777888999777;;;??????===;;;;;;<<<<<<<<<;;;;;;::::::999999888888888888888777777777777777777888888888999999;;;;;;:::::::::999999999888888888777777888888999999888888888999:::<<<=========<<<<<<===???AAABBBFFFFFFGGGFFFEEEFFFIIIKKKMMMPPPTTTWWWYYYXXXWWWUUUQQQPPPOOOOOOPPPQQQSSSTTTRRRRRRRRRQQQQQQRRRRRRSSSRRRSSSSSSSSSTTTTTTUUUUUUXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLNNNOOOQQQRRRRRRRRRMMMMMMNNNNNNOOOOOOPPPPPPMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGEEEEEEEEECCC@@@===<<<<<<<<<===<<<;;;:::999888999:::;;;666666777777777666555555666666777777777666666555888777777777777777777666777777777888999999::::::::::::<<<======<<<<<<;;;======<<<<<<;;;::::::::::::999777555333222222222111222333555888;;;???AAAEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@>>>===<<<<<<===>>>AAABBBEEEHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAAAAA@@@>>>===>>>@@@DDDFFFGGGGGGGGGCCC>>>===???@@@???>>>888555111.........------////////////////////////........./////////000000///////////////.........////////////////////////////////////////////////......////////////......////////////////////////111111000///...------,,,//////////////////////////////............//////...//////////////////...---...//////000000//////////////////////////////---------------...///000///......---------..............................................................................................................................//////---,,,,,,---///////////////......------,,,,,,---------......//////......................................................------------..............................------------------------------------------------------------------------++++++,,,,,,,,,------...------------------------........................------------------------,,,,,,---------.........,,,---...//////...---,,,------------------------------------------------------------------------------------------------------,,,,,,,,,---...///................................................------,,,+++,,,---...000...---------...000222333666999;;;======>>>???AAAGGGNNNRRRSSSSSSTTTQQQLLLAAA@@@AAADDDIIIMMMPPPQQQOOOPPPRRRTTTTTTSSSPPPNNNIIIHHHEEEBBB???>>>???@@@BBBCCCFFFMMMSSSSSSMMMGGG===<<<:::888666555444333333333333333444555666777:::???CCCBBB<<<888888999<<<<<<;;;;;;::::::999999888888888888888888888888777777777777888888888888::::::999999999999888888555555555444555555666666888777777777888999:::;;;;;;;;;;;;;;;<<<===>>>???BBBCCCDDDCCCCCCCCCEEEGGGIIIKKKNNNQQQSSSRRRPPPOOOKKKKKKJJJKKKLLLNNNPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNIIIJJJJJJKKKLLLMMMMMMNNNKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<::::::;;;;;;999999888777666777777777444444555666666666666666333444555666666777777888888888777777666666666555666666777777888999999999888:::<<<======<<<:::999;;;;;;:::999888777777777666666444333222111111111222333555777;;;>>>AAACCCCCCCCCCCCCCCBBBBBBBBBBBB???>>>;;;::::::;;;>>>???AAABBBDDDFFFGGGGGGGGGFFFCCCBBBAAA@@@??????@@@@@@??????@@@BBBEEEGGGGGGFFFDDDAAA===;;;<<<;;;:::888666333111000000111000///////////////////////////............////////////.........///////////////////////////////////////////////////////////////......////////////......////////////////////////111111000///...------,,,........................//////............//////......////////////......------...///////////////........................//////...---------------......---------......///........................---.............................................................................................///...---,,,,,,---...////////////......------,,,,,,------......//////000................................................///......------......///................................................,,,,,,------------------------------------,,,,,,,,,,,,------......//////---------------------,,,........................------------------------,,,,,,,,,------------...------,,,++++++,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------......---------.......................................------,,,++++++,,,...///------,,,,,,---///111222111444777:::;;;<<<>>>@@@BBBGGGKKKLLLNNNQQQOOOJJJCCC@@@???@@@DDDHHHKKKMMMIIIJJJLLLNNNNNNOOOOOOOOONNNKKKGGGDDDBBB@@@???>>>AAA>>>???DDDLLLOOOLLLHHHBBBAAA???<<<999666444222333333333333333333444555999>>>BBBAAA<<<888777999;;;;;;:::::::::999999999888888999999999999999999666666777777777888888888888888888888777777777777555555555555555666777777888888888888888888999999:::::::::;;;;;;<<<======???@@@BBBAAAAAAAAACCCEEEEEEGGGIIIKKKLLLLLLJJJIIIGGGFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHGGGEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????>>>===<<<:::999999::::::888888777555444444333333333444555666777777777777555555555555555666666666888777777777666666555555555666666777777888888999888999:::<<<<<<:::888777888888777666666555444444333333222222222222333333555666888:::===@@@BBBDDD???@@@@@@AAABBBCCCCCCCCC===<<<:::999:::<<>>===<<<<<<<<<>>>???AAACCCBBBBBBDDDFFFGGGFFFDDD???>>>===<<<;;;999666333333111000111222222111000////////////////////////------........./////////.........///////////////////////////////////////////////////////////////......////////////......////////////////////////000000//////......------------------------------//////............//////---......//////......---------...////////////...........................000///...---,,,,,,,,,,,,...------------...//////........................---------.............................................................................................------------...............---------------------......////////////................................................//////............//////................................................,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---....../////////...------.........---,,,+++---------------.........------------------------,,,,,,,,,,,,------------...,,,***))))))***,,,...,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......---------------.........---------------------------------,,,,,,------...------,,,,,,---...000111...111444666777999<<>>AAADDDEEEIIINNNNNNJJJGGGDDD@@@???AAADDDFFFGGGEEEFFFHHHIIIJJJKKKNNNPPPPPPMMMIIIFFFDDDBBB@@@>>>@@@===;;;???FFFJJJJJJGGGEEEDDDBBB@@@===999777555666555444333333333333333333777;;;<<<:::999999;;;888888888999999999999999888888888999999999999999666666666777777777888888888777777777777666666666777777777777888999::::::888888888888888888777777999999::::::;;;;;;;;;;;;<<<>>>@@@@@@??????AAABBBBBBCCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEGGGIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMIIIHHHGGGGGGGGGHHHJJJKKKIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFGGGGGGGGGHHHIIIIIIIIIGGGGGGFFFEEEDDDBBBAAAAAA>>>>>>??????>>>>>>===<<<;;;:::999999888888888888777777666555444222111111444444555666777888888777999888666555444333333333777666666666666666666555555555555666777777888888777888999999999888666666555555444444333333222222111111111222333444666666888999;;;<<<>>>@@@BBBBBB??????@@@AAABBBCCCDDDDDD;;;;;;::::::<<<>>>AAACCCBBBCCCCCCCCCCCCCCCBBBBBB<<<;;;::::::<<<>>>AAACCCEEEDDDDDDEEEFFFEEECCCAAA;;;<<<<<<<<<:::666333111///......///111111000...////////////////////////---------.........//////............/////////000////////////////////////////////////////////////......////////////......///////////////////////////////////////.................................//////............//////---......//////......---,,,---......//////....................................---,,,,,,------------------------...//////........................---------.........//////........................................................................,,,------......------,,,,,,,,,,,,,,,------------............////////////................................................//////............//////........................------------------------++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,---.........---,,,------.........---,,,++++++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------......------,,,,,,,,,------.........------------------------------............------------,,,,,,---...000111...000111222333555999;;;:::<<<>>>@@@FFFNNNPPPMMMLLLHHHCCC@@@???@@@AAAAAAAAABBBDDDEEEEEEGGGKKKOOOPPPMMMIIIFFFEEEDDDAAA>>>;;;999:::===BBBEEEEEEDDDDDDDDDCCCBBB@@@>>><<<:::999888777555444333222222000111333555666666777777666666666777888888999999777777777888888888999999666666666666777777777888888888888777777777777666666666666666777888999:::777888888888777666666555888888999999999999999999:::;;;===>>>======>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@>>>===;;;<<<<<<<<<<<<;;;;;;:::777777666666666666666666444444444444444333222222444444555666777777777666666555444444444555666666555555555666666666666666444444555666666777777888777777666666666555555555222222222222111111111111///000111222555777999:::;;;<<<===>>>??????@@@@@@>>>>>>>>>??????@@@@@@@@@:::;;;;;;===???AAACCCDDDCCCCCCBBBBBBAAAAAA@@@@@@<<<;;;;;;;;;===AAADDDFFFFFFEEEDDDDDDDDDBBB???<<<::::::999888555333111111------...///111111///---////////////////////////---------.........//////---.........//////000000////////////////////////////////////////////////......////////////......////////////////////////........./////////////////////////////////////////////............//////---..................---,,,---......//////..............................,,,,,,,,,,,,---...//////---------------...///000........................---------.........//////........................................................................+++,,,............,,,++++++++++++,,,,,,---------/////////////////////...////////////////////////........................//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++,,,------------++++++------...///...---+++***+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,------.........------------------------------------------------------------------------+++,,,------......------,,,,,,,,,------.........---------------------------.../////////...---,,,...------,,,---...000111///000000//////111555888888999:::===EEENNNRRRPPPOOOKKKEEEAAA???>>>>>>======???@@@@@@@@@CCCHHHLLLPPPLLLHHHFFFFFFDDDAAA>>>444555777;;;???AAAAAA@@@BBBCCCCCCDDDCCCBBB@@@???;;;:::888666444333222222111000///000222333222111444444555666777888999999555666666666777777888888666666666666777777777777999999999888888888888777333333333444555666777777777777777777666555444444666777888888888888888777888:::<<<<<<;;;;;;<<<===???@@@AAABBBBBBAAA@@@???===<<<;;;;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGFFFFFFHHHIIIKKKFFFDDDBBBAAAAAAAAACCCDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA???===<<<;;;::::::;;;;;;;;;:::999999444444444444444444444444111222333444444444444444333444555555666666666555///000000222555888;;;===444555555555666666777777444444555555666777777777777666555444444444444444000000000000111111111111...///111333666999<<<======>>>>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<>><<<;;;;;;;;;;;;===???BBBFFFHHHKKKJJJIIIFFFDDDBBBAAA@@@:::999888777999<<>><<<999777666666333333222111000000000000333333333333444555666666666777888999888666444333333444555666666777777666888888777555555444444444444555666777777666555444666666666666666666666666///000222555666666666666999888888888999::::::;;;<<<<<<============<<<<<<888888888999999:::::::::>>><<<;;;::::::===???AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;:::999888777666555444111222444666666555444333222222333333333333444444555444333222222333444555333333333333333333333333444444555555444333222222666666666666666666666666555555444333111000//////......///000000000000000222333555888:::<<<=========>>>>>>??????>>><<<;;;888888777777777999:::;;;>>>???@@@BBBCCCDDDDDDDDDCCCCCCAAA@@@???>>>>>>>>>>>>======>>>@@@CCCFFFIIIFFFDDDAAA>>>;;;999888777333222111000////////////////////////000000000000000000///...............////////////////////////////////////////////////////////////////////////.../////////000000000000000/////////............,,,---////////////111222//////.........---------////////////////////////111000000///......------............////////////000000000//////.........///////////////......---........................---------............//////...------------...///------------............,,,------......------,,,---------............/////////.........---------........................///...---,,,,,,,,,------++++++,,,,,,---......///......---------,,,,,,,,,........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,+++++++++,,,---......///...,,,,,,...///...---++++++++++++++++++++++++///......---,,,,,,++++++---------------------------------------------------------------------------------------------------------------------------......///000000111111444444666999===BBBFFFIIIKKKJJJHHHFFFCCC@@@>>>===:::999999999;;;>>>AAACCCIIIIIIGGGFFFDDDBBB@@@???<<<;;;999888888999;;;<<<>>>???@@@AAAAAAAAA@@@???@@@@@@???===;;;:::999999444333222222111111111222333333333333444555666666555666888888888777555444666666666777666666555555888777666555444444444444555555666666666666555555555555555555555555555555111222333444555666666666888888777777888999999:::::::::;;;;;;;;;;;;::::::888888888888999999999:::<<<;;;999999999;;;>>>@@@======>>>??????@@@AAAAAACCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB;;;<<<<<<===>>>??????@@@@@@@@@??????>>>===<<<<<<;;;;;;:::::::::999999999888777777666555444333333000111333444555444333222222222333333333333444444555444444444444444444555333333333333333333333333444555555555555444333222666666666666666666666666555444333222111000////////////000000111111222222555666888:::;;;======>>>======>>>>>>>>>===;;;:::555444444555666777999:::??????@@@AAABBBCCCCCCDDDDDDCCCBBB@@@???>>>>>>===>>>>>>>>>???AAACCCEEEFFFDDDBBB???<<<999777666666333222111000////////////.../////////000000000000000000///...............////////////////////////////////////////////////////////////////////////....../////////000000000////////////...............///000000//////111222...............---------000000000000000000000000000000000///......------............/////////////////////...............///////////////......---........................---------............//////...------------...///---------------,,,,,,,,,,,,------......------,,,---------............///...............---------..............................---,,,,,,,,,------+++,,,,,,------............------------,,,,,,,,,------------------------------------------------........................------------------------++++++++++++++++++++++++------.........---,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------,,,,,,,,,------...///---,,,,,,---......---++++++++++++++++++++++++.........------,,,,,,+++------------------------------------------------+++,,,,,,------.........------------------------........................------......///000000000222222333555999===@@@BBBFFFFFFFFFFFFEEECCCAAA@@@;;;:::777666777:::===@@@FFFFFFEEEDDDCCCAAA@@@???>>>===<<<:::999777666666:::;;;===>>>???@@@@@@@@@AAA@@@@@@??????>>>>>>>>>666555444333333222222222333222222333333444555666444555777888888888777666777777777777666555444444777777666555444444444444555555555444444555555555555555555555555555555555444444444444444555666666777666666666666777888888777888888999999888888777777777777777888888888888:::999888777888:::<<<===::::::;;;;;;<<<<<<======>>>??????@@@@@@@@@??????AAA@@@@@@???????????????======<<<<<<======>>>???::::::;;;<<<>>>???@@@@@@======<<<;;;:::999888777777666666666666555555555444444444333333222222222///000222333333333222111222222333333333333444444444555555555555555555444444444444444444444444444444555555555555444444333555555555555555555555555444333333222111000//////111111111111111333555666888999:::<<<========================<<<;;;999999333444444555777999;;;<<<@@@@@@???>>>???@@@AAABBBDDDCCCBBB@@@>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAA???<<<999666555444444222222111000////////////....../////////000000000000000///...............////////////////////////////////////////////////////////////////////////........./////////000000///////////////.........333333333222///.................................////////////////////////000000//////........................////////////..................------///////////////......---........................---------............///.........------.........///......------,,,,,,,,,,,,------......------,,,---------............///................................................------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,---------///---,,,,,,---......---,,,,,,------------............---------,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////------------------------........................---------....../////////000111222333666999;;;===@@@AAACCCEEEEEEDDDBBBAAA>>><<<999777666888;;;>>>BBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>===;;;999666555888888:::<<<>>>@@@AAABBBAAA@@@@@@AAABBBBBBBBBAAA:::999888666444333222222222222111111222333444444333444555777888888888777777777777777666666555444777666555444444444444444666555444333333444555666444444444444444444444444777666555444333444555666666555555444555555666666666666777777777777666666666666666666666666777777777666666555666888999;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<======<<<;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999:::;;;<<<<<<======;;;:::999888777555555444333333333333333333333333222222222222222222222222000111222222333333222222222222222333333333444444444444666777777666444444444444444444444444444444444444555555555444444333444444444444444444444444222222111111000000000///333333222111333555888999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666777888:::<<<>>>???@@@AAA???>>><<<<<<===???@@@CCCBBBAAA???>>>===<<<<<<>>>???AAABBBCCCBBBAAA@@@>>><<<:::777555333333333111111000///////////////........./////////000000000000///...............................................................////////////////////////............////////////.........///////////////333333333222///.........---.............................................////////////........................////////////------..................///////////////......---........................---------............///---..................---000/////////......------,,,------......------,,,---------............///---.............................................,,,---------------------,,,,,,,,,---------------------------------------........................------------------------........................------------------------.................................---,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------...---++++++---...---,,,,,,,,,,,,------.........---------------,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////------------------------........................------------............///000111222444666888999;;;<<>>@@@AAAAAA@@@>>>>>>===>>>??????>>><<<:::888777888999;;;===???AAABBBAAA??????@@@CCCDDDDDDBBB???===;;;888666444222222222222111111111111222222222333444555666777777777444444555666666666666666666555555444444444444555555444333222222333444555444444444444444444444444777666444333333444555555555555444444333444444555666666777777777777666666555555555555555555555555555444444444555666777888999999999999999:::::::::888888999::::::;;;:::::::::999888888777777888888666666666666666777888888666666555555555555555555888888777666555444333333222222222222222222333333111111222222222222333333111222222333333333333333222222222333333333444444333444555666666555444333444444444444444444444444333333444444444444444333222222222222222222222222000000000000000000000000444333222333444777:::<<<;;;;;;;;;;;;;;;:::999999;;;:::999888888777777777999:::;;;===>>>???@@@AAA@@@>>><<<;;;:::;;;===>>>AAA@@@???>>>===<<<<<<<<<===???AAABBBBBBAAA???===<<<:::888555444333222222111000//////////////////............////////////000000///...............................................................////////////////////////------........./////////.........///////////////...///000000//////111222---------.......................................//////////////////..................////////////...............////////////////////////......------------------------------------............///------...//////...------///////////////.........,,,------......------,,,---------............///---------.......................................+++,,,---.........------------------------------,,,,,,,,,------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,---...,,,++++++,,,------,,,)))******++++++,,,,,,---------------------------------------------------------------------------+++,,,,,,------.........---------------------------------------------------------------------------...///111333444555666777999;;;===>>>?????????===<<<999777666555666777999;;;===???@@@???>>>===<<<===>>>??????>>>===<<<888888888:::;;;===???@@@@@@===<<<>>>BBBDDDCCCAAA@@@???<<<:::888666555444666555444222111111111111222222222333444555666666222222333444555666666555555555444444444444444555444333333222222333333444333333333333333333333333555444444333333333444444555555444333333333333444555666666777777666666555444444444444444333333333333333333444444555666777666666666666666666666666555666777888888999999888777777666555555555555555444444444333444555555666666666555555444333333333555555555444333333222222111111222222222222333333222222222222222222222333222222222222333333333444222222333333333333444444333444444444444444444333333333333333333333333333111222222333333333333222111111111111111111111111///////////////000000000333333333444666888;;;<<<:::;;;;;;::::::999888777888888777666666666666777::::::;;;<<<===============<<<;;;:::::::::;;;<<<>>>===<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@???===<<<999888666444222111111222000//////....../////////------........./////////000000///...............................................................////////////////////////---------.........//////............/////////000,,,---////////////111222---------.........//////.........................../////////////////////............////////////.........//////000000000///////////////......------------------------------------............///------...//////...------------...............///,,,------......------,,,---------............///---------.........//////........................+++,,,---.........------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,,,,---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***************+++,,,---...,,,++++++,,,------,,,))))))***++++++,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333444555666777888999:::;;;<<<===<<<;;;:::888777666666666888;;;>>>??????===<<<<<<======>>>>>>>>>>>>>>>888888777777888:::<<<===>>>;;;999<<<@@@BBBAAA>>>======<<<;;;:::::::::::::::999777555444222222111111111111111222333333444222222333333444333333333555444444333333444444555222222333333333333222222222222222222222222222222222222333333333333333333555555444333333333333333444555555666666555555444444444333333222222222222333333333444444555666666444444444444444444444444222333444555666666666666555555444333333333333444333222222222222333444444666666666666555555555555222111111111111111111111000111111111222222222222222222222111111111111111111111111111111222333333222222333333333333444444333333222222222222333333222222222222222222222222///000111222222222222111000000000000000000000000.........//////000000000111222333555777:::;;;<<<::::::;;;::::::999888777666555555444444555777777;;;<<<<<<<<<<<<;;;999888999:::::::::::::::::::::::::::999999::::::;;;<<<;;;<<<===>>>>>>===<<<<<<666555333111000//////000//////.........//////000---------.........//////000000///...............................................................////////////////////////---------.........//////---.........//////000000...///000///...---...///---------.........//////000000000000000000000000.........///////////////............/////////000.../////////000000111111///////////////......------------------------------------.........//////,,,---...//////...---,,,,,,,,,,,,------.........,,,------......------,,,---------.........//////---------.........//////........................***+++---...///...------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,+++,,,---///000++++++---......---++++++++++++++++++++++++++++++------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------))))))))))))***+++,,,---...,,,++++++,,,------,,,++++++,,,------...//////------------------------------------------------------------------------------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111222222555555555555666777999:::??????>>>>>><<<;;;999888444777:::===>>>>>>===<<<======<<<<<<============888777666666666777999:::===:::888:::???AAA???<<<;;;;;;:::;;;;;;<<<===>>>>>>===;;;888666444333222111111000000111111222333333333333333222111000000444444333333333444444555111222333444444333222111222222222222222222222222000111222333444333222222666555444444333333333333333444444555555444444333333333333222222222111111222333333444444555555666555444444444444444444444000111222333444555555555555444333333222222333333222222222222222333333444111111111222222333333333/////////000000000000111///000000000111111222222222111111111000000000///000000000000000111111222222222333333333444444444444333111111111111333444111111111111111111111111...///000111111111111111000000000000000000000000------......///000000000000111333666888:::;;;;;;;;;;;;;;;;;;:::999888888444444333333444555777888>>>>>>>>>>>><<<:::888777777888999::::::::::::999888888888888999:::;;;<<<:::;;;<<<<<<<<<<<<<<<<<<444222111///...---......//////.........//////000---------.........//////000000///...........................////////////------------------------------------.........///111111000//////////////////...---,,,,,,---...///......////////////......///////////////////////////,,,***+++///222333222000///---,,,+++,,,,,,---------------------------////////////////////////........................................................................---------............///------------------------//////...---,,,,,,++++++---------,,,,,,+++++++++---------............///.........------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,,,,---.........---///......------,,,,,,+++------,,,+++,,,---...///......---------,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,+++,,,---///000---------------------------,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,------///000000000///...000///---+++++++++---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------...---+++******+++---......000111111///......///444444555555777888999:::======<<<<<<;;;;;;;;;;;;999999888777888999;;;<<<;;;;;;:::;;;;;;<<<===>>>888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<999888888888999;;;===>>>HHHDDD>>>888444222222333111111111111111222222222111111222222222333333333444444444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111111222222222222222222222222222222222222222222222222333111000111222444333333333222333333444555666777444333222222111111222222111111222222222333333333333333222111000000000111000000000000000000000000111222333333222111222333000000111111111000000///000000000111111222222222333333333222222222111111222222222222222222222222111111000///......//////000000000000111111111111000000000000/////////////////////000111333444555888888888999999:::::::::999999888777666555555444444333333444666888;;;<<<<<<;;;:::;;;<<<;;;888555:::;;;;;;;;;;;;:::999888666666777888:::;;;<<<<<<999:::<<<======:::777555333222222111000///..............................//////.........---------,,,---///000000///---,,,............////////////------------------------------........./////////111111000/////////////////////...------...//////......////////////......////////////////////////---+++)))***---000000///......------,,,,,,------------------------------////////////////////////........................................................................---------............///------------------------.........------,,,,,,+++...---------,,,,,,,,,+++---------............///.........------,,,,,,,,,------------------------,,,------......------,,,------------............------------------------,,,,,,,,,---------......+++,,,------......------------------............------,,,,,,,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++***+++---.........---,,,111///...,,,,,,,,,...///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,.../////////000000111000000///111111222222333555666777:::::::::::::::::::::::::::999888888888999:::;;;::::::::::::;;;<<<===>>>999999888888888888888888::::::::::::::::::::::::888777777888999:::<<<===DDDAAA===999666444444444000000000000000000000///111111111222222222333333222333333333333222222111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222333333333333222111111222222222222222222222222222222222222222222222222333111000000222333333222222222222222333444555666333333222111111111111111111111111111222222222222444444333222222222222222000000000000000000000000000222333222111000111333000000000000000111111111111111111111222222222333333333222222222111111111111111111111111111111111444333222222111111222222000000000000000000000//////////////////000000000000000000111222444555666888888888888999999999:::999999888777666666555555444444444555777999:::;;;<<<;;;;;;;;;<<<;;;999666:::::::::999999999888888777777888999:::;;;;;;<<<999999:::;;;:::888666555111000000//////.................................//////.........---------.........------.....................////////////------------------------....../////////000000000111111000///////////////000//////......//////000......////////////......////////////////////////...,,,++++++---//////...,,,------............---........................////////////////////////........................................................................---------............///------------------------------------------------.........------------------------............///.........---------------------------------------,,,------......------,,,------------............------------------------,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,---.../////////---,,,,,,,,,,,,---.../////////.........---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++***+++,,,......------,,,111000...---------...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,,,,---//////000......///333444222///000000000000111333444444666666777888888999999:::::::::999888888888999999999999999999:::;;;<<<===:::999999999888777777777777777777777777777777777666666666777888999:::;;;???>>><<<:::888777777777222222222111111000000000111111111111111222222222000111111222222222222111333444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222222333333333333222111111222222222222222222222222222222222222222222222222222111///000222333333222111111111111111222333444222111111000000000000000000000000000111111111111333222222111111111111111000000000000000000000000///111222111000///000111000000/////////111222333111222222222222333333333222222222222111111111000000000000000000000000000111000000////////////000000000000//////..................///000000111111222222222333444555666666777777777777888888888888888888777777666666555555444555666777999999::::::<<<;;;:::;;;<<<;;;999777:::999777666666777888888888888999999999:::::::::888888777777666555555555...............................................................---------000///---++++++---///000............////////////........................////////////000000000000111000000///////////////000000////////////000000......////////////......////////////////////////000000/////////000//////+++,,,---/////////...---////////////////////////////////////////////////........................................................................---------............///........................,,,,,,------------------........................---------............///...............---------------------------------,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,------...------,,,+++,,,,,,,,,---------...,,,,,,,,,,,,------....../////////.........------+++++++++++++++++++++++++++++++++,,,,,,---------///......---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,---------,,,---...///000///......///...------------......++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------------......000---,,,///444666444000000000000000111222333444333444555666777999::::::;;;::::::999999888888888888888888888999:::;;;;;;:::::::::999888777666666666666666666666666666666555555666666777888999999:::;;;;;;;;;;;;;;;::::::666666555555444333333333111111111111111111111111...///000111111111111111222222333333333333333444222222222222222222222222333333333333333333333333222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111222000//////111222222111000000000000000111222222111111000///////////////////////////000000000000//////............//////000000000000000000000000///000111000///...///111000///......///111333555222222222222222333333333222111111111111000000000//////////////////////////////...------.........000000//////......------------...///000111222333333444555555666666666666666666666666666666777777555555555555555444444444444555777999::::::999888;;;999888888999999888666888777555444444555777888999999999999999999999999777666444333222222333333..................//////................................................///...---,,,,,,---...///............////////////........................////////////000000000000111000000/////////////////////000000000000//////......////////////......////////////////////////000000111000000/////////+++,,,...///000///......////////////////////////////////////////////////........................................................................---------............///........................,,,,,,------------------........................---------............///........................------------------------,,,------......------,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,---------------///.........------------------------------------+++++++++,,,,,,---------.........------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,------...,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---///,,,+++...444666444000//////...//////000111222222222444555777999:::;;;::::::::::::999888888777666666666777777888999::::::::::::999888777666666777777777777777777777777444555555666777777777777888999;;;<<<=========<<<777777666666555555555444222222111111111111111111...///000000111111111111000000111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111111///...///000111111111000000/////////000111111111000//////......//////....../////////000000000///...............//////000000000000000000000000...///000000///...///000000///......///111333555222222222222222222222222111111111000000000//////........................111111111000000111111222000/////////.........------...///000111333444444555666666777777777666666555555555555555555555555222222333333333333333333555666777999999999888777888666555555666777666555777666444333333444666777999888888888888777777777555444222000000000111222/////////////////////000........................---.....................,,,---...//////...---,,,............////////////............................../////////000000000111111000///////////////...//////000000//////.........////////////......////////////////////////---...000000...------...---....../////////..............................////////////////////////........................................................................---------............///........................---------------------------------------.........---------............///.............../////////------------------------,,,------......------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------......------,,,,,,---------,,,+++*********+++,,,------......------......---------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,,,,)))***+++------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...222444222000,,,,,,,,,,,,,,,---......111111333444666888999:::999999:::::::::999888888555555555555666777888999:::999999999888777777777888888888888888888888888444555666777777777777666666777999:::;;;<<<<<<<<<555555555555555555555555333333333222222222222222///000000111111111111000//////000000111111222222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111000///---...000111111000000000000//////000000111111000000///////////////////////////000000000000000000000000000111111222000000000000000000000000...000111000///...///000000000/////////111222333222222222111111111111000000000000000////////////........................///////////////000000111///////////////////////////000111222333444555555666666888888888777666555444444444444444333333333111111222222333333333444555666666777777777666666666555333333444555555444555555444333444444666777777777777666666666666666444333111000//////000000////////////////////////........................---------...............+++---///000000///---+++............////////////........................------........./////////111111000///////////////---...////////////...---......////////////......////////////////////////+++...000000///---...///000//////............///------------------------////////////////////////........................................................................---------............///.................................------,,,,,,++++++,,,,,,,,,---------------------............///---........./////////000------------------------,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,---------......------......------,,,+++------------------------+++,,,---.........---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++*********++++++,,,---)))***+++,,,---,,,++++++***+++,,,,,,---------,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,---...000000000000,,,,,,++++++,,,,,,------///000111222444555666777777888999:::::::::999999444444444444555666777888999999888888888888888888999999999999999999999999444555666777888777666666555555666666777888999999444444555666666777777777444444444333333333222222111111222222111111000000///000000111222222333333222222222222222222222222111111111111111111111111222222222222222222222222222333333333333222111111111111111111111111111111111111111111111111111111000...------///000000///111111000000000000000111222111000000//////000000//////000000000111111111111000000000111111222333000000000000000000000000///000111111//////000111000000000000000111111111111111111000000000//////000000/////////.................................,,,,,,,,,,,,,,,---...///...//////000000111111111222222333333444555666666666777888999888777555444444444333333222222222222111222222333444555555666666666555555555555555666666444222222444555555444444444444444555555666666444444555555555555555555222222111000////////////000//////......---------........................---------.........//////---..................---............/////////000////////////////////////------------.........///111111000///////////////,,,---...//////...---,,,......////////////......////////////////////////,,,000333333111///000222111000///---------...///------------------------////////////////////////........................................................................---------.........////////////////////////////////////...---,,,,,,+++++++++++++++,,,,,,------------------.........//////---.........//////000000------------------------,,,------......------,,,........./////////000000------------------------,,,,,,,,,---------......---.........---,,,,,,+++------......///000000000+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++***+++---...///...---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///+++,,,---...///...------+++,,,------.........---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,---------------------------------------------------......//////......---***,,,...///.........000......---------...//////......///111222333444555666777999:::;;;::::::999444444444444555666777777888888888888888999999999888888888888888888888888555666777888888777777666444444333333444555666777666666777888999:::;;;;;;555555555444444333333333222222222222222111000///000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111111000000000000000000000000000000000000000000000000///...------///000000///222111000000000000111111222222111000000000000000000000000000111111111111///////////////000111111000000000000000000000000///111222111000///000222000000111111111000000///111000000000//////......000/////////............///////////////////////////////////////000111222......///000111222333333333444444555555666666666666777888999888666444333333333333222222222111111333333444444555666777777777666444333333444555555777555333333444666666555333444555666666666666555333333333444444444555555111111111000//////......//////...---,,,,,,++++++........................---------.........//////000///---,,,,,,---///000---...///000000///...---//////////////////////////////.........---------,,,...//////...------...+++,,,---...////////////111000///...------...///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------............------..................................................................------........................------...............------------------,,,,,,,,,...........................------,,,,,,------...,,,---////////////---,,,....../////////...---,,,++++++,,,------......///------------------------,,,,,,,,,---------..............................************************------------------------.........------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++------,,,++++++******)))---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++---,,,+++***++++++/////////......---------++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,++++++******++++++,,,...///000111222333444444666666777888888777666555666555444333333333333333444555777888999999999888777777888888888888777777777777666666555555444444444444444444444444444444777777666666555555444444666555333333555666555444666555444333222111111111222333333333333222111111111111111111111111111111000000000000000000000000111111111111000000000000...///000111111111111111222222222111111111000000222222111000//////000000///////////////000111111000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000///////////////000111111222222222111111111111000......//////000000111111111111000000//////......111000////////////000000000///...---,,,------............////////////000000000000111111222222222555555555555555555444444444444444444333222111111222222111111111222333444555555666666555555444333333333333444444555555555555555555555555444444444111333444666666555333222222111222333444444222000////////////////////////---------............/////////.........---------))),,,...///...------......------,,,,,,------...,,,,,,---......---,,,,,,//////////////////////////////.........---------,,,...//////...------...,,,,,,---...////////////000000......---...//////........................////////////////////////////////////////////////////////////////////////////////////////////////------............------..................................................................................................................------......//////////////////...........................------,,,,,,------...***++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------..............................++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,---------------,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---......,,,,,,,,,------------,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,---......///000111222333333444555555666666666555555666555555444333333333444333444666777888888888777666777888888999999888888777666666666666666555555444444444444444444444444666666666666666555555555666555333333555666555444666555444333222222222222222222222222222111000000111111111111111111111111111111111111111111111111111111111111000000000000///000111111111111111111222222222111111111000000222222111000000000000000///////////////000111111000000000000000000000000000000///......///000000000000000000000000000000000000000000000000000000///////////////000111111222222222111111111000000...///////////////000000000000000000//////......000/////////////////////000///...---,,,------...............////////////222222222333333333444444444444444444555555555555444444444444444333222222222222333333333444444444555555555555555444444333333333333333444444444555444444555555555555555555444444555666666555444333111111111222333333111///........................---------............/////////.........---------+++---///000///......///...------,,,,,,------...,,,,,,---......---,,,,,,////////////////////////...............---------,,,...000///...---...///------...............---///............//////000........................////////////////////////////////////////////////////////////////////////////////////////////////------............------.................................................................................................../////////...---,,,,,,---.........///000000000...........................------,,,,,,------.........------------......))))))((()))***,,,---/////////...------,,,++++++------------------------,,,,,,,,,---------..............................------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,------...//////...,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,++++++,,,++++++++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...------...///000111111222222222222222333444555555555555555555555444444444333333444555666666666666555555777888999999::::::666666666666777777777777444444444444444444444444555555555666666666666666666444333333444555555444555555444333222222222333111111222222111111000///000000000000000000000000222222222222222222222222111111111111000000000000111111222222222111111000222111111111111000000000222111000000000000000000///////////////000111111000000000000000000000000111000////////////000111000000000000000000000000000000000000000000000000///////////////000111111222222111111111000000000/////////...............000000000////////////......................../////////...------------...............////////////444444444444555555555555333333333444444555555555444444444444444444333333333333555666666666555444555555555555555444333333222333333333333333444444222333444555555555555555666666666555555444444444000//////111222222000...........................---------............///...............---------,,,...000000///...///000...------,,,,,,------......//////////////////...////////////////////////........................---...000000...---...///..................------............//////000000........................////////////////////////////////////////////////////////////////////////////////////////////////------............------................................................---------.......................................////////////...---,,,++++++++++++,,,---...//////...........................------,,,,,,------...000///...------...///000+++***(((((()))+++---///......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++++++++***''')))+++***)))((()))***+++++++++***************,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,---......///000000000000//////000222444555444555555555555555555555333333333444444444444444222333444666777888999999555666666777777888888888444444444444444444444444444444555555666666777777666444333333444555555444555444444333333333444444222333333333333222111111////////////////////////111111111111111111111111111111111111000000000///222222333222222111000000111111111111000000000000111111000000000000000111///////////////000000111////////////////////////222111000//////000111222000000000000000000000000///////////////////////////////////////000000111111111111111000000000000//////......------,,,,,,////////////////////////---------...............///............................../////////000000444444444555555555555555444444333333333333333333444444444444444444555555333444666888888777666555444444555555555444333333222222222222333333333333111222333555666666666555777666555444333222222333///......///111111///---........................---------............///........................---...000///...---...///...------,,,,,,------.../////////....../////////////////////////////////---.....................---///000000///......///..................------------...//////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------................................................---------.........//////..............................//////...------,,,+++++++++,,,---...//////...........................------,,,,,,------...---,,,+++******+++,,,---...---+++***)))+++,,,...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++''')))+++***)))((()))***+++++++++,,,,,,,,,,,,,,,......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---....../////////......---...000222333222333444555666666555555333333333222222222222222///000111333555666777777555555666666777777888888444444444444444444444444444444555555666666777777555444222222444555444333444444333333333444555555444444555555444444333222////////////////////////000000000000000000000000111111111111000000000///222222222222222111000///000000000000000000000000111000000000000000111111///////////////000000111////////////////////////222111000//////000111222000000000000000000000000///////////////////////////////////////000000111111111111000000000////////////......------,,,,,,.............../////////,,,,,,---...//////....../////////////////////////////////000000000111111444444444333333333333333555555444333222111111000555444444444444555777777333444666888888777666555444444444555444333333222222222222222222222222222000111333555666666555444555444333222111000111111...------///000000...,,,........................---------............///---.....................---.........,,,,,,---......------,,,,,,------......---,,,,,,,,,,,,---...////////////////////////---------...............---///111000///...//////------...............------...//////000//////...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------............------................................................,,,,,,------.../////////........................------...............------.........///000000000...........................------,,,,,,------...------,,,,,,,,,,,,------///...---,,,+++,,,,,,---++++++,,,,,,---...//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------......------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,---------------......------------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,---------............---------...///000000000111333555666666555555444333222222111111111111---...000222333444555555555555555555666666666666444444444444444444444444555555555666666666666666555333222222333444444333444333333333444555666666555555666666666555444444000000000000000000000000////////////////////////111111111111000000000000000000111111111000000/////////000000000000000111000000000000000111111222///////////////000111111000000000000000000000000111000////////////000111000000000000000000000000000000000000000000000000///////////////000111111111111000000000//////////////////...............---............/////////+++,,,...///000000///...///000111111111111111000111111111111222222222222333333333333222222222222555444333333222111000000555444444444555666888999333333555666666666555444444444444444444333222222222222222111111111111000000111333555666555444333222222222111111000000000...------///000000...,,,---------------------------------............///---------...............---......---++++++,,,......------,,,,,,------......---,,,,,,,,,,,,---...////////////////////////---------.........//////...///111111///...///000,,,,,,---...////////////...//////000000///...---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------............------................................................,,,,,,------...//////000........................,,,,,,---...////////////......//////////////////...........................------,,,,,,------......//////////////////...,,,,,,,,,,,,------------,,,---------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...222111///,,,+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---......,,,,,,,,,---,,,,,,,,,,,,---------...---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------............------...//////............000222444555555444444555444333111111000111111...///000222333444444444555555555555444444444444444444444444444444444444666666666666666555555555555333222222333444444333333333333444444555777777555555555555555444444333111111111111111111111111////////////////////////111111111111000000000000......///000000000//////////////////000000111111000000000000000111222222///////////////000111111000000000000000000000000000000///......///000000000000000000000000000000000000000000000000000000///////////////000111111111000000000////////////...///////////////000000---------.........//////+++---///000111111000///000111222333333333333222222222222333333333444444333333333333222222222111111111111111222222222222555555444444555777999;;;222222333333333444444444333444444444444333222222222222111111000000000000000222444666666444222111000111222333333222111000.........///000000...,,,---------------------------------............///---------.........///////////////---,,,+++---///...------,,,,,,------...000///...------...///000////////////////////////---------.........//////...///111111/////////000+++,,,---...//////////////////000000000...---,,,........................////////////////////////////////////////////////////////////////////////////////////////////////---..................---................................................,,,,,,------...///000000........................++++++---...///000000000---------------,,,,,,,,,...........................------,,,,,,------...***+++,,,------,,,+++***)))***+++,,,---.........///......------,,,,,,+++------------------------,,,,,,,,,---------......................................................++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...666333000---++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---......//////......---)))+++---,,,+++***+++,,,+++++++++,,,,,,---------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***************************+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------..................---...///000///...---,,,---...111333555555444333666555333111000000111111///000111222333444444444555555555444444333333222444444444444444444444444777777666666555555555444555333222222333444444333333333333444555666777888444444555555444444333222111111111111111111111111000000000000000000000000111111111111000000000000------...//////000//////.../////////000000111111000000///000000111222222///////////////000111111000000000000000000000000000///...------...///000000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////......//////000000111111---------.........//////,,,---///111222222111000111222333444555444444333333333333444444444555555444444444333333222222222...///000111222333444444555555444444555888:::<<<222222111111111222333444333333444444444333222222222111111111000000//////111222444666666444222000000111333444444333222111.........///111111...,,,---------------------------------.........//////---------.........//////000000000...,,,,,,...000...------,,,,,,------.........------------..............................---------............///000000000000000///......------............------------------------------..................------......///000000000000000111111000///////////////000000//////.........---////////////////////////------------------------------,,,++++++---...//////............---------//////.........---------------............------,,,------......------,,,------............------///...---,,,,,,---...///.........------,,,,,,,,,------------------------.........------.........------------------------------------------------******+++++++++,,,,,,,,,***++++++,,,---------------------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++***+++,,,...///++++++,,,,,,,,,,,,------:::777222---+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++------------------------------++++++++++++---------,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++111---******+++---,,,***,,,+++)))))))))+++---...---,,,,,,++++++,,,,,,------------......---,,,,,,***+++---......---+++***,,,,,,,,,++++++*********---...///000000000///...000///......------------////////////000000000000999777555222111111222333///000111333444444333333111222333444555666666666777666666555555444333333444444444555555555555666444444333333333444444555333444444555555666666666444444555555555444333333333333333333222222111000////////////////////////////////////////////////////////////////////////...///////////////......444444444333222111111000000000000000000000000000111111222222222111111111///////////////000111111111111111111000000000000...//////000000000000000//////////////////////////////.........---------111000///......------...000...,,,,,,...000000000111111222222222333333333555444444444444333333333444555555555444333333222111222333444444333111000//////000111111111111111333333333444444555555555555555444333333222111111555444333222111111111111:::888666333222111111111222222444444444444222222//////...------------...------++++++++++++------////////////////////////.........------.........111000000///...------------------------------------.........//////000000///......------......///........................---------............///000000000000000///......------............------------------------------..............................///000000000000000111000000///////////////000/////////....................................---------------------------------------......//////............---------//////.........---------------............------,,,------......------,,,------............------///......------......///......---------,,,,,,,,,------------------------//////............//////------------------------------------------------+++++++++,,,,,,,,,,,,---++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------777444111---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,+++************+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...+++))))))+++------+++---,,,*********+++---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++***---------,,,,,,---------------,,,,,,,,,+++++++++++++++,,,------,,,++++++---------,,,------............/////////000000000666555333111000111222222000111222333444444333222111222333444444444444444555555444444444444333333444444444444555555555555555555444444333444444444333333333333333333444444222333333444444444333333333333444444333222222111111111111111111111111111////////////////////////////////////////////////......////////////////////////000000000000111111000000////////////000000...///000111111000///...///////////////000111111000000000000000000000000000000000000//////...---......................../////////.........------000000///.........//////000...------///000111000111111111222222222333333555555555444444444333333444444444444444333222222222222222333333222222111///000000111111111111111222222222222333333444444444444333333222111111000111111000000000000000000444333333222222333444444000111222333333222111000//////...---------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000///...------------------------------------........./////////000//////............//////........................---------............/////////000000000///......------............------......................................................///000000000000///000000//////......//////////////////............................................................------...////////////...///............---------...............---------------............------,,,------......------,,,------............------......////////////.........------------,,,,,,,,,------------------------///......------......///------------------------------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///...---,,,++++++++++++++++++,,,,,,,,,,,,------222111///---,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***)))***,,,---...---...---,,,+++***+++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,+++++++++...---+++******+++---...---------------,,,,,,,,,....../////////......---++++++++++++,,,---...///.........////////////000222111000//////000111222111222333444444333222222222222333333333333333222222222222333333333333333333333333444444444555555777666555444444444444444222222222111111111111111111111222333444444444333444444444555444444333222333333333333333333333333000000000000000000000000////////////////////////------......//////000000,,,------///000111222333111000///......///000111...///000222222111///...000000/////////000111111////////////////////////111111000///...---,,,,,,........................000///////////////......///////////////000000111111///......000111111000111111111222222222222333555555555555444444444444333333444444444333222222333222222111222222333333000000111222222222222111111111111111222222222222222222222111111000000///000000000000000111111111111111111111111222444444///000000111111000000//////......---------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------000000//////...---------------------------------.............../////////000//////......//////000........................---------............///...///////////////......------............------////////////////////////---------...............---...//////000000//////000//////........./////////////////////.................................////////////////////////,,,---///000000000///...///............---------........................------............------,,,------......------,,,------............---------...000000000000...---------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------.........///------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,------...---///...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,+++***))))))***+++,,,..................------000000000000000//////...++++++******+++,,,,,,---------........./////////////////////000111222333222333444444444333222111222222333333333222111111000000000111222333333333222333333333444444444444777777666555444444444444222222111111000000000//////000111222333444444444444555555555555555444444444444444444444444444444111111111111111111111111000000000000000000000000............///000000111......///000222333444444222000///......///000222///111333444555333222000111000000///000000111111............////////////111000///......---------........................000000000000000000000000////////////000111222333222000///000111222111000111111111111222222222222555555555444444444444333222222333333333333222222333222111000111222333444000111222222333333222222111111222222222222222222111111000000000/////////000000111222333444444444222111111000000000000000//////000000000000/////////...------,,,,,,---------------,,,,,,---------,,,,,,---------------...---,,,,,,++++++,,,,,,---/////////......---------------------------------........................//////............//////........................---------............///......////////////......------............------////////////////////////---------.........//////------.../////////////////////............//////.........///////////////........................////////////////////////,,,---///000000000///...///............------------.....................------............------,,,------......------,,,------............---------...///000000///...---------------------------------------------------,,,++++++******++++++,,,------------------------------------------------------........./////////------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......///...------,,,---...------,,,++++++++++++,,,++++++******++++++,,,+++,,,------.........---***+++,,,------,,,+++***........................---------,,,,,,+++++++++---,,,+++***************------------..................///000111222333444222333444555444333222111222222333333333222111111...//////000111222333333222222222222333333333444666666555444444444444444333333222222111111000000///000111222333444444444444555555666666555555555333333333333333333333333222222222222222222222222111111111111111111111111000////////////000111222000000111111222222222333222111000000000000111222///111333444555444333222111111000000000000111111---........./////////000//////............///000////////////////////////111111111111111111111111/////////000111222333444333222111111333333222000000000111111111222222222444444444444333333333333111111222222222222222111222222111000111222444555111111222333333333333333333333333333222222222222000000///////////////...///000111333444444444444000000000000000000000000000000////////////000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---............------------------------------------...............---------......------------..............................---------............///------.../////////......------............------........................,,,,,,------.../////////------...////////////.........------......//////.........///////////////------------------------........................------...////////////...///............------------------...............------............------,,,------......------,,,------............------------............------,,,,,,,,,------------...------------------------,,,++++++******++++++,,,---------------------------------------------------------.........//////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...///000///---++++++,,,+++++++++++++++++++++***++++++************++++++))))))***+++,,,,,,,,,,,,,,,---///000000///---,,,---------...............000///...---,,,,,,,,,---...---,,,+++************,,,,,,,,,---------......---......000111222222333222333444555555444333222222222333333333333333222//////000000111222333333111111222222222333333333444444333333333444444555333333333222222222222222111111222333444444444333333444555555666555555555222222222222222222222222333333333333333333333333111111111111111111111111333222111000000111222333111111111000000000000000222222222222222222222222//////000111222222222222222222111000000000111111.........//////000000111000///.........000111222000000000000000000000000111111111222222222222333000000000000111222333444444333222333444444222000000000000111111111111222333333333333222222222222000000111222222222111111111111111111222333444444222222333444444444444333333333333333333222222222////////////////////////---...000111222222111111,,,---///000111222222222000//////......//////000...------,,,,,,,,,,,,,,,------............------******++++++,,,,,,------------,,,,,,,,,,,,------------------------------------------------------.........---------------------,,,,,,,,,,,,------........................---------............///,,,---......//////......------............------------------------------,,,,,,------...//////000,,,---......//////.........------------...///000............/////////000---------------------------------------------------------------......//////............------------------.........//////------............------,,,------......------,,,------............------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,---------.........++++++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,......,,,***+++,,,))))))******+++*********++++++************++++++((()))***+++,,,,,,,,,,,,---------......---------,,,,,,---------.........333222000///......//////---,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,---...///000000000111222333555555555444444111222333444444444444444000000000111111222222222111111111111222222222222222222222222222333444555111222222222222222222333222333333444444444333333333333444555555555555555222222222222222222222222333333333333333333333333222222222222222222222222666555333222111111222333111111111111111111111111222333555666666555333222000000//////000222333444333222111111000000111111......///000000111222222333222000//////000111222111111111111111111111111222222222222333333333444111111111111111222333444444444333444555555222000000000000000111111111111222222222111111111000000///000000111222222111111000000111222333333333333222333333444444444444444333222222222111111111111////////////////////////---...000222222222111000---...///111222222222111///...---,,,,,,---...///...---,,,,,,++++++,,,,,,,,,---...//////...---,,,***++++++,,,------............------------......------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------.........//////,,,,,,---.../////////...---..................---------------------------,,,,,,------...///000000,,,---......//////......---------------...///000---.........//////000000------------------------------------------------------,,,++++++---.../////////.........------------------.........//////---..................---,,,------......------,,,---..................---------+++******+++------,,,,,,,,,------.........------------------------///......------......///------------------------------------------------,,,,,,,,,---------......***+++,,,,,,------------++++++++++++++++++++++++++++++************++++++------------------------,,,---......---,,,***)))++++++,,,,,,,,,------------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++%%%))),,,,,,+++)))+++,,,'''((()))***************++++++************++++++***+++,,,---......///...,,,+++)))(((((()))+++,,,,,,,,,,,,---------......000///---,,,+++++++++,,,++++++++++++,,,---......++++++,,,,,,,,,---------***+++,,,---............000111333555666666555555111222333444555666666666111111111111222222222222000111111111111222222222000000000111222333555555000000111111222222333333444444555555555444333333222222333444555555555444333333333333333333333333444444444444444444444444222222222222222222222222999777555222111222333333333333333444444555555555222444666888888666444222333222111111111333666777333333222111000000111111...//////000111222222333666444222000//////000111222222222222222222222222222222222333333444444444222222111111222222333444555444444555666555333000000000000000111111111111111111111000000000000/////////000111111111111111///000222333444444333333222333444444555555444444222111111111000000///////////////000000000000000000111333444444444222111111222222222222000...---------++++++++++++------...---,,,,,,++++++,,,,,,,,,---...//////...---,,,------......///000111111///......------......///------------------------------------------------.........------,,,,,,,,,......------------......//////////////////////////////000000///...---------,,,,,,...000000///---+++,,,,,,---.........---//////.........---------...------------...//////........................---------.........//////........................000///...---------------,,,---...//////...---,,,...------,,,,,,------.........////////////...............------,,,,,,,,,))))))***+++,,,...///000..............................////////////...............------.........---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...------,,,+++,,,---...///***++++++,,,,,,++++++***,,,,,,,,,++++++*********///...,,,+++++++++,,,,,,,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++******++++++,,,------------,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))***+++---...///************************,,,---------,,,+++)))(((******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------000///---,,,,,,---///000---------,,,,,,+++++++++---------------------------...000111333444444444333333444444333333222222555555444444333222111000111111111111111000//////111111111111222333444555555444222111111222333555333555777888999888777666222222222222222222222222333333333333333333333333333333222222111222222222333333333333333333333333333333333333333333333333555555555555555555555555666666666666666666666666111000000000111222333333666555444333222333444555555444222000000000222333222222222222222222222222333333333333333333333333333333444444555666777777444444444333333222222222555444333333222222333333000111111111111000000/////////////////////////////////000000111111111111555555555666555555444333444444444444333333222111222111000///......///000000000111111111222222222444444444333222111000///111000///...............------------------------------------------------...------,,,---...000000111...------000111///---........................,,,------......------,,,...---,,,,,,,,,,,,---............///......------.........------.................................///.........------------...---,,,---/////////---+++,,,------.........---//////.........---------...------------...//////------------------------,,,,,,,,,---------......//////////////////////////////...---------------------............------...------,,,,,,------.........////////////............---------,,,,,,,,,*********+++,,,---...///........................,,,,,,------------,,,,,,......---,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,------+++*********++++++,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++******++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,------------,,,,,,,,,++++++---------------------------...///111222222222222222222333333333333222222444444444444444222111000000111111111111000//////000000000000111222333444555444333222222333444444333555666888888888666555333333333333333333222222111111111111111111111111444333333222222333333444333333333333333333333333333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222333333555444333333333444555555555444222111111111222333333333333333333333333333333333333333333333333333333333444444555666666777444444444444333333222222444444333222222222222222111111222222222222222111000000000000000000000000000000000111111222222222555555555555555444333333333333444444333333222111111000///......//////000000000111111111222222222333333333222222111000//////...------,,,,,,,,,---------------------------------------------------///...---,,,,,,,,,---...000...,,,---///000...,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++........................------------------------///...---,,,+++,,,------111///---,,,---///......,,,,,,---............---...............---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000//////...------------............------............------,,,,,,------.........////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,------------,,,,,,///---,,,******,,,---///---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...)))***++++++,,,,,,++++++,,,------......------,,,,,,---------------.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******++++++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------...---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,+++***))))))***+++,,,------------,,,,,,,,,,,,------------------------......///000000000000000000000111222333333333333222333444555444333000///000000000000000///......000/////////000111222333444444444444444444444444444555666777777777666555333333333333333333444444111111111111111111111111444444333333333333444555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333333333333333333333333444555666555555333222222222333444444444444444444444444444444444333333333333333333333333333444555555666666555444444444444444333333333333222111111111111222111111222333444444444333222222222222222222222222111111222222222222333333444444555555444444333222333333333333333222222111//////.........///000000000000000111111111111222111111111111000///......---,,,,,,+++++++++++++++------------------------------------------------///...---,,,++++++++++++...---,,,,,,......---,,,........................,,,------......------,,,+++,,,---......---,,,+++++++++,,,,,,---,,,,,,+++---..................---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///333000---,,,---.........------............------...........................------------...//////------------------------.../////////000000000000///////////////////////////......---------......///...---,,,,,,---...///...------,,,,,,------...---......//////......---------------------------...------,,,,,,,,,------..............................////////////.........---+++))))))+++---...---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...)))***,,,---------,,,+++,,,,,,------------,,,,,,++++++,,,,,,------...............---------......+++++++++++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,------------------------.........//////...---------...000111222333333333111222444555444333000//////000000000000///......///////////////000111111333333444555555555444444444444555666666666555444333333444444444444555555333333333333333333333333333333222222222333444444333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444444444444333333222111111222222222333444555666666555555444333333333444555444444444555555555555555444444444444444333333333333333333444444555555555444444444444444444444444333222111111000000111111000000222333444444444444333333333333333333333333333333333333333333333333444444444444444333222222222222333333333222222111.........//////000000111000000000000111111111111///000000000//////...---,,,,,,+++++++++++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,........................,,,------......------,,,+++,,,...//////...,,,+++------......///.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...///111333111---,,,---...//////---......//////...---------........................------------...//////////////////////////////------........./////////..............................---------......//////...---,,,,,,---...///...------,,,,,,------...------............------------------------------......------,,,,,,------..............................////////////.........---+++******+++---...---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...***+++---.........---,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,---------,,,,,,)))************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,---++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............---,,,,,,,,,---...000111222222333111222333444444222111///000000000000000//////.../////////...//////000000222333444444555555444444444444555555555444444444333333333444444555555555333333333333333333333333111111000000111222333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444222222333333222111000///111222333444555555666666444444444444444444444555444444444555555666666666555555555444444333333333333333333444444444444444444444444444444444444444333222111111000000111111///000111222333333333333333333333333333333333333444333333333333333333333333333333333333222222111111111222333333222222222......///000000111111111000000000000000000000000....../////////...------------,,,,,,,,,,,,------------------------------------------------------)))***+++,,,------......+++,,,,,,,,,++++++,,,,,,........................,,,------......------,,,,,,...///111111///...,,,,,,------.../////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111222000...---.../////////...////////////...---------------..................------------...//////////////////////////////+++++++++,,,,,,,,,,,,---...........................------------...//////.........------............------,,,,,,------...------............------,,,,,,,,,------------.........---------------...........................,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...,,,,,,------.........---***++++++,,,,,,++++++*********+++++++++++++++,,,))))))***+++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++...---,,,+++******))))))******************************)))(((((())))))*********+++++++++,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------***++++++++++++++++++***------------............------------------------------.........------,,,+++,,,---///000111111111111222222222222222111111111111111111111000//////000000////////////000000111222222333333444444555555444444444444333333333222222333333444444555555111111111111111111111111000000///000000111222333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000111222333222111000///222222333444555555555555333333333333444444444444333333444444555666666666666666555555444333333333333333333333333333444444222222333333333333444444333333222111111111111222///000111222333333333222444444444444444444444444444444333333333333222222222222333333222222111000000111222222222222222222000000111222222222111111111000000000000000//////.........//////......------------------......///------------------------------------------------((()))+++---.../////////+++,,,------++++++,,,---........................,,,------......------,,,---...///000000///...---******+++,,,------------,,,---///000000///---,,,---------------------------------....../////////000///...///000111000//////////////////...---------------.........//////...------------...//////////////////////////////,,,,,,,,,,,,------------........................---------------...//////------............------...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------............---------......///........................,,,,,,------------,,,,,,,,,---............---,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++))))))+++,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,***)))((())))))*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------.........///------------------------,,,---...............---+++,,,---...///000000000222222111000000111222333222222222222222111111000111000000//////000000111111111000000111222444555555444444333333222333333111111222222333444444444111111111111111111111111000000000000111222333444333333333333333333333333111111111111111111111111333333333333333333333333111111111111111111111111000111222444444333222111222333444555555555444333111222222333333333333333222333333444555555666666666666666555444444333333333333333333333333333333111111111222222222333333444444333222222222222222222222333333333333333222333333333333333333333333333333333333222222222111222222222222222111111000000000111222222222222222222222333444333222111111111111000000////////////......////////////......---------------...//////------------------------------------------------***+++,,,.../////////...+++---......,,,+++,,,...........................,,,------......------,,,------------------------)))***+++,,,------------,,,---///000000///---,,,------------------------+++,,,---............---.........///111222111/////////000000///...---------------.........//////...------------...//////........................////////////000000000111000000000000000000000000---------------...///000,,,---...//////...---,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,------.........---------------...//////...........................//////////////////...,,,---///000000///---,,,---------------------------,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,------...,,,+++***)))***+++---...,,,------......------,,,.........------,,,,,,,,,+++,,,...///000///......---------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************************---------,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,---------************************...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,111///...,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------------------......//////......------------.........//////------------------------,,,---......//////......,,,,,,---...////////////333222000//////111222444222333333333333222111111111111000000000000000111111000/////////111444555555444333333222222222333000000111222222333444444333333333333333333333333111111111111222333444555333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222000111333555555555333222333444555555555444333222000111222333333333333333222222333333444555666666777777666555444444333333333333333333333333333333000000111111111222222222555444333333222222333333444444444555444444333333333333333333333333333333333333333222222111111111222222222222222111000000///000111222222222222222333444444555444333111000111111000000/////////.........///////////////...,,,,,,,,,,,,------...///------------------------------------------------,,,---.../////////...---+++---///...,,,+++---///........................,,,------......------,,,,,,++++++******++++++,,,+++,,,---...////////////........................---------,,,,,,+++++++++***++++++,,,---...//////,,,------...///000111111......//////...---,,,,,,............//////////////////.........---------////////////............000000//////.........---+++++++++,,,,,,,,,------//////.........---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++++++++,,,,,,,,,------......------------......------------------------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------...---+++***))))))***+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++++++++******)))))))))++++++++++++++++++++++++000...,,,,,,------,,,+++)))***+++,,,---,,,+++***************************++++++************++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,///...,,,+++***+++,,,,,,++++++***)))***+++---...---------,,,,,,+++++++++---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))***)))((((((((()))++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......------......------,,,+++/////////......---------,,,,,,,,,---------......//////...---,,,,,,++++++000111111000...,,,---...---------............///---......///000111111222222222333333333222222111111111000000000000000000111000000000//////......000000//////000111222222333333333333333333333333222333333444444333333222000000111111111222222222555555444444333222111111444444444333333222222222111111111111111111111111555555444333333222111111222222222222222111000///000111222333333333333333000111111222222222111111000000111222333333444444333333333222222111111111000000111111111222222222333333333333333333333333333333333444444555555555555444444333333444444555111111111222222333333333333333222111000000111111////////////////////////111111111111111111111111222111111111000000//////000000///...------,,,,,,///...------++++++***)))---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111///,,,++++++,,,,,,...------------,,,,,,,,,------------------------------------------------,,,+++***((((((((())))))...---,,,,,,,,,,,,---..............................---------,,,,,,,,,++++++,,,,,,------.........---------......//////000......//////...------,,,............//////////////////.........---------,,,,,,---...///000111111000/////////.........---------------............//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------.........------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++************************++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,+++*********++++++,,,+++*********+++,,,------------,,,,,,+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,++++++++++++*********,,,+++*********+++------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------/////////...---,,,++++++.........---------,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++...//////...,,,++++++,,,------------............---......///000000111111111222222222222222111111111111111111111111111111111111111000000000//////000000000000000111222222333333333333333333333333333333333444444333333333111111111111222222222222333222222111111000000000444444333333333222222222111111111111111111111111555444444333222222111111111111222222222111000000000111111222222222111111000000000111111000//////000111111222333333444444333333333222222222111111111222222222333333333333333333333333333333333333222222222222333333444444444444333333333333444444111222222222222222222333333333222111111111111111////////////////////////111111111111111111111111111111111000000000//////000//////...------,,,,,,...------,,,,,,++++++***---...///...---,,,---///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,...000,,,,,,---------.........------------------------------------------------,,,,,,+++***)))***++++++...---,,,,,,,,,,,,---....................................------------------------------------------------------..................///......---,,,---............/////////...............---------,,,,,,---...///000000111/////////...................../////////000000000/////////.........------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------.........,,,,,,,,,++++++,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++(((+++---,,,))))))+++---++++++******++++++,,,---************************++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***)))))))))******,,,,,,+++*********++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,---...,,,***)))***+++------------............------......///000000000000111111222222111111111111111111111111111111111222222222111111111111000000000000000000000111222222222333333333333333333333333444444444444333333111111222222222333333333111111111111111111111111333333333333222222222222222222222222222222222222444333333333222111111111000111111222222222111111000111111111111111000000222222222222111111000///111111111222222333333444333333333222222222222111222222333333333444444444333333333333333333333333111111111111222222222222333333222222222222333333222222222222222111111111333222222111111111111111111111111111111111111111222222222222222222222222000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------------------------------------------+++*********+++---///000++++++,,,---...///000111------------------------------------------------,,,,,,+++++++++,,,------...------,,,,,,------............................................................------,,,,,,,,,---------------,,,,,,,,,---...............---------------.........//////........................//////.........---------...........................////////////000000000////////////............---,,,***)))***+++---///------------------------+++++++++,,,,,,,,,------........................---------.........//////------,,,,,,,,,,,,------------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((()))+++,,,---,,,++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++************************++++++++++++++++++++++++,,,000333111,,,***,,,000,,,+++***)))***+++,,,---************************++++++************++++++((()))***+++,,,---------,,,,,,,,,++++++*********+++++++++************+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,---------.........---------......///////////////000111111111000000111111111111222222222222222222222222222222222222111000000000000000111111222222222222222333333333333333444444444444333333222222222222333333333333333333333333333333444444333222222222222222222222222222222222222222222222222222222222111111111111///000111222222222222222111222222222222111000000555666555555444333222111111111111222222333333333222222222222222222222222222222222333333333333444333333333333333333333333111111222222222222222222222222111111111111222222333333222222111111000000111111000000///000000111222222222222222222222222222222222222222222222222////////////////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,,,,---...---------.......................................---,,,,,,++++++,,,------,,,,,,---......///000000------------------------------------------------+++++++++,,,,,,---......------------------------.........................................................------,,,,,,+++---------------,,,,,,,,,------...............---------------............---.................................---------------------...............------........./////////000000/////////.........---,,,+++******,,,...///------------------------+++++++++,,,,,,,,,------........................---------.........//////......------------......------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,---,,,+++)))((($$$&&&))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***************************++++++++++++++++++++++++///333666333...***,,,...,,,+++***)))***+++,,,---************************++++++************++++++((()))***+++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,------------...------------............---...//////000000000///000000111111111222222222222222222222222333333333111111000000000000000111111111111222222333333333222222333333333333222222111111222222222333333333333333333333333333444444222222222222222222222222222222222222222222222222000000111111111111111111///000111222222222222222222333333444333333222222666666666555444333222111111222222222222222333333222222222222222222222222111111111111222222222222333333333333333333333333333333333333222222222222111111000000000000111111222222222111111000000000//////............///000333333333333333333333333111111111111111111111111.....................///---------------,,,,,,,,,***++++++,,,,,,------...,,,---...---,,,+++,,,...---------.........//////........................---------------......///..................------------------------------------------------------******+++,,,,,,---------------------------------........................---------------..................------,,,,,,,,,---------------.........,,,---......///.........,,,------------.........---------...............++++++,,,---...//////000---------------.........,,,,,,---------.........000000000/////////......------,,,,,,,,,---...///------------------------,,,,,,,,,,,,------------........................,,,------------.........///......------......///------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***&&&(((+++---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++...111333111---******+++++++++******++++++,,,---************************++++++************++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------...///...---,,,---...,,,,,,,,,,,,------------------------------------,,,,,,---.../////////////////////000111111222222111222222222222333333333222111111000000000000000000000111111222333333333111111222222222222111111000000111111111222222222111111111111111111111111111111111222222222222222333333333333333333333333//////000000111111111222000111111222222222111111222333333444555444444444333333333333222111111000222222222222222222222222111222222222222333333333000000111111111222222222333333333333333333333333333333333333333222222222000000000//////000000000111111111111111000000000...............//////000333333333333333333333333000000000000000000000000---------...............------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++---...---,,,+++,,,---,,,,,,,,,---......//////------------------------***+++,,,---///000111222......---------,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,,,,------......------,,,........................+++,,,,,,,,,------------------------------,,,,,,---------......//////000,,,------...//////......,,,,,,---------.........---------.........//////***+++,,,,,,......///000,,,,,,,,,------.........,,,,,,---------.........000000000000/////////...------............//////........................,,,------------.................................,,,,,,,,,,,,------------...------,,,,,,------...------------------------.........------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,.........---+++*********+++,,,,,,,,,,,,+++************************++++++************++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------(((***+++------,,,+++***++++++++++++++++++++++++,,,++++++++++++*********+++,,,---.........------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,,,,---,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------,,,...///...---,,,---///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////---......///000000111111111111111111222222222333222222111000000000000000///000000111222222333333000000111111111111000000//////000000000111111111333222222111111000000000000111111111222222222222333333333333333333333333......//////000111222222111111222222222111000000000111222333444555555555111111222222222222111000222222222222222222222222111111222222222333333333111111111222222222333333333333333333333333333333333222222222111111111111000//////......//////000000000000000111111111111///////////////000111111222222222222222222222222////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...//////000+++++++++,,,,,,,,,,,,,,,------------------------------------------------------...///...---,,,,,,,,,,,,---......---,,,,,,........................+++++++++,,,,,,------------------------------------------...///000111111,,,,,,---.../////////...,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........---------............///000000000000////////////---...//////000000//////........................---------.........//////////////////////////////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++***))))))***+++---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,)))))))))******+++++++++++++++++++++++++++++++++******+++...000000...,,,)))***+++,,,---,,,++++++************************++++++************++++++++++++,,,,,,,,,+++***************++++++,,,,,,---((()))***+++,,,,,,+++***((()))+++,,,---,,,,,,++++++++++++,,,,,,---------((()))+++---------+++***+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,+++***))))))---------....../////////,,,,,,,,,---------......------------------------,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------...///000000111000000000111111222222222222222111000000///000000///000000111222222333333//////000000000000//////////////////000000000000555555444444333222111111000000111111222222222222333333333333333333333333---......///000111222222222222222222222111000///...///000222333444555555222222333444444444333333222222222222222222222222111111111222222333333333222222333333333444444444333333333333333333333333222111111111000000////////////............////////////000000111111222222111111000111111222333333222222222222222222222222........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))***+++,,,,,,---...------------------------------------------------//////000000000...---,,,,,,,,,---......---,,,,,,...................................................------------...//////......//////000000111111........................//////000000///...------.........------,,,,,,,,,,,,,,,------...///000000////////////////////////.........////////////000------------------------.................................------,,,,,,,,,...------------.../////////............---------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...,,,+++***++++++,,,***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,+++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++************)))++++++++++++++++++++++++......---,,,,,,,,,,,,---***+++,,,---,,,+++***)))++++++++++++++++++++++++************************+++*********))))))((((((***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,///...---,,,---///111333,,,,,,+++***+++,,,---...,,,,,,------...---------,,,---------,,,,,,...///------------------------///,,,+++,,,...///---++++++++++++***++++++,,,,,,...---,,,++++++,,,...///000000000000111111111111222222111111111111111111000000111111111000000///333333333333222222111000111111111000///......---000000111111222222222333111111111000000000000000111111111111111222333555222000......222666444000555555444333222111000000/////////000111333555555444444444333333222222222333333333333222222222111222222222111111111111111222222222222222222222222333333222111000000111111////////////////////////......//////000000000111222000///000333444222///000//////111333333222111333333333222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***.........------,,,,,,,,,000///...---,,,+++++++++)))***++++++,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,///111111000///...------,,,---,,,,,,,,,++++++*********...------,,,+++***)))(((................................................,,,++++++++++++,,,------------------....................................///////////////...------......---------,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,------------...------------------------..............................---------,,,,,,,,,...------------.../////////............---------,,,---------...............---------,,,,,,,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++************))))))************************+++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************************))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...000---,,,+++++++++,,,......,,,,,,---............------......---,,,+++---///------------------------...---+++,,,...///---+++,,,+++++++++++++++,,,,,,,,,,,,+++***+++---///111////////////000000000000111111111111111111111111000111111111111111000000333333333333333222111111222222111111000//////.../////////000000111111111111111111111000000000000444222000222444666444111000111111111111111000///111111111000//////....../////////000111222333444444333333333222222222222111111000000000/////////000111111111111111111111222222222222222222222222222111000000/////////000000000000000000000000000/////////000000111111111222111000111333444222000111000000111333333222000111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...************+++,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---................................................,,,++++++++++++,,,------.........---------------////////////////////////...////////////...------...------------,,,,,,,,,,,,,,,------.../////////........................,,,,,,,,,------------......................................................------------,,,,,,,,,...------------.../////////............---------------........./////////.........---------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++,,,---------,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,+++++++++************++++++++++++++++++++++++******++++++,,,...///000---,,,++++++******++++++++++++++++++++++++++++++*********************************+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,------------+++******)))***+++---...------,,,,,,------...///---------.........//////...//////...,,,+++,,,---------------------------...---,,,,,,......---,,,,,,,,,++++++++++++,,,,,,************,,,...000111---------.........//////000000000000000000000000000111111222222222111111333333444444444333222222333333222222111111000000.........////////////000111111111111111111111111666222///222777999555000///111333222000...///111////////////////////////000/////////000000111222222222222222222111111111000000/////////........./////////000000111111111111111111111111111111111000000///.........//////222222222222222222222222000000000111111111111111333222111222333444222000222111111111333333111/////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000............------------,,,,,,,,,---------.........................................................------------...//////000000000//////.........////////////////////////.........//////...---------------------------------------.........//////.................................////////////000////////////////////////........................------------------------...------------.../////////............---------.........////////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,)))***,,,---...------,,,------------,,,++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++************+++++++++++++++,,,,,,++++++++++++,,,---...///---,,,+++***)))***+++,,,++++++++++++++++++++++++*********************************++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,......------------......//////------------...//////000000000000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------------,,,+++++++++,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,------------//////////////////000000000111111222222222222111333333444444444333333222444444333333333222222222//////////////////000000000111111111111111222222555222000111555888999888777333111111000///111333//////000000111111111222000000///////////////000111111111111111111111111111111111111000000000000------...///000111111222111111111111111111111111000000///////////////000333333333333333333333333111111111111111111222222333333333333333333222111333222111111222222000......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------//////000000000///---,,,000000///..................---------------------000000///...---,,,++++++...................................................------------...//////000000//////......------////////////////////////------............---------------------------------------................................................////////////000////////////////////////........................------------------------...------------.../////////............---------.........////////////000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,)))***,,,---...------,,,------------,,,++++++***++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,++++++++++++************++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++*********************************++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,+++++++++,,,,,,---------------...............---,,,,,,,,,---...000111111111111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...------,,,+++++++++,,,---,,,,,,,,,++++++,,,,,,***+++++++++,,,,,,,,,,,,---------......////////////000111222222222222222222222333444444333333333444444444444333333333333111111111111111111111111000000111111222222222333222222222000000444<<>>(((111++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,+++---...---,,,+++,,,---...---,,,+++++++++++++++---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---------,,,,,,,,,........................000//////...------,,,,,,......................../////////...............,,,------......------,,,........./////////000000///////////////...............---,,,,,,,,,------......---------,,,,,,,,,------...............---//////............//////.........---------------------------------------------,,,,,,,,,,,,------------------------------////////////////////////........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************+++++++++,,,+++++++++***************++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...---***&&&++++++,,,,,,,,,+++******((())))))***,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///......---,,,++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///---,,,*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---///---+++***+++,,,,,,,,,*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***...'''--->>>555&&&000++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,------,,,******,,,...000///...,,,++++++******//////...............---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,........................//////.........---------................................................,,,------......------,,,---.........////////////.........---,,,,,,,,,+++...------,,,,,,,,,------......---------,,,,,,,,,---......///////////////...---,,,++++++,,,---..................---------...........................------,,,,,,------...------------------------------------------------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++)))++++++,,,,,,,,,++++++***++++++,,,------...//////+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///...---,,,,,,+++++++++,,,++++++++++++++++++++++++........................,,,------******+++***(((++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------...---,,,+++******++++++,,,+++******))))))***++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))******++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...)))+++444...'''000+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,+++***......---+++***+++---000000///...---,,,,,,,,,,,,------,,,,,,++++++******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........................---------.........//////........................---------...............,,,------......------,,,,,,,,,---------..................---,,,,,,,,,+++------,,,,,,,,,------.........---------,,,,,,,,,---...//////000000000///......,,,++++++,,,.........................................................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++((((((((()))***+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---------***++++++,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...++++++000000---------------------------,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,++++++++++++******+++,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...,,,,,,...+++***000++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,***((())),,,...---------,,,,,,------...,,,,,,++++++******))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................,,,,,,------...//////000........................---------------.........,,,------......------,,,,,,,,,,,,------------...///////////////.........------,,,,,,,,,---............---------,,,,,,,,,,,,---...///000000000000000000////////////000000.............../////////........................------,,,,,,,,,,,,------------------------------................................................,,,,,,,,,,,,---......///........................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++&&&&&&'''((()))***+++,,,************+++++++++,,,***************+++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////******+++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&,,,...,,,///777999555------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))++++++,,,,,,,,,+++***************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++***++++++++++++******))))))+++,,,,,,+++***+++---+++++++++++++++***************++++++++++++,,,,,,++++++++++++++++++++++++---......//////......---***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------......,,,+++---...++++++,,,,,,------......,,,,,,------------,,,,,,++++++,,,---------,,,,,,)))******((('''''')))+++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------..........................................,,,,,,,,,------.........,,,------......------,,,------------.....................///////////////,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,---...//////////////////000000000000//////---........./////////000........................,,,,,,++++++++++++,,,,,,------------------------................................................,,,,,,,,,,,,---...//////------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((())))))*********+++)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,------,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++&&&---///+++...777999333,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***))))))******+++,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,,,,+++++++++++++++++++++++++++***************************++++++,,,+++***)))((()))+++------++++++,,,...+++,,,---------+++***))))))))))))******+++++++++******++++++,,,,,,---------------......---------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,***...///+++---///***++++++,,,,,,---......///,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...)))+++,,,+++***)))***,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////...------,,,,,,........................,,,,,,,,,------.........,,,------......------,,,............/////////000+++,,,,,,------.........,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,---...////////////,,,---...//////...---,,,---.........//////000000////////////////////////,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************((())))))))))))*********))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---,,,,,,++++++******************************************++++++*********++++++++++++++++++++++++***************************+++------,,,*********)))***+++,,,,,,,,,,,,,,,++++++,,,---......///000++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''//////)))***111222++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***)))************************++++++++++++++++++++++++,,,------...---,,,+++***(((+++......,,,+++,,,...+++,,,...///...,,,***)))(((((())))))*********+++******+++,,,---......///*********++++++******************++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++(((...000+++...000(((++++++,,,,,,---...//////,,,------......------,,,,,,,,,+++***+++,,,...///,,,...000000...------......---,,,+++***)))))))))+++++++++,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....................................////////////////////////............////////////////////////000000//////.........---------............------........................,,,,,,------.../////////////////////////////////---...000222222000///---+++++++++++++++++++++++++++,,,------......------......---------,,,,,,,,,......//////...---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************)))))))))***+++,,,---...///...,,,*********,,,---,,,,,,,,,++++++*********)))))))))***+++++++++,,,******++++++++++++******)))******++++++******)))************************++++++++++++++++++++++++---------,,,,,,+++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---------------------...------,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------...,,,******,,,---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********+++,,,---,,,***)))***++++++...000///,,,))))))***++++++++++++++++++++++++...------,,,,,,------...,,,+++*********+++,,,---,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++......//////...,,,***)))))))))***+++,,,,,,------,,,+++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,+++******...,,,++++++,,,---+++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------+++,,,,,,---.........------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..........................................////////////////////////....................................000/////////.........------......//////......---..........................................------...........................///000111000///...---------------------------+++,,,------......------,,,,,,,,,------...............//////...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++,,,------......---,,,+++***+++,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************------,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++,,,...000///---,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,------++++++*********+++,,,------,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++---,,,,,,---///000000///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,------------------------+++,,,------......------...---------,,,,,,,,,+++------------------------------,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------,,,,,,------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////........................---............//////////////////............---......................../////////...............---......//////......---........................000//////...------,,,,,,------------------------000000/////////......---........................+++,,,------......------***++++++,,,---...///000.........///......---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++******************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,+++******))))))******++++++,,,,,,,,,,,,------+++++++++,,,------+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***+++,,,---,,,+++***+++,,,)))***+++***)))***+++---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,+++******,,,///111222111---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,------......------.........---------------------------------------,,,,,,,,,,,,---------------,,,***))))))+++---...---------.........//////---------............///------------------------------...///////////////........................---------.........////////////.........---------......................................................////////////..............................//////.........---------------------------------111000///...------------........................+++,,,------......------++++++,,,,,,---...//////---...............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************************)))))))))++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************************************,,,++++++++++++++++++++++++*********)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***+++,,,---............------------------------------,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,------++++++,,,...///...,,,)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,------+++***+++---+++***))))))((()))+++,,,++++++++++++++++++++++++++++++************+++++++++***++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,+++++++++++++++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,)))))))))***---//////...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,------...------,,,........................------------------------+++,,,,,,,,,------......---,,,,,,,,,,,,,,,------,,,------...............---------............///------------------------,,,,,,---............---........................------------........................------------........................---------..................//////////////////...........................---------.........//////........................//////...---,,,,,,------------------------------+++,,,------......------------------------------------...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************************++++++,,,,,,+++***)))******+++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,---............------------------------,,,---...//////...---,,,------,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,---///000000---************+++++++++,,,,,,------------------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---222000...---------------+++++++++++++++++++++++++++******))))))******+++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------++++++++++++++++++++++++000///---+++++++++,,,,,,,,,,,,++++++++++++++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////...---,,,+++***,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,------...------,,,,,,........................------------------------,,,,,,,,,------.........,,,---///000000...,,,+++***+++,,,------------,,,---------............///------------------------+++,,,,,,---...---------........................,,,------------..................------------,,,---------------------------------------............//////000000//////...........................,,,,,,------...//////000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,,,,---......///.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++,,,...//////...---,,,************++++++++++++***++++++++++++,,,,,,,,,+++++++++***************)))******++++++******)))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++*********+++++++++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------...//////---+++************++++++++++++........................++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,,,,---...222000...---------,,,***+++++++++++++++++++++++++++******************+++)))***+++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000...---,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////......---,,,+++000///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------......------,,,,,,---------------.........---------------------------------------.........,,,---///000000...,,,+++***+++,,,---------,,,+++---------............///........................,,,------.......................................,,,,,,---------..................---------,,,,,,------------------------,,,,,,,,,------.........//////000000000000//////........................------..........................................)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------,,,------...//////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++************************)))***,,,.........---,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,***************+++++++++***++++++,,,,,,++++++*********++++++++++++******************************************************)))*********++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************(((***+++------,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++************++++++++++++------------------------++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,------,,,,,,---///,,,+++)))***,,,,,,)))'''+++++++++++++++++++++++++++++++++******+++++++++)))***+++,,,,,,,,,+++++++++************+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++---------------,,,+++************++++++,,,,,,---***)))'''&&&'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......///......000///------......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------------......------,,,++++++,,,,,,,,,------------------------------------............------------...---,,,++++++++++++,,,***+++---...///...---,,,---------.........//////........................---......///////////////........................,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,------.........//////000000000000//////......................../////////...------,,,,,,------------------------''')))+++...///...---,,,------------------------+++,,,------......------***++++++,,,---...//////,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,------......------,,,+++++++++++++++++++++++++++******************+++************************%%%''')))+++,,,+++***)))+++***)))((((((***,,,...*********++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++*********++++++*********************************))))))))))))))))))))))))))))))******++++++++++++*********+++,,,,,,,,,---++++++++++++++++++++++++************************'''))),,,......---+++)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,+++***---------...------,,,,,,++++++++++++++++++++++++///,,,'''$$$$$$''',,,///,,,++++++***)))*********++++++,,,,,,,,,---------,,,***))))))***++++++***)))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,+++,,,------,,,,,,...///,,,+++***,,,//////---***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++***))))))***+++,,,,,,------...---***((()))+++///111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...///000111111---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------.........---,,,,,,++++++++++++,,,,,,---------------------------------/////////...---------,,,///---)))&&&&&&(((+++---+++,,,...000000///...---------------------------//////...------------...------------------------...---,,,,,,......---,,,---...///000000///...------------------------------------------------------------............///---------.........////////////......------------------............---------------,,,,,,+++++++++,,,,,,,,,---------....../////////...---------,,,---------............///,,,,,,,,,---------......---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,...+++((()))+++---,,,+++******))))))))))))******++++++++++++++++++++++++---,,,***(((((()))***+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))(((+++++++++***************(((((())))))*********++++++++++++************)))---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++((())),,,.........---,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++******+++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++...---,,,***)))******+++...---,,,+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++***))))))***++++++,,,,,,++++++***,,,,,,++++++++++++++++++))))))***+++,,,,,,------------,,,+++***)))(((''',,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................++++++++++++,,,,,,---...******+++,,,------......------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,..................------(((***---///000///---,,,000000///...---,,,,,,+++.........------,,,,,,,,,........................//////...------------...------------------------...---,,,,,,......---,,,------............---------------------------------------------------------------............///---------.........//////000000//////............------............------.........---------,,,,,,,,,,,,,,,---------..................---------------------............///---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------------............,,,,,,,,,+++++++++******,,,++++++******++++++,,,...------///000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,...+++))))))+++,,,,,,+++*********))))))*********++++++++++++++++++++++++...---+++***)))***+++,,,+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++***))))))************************************+++++++++,,,++++++++++++************---,,,++++++******++++++---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,.........,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++*********+++,,,***+++,,,,,,******+++,,,************************,,,,,,+++************+++------,,,++++++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++***++++++,,,,,,++++++***************************)))******+++,,,,,,------++++++++++++************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,+++++++++,,,,,,---...++++++,,,,,,------......---------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,........................***+++---///000000///...000//////...---,,,,,,,,,......---------,,,,,,,,,//////////////////////////////...------------...------------------------...---,,,,,,......---,,,------,,,,,,,,,,,,---------------------------------------------------------------............///---------...............000000000///////////////------............------/////////...............,,,,,,,,,---------......------------............---------............///......---------------------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---+++******+++,,,,,,+++++++++************++++++++++++++++++++++++++++++...---,,,+++++++++,,,------,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,++++++******++++++......------------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))*********+++,,,,,,******+++,,,))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------)))*********++++++,,,,,,***++++++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------------------------------------.........---------,,,,,,***+++,,,,,,------,,,,,,........................------......//////000000//////......------,,,,,,...------------,,,,,,,,,........................//////...------------...------------------------...---,,,,,,......---,,,///...---,,,,,,---...///---------------------------------------------------------............///........................////////////............------............------........................,,,,,,,,,---------......,,,,,,,,,------.........---------............///............------------...---,,,---...//////---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,+++******((()))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,++++++***++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))))))))***+++,,,,,,******+++,,,************************&&&''')))***++++++******++++++,,,------+++***)))++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------------+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------***************************+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------..................------,,,---...///000...---------------------------------------------------------------------//////...------------...------------------------...---,,,,,,......---,,,000///...------...///000---------------------------------------------------------............///.....................---------------------------------............------------------------......,,,,,,,,,---------......+++,,,,,,,,,------......---------............///...........................---,,,---///000///...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++,,,,,,++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++***************++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++******,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++%%%'''(((***+++++++++******+++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***---,,,,,,+++***))))))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++************------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,---------.........//////---,,,+++******,,,---...,,,,,,,,,---------------------------------------------------------------//////...------------...------------------------...---,,,,,,......---,,,/////////....../////////---------------------------------------------------------............///...............---------,,,,,,,,,,,,,,,---------------............---------------------.........,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///------........./////////...---------///000///...------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++***)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))+++------+++***++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,------...******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++************,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++'''((()))***+++++++++++++++++++++++++++******)))***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***((((((((())))))******+++,,,,,,,,,,,,------------------,,,,,,+++++++++***...---,,,+++)))(((''''''))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++++++++,,,,,,************++++++++++++------------------------,,,,,,+++++++++************+++,,,,,,------,,,,,,,,,,,,------.../////////---,,,+++******+++,,,---++++++,,,,,,------......,,,,,,,,,------------...........................//////...------------...------------------------...---,,,,,,......---,,,---......//////......------------------------------------------------------------............/////////.........---------,,,,,,,,,---------......------............------------........./////////,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---------............///,,,,,,---...///000111111///...---...///000///...........................,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------------............******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++)))((())),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,(((+++------+++******,,,*********))))))*********++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))******+++,,,,,,------------,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,---......------***+++,,,,,,******+++,,,***************************************+++,,,---,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++*********++++++,,,,,,++++++***(((((()))******+++,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,------,,,+++******))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---000333555,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++------------------------++++++******+++,,,...///+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,------......---,,,,,,+++++++++,,,+++++++++,,,,,,------...------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,,,,******+++,,,------......,,,,,,,,,---------......//////////////////////////////...------------...------------------------...---,,,,,,......---,,,+++,,,............,,,+++---------------------------------------------------------.........////////////.........------------------.........//////---..................---.../////////000000111111,,,,,,,,,---------......---------,,,,,,+++++++++---------.........//////+++,,,---...///111222222///...---...000000000...........................,,,,,,,,,---------......++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,)))'''&&&'''))),,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,(((+++......+++******,,,******))))))))))))******++++++++++++++++++++++++***+++,,,---------------...------,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,------...............------,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++******+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,.../////////...***+++,,,,,,******+++,,,)))))))))))))))))))))))),,,+++*********+++,,,------,,,***)))))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------...//////------------------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...222777999,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------------------------,,,,,,++++++,,,...///000+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................******+++,,,------.........---,,,,,,++++++++++++,,,,,,------...///000000------------------------......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------...///000000---------------------,,,******+++,,,------......,,,,,,,,,------................................................................................./////////...------,,,,,,............////////////,,,,,,,,,------.........+++,,,------......------------------------------//////.........---------///...---,,,,,,---...///......////////////......,,,,,,,,,---------......+++,,,---.........,,,,,,***+++---......,,,***))),,,,,,,,,------...............////////////......//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---/////////---,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,///...------,,,,,,,,,,,,,,,***))))))***++++++***,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++///---+++***)))***+++,,,------,,,,,,+++,,,,,,,,,,,,...---***+++///111///++++++******************---,,,***))))))***---...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))'''%%%'''***,,,***(((************+++,,,------,,,+++*********+++,,,---------------------------,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++************+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,***((((((***+++,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///111+++,,,,,,,,,,,,+++)))(((,,,+++***))))))+++---...,,,+++************,,,,,,---,,,++++++,,,,,,***)))******+++,,,,,,,,,,,,+++******+++,,,,,,---......***+++,,,,,,------,,,,,,000---***)))+++111777;;;111...+++******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,------------------------------------------,,,---......//////......///...---,,,,,,,,,,,,,,,------------,,,+++******.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///........................------------------------........................------..............................////////////,,,,,,------------------+++,,,------......------------------------------//////.........---------111000///......///000111......////////////......,,,,,,,,,---------......------......------,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,------------......//////......---///.........------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,***))))))+++++++++***,,,,,,++++++***++++++,,,)))******+++,,,---......++++++***))))))***++++++******+++,,,,,,,,,,,,+++,,,***)))((('''(((******,,,,,,++++++++++++,,,,,,)))///222000///000///---++++++******************,,,,,,,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++---------,,,+++++++++***++++++,,,,,,---,,,+++******++++++,,,------------------------,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++************+++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,***((((((***,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,---......***+++---.........,,,+++,,,+++***))))))+++---...---,,,++++++,,,---...///---,,,***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++******++++++,,,------...***+++,,,,,,------,,,,,,))))))))))))+++---000222///,,,)))((()))******))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............///...---,,,,,,,,,,,,---,,,------------,,,,,,+++......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...//////000---............/////////------------------,,,,,,+++,,,------......------------------------------...............---------000000////////////000000......////////////......,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,+++++++++,,,------......------,,,............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,***)))***+++,,,+++***,,,++++++***++++++,,,,,,))))))***+++,,,---......++++++***))))))***++++++******+++,,,,,,,,,,,,+++***)))((((((((()))***+++,,,++++++******+++,,,,,,(((222999888333000---*********++++++++++++++++++,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---...///...---,,,---...,,,,,,++++++***+++++++++...---,,,+++******++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***++++++,,,,,,,,,++++++)))+++...000111000...---,,,+++*********+++,,,---,,,,,,,,,,,,,,,---...///---+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++******++++++,,,,,,------***++++++,,,,,,,,,,,,,,,&&&''')))+++,,,,,,++++++...,,,)))((()))******))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---,,,)))(((((())),,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------///...---,,,+++,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------111000...,,,+++++++++,,,++++++++++++++++++++++++,,,,,,---.....................---,,,,,,,,,------,,,------.........------...------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////---------.........//////.........------,,,,,,,,,+++,,,------......------------------------------.................................------...............////////////......,,,,,,,,,---------.........---,,,++++++,,,...///,,,++++++******+++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,,,,+++***+++,,,,,,+++***++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++******************+++******+++,,,,,,,,,,,,++++++*********+++,,,---...++++++*********+++,,,,,,...888@@@===555///,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///---***(((***,,,------,,,+++************......---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++)))***+++,,,,,,+++)))(((***,,,...111111000---,,,++++++*********+++,,,---------,,,,,,,,,+++++++++,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))+++------,,,+++***///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***))))))***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...---++++++,,,...///,,,,,,------......------+++++++++,,,,,,,,,------000///---+++++++++,,,---........................,,,,,,---.........------...------,,,,,,,,,------,,,,,,---...////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------.....................------,,,,,,,,,+++,,,------......---------------------------------.....................---..................---......////////////......,,,,,,,,,---------......,,,+++++++++,,,...000111---,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))******+++,,,++++++***,,,------+++)))+++*********++++++,,,---,,,,,,+++++++++******************++++++***************+++,,,,,,,,,,,,+++*********++++++,,,------++++++******+++,,,,,,---555>>>BBB<<<222...,,,+++******++++++,,,,,,,,,,,,...,,,***(((''''''((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...,,,)))''')))+++------,,,+++************.........---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******+++,,,---,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++)))***+++,,,+++***)))(((+++,,,...//////---***)))++++++***+++++++++,,,,,,111111000///---,,,******,,,+++******,,,,,,,,,*********+++,,,,,,,,,,,,+++******+++++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++...---++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,,,,,,,,,,......+++,,,------.........---+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///........................+++,,,,,,---...---------------,,,,,,,,,------...,,,,,,---...////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...------,,,,,,,,,------------.........------------------,,,,,,+++,,,------......---------------------------------------...............//////000000000000//////......////////////......,,,,,,,,,---------......+++++++++,,,---...///000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,*********)))******+++++++++++++++,,,...---+++)))************+++,,,------(((((()))***+++,,,------)))***++++++++++++***)))******+++,,,,,,,,,,,,+++))))))))))))************++++++++++++,,,---......777<<<===555...,,,---,,,******++++++,,,---------...,,,)))'''&&&(((***+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,++++++***+++++++++------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******,,,---...,,,+++************++++++++++++*********+++++++++++++++++++++************++++++)))******+++++++++******,,,,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,333333222111000...,,,++++++*********,,,---,,,+++******+++,,,,,,,,,,,,+++******++++++++++++++++++)))******+++++++++++++++,,,+++)))(((((()))***++++++***)))***++++++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,***+++,,,------...------++++++,,,,,,,,,,,,------***++++++---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,---......,,,------.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++........................------------------------..........................................------,,,,,,---------.........,,,,,,------------------+++,,,------......---------------------------------------.........//////...///000111111000///.........////////////......,,,,,,,,,---------......,,,------...------,,,,,,)))***,,,---......------******+++,,,---......///,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++*********+++++++++++++++---......+++)))************+++,,,---...(((((()))***+++,,,------)))***++++++++++++***)))******+++,,,,,,,,,,,,+++)))************))))))(((,,,,,,,,,,,,---...///000111555444...+++,,,---+++******++++++,,,------...---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++***++++++,,,,,,,,,------......---,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))*********++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***+++,,,......,,,+++************++++++++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,***************+++,,,---+++++++++*********++++++******++++++,,,,,,,,,+++//////000000///...,,,,,,+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++++++++******************))))))***+++++++++++++++***)))))))))))))))******+++***)))***+++,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------((()))+++,,,---,,,+++***)))***+++,,,------------++++++,,,,,,,,,,,,------***+++---...///...------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,---...///,,,------------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------........................................................................,,,,,,------.../////////,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------......---------------------------------------.........//////,,,---...//////...---,,,......////////////......,,,,,,,,,---------........./////////...,,,***(((###%%%(((+++---......---******+++,,,...///000000,,,------......------,,,+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---/////////---+++***&&&'''((()))+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++*********+++++++++,,,---///...+++)))************+++,,,---...+++++++++************))))))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---...///000111+++------******------*********+++,,,,,,---......+++,,,---.........---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++((('''(((,,,---,,,)))************+++,,,------+++,,,---.........---,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***+++---......,,,***)))************+++++++++))))))******++++++++++++---,,,,,,++++++,,,,,,---+++***))))))***,,,...///+++***))))))***+++---...******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,+++***+++***)))***,,,---,,,+++******+++,,,,,,,,,,,,+++++++++******************))))))***++++++++++++***))))))+++,,,,,,++++++***,,,++++++,,,......,,,+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***(((''''''(((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------&&&(((+++------,,,***)))((()))***+++,,,,,,---,,,++++++,,,,,,,,,---------***,,,...000000...+++***////////////////////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///------------,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------...///...........................---,,,,,,---...---,,,...,,,,,,///333222---(((,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,------.........///,,,+++,,,...///---+++---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,++++++***)))***++++++,,,---......//////...---,,,,,,++++++---,,,+++*********+++,,,,,,++++++******++++++,,,......------------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************...------,,,,,,------...++++++++++++++++++++++++------------------------)))******++++++,,,------------------------------++++++++++++++++++++++++************************------,,,,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,000,,,)))+++000444444222---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))***+++,,,---,,,+++***......---,,,,,,+++******+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------...000111------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------------++++++,,,---............/////////......---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...------............------........................------,,,------...---,,,///,,,+++...111222...))),,,,,,,,,---------......------------------------------------------------//////.........---------,,,,,,,,,---------.........---+++,,,...///---++++++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------------------------------,,,,,,,,,++++++*********......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++***---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,111666888555111---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******+++,,,,,,,,,,,,+++------,,,++++++***)))))),,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------...---------------,,,,,,,,,+++++++++///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------............------........................------------------------000---+++---///000...,,,,,,,,,,,,---------......------------------------------------------------000000/////////.........,,,,,,,,,------------......---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,---......//////......---------------------------------------------------------------------------------............///------------------------------------------------,,,,,,++++++++++++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++,,,,,,---......---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++000777<<<;;;666000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))************,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,++++++******))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------............------.........------,,,,,,+++---------...------,,,,,,---,,,,,,,,,,,,+++++++++///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------............------........................,,,---...---,,,,,,---...000...,,,,,,---//////...,,,,,,,,,---------......------------------------------------------------////////////.........---------------------------------,,,------------------------.........//////,,,---......///.................................---------------------------------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------......,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***---222777;;;999333...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))***+++,,,---,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---..................---//////...---,,,,,,++++++............---,,,++++++........................++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,........................+++---......,,,+++---...000...,,,,,,,,,...//////,,,,,,,,,---------......------------------------------------------------.........---------,,,,,,------------------------,,,------------,,,---------------.........//////,,,---......///.................................---------------------------------------------------------............///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,,,,+++------------------------+++++++++,,,,,,,,,---------------------------------..................---//////...---,,,,,,++++++............---,,,++++++........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,------------,,,,,,........................+++---///...,,,***,,,//////...---,,,,,,---...///,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,---......,,,,,,---...+++++++++,,,,,,,,,------,,,---......//////......---------------------------------------------------------------------------------............///------------------------------------------------******++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---,,,,,,+++******)))******+++---......///------------------------***+++,,,------...------------,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***))))))((((((************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///......---,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,+++------------------------++++++,,,,,,,,,,,,------------------------------------............------.........------,,,,,,+++---------...------,,,,,,+++++++++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................***---000///+++***,,,///............------...///,,,,,,,,,---------......------------------------------------------------............------------......---------,,,,,,,,,+++---///...,,,+++---...+++++++++,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,+++++++++)))***+++,,,---------,,,------,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,---...//////......---,,,+++***+++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******************)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------...---------+++++++++,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////+++,,,,,,------,,,,,,+++........................***...000///+++***,,,000---...///...------......,,,,,,,,,---------......------------------------------------------------000/////////.....................------,,,,,,,,,+++---///...,,,+++,,,///---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------...------,,,,,,++++++******++++++,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,+++***))))))((()))***,,,------,,,,,,...------,,,,,,------............---------,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***+++,,,------,,,+++***************************)))***+++,,,...///000000,,,,,,---,,,++++++,,,---+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,++++++******************++++++)))))))))******+++++++++*********++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((*********++++++,,,,,,,,,******++++++)))(((&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***,,,---.........------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------++++++,,,---............---------....../////////++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,------,,,,,,+++---------............///......................................................,,,+++***++++++,,,------............------//////.........------------------------------------------,,,,,,+++++++++.......................................///000000......---------,,,,,,,,,---------,,,,,,+++++++++------------------------//////.........---------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,---...//////++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))///...,,,+++***+++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++******************************************---------,,,,,,++++++++++++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++...---+++***)))***++++++++++++***))))))************,,,,,,***---111222///111000...,,,,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++*********,,,,,,+++******)))((((((---------,,,,,,+++++++++************************************************+++++++++*********)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++,,,------,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,+++***)))''''''###%%%(((******+++---///******+++++++++,,,,,,,,,'''(((***+++,,,,,,+++***************************---------,,,,,,+++++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***---,,,---...//////,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,///...---,,,+++,,,------,,,,,,,,,------.........------------------------+++,,,---......---,,,+++000///---,,,+++,,,,,,---........................,,,------......------,,,*********++++++,,,,,,,,,---------............///................................................111000///---------...///------............------.........------------,,,---------------------------------,,,,,,,,,++++++.......................................//////000......---------,,,,,,,,,---------,,,,,,,,,++++++------------------------//////.........---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------......++++++,,,,,,---......///++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++------,,,,,,+++,,,,,,,,,......------,,,------...+++,,,,,,,,,111777888444000///---,,,+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***...---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------......,,,,,,,,,++++++*********************************************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------...---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++***)))&&&(((***+++******+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++************************------,,,,,,,,,+++++++++++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++---,,,,,,...///000...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,...000111,,,,,,------------------------------------------,,,------------------,,,///...---,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,------......---------............///................................................---,,,,,,++++++++++++,,,------............------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,..............................------......///000......---------,,,,,,,,,------------,,,,,,,,,,,,------------------------...............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,---.........------,,,++++++***++++++,,,,,,---------000777>>>===777...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((()))***+++---......++++++***************)))************************************************---------,,,,,,,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,++++++++++++***++++++************++++++******+++,,,,,,,,,,,,,,,***,,,------+++***************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---,,,---///000///...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,---...///000------------------,,,,,,------------------------...------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.............../////////---------............///................................................+++*********************------............------------,,,,,,,,,+++++++++------------------------------------------,,,,,,...........................------------...//////......---------,,,,,,,,,------------------,,,,,,------------------------........................,,,---------.../////////------------------------...---,,,,,,---000222444,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,.........---,,,*********)))******++++++,,,...111555<<>>>>>555++++++++++++***+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,++++++*********+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++************++++++,,,------------,,,++++++***,,,......,,,,,,,,,---******+++++++++,,,,,,,,,---,,,+++)))))))))***+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++000...---,,,---,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------------------,,,,,,,,,.........------,,,,,,,,,------------------------...---,,,++++++,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------............///................................................,,,,,,---............---------............------------------,,,,,,,,,,,,------------------------------------....................................------,,,,,,------...///......---------,,,,,,,,,------------............---------------------------------...............---------...............------------------------+++++++++,,,...000333444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++,,,,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------.........************************++++++,,,,,,,,,,,,------++++++,,,,,,++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,---......///,,,333888::::::777///&&&******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------************************************************)))***************++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,++++++************++++++,,,,,,---,,,,,,+++******)))+++------,,,,,,---...******+++++++++,,,,,,,,,++++++******)))******************************************++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///............---***(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******,,,---.../////////------------------,,,,,,------------------------...------,,,,,,------...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,,,,,,,---------............///................................................***+++,,,------------,,,------............------.........------------,,,------------------------------------.........///........................------,,,,,,------...///......---------,,,,,,,,,------------.........///---------------------------------.........//////...............---------........................,,,------------.........------------------------------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))******+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,************+++,,,------///555999777333000,,,(((***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++++++++)))+++,,,---,,,+++,,,---******+++++++++,,,,,,,,,******++++++,,,+++++++++************************)))*********+++++++++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,---///111222111...+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------)))***,,,.../////////...,,,,,,------------------------------------------,,,------------------,,,,,,---.........---,,,+++------------------------,,,------......------,,,---------,,,,,,,,,++++++---------.........//////................................................---...000111111111000000---..................---//////.........------------------------------------------.........//////........................---,,,,,,,,,,,,---............---------,,,,,,,,,---------.........//////---------------------------------.........///////////////......------,,,......................../////////...---,,,***)))------------------------------------------------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------)))***,,,---...---,,,,,,))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000///---,,,+++,,,,,,------,,,------...///000111111777999444...,,,---,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,---...///000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++************************************************+++++++++,,,,,,---------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,++++++************++++++'''((()))***+++,,,,,,,,,***,,,------+++******+++******+++++++++,,,,,,,,,)))***,,,---...------,,,************************))))))******+++++++++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***,,,///333666555222...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.........---,,,+++,,,,,,,,,------.........------------------------+++,,,............,,,+++------...///...---+++***........................,,,------......------,,,.........------,,,,,,,,,...///000///...---...000.................................------,,,,,,,,,........................---------------------------------.........//////------------------------,,,,,,,,,------..................////////////000222111///---+++******)))------------------------///000111111///......///........................////////////////////////,,,------......------,,,---------............///.........------,,,,,,,,,******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++///...,,,+++***++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++*********+++,,,---++++++++++++++++++++++++...---+++*********++++++---,,,,,,++++++******)))+++++++++************))),,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++)))))),,,000444BBB:::111---...111111///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------+++,,,---.........------,,,,,,+++***((())),,,...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---,,,***))))))***,,,---******+++++++++,,,,,,,,,###%%%''')))******((((((++++++++++++******))))))---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***,,,---+++***)))))),,,,,,---...---,,,***)))+++++++++++++++++++++++++++---///111111///,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---.........---,,,++++++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++------------------------***+++---//////...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,+++++++++------------------------...------,,,,,,------......------------...//////000///...---,,,------...+++++++++,,,,,,,,,---------///000///...---...000------------------------......---------,,,,,,,,,........................------------------------,,,------------.................................,,,,,,,,,---------......,,,,,,---------.........///...---,,,,,,,,,,,,,,,------------------------///000111111///......///................................................,,,------......------,,,---------............///......---------,,,,,,,,,'''(((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------......---------,,,,,,,,,...---,,,+++++++++,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---++++++++++++++++++++++++---,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***,,,000555:::DDD<<<333---------,,,***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,---------------.........//////---+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******---,,,***))))))***,,,---+++++++++++++++++++++,,,'''((()))+++,,,,,,++++++++++++++++++*********)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++......---+++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++***,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,---,,,+++***++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++------------------------***+++---//////...---,,,,,,,,,,,,------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------,,,,,,,,,,,,------------------------...------,,,,,,------...---------------...//////000///...---,,,------...,,,,,,,,,,,,---------------...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------------------------,,,,,,,,,,,,------------////////////////////////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------...000111111///......///........................------------------------,,,------......------,,,---------............///...------------,,,,,,,,,)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++---,,,+++*********++++++***++++++,,,------......)))***+++,,,---...//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++...333:::???@@@999111,,,,,,,,,+++)))************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,,,,------///...---------...000111...+++((((((+++---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++******************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++---///000...---------,,,,,,---------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))***+++++++++***,,,+++++++++************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,------......------,,,//////......---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------.........------------,,,------------------------...------,,,,,,------...---------------......//////...------,,,---------,,,------------.........---...//////------...///------------------------------------------------........................------------------------+++++++++,,,,,,,,,------.............../////////------------------------***++++++++++++,,,,,,,,,+++++++++,,,---...///000...........................///111000///---..............................------------------------,,,------......------,,,---------............///------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++***************++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------.........******++++++,,,------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++...333:::???555111---+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------///...,,,+++,,,---///111000,,,((()))---000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++******+++,,,------++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////...------...,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++'''(((((()))***++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------,,,,,,------------,,,,,,000000///...------,,,,,,,,,,,,,,,------------...------------------------------------------------//////.........---------,,,,,,------------------...------,,,,,,------...------,,,,,,------...///...------------------------------.........//////---...///...---,,,---///////////////////////////------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,,,,,,,------------------,,,,,,,,,---.................................///000000...------...................................................,,,------......------,,,---------............///------------------------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++************,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++++++++,,,000555999...,,,******,,,...///000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++******,,,...///111---***+++///111///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***++++++++++++++++++++++++,,,***+++---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---...///------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***+++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...------++++++,,,,,,,,,,,,++++++000000///...------,,,,,,,,,,,,---------.........------------------------------------------------//////.........---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,---------------------------.........//////,,,---......---,,,---...////////////////////////,,,,,,,,,------------...........................------------------------,,,,,,,,,,,,------------++++++,,,,,,---............------------,,,,,,,,,------------..................---,,,,,,,,,------........................---///000000...------...........................////////////////////////,,,------......------,,,---------............///,,,,,,,,,------------...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------............//////++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++.........---,,,++++++***+++++++++******))))))))),,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,+++---///222------,,,++++++,,,------........................******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,+++*********+++------000---,,,---///000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......///...,,,+++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***//////......---,,,,,,,,,,,,---------............------------------------------------------------.........------------,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,,,,------------.........,,,---......,,,,,,---...////////////////////////,,,,,,,,,---------..............................------------------------,,,------------.........,,,,,,,,,---.../////////......---------,,,,,,,,,------------............---------,,,,,,------...........................---///000///...,,,------................................................,,,------......------,,,---------............///,,,,,,,,,---------......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,---------.........+++,,,---------,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++(((***,,,---,,,+++,,,------------,,,+++++++++,,,------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......//////...,,,+++++++++---...+++++++++,,,,,,+++++++++))))))***+++,,,------...)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++---,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************+++,,,---------------------------------------------------------,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------............------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...,,,,,,++++++,,,,,,---...***+++,,,---...------,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...........................,,,,,,,,,------.................................---------------------------------.........//////---------...///000000111.........------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------...///////////////////////////---...000///...,,,------........................------------------------,,,------......------,,,---------.........//////,,,,,,,,,------.....................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))))))))******+++++++++,,,------...---,,,***)))...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))******++++++,,,,,,---******+++,,,------...///,,,,,,---------,,,++++++++++++++++++++++++++++++&&&))),,,...---,,,+++++++++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++,,,---.........------)))+++---,,,+++******+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////000...---++++++,,,---...***++++++,,,,,,++++++***(((((()))***,,,---...///+++,,,...//////...,,,***+++++++++,,,,,,---------)))((('''''''''(((***+++************************************************++++++++++++++++++++++++,,,,,,---,,,+++***,,,...,,,,,,+++***+++,,,...///++++++++++++++++++++++++'''((()))++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************+++,,,---...---------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,---...//////...------,,,,,,------...,,,,,,++++++,,,,,,---...)))***,,,---...------,,,+++++++++,,,,,,,,,------........................------............------,,,,,,,,,---------......000///...------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////........................---------............//////...---,,,,,,---...///+++,,,,,,------.........,,,---......//////......111///---,,,,,,,,,.../////////.........------------......//////......---.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---...---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,++++++++++++++++++++++++........................------------------------333222111///---,,,,,,,,,,,,+++*********+++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,333000...///000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++******,,,///000---***------------------------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---...------,,,++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,---------))),,,......---++++++,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,******+++,,,---------,,,+++,,,---...///111111000///---,,,+++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,+++******,,,,,,---------,,,,,,+++------,,,+++***(((((('''++++++++++++++++++++++++,,,++++++******++++++,,,///...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,---///000111.........------,,,,,,,,,////////////////////////------,,,,,,------.../////////.........------------,,,+++******,,,...///---///111222222111///---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------......//////...---------------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.................................---------............//////...------------...///---------------.........,,,---......//////.........---,,,,,,,,,...000111//////.........---------,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,---......---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++,,,+++*********+++,,,---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,000...---...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,******+++,,,---,,,++++++++++++,,,------000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---+++*********+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---...///000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---//////.........------------,,,+++***+++,,,...///,,,---...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------......//////...------------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------..............................---------............//////...------------...///...............---------,,,---......//////......,,,,,,,,,,,,---///111222...............------------..................---...------------,,,,,,,,,------------------------,,,,,,++++++++++++******,,,///111000---***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---///111222+++++++++++++++,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......000...,,,+++,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------------------,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,******++++++,,,)))***++++++,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,******++++++++++++******)))***++++++,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,---+++(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...............///000000...------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...............------------,,,+++++++++,,,...///------------------------...------,,,,,,------...------------------------------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------......///......---------...............------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------............------------........................---------............///.........------........./////////......---------,,,---......///.........---,,,,,,,,,---...000111........................//////000000000000//////------------------------------------------------------------------------,,,000333222---)))***---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///111333555777++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---,,,***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,------+++******,,,///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,---.........,,,,,,------...---------***++++++,,,---...//////++++++++++++++++++++++++,,,++++++******++++++,,,...,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------------------------------------,,,,,,------...///........................---,,,,,,,,,,,,---......000//////......//////000...------,,,,,,------...........................------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------............---------......///.........------.........------------------------------------------------,,,,,,,,,---------...........................---........................---------............///---..................---//////......---------,,,,,,---......///..................---------......---.....................---......//////......---------------------------------------------------------------------------+++000333222---***+++...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++------------------------------------------------******+++,,,---///000111++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++***,,,---///------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------,,,,,,+++++++++,,,------+++******,,,///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***************+++---.........---,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---...///000000+++,,,---...............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---+++))))))+++,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------........................------,,,,,,------...///---.....................---,,,,,,,,,------......//////............//////...------,,,,,,------...........................------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------.........------------...//////......------------.................................------------,,,,,,,,,+++,,,,,,------...........................//////........................---------............///------...//////...---------------------,,,,,,,,,,,,---......//////......//////.........------------------...............++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------------------******++++++++++++,,,,,,+++...000000---+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++........................++++++++++++++++++++++++************+++,,,---...++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++*********+++,,,,,,+++,,,...000------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------'''(((***+++++++++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,------.........---++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---...//////000)))***+++,,,,,,------,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((()))++++++***)))***++++++,,,,,,------...************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,...000111111***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------...------------------------++++++******++++++,,,------------...............,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................------............------,,,,,,,,,---------......---------------...//////------,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,---......///------......//////000000........................---------............///------...//////...------+++++++++,,,,,,,,,,,,,,,,,,---......//////......------..................---------.........//////,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,***+++---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***,,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***+++------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,---------)))***+++,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))+++------+++)))******+++,,,,,,---......+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---...///000000++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////,,,------...............++++++------------++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...........................---..................---,,,,,,,,,---------......---------------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,------...///000111111........................---------.........//////,,,---...//////...---,,,*********++++++,,,,,,,,,,,,---......//////......++++++---...//////000000---------.........////////////000000000000//////,,,,,,,,,------.........------------------------,,,,,,,,,------.........*********,,,...///---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((+++......------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,------...***---000///,,,******+++++++++++++++++++++++++++,,,,,,------------......***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///111111000///...+++++++++,,,,,,---------------------------------///...,,,+++***++++++,,,++++++,,,,,,,,,---------------++++++++++++------,,,,,,---------,,,+++++++++++++++,,,,,,---------***,,,......---++++++,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))),,,+++***)))***+++---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))************++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,///111000---*********+++,,,,,,---......,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............---,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------------,,,,,,------...///---------.........//////,,,---......//////......,,,---///000000///---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,---......,,,,,,---...//////.........---------......---,,,,,,,,,,,,---111000///...---,,,++++++..................------............//////000000........................------------------------........................////////////////////////.........////////////000---------............///---------........./////////...------...///000111000///---+++++++++---...---...............---------------,,,+++***)))(((,,,,,,,,,------.........000000//////............+++,,,,,,------,,,,,,+++------------------------------------------------000//////...------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,++++++******++++++,,,,,,------......------,,,+++***)))***,,,---,,,+++...,,,***))))))+++...000++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,---......***---111111...,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***,,,//////---*********+++++++++,,,,,,,,,************+++,,,,,,------,,,+++,,,---,,,)))'''***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---...//////---++++++,,,------------------------++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------,,,,,,,,,---......,,,------......------,,,---------............///------,,,,,,+++***))))))+++++++++++++++***)))(((***++++++,,,,,,++++++***+++***)))(((((()))***+++---------,,,+++***((((((++++++++++++++++++++++++************************,,,+++***)))(((((((((((('''((()))+++,,,---......******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++------------------------************************---------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,---...000///---***)))))))))))))))))))))))),,,***)))***,,,.........******************************+++++++++******))))))&&&###$$$(((,,,---,,,+++++++++,,,,,,---------------,,,++++++***)))))),,,------......////////////...,,,+++***+++,,,,,,------,,,,,,,,,---...///---+++)))***,,,---,,,)))...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,***((()))+++.../////////...,,,+++******+++,,,++++++,,,,,,,,,---------........................111000...,,,,,,,,,---------,,,***))))))***,,,---//////.........---------///...------,,,,,,------...............---------........................------........./////////........................------------------------................................................------........./////////---------............///---------------.........///...------...///000111111000...,,,,,,---...///---...............------............---,,,++++++,,,,,,,,,---------....../////////.........------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,---------.........------------------......---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,+++***+++,,,------+++---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++***+++,,,,,,***'''***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,------***(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))+++---------,,,---///------------------------++++++,,,,,,,,,,,,------000//////...------,,,,,,,,,,,,,,,,,,,,,------...------............------------------..................------,,,++++++***,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++*********+++,,,,,,+++******++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++///......---------------((()))***+++,,,---------------...//////...------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************---------,,,,,,+++++++++*********+++,,,,,,,,,---*********,,,------***(((+++++++++++++++++++++++++++)))((()))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++(((&&&'''***---------++++++++++++++++++++++++,,,,,,,,,------------------------------.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,------......,,,++++++---...---+++...------,,,,,,------...------------------------...---------,,,,,,,,,+++...,,,******,,,.../////////...------------...///++++++,,,,,,,,,---------..............................------,,,,,,---------------......---------/////////............---///...------,,,------------------.........//////........................---------------.................................------------------------................................................,,,---------............---------............///------------,,,,,,,,,,,,.........---......///000111000///...---...///000------...............---...///////////////......,,,,,,,,,------------............---------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,------...///000000------,,,,,,,,,,,,------//////............------.............../////////..................---------,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---++++++,,,---...---,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,---------,,,,,,+++++++++///,,,)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000...+++***++++++)))(((++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++******+++------,,,***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++(((***,,,---,,,,,,---...------------------------++++++,,,,,,,,,,,,------000000//////......------+++++++++++++++,,,------------............------------------............///......------,,,,,,+++,,,,,,---------,,,++++++***++++++,,,,,,++++++******+++...//////...+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++*********)))------,,,,,,,,,,,,++++++))))))***+++,,,---......***))))))+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,...,,,******,,,---...---************************++++++,,,...///000111222------------,,,,,,,,,,,,//////...---------......+++++++++,,,,,,,,,------...---,,,---...///...,,,...------,,,,,,------...------------------------.........---------------000...,,,,,,---...///.........---------...//////,,,,,,,,,,,,------------------------------------,,,,,,---............------...000111111000...---/////////...............//////...------------------------............///---------...............------------------------................................................................................................,,,,,,,,,---------......---------............///---,,,,,,,,,,,,+++++++++........................//////...------...//////,,,---......///.........---...///000000000000000------------------------------------------------,,,,,,------------,,,,,,------------------------........................,,,,,,------.../////////------,,,,,,,,,,,,------............------------........................//////......------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,---,,,+++,,,...///...---***+++,,,---------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///,,,++++++++++++,,,+++++++++,,,,,,,,,------///...------,,,,,,,,,,,,+++******+++---......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,------+++))))))***------------------------+++++++++,,,,,,,,,------//////......------------++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,---//////---,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++*********++++++*********+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,------++++++++++++************+++,,,---...///000111222---------,,,,,,+++++++++......------------------***++++++,,,,,,,,,,,,,,,...---------......------...------,,,,,,------...------------------------........................222000...---...///...------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------...------------------------+++,,,...///000000//////---...////////////...---//////////////////////////////...------------...///............------------------.........//////------------------------................................................................................................,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------...,,,------...//////......,,,---...///////////////------------------------------------------------,,,------......------,,,------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---......------------------...---------,,,,,,++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---,,,------......------,,,---,,,+++,,,...///...---)))+++,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......///,,,***+++...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,...++++++,,,,,,,,,---------///...------,,,,,,,,,,,,+++***)))+++---//////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,------+++))))))***------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...////////////,,,------------,,,++++++......------------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,+++,,,---...,,,+++++++++++++++++++++++++++---+++******,,,------,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,***+++,,,---------,,,,,,,,,---------,,,,,,,,,---...------,,,,,,------...------------------------........................222000......//////...---......------,,,+++***))),,,,,,---------.........------------------------+++---///000111111111000---,,,+++******+++,,,---...////////////000000000000///......------......//////.........---------,,,,,,------.../////////.........---------------........................................................................------------------------,,,---------............---------............///+++,,,,,,,,,---------------............---,,,,,,,,,,,,,,,---------------,,,,,,---...////////////,,,,,,---......///.........------------,,,,,,,,,---------------.........------............------------------------------++++++++++++++++++++++++..................------......------------......+++++++++,,,,,,,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------***++++++,,,,,,++++++***---++++++,,,---...---,,,***+++,,,---...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++---......///---,,,,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))*********))))))+++---,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,(((***,,,---,,,,,,---...------------------------++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))***+++++++++*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************((()))+++---......------,,,---------------,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,+++******,,,+++******,,,,,,+++***++++++++++++++++++++++++...,,,++++++,,,------,,,************************(((((()))***++++++++++++***,,,,,,,,,*********,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---...///...---,,,+++---...---,,,+++,,,---...------,,,,,,------...---------------------------------------.........111///......//////...,,,////////////...---,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111---,,,***))))))***,,,---.../////////000000000000000//////...............---------...............,,,,,,------...//////000/////////.........------........................................................................------------------------------........./////////---------............///++++++,,,---...//////000------.........---,,,+++,,,,,,---...............+++,,,---...////////////------......///...............---------,,,,,,,,,------........./////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------......,,,,,,,,,,,,------....../////////.........------,,,,,,,,,------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,+++***+++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,......+++***+++,,,,,,,,,,,,------------...,,,++++++++++++,,,,,,---...,,,***+++---...///...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))+++---------,,,---///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,---,,,+++***,,,,,,---------------,,,++++++***))))))***+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,---------.........---,,,,,,,,,+++...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))+++------+++***+++---))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........***+++---.........------+++---...000000///...---,,,...///...,,,,,,---///...------,,,,,,------...------------------------+++,,,,,,,,,------------///...---...//////...,,,,,,,,,.../////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------,,,,,,,,,,,,------.../////////000000111111000000///...............++++++,,,---...///000111,,,,,,------...///000000000000/////////.................................////////////////////////........................------------------------.........////////////000---------.........//////***+++,,,---///000111111------...///...---+++***------...///000000//////+++,,,---...////////////......////////////...............------,,,,,,,,,........./////////000000------............------------------------------////////////////////////***+++,,,---///000111111......------------......---------.........//////111111000000/////////...,,,------....../////////---,,,,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,+++***)))***,,,---,,,++++++++++++,,,,,,,,,------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++------+++'''$$$&&&,,,111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///222444333000------...,,,,,,,,,---------......************+++,,,,,,---///---++++++,,,.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------...//////---++++++,,,------------------------++++++,,,,,,,,,---------------------------------------,,,,,,------...///......////////////......++++++,,,,,,,,,---------------------------------***+++,,,,,,------------+++++++++,,,,,,+++++++++(((***,,,......,,,***(((((((((***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...+++,,,------......------......---,,,,,,---......+++,,,,,,------,,,,,,+++------------------------)))***+++,,,------...///+++++++++,,,,,,---------,,,---------------------111///------///000//////------------------------,,,+++))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---(((+++......,,,+++,,,...''''''(((***+++,,,---...,,,,,,,,,---------......---------....../////////+++,,,.../////////......,,,---///111111000///...---///111000------...111...------,,,,,,------...------------------------+++++++++,,,,,,---------...------...//////...,,,&&&(((***,,,.../////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---...///111111///...---............////////////////////////............---------............//////000000000000000//////........................---------.........////////////............//////,,,,,,,,,---------......000000//////.........---------------------,,,,,,000///...---------------,,,,,,,,,------.........---------........./////////......---------......***---///...,,,+++---000........................,,,,,,,,,---...///000000.........------,,,,,,,,,............////////////------------------------)))))))))******+++++++++------------------------///...,,,++++++,,,...///---...///,,,+++...666>>>JJJ999...222555///(((&&&,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................------,,,++++++,,,,,,,,,------,,,++++++*********.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............+++...111000---+++---///...---,,,,,,+++++++++++++++++++++,,,,,,---------,,,---......//////......+++,,,,,,------............---+++******+++---...---111222000+++(((***---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111...,,,...222222...***,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++,,,+++***+++,,,,,,+++)))+++)))((()))---...---++++++---//////---,,,,,,---------------------------,,,,,,---------,,,,,,+++---,,,++++++,,,---///000...---,,,,,,,,,,,,---...////////////............---------........./////////////////////.........------------------------...---,,,+++++++++++++++---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////////////////............---------............/////////000000000000//////...............------------------.........//////------,,,,,,,,,,,,---------------.........//////000/////////.........---...---------------------111000000////////////000,,,,,,---------------------------........./////////......---------......,,,...///...,,,,,,...000........................,,,---------.../////////.........------,,,,,,,,,............////////////---------------------------------------.........---------------------------,,,++++++++++++,,,---,,,...///---+++...444:::NNNBBB666000...+++,,,...,,,,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------...//////...---,,,,,,---...---,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,------...---+++******+++---...555777888555///,,,---///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,++++++***++++++++++++++++++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...///,,,)))************)))))))))(((+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,+++***+++------+++)))+++)))(((***---...---,,,---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++......---,,,,,,,,,---......---,,,,,,,,,,,,---...............------------,,,------------...............------------------------------------------......---,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////////////////............---------............///...//////000000///////////////.........------------------...............------,,,,,,,,,,,,------........./////////000000/////////.......................................000////////////000000111------------------,,,,,,------........./////////......---------......///...//////...------...000........................------...........................------------------............/////////------------------------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,---111555FFFHHHDDD777,,,+++...111,,,,,,------------,,,,,,,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---*********+++,,,---------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------//////222000---,,,,,,---,,,+++------,,,+++++++++,,,,,,++++++++++++************,,,---......//////......,,,,,,,,,,,,,,,,,,++++++------++++++++++++------111333444111---+++,,,......------------,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((&&&&&&(((,,,...,,,)))************))))))))))))+++,,,,,,------,,,,,,+++......------------,,,,,,++++++,,,,,,,,,,,,------.........---,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***+++,,,---,,,***,,,+++***+++------,,,***+++***)))***---...---,,,///,,,)))))),,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,+++,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------............---------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...............////////////////////////............---------............///......//////000//////////////////...------,,,,,,........................//////............//////---.........////////////.................................///////////////---------------...///000.........------,,,,,,,,,............////////////...------------...////////////......---------..........................................---------...............------------------.........//////...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---//////------...000333EEENNNCCC444......,,,+++,,,------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------,,,,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000222444444000+++***,,,---,,,***---,,,,,,++++++,,,,,,,,,---,,,,,,,,,+++*********,,,---......///...............------,,,,,,++++++---,,,,,,++++++,,,,,,---(((***,,,,,,++++++---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++,,,---...---+++,,,++++++,,,---...,,,+++++++++++++++,,,---------000+++&&&'''+++...---***++++++++++++++++++++++++---------------......///......------,,,,,,,,,,,,------------------------.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------...///////////////......---------............///------------------------------------------------------------------------...------,,,,,,------...............////////////////////////............---------............///------.../////////////////////.........---------.....................---//////............//////,,,,,,---------.........---------...........................//////000000---------------...///000.........------,,,,,,,,,........./////////000000---------------...//////...------.........---,,,.......................................---------........................------------....................................------,,,,,,++++++******------------------------------............------,,,---//////...---------'''===MMMFFF777000...++++++,,,------.........---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///222444444000+++***+++---+++***,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,+++,,,---......///.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///000111---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---,,,---...///...---+++++++++,,,......---,,,+++,,,,,,,,,,,,,,,------000+++&&&'''+++...---***------------------------,,,,,,++++++,,,---......+++,,,,,,------.........------------------------////////////.........---+++++++++,,,,,,,,,------,,,,,,------............------------------------......///000000//////...---------............///------------------------------------------------------------------------...------,,,,,,------...............////////////////////////............---------............///,,,---......////////////.......................................---------------,,,,,,,,,,,,------,,,,,,,,,------------...---------------.........---------......//////000000////////////000000111------------------,,,,,,....../////////000000000---------------...///000,,,,,,---///111111...,,,........................------................................./////////,,,------------..........................................---------------................................................,,,---...//////...---,,,(((666@@@>>>666000//////+++,,,---......///.........------,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,------------............------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...............---,,,+++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---111///,,,++++++,,,+++***,,,,,,+++++++++,,,------............------------,,,---......//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////............---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---222111///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------......++++++,,,,,,,,,,,,------*********+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,---...///...,,,+++++++++,,,...///...,,,+++---...---,,,+++,,,...///,,,)))))),,,------+++------------------------***)))(((((()))***,,,---***+++,,,---............,,,------......------,,,000000/////////.........,,,,,,,,,,,,------------,,,,,,------......//////------------------------------///000000000///...---------............///------------------------------------------------------------------------...------,,,,,,------...............////////////////////////............---------............///+++,,,---...////////////,,,,,,------...///////////////.........---------------,,,,,,,,,,,,------------------............,,,,,,,,,------.........+++,,,,,,---......//////111000000////////////000,,,,,,------------------.../////////000000000000---,,,,,,------///000000+++,,,///333666555111---........................,,,---------.../////////---........./////////000,,,,,,---------.............................................////////////000000000000000000000000///...------------...///.........///000///...---...///444999777111...///+++,,,---...////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------.........///..............................---,,,,,,---......------------------------++++++++++++,,,---...///------------------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******))),,,---...---+++***+++,,,,,,+++++++++,,,,,,---...,,,,,,---------------...,,,---......//////......++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++++++++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---333111///---+++++++++,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,++++++,,,---,,,++++++++++++,,,...///...---+++---///...,,,+++,,,...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---...+++,,,---.........---,,,,,,,,,---......---,,,,,,//////.........---------,,,------------.........***++++++,,,------......------------------------+++,,,...000000///...------------............///------------------------........................------------------------...------,,,,,,------.............../////////000000/////////............---------.........//////+++,,,---...////////////+++,,,,,,---...///000000//////.........---------/////////....../////////............/////////000,,,,,,,,,------.........++++++,,,,,,---...//////000///...---------------,,,,,,,,,------.........////////////000000000000,,,,,,,,,---...///000111+++---000666:::999333...........................,,,,,,------...///000000---.........//////000000,,,,,,,,,---------......////////////////////////,,,---------......//////000000000000000000000000///...,,,++++++,,,...///.........///000000///...000+++///:::===333+++***+++,,,---...////////////...---,,,,,,,,,,,,---...,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---------.........//////........................------++++++++++++------........................++++++++++++,,,---...///+++,,,,,,------......///,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))),,,///...+++***+++---++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,---......//////......(((((())))))*********++++++,,,,,,------,,,,,,++++++******+++---......---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---000///---,,,,,,---...///------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222,,,,,,,,,------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))++++++***)))+++++++++,,,///000///---+++...///...,,,+++,,,...+++---//////---,,,,,,---++++++++++++++++++++++++...---,,,,,,,,,...111222---......///...---+++***,,,,,,---......---,,,,,,......---------,,,,,,,,,---------.........//////))))))***+++,,,,,,------------------------------***,,,...///000///...------------.........//////------------------------........................------------------------...------,,,,,,------...,,,,,,------......//////000000000000000000000000------------------------,,,,,,,,,---------......////////////////////////000000//////......---------------......000111111////////////...---,,,+++////////////////////////---...///...,,,,,,...///111111000000//////......//////...------------...---......///////////////........................---.........//////000000000000//////.........---......//////...---,,,,,,////////////////////////........................//////000000000000//////---......///000111111222---...000222333444222111///222000***(((,,,///.........---------,,,,,,,,,,,,...333AAAKKK<<<+++,,,------...///...---+++***//////.........------------...///000000///......------,,,,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,---..............................------////////////////////////............---,,,++++++.........------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------///...,,,+++***+++,,,,,,111...+++(((''')))+++------,,,,,,++++++,,,,,,------------........................------,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------,,,---...//////...---,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++000...---...000111000---+++,,,------......------............---,,,++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,.........------,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///---,,,,,,---///000,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,---...///000++++++++++++,,,...000111.........------,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++...------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------------------------------//////...,,,******,,,///------------------------,,,,,,---......---,,,,,,,,,,,,---------.........//////////////////000000////////////////////////------------------------,,,,,,---------.................................000000/////////.........------------...///000111////////////...---,,,+++////////////////////////---...///...,,,,,,...///////////////.........---//////...------------...------...///////////////........................---........./////////000000/////////.........---......//////...------,,,...................................................//////000000//////...---......///000000111111111...---222999>>>===;;;---...///111111111000///............------,,,,,,---///111===GGG:::+++---------......------,,,+++//////.........---------///......------...///000...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...---------+++++++++++++++,,,,,,,,,........................,,,,,,------...---------......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++...........................---,,,+++++++++,,,,,,---,,,***))))))***,,,...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000......---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------,,,---...//////...---,,,,,,+++************+++,,,------------------------///---++++++---...,,,******+++,,,---............------......------,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///...---,,,,,,,,,---............---------,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------//////...,,,******---///------------------------------...//////...------))))))*********+++++++++111111111111000000000000////////////////////////........................---------.........//////........................000000000////////////...------------...///000000/////////......---,,,,,,////////////////////////---...///...,,,,,,...///............------------//////...------------...------...////////////...------------------------...............//////////////////........................///......---,,,................................................---..................---.........//////000000111222,,,***000;;;DDDFFFCCC555---***///222...,,,000/////////............---...//////777@@@666+++///......---,,,,,,,,,------...............---------000///---,,,---...111222......---------------...,,,------......------,,,------,,,,,,,,,,,,---------------------------------------...------,,,,,,******++++++,,,,,,------........................***+++,,,---...............------------,,,,,,,,,------------------------------------,,,,,,,,,,,,...........................---,,,,,,+++,,,,,,,,,************+++,,,......------,,,,,,,,,,,,------***+++,,,---...000111111...------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///------------------------------............---------,,,,,,++++++,,,,,,---------------...............,,,++++++,,,,,,+++)))***+++,,,---............+++,,,------......------,,,,,,,,,,,,---------...***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------...000///...---,,,+++++++++...------------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...------,,,,,,------...------------------------------------------------..................------------------------------.........,,,++++++---///------------------------......///000000///......,,,,,,,,,---------......222222111111000000//////////////////////////////////////////////////////------........./////////000000000000000000000000////////////////////////---------------...///000//////......------------////////////////////////---...///...,,,,,,...///........................//////...------------...,,,---......//////......------------------------................................................---...............------................................................,,,------......------,,,........./////////000000///+++(((,,,555>>>BBBCCCIII666***,,,---(((***333/////////////////////...///000---111888222+++000///...,,,++++++,,,---...........................000000//////000111222333///......------------...,,,------......------,,,------,,,,,,,,,,,,------....................................---,,,++++++------...//////000111111........................+++,,,------.........---------------------------------------------------------------------,,,,,,........................---------,,,,,,,,,------******+++,,,------------------,,,,,,,,,,,,------,,,,,,,,,---...///000000---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------------------------------------------------------------------......---------,,,,,,,,,------,,,---------------,,,------......------,,,***+++,,,---............++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,------000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,,,,---...............------,,,,,,------...........................------------------------//////......------,,,,,,---------------------------......---++++++---///------------------------.........//////.........---............/////////000000000//////......---........................////////////////////////------------.........///......................................./////////...------------....../////////...---------......////////////////////////---...///...,,,,,,.../////////////////////////////////...------------...,,,------...............------------------------...............------------------...............------...............---................................................,,,,,,------------,,,,,,............////////////------,,,,,,...333999>>>OOO;;;...000000***+++333.../////////////////////...111,,,---333///***000...---,,,++++++,,,...///---........................000222444555444333222000///...---------------,,,------......------,,,...------,,,,,,------.......................................---,,,++++++...//////000111222222333........................---.........------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++...------,,,,,,------..................------------------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------------------------------,,,,,,---------------------------------///...---,,,+++)))((((((***+++,,,------...///000/////////...---,,,*********+++,,,---.../////////************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,---------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------............---++++++...------,,,,,,------...------------------------------------------------...---------,,,,,,++++++------------------------,,,---...---,,,,,,---///------------------------------------------------++++++++++++,,,,,,,,,,,,............------------................................................,,,,,,,,,---------......++++++++++++++++++++++++---------------............---------------......//////---,,,,,,---...///////////////////////////---...///...,,,,,,...////////////000000000000000//////...------------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------------.........,,,---......///.........------------------------........................,,,------------------,,,...........................000111///,,,---222777;;;222...111111+++)))+++---............/////////,,,111---+++111...)))///------,,,,,,,,,---......---------...............---///333666777666333222000000///...------------,,,------......------,,,......------------..............................---------...------,,,,,,------......//////000000------------------------............---,,,+++***,,,,,,,,,------------...------------------------------------............++++++++++++++++++++++++,,,,,,---............---,,,---------------,,,+++......------------....../////////...------,,,,,,,,,,,,,,,------------...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------......------,,,...---,,,+++***)))((('''(((***+++,,,+++,,,---////////////...---+++***)))***+++,,,---............************++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////---,,,+++************++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------...++++++,,,---.........---,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,------......------------------------------............---,,,***(((...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,......,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------------.................................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...///...---,,,,,,---///000////////////////////////---...///...,,,,,,...///........./////////000000//////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,------...//////......------------------------........................------............------........................---///000///......///111,,,,,,---------,,,***))),,,,,,------............***111///,,,000---)))---+++,,,------......---------------.........//////---...111333444444333222111000///...------------,,,------......------,,,......------------..............................,,,,,,------...---------------------------......---------------------------------...------,,,,,,,,,,,,,,,---------......------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---+++,,,,,,,,,---...............------------.....................---------,,,,,,,,,---------......111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------------,,,++++++,,,------+++,,,------------,,,+++,,,,,,++++++++++++******+++---...---+++***,,,...------......------,,,+++++++++,,,---............++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///+++,,,---.........------,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------......------........................+++,,,---...---,,,***(((...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------***,,,......---,,,---...------------------------///...---,,,,,,---...///////////////000000000000,,,---------......//////........................------------------------******+++++++++,,,,,,,,,////////////////////////*********++++++,,,,,,,,,...------,,,,,,,,,------///...---,,,,,,---///000////////////////////////---...///...,,,,,,...///---------.........////////////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,---.../////////...------------------------........................---......//////......---.....................---,,,+++,,,...000111///,,,000333222,,,+++///222111,,,,,,,,,---------......)))111000,,,000...(((,,,***+++---...///...---------------.........//////---...///000111222333333111111000......---------,,,------......------,,,......------------......////////////////////////++++++,,,---..............................------------------------------++++++,,,---............,,,,,,,,,------.........---------------------------------.........//////------------------------+++,,,.../////////......*********+++---///000111......------------......,,,------....../////////,,,,,,,,,------.........222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------------++++++++++++------++++++,,,------,,,++++++******+++,,,,,,---......000222333111---+++,,,...***+++,,,---............,,,,,,------......---------------.........//////++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,---......++++++,,,,,,,,,------------......//////......---,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,---...///000,,,---.........---,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,------......------........................)))***,,,------,,,+++)))...------,,,,,,------...////////////////////////------------------------,,,------....../////////------------------------***,,,......---------...------------------------000///...------...///000,,,,,,,,,,,,---------...........................///......------......///------------------------000000/////////.........------------,,,,,,+++***---------------------------.........---,,,,,,+++......---,,,---...///000------------------------,,,---......//////...............................................................---------,,,,,,++++++,,,,,,,,,,,,------////////////////////////------------------------,,,,,,,,,------.........------------------------//////...---...///000111000///...------...000111.../////////////////////+++,,,......---...///111000000///...---,,,,,,,,,...---,,,,,,,,,,,,---...---------.........//////---///000///---,,,,,,---111000///...---...//////000///...------...///000000///...---------------333000,,,,,,......,,,)))------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------....../////////....../////////...,,,+++///......---,,,,,,++++++////////////////////////........................////////////...---,,,+++------------------------222000...,,,+++***++++++---------............///........................------------------------........................///---++++++,,,,,,+++***+++++++++,,,,,,,,,------..............................---------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,........................,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------,,,,,,+++++++++---,,,***+++,,,,,,+++)))))))))))))))))))))))))))++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))***+++,,,------------.../////////...------,,,------------------------+++,,,,,,,,,,,,+++******+++,,,------......------------,,,,,,---...000111---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...---,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------....../////////000///...---------------...............---------//////...------------...------------------------......------------....................................------------......------------------------/////////..............................---,,,,,,---------------------------.........------,,,+++...---,,,,,,,,,---//////------------------------,,,,,,---...............------------------------------------------------------,,,,,,,,,+++++++++,,,,,,---------.........------------------------------------------------,,,------------------...------------------------///...---------...000000111000...------...///000...............---------+++,,,......---...///111000000///------,,,,,,---...---,,,,,,,,,,,,---...,,,------------.........---...000///...,,,---...000///...---------......000///...------...///000//////...---------------...000111111000...,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,....../////////...,,,,,,+++,,,,,,---......//////................................................////////////...---,,,+++------,,,,,,,,,,,,,,,,,,111000...---,,,,,,,,,,,,------------....................................------------------------------------------------...---++++++,,,---,,,+++,,,,,,---------.......................................---------,,,,,,,,,------------------------------------------------------------,,,,,,,,,+++........................---------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++***)))***,,,------+++++++++++++++++++++++++++++++++,,,,,,------......------------------------++++++++++++++++++++++++......---------,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++,,,------------...............---,,,,,,------------------------+++,,,,,,,,,,,,+++******+++,,,------......------------,,,,,,---...///000---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........,,,---------............//////...---------------------..................//////...------------.................................------------.................................------,,,,,,------...------------------------------.....................////////////...---------------------------------............---,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,------......------------------------------------------------------------------,,,,,,,,,,,,---............/////////------------------------------------------------.........---------------------------------------...------------...//////111000///---------...///.........------,,,,,,,,,+++---......------///000000///...---------------...------,,,,,,------...,,,,,,,,,,,,------------,,,---//////...---...//////......---,,,---------//////...------.../////////...------------------,,,111555555111...---////////////............---......------------......---......//////......---,,,,,,,,,,,,,,,,,,++++++.........///......---,,,,,,,,,------...//////000......................................................///......---,,,++++++++++++,,,,,,,,,,,,,,,//////...---------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...---------------.........//////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++------------------------,,,---------------......,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,---------......------------------------......------------,,,,,,***))))))***---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------...------,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,++++++***+++,,,------......------...---------------...///---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,...------------,,,,,,,,,...------------,,,,,,,,,,,,------------.........,,,,,,,,,------------...///...---------------...,,,---------...///////////////...------------...////////////////////////......------------..............................------,,,,,,,,,,,,------........................------------................../////////......---------------............------............------,,,,,,,,,,,,---------...........................+++,,,,,,---------------------------------------------------------------/////////.........------------........./////////////////////////////////........................//////......------,,,,,,------------............---------------......///111000///...------....../////////......------,,,,,,---......------...000000///...---------------------------------------+++++++++,,,,,,,,,------+++---...///.........///......------,,,,,,,,,,,,..............................---,,,,,,---------111444555555111///...////////////.........------......---,,,,,,---......------............------/////////......---------..................------000//////......------,,,................................................---.........------,,,+++******++++++++++++,,,,,,---,,,,,,,,,,,,---------,,,,,,---------.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---.........------------..........................................---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------++++++,,,,,,------......,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,+++***)))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------------,,,,,,,,,,,,------++++++,,,---......------+++,,,,,,---,,,,,,++++++------------------------,,,,,,------,,,,,,+++***+++,,,------......------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...............------------------------------------------------------------------............,,,,,,,,,------------------------,,,,,,---......,,,,,,,,,---...///000000//////...------------.................................------------.................................------,,,,,,------...................................................,,,------.........---------------....../////////------...//////......---,,,,,,---------.................................+++,,,------......------------------------------------------------------............------------,,,------------.........000000000000000000000000......................../////////......------------------....../////////---------...............000000///...............000000000000//////......,,,---///...------.../////////...------------...------------------------+++++++++,,,,,,,,,------+++---...///.........///---------------,,,,,,,,,------............------------,,,,,,,,,------...:::666222000000000...,,,.........------------,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,/////////......---------......------............/////////...------,,,,,,................................................------------------,,,+++*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...+++,,,,,,,,,,,,---------..............................---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------******++++++,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---.........------++++++,,,,,,---,,,,,,+++------------------------,,,------------,,,+++++++++,,,------......------,,,,,,,,,---------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...............------------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000000//////...------------...------------------------......------------.......................................------.................................000000/////////.........,,,,,,---............------------...//////000000------...////////////...,,,---......//////..............................,,,---......//////......................................................---------,,,,,,,,,,,,+++,,,,,,---------........................................................./////////...............---------...//////000000---...//////000000//////......//////////////////000000000000000000000000---...///...------...//////......---------......,,,------......------,,,,,,,,,,,,,,,------------,,,---//////...---...///---............---,,,,,,------............------,,,,,,,,,,,,,,,------...;;;555///---...///...,,,.........---------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++......---------...//////++++++,,,,,,---......///------------------------........................,,,,,,------------,,,,,,******++++++,,,,,,------***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...///......+++++++++,,,,,,,,,------..............................---------,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,---------......------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++------............------+++,,,,,,------------------------------------------------------,,,+++++++++,,,------......------***+++,,,---.........---...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.........,,,,,,,,,------------...,,,,,,,,,------------...------.........////////////............---------++++++++++++,,,---//////,,,---------...///////////////...------------...------------------------......------------..............................000//////......//////000........................222222111000///......---------...///////////////---------...///000000000------...///////////////---...///000000000//////........................---...//////000000//////////////////////////////////////////////////////////////////............---............/////////............................................................////////////---------...///000000000...///000111111111000///------...//////000000000......//////000000111111---...///...---,,,---///......---------......///,,,,,,---......---,,,,,,,,,------------.........---...000///...,,,---........./////////...---,,,,,,------......------,,,,,,,,,++++++,,,,,,---...333111///---------------/////////............---+++,,,...000000...,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,...------,,,---...///000******++++++,,,---------------------------------........................+++,,,,,,------,,,,,,,,,+++++++++,,,------......,,,---.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------000...,,,,,,.........---,,,,,,,,,,,,---------.................................---------,,,,,,,,,------------------------------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---,,,+++,,,......---,,,---------------------------------....../////////------------------------------------------------,,,,,,,,,---------......------------------------,,,---------....................................++++++,,,------,,,++++++------............------,,,,,,---...............---------------------------------...------,,,++++++,,,------......------((()))+++---............///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------...//////......,,,,,,,,,---------......,,,,,,,,,---------..................////////////000000/////////.........*********+++,,,...///000------..................//////...------------.................................------------..............................000000////////////000000////////////////////////444333222111000///...---......///000000000000000---------...///000000111------...///000000//////---...000111111111000///////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000333333333333222222222222////////////000000000000111111111111111111111111////////////////////////------......//////000000---------...///000000111...///111222222222111000+++,,,---///000000111111,,,,,,---...///000111111---...//////---,,,---.........---------......///,,,,,,---......---,,,,,,---------.........//////---///000///---,,,,,,---...///000000000///------,,,,,,---......---,,,,,,++++++++++++,,,,,,---...***...000000---+++---000000000000000////////////+++---000222222000---+++---..................------------....../////////...------,,,---...///000------,,,++++++******)))------------------------........................++++++,,,------,,,,,,,,,++++++,,,------...//////...///000000000///---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................111///------......---,,,---------.........//////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------.../////////000000111111++++++***,,,...000///...////////////////////////---------...///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---.........//////000000........................+++,,,...//////...,,,+++---...............------,,,------.../////////...------------------------------......------,,,++++++,,,------......------&&&(((***---...////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,------...................../////////000111111000000/////////...)))******+++,,,...///000...............---------//////...------------...////////////////////////.........------.........////////////////////////////////////////////////////////////000000000000111111000///////////////......------------......//////............//////000000///...............111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000///...------...///000111000000///////////////000///000000000000//////...////////////000000000000222222111000//////000000000000000000000111111222000///...///222333111///////////////000000000000111111000000//////......000000////////////000000////////////////////////000000//////.........---///////////////000111111...///000000///---+++***111111111111111000///...111///......//////...---...------,,,,,,------...------------------------...,,,***+++---...,,,***,,,------......------,,,,,,,,,,,,------------.................................////////////......---------------------------...///...,,,,,,...000........................,,,---......,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,...///111111------------------------------------------------******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////000111222///...---,,,,,,,,,,,,,,,------------------------------............------..................------------------------,,,,,,------------------------.........------,,,,,,,,,,,,---...---,,,,,,---000///...---,,,,,,,,,,,,,,,......------------......,,,+++*********---///111......------------...............------,,,,,,,,,///...,,,+++,,,---///111......---------,,,,,,,,,------------------------.........////////////000......------------......---------.........//////111000///...............................................................//////000000000000//////........................///...,,,++++++,,,...///000000//////...---++++++---------.........//////------------------------+++)))))),,,000333111///000000000///......------000000000000000000000000,,,------......------,,,................................................---------.........//////000000000000000000000000////////////////////////......///000000000000000222222111000//////000000////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111////////////000000000000111111000//////////////////......------....../////////............//////000000///...............111000000000/////////...000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000//////.........///000000000000////////////000000111111111111000//////...,,,------...///000000111222222111000000000000000///////////////000000111111//////000333444222000000000000000111111111111111111000000////////////000000////////////000000////////////////////////000000/////////.........//////......///000000111////////////...---,,,+++000111111111111000000///111///......//////...---///..................///------------------------///---+++,,,...///...,,,,,,------......------,,,,,,,,,,,,------.......................................////////////......------------------------,,,---...---,,,+++---...........................,,,---......,,,,,,---...//////...------,,,++++++.........//////111222333------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------...//////......---,,,,,,,,,------------------------------------............------------...............---------------------------------------------------.........------,,,,,,,,,......------,,,,,,,,,---///...------------------......------------......---,,,+++******,,,---............------..................------,,,,,,,,,......---,,,---...///000.........---------,,,,,,------------------------,,,,,,---------...............------------......------------............000///......------.........................................................//////000000//////...........................///...,,,++++++,,,...///000000000000///...---------------.........//////------------------------000...---...//////---***.........///////////////........................,,,------......------,,,................................................---------.........//////////////////////////////////////////////////////......//////000000//////222222111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111////////////000000000000111111000/////////000000//////............//////000//////......//////000000000///...............000000000000////////////000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000000000///.........//////000000////////////000000222222222222111000///...++++++,,,---///000111111222111000000000000000000///............///000000111111000111333444222111111111111111222222222222111000000000000/////////111000000//////000000111000000000000000000000000000000000000//////////////////.........///000000000000///...------------///000000111111111111000111000...///000000///---////////////////////////------------------------///...---...///000///---------............------++++++,,,---......//////..............................////////////......------------------------+++---------++++++,,,---........................,,,.........---,,,---...//////......---,,,,,,,,,///////////////000111111------------------------------------------------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------------............------,,,,,,---...////////////+++,,,,,,------.........------------------------.........---------------///...---,,,------,,,***......------......///000......------------......///...,,,+++++++++,,,---.................................------------------------.........//////.........------------,,,------------------------++++++++++++,,,,,,,,,,,,......------------......,,,,,,,,,---------......///...------------------.........................................................//////.................................///...---,,,,,,---...//////000000000000000//////------........./////////------------------------111000......///...+++)))------......///000000111........................------............------................................................------........./////////........................////////////////////////........./////////000000222111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000111111000000///000000111000//////......//////000000000////////////000000000000///...............000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000//////.........000////////////000000111333333333222222000///...---------...///000111111111111000000000000000111///////////////000111111222222222333333333222111000000000111111111222222000000000000000000000000111000000000000000000111111111111111111111111111000000000000000000000000/////////......///000000111000...---------...///...///000111111111111111111000//////000000///---////////////////////////........................///............///......------............------++++++,,,---...///000000..............................////////////..............................,,,---......---,,,---...........................---...///...---,,,---/////////......---------,,,......---------......///................................................000000///...---,,,,,,+++------------------------........................,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,,,,---...///------------------------------............------+++,,,---...////////////++++++,,,,,,---...//////.......................................---------///---,,,---...///---+++---------......000111111......------------.........---,,,,,,,,,,,,---------..................---...............---------,,,---......//////..................------------------------------------***++++++++++++,,,,,,,,,......------------......,,,,,,,,,,,,------------...------,,,,,,,,,------................................................------............------..............................------------......---...///000000000000000............////////////........................,,,,,,---.../////////...............//////000000........................------............------............................................................////////////........................////////////////////////////////////000000111111111111000000000000000111////////////////////////////////////////////////////////////////////////000000000000000000000000------------------------////////////000000000000111111000000000000111111000000000//////000000000000000////////////000000000000///...............////////////000000000000111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000111111111000000///......///////////////000111111333333333222222000//////111111000000000000000000111000000000000000111111111111000000111111222333111222333333333222222222/////////000000000111111000000000000111111111111111111000000000000111111222222222222222222222222000111111111111111111111111000000/////////000000111000///------...///000...///000111111111111111222000//////000000///...---...////////////...---........................------......---------...---......//////......---,,,,,,---......///000000..............................////////////..............................---...000000///......///........................---...//////------...//////...............------......---------......///........................................................................------------------------........................,,,,,,,,,---------......//////...---,,,,,,,,,---,,,,,,,,,,,,,,,---...///------------------------------............------+++,,,---...////////////++++++,,,,,,---...//////................................................---,,,---...000000///...---------...///000111222......------------......+++,,,,,,,,,---...//////------...//////...------........................,,,---......//////......//////.........---------------------------------,,,,,,,,,,,,------------......------------......,,,,,,,,,---------......------,,,,,,,,,------...................................................------............------................................................,,,,,,---...////////////........./////////000000........................)))***,,,...///000000111000000//////............////////////////////////---......//////......---////////////////////////////////////////////////........./////////000000........................000000000000000000000000111111000000000111222333111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111000000000111222222111111000000000000111111111000000//////000000111000000///...............////////////000000000000111111111111111111111111000000000000000000000000111111222222222222111111////////////000000000000000000111111111000/////////......//////000111222111111111222111111000///333333222111111000000///000000000000000111111222222111111111111222333333111222444333111000111111.../////////000000000000000000000111111111111222222111111000000111111222111111111111111111111111111111111111222222222222222222111000000000111111000000//////...//////000///000000111111111111000222000//////000111///...------////////////------........................,,,---......---,,,---.........////////////......---............/////////..............................////////////..............................---///111111000///...///........................---...//////...---...///........................///////////////000111111................................................---------.../////////000------------------------........................,,,,,,,,,---------......000///..................------,,,,,,,,,---......------------------------------............------,,,,,,---...////////////+++,,,,,,------................................................/////////,,,///111222111///000000------------...///000111......------------......***+++,,,---...///000000,,,---...//////...---,,,.............../////////---------.........///////////////.........------------------------------------------..................------------......---------.........//////------------------...///.........................................................//////.........................................................,,,,,,---......///............/////////000000000........................+++---//////...---...///111000000///......------000000000000000000000000......////////////......////////////////////////////////////////////////....../////////000000000........................000000000000000000000000222111000///000111222333000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111000000111111222333222111111000000111111222111111000000000000111111000000///................../////////000000000111111111111111111111111111000000000000000000000000111111222222222222111111////////////000000000000//////000111111111000000............///000111222//////000000111111000000111111111111000000000000000000000000000111222222111111111000111222222333000222444333000//////111//////000000000111111111000000111111111222222222222111111000000111111222111111111111111111111111111111111222222222333333444333333222111111222222//////000000000000//////000111111111111000000///222111000000111111000...---...000111111000...---........................---///000///---,,,...000......////////////......////////////..........................................////////////..............................,,,...111111000.................................---///000///...---...000............////////////.........//////111222333............................................................////////////................................................,,,,,,,,,---------........................///000......---,,,,,,,,,------------------------------------............------------...............---------------------------........................---........./////////000...333777666000---...111---,,,,,,,,,---...//////......------------......,,,,,,---......///......,,,---///000000///---,,,---........./////////000......---,,,---...///000////////////............------------------------------------..................------------.............../////////000000......------......///000...................................................//////000000//////.................................////////////......---......////////////....../////////000000000000........................,,,...000000---,,,---...///////////////.........////////////////////////......////////////......////////////////////////////////////////////////.../////////000000000000////////////////////////000000000000000000000000000///...---...///111222000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000111222333333222222111111111111222222111111000000000000111111000000///................../////////000000111111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000...///000111222222111000............///000222222---...///000000111111000......//////000000111111000000///000000111222222000000000000000111111222///111333222///...///000000111111111111222222222000000111111222222222222222222111111111111222222000000000000000000000000111111111222222333333333555444444333222222222333...///000111111000///...111111111111111000///...222111000000111111000......000111222222111000...////////////////////////...000222111...---///111......////////////......000000000///......------..............................////////////......////////////////////////+++---000000///---------...........................///000///...---...000.........///////////////++++++,,,,,,...///111111///////////////////////////////////////////////////////////////.................................////////////////////////,,,,,,,,,---------......------------......///000///...------,,,,,,,,,,,,---------------------------..................---.........///......------------------------,,,,,,////////////////////////---.........//////000000000777<<<999000***,,,000---,,,,,,,,,,,,---...............------..................///......---,,,,,,---///000000///---,,,---.........//////000000///...,,,+++,,,---///111000/////////............------------------------,,,,,,------------...............------.........////////////000000000000...............///000111................................................//////000000000000//////..............................////////////......//////000000000000//////////////////000000000000////////////////////////***---000///---,,,...000------......///000000000..............................////////////......000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///...,,,+++,,,---///111000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////////////////////////////111111000000000000111111000000000000000000000000111111222222222333333333333222222222111111000000111111000000//////.........//////000111222222222111//////000111222111000------......//////000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////111111222222222111111000222222111111000000//////111111222222222222111111111111000000111111222333444444333333222111111111111111111111000000000000//////000111111111111111111111222222222333333333222222111111000111111222333333333222222222111111---///000000//////000222//////000000111111111222333222111000////////////////////////////////////000//////000222222111000,,,---...000000000//////000///...------...///000......////////////............//////000000111111222222111000///...------000000000000000000000000......////////////......//////000000000000//////............/////////000111000000///...---------............/////////000///---+++---111333333222000000//////.........---........................////////////////////////......------------.........---,,,---///000///...//////.........---------,,,,,,,,,---------......//////...---,,,+++++++++------............------............////////////000000000000111111111111................................................000000000000000000000000222111111111000000//////000000000000000000000000...---,,,++++++,,,---...//////////////////////////////.........---------......------------......---------.........//////000000//////.........---........................////////////////////////------............------000000//////.........------......///////////////000///...---------------000000//////.........---000000000000////////////////////////////////////////////////000000000000000000000000////////////000000111111111111000000000000000000000000000000///////////////////////////000111111000///000222////////////////////////111111111111111000//////000000000000////////////111111000000//////......000000000000111111111111000000000000000000000000111000/////////000222333000000000000000000000000333333222111000000111111333333222111000///......000000000000000000000000111111000000000000000111111111111111000000000///////////////////////////111111000000000000111111000000000000000000000000111111111222222333333333222222111111111000000000111111000000////////////...//////000111111222222111//////000111222111000///////////////000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111111111000000///111111111000000000000000111111222222222222111111000000000000000111111222333333222222222111111111111111111111000000000000///000000111111111111111111111222222222333333333222222111111111111111222333333333222222222111111///000111111000000111333///000000000111111111111333222111000////////////////////////////////////000//////000222222111000///000000111111000///...111000////////////000111......////////////........./////////000000000111000000///////////////...000000000000000000000000......////////////............////////////.............../////////000000111000000///......------........./////////000000000...---...111444444222000/////////..................................../////////////////////////////////....../////////---,,,,,,---...//////---//////.........---------,,,,,,---------.........111000///...------------...//////////////////...............//////////////////000000000111111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////////////////////////////000000000//////000000000//////////////////////////////.........---------///......------......///---------.........//////000/////////..............................------////////////////////////---......//////......---000/////////............------...///000000////////////......------------000/////////............000000000000////////////////////////////////////////////////000000000111111000000000////////////000000111111111111000000000000000000000000000000////////////////////////222333333222000///000111////////////////////////111111111111111000//////000000000000000000000///111111000000////////////000000000000111111111111111111111111111111111111111000000///000111222333////////////////////////333333222111111111111111222222111111000000//////111111111111111111111111111111000000000000111111111111111111000000000000////////////////////////111111000000000000111111000000000000000000000000000000111111222333444444111111000000000000//////111000000000000//////////////////000111111222222111//////000111222111000111111111000000000000000111111111111111111111111000000000000000000000000////////////000000000000////////////////////////...//////000000000//////000000000000111111111111111111222222222222111111////////////000000000111222222111111111111111111222222111111111000000000///000111111222222111111111111222222222333333333222222111111222222222222333333333222222222111111000111333222111111222444000000000000111111111111333222111000////////////////////////////////////000//////000222222111000222222222222111000///...111111000000000000111111...//////000000//////...////////////000000000000------........./////////000000000000000000000000...//////000000//////...222222222333333222222222....../////////000000000111000000//////......---....../////////000000000111///...///222333333333////////////....................................////////////////////////000000////////////000000---,,,+++,,,.........---...............---------,,,------------.........222222111000//////////////////000000000000//////............//////////////////000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111000000000000//////........................000000111111111111000000/////////////////////////////////............---///......------......///------........./////////////////////............/////////......---------////////////////////////---......//////......---////////////............,,,---...///000000000000//////..................////////////............////////////000000000000/////////////////////////////////000000000111111111111000000000/////////000000111111111111000000000000000000000000000000////////////////////////333444555333111//////000000000000000000000000000000111111111111000000///000000000000000000000000111000000000000/////////000000000111111111222222111111111111111111111111111000000000000111222222////////////////////////333222222111111111111222111111111111111111111111111111111111111111111111111111000000000111111222111111111000000000000000////////////////////////111111000000000000111111000000000000000000000000//////000111222333444444000000000///////////////000000000000000000000000//////000000111111111111111/////////111222111000333222222111111000000000111111111111111111111111000000000000000000000000///////////////000000000////////////////////////...///000000111000000000//////000000111111222222111111222222222222111111///000000111111111111111111111111111111111111111222222222111111111000000000000111222222222222111111111222222222333333333111111222222222222222222333333333222222222111111000222333222111111222333000000000000000111111111222222111000//////000000////////////////////////000//////000222222111000111111111111000000//////000000000000000000000000//////000000000000//////////////////000000000000------------........./////////////////////////////////000000000000//////333333444444444444333333...////////////000000000000000000000//////.........////////////000000000000/////////000111222222///////////////.................................////////////////////////000//////////////////000---,,,+++,,,---...---,,,........................------------............222111111000//////000000/////////000000/////////............////////////////////////000000000111................................................////////////////////////000000000000000000//////........................---...///000000///...---/////////////////////////////////...............//////............//////............///////////////////////////.........000000//////......------////////////////////////......////////////......///////////////.........+++,,,---///000000000000....../////////.........///////////////.........////////////000000000000//////////////////////////////000000000111111111111111111000000000//////000000111111111111000000////////////////////////////////////////////////111222333222000///000111000000000000000000000000000000111111111111000///000000000000000111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000111111111222222000000000000000000000000333222222111111222222222000000000111111222222222111111111111111111111111111111000000111111222222000000000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000//////000111111222333333///////////////000000000000000000000111111111111000000000000000111111111111/////////111222111000333333222222111111000000111111111111111111111111111111111111111111111111.../////////000000111111000000000000000000000000///000111111222222222111//////000000111111222222111111222222222222111111000111222333333333222222000000111111222222222333222222222222111111111111000000111222222222222222111111222222222333333333000111222333333333333222333333333222222222111111000111222222000///000222111111000000000000000000222111000000000000000000000000000000000000000000000//////000222222111000............//////000000//////////////////////////////000000000000//////000000000000////////////............------------//////////////////////////////000000000000//////...//////000000//////...////////////000000000111000000000000000/////////////////////000000000111/////////.........///000.........//////////////////////////////////////////////////////////////////......------......///...---,,,,,,......---,,,---.....................---------.........//////000000///.........//////---......//////......---............////////////...////////////000000000........................................................................//////////////////000000........................,,,,,,...//////...,,,,,,/////////////////////////////////////////////////////////....../////////........./////////000000.........///////////////000000/////////.........////////////////////////...//////////////////............///////////////,,,---...///000000000000......///000000//////............///////////////.../////////000000000111000000000000000000000000000000000000111111111111111111111111000000000000000000111111111111000000////////////////////////////////////////////////---///000000//////000222000000000000000000000000///000000111111111000000///000000000111111111222000000000000111111111111111111111111222222222222111111111111111111111111000111111111222222222222111111111111111111111111333222222222222222333333000000111111222222333333111111111111111111111111111111111111111222333333000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111111222//////000000000000111111000000000111111111111222000000000000000000111111111//////000111222111000222222222111111111111111222222222222222222222222111111111111111111111111//////000000111111222222000000000000000000000000///000111222222333222222000000000000111111111111111111222222222222111111000111333444444444333222000000111222333333444444333222222222222111111111000111222222333222222222111111222222222333333333000111222444444444333333333333333222222222111111000222222222000///000111111111111111000000000000111111000000000000000111000000000000000000000000000//////000222222111000------------...///000111......////////////......///000000111111000000///000000000000/////////////////////.........------000000000000000000000000///000000111111000000/////////000000000000///////////////000000000111111000000000000000000000000/////////000000000111111...//////...---,,,...///.........///////////////////////////////////////////////////////////////......------------......000...------...///...,,,---------...............------.........////////////......------.........------............------............////////////......////////////000000000000000000000000000000000000000000000000000000..............................////////////000000..............................////////////......////////////////////////...////////////000000000000//////......//////000....../////////000000000.........///////////////////////////////////////////////////////////////...//////000000//////............///////////////---......///////////////---...///000111000///............///////////////......//////000000111111000000000000000000000000000000000111111111222222222222111111111000000000000000111111111111000000000000000000000000000000////////////////////////+++---////////////111222000000000000000000000000///000000111111111111000///000000111111222222222000000000111111111111222111111111222222222222333222222222222222222222222000111222222333333222222222222222222222222222222333222222222222333333444111111111222222222333333222222222222222222222222111111111111111222333444///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000111111111222222000000111111111222222222111000000000000000000000111//////000111222111000000000000111111111111111222222222222222222222222111111111111111111111111000000000111222333333333000000000000000000000000...///000111222222222222111111111000000000000000111111222222222222111111///111222444444333222111000111222333444555666666333333222222222111111111000111222222333333222222111111222222222333333333///111333444555555444333333333333222222222111111222333444333111000111222111111111111000000000///111111000000000000111111000000000000000000000000000//////000222222111000000//////......///000111...///000000000000///...000000111111111111000000111000000000/////////......///////////////000000000000000000000000000000000000111111111111000000111111222222222222111111//////000000000111111111000000000000000000000000//////000000000111111111///000111///---,,,---000............/////////000//////////////////////////////////////////////////////............//////111000......///000...------------.........//////............///////////////......------......///......////////////..................////////////........./////////000000000000000000000000000000000000000000000000000000................................./////////000000////////////////////////000000////////////000000////////////////////////.../////////000000000000000000////////////000000.../////////000000000000............/////////000.........///000000111111//////////////////////////////000000000000//////............/////////000///////////////......------...000111111111//////............/////////000.........///000111111111000000000000000000000000000000111111111222222222222222222111111111000000000000111111111111000000000000000000000000000000////////////////////////---...000000//////000222//////////////////////////////000111111111111111///000000111111222333333000000111111111222222222111111111222222222333333222222222222222222222222000111222333333333222222111111111111111111111111222222222222222333444555222222222222222222222222222222222222222222222222111111111111222333444555//////000000111111111222000000000000000000000000111111000000000000111111000000000000000000000000222222111111000/////////000000111111222222222333000000111111222222222222111111111000000000000000111//////000111222111000//////000000111111111222222222222222222222222222111111111111111111111111000000111222333333444444000000000000000000000000---...///000111111111111222222111111000000//////111111222222222222111111...000222333333333111000111111222333555666777777333333333222222222111111111111222333333333333222111111222222222333333333///000333555555555444333333333333222222222111111333444555444222111222333222111111111000000//////111000000000000000111111000000000000000000000000000//////000222222111000333222111/////////000000///000111222222111000///000000111111111111000000111111000000/////////...------...///000111222222000000000000000000000000000000111111111111000000/////////000000/////////000000000000111111111111000000000000000111111111000000000000111111111111000222222000---,,,...111---.........//////000000000000000000000000000000////////////////////////000000////////////000000222000//////000000///------------.........//////............/////////000//////............///000//////000000000000//////............/////////000............/////////000........................................................................---.........//////000000000000000000000000000000000///...------...///000////////////////////////.../////////000000111111000000////////////000000////////////000000000000---.........//////000000------...///000111222222//////////////////////////////000000000000//////---.........//////000000000000000000///...---,,,,,,...000111222111000///---.........//////000000---......///000111111222000000000000000000000000000111111111111222222222222222222111111111111000000000111111111111000000000000000000000000000000////////////////////////000111222111000///000111//////////////////////////////000111111111111111///000000111222222333333000000111111222222222222111111222222222333333333222222222222222222222222000111222333444333222222000000000000000000000000222222222222333333444555222222222222222222222222222222222222222222222222111111111111222333444555000000000000000000000111111111111111111111111111000000000000111111111111000000111111222222222222000000////////////000000111000000111222222000...111111111111111111111111//////000000111111222222000111111111222222222222222222222222222222222222333333333222222111111111000000111111111111000000...///000111222333333333111111111111000000000000///000000000111111111111222111111111000000//////111111222222222222111111000000000000000///......//////000111222333333444222222222222222222222222111111111111111111111111333333222222333333444555000000000000111111111111222111111111000000//////444444444444333333222111111111111111111111111111000000000000////////////111111111111111111111111222222222111111111111111111000000000//////......000000000000000111111222000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000//////000111111111111111111000///...///000222444777333000///111222111///222000///------///000222000000000000000000000000---...//////000/////////////////////////////////000000000000000000000000111111000000/////////...---------.........//////////////////////////////---------------...///000////////////000000000000000000000000000000000000......////////////......111111000000/////////...111111000000//////......////////////////////////////////////000000000000///...---,,,,,,---...///222222111111000//////...000000000000000000000000......////////////.....................///000000////////////////////////222111000.........///000000000000000000000000000/////////...------,,,,,,......////////////......------------------------............/////////000111111000000//////......111111111111111111111111//////////////////////////////000000000000//////000000111111111111000000111111000///////////////111111000000//////......111111000000000000111111000000000000111111111111111111111111111111111111////////////////////////111222222111///...///111111111000/////////////////////000000000000//////000000000000////////////444333222111111111222333444333333333222111111111111111222222222333333333333333333333333333333333444444444333333333222222222222111111111111222222111111222222222333333333333222111000000111222333111111111111111111111111222222222222222111111111111111111111111111111111000000000000111111111111000111111111222222222222111111000000000000111111333111//////000111111000111111111111111111111111000000000000000111111111000000000111111111222222222222222222222222222222333333333222222222111111000000111111111111000000000111111222222222111111000000000000////////////000000000000111111111111222111111111000000000000111111222222222222111111111111222222111000000///222222222222222333333333222222222222222222222222111111111111111111111111222111111111111222333333111111111111222222222222222222222111111111000000---...000222444555555555111111111111111111111111000000000000000000000///111111111111111111111111222222222222222222333333111111111000000000//////000000000000000111222222111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000//////000111111111111111111000///......000222333000...,,,---///111111000222111000//////000111222000000000000000000000000------...///////////////111111111111111111111111000000000000000000000000000000000/////////...............//////000000000////////////////////////...---------......///000////////////000000000111000000000000000000000000///000000111111000000///000000000000//////......111111000000////////////////////////////////////////////////000000000000000//////......//////000000000000000000111111111000000000000000000000000//////////////////......///............///000000000000000000000000000000444333111000000000111222000000000000000000000000........................//////000000000000//////------------------------........./////////000000111111000000////////////111111111111111111111111//////////////////////////////000000000000//////000000111111111111000000111111000///////////////000000000000000/////////111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111000111111000...---///000111111000///////////////000111111222222111111000111111111111111111111111111111000111222333555666333222222222222222111111222222222222333333333333333333333333333333333333333333333222222222111111333333222222222222333333111222222222222333333333333222111000000111222333222222222222222222222222444444333333222222222111111111111111111111111111000000000111111111222222111111111111222222222222222222222111111222222222444111......///111222222111111111111111111111111111111111111000000000000///000000000111111111111222222222222222222222222333333333222222222222111000000111111111111000000222222222222222111000000000000/////////.........111111111111111111000000111111111111111000000000111111222222222222111111222222222333222222111000444444444333333333222222222222222222222222222222222222222222222222222222111111000000111111222333222222222333333333333444222222222222111111111111,,,---///111333555666666000000000000000000000000000000000000000000000000000000000000000000000000222222222333333444444555222222222111111111111000111000000000000111222222111111111111111111111111222222222222222222222222////////////////////////000000111111111111000000//////000111111111111111000///.........///000111111000///000222333444333222222222222222222222222000000000000000000000000------...////////////...000000000000000000000000000000000000000000000000////////////............//////000000000000111111////////////////////////...............//////000/////////000000000111111000000000000000000000000000111111222222111111000000000////////////......111000000000000/////////////////////////////////////////////000000000000111000000//////000000111...//////000111222222222000000000000000000000000000000000000//////...---//////......//////000111111111111111111111111111333222111111000111111111000000000000000000000000,,,------...//////000000//////000000000000//////............................../////////000000000111000000000000/////////000000000000000000000000///////////////////////////000000111111000000///000000111111111111000000111000000/////////////////////000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000///000000000...---...///111111000/////////000000222222222333333222222222222222222222222222222222111111111111222444555666111111111222222222222222222222222333333333444444333333333333333333333333222222222222111111111111444444333333333333444444222222222222333333333333333222222111111222222333222222222222222222222222444444333333222222111111111111111111111111111111000000111111111222222222222222222222222222222222222222111111111111222222222111//////111222222222111111111111111111111111222222111111000000////////////000000000111111111222222222222222222222222222222222222222222222222000111111222222111111000111111222222222111111000000000000000////////////222222111111111111000000111111111111111111111111111111222222222222111111111222222222222222111111333333333333333333333222222222222222222222222222222222222222222222222222111111111111111222333333222222222222333333333333111111111111111111000000111222222333333333222222////////////////////////000000000000000111111111000000000000000000000000000111111222333444555555222222222222222222222222111111000000111111222333111111111111111111111111111111111111111111111111////////////////////////000000111111111111000000//////000111111111111111//////............///000333333222111111111111000111111222333333222111111000000000000000000000000------...////////////...........................000000000000000000000000//////..................000000000000000000000000////////////////////////000//////...//////000000//////000000000111111111000000000000000000000000000111111111111111111000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000111000000///...---/////////...///000000111000000000000000000000000000000//////////////////////////////////////////---........./////////000...//////000000//////..............................////////////000000000000000000000000000000000////////////////////////////////////////////////000000000111111000000000000000111111111111000000000000////////////000000/////////000000111111222111111000000000000111111///000000000111111111111////////////////////////...........................000111111///...///000111111000000///000000111222222333333333333222222222222222222222333333333444444333333222222222222000111111111222222333333333333333333444444444444444444444444444444444444333333333222222222111111444444333333333333444444222222222333333333444444333333333222222333333333333333333333333333333333333333222222111111111111111111111111111111111111111111111111222222222222333222222222222222222222111111111000000111111111//////000333555444222///111111111111111111111111222222111111000000//////000000000000111111111111222222222222222222222222222222222222222222222222111111222222222222111111//////000111222333333333222222222111111111000000222222222111111111111111111111111111111222222222111111222222222222111111000000111111222111111000000000000111222333333333222222222222222222222222222222222222222222222222222222222222222333444444111111111222222222222333000000000000000000000000555555555555444333222111///////////////////////////000000000111111111222000000000000000000000000///000000111222333333444222222222222222333333333111111111111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111//////...............///---.........---,,,,,,---000000111222222111000000000000000000000000000000---...//////000000//////////////////////////////111111111111111111111111......//////////////////////////////////////////000000000000000000000000111000000/////////000000000000000000111111111111111111111111111111111111///000000111111000000//////000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111000000111111000///......///////////////000111111/////////////////////////////////000000000//////////////////////////////000000/////////.........---......//////......---////////////////////////////////////000000000111000000000000111111111111////////////////////////000000000000000000000000000000111111111111000000000000111111111111000000000000////////////000000//////000000111111222222111111000000000000111111///000000000111111111111///////////////////////////////////////////////////111333333111000111111111111000000000000111111111222222333333222222111111111111222222222333333444444444444333333222222111111222222333333444444333333444444444555555555444444444444444444444444555444444444444333333333333333222222222222333333222222333333333444444444333333333444444333333333333333333333333333333333111111222222222222222222111111111111111111111111111111111222222222222333333333333333222222222222111111000000000000111111...///111444666555222///111111111111111111111111111111111111000000000000000111111111222222222222222222222222222222222222111222222222222333333333111111222222222222111111...///000111222333333333333333222222222111111111111111111222222222333333111111111222222222222222111111222222222222111111///000111111111111111111...///000111222333333444222222222222222222222222333333333333333333333333333333222222333333444555111111111111222222222222000000000000000111111111444444555555555555444444000000000000000000000000///000000111111222222222111111111111111111111111000000000111111222222333111222222222222333333333222111111111111222333333000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000111111111111111000000000/////////......))),,,...//////000111222111111111111111111111111000000000000000000000000//////000111111111111000111111111111111111111111111111111111111111111111////////////000000000000000000////////////......000000000000000000000000222111111000000000000000000000000111111111222222111111111111111111111111///000000000000000000///000000111111111111222222000000000111111111111222000000000000000000000000////////////000000000000...//////000000//////...111111111000000000000000111111111111111111111111///000000111111000000///000000//////000000111222........................000000111222222222222111000000000000000000000000111111000//////...------......////////////......000000000000000000000000/////////000000000111111000000000111111111111222000000000000000000000000000000000000000000000000000111111222222111111000000000111111111111000000///////////////000000111000000111111111111111111111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111///111333444333222222222111111000000000111222222111222222333333222222111111111111222222333333444000111222444555555555555333333333333444444444444444444444555555555666666444444444444444444444444555555555555444444444444333333222222222222333333333333333333444444444444333444444555555444444333444444444444444444444444111111222222333444444444111111111111111111111111111111111222222222333333444444333333333222222222222222111111111111222222//////111333555555333111111111111111111111111111000000000000000111111111222222222222333333333333222222222222222222222222111111222222222333333333111222222333333222222111///000111222222222222222222222222111111111111000000000111111222333444444111111111222222333333333111111222222222222111111000111111222333333222222111111111222222333333333222222222222222222222222333333333333333333333333222222222222222333333444222222222222333333333444111111222222222333333333222333444444555555555444111111111111111111111111///000000111111222333333222222222222222222222222222222222222222222222222111111111111222222222333222222111111222222333444222222222222222222222222////////////////////////000000000000000000000000000000111111111111000000//////000111111111111111000111111111000000///...,,,///333444333333555777333222111000000111222333000000000000000000000000000000111222222222222222333333333333333333333333111111111111111111111111000000000000111111222222111111111000000/////////000000000000000000000000333222111111000000000111000000111111111222222222111111111111111111111111000111111222222111111000111111222222222333333333000000111111111222222222000000000000000000000000////////////000000000000///000111111111111000/////////000000111111222222111111111111111111111111...///000111111111111111000000//////000000111222///////////////////////////000111222333222222111000000000000000000000000000000000///////////////000000111111111111000000000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111000000000000000000000000000111111222222111111000000000111111111111000000///////////////000111111222222111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111333333333333333333333333---000333444333111111222111111000000111111222333333333444444444444333333111222222333444444555555000111333444555666555555555555555555555555444444444555555555666666666666555555555555555555555555555555444444444333333333444444333333333333444444333333333444444444444555333444555666666555444333444444444444444444444444111222222333444555666666111111111111111111111111111111222222222333333333444444444333333222222222444333333222222333333444111000000111333555444333111111111111111111111111//////000000111111222222222222333333333444444444222222222222222222222222111111111222222333333333111222222333333222222111111222222222222111000000111111111111000000000000//////000111333444555666111111111222222333333333111111222222222222111111111222333333444444444444444444333333333333222222222222222222222222222222333333333333333333333333111111111000111222222333333333333444444444555555333333333444444555555555333333444444444333222222111111111111111111111111///000000111222222333333333333333333333333333333444333333333333333333333000000000111111222222222222222111111222222333444444444444444444444444444000000000000000000000000000000000000000000000000000000111111111111000000//////000111111111111111111111111111111000//////...111444444111000000222555444222111111222444555000000000000000000000000111111222333333333333222111111111111111111111111111111111111111111111111000000111111222222222333222222222222111111000000000000000000000000000000333333222111000000111111000111111111111222222222111111111111111111111111222222222333333222222222222222222333333444444444000000111111222222222222000000000000000000000000////////////000000000000000111222333333222111000------...000111333444444111111111111111111111111---...///111222222222222000000000000000111111222000000000000000000000000---...///111111111000///000000000000000000000000......//////000000111111222222333333333333222222000000000000000000000000000000000000111111111111000000111111222222222222111111111111111111111111000000000000000000000000111111222222222222111111000000111111111111000000///////////////000111111333222222222111000000000111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111,,,///222333222111000111111111000000111222333333444555555555555555555444333333444444555666777777333444555555555444333222777777777666555555555444555555555555666666666777555555555555555555555555444444444333333333222222555555555444444555555555333333333444444444555555333444555666666555444333555555555555555555555555555555444444444333333333111111222222222222111111666444111111444666555444444333222111222333444555333333333333333333333333555444333333222222333333333333333222222111111111111111111111111111111111111222333444444333222111111111222222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000//////000000000000111222333444333222222111111222222333222222222111111111111000111111222222222333333333111111111111111111111111333333222222222222111111333333333444444444555555:::888666666666555333111222222222222222222222222222333444444222222333444111222333444444444333222333333333222222222111111222222222222222222222222555555555444444333333333111222222333333222222111222111000//////000111222222222111111111111222222---...000222333444333333//////000000000111111111222111000///............333000......111222111///444333333222222333333444222222444555555444222222333333333333333333333333///222555555222111111333222333333444444333333222111111111222222333333444222222222222222222222222333333333333333333333333111000000000111222333333000000111111222222222222//////000000000000//////000000000000000000000000333333333222222222111111222222222222222222222222111111111111111111111111000000111111111222222222555444444333222111000000333222111111333333222111111111111111111111111111000111222333444333222111000111111111111111222222222222222222222222222222222222111111222333444444222222111111000111111111222222222222111111000000000111222333333222111000000000000000000000000000000111111111111222222222333333222222111000//////333333222222222222222222111111111111111111222222222222111111111111111111111111111111111000//////...///000111111222111111333333333333333333333333222222222111111000000000111111000000000000111111222333333222000000222444111222222222111///...,,,111111000000000000000111444333222111111222333444333333333222222111111111444333111000000111333444666555333111111222333444000111444555666666555444333333333444444444555555888888777666666555666666444666999:::999777777777555555555555555666777888777777666666555555555444888777666555444444555666333333555666666666555444888777555333333333555666444555777888999888666555444444444444444444444444444444333333333222222222111111222222222222111111444111///000333555555444444333333222333333444444333333333333333333333333555444333333222222333333333333333222222222111111111111111111111111111111111222333333333333222111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000///000000000111111222333333555444333333222222222333222222222222111111111111222222222222333333333333222222222222222222222222555444444444333333333333333333333444444444555555999777666555666555444222222222222222222222222222444555666555444444444666444555666666666555444333333333333222222222222111222222222222222222222222444444444444333333333222222222333333333333222222222111000000000000111222222222111111111111222222000000111222222222111111111111111111111111111111111000000000000000111111444222000000222333222111444333333222222333333444333333333444444333333333222222222222222222222222111333666666333222333444222333333444444333333222222222222222222333333333222222222222222222222222444444333333333333333333222111111111111222222333111111111111222222222333000111111222222111111000111111111111111111111111333333222222222111111111222222222222222222222222111111111111111111111111111111111222222222333333444444333333222111111000222222111111222222222111111111111111111111111111222333333444333222000000///000111111000000000111222222222222222222222222111111111111222222333333222111111111111111222222222222222222111111111000222333333444444333333222111111111111111111111111111111111111222222222222444444444333222111111111111111000000000000000000111111111111111111222222222222111111111111111111111111222111111000000/////////000111222222222222333333333333333333333333222222222111111000000000111111000000000000111111222333444333222222222444000111111222111000...---111111000000000000111111222222111000000111222222444333333333222222222222444333222000000222333444444333111000///000111222111333555666777777666555444444555555555666666666999888777777777777777888333555888888777555444444555555555555555555666777777666666666555555555555777777555444444444555555333444555666666666555555888777555333333444555666555666777888888777555444444444444444444444444444333333333333222222222111111222222333333222222111222000///000222444444444333333444444444444333333333333333333333333333333555444333333222222333333333333333222222222222111222222222222222222222222222222333333333333222222333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333111222222222222111000000111111111111222222222222444444333222222222222222333333333222222222111111333333333333444444444444333333333333333333333333666666666666555555555444333333333444444444555555777666555555666666555333333333333333333333333333333555666555444333444666666666666666555444333333333333333333222222222222333333333333333333333333333333333333222222222222222222333333333333222222222111111000000111111222222222111111111111222222333222111000000000000000222222222222222222222222000000000111111222333444444333222222444444333222444444333333333333444444444444333333333333444444111111111111111111111111333444666666555444444555333333444444444444333333333333333333222222222222333333333333333333333333555444444444333333222222333333222111111111222222111111222222222222333333222222222333333222222222111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222333333333444444444444333333222222111111222222222222222222222222222222222222222222222222444444444333222111000//////000111000///...///000222222222222222222222222111111111111222222222222000000000000111222333333222222222222111111111111333333333333333333333333111111111111111111111111111111111111222222222333555555444444333333222222000000111111111111111111222222222222222222111111111111222222222222222222111111222222222111000000000000111222333333333333333333333333333333333333222222222222111111111111222111111000000111111222222444666666444333333444000000111111111111000000222111111000111111222222222111111000000111111222444444444444333333333333444333222111111222333444444333111000000111222222333444666777888777777666555555666666666777777777888888777777888888999999444666888888666444333444666555555444444444555555666666666666555555555555666666555444444444444555333444555666666666666555777666555444444444555666666777888888888666555444555555555555555555555555444444444333333333222222222222333333333333222222222222222222333333333333333444555555555444333222444444444444444444444444555444333333222222333333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444222222333333222222111000222222222222222222111111111111000000111111222333444333333333222222222222333333333444444444555555333333333444444444444444666666666666555555555555333333333444444444555555666444444444666666555444333333333333333333333333111222333333111111222333555555444444333222111000444444333333333222222222333333333333333333333333222222222222222222222222222333333333333333333222222222222222222222222222333222222111111222222333333222111//////000111111444444333333333333222222222222222222222333444444333333333333444444333222444444333333333333444444555444333222222333444555222222222222222222222222444444555555444444444444333333444444444444333333444444444333333222222111333333333333333333333333555555555444333333222222555444333222222222222222222222333333333333333333222222333333333333222222////////////////////////111111111111111111111111111111111111111111111111222222222222222222222222333333333444444444555555333333333333333333222222333444555444333333444555222222222222222222222222333333333333222111111111000222333222///...///111222222222222222222222222111111222222222222222222000000000000111222333444222222222222222222222222111111000000000000111111222222222222222222222222111111111222222222333333555444444444333333222222222222333333333333333444333222222222222222111111111111222222222222222333111222222222222222111111111111222333444444444444444444444444444444444444333333333333333333333333222222111111111111222222222444777888666444444444111111222222333333333333222222111111111222333333222222222222222222222222444444444444444444444444444333222222222222333444555444444333333333444444333444555666666666666666555555666666666777777777777666666666777888999999888999::::::777555555555666666555444444333444444666666666666666555555555555555555444444444444555444555555666666666666666777666555555444555666666888888888888777666444333555555555555555555555555555555555555444444444444333333444444444444333333555555555444333222222222444444555666555444222111444444444444444444444444555444333333222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333222111111222222333333333222111111000000000111333444666777444444444444333333333222333333333444444444555555333333444444444555555555555555555444444444444333333333333444444444555555555444333444555666555444333333333333333333333333111222333222111111222333555555444333222111111111444444444333333333222222333333333333333333333333222222222222222222222222333333333444444333333333222222333333333333222222333333222222222222333333222111000000000111333444444333333333333333333333555555444333333333333333111222444444333333222222555444444333333444444555666555333333333333555666444444444444444444444444444333333333333444444333333444444555555444444333555444444333333222222222333333333333333333333333555555555444444333333333555555444333222222222333444444333333333333333333111222222333333222222111111111111111111111111111111111111111111111222222111111111111111111111111222222222222222222222222333333444444444555555555333333333333333333444444444666777777555444555777222222222222222222222222111111111222222333333444333666777555111///111333222222222222222222222222222222333333333333222111000000000000111222333444222222222222222222222333111111111111111111111111222222222222222222222222111222222222222333333333333333333333222222222222222222333333444444444444333333333333222222111111111111222222333333333333222222333333333333222222111222333444444555444444666666666666666666666666555555555555555555555555333333222222222222333333222444777888666555444444333333333333444555666666222222222222222333444444444444444444444444444444444444444444444444444444444333333333333333333444444444444444444444555555333333444444555555555444444444555555555666666666555555555555555666777888888999:::999777555555666777666555444444444444444555555555666666666666666444555555555555555555555555555555555666666777777666666555555555666666666888888888777666555444444666666666666666666666666666666666666555555555555333444444555555444444333444555777666444222222333555555666555555444333222444444444444444444444444555444333333222222333333111222222222222333333333333333333333333333333333444444333333333333444444333444444444444444444333333333333333333333333333333333333333333333333333444444444444444444444444333444444444444333222222111222333444444333222222222222333444666888999:::555555444444444333333333333333333333444444444444222333333444444555555555444444444333333333222222333333333444444444555555555444333444555666555444333333333333333333333333222444555444333222333555777666555444444444444444444444444444333333333333333333333333333333333333222222222222333333333333333333444444444444333333222333333444444333333222333333222222222222333333222222222222222333444555222222222333333444444444666555444333222222222222000333555555444222222333555555444444444444555555555555444444444444555555555555555555555555555555555333222222333444444333444444555555555555444444444444444444333333333333333333333333333333333333444444444444444444444444555555444333333333444444555555444444444444333333111222222333333222222111444444444444444444444444222222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555222222333333444444555555444777999888555444666888333333333333333333333333000000000111222333555666666999;;;888333000222666222222222222222222222222333444555555555444222111000000000000111222333333222222222222333333333333333444555666666555444333333333333333333333333333222222222222333333333333333333333222222222222222000000111111222333333333444444444333222222111111111111222222333444444444222222333444444444333333111111222333444444444444666666666666666666666666555555555555666666666666444333333222222333333444222444777777555444444555444444444444444555666777222222222222333444555555444555555666666555555444333333333333444444444444333333444444444444333333222222222222333333333333444444444444444444444444444444555555555666666666555555444444444555666666666777777666444333444555777666666555555555666666555555555666666666666666444555666666777666666666666666555555666666777888555555666666666777777777888888777777666666555555777777777777777777777777666666555555555444444444444444555555555555444444///222555555444222333555777666555444444333333333555555555555555555555555555444333333222222333333111111222222222333333333333333333333333333333333555444333333333333444555444555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444333333222000111333444555444333222444444444444555666777777555555555555444444444444222222222222333333333333111222222333444444555555444444444333333333333222333333333444444444555555555444333333555555444333444444444444444444444444222444444444333222333444666666555444444444555666555444444444444333333333444444444444444444444444222333333333444444444444333333444444444444333333222333444555555444333222444333333222222333333444444444555555444444333333000000111222333444555555444444333333222333333333111444777777555333333444555555444444444444555555444444555555555555444444444444444444444444444444777555222222444666555444444444555555555555444444333333333444444444444444444444444444444444444444333333444444555666666666555444444444444555555666555555555555444444444333333333444444444444333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222333333333444444444444222222333333444555555666333666888777333222555888333333333333333333333333222111111111111222444555777;;;===:::333000333666222222222222222222222222444555666777666555333222222111111111111111222222222222222333333333444444333555777999999777555333444444444444444444444444222222222333333333444444333333333444444444444444000000111111222333333444555444444333222222111111111111222222333444444555222222333444444444444444000111222333333444444444444444444444444444444444333333444444444555555555444444333333333333444444333444555555444333444555444333333222222333444555222222222333333444555666444444555666666555444444222222222222333333333444333444444444444444444333111222222333333444333333555555444444444444555555555555666666666777777777777666666555555555555666555666777666444444555777777777666666666777888888555555555555666666666777555555777888888888777777777666555555555666888888555555666777777777777777777777666666666666666777777777777777777777777777555555444444444333333333444444555555555555444444+++///333444333333444666888777555444333333444444555555555555555555555555555444333333222222333333111111111222222333333333333333333333333333333333555444333333333333444555666666777777777777666666444444444444444444444444444444444444444444444444333333333333333333333333444444555555444444333222///000333555555555444333444333222222111111222222666666555555555444444444111111222222222333333333111111222222333444555555555555444444444333333333333333333444444444555555666555333333444555333222444444444444444444444444000111222222000000111222444333222111222333444555555555444444444333333333444444444444444444444444333333333444444555555555333444444555555444444333333333444555555444333333444333333222222333333444666777777777666444222111//////000111333444555555222222222222333444555555222555999999666444444555555555444444444444555555333444555666666555444333333333333333333333333333999666333333666777777555444444555555555555444444333333333444444555555555444444444444444444444444222333333444555666777777444444444444444555666777666666555555555444444444444555555555555555555444000000000000000000000000333333333444444555555555444444444444444444444444333333333333333333333333222222222333333333444444111222333333444555666666111444777666222000333777333333333333333333333333444333222111111111222333777;;;>>>:::333000222666222222222222222222222222555666777888888666444333222222111111111111111111222222222333333444444444111333666999999666333111444444444444444444444444222222333333333444444444444555555555555555555555222222333444444555666666555555444333333222111111111111222333333444555555222333333444555555555444000000111222333333333333333333333333333333333333222222222333333444444444555444444333333444444555444444555444222222444666444333222111111111222333222222222333444555666777333333444555555444333333111111111222222333333333333444444555555444444333333444555555666666666555777666666555555555666666777777777777888888888888999888777666666555666666777888888777666666888:::777777666777777888999999444555555555666666777777555666777999999999888777777666555555555666888999555555666777777777777777777666666666666777777888777777777777777777777777444555777888888888777666666666666666666666666666444444444444444555666777777777666666555555555444333444555777888888999999666555444444333333333333333333333333333333333333222222222222333444555555555555555555555555555555777777666666555555555555555444333333222222333333666555333222111222222333222333444444555555444444555555555555555555555555222333333444444333333222444444444555555555555666999::::::888555444444444444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666777666555444333444444555444444444444444444444444222333444444555555444444222333333444444555555666333333333333333333333333444333333333333444555555555444444333333444444555555444333333333333444555555555555555555555555555444444444444333222222111333333333444444444555555333333333444444444555555666666666666666666666666888888888888888888888888555555555666666777999999444444555555666666777777222222333333444555666666555555555555555555555555333333333444444555555555333333333333333333333333555555555555666666666777===<<<999777666666777777777777777777777888888999666666555444444444444444777888888777777666555444666666666666666666666666777777666555555555555555666555555555444444444444333333333333333333333333555444444444444555666666999999999999999888777666777666444222222222444555666555444333333444666666:::BBBDDD:::111111555777777666444222222222444555555555555666666666666666222333333444444333333222444666777888777666777888555555555555666666666666555555555555555555555555444555666666777777666666444444333333333333444444777555333333444555666555555444444333333444444555777555333333444555555555555444444555666555222000555444444333333444444555333333333444444444444555444444555555555555444444666777888888888666555444666555555444444444555555333444444444555555666666444333333333333444555555555555444444444333333333222333555666777666555555555555555555666666666777444444444444444444444444555555666777888999999:::999999::::::::::::;;;;;;;;;::::::999888888888999888888888888888888888888666666777777777777666666::::::999888777777888888::::::999999888888777777999999888777666666777777666666777777777777666666666666666666666777888888666777999;;;<<<;;;999888666777888999999999888777666666666666666666666666555555555555555555666777777777666666666555555555444555666777777777777777555555444444333444444444333333333333333333333333222222222333333444555666555555555555555555555555666666666666555555444444555444444333222333333333555444444333333444555666222333444444555555444444555555555555555555555555222333333444444333333222444444444555555555555666888999999777555333333444444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666777666555444444444555555444444444444444444444444222333444444555555444444444444444444444444444444333333333333333333333333444444333333444444555666555444444333333444444555555555444333333444555555555555555555555555555555444444555555555444333333333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444555555555555666777888888444444444444555555555555333333444555555666777777555555555555555555555555333333333444444444555555333333333333333333333333444444555666666666666666999888777666666777888999777666666666666777888888::::::999888888888888888666666777777666666555555555555555555555555555555777777666555555555555555777666666666666555555555444444444444444333333333555444444444444555666666888888888888888777666666777666444222222333444555444444444444555666888999<<>>>>><<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999888999999::::::999999888888888888888888888888888999888888888888999:::::::::::::::999999999999999999999999999888888888888888888777777777777888888999999999999999999999999888999999999999999999888:::999888777666777777888999999888888777777777777666666555555444444555555777777888999999999999999777777777777666666666666333444555555666666555555777777888999999888777666666666666777777777888888777777777777777777777777777777777888888888888999777777777777777888999999999999888777777777777777555666777888999999999999999999999888888888777777777777777888888888999999777777777777888888888888666666666666555555555555777777666777777777888999777777777777777777777777999888888777666666555555666666777777888777777666444444444555555666666666444666777777666555555666555555555555555555555555444444444444444444444444666666555555555666666777666555555555555555555555555555555444444444333333333444444555555666666777777777777666555555444444444444444555555666666666777666666555444444333333555555444444444333333333555333111222555666555444999888666555444444555555777666555444444444444444555555555555555555555555444444444555555555666666555555666666666666555555555555555555666666666666777777888888888777666666888777777777666666666666777777666666666666777777777777777777777777777777777777777777888888888888;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888777888888888888999999999::::::::::::::::::::::::999999888777777777777777888888888888888888888888:::999999999888888888888999999888888888888999999777999<<<>>>??????>>>===999999999999999999999999777777777777666666666666777777777777777777777777777777777777777666666666999999888777777666555555999888777777777777888999888888888888999999999999999999:::::::::999777777888888888888888777777777999888666666666777999:::999999999888888777666555888888888888888777777777555666666777777777666666444444444555666666666777777888888888888888888777888888888888888888888888888888888888999999999:::888888888888888888888888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======>>>======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<===>>>===;;;:::;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<==================<<<::::::;;;;;;;;;;;;::::::888888999999999999888888888888888888888888888888888888777777888888999:::999999999999:::::::::::::::999999999888888888888888888777777777777888888::::::::::::::::::::::::888888999999999999888888:::999888888777777888888999999999888888888888777666666555555555666777777999999:::;;;;;;;;;;;;;;;999999999888888888777777555666666777888777777777777888888999999999888888777777777777888888888999888888888888888888888888888888888999999999::::::888777777777777888999999888888999999888888777666666777888999::::::::::::999999999888888888888888666777777777888888888888666777777777888999999999888888888777777666666666666666666777777777888888888888888888888888888888999999999888888777777666777888888999999888888777222333444555666777888888666777999999777777777888777666555444444555666777555555555555555555555555444555555666666777888888777777666666555555444444555555555444444444444333333444444555666666777777666666666666666666666666555666666666666666666666666666666555444444333333555444444444444333333333555333222333555666555444999888777666555555555555888777666555444333333333444555555666666777777777444444444555555555555555555555666666666666555555555555555666666666777777888888888888888777666555888888777777777777666666777777666666666666777777888888888888888888888888888888888888888777777777::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888999999999999999999999999888888888888777777777777888888888777777888888888666777:::===???@@@??????888888888888888888888888888777777777666666555555777777777777777777777777888888777777666666555555999999999888777777666666999888888777777888888999888888888888999999999:::888888999999999888777777888888888888888888999999:::999888777666777888999::::::::::::999888777777:::999999888888777777777666777888999999999999999444555555666777888999999888888999999999999888888888888888888888888888888888888999999999999::::::999999999999999999999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<============<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>>>><<<;;;<<<============<<<<<<===============<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======999::::::;;;;;;::::::999888888999999999999888888999999999999999999999999888888777777777888999999888999999::::::;;;;;;;;;::::::999999999888888888999888888777777888888999::::::::::::::::::::::::777888888999999888888777999999999999888999999999999999999999999999999999888888888888888999:::;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::999999999999777888888999999999999999666666777777777777777777888888888888999999999999888888888888888888888888888888888888999999999:::888888777777888888999:::777888999:::999888777666666777888999::::::::::::888888888888888888888888666666777777777888888888666666777888999999:::::::::999999888888777777666666666777777777888777777888888888888888888888888999999888888888777777777888888888999888888777777333444444555666777777777666888999999888777777888888777555444444555777888555555555555555555555555444555555666666777777666888888777666666555555555555555555555444444444444555444444444333333333222555555555555666666777777666666666555555555555555666666555555555444444444444444444444444444444444444444444555555666555555333333333444555555666666888777666555444333333333333333444555666777777888555555555555555555555555555555666666666666555555444444555555555666666666666777777666666555444333777777777777777777666666777666666555555666666777777777777777777777777777999999999888888777777777999999999999::::::::::::999999999999999999999999777777888888888999999999::::::::::::::::::::::::999999888888888888999999888888888888888888888888777777777777777666666666888888777777777777888888777888999:::::::::888777888888888888888888888888888888888777666666555555777777777777777777777777;;;;;;;;;::::::999999888::::::999999888888888777999999999999999999999999888888888999999999::::::888888888888888888888777777888888999999:::::::::===<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::999999;;;;;;:::999888888777777666777888999:::;;;;;;;;;888888999999:::::::::;;;999999::::::::::::999999888888888999999999999999999999::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>=========999999::::::::::::999999999999::::::::::::999999999999999999999999999999888888888777888999999:::999999999::::::;;;;;;<<<:::::::::999999999999888999999888888888888999999::::::::::::::::::::::::888888999999999999888888999999999::::::::::::999999999999999::::::::::::999999999999999:::;;;<<<999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::777777777777888888999999999999999999::::::::::::888888888888888888888888777777777888888888999999888888888888888999999:::888999:::::::::999777666555666777888999999999999888888888888888888888888777777777777888888888888666777777888999::::::;;;::::::999999888888888888666666777888999888888888888888888888888888888888888777777777777777666666777888888888777777666555666666666666666666666666555777999888777666777777999888666555555666888999666666666666666666666666555666666666666555444333888888777777777666666666666666555555555444444444555444444444444444333333444444555555666777777777555555444444444444444444555555555555555444444444444444444444444444444444333444555666666555555555333333444555555666666666777777666444444333333333222222333444555555666666555555555555555555555444555555666666666666555555333333444444444555555555444444444444444333222222666666666666666666666666666555555444444555555666666666666666666666666666::::::999999888888777777777777888888999999999:::999999999999999999999999777777888888888999999999888888888888888888888888999888888777888888999999777777777777777777777777666666666666666666666666888888777777777777888888888888999999888777555444888888888888888888888888999999888888888777777777999999999999999999999999=========<<<<<<;;;;;;;;;::::::::::::999999999999999999::::::::::::999999888999999999999:::::::::888888888888888888999999888888999999::::::;;;;;;======<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::<<<;;;;;;:::999888888777666777888999:::;;;;;;;;;;;;::::::999999888888888::::::;;;;;;;;;;;;::::::888999999999:::::::::;;;;;;;;;::::::::::::::::::999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999999888888999999:::<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::999;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888999999:::;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999888888888888999999::::::::::::::::::::::::999999999::::::999999999999999:::;;;;;;;;;::::::999::::::::::::;;;;;;;;;999999888888888999999:::999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;999999999999:::;;;<<<===::::::::::::;;;;;;;;;;;;888888888888888888888888777777777888888888888999999888888888888999::::::999999999:::999999888777555666777888999999999999888888888888888999999999777888888888999999999999777888888888999:::::::::999999999999999999999999777888999:::::::::999888888888888888888888888888777777777777777777777777888888888888777666555555777777777666666666555555555666888888666555666777999888777666666777888999777777777777777777777777777777888888777666444333777777777777888888888888666666666555555555444444333333444666777888999:::444555555555666666777777333333444444444444444444555555555555555555555555333333333444444444444555222444777777666555555666888888888888888666555555666666555444444444444555222222333333444555555555555555555555555444444444555555666666666666555555444444444444555555555666333444444555555444444444666666777777777777777888666666555555555555666666666666666666666666666666999999999999999888888888777777888888999999::::::888999999999999:::::::::777888888888888999999999888888888888888888888888777777777777777777888999666666666666666666666666666666666666777777777777888888888777777888888888888888999999::::::999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999999999::::::::::::999999999888999999:::;;;::::::::::::::::::;;;;;;::::::::::::::::::999999;;;<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::999999999888999::::::;;;;;;;;;;;;::::::999888777666555555;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<999:::<<<;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999:::<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<;;;:::999999999999999:::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999:::;;;===>>>:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888999999999::::::999999888888999999:::;;;::::::999999888888888999666777888999::::::::::::777777888888888999999999999999999999::::::::::::999999999999999999999999777777888888999999::::::777999:::<<<<<<;;;:::999::::::::::::::::::::::::888888888888888888888888999999999999888777666555666666666666666777777777555777888888777666666777888888888888888888888888777777777777777777777777777888999::::::999777666666777777888888999999:::666666666666555555555555333333444666777999::::::555555555666666666666666333333444444555555666666555555555555555555555555333333333444444444555555111444888888666555555666888888999999888777555444555444444444444555666666444444444444555555555555666666555555555444444444555555666666666666555555666666666666777777777777555666777888999999999999888888888999999:::::::::888888777777777777888888888888888888888888888888888999999999999999999:::888999999:::;;;;;;<<<<<<888888999999999:::::::::777888888888888999999999888888888888888888888888666666555555666777777888666666666666666666666666666666666777777888888888999999888888888888999999888999999:::;;;<<<<<<===::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999999999999:::::::::;;;;;;::::::999999999:::<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;:::::::::999888888888<<<<<<<<<======<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======999;;;<<<<<<;;;;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<============<<<<<<>>>>>>????????????>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;888888777777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999888888999999:::;;;;;;:::999888777888999:::888888999:::;;;;;;;;;;;;777777888888999999999999999999:::::::::;;;;;;;;;::::::999999999999999999666666777888999::::::;;;888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;:::999888777666444444555666777888999999666777999999777666777888777888999999999999888777777777777777777777777777666888:::<<<<<<<<<;;;:::666666777888999::::::;;;777666666666555555555555444444444555555555555555666666666666666666666666333444444555666777888888444555555555555555555555333333333444444555555555111555888999777555555666222333555777777777666666444444444444444555666777666666666666666555555555666666555555555444444444555555666666666666555555888888888888999999999999888999:::;;;<<<=========:::::::::;;;;;;<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::888888888999999::::::;;;::::::;;;;;;<<<===>>>>>>888888888999999:::::::::777888888888888999999999999999999999999999999999555555555555555666777777777777777777777777777777666666777777888888999999::::::999999999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::999:::;;;===>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<<<<<<<==================<<<<<<============<<<<<<999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======:::<<<======<<<<<<===???======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;======>>>>>>>>>>>>======@@@???????????????@@@@@@AAA@@@@@@@@@??????>>>>>>???>>>===<<<<<<===>>>???===========================<<<;;;:::999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::999999::::::;;;888:::>>>@@@@@@???<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===::::::;;;<<<<<<;;;::::::<<<;;;::::::::::::;;;<<<999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;<<<===::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<;;;:::999999999999;;;:::999888777777777777::::::;;;:::888888:::<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::999999888888999999:::777:::===??????>>>;;;999:::;;;;;;;;;<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<=========<<<:::999888888999999999999888888555555555555777999;;;===999888888777666555555444777777777888999999::::::888999999999999888777777888888888888888888888888:::999999888777666666555888888888888888888888888666666666666666555555444555444444444444555666666777777666666555555555444444444444555555555666666111222333444666777888888666666555555555555666666888666555333333333555666888888777777666666666555666666777777777777666666777777777777777777777777888888999:::<<<===>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::=========<<<<<<;;;;;;;;;999999999999999999999999;;;;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666777777777888888999999999666777888999999:::999999888888888777777555444444777777777888999999999:::999888888777777777777777::::::::::::::::::::::::===<<<;;;999999:::;;;<<<<<<;;;;;;:::999999999999999999999999999999999999;;;<<<===<<<:::999:::;;;@@@???>>><<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;========================<<<;;;:::999999;;;<<<>>>>>>>>>===;;;888666666777???===<<<;;;;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>======<<<======;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>@@@???>>><<<<<<<<<======>>>>>>============>>>???>>>>>>???>>>>>>===<<<<<<:::;;;;;;<<<======<<<<<<======>>>>>>>>>>>>======AAA@@@???????????????@@@@@@@@@@@@?????????>>>>>>???>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@======;;;:::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999;;;===??????>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============:::;;;<<<<<<<<<<<<;;;:::<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>===<<<;;;:::999999999;;;::::::999888888888888888999;;;<<<<<<<<<:::888;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>==================<<<>>>===<<<<<<;;;;;;<<<<<<;;;<<<=========;;;:::999888888888999999888888888777777666666777888999:::999999888888777666666555999999999888888888888888999999999999999888888777888888888888888888888888999999888888777666666555777777777777777777777777666777777777777666555555444444444444444555666666777777666666666555555555444444555555555666666666444444444555555666666777777666666555555666666777777666555333333444666777777777777777666666555555666777777777777777777666777777777777777777777777777777888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<::::::::::::::::::::::::777888888888888888888777;;;;;;;;;;;;;;;<<<<<<<<<:::::::::999999888777666666666777888888888888777888888888888999999999999999999888777777777777777::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;::::::999:::::::::::::::::::::::::::::::::;;;======<<<;;;::::::;;;>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>@@@>>>===============<<<<<<========================<<<;;;:::999:::;;;===>>>???@@@???===:::999999;;;???>>><<<;;;;;;<<<>>>??????>>>======<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>@@@???>>>>>>=========>>><<<<<<<<<<<<=================================>>>===============>>>>>>>>>@@@???>>>=========>>>???>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<=========<<<<<<>>>>>>????????????>>>>>>BBBAAA@@@??????????????????????????????>>>>>>>>>??????>>>======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@???===<<<;;;:::::::::;;;;;;:::::::::::::::;;;EEEAAA===<<<======<<<:::>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<>>>>>>============>>>>>>>>>===:::999999;;;>>>@@@@@@@@@???>>>>>>======<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::888888888888888888888888999999888777777777888888::::::999999888888777777:::::::::999888777777777:::::::::::::::999888888999999999999999999999999999999888888777666666666777777777777777777777777777777888888777777666555444444444444444555666666777777777777666666666666555555555666666666777777666666666666666666666666777777777666666777777777777666555444555666777888777777666666666666555555777777888888888888777777777777777777777777777777777777777777888888999999888888888888888777777777999999999999999999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::888888888888888888888888999999888888888888999999============<<<<<<<<<<<<;;;::::::999999888777777555555777999:::;;;;;;;;;999999999999999888888888999999888777777777777888999999999999999999999999999999:::;;;<<<<<<<<<<<<::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;<<<=========<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>===<<<;;;<<<>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>AAAAAAAAA@@@>>>===>>>???@@@???>>>======>>>???@@@??????>>>>>>======>>>>>>;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???=========>>>>>>>>>???????????????????????????>>>?????????>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA??????>>>>>>>>>>>>??????======>>>>>>======<<<<<<=========>>>======<<<<<<>>>??????@@@@@@??????>>>BBBBBBAAA@@@????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<==================>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<========================>>>>>>>>>>>>===>>>>>>>>>>>>?????????<<<<<<<<<======<<<<<<<<<===<<<<<<<<<<<<<<<<<<===??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================<<<<<<<<<===>>>>>>??????AAA@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===ZZZOOOAAA999999===???@@@??????>>>>>>============================================================>>>>>>????????????>>>>>>>>>===;;;999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>===???>>>======<<<<<<======;;;;;;<<<<<<<<<;;;;;;;;;999999888888888888999999999999999999999999999999;;;;;;;;;::::::999999999:::::::::999999999888888;;;;;;;;;;;;;;;:::999999999999999999999999999999999999888888777777777777888888888888888888888888888888888999888777777666555555444444555555666777777777777777777777777777666666666777777777888888777777777777777777777777888888777777777777888888777777666666666777888999666666666666666666666666777888888999999888888777888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999999999999999999999999999;;;:::999888888999:::;;;<<<;;;;;;;;;::::::999999888888888999::::::;;;<<<666777888:::;;;<<<<<<<<<:::::::::999999888888888:::999888888777777888888888888888888888888888888777888:::<<<======<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>???>>>>>>>>>============::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<===>>>>>>???@@@@@@????????????????????????======<<<<<<<<<===>>>???@@@AAABBBAAA??????AAABBB@@@@@@???>>>>>>???@@@@@@???>>>>>>======>>>>>>>>>:::;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@???????????????@@@>>>>>>????????????@@@@@@AAA@@@@@@@@@@@@@@@??????AAA@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBCCCCCCAAA@@@@@@????????????@@@=========>>>>>>======<<<>>>>>>??????>>>>>>===<<<>>>>>>????????????>>>>>>BBBBBBAAA@@@??????@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>==============================<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<===>>>???@@@>>>>>>=========<<<<<<<<<;;;<<<===>>>>>>>>>===============>>>>>>>>>??????>>>>>>>>>>>>?????????@@@================================================?????????>>>>>>======<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????AAAAAA???>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<======ZZZOOOAAA::::::>>>@@@AAA>>>>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>????????????>>>===<<<<<<<<<<<<======>>>>>>;;;;;;<<<===>>>>>>????????????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999999999999888888888999999999999999999999999999999::::::999999888777666666555555666666777888777888888888888888888888777777777888888888999999666666777888888999999:::999999888888888888999999888888888777888888888999666777777777777777777777888888999999999999888888999999999999999999999999999999999999999888888888777777777888888888888888888888888888888888888888::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;::::::999999888888:::999999999:::;;;<<<===999999:::;;;;;;;;;;;;;;;;;;:::::::::999999888888:::999999888888888888888888888888888888888888888777888:::<<<======<<<<<<::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>>======>>>???>>>>>>>>>>>>>>>======<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>======<<<<<<<<<>>>@@@@@@@@@???>>>???@@@<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>=========>>>>>>?????????@@@@@@@@@??????AAACCC@@@@@@????????????@@@@@@=========<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@???????????????@@@@@@?????????@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>??????@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>??????@@@??????>>>>>>===>>>>>>??????>>>>>>===AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>===>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>>???@@@========================;;;<<<>>>?????????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>============<<<<<<============<<<<<<;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@???>>>==================<<<<<<<<<<<<<<<===FFFBBB>>>>>>???@@@???===>>>===<<<<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>???@@@@@@???>>>===;;;<<<===??????>>>===<<<999:::;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<======>>>???<<<<<<::::::::::::<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>=====================;;;;;;;;;<<<===>>>>>>>>>===============<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888777777777777777888999999888888888888999999999999888888888999999999::::::777777888888999:::;;;;;;::::::999999999999::::::::::::999999999888888888777777888888888888999999999999::::::::::::999999999999999999999999999999::::::::::::::::::999999888888888999999999999:::999999999999999999999999::::::::::::;;;;;;;;;;;;========================;;;<<<<<<<<<<<<;;;;;;:::========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>===;;;:::999999:::;;;:::;;;;;;;;;;;;;;;:::999:::::::::::::::999999999::::::999888888888888999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???<<<<<<<<<===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>??????@@@@@@??????>>>>>>=========???@@@???>>>===>>>???===>>>>>>???@@@AAAAAAAAA????????????????????????>>>>>>?????????@@@@@@@@@>>>?????????>>>>>>@@@BBB????????????????????????======<<<<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@?????????????????????AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>??????@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@>>>??????????????????>>>@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<============>>>>>>????????????<<<<<<<<<===>>>>>>??????;;;===>>>@@@@@@???>>>===<<<<<<<<<=========>>>>>>=========>>>>>>>>>????????????>>>======>>>??????===>>>????????????>>>===<<<<<<===============>>><<<<<<============<<<<<<:::;;;<<<===>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<======>>>>>>???>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;999:::===???@@@@@@>>>===>>>======<<<===???BBBCCC????????????????????????>>>>>>>>>??????@@@@@@@@@===>>>@@@AAAAAA@@@>>>===;;;<<<===>>>???>>>>>>===<<<<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>>>>?????????>>>======>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>??????===>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;888888888999999999::::::999999999999::::::::::::999999999:::::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;:::888777777888888999999999:::::::::999999::::::::::::999999::::::::::::::::::::::::999999999:::::::::::::::888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<<<<========================<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<============???>>><<<:::999:::;;;<<<:::::::::;;;;;;::::::999999999::::::::::::::::::;;;:::999999888888999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<<<<>>>???;;;<<<=========<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>=========>>>???@@@@@@@@@BBBBBBAAA@@@@@@??????>>>;;;===>>>===<<<;;;<<<===?????????@@@@@@AAAAAAAAA????????????????????????>>>??????@@@@@@@@@@@@@@@>>>?????????>>>>>>???AAA>>>>>>????????????>>>>>>>>>=========>>>>>>???@@@======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>=========>>>>>>???@@@????????????@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????????????????@@@AAABBBCCCBBBBBBAAAEEEDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA===>>>???AAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@?????????@@@AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@BBBBBBBBBBBB@@@@@@????????????????????????@@@@@@AAABBBAAA@@@???>>>@@@?????????>>>>>>======>>>>>>============>>>>>>======>>>????????????>>>;;;;;;<<<===>>>???@@@@@@<<<===???@@@AAA@@@>>>===<<<<<<<<<<<<========================>>>>>>>>>>>>@@@???>>>======>>>???@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<:::;;;===>>>>>>>>>===<<<========================;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>??????>>>===;;;;;;:::::::::;;;<<<======<<<===???BBB???>>>======???AAADDDFFF????????????????????????>>>>>>??????@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>===============>>>>>>??????????????????@@@@@@@@@AAA@@@??????>>>?????????@@@???>>>>>>>>>???AAABBB@@@>>>===<<<<<<===>>>@@@AAAAAABBBBBBAAA@@@>>>===??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::<<<<<<==========================================;;;;;;<<<<<<;;;;;;:::999::::::999999::::::;;;<<<888888888999999:::::::::999999::::::::::::;;;;;;<<<<<<;;;::::::999888888<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::888777666999999999::::::;;;;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999:::::::::888888999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===========================;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======<<<;;;:::999:::<<<>>>@@@888999::::::;;;;;;;;;:::999999999::::::;;;;;;;;;;;;:::999999888888999999::::::::::::::::::::::::===<<<;;;999999:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<<<<===???===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAACCCCCCBBBBBBAAA@@@??????>>>@@@AAA@@@???>>>???@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@???>>>>>>???AAA>>>>>>????????????>>>>>>??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>=========<<<======>>>??????>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>======>>>>>>?????????@@@???@@@AAABBBBBBBBBAAA@@@EEEEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB===>>>???AAABBBCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBB?????????@@@@@@AAAAAAAAADDDCCCAAA@@@???@@@AAAAAA???>>>>>>=======================================AAA@@@??????>>>???????????????>>>>>>======<<<<<<>>>????????????@@@@@@@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???=========>>>???????????????>>>>>>>>>>>>===<<<:::::::::;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======????????????>>>>>>>>>>>><<<======???@@@AAABBBBBBBBBAAAAAAAAA@@@???????????????????????????????????????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>======???>>>=========>>>@@@@@@>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCBBBAAA???>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===>>>???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::>>>CCCAAA<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>???@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>???AAA>>>:::999:::===>>>???;;;:::999999999999:::;;;999999::::::;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999111777999777999???@@@===;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;;;;===>>>???;;;;;;<<<===>>>>>>======??????>>>>>>======<<<<<<>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>???>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>??????>>>>>>>>>>>>??????;;;;;;<<<===>>>???@@@@@@????????????????????????======>>>>>>?????????@@@====================================>>>>>>>>>>>>???>>>===;;;;;;;;;<<<===999;;;======<<<;;;<<<===???>>>===<<<<<<<<<<<<<<<===============>>>??????@@@@@@??????>>>>>>======???@@@BBBCCCCCCAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@BBBCCCCCCBBB@@@??????@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>???????????????@@@@@@BBBAAA@@@?????????@@@@@@??????>>>=========>>>>>>========================@@@??????>>>===>>>>>>>>>??????>>>>>>===============>>>>>>>>>>>>?????????============>>>>>>??????========================??????===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???========================>>>======<<<<<<======>>>??????>>>======>>>??????=======================================>>>??????;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAA>>>????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@>>>>>>@@@@@@????????????@@@@@@???????????????????????????===<<<===>>>???>>>===??????>>>>>>>>>>>>>>>>>>>>>???>>><<<>>>CCCBBB>>>======<<<<<<<<<<<<======;;;<<<>>>?????????>>>===<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===;;;;;;<<<======<<<======<<<;;;;;;<<<======:::::::::;;;<<<<<<======>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;??????<<<;;;>>>>>>:::;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<;;;<<<<<<===>>>???;;;<<<======>>>>>>======??????>>>>>>============>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>===<<<>>>>>>>>>===============;;;;;;<<<<<<<<<=================================>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAAAAA@@@???>>>??????>>>>>>>>>>>>??????<<<<<<======>>>?????????????????????????????????===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???>>>===<<<======>>>999;;;======<<<;;;<<<===============<<<<<<;;;;;;===============>>>>>>????????????>>>>>>=========>>>@@@AAABBBBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAAAAA???AAABBBAAA@@@>>>>>>???AAAAAAAAAAAAAAABBBBBBCCC@@@@@@?????????@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>???>>>>>>>>>>>>==================>>>>>>>>>>>>???=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???========================??????>>>>>>>>>>>>?????????>>>>>>======>>>>>>???========================<<<<<<============>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<======>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???????????????>>>>>>>>>@@@????????????@@@AAAAAA>>>????????????@@@@@@@@@>>>??????@@@@@@??????>>>@@@??????>>>>>>??????@@@?????????@@@??????>>>===@@@@@@????????????@@@@@@???????????????????????????>>>======??????>>>===AAA@@@@@@?????????>>>>>>>>>@@@???<<<<<<@@@AAA???>>>>>>>>>======>>>>>>>>>=========>>>>>>>>>??????<<<<<<============<<<<<<===<<<<<<;;;::::::;;;;;;<<<;;;;;;<<<>>>>>><<<:::>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;;;;:::???BBBAAA>>>======<<<999<<<<<<<<<;;;;;;;;;;;;:::======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===============>>>>>>>>>?????????>>>>>>=========>>>>>>???<<<======>>>>>>>>>>>>===???>>>>>>>>>>>>=========>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===;;;:::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@???>>>>>>======>>>>>>999;;;======<<<;;;<<<===;;;<<<=========<<<;;;:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===============???@@@AAAAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@@@@???======>>>@@@AAAAAAAAAAAAAAABBBBBBCCC@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????@@@@@@??????>>>>>>>>>===@@@@@@@@@????????????@@@AAA@@@@@@???????????????????????????????????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>>>>>>>>>>>>>???>>>============>>>???@@@========================??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===============>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>>>>???======>>>>>>>>>>>>>>>>>>=========>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAA?????????????????????>>>@@@@@@????????????@@@@@@???????????????????????????>>>===>>>??????>>>===????????????>>>======<<<<<>>::::::>>>@@@???@@@??????>>>>>>??????@@@>>>>>>======>>>>>>???@@@>>>==================>>><<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=====================<<>>======<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;::::::<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>??????===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>========================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>=========>>>???>>>>>>============>>>>>>?????????>>>>>>>>>==============================>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>==================999;;;======<<<;;;<<<===:::;;;<<<>>>>>><<<:::999<<<<<<======>>>>>>>>>>>>===========================>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>======???AAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@@@@??????>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>??????????????????>>>=========>>>>>>>>>??????======>>>>>>>>>======<<<========================??????>>>>>>======<<<<<>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???????????????@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@?????????@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@>>>===>>>???@@@???>>>??????@@@@@@???>>>===<<<<<>><<<===BBBCCCAAA@@@@@@????????????@@@@@@???>>>>>>>>>>>>???@@@@@@???>>>============>>>???;;;;;;;;;;;;<<<===>>>???@@@>>>;;;:::;;;===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<>>>?????????@@@========================??????>>>======<<<;;;;;;======>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@?????????@@@@@@>>>???????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===??????===<<<===>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<=================================;;;<<<===?????????>>>===<<<<<<;;;;;;;;;:::::::::=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>??????????????????@@@???>>>===<<<===>>>???>>>>>>============>>>>>>@@@@@@??????>>>>>>==============================??????>>>>>>>>>>>>>>>>>>========================>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===999;;;===>>>>>>===;;;:::<<<===>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>===>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@BBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>???????????????????????????BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAABBBBBB@@@????????????>>>>>>>>>????????????????????????===>>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA??????????????????????????????>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???===>>>>>>??????@@@@@@AAA???@@@AAABBBAAA@@@???>>><<<<<<=========>>>>>>>>>AAAAAA@@@???>>>===<<<<<<>>>>>>??????@@@@@@@@@AAA>>>>>>??????????????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@>>>??????@@@AAA@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCCCC@@@@@@?????????@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>???@@@AAABBBBBBAAA@@@???>>>??????@@@EEEKKKKKKFFF@@@@@@????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@;;;;;;;;;<<<===???@@@AAACCC???;;;:::;;;>>>@@@AAA???@@@@@@AAAAAA@@@@@@???????????????????????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@>>>???BBBBBB??????AAA===>>>>>>>>>>>>???????????????>>>>>>======<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@?????????@@@@@@AAA???@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@>>>>>>============>>>>>>======================================================<<<;;;;;;<<<==============================<<<>>>@@@???>>>===>>>???===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>========================:::;;;===>>>?????????>>>??????>>>>>>=========<<<>>>>>>>>>>>>????????????????????????????????????=========>>>>>>>>>??????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>======<<<<<<======>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999;;;======<<<;;;<<<===;;;<<<===>>>>>>>>>===<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>????????????>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@???@@@@@@@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@????????????@@@@@@@@@@@@>>>???@@@AAABBBAAAAAA@@@??????>>>=========>>>>>>????????????????????????BBBAAA@@@@@@??????@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>?????????>>>>>>???@@@@@@AAABBBBBBCCCCCC???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@AAAAAABBBBBB???@@@AAAAAAAAA@@@>>>===;;;;;;<<<===>>>??????@@@AAAAAA@@@@@@??????>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA===>>>???@@@@@@@@@??????>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBAAA???>>>>>>===>>>???@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>><<<>>>@@@AAABBBAAA@@@???>>>>>>>>>BBBLLLSSSPPPHHH@@@@@@????????????@@@@@@===>>>???@@@AAA@@@??????AAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>>>>???@@@@@@BBB@@@======>>>@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>>>>??????????????????????????????>>>>>>>>>?????????@@@@@@AAA===>>>BBBBBB>>>>>>AAA>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???>>>>>>??????@@@AAABBB@@@@@@AAAAAA@@@@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>================================================>>>===<<<;;;;;;<<<===>>>========================<<<>>>??????>>>======>>>>>>===;;;::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>========================<<<===>>>??????>>>======>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???>>>>>>?????????@@@@@@@@@>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======@@@@@@??????????????????????????????????????????????????????>>>>>>>>>===========================>>>>>>>>>===<<<;;;;;;;;;::::::<<<=========<<<<<<999;;;======<<<;;;<<<============>>>>>>>>>??????>>>???AAABBBBBBAAA@@@???>>>?????????@@@@@@@@@AAA>>>??????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===???@@@BBBBBBAAA@@@???<<<>>>@@@@@@???>>>???@@@BBBAAAAAAAAAAAABBBCCCCCC??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????????????????@@@@@@======>>>>>>??????@@@@@@===>>>???@@@AAAAAA@@@??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>?????????>>>>>>??????@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>========================:::;;;===>>>>>>>>>======@@@@@@AAABBBBBBCCCDDDDDD???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAACCCCCCCCCCCCAAAAAA??????@@@AAABBBBBBCCCCCC<<<===>>>???>>>===;;;999:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA:::;;;<<<===>>>???@@@AAABBBAAAAAAAAA@@@???????????????????????????????????????@@@@@@@@@AAAAAAAAA?????????@@@@@@AAAAAAAAA<<<===>>>???@@@???>>>>>>>>>????????????@@@@@@@@@??????@@@@@@@@@@@@??????<<<===???@@@AAAAAA@@@@@@>>>===<<<<<<<<<>>>???@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@@@@>>>999:::===???@@@@@@???>>><<<;;;;;;AAANNNWWWRRRHHH@@@??????????????????@@@<<<>>>@@@AAABBBAAA???>>>AAA@@@>>>======>>>@@@AAAAAA@@@@@@???????????????AAA@@@???@@@BBBBBB@@@???>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@??????>>>?????????????????????????????????>>>>>>??????@@@@@@@@@@@@<<<999:::@@@@@@======AAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>===<<<<<<===>>>===;;;::::::;;;===>>>========================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<;;;;;;;;;<<<===>>>???@@@@@@>>>????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>@@@AAAAAA@@@???>>>======<<<<<<<<<<<<======????????????????????????????????????????????????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;:::;;;===>>>>>>>>>======999;;;======<<<;;;<<<===>>>>>>======>>>???@@@AAA>>>@@@AAACCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===???@@@BBBBBBAAA@@@???:::<<>>>>>>>>>>>>>>======>>>>>>???@@@======<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB