BM6P6(@ lllTTTNNNJJJSSSOOOLLLDDDBBB???===;;;<<<>>>???===???NNNjjjxxxkkk[[[KKK<<<999999777888:::999444...,,,//////---***------,,,,,,,,,---......------...---,,,---///111333:::CCCJJJKKKHHHCCCAAAKKKDDD:::555444666777777888:::===@@@AAAAAA@@@@@@FFFEEEEEEEEEGGGIIIMMMOOOQQQVVVYYYXXXXXX[[[___bbbaaadddfffggggggffffffgggddddddgggkkkllljjjlllpppqqqqqqmmmrrr}}}xxxmmmmmmtttsssrrrtttwwwxxxvvvsssqqqvvvzzzxxxtttpppqqqsssqqqqqqqqqqqqpppnnnllllllnnnsssvvvsssmmmiiikkkooolllmmmnnnnnnoooqqqvvvyyyqqqiiimmmnnniiiiiinnnppppppqqqtttwwwxxxxxxxxxpppooooooppprrrrrrqqqoooooommmjjjgggfffffffffffflllkkkgggbbbbbbfffeeebbbdddaaa```bbbcccaaacccggg```fffdddYYYVVV\\\aaa___bbbaaaaaacccdddaaaZZZTTT___\\\___hhhiiibbb```eeeVVVbbbpppuuulll[[[MMMGGGCCCEEEJJJJJJAAA444---.........//////...,,,+++)))+++***((('''''''''((())))))((((((((()))***,,,---(((((())))))((('''&&&&&&%%%&&&((()))******)))))),,,***((('''((()))(((''''''&&&&&&&&&&&&'''((()))++++++***(((((('''''''''((('''&&&%%%%%%&&&(((***((()))+++---------+++******'''&&&)))...111///+++(((((((((((((((''''''''''''***------,,,***)))(((''')))***+++******,,,---........................)))******++++++)))((('''************))))))))))))(((((()))***************(((((())))))*********+++))))))))))))************%%%(((,,,...---+++))))))&&&''')))***+++******)))))))))))))))***+++,,,---***************)))((('''))))))***+++---///111222;;;oooeeeffftttYYYGGGCCCGGGJJJPPP[[[kkkwwwvvvoooEEE999333666888AAA]]]}}}ZZZ444***444,,,(((...,,,...BBB]]]qqqwwwsssmmmiiiWWWJJJ???;;;777111000333333---***---...******---(((333333,,,>>>ggg{{{wwwuuussswwwGGG111222///333//////...,,,***))))))))))))******))))))))))))******(((((()))***************)))(((((()))***++++++***+++,,,...//////...,,,+++++++++++++++++++++++++++***+++,,,---,,,,,,******++++++++++++++++++++++++******+++,,,,,,---......,,,---.........000333555444333222222444888===???888NNNxxxjjjSSSNNNKKKSSSNNNKKKCCCAAA???<<<;;;<<<===>>>>>>CCCSSSnnnssseeeTTTFFF999666777666555777555000,,,,,,///111///---......------,,,------...,,,,,,---,,,+++,,,///111000666===BBBEEEEEEEEEEEEHHHCCC<<<777555666888999::::::;;;===@@@BBB@@@???<<<<<<===???BBBCCCBBBAAAJJJGGGDDDCCCFFFJJJLLLKKKTTTWWW[[[^^^___```bbbccc^^^^^^bbbhhhkkkjjjnnnsssppprrrooottt{{{tttxxxtttsssrrrtttwwwyyyyyywwwtttxxx{{{{{{wwwtttuuuwwwvvvuuutttrrrpppoooooooookkkpppuuutttpppnnnqqquuuuuurrrooopppsssvvvwwwwwwxxxnnniiiooopppkkkjjjooorrrrrrsssuuuwwwxxxyyyxxxtttsssssstttvvvvvvuuusssssssssqqqmmmjjjhhhhhhiiikkkmmmkkkfffdddfffiiiiiigggdddccceeefffdddeeeiiidddggggggcccaaabbbbbbaaa^^^```bbbbbb```]]]ZZZXXXcccaaabbbeeeddd^^^[[[\\\YYYfffvvv}}}vvvdddTTTLLLFFFHHHLLLLLLCCC666......---.........---,,,***)))***))))))(((((((((((((((((((((''''''((()))+++,,,'''((((((((((((''''''&&&%%%&&&((()))******))))))***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&(((***+++((()))+++,,,---,,,+++***)))'''&&&)))...000...+++(((((((((((((((((((((((()))+++,,,+++)))(((((()))''')))***+++******,,,...333222111000///---,,,,,,)))******+++***)))((('''************))))))))))))))))))***+++++++++++++++(((((()))))))))*********(((((()))))))))*********&&&))),,,...---+++******(((((()))***+++***))))))************++++++,,,---,,,+++++++++******************++++++---...000111:::mmmhhhhhhsss[[[IIIEEEHHHJJJOOOZZZiiitttssslllDDD888111555777???\\\|||iii???,,,...''''''...---$$$...:::BBBCCC???;;;999<<<444.........+++***,,,333...---000000......222,,,---,,,444SSSyyy|||{{{|||{{{{{{zzzJJJ444333000444000///...,,,***)))))))))*********))))))))))))******(((((()))***************))))))((()))*********))),,,---...//////...---,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---......,,,---.........000333555555444222222444777;;;>>>555:::___gggRRROOOLLLSSSMMMHHHCCCAAA>>><<<;;;;;;===>>>@@@III[[[tttlll```LLLBBB888555666555555555222///---...111444444222000///...---------------+++,,,,,,,,,+++,,,///111///222666:::===@@@DDDFFFBBBAAA===999777777:::======:::888;;;@@@CCCAAA>>>===;;;:::===CCCHHHJJJJJJNNNDDD::::::@@@DDDBBB===EEEHHHLLLNNNOOOPPPRRRTTTSSSTTTXXX___cccdddhhhnnniiilllkkknnnvvvssspppxxxrrrppppppqqqtttwwwxxxyyyuuuyyy||||||zzzyyyzzz|||zzzwwwtttpppnnnnnnooopppkkkpppvvvvvvsssrrruuuxxx{{{uuupppqqqvvvyyyxxxtttssslllkkkqqqrrrnnnmmmpppvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxuuuvvvvvvrrrmmmjjjjjjkkkiiimmmmmmgggcccfffjjjllljjjffffffiiiiiiggghhhkkkfffdddfffkkkkkkeee```___aaaeeehhhgggccc```aaaccceeeggggggcccaaa```]]]YYY^^^mmm~~~ppp___SSSKKKMMMPPPOOOFFF888///...,,,---------,,,+++***)))((())))))))))))((('''''''''''''''''''''((()))***&&&''''''(((((((((''''''%%%&&&((()))******))))))((('''&&&&&&''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&''')))+++,,,'''(((***++++++***))))))((('''&&&)))---///---+++''''''''''''((()))******+++,,,,,,***(((''''''(((''')))***+++++++++---...222111000///...---,,,+++)))************)))((((((************)))))))))))))))***++++++,,,,,,++++++(((((())))))))))))******(((((())))))))))))******)))+++------,,,+++,,,---******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,++++++++++++,,,---...///777iiillljjjrrr]]]KKKGGGHHHJJJOOOXXXfffqqqqqqkkkFFF777000444666===ZZZ|||yyyPPP333---)))+++...***000000///...------------,,,))))))---//////...000...++++++---...---///222444666@@@UUUttt~~~xxxwwwwwwvvvyyy}}}}}}NNN666444000555000///...,,,***))))))************))))))))))))******(((((()))************************)))))))))))))))------////////////------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,---.........000333555666444333222333666999;;;888111MMMeeeRRROOOLLLSSSKKKEEEBBB@@@>>><<<;;;<<<>>>???CCCPPPdddyyyxxxhhh[[[HHHAAA999777777777666555222111///111444666666555111000///...------------,,,,,,------,,,---000222000333555777999;;;???AAA<<<>>>>>><<<999888<<>>@@@>>>;;;777:::@@@FFFKKKPPPSSSUUUHHHCCCCCCIIIHHHAAA>>>AAA@@@AAABBBBBBAAAAAACCCEEEEEEBBBBBBDDDCCCAAACCCHHHDDDIIIGGGHHHNNNLLLNNNZZZ]]]^^^___``````bbbfffhhhkkklllmmmoooqqqssstttuuuyyyxxxwwwvvvvvvvvvwwwwwwrrrrrrsssrrrqqqsssuuuxxxuuuvvvxxxxxxxxxzzzxxxyyyyyytttooommmqqqvvvyyy{{{{{{yyyvvvuuuxxx{{{~~~~~~}}}~~~wwwwwwvvvvvvvvvvvvvvvvvvyyytttkkkgggkkkpppllldddgggeeeeeehhhhhheeedddfffhhhdddbbbddddddaaa```aaa]]]ZZZXXXZZZ___aaa___\\\\\\___^^^ZZZWWWWWWTTTPPPaaawwwzzzoooddd\\\RRRQQQRRRRRRJJJ;;;...(((***))))))((((((((())))))'''(((((((((((('''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&'''''''''&&&&&&$$$%%%'''((())))))((((((&&&&&&''')))+++,,,***((('''&&&&&&&&&&&&'''((()))))))))(((((('''(((((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((())))))*********((('''&&&&&&(((***,,,...---000222222000---+++***+++,,,---,,,+++***+++---///...---,,,+++***)))(((+++******)))((()))))))))************))))))))))))&&&'''(((((())))))(((((())))))((((((((((((''''''''''''(((((((((((())))))***+++,,,+++***+++,,,...------,,,+++++++++,,,,,,***+++,,,...//////...---++++++***))))))***,,,---,,,++++++++++++,,,,,,---111SSSrrrlllnnnnnnSSSEEECCCGGGLLLTTTbbbooouuutttTTT>>>222777666888UUU}}}xxxQQQ,,,'''------///---///000111000...,,,***+++222999>>>FFFOOOVVVYYYhhhnnntttuuuxxx|||sssoookkkbbbXXX^^^hhhvvv[[[;;;111---333---------+++*********++++++******))))))))))))******(((((()))***************(((***,,,+++((('''(((+++************************++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333555444333222111111222333333888444555NNNgggSSSPPPLLLQQQHHHAAACCCBBBAAABBBDDDHHHKKKNNNSSSaaaqqq~~~xxxlllcccYYYOOOFFFEEE???666333444333///,,,---.../////////000111111111000//////000000000---.../////////111444666555777888888777555666666333555888<<>>;;;999777666666888;;;;;;999777444<<>>BBB>>>???@@@@@@@@@AAADDDGGGDDDBBBBBBCCCCCCAAADDDIII===@@@===???FFFDDDDDDOOOMMMPPPTTTWWWXXXZZZ^^^aaagggggggggiiilllnnnoooppppppqqqsssuuuvvvvvvuuuuuuwwwvvvsssqqqpppqqquuuwwwtttsssrrrtttvvvzzz|||~~~sssxxxzzzvvvooolllppptttwwwyyyzzzwwwtttssswww{{{}}}zzzzzz}}}~~~}}}zzzzzzwwwppplllnnnrrrpppjjjpppnnnooorrrrrrnnnlllnnnjjjlllkkkgggeeefffgggfffaaaaaabbbccceeefffeeeeee```]]]]]]^^^ZZZSSSNNNNNN^^^xxxxxxjjj```XXXSSSQQQSSSSSSLLL<<>>JJJUUUaaahhhppp{{{~~~|||pppiii]]]SSSPPPNNNEEE;;;EEETTThhhyyy```>>>222...444------,,,+++*********+++,,,******))))))))))))******(((((()))***************&&&))),,,+++(((''')))---++++++************++++++++++++++++++++++++++++++...---,,,************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333555222222111111111111222333777333666KKKttthhhTTTPPPLLLPPPGGGAAACCCBBBBBBCCCFFFJJJNNNQQQVVVcccrrr}}}tttjjjcccZZZPPPJJJJJJDDD999444666555111,,,...111222222333444555111000000000000000111222,,,---.........000333666333444555555555666999;;;333333666<<<@@@@@@;;;666222333666777888777666555444;;;CCCEEEBBBAAADDDHHHNNNCCC>>>CCCEEE>>>===AAADDDEEEFFFFFFEEEGGGIIILLLAAA???@@@CCCCCCBBBFFFLLLBBBDDD@@@AAAHHHDDDBBBKKK@@@EEEJJJNNNQQQSSSXXX[[[eeeddddddfffiiikkkmmmmmmpppssswww{{{}}}|||{{{yyy{{{vvvqqqnnnooorrrtttsssoookkkmmmtttxxxxxxvvvmmmuuuzzzwwwpppmmmooorrrvvvxxxyyyvvvrrrrrrvvv{{{{{{{{{{{{wwwwwwsssnnnnnnqqqrrrppppppnnnnnnqqqqqqmmmlllmmmiiiqqqrrrjjjfffjjjlllhhhbbbfffjjjjjjhhhggghhhkkkeee___```eeebbbWWWRRRUUU[[[yyyxxxhhh]]]VVVTTTRRRSSSTTTMMM>>>000))))))((('''&&&&&&''')))))))))((('''%%%%%%&&&'''''''''''')))))))))((('''&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&(((((((((((('''######%%%'''***+++)))''')))'''%%%$$$&&&)))---000))))))***+++,,,...000111---------------+++******++++++***)))))))))))))))%%%&&&((()))((((((((()))***)))'''&&&'''))),,,...111000---***)))+++///333...//////---+++))))))***((((((((((((((((((((((((,,,+++)))((((((((()))***************))))))))))))(((((()))***************))))))(((((('''''''''&&&''''''''''''((((((((()))''')))++++++*********+++''''''&&&&&&&&&((()))***&&&'''***---/////////...+++,,,---............---************+++,,,---...666NNNuuuppprrr|||ZZZEEECCCGGGKKKQQQ\\\iiippppppYYY???222555333222OOOyyywwwtttLLL>>>666***)))000222444666<<>>======@@@<<<555666333444::::::666555888444666999::::::;;;===???FFFFFF>>>===FFFGGGAAACCCOOOKKKGGGEEECCCCCCEEEHHHBBBAAA@@@AAAAAADDDOOO[[[NNNCCCAAA@@@<<>>FFFSSSaaaooo{{{|||iii[[[OOODDD<<<:::222000...---...000111111666AAA[[[zzzuuuJJJ......333...,,,,,,,,,+++++++++************)))(((((((((((((((+++)))***...///,,,+++---+++******)))******++++++(((***,,,,,,++++++,,,---,,,------......------,,,+++++++++*********))))))))))))***+++,,,,,,------///,,,))))))+++,,,+++***------------...000111222777222///000111///000222888***===???MMMBBByyyYYYXXXRRRMMMLLLDDDBBBDDDHHHLLLOOOSSSWWWYYY```iiisss|||~~~qqqgggaaa\\\TTTOOOEEE@@@:::888888777444000//////000//////111444777333444111---...333333000---///000000//////111333333777999888999<<<;;;777888;;;>>>>>>>>>>>>;;;777;;;888777;;;<<<888777999888999999999999;;;>>>@@@BBBFFFBBBBBBKKKJJJDDDFFFLLLKKKLLLLLLKKKHHHFFFFFFDDDBBBBBBDDDDDDGGGQQQ\\\KKKAAAAAACCCCCCKKKSSSOOOOOOKKKJJJKKKIIIDDDDDDHHHXXX]]]]]]VVVQQQSSSZZZ^^^nnnooouuu{{{zzzrrroooqqqmmmmmmlllkkkjjjjjjkkkkkkiiihhhhhhkkkpppsssrrrpppnnnrrrzzz}}}xxxyyy|||zzzyyywwwuuussstttwwwzzzxxxwwwyyy~~~{{{sssssswwwrrrnnnrrrooolllssstttqqqnnnnnnooonnnjjjfffnnnnnnllljjjhhhiiikkknnneeefffhhhhhhhhhhhhiiiiiijjjhhheeecccaaa^^^ZZZWWWbbbvvvnnn___UUUUUUUUUTTTSSSLLLAAA222((())))))(((''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((($$$%%%&&&&&&&&&))),,,000...///,,,)))***//////,,,((((((((())))))************++++++,,,+++***((((((&&&&&&''''''((()))******)))(((''''''(((***,,,---...---,,,+++************------------,,,+++***))))))******++++++******)))((((((((((((((((((((((((&&&''''''''''''(((((((((***************++++++,,,''''''((((((((((((''''''''''''''''''((())))))******)))((((((******)))((())))))))))))))))))(((((('''***,,,---,,,++++++++++++,,,---......---+++***++++++******,,,...111333888QQQqqq|||uuuooo___CCCGGGHHHHHHJJJTTTbbbmmmppp[[[:::222000///111AAAkkk|||wwwttttttyyy{{{~~~~~~vvvqqq\\\PPPCCC===999444111111222111111111222222111000...@@@___{{{yyyUUU999222111---,,,,,,,,,+++++++++************)))(((((((((((((((***)))+++//////,,,+++,,,***)))))))))))))))******)))***,,,,,,+++***+++,,,,,,,,,------------,,,,,,+++++++++*********)))))))))******+++,,,,,,------///,,,))))))+++,,,+++***------------...000111222555000///111222000111555111///555:::VVVHHH}}}___XXXUUUQQQMMMEEEDDDGGGMMMQQQTTTWWW[[[]]]dddmmmwww~~~wwwjjjaaa\\\VVVNNNIIIDDD@@@;;;999999888444111333000//////111555777999444444111---...222333000...///111111111111222333000555888888999;;;999666;;;:::;;;>>>>>><<<;;;===???;;;999;;;;;;999999:::<<<<<<<<<;;;;;;===AAADDD===DDDDDDEEELLLJJJDDDHHHRRRUUUXXXYYYWWWRRRKKKFFFEEEDDDDDDFFFFFFHHHQQQZZZFFF>>>@@@FFFIIITTT^^^\\\PPPOOONNNLLLFFFAAACCCIIITTTVVVRRRGGGAAAFFFQQQXXX\\\bbblllrrrppplllnnnssskkkiiifffeeegggiiikkkkkkeeeddddddhhhlllnnnmmmjjjlllqqqyyy{{{||||||}}}tttrrrtttppphhhooooooppprrrvvv|||}}}uuutttyyytttqqqvvvsssnnnssstttsssrrrqqqooommmlllkkkmmmmmmmmmkkkjjjjjjllloooeeefffggghhhgggfffdddbbbhhhgggeeedddbbb___ZZZWWWaaasssuuucccUUUTTTTTTTTTTTTOOODDD555***))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''$$$%%%&&&&&&&&&(((+++...+++,,,***((()))------)))(((((((((((()))+++---...++++++++++++***)))((('''$$$%%%&&&''')))***+++,,,)))(((((('''((()))+++,,,,,,+++******))))))))))))------------,,,+++***))))))******++++++******)))(((((((((((((((((((((((('''''''''(((((((((((()))*********+++++++++,,,,,,''''''((((((((((((''''''((())))))************)))***((('''((()))***)))'''((((((******+++***)))((('''***,,,---,,,++++++++++++,,,------,,,+++)))(((***++++++,,,...///000111000HHHiiivvvpppiiiWWW<<<<<<:::;;;@@@HHHUUUiiizzzWWW999333222///000;;;^^^{{{~~~~~~{{{|||{{{~~~{{{uuukkk]]]NNNEEE666///***+++.........000///000111111111000...------HHHiii~~~eeeIII777...+++,,,,,,,,,+++++++++*********))))))(((((((((((((((***)))+++000000,,,***+++))))))((((((((((((((((((***+++---,,,+++)))***+++,,,,,,------------,,,,,,+++++++++************************++++++,,,,,,---...,,,******+++,,,+++***,,,,,,------...///111222333000///222222111333777---444---222XXXUUUccceeeWWWVVVSSSLLLEEEEEEKKKQQQVVVYYY[[[^^^aaakkkrrrzzzyyypppeee^^^YYYSSSKKKEEECCC@@@===;;;:::999666333777333000000555999;;;:::444444111...///333333000...000111111111111222444222555888:::<<<<<<ӵ===;;;===CCC>>>;;;888999;;;<<<<<<;;;===???AAABBBCCCDDDGGGJJJ<<>>DDDGGGRRR[[[XXXLLLLLLKKKKKKJJJJJJOOOTTTIIILLLIIIAAA<<>>111///222888===FFF^^^vvvOOO666444222000000555QQQxxxvvvxxxzzzvvvxxx{{{||||||}}}yyyvvvjjjdddZZZOOODDD999000+++111,,,***...111111222444///000111111000///000000:::XXXvvvpppUUU;;;...,,,,,,,,,,,,+++++++++******))))))(((((((((((()))))))))(((+++000000+++)))***))))))))))))))))))((((((***,,,---,,,***))))))))),,,,,,,,,------,,,,,,,,,*********************************++++++,,,,,,,,,------,,,+++,,,,,,++++++,,,,,,,,,---...///000111333111111333333111222777222444...444KKK```^^^mmmWWWWWWTTTKKKGGGHHHNNNVVVZZZ[[[]]]aaadddnnntttyyy{{{~~~}}}ssskkkbbb\\\XXXSSSKKKEEEBBBAAA???===<<<:::888666999555111222555888999888444444222///000444555222///000111111000111333555:::;;;===@@@BBB4ĉ@ӵ<<<>>>CCC>>><<<999:::>>>BBBBBB@@@<<L{{{|||=hĦ~~~www{{{vvvuuu|||zzztttwwwrrrtttuuusssoooooossswww4ĉ@ӵmmmllllllnnnnnnlllhhhdddaaabbbdddffffffddd___[[[QQQ^^^ooo~~~~~~hhhTTTFFFJJJQQQXXXYYYLLL888((())))))(((''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&'''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''$$$%%%&&&'''&&&&&&(((***(((******)))+++...,,,(((---+++***>L,,,++++++***))))))(((((('''((((((((()))))))))))))))((((((((((((((()))))))))(((((('''''''''((())))))((((((***+++,,,---------)))))))))******)))))))))(((((((((((())))))*********++++++++++++,,,,,,,,,(((((()))***))))))((('''''''''(((((((((((('''''''''((()))***+++***)))(((***((('''((()))***)))(((((()))+++------,,,***)))((()))++++++***)))***,,,,,,,,,++++++***)))((('''+++,,,...///000///...---,,,AAAdddxxxxxxqqq___FFF555222555999999<<>>___^^^vvv[[[[[[WWWMMMLLLNNNTTT[[[^^^]]]___dddhhhnnnssswwwxxxyyy|||{{{wwwlllfff___ZZZXXXSSSKKKEEECCCBBBBBB@@@>>><<<:::999888666444333444444444333444555222000222777888555333333222000///111555888???===<<>>???EEEKKKJJJEEE<<>>@@@CCCDDDGGGIIILLLOOOQQQUUUZZZ]]]bbbaaa```ccciiilllllljjjoooppptttvvvtttqqquuu|||yyyyyyuuupppxxxHdĦ}}}=ĪjtttwwwqqqqqqzzzyyytttwwwtttuuutttrrrooopppuuuyyyGG=?nnnmmmooorrrrrrnnnkkkfffgggiiilllllliiiccc___JJJRRR___ppp~~~|||fffOOO???CCCMMMWWWZZZOOO:::)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&((((((''''''((()))'''***++++++---///---(((,,,+++***HdĦ*********)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))***'''((()))+++,,,---------((())))))******))))))((('''(((((())))))******++++++++++++,,,,,,,,,------'''((()))))))))((('''&&&''''''(((((((((((('''''''''''')))******+++++++++***)))((()))***+++***(((+++,,,,,,---,,,+++***)))((()))******))))))***,,,,,,++++++******)))))))))------///000000///...---///AAAcccyyyyyyqqq```GGG444555888===@@@FFFRRR^^^<<<---111//////222///>>>mmm}}}~~~xxxqqqkkkiiihhhYYYSSSKKKCCC>>>999555333///...///000333444333222000------//////------000...000111111222777???FFF\\\mmm}}}vvv^^^DDD444///,,,,,,,,,+++++++++******((((((((((((((())))))***,,,)))***------)))(((***++++++,,,,,,,,,***)))''')))***,,,+++***((()))***++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++,,,---///...,,,++++++,,,++++++,,,,,,---...000111555555666777444///000555AAA111EEE```AAARRRXXX^^^ӵTTTZZZ___ĭӵzzzӵZZZĦCCCDDDDDDCCCAAA>>>===<<<:::ӵӵ111000ĦƜ`1.׼sMMMPPPHHHCCCĦLLLEEE===BBBHHHLLLMMMLLLLLLӵNNNĦJJJCCCEEENNNQQQMMMJJJGGGFFFIIIĭӵFFFLLLĦxxxnnnĦGGGĦLLLLLLPPPTTT[[[XXXWWWZZZ```eeeffffffpppvvv}}}zzzDdD?fӵssstttnnnĦxxxwwwtttӵƜ`1.׼snnnlllĭӵpppNNNWWWMMM;;;>>>GGGRRRWWWOOO<<<ӵ''''''''''''Ħ'''''''''''''''((((((''''''''''''%%%&&&&&&Ħ$$$%%%&&&&&&''''''(((Ħ++++++---///,,,''')))))))))DdD'''((()))******ӵ((((((ӵ'''ӵ)))***+++))))))Ħ******ӵ((()))***'''ĭӵ)))+++***)))***+++,,,+++)))......---,,,+++******)))((()))******((()))***,,,,,,++++++*********++++++...///////////////......,,,<<<]]]uuuwwwppp```JJJ000444888===IIIWWW```bbb888,,,000------111+++666eeewww|||ssstttxxxxxxvvvqqqhhh[[[LLLAAA999666666222...,,,.../////////222222222444555444111///111...///222222000222777333777<<<>>>AAAGGGQQQXXXhhhnnnyyywwwaaaLLL:::///,,,,,,,,,+++++++++******((((((((((((((()))******---***)))++++++((((((+++******+++,,,+++)))'''&&&''')))++++++***))))))***++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++---000///---++++++,,,+++++++++,,,---...///000333444777888555000222888OOO;;;GGGoooSSSBBBQQQXXXeee?~4[[[XXX^^^g&e>&e}}}g&e[[[>hӵEEEFFFEEEBBB???>>>>>>g&e444guO>uO>&e5552224ff?>ߝL===gĉ@JJJYYY]]]RRRShӵAAA???BBBFFFHHHHHHGGGg&eJJJ>hӵKKKKKKRRRQQQJJJLLLIIIJJJfff?><zHHHg&e>&eEEEDDDHLwwwShӵgLSSSLLLHHHJJJNNNWWWTTTQQQRRRWWW\\\^^^S?ʬlllooo3h?D%%)?ZufĦtttuuunnngL||||||yyyg&esssgĉ@uuulllg&e>&eqqq@ePPPPPP??fffNNN:::<<<z***+++=?Ħ(((g&e'''g&e+++,,,,,,S?ʬ)))4ff?>ߝL)))@e)))g&e***)))***3h?g&e>&e)))***??,,,+++***+++,,,,,,+++***000///...,,,******))))))((()))***)))((((((***,,,+++++++++***++++++,,,,,,////////////............+++:::[[[uuuzzzuuugggRRR555999;;;===KKK]]]bbb]]]777,,,111,,,,,,000)))111===PPP[[[SSSIIIKKKPPPQQQCCCBBB@@@;;;666333333444222///,,,,,,///111111///333111//////000222222222222000111444444333666;;;AAAGGGNNNTTTXXX^^^gggnnnoooooowwwyyydddQQQ>>>///,,,,,,,,,+++++++++******((((((((((((((()))******...+++)))******((())),,,))))))++++++***(((&&&$$$&&&(((*********)))***++++++++++++,,,,,,+++++++++))))))******+++++++++++++++++++++++++++++++++++++++...000000---++++++---+++++++++,,,---...///000111222666888555111444:::\\\FFFCCCqqqbbb777PPPhhhVVV4Dӵ[[[dddeeeHƅ^Hu]Ħ|||Hu]Ħ___ZuR)ĦJJJIIIIIIIIIIIIJJJKKKHu]ĦDDDHŐeHŐeHu]Ħ777qIܗGIӵ???ttLLLYYYWWWHGgĉ@GGGHHHGGGGGGJJJLLLKKKGGGHu]ĦWWWZuR)ĦYYYWWWUUUUUUVVV^^^NNNsߝLGdUĦKKKHƅ^Hu]Ħ???ntHdĦUUUbbbHGgĉ@BBBHdĦDDDCCC@@@AAAEEELLLIIIEEEDDDGGGKKKHtƅ^]]]cccBt=o9ĦDtfo9Ħg?wwwrrrHdĦwww|||xxxHu]ĦzzzttuuurrrHƅ^Hu]ĦiiiH׼sfffZZZnnnSSS;;;666AAAQQQQQQJJJtQ'''&&&&&&&&&je<Ħ&&&&&&&&&Bt=o9ĦH׼s'''((((((((((((((('''''''''HtĦ(((&&&'''''''''Bt=o9ĦHdĦ(((((((((((((((((((((***)))(((Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ---Hu]Ħ------Htƅ^(((qIܗGIӵ)))H׼s++++++Hu]Ħ)))+++Bt=o9ĦHƅ^Hu]Ħ+++///222222111000...---++++++,,,+++***))))))***+++,,,,,,+++***+++,,,,,,+++)))+++******)))))))))))))))...------------,,,,,,,,,777444WWWtttnnnooooooVVVEEE@@@DDDJJJOOO]]]ddd[[[888000,,,...///,,,+++...,,,---///000111000///...111111111111111000---***.............../////////...000444666555444222111333;;;???>>>BBBOOO]]]dddhhhsssvvvttttttllliiirrrpppmmmuuuoooSSS;;;...------,,,+++************+++***)))))))))***,,,,,,---,,,***((('''(((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,&&&***---,,,((('''***...******+++++++++,,,,,,,,,+++,,,---...---,,,+++******+++---------+++)))(((******++++++,,,---......///333666888666444222111CCCLLL???nnnYYYTTTsssiiivvv4DuXӵdddggghhhDdDΦDdDĦzzzDdDĦ]]]PPPt|>>DdDĦ@@@???<<<===AAAHHHEEEBBBAAACCCq<RJJJMMMqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ}}}{{{DdDĦ}}}`eĭsssDdDΦDdDĦkkkDdDĦggg[[[QQQYYYoootttYYY???999CCCRRRRRRKKKgeĦ((('''&&&FSĦ&&&&&&qjRgdKӵDdDĦ'''((((((((((((((('''''''''DdDĦ(((&&&''''''qjRgdKӵDdDĦ'''''''''''''''''''''***)))(((HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ,,,DdDĦ,,,q<R((((((peƜ4DuTӵ)))DdDĦ++++++DdDĦ)))qjRgdKӵDdDΦDdDĦ,,,------...000000222111///...------,,,,,,---,,,+++*********+++++++++******+++,,,,,,+++)))******))))))))))))******------------------------444222TTTtttssswwwwwwbbbHHHBBBDDDIIILLLZZZeeeaaaCCC666,,,+++---------000//////......---,,,,,,,,,444111...+++++++++,,,,,,222111000//////111333444888555111///222;;;GGGPPPUUU[[[aaahhhrrr{{{|||xxx{{{|||wwwuuummmkkkuuunnnllltttpppUUU@@@555...---,,,+++************+++***)))))))))***+++,,,---,,,***)))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,+++///444333///,,,+++,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,---...///...---+++***++++++++++++,,,,,,,,,,,,///222666777666333222111>>>GGG???bbbdddIIIUUUdddbbb4DuXӵiiijjjjjjDdDΦDdDӵvvvDdDĦZZZSSSo)hPPPQQQQQQPPPPPPQQQSSSUUUVVVDdDĦUUUDdDΦDdDΦDdDӵ>>>=ӊB1.uTӵJJJHߝL`o9PPPpo9wӵTTTRRRQQQQQQRRRPPPOOODdDĦYYYWWWo)hUUUXXXZZZRRRKKKRRR```ooodddDdDΦDdDĦVVVDdDΦDdDӵJJJGIpӵDdDĦXXXpo9wӵDdDĦ???>>>;;;<<<@@@CCCBBBAAAAAAAAApo9u:::>>>CCCGGGGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦwwwDdDĦHߝL`o9vvvDdDΦDdDӵnnnDdDĦiii]]]TTT]]]ttt|||bbbFFF===DDDQQQSSSMMMgeĦ((('''sp?aĦ&&&&&&GIdnuR)ĦDdDĦ'''(((((((((((('''&&&''''''DdDĦ(((&&&''''''GIdnuR)ĦDdDĦ''''''''''''''''''''')))((('''DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ,,,DdDĦ***po9u((('''((((((=ӊB1.uTӵ)))DdDĦ++++++DdDĦ)))GIdnuR)ĦDdDΦDdDӵ,,,,,,,,,---...///000///---,,,,,,,,,...//////......---,,,+++******)))))))))***,,,---,,,***(((((((((((()))***+++,,,,,,,,,------.../////////111111PPPpppuuuzzz{{{kkkKKKCCCDDDIIIJJJVVVfffhhhIII999+++(((---///---+++...---+++*********++++++...---,,,,,,,,,...000111222111///...///111555777999<<>>666...---,,,+++******************))))))******+++,,,---,,,+++******)))******))))))))))))))))))))))))*********++++++++++++,,,---222888888444...***)))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,---.../////////...---,,,++++++,,,,,,,,,,,,,,,,,,///222666777555333222222222KKK[[[MMMjjjPPP]]]cccQQQ~~~4DuXӵkkkkkkkkkDdDʜ4DuTӵsss>d<ĦZZZDtQQQTTTSSSRRRRRRSSSTTTUUU>d<ĦUUU>d<ʜDd<ʜ4DuTӵDDDCCCF&uTӵKKK4DufئL>eRRRpuR)ĦYYY___YYYTTTSSSRRRPPP>d<Ħ```DtSSSNNNJJJMMMUUU[[[^^^]]]DdDΦDdDĦZZZ>d<ʜ4DuTӵPPP4DwDd<ĦUUUpuR)Ħ>d<@@@>>>@@@DDDBBBBBBBBBDDDDDDpeӵ999ĦpeӵDx<>d<ӵDdd<~~~>d<Ħzzz4DufئL>ewwwDdDʜ4DuTӵrrrDdDĦkkk```WWW```xxxjjjLLL???CCCOOORRRNNNgeĦ(((s<v>aĦ&&&&&&peӵDx<DdDĦ''''''((((((''''''&&&&&&&&&DdDĦ(((&&&&&&'''peӵDx<>d<'''''''''''''''''''''''''''>d<ӵDd<DdDΦDdDĦ'''DdDӵnd<DdDĦ,,,>d<Ħ***peӵ(((Ħ'''F&uTӵ)))DdDĦ******>d<Ħ)))peӵDx<>d<ʜ4DuTӵ******+++,,,,,,---///...,,,***+++---///111000000000///...,,,***)))((('''((()))+++,,,,,,***'''''''''((()))+++,,,---+++,,,,,,---///000000111111000JJJiiisssvvvuuukkkNNNCCCEEEKKKJJJSSSdddlllRRRBBB111,,,000222...(((,,,,,,,,,,,,------...///***---///111111000//////...000444:::AAAHHHNNNQQQ[[[bbbjjjqqqvvvzzzvvv___LLLBBB@@@AAAKKKWWWjjjyyyrrrfffhhhffffffmmmzzzrrrTTT===333///...---,,,+++************************+++++++++---,,,,,,++++++*********))))))))))))))))))))))))************+++++++++++++++///333444111,,,(((&&&************++++++++++++,,,+++*********+++,,,------......//////...------++++++,,,------...//////111444666777666444333333111IIIkkkIIIuuuuuummmwwwhhhVVVhhh4DuXӵooollllllD&dq&ĒRrrrqqqsdKĦ[[[DHRRudUUUTTTTTTTTTUUUVVVWWWsdKĦSSSD&oq<Ōq&ĒRLLLOOONNN>dp&ĒRPPPPPPnfʜd<Φ>d<Ħ^^^s&dq&ĒRNNNSSSi?ʜtd<ĦPPPHHܗDӊBGGG<xCCCIII@@@AAACCCEEEFFFB?daĦ&&&&&&B?Ho9(((>d<''''''''''''&&&&&&&&&>d<ӵ&&&'''B?Ho9(((<x''''''''''''&&&&&&'''&ӫeʬtIӇ&&&>d<Φ>d<Ħ&&&D&ӫetIӇ'''DdDĦ---sdKĦ***B?dp&ĒR((()))>d<sdKĦ(((B?Ho9'''s&dq&ĒR,,,,,,,,,,,,------...///---,,,++++++...111222111111111111///---***(((''''''''')))+++,,,+++***'''''''''((()))+++,,,---***+++,,,---...000111111000///CCCbbbqqqsssrrrnnnQQQBBBDDDMMMLLLQQQaaalllgggVVV???000---///...***------.../////////...---+++---............111444===DDDOOO\\\hhhrrryyy|||}}}}}}~~~|||jjjTTT>>>000++++++(((222EEEddd~~~yyykkkjjjiiihhhiiiooosssttttttuuu{{{]]]CCC666000///---,,,+++*********))))))******++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))*********+++++++++)))+++------,,,***)))((())))))*********+++++++++++++++***)))***+++---...,,,,,,,,,------,,,,,,,,,***+++,,,...///111222333333555777888666555444555777999YYYOOO]]]vvvllleeeZZZ4DuXӵppppppnnnHu]3hhrrrrrrrrrneVVVWWW=eSSSRRRRRRRRRSSSTTTVVVWWWneTTTTTTpIƎ@t@hQQQVVVYYY>h[[[[[[___feYYY@ďDMMMRRR[[[]]]UUURRRXXXaaadddneYYY```=eRRRIIIOOO______QQQ\\\TTTege___cccsĪj@hSSSNNNTTTfdDĦTTT@ďDFFFHHHHkge@@@CCCIII??????@@@CCCDDD@hAAAEEE@GLLLMMMHĪj@IŌPPPKKKBene```Hkgene~~~femmmHu]3hh|||{{{xxxseiii]]]dddzzzuuuSSS@@@<<aĦ&&&&&&@G((((((se''''''''''''&&&%%%&&&&&&<Ō&&&&&&'''@G((((((Hkge&&&&&&&&&&&&&&&%%%%%%&&&HĪj@IŌ&&&&&&ege&&&&&&Hu]3hIŌ((()))DdDĦ---ne+++***@h((((((>h(((((()))se***ne((((((@G((((((sĪj@h/////////......//////000///...---,,,---///111333///000222222000---***((('''''''''(((***+++***((('''''''''((()))+++,,,---******+++,,,---...///000------===\\\rrruuutttwwwVVVBBBAAAMMMLLLOOO^^^kkkvvvgggMMM555)))))),,,,,,,,,+++++++++***************,,,///111777AAANNNWWWeeejjjsss|||yyysssgggQQQ888...///000...++++++...:::[[[yyyxxxlllmmmnnnllljjjiiiiiigggeeeccc||||||aaaFFF888000000...---+++*********))))))***++++++++++++******+++++++++++++++******)))))))))))))))))))))))))))))))))************+++******)))******+++,,,,,,)))))))))************+++***************+++,,,---*********++++++++++++,,,++++++,,,...000111222333333555777777666555555555000444SSSdddNNNlllxxxvvvpppoooXXXttt4DuXӵtttĵD^rrrtttuuutttaaaUUUXXX]]]\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVWWWSSSSSSYYY]]]\\\]]]___```fff^^^\\\\\\UUUSSSVVV\\\[[[VVVUUU[[[aaaddd^^^\\\^^^SSSRRRVVVZZZ[[[XXXUUUWWWTTT\\\aaaeeeZZZUUURRRUUU[[[DdDĦZZZ^^^IIIHHHHHHBBB???BBBGGGAAA@@@???@@@BBBBBB;;;???BBBDDDGGGHHHIIILLLPPPNNNHHHRRRrrrssszzzyyy{{{yyytttD^wwwzzz|||yyys׼stttooobbbfffzzzyyyVVV@@@:::EEEMMMOOOgeFm8'''>aĦ&&&&&&&&&&&&&&&'''s׼s&&&&&&''''''&&&&&&%%%%%%&&&Ho'''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&%%%&&&&&&D^+++++++++DdDĦ+++***+++)))))))))(((((('''((((((((()))s׼s***)))((((((((())))))))))))+++///......------......//////////////////000111222---///111222111...***'''(((''''''((()))***((('''(((((((((((()))***+++,,,*********+++,,,---......,,,,,,888WWWsssuuusss|||]]]CCC===IIIJJJLLL\\\jjjwwwssseeeMMM;;;555444444222111......///333777:::>>>DDDLLLTTT\\\hhhuuuzzzwwwxxxyyyssseeeYYY>>>..."""$$$+++.........000---444TTTuuuvvvjjjlllmmmnnnpppqqqrrrqqqnnnjjjyyyyyy~~~yyybbbIII:::111000///---+++*********((()))***+++,,,++++++***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))******************)))***+++,,,,,,,,,))))))))))))************((()))***++++++,,,,,,,,,***************+++,,,,,,,,,,,,------......//////222444555555444333333444+++;;;OOOkkkSSSOOOhhhvvvnnncccbbbΦ4DuXӵtvӵ>d<ĦssstttvvvwwwvvvrrrkkkĦccciiimmmmmmlllmmmnnnooolllhhhccc___\\\ZZZYYY^^^[[[ĦYYYYYYYYYSSS^^^ccc]]]TTTSSSUUUUUUQQQWWW\\\[[[VVVSSSUUUXXXVVVWWWWWWYYY___ggghhhdddgggfffbbb[[[WWWXXXZZZZZZXXXRRROOOSSSYYYZZZZZZ\\\WWWUUUTTTUUUTTTVVV___iiiĦ___]]]WWWSSSRRRaaaUUUXXXhhhhhhYYYUUU```WWWSSSYYY]]]XXX[[[bbb___WWW___ccc___[[[\\\^^^]]]\\\ZZZWWWWWW[[[^^^XXXPPP>d<ĦYYY___[[[WWWOOOIIIKKKMMMKKKHHHHHHJJJGGGFFFEEECCC???AAAFFFDDDBBB@@@???@@@BBBBBBBBB@@@===:::888:::>>>AAACCC??????@@@BBBEEEGGGFFFEEEBBBEEEGGGFFFCCCDDDJJJOOOBBB>>>===???===999:::@@@;;;999BBBSSSYYYRRRMMMPPPWWWYYY```hhhĦjjj}}}}}}rrr^^^WWWcccpppttt~~~>d<Ħqqqtttyyy|||zzzBevvvvvvssseeegggzzz{{{XXXAAA:::DDDMMMQQQgeFYĉ((('''>aĦ&&&&&&&&&'''((((((''''''%%%$$$$$$%%%Be%%%&&&&&&''''''&&&&&&%%%%%%%%%nu]ӵ'''((())))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&>d<Ħ(((+++------,,,>d<Ħ)))))))))Ħ'''''''''(((((((((((((((((((((''''''''''''((((((((((((((()))Be+++))))))))))))Ħ(((***************************************+++++++++,,,,,,+++******+++++++++///000000000111111111111,,,...111222111...***''')))((('''((())))))'''%%%(((((((((((()))***+++,,,)))******++++++,,,,,,---,,,,,,666TTTqqqssspppzzzcccDDD:::EEEGGGJJJ[[[kkksss}}}~~~ooo[[[NNNFFFBBB@@@===::::::???GGGQQQWWWaaakkkwwwvvvcccMMM???;;;888///''')))+++111444...'''***222///+++444WWWzzzzzzmmmmmmhhhnnnuuu|||~~~|||gggOOO@@@111000///---+++*********((()))***+++,,,+++******((((((***++++++***)))((())))))))))))))))))))))))))))))))))))***************)))***+++,,,+++***((())))))))))))************'''(((***+++,,,,,,+++++++++*********++++++,,,------------,,,,,,+++++++++000222444333222111222222777???666WWWdddJJJ^^^zzz~~~kkkooo\\\kkk?aŖ%7uSQuR)ӵsdKĦxxxuuuxxxwwwssspppgdKĦmmmttt{{{yyytttkkk```hhhgdKĦ[[[[[[^^^^^^iiimmmbbbZZZ\\\]]]YYY\\\ZZZXXXXXXZZZ[[[[[[[[[[[[\\\^^^___```______^^^aaa___\\\ZZZXXXVVVVVVVVVXXXVVVTTTSSSUUUVVVWWWVVVWWWSSSPPPNNNPPPRRRTTTgdKĦMMMMMMNNNOOOOOO\\\RRRPPPYYY^^^ZZZYYY^^^___aaacccaaa\\\XXXXXXYYYXXX]]]cccccc``````eeekkkjjjeee___\\\[[[ZZZXXXWWWgdDĦYYY\\\^^^WWW]]]]]]UUUOOOQQQTTTSSSPPPNNNKKKHHHFFFGGGHHHIIIKKKGGGDDDBBBCCCDDDBBB???@@@;;;888;;;======>>>BBBEEE???===BBBFFFEEEBBBAAA@@@??????AAAEEEHHHIIIIII@@@???===;;;:::;;;===>>>;;;;;;;;;<<<===>>>??????AAAIIIQQQgdKĦRRRddd___UUUJJJEEEKKKXXXcccpppsdKĦuuuuuu}}}~~~~~~}}}}}}}}}|||mmmjjj|||WWW>>>666BBBNNNTTTŶS***)))'''3we<&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%iĉ@3hR/Ō))))))'''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''(((((((((((('''DdDĦ+++---......---sdKĦ((((((gdKĦ((((((((((((((((((((((((******))))))((((((((('''''''''((((((******'''''''''gdKĦ(((******))))))((((((''''''******))))))((((((''''''******))))))***+++,,,,,,......//////000000111111222111///---,,,******))))))((('''((()))***)))(((++++++***************+++---,,,+++*********+++,,,+++...111EEEiii{{{wwwrrrfffKKK<<Anexxxzzzvvvzzz|||{{{netttxxxyyynemmmjjjkkkooowwwxxxsssiii___bbb```______```aaaaaaaaa```aaabbbbbbcccccccccccc___^^^\\\[[[[[[[[[\\\\\\\\\ZZZWWWVVVWWWWWWWWWVVVYYYVVVRRRPPPQQQSSSneOOONNNOOOPPPQQQQQQRRRHHHEEEMMMPPPLLLJJJNNNVVVXXXYYYYYYWWWUUUUUUUUUSSSXXX]]]aaabbbeeekkkpppjjjfff```^^^^^^___^^^DeWWWYYY\\\^^^WWW^^^```\\\YYY]]]bbbbbbUUUQQQMMMKKKKKKLLLLLLKKKIIIEEEAAA?????????>>><<<<<<777555888::::::;;;>>>CCC===<<>>???999???ne@@@CCCFFFEEEAAA;;;999===FFFOOOaaane|||xxxvvvrrrvvv{{{wwwnnnlllzzz]]]CCC777@@@LLLTTT>A((())))))k<'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&%%%%%%fh'''))))))'''%%%%%%&&&%%%'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((De***+++---......---ne))))))ne***(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))''''''ne))))))***)))))))))((((((((('''))))))))))))((((((((((((******))))))***++++++,,,,,,,,,---...///000222222000///...,,,***))))))))))))((('''((()))***)))(((******************++++++---,,,+++***))))))******))),,,...AAAeeeyyyuuuqqqjjjOOO===CCCKKKLLLUUUdddtttzzz|||yyywwwyyy{{{zzzwwwyyy}}}pppVVV>>>000333222000///......///000111---,,,///000------111...222666aaa|||ssslllooommmpppxxxuuuXXXBBB666222000///---******...++++++++++++++++++++++++************************)))))))))))))))*********((()))++++++)))((()))***))))))***++++++***)))(((************************,,,++++++***))))))******+++++++++***+++,,,...//////222111---+++...000///...000222333333222333444666666===XXXwww|||www|||yyywwwxxxXXXsss~~~}}}|||}}}sssqqqooopppqqqrrrqqqpppqqqqqqqqqqqqqqqqqqrrrrrrllllllkkkjjjjjjjjjkkkkkkhhheeecccaaaaaaaaa___^^^aaa^^^YYYWWWWWWXXXPPPNNNNNNOOOQQQRRRRRRZZZQQQNNNSSSTTTPPPMMMPPPNNNMMMNNNOOOQQQRRRQQQPPPMMMOOOSSSXXX]]]aaaeeehhhaaaaaa```___^^^^^^^^^___WWWXXXZZZ]]]___```dddeee```]]]^^^___```[[[UUUOOONNNPPPQQQOOOLLLDDDAAA<<<:::999::::::999===888777:::======>>>@@@@@@;;;:::???CCCBBB@@@@@@@@@???======???@@@???>>>===<<<:::999999:::;;;;;;;;;;;;999999999;;;===???999;;;;;;::::::666888999888777777;;;???JJJjjjnnnooopppjjjpppyyyvvvtttqqquuufffHHH999???KKKTTT+++((()))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((***+++,,,---......---++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((())))))))))))*********)))******+++,,,+++******+++---///222333------+++***)))((((((((((((''''''''')))***)))(((***)))))))))***+++,,,,,,------+++***)))))))))))))))---...>>>bbbwwwvvvsssnnnSSS???AAAHHHIIIRRRaaannnuuuxxxwwwuuuxxxzzzyyy~~~~~~zzz}}}yyyttthhhUUUAAA222+++******+++,,,---............111...,,,------++++++......333555___wwwkkknnniiijjjsss}}}}}}```JJJ666222//////---******---+++++++++++++++++++++++++++++++++******))))))((((((((())))))******++++++((()))++++++)))((()))***(((((()))******))))))(((************************,,,+++******)))*********++++++++++++,,,---......888;;;:::222,,,...111333,,,...111222222333444555777===>>>PPPwwwsssjjjmmm}}}zzz^^^___~~~}}}}}}~~~}}}}}}vvvtttrrrqqqqqqpppooommmllliiidddbbbaaaaaa```___YYYXXXVVVVVVWWWXXXXXXWWWWWWQQQNNNPPPQQQMMMKKKMMMMMMKKKJJJLLLPPPQQQPPPMMMKKKIIIIIILLLPPPSSSSSSRRRUUU\\\dddddd___[[[\\\```[[[ZZZXXXXXXYYY[[[^^^___fffgggfffbbb^^^\\\[[[[[[ddd\\\UUUTTTVVVWWWRRRLLL???===999777777888:::;;;===999888<<>>???AAA===999999>>>AAA???>>>???===<<<::::::<<<===<<<;;;;;;:::999888888999::::::;;;:::888777888:::<<<>>>=========?????????===;;;;;;>>>@@@???<<<:::999:::<<<:::===DDDKKKRRR]]]ggggggmmmvvv}}}wwwwwwoooiiixxxlllNNN<<>>>>>QQQyyyrrrZZZ```kkkppp```SSSsss}}}||||||}}}|||{{{yyyuuurrrnnnlllkkkjjjiiihhhjjjhhhgggffffffeeebbb```YYYVVVTTTUUUUUURRRRRRSSSUUURRRPPPQQQSSSTTTRRRPPPNNNKKKHHHIIIKKKLLLIIIEEEKKKZZZhhhiii___WWWYYY___WWWVVVUUUUUUVVVXXXZZZ[[[\\\]]]___aaaaaaaaabbbdddggg___XXXVVVWWWVVVPPPJJJ<<<;;;:::888888:::===???999666666;;;>>><<<;;;===;;;888999===???===<<<>>>999888777888:::<<<<<<<<<999999888888888999999999;;;:::999888888999;;;<<<<<<;;;;;;===@@@@@@???<<>><<<:::999888888888;;;======@@@KKKXXXYYY```jjjrrrxxx~~~|||yyyiii[[[jjjqqqRRR???CCCLLLVVVTTTFFF555---'''(((***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((%%%&&&((())))))'''%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((('''''''''***++++++++++++++++++***)))))))))((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''******))))))((((((''''''))))))))))))************(((((((((((())))))))))))&&&&&&'''((()))***++++++++++++***************+++,,,,,,+++******+++,,,---))))))(((''''''(((((())))))(((''')))+++,,,,,,+++******))))))***++++++,,,.........------,,,+++******000...888ZZZuuuzzzxxxsssYYYBBB???CCCHHHQQQ]]]llltttzzzzzzzzz||||||{{{xxxzzz}}}tttmmmYYYWWWQQQIII???555---))),,,,,,---///111000---)))//////---------...000111+++...000000//////000111+++///,,,OOOzzz{{{iiinnnhhhhhhrrrkkkQQQ;;;555111111111...,,,...************************++++++******)))(((''''''''''''((()))***++++++,,,((()))++++++)))((()))***((((((((((((((())))))***************************+++***************++++++******+++,,,------------111000///...111444///(((///000111000//////000222777777<<>><<<===;;;999:::======::::::===777666555777:::<<<===<<<888888888999999999999999:::::::::999:::::::::;;;===<<<<<<>>>@@@AAA@@@???===<<<;;;::::::;;;<<<===444777===AAA>>>999<<>>666111222222///---...*********************************))))))(((((('''(((((())))))******++++++((()))++++++)))((()))***(((((((((((()))***++++++++++++++++++++++++++++++*********)))******+++,,,******+++,,,------------+++******...777===888...///000000///......///111777444<<<___hhhHHHDDDZZZfffeeeggg|||{{{zzzyyyxxxtttoookkklllmmmllliiihhhggghhhhhhffffffeeebbb___^^^^^^```ZZZYYYXXXXXXXXXXXXVVVUUUOOOTTTZZZ[[[VVVQQQNNNMMMPPPPPPOOONNNNNNNNNOOOOOONNNKKKKKKPPPQQQMMMLLLNNNMMMJJJGGGEEEDDDCCC@@@>>>===@@@AAAAAA???>>>???AAA@@@>>>???CCCEEEAAA>>>???<<<:::;;;===<<<999999;;;777666666777:::<<<===<<<777888999999:::::::::999::::::;;;<<<<<<;;;:::999>>>>>>??????>>>>>>??????===<<<;;;;;;===???AAABBB555555:::@@@AAA<<<888777666===FFFLLLQQQYYYeeeooonnnggg]]]aaazzz{{{XXX???>>>FFFSSSUUUJJJ999///''''''***)))''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***(((((('''&&&%%%%%%%%%%%%###%%%'''((())))))((('''&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''((((((((()))))))))***''''''(((((())))))******,,,++++++***))))))*********+++,,,---...---+++***))))))))))))***+++,,,---+++******,,,...000//////,,,,,,+++***)))))))))))))))***+++,,,,,,,,,+++***'''///+++///PPPpppzzzzzzyyybbbJJJBBBDDDHHHNNNUUUmmmvvv|||zzzxxxvvvtttqqqlll___MMM>>>555///***&&&000000///...,,,+++***)))000---)))'''(((,,,000333***...444===FFFNNNTTTXXXUUUUUUKKK999---+++,,,,,,---444***BBBkkkuuulllkkkoooyyyuuuYYY>>>666000111222///------************************)))))))))))))))((((((((()))))))))))))))*********((()))++++++)))((()))***))))))(((((()))***,,,---++++++++++++++++++++++++******))))))***++++++,,,)))***,,,---...---------,,,------///666<<<999333......///...---...000222999777===ZZZvvvwwwrrr{{{sssSSS:::FFFbbbeeeQQQzzzvvvtttuuutttqqqnnnnnnnnnmmmiiijjjjjjgggbbb```bbbeee\\\\\\\\\[[[ZZZYYYXXXXXX___\\\ZZZZZZ[[[ZZZTTTOOORRRRRRQQQPPPOOOOOOOOOOOOLLLHHHIIINNNPPPLLLJJJMMMKKKKKKJJJIIIHHHGGGFFFFFF@@@BBBEEEDDD@@@>>>>>>??????<<<===BBBCCC???;;;;;;===;;;<<<>>><<<888888;;;999777777888:::<<<<<<;;;777888999:::::::::::::::999:::<<<======<<<:::888;;;<<<===;;;999888888:::???===;;;<<<>>>@@@AAABBB>>>777666===DDDDDD>>>;;;555:::@@@AAA???AAAHHHOOOTTTOOOOOO```YYY===:::BBBPPPUUUMMM:::///''''''***)))''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''&&&''''''&&&%%%&&&(((******(((&&&%%%$$$$$$%%%%%%$$$%%%''')))******)))(((&&&&&&%%%$$$$$$&&&'''((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******''''''(((((())))))******''''''''''''(((((((((((('''((((((((())))))******(((((((((((()))))))))))),,,,,,+++***))))))******'''))),,,/////////---+++))))))******+++---...///,,,++++++---///111111000------+++***))))))((((((&&&''')))***++++++******)))222---000PPPrrr|||}}}}}}eeeMMMDDDDDDGGGLLLQQQYYY```ddd```ZZZUUUPPPKKK;;;666000///000///,,,(((((()))+++---...---,,,,,,)))---111222000///000222444;;;GGGUUUcccnnnvvvzzz{{{hhhKKK666000000///,,,333(((<<>>555///000111///,,,+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))++++++)))((()))******))))))))))))+++---...++++++++++++++++++++++++******))))))***+++,,,,,,)))***,,,---......---,,,,,,...---+++,,,000000---,,,------------///222444666888>>>UUUpppuuuooorrrxxx~~~kkkBBB888[[[nnn[[[{{{~~~|||zzzyyyyyyzzzzzzxxxuuuoooiiifffdddcccaaa___^^^\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]\\\ZZZVVVQQQOOOOOOPPPRRRRRRQQQOOOMMMMMMMMMNNNMMMLLLPPPSSSUUUSSSOOONNNQQQTTTPPPPPPNNNJJJFFFCCCCCCCCCHHHEEEAAA???????????????>>>:::777777999:::999888777777555555666888:::<<<;;;666666;;;===;;;;;;???>>>;;;;;;======:::;;;>>>@@@BBBBBB???:::777888:::???:::999======999:::???>>>===;;;;;;<<<======<<<<<<>>>>>><<<999888;;;>>>MMMMMMHHHWWW~~~aaaCCC:::DDDOOOQQQNNN<<<000&&&%%%((((((&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))((('''&&&&&&'''((())),,,***(((((())))))'''%%%%%%(((---000000---(((%%%(((((('''''''''&&&&&&&&&)))***+++***)))((((((***+++***)))'''''''''((())))))))))))))))))(((''''''((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))***)))((((((((((((((())))))((((((((((((((())))))******)))(((((((((((((((***((('''((()))***)))'''************))))))))))))******))))))((((((''''''))))))***+++,,,,,,------))))))***+++---...//////...///000222222222111111,,,,,,++++++***)))))))))*********)))******++++++)))...333222BBBjjjyyyyyylllVVVCCCAAAHHHFFF===AAA===999666555444000---((()))***,,,------,,,***.........---,,,+++***)))///...---+++,,,333>>>FFF[[[lllyyyyyywwwzzzyyyssstttmmm555...555000---000555999LLLqqqtttkkkkkkppp{{{~~~]]]GGG444---000,,,+++...---,,,+++******))))))******((((((''''''''''''((((((((((((((()))******++++++***+++,,,,,,,,,+++***)))++++++******)))(((((((((+++++++++*********))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...///---000444,,,+++777:::RRR```]]]dddvvvzzzoooqqq|||yyyYYY???MMMeeehhh___~~~yyyuuurrrvvvuuussspppmmmkkkjjjiiifffeeedddbbbaaa```______]]]ZZZWWWVVVXXXZZZ[[[[[[\\\YYYVVVTTTRRRQQQOOOMMMMMMPPPTTTTTTRRRSSSWWW\\\ZZZZZZXXXTTTPPPMMMLLLLLLNNNIIIDDD@@@??????@@@@@@@@@===::::::;;;<<<;;;999<<<:::999777777888999:::<<<666555999===;;;:::<<<===::::::======;;;;;;>>>AAAAAA???<<<:::999:::<<>>===>>>???@@@>>>======>>>>>><<<:::999;;;>>>DDDFFFBBBPPPzzzcccEEE:::CCCNNNQQQNNN>>>222'''&&&))))))''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''(((******+++***(((((())))))'''%%%((()))***++++++***)))((((((((('''''''''&&&&&&&&&)))*********((('''((()))+++***((('''''''''((())))))))))))))))))(((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((***)))((((((''''''(((((()))))))))))))))***++++++******)))(((((((((((((((***((('''((()))***)))'''************))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,((())))))***+++,,,------,,,---...///000///...---))))))))))))))))))***************)))******+++,,,+++///333222@@@ggg{{{{{{pppYYYBBB999<<<999111000...---...111222222000000...+++******+++------'''***---000111///---+++(((---666AAANNN]]]mmmwww|||{{{rrrddd___hhhxxx{{{vvv???000444///000222333666KKKppptttfffdddgggqqq{{{dddIII555...111,,,+++...---,,,,,,+++************+++((((((''''''''''''((((((((())))))***+++,,,,,,---)))+++,,,---------+++***)))*********************,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,+++...---000555111666IIIeeettttttbbb^^^lllvvvsssrrryyy}}}lllOOOIII\\\kkk]]]~~~zzzwwwuuutttsssrrrooollliiihhhgggggggggeeeaaa```___^^^\\\ZZZYYYXXXVVVVVVWWWXXXWWWVVVPPPSSSVVVWWWWWWXXX]]]```[[[[[[[[[XXXUUUTTTTTTUUUWWWRRRLLLGGGEEEEEEEEEDDDEEECCC@@@?????????>>>===???>>><<<:::999888888999<<<777444888===<<<:::999>>>;;;;;;>>>???======@@@CCCAAA===<<<===>>>>>>???CCC???===>>>>>>===???CCC???>>>>>>@@@AAAAAA???======>>>>>>===;;;;;;===>>>>>>AAA===IIIpppgggIII;;;AAAMMMQQQNNNAAA444)))(((******((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))***+++,,,+++)))(((((((((((('''&&&***)))(((''''''((()))***'''''''''''''''&&&&&&&&&((()))))))))'''&&&'''(((***)))((('''''''''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((******)))(((((((((((((((************+++,,,......******)))(((((((((((()))***((('''((()))***)))'''************))))))))))))(((((((((((()))))))))))))))))))))***************)))))))))*********++++++++++++,,,------,,,+++***&&&''''''((())))))************))))))***++++++,,,---000333222<<>>===<<<<<<<<>>???;;;888???<<<===AAAAAA??????BBBDDDAAA???@@@CCCDDDCCCAAADDDAAA???======>>>@@@CCC======>>>@@@BBBAAA???<<<>>>>>>>>>>>>=========>>>===AAA===GGGjjjlllNNN<<<@@@LLLQQQOOOCCC666***(((***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++,,,---***(((''''''(((((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''(((((((((((('''((((((((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,,,,+++***))))))))))))***++++++,,,---...000111+++***))))))(((((())))))***((('''((()))***)))'''************)))))))))((('''''''''((()))*********+++++++++***************************************++++++,,,,,,,,,***)))(((((((((((()))))))))******))))))))))))***+++,,,,,,......111000777WWWvvv{{{xxxuuudddHHH333......,,,.........///...---+++******,,,---...,,,***))))))...+++'''(((222AAARRR]]]xxx~~~yyydddNNN@@@;;;222---...///333BBBUUUlll[[[555111///111555111888XXXxxxzzzpppllllllqqqwww}}}uuuRRR;;;000111---,,,...+++...---,,,,,,++++++,,,,,,))))))(((((((((((())))))(((((()))***,,,---......(((***---000000000...,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++******+++,,,,,,,,,,,,+++******++++++++++++,,,,,,***///---+++...333JJJllloooLLL666@@@ZZZgggdddXXXcccooosssdddPPPXXXtttpppfff~~~|||{{{{{{yyyuuusssooommmiiihhhgggfffdddbbbbbbbbbaaa___]]]\\\\\\]]]XXXYYY[[[[[[[[[]]]___aaa^^^]]]\\\\\\[[[YYYUUURRROOOOOOOOOMMMKKKIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFCCCAAA??????BBBDDD@@@;;;>>><<<===AAABBB???>>>AAA@@@??????CCCFFFGGGDDD@@@CCCCCC@@@======???AAAAAA>>>>>>???AAACCCCCC@@@>>>=========>>>>>>>>>>>>===;;;@@@>>>HHHkkksssTTT>>>???KKKRRRPPPEEE888+++((()))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((())))))(((''''''&&&'''((()))***+++,,,,,,)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((('''&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((((((''''''%%%&&&&&&'''''''''((((((((((((((()))))))))))))))///...---,,,+++++++++++++++++++++,,,---///000111++++++***)))))))))))))))***((('''((()))***)))'''************)))))))))(((&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,------,,,+++***)))+++++++++******)))))))))))))))))))))***+++,,,------,,,///...111MMMmmmyyywwwwwwiiiLLL444---......***+++---......///000000---//////...,,,+++,,,...222666>>>KKK]]]ooozzzkkkZZZJJJ<<<222---222...000555444///222;;;[[[yyyggg888222222...666222===eeejjjhhhiiinnnsssxxxzzzXXX???222111---,,,...+++...---,,,,,,++++++,,,,,,))))))(((((((((((())))))''''''((()))***+++,,,,,,(((***---///000///...---,,,,,,,,,+++++++++******))))))))))))*********************+++++++++,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***000---+++///999WWW~~~\\\@@@:::DDDLLLMMMKKK[[[```^^^___ZZZ]]]pppxxxiiisss}}}|||zzzwwwuuutttrrrpppnnnjjjiiigggfffeeedddcccccc```aaaaaa```^^^]]]^^^```]]]]]]]]]^^^^^^\\\XXXUUUSSSTTTUUUTTTQQQOOONNNOOOOOOOOOOOOPPPPPPPPPPPPPPPIIIKKKJJJHHHHHHIIIFFFBBB???===>>>BBBBBB>>>===???===>>>@@@CCCEEEEEECCCAAACCCDDDCCC???>>>AAAAAA?????????@@@BBBCCCDDDBBB@@@===<<<<<<===??????>>><<<666<<<<<>>KKKSSSRRRGGG999,,,((()))(((&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&'''((()))***++++++***((('''&&&&&&(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''''''(((((((((&&&%%%&&&'''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((((((((((()))***+++++++++000///...---,,,+++++++++++++++++++++,,,---//////++++++***))))))))))))******((('''((()))***)))'''************))))))))))))&&&''''''((()))******+++,,,,,,,,,---------------++++++++++++++++++******,,,------......---,,,+++,,,,,,,,,+++***)))))))))(((((())))))***+++------,,,***......---DDDfffwwwyyyzzzlllNNN555+++,,,,,,+++,,,---,,,,,,,,,...000)))***,,,---111:::FFFOOOYYYbbbnnnyyy~~~yyyuuu\\\SSSFFF:::333000......///,,,******)))(((+++111HHHlllttt===444333,,,666111???nnngggeeefffkkkpppwww}}}]]]BBB333222------...***------,,,+++++++++++++++***))))))(((((())))))***((((((((()))******++++++***+++,,,---......---------,,,,,,+++******))))))((((((((()))))))))))))))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------***///......555CCCfff```>>>///777CCCFFF[[[XXXQQQ^^^bbb___iiixxxoooaaayyywwwuuutttsssrrrqqqpppkkkkkkjjjhhheeecccdddeeebbb```^^^]]]]]]]]][[[ZZZUUUXXXZZZYYYVVVTTTTTTTTTRRRSSSSSSSSSSSSSSSSSSRRROOOTTTVVVRRRNNNNNNMMMJJJEEECCCDDDGGGGGGBBB@@@BBBAAABBBCCCCCCCCCDDDFFFHHHCCCFFFFFFBBBAAADDDCCC???>>>===<<<>>>@@@AAAAAA@@@<<<;;;:::<<>>KKKUUUTTTJJJ<<<...))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))***)))(((''''''((()))***&&&'''((())))))))))))(((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&&&&'''%%%&&&'''(((((((((''''''%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''''''''((()))+++,,,------///...---+++******))))))+++*********++++++,,,---,,,+++******))))))*********((('''((()))***)))'''************))))))))))))''''''(((((())))))******+++++++++,,,,,,---------)))))))))***************+++,,,---...///...---,,,***************)))))))))((((((((()))***,,,---...,,,)))///000,,,>>>aaavvvzzz|||nnnQQQ777...---,,,///000000///...000444888777<<>>000++++++***((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++)))(((&&&&&&((()))+++&&&'''((())))))((('''''''''&&&%%%&&&(((((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((()))))))))'''&&&'''((($$$%%%'''(((((((((''''''%%%%%%&&&'''((((((((('''###$$$&&&((())))))((('''&&&'''((()))+++---...///...---,,,***)))(((((((((*********))))))***++++++,,,+++******)))************((('''((()))***)))(((************))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------(((((((((((()))))))))******+++---...///......---''''''(((((())))))******((((((((()))***,,,---...,,,)))000222,,,<<<___vvvzzz|||oooSSS;;;333222111+++...111333666===FFFLLLZZZcccpppxxx|||}}}wwwlllZZZIII===999:::<<<:::666111///000000///,,,)))000111++++++000...'''***VVV}}}JJJ777333---777+++888mmm}}}tttnnnhhheeeeeejjjxxxcccFFF555222...---...))),,,+++******))))))************))))))))))))******,,,,,,,,,+++++++++******---,,,+++***)))***+++,,,((((((((()))******++++++))))))******+++++++++,,,))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,------...//////...222//////999IIIkkkaaaDDD999===CCCZZZZZZ___uuunnnbbbqqqvvvvvv\\\ZZZ~~~{{{yyywwwwwwuuurrroookkkhhhfffeeedddaaa]]][[[ZZZYYYWWWVVVZZZYYYWWWUUUTTTSSSSSSTTTPPPTTTXXXXXXUUUQQQPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPOOOIIIDDDCCCFFFHHHEEEBBBFFFHHHJJJIIIFFFCCCBBBAAA@@@???>>>;;;999999<<<>>><<<<<<<<<===>>>===;;;999555;;;===MMMtttuuuXXXAAA===HHHSSSVVVTTTAAA///******((((((***))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***'''((()))******)))((('''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''***)))((('''(((***,,,---*********)))'''&&&''')))'''((()))******(((&&&$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&************))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))************))))))))))))******))))))))))))*********++++++,,,,,,,,,++++++*********))))))))))))))),,,,,,++++++++++++******)))))))))))))))***++++++&&&''')))+++,,,,,,,,,,,,***...------333:::RRRttt|||zzzvvv```CCC:::<<<777///555DDDVVVdddkkkqqqvvv|||zzz~~~zzznnnYYYCCC999111111222///000444000222333222000.........111//////000...+++******...;;;vvviii===///000555444999WWW}}}xxxnnnbbbeeeqqqqqqrrroooQQQ666///222///,,,---)))************))))))(((******))))))))))))******,,,,,,++++++***)))))))))+++++++++,,,,,,---------)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((***+++,,,++++++---...///222111777BBBIII^^^~~~{{{WWW>>>>>>@@@LLL[[[bbb]]]ZZZeeerrr}}}mmm___}}}{{{xxxuuusssrrrqqqooollliiigggfffeeedddccc\\\^^^______]]]YYYUUURRRTTTVVVXXXXXXVVVVVVXXXZZZZZZZZZZZZ[[[\\\]]]______KKKIIIGGGGGGHHHJJJLLLLLLHHHIIIKKKKKKHHHFFFEEEEEEBBBAAA@@@???>>>===============<<<=========<<<:::;;;===999GGGmmmtttZZZCCC<<>>444666333888UUU{{{zzzqqqeeehhhsssrrrsssvvvXXX;;;222222///,,,...***************))))))(((******))))))))))))******+++++++++******)))))))))++++++,,,,,,,,,,,,,,,,,,((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,,,,++++++,,,---111666666;;;CCCEEESSSmmmiiiJJJ===<<>>>>>>>>===<<<<<<<<<<<<<<<@@@>>>666>>>^^^vvv}}}yyyqqq^^^FFF:::@@@MMMVVVVVVFFF444,,,***(((''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***))))))))))))))))))***)))((('''&&&'''(((***,,,,,,+++)))((((((((()))***'''((())))))(((((()))***((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&'''(((((()))))))))((((((((())))))*********)))*********))))))(((((('''(((((((((((())))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,------...------------,,,+++******************************---,,,,,,+++***))))))(((((((((((())))))))))))***)))+++...000000///---,,,'''------...222555GGGeeezzz|||~~~lllMMMCCCIIIIIIKKKWWWkkk{{{~~~nnn^^^OOO;;;111+++!!!)))'''(((...222222333444111222222222222555999<<>>CCCVVVzzz\\\===:::???JJJTTTXXXWWWZZZ___xxxyyyddd{{{zzzxxxsssooolllkkklllmmmfffdddaaa]]]ZZZZZZ[[[\\\]]]\\\ZZZXXXWWWWWWWWWXXXVVVUUUSSSQQQNNNLLLLLLLLLJJJKKKLLLKKKJJJJJJKKKLLLOOOMMMLLLOOORRRPPPIIICCCEEEEEEDDDBBBAAAAAABBBDDDAAA@@@888:::LLLZZZ___gggooonnnaaaJJJ999;;;IIIUUUWWWIII888...***)))(((&&&(((((((((((())))))))))))))))))(((((('''(((((()))((((((((()))))))))))))))))))))(((''''''((())))))***((('''&&&'''***,,,...,,,+++***)))((((((((((((&&&'''))))))(((((()))+++)))(((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))))))))))))))***+++,,,,,,,,,++++++*********)))))))))((((((((((((((((((((()))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))************++++++++++++,,,---......,,,,,,,,,,,,+++***)))((()))***************++++++......---,,,+++***))))))((())))))))))))))))))))))))+++...000000...,,,***(((---...000444444BBB\\\wwwzzzpppPPPCCCIIIKKKDDDMMM^^^pppyyyzzzzzz}}}wwwWWW>>>222(((+++222111---++++++---000333666999222999DDDPPP[[[fffooouuuvvvvvvtttiiiOOO444)))+++333999^^^~~~___GGG999888666888HHHccc|||{{{uuuhhhfffooonnnllluuueeeGGG666000------...,,,++++++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---,,,,,,,,,++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---,,,+++***+++---...666888===CCC>>>>>>KKK___tttlllAAA:::;;;CCCPPPZZZ\\\\\\\\\mmmkkkttt}}}zzzyyyyyywwwuuurrrnnnkkkhhhfffddd_________^^^\\\YYYWWWUUUUUURRRPPPRRRWWWYYYXXXVVVKKKLLLLLLKKKJJJJJJMMMOOORRRPPPOOORRRVVVUUUNNNHHHLLLMMMLLLJJJGGGGGGIIIKKKBBBFFFAAA>>>CCCCCCEEEPPPeeejjjdddNNN999888FFFTTTWWWLLL<<<000******)))&&&'''((((((((()))))))))***(((''''''((()))***++++++((((((((((((((()))******((((((&&&%%%%%%&&&(((((())))))((('''(((***,,,...,,,,,,+++)))((((((''''''%%%''')))***)))((()))***((((((''''''''''''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))************+++,,,---//////...---,,,************))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************************++++++,,,,,,+++++++++++++++,,,------++++++++++++***)))''''''))))))******+++++++++,,,///......---,,,,,,++++++))))))***+++******)))((((((***,,,......---+++))))))...///111555333===UUUvvvzzzuuuUUUDDDGGGIIIKKKMMMXXXjjjzzz}}}|||oooIII...)))'''+++222111000///---,,,000888@@@EEEWWW___lllxxxaaa>>>,,,,,,,,,111OOO|||lllPPP999999:::<<<@@@QQQnnn}}}wwwiiieeemmmmmmkkkrrrhhhKKK777///,,,---...---,,,+++***))))))))))))))))))(((((((((((())))))(((((())))))******++++++,,,,,,,,,++++++***************++++++++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------,,,,,,---...666===>>>@@@GGGDDDBBBJJJKKKfffyyyJJJ:::888===MMM\\\aaa___]]]eeeooo}}}}}}{{{yyywwwsssnnnjjjffffffggggggeeebbb___]]]WWWSSSPPPQQQVVVXXXUUUPPPPPPPPPOOOMMMLLLMMMPPPRRRRRRPPPPPPRRRUUUUUUQQQNNNIIIKKKLLLJJJFFFDDDFFFIIIEEELLLIIIFFFDDD<<<999DDD___gggeeeQQQ;;;777DDDRRRWWWNNN???111++++++***'''''''''(((((())))))******''''''(((((()))+++,,,---((((((''''''((()))***+++)))(((&&&%%%%%%&&&((()))((((((((())))))***+++++++++++++++***)))(((((('''%%%(((***+++)))(((((()))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,...000000///...---************************(((((())))))******++++++))))))(((((((((((()))))))))))))))*********+++++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,***+++++++++***)))(((((())))))******+++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,+++***)))((()))***++++++++++++***)))......111444111:::OOOwwwzzz{{{]]]IIIGGGGGGRRROOOTTTeeewww}}}{{{www^^^:::(((---///,,,,,,(((%%%+++000666AAARRRaaahhhhhhBBB//////...111EEEsssrrrTTT<<<;;;>>>???<<>>BBB>>>???XXXyyy}}}lllbbbiiimmmmmmsssvvv[[[BBB444///...---000...,,,***)))))))))***((((((''''''''''''((((((((()))***+++,,,---......************++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---///000///000222444888@@@@@@CCCNNNOOOKKKNNN]]]jjjSSSAAA:::;;;JJJ[[[bbbaaa^^^```qqq|||uuugggssszzzvvvtttsssiiijjjkkkiiieeecccbbbbbb\\\[[[YYYVVVUUUVVVYYY\\\WWWWWWWWWVVVVVVXXX\\\___PPPTTTWWWUUUPPPMMMMMMPPPJJJIIIDDDGGGNNNFFF>>>CCCYYYdddfffUUU???999CCCNNNUUUPPPBBB333,,,...---)))&&&''''''((()))******+++,,,+++******)))*********((('''''''''((()))+++,,,---+++)))(((((()))+++---'''(((***++++++)))'''&&&)))************))))))(((''')))++++++***'''&&&&&&$$$&&&(((******)))(((''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,,,,(((***---...///---,,,*********************++++++))))))***+++,,,,,,------+++***)))(((((()))***+++)))************+++++++++------......///000000111222111000///------------,,,,,,---.........------))))))***+++,,,,,,------((((((((()))******++++++,,,---/////////---+++***)))((((((((()))+++---///'''+++***---111---444HHHqqqsss~~~fffOOOFFFBBBNNNOOOYYYjjjwww{{{zzzzzzJJJ...(((333///)))111<<>>===DDDBBB???TTTrrr|||jjj___fffkkklllqqq{{{}}}bbbHHH777111///---000...,,,***)))))))))***((((((''''''''''''(((((())))))***+++---...//////))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++---///000111222444666888BBBEEEKKKZZZ^^^ZZZ\\\lllppp|||NNNGGG@@@???LLL\\\cccbbb___\\\ddd{{{}}}yyypppZZZ~~~|||zzzxxxwwwtttqqqnnnjjjjjjiiigggeeecccaaa```\\\ZZZYYYYYYZZZ\\\\\\\\\ZZZ[[[ZZZVVVRRRPPPRRRUUUNNNJJJLLLRRRPPPGGG>>><<>>AAAKKKUUU]]]```jjjxxx{{{uuuJJJ444444333000000666SSSvvv}}}|||~~~cccOOO777777999***333???///CCCFFFfffWWW111,,,777///666TTTvvvzzzSSS999:::@@@@@@>>>IIIooo~~~ppp___^^^kkksssqqqwww~~~mmmLLL666222///((()))))))))((())))))***+++((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((())))))))))))''''''((((((((((((''''''(((((()))***************,,,,,,++++++***+++++++++)))***+++,,,------......,,,---///000111555999===>>>GGGRRReeexxxxxxqqquuu~~~cccFFFBBB???DDDPPPYYY[[[\\\___bbb[[[sss~~~zzzYYYqqq|||wwwqqqqqqqqqqqqqqqpppoooooogggdddaaa^^^]]]\\\ZZZXXXUUUWWWXXXWWWTTTRRRSSSTTTRRRNNNOOOTTTSSSJJJBBB???PPP^^^dddTTT>>>777>>>GGGOOORRRKKK888,,,,,,,,,((()))))))))))))))))))))))),,,++++++,,,------***((((((((()))***,,,...000222333000,,,+++,,,,,,+++******)))(((''''''((()))***''')))******((('''((()))'''))),,,,,,***''''''(((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***+++,,,+++))))))+++---/////////---+++***+++,,,)))))))))*********++++++(((((()))***++++++++++++************************+++***((('''((())),,,---***---000000......///111222000...,,,*********+++000...,,,---......+++))))))***+++,,,,,,+++***)))(((((((((((()))))))))***++++++++++++++++++++++++************************+++)))))),,,---...333:::aaazzz{{{vvvyyy```AAABBBJJJTTT\\\aaakkkxxxzzztttUUU666///......222DDDnnnvvveeeNNN666,,,111555+++///777...999<<>>444(((***---///------000000///222FFFjjjuuuPPP333222222000<<<```]]]???:::;;;:::999@@@aaayyyiiiccciiiooooooooozzzyyy[[[@@@555111///------,,,+++************((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))'''(((((())))))(((((('''(((((()))***************++++++*********++++++,,,000///,,,++++++---///111---///222333555:::BBBHHHRRRppp}}}gggWWWKKK===///333666>>>IIIQQQUUU\\\bbbhhhiiiwwwvvvkkkyyyyyysss|||xxxtttqqqnnnjjjhhhjjjjjjkkkiiieeeaaa]]][[[^^^ZZZWWWVVVTTTMMMCCC<<>>aaaYYYAAA444333777444FFFwww}}}kkk___bbbjjjnnnxxxvvvWWW===333444......,,,+++************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))(((((()))***************(((((((((((()))***+++,,,+++,,,...///000000///...+++///111///...555CCCNNNdddnnnLLL999<<>>TTTZZZLLL:::555999555???DDD>>><<>>GGGXXXwwwkkk;;;"""444...333]]]~~~eee444444,,,------LLLzzzjjjBBB+++333666222HHHmmmrrrRRR:::000000555888XXX}}}vvvdddkkklllqqqrrryyy~~~dddFFF666444***)))(((((((((***+++,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))+++***((((((***+++,,,,,,)))***+++***((('''(((***)))))))))))))))***++++++(((***,,,---,,,,,,---///222111000///000444;;;@@@VVVuuukkkEEE222777222222EEE```bbbIII888999:::======:::777;;;GGGQQQYYYXXXZZZWWWLLLHHH[[[tttmmmEEErrruuuTTTeee|||}}}zzzvvvzzzrrraaaMMM444)))111+++++++++,,,------......,,,+++***)))(((''''''(((***+++---...---,,,)))(((((()))*********)))((((((&&&'''((())))))'''&&&%%%'''&&&%%%%%%&&&(((***,,,))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''')))++++++***)))((()))&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,***,,,---......,,,)))(((((((((''''''((())))))***)))+++------+++)))((())),,,,,,+++++++++++++++++++++***************++++++,,,,,,++++++*********+++***+++,,,---.../////////222000---------...---,,,...------------...//////+++,,,------...---,,,+++...------,,,++++++******))))))))))))))))))))))))))))))))))))***+++,,,---555EEElll~~~uuu}}}wwwSSSBBBIIISSS^^^hhhqqqxxx{{{kkkJJJ888:::===CCCQQQxxxrrrDDD(((555...555]]]eee222,,,)))///000RRR}}}QQQ222444555///???^^^xxx]]]@@@000...222444KKK{{{~~~iiijjjiiipppqqqwwwlllNNN;;;555,,,+++***************+++************************))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))***+++,,,+++(((***++++++)))(((((()))***)))))))))))))))******)))+++---...------...///111111000///000444:::>>>KKKeeexxxXXX@@@333444000===XXXeeeZZZJJJCCC>>>>>>===999888<<>>AAAMMMtttyyyPPP000444///888\\\fff///,,,---333///OOO~~~VVV222000222---999QQQoooLLL333///222111AAAmmmmmmkkkkkkrrrppptttvvv[[[BBB555------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******+++++++++++++++(((***------+++)))((((((******)))))))))))))))******,,,......------...//////000111111111444888;;;CCCOOOuuuttt\\\===777000444JJJccckkkcccXXXKKKEEE>>>::::::===BBBDDDGGGIIILLLJJJAAA>>>PPPgggyyyxxxYYY^^^ooolllVVV;;;+++///++++++++++++******)))))))))((((((''''''''''''((()))+++---//////,,,(((&&&'''(((((())))))*********)))))))))))))))(((&&&&&&((('''&&&&&&%%%&&&''''''))))))(((((((((''''''''''''&&&&&&&&&&&&''''''(((***+++---,,,)))'''&&&&&&'''((()))******)))((('''''''''''''''((((((((((((''''''((()))************,,,+++***))))))((((((((((((((((((''''''((()))))),,,---...---***((((((((())))))))))))************))))))))))))***+++,,,------,,,***)))((()))***+++((()))***+++,,,---------000...+++***+++,,,,,,,,,...------------...//////............------,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))************+++,,,------///???aaaxxxyyy{{{yyyjjjCCCIIIUUU```fffjjjqqqxxxpppRRR>>>>>>@@@CCCMMMkkk~~~~~~\\\888333111;;;XXXjjj111000222555,,,JJJ~~~[[[555000222...666GGG~~~XXX999333555222???```{{{}}}ooommmpppsssoooqqq|||~~~fffIII555,,,,,,,,,,,,+++******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***,,,---,,,+++******)))+++...///...+++))))))+++******)))))))))))))))***+++------,,,,,,---......000111222222333666888@@@???cccyyyOOO888333000:::RRRjjjsssqqq___TTTFFF===<<<>>>@@@@@@DDDHHHLLLKKKBBB>>>IIIYYYrrr{{{zzzxxx^^^^^^jjj~~~lllZZZ???---...,,,++++++******))))))((((((''''''''''''(((((()))+++,,,...///...+++'''%%%((((((((()))***+++,,,,,,************)))((('''&&&((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))***,,,---,,,)))'''&&&&&&'''((()))******)))((('''''''''''''''(((((((((((('''((()))******++++++***+++***)))((((((((())))))***))))))((((((((())))))+++,,,---+++)))'''''''''((((((((())))))*********))))))))))))***+++,,,---,,,+++***)))))))))******((((((***+++,,,---------,,,++++++,,,------,,,***...------------...//////......------,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))************+++,,,---...000===ZZZttt{{{yyyvvvqqqGGGJJJRRR]]]dddgggoooxxx{{{rrrWWWAAA>>>???AAAKKKbbbyyyhhhBBB555333===RRR|||sss888---///222***HHH~~~^^^;;;333222---111<<>>555555333<<>>@@@AAABBBGGGLLLLLLEEE???BBBHHHkkkwwwtttwww```ZZZaaaxxxxxxjjj\\\BBB...---+++++++++*********))))))''''''''''''((()))******,,,---------,,,***((('''))))))))))))+++,,,...///,,,,,,+++***)))(((''''''((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***,,,---,,,)))'''&&&&&&((((((************((((((''''''''''''(((((((((((()))***+++,,,------------)))))))))((()))******+++++++++***)))))))))******++++++,,,***(((''''''(((((((((((()))******++++++))))))))))))***+++,,,,,,***************)))))))))((()))***+++,,,---------))))))***,,,//////...,,,...------------...//////......,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))+++******++++++,,,---...111999QQQnnn}}}yyytttwwwNNNJJJNNNXXXaaaeeennnwww|||xxx```FFF===:::===GGGXXXvvvsssMMM:::555>>>IIIuuu}}}DDD,,,,,,000(((<<>>777>>>AAAmmmPPP111...333)))...CCCGGGOOO<<<000(((+++...///777CCC|||~~~fffHHH666222444777888jjjlllhhhbbbbbbiiiuuuwww\\\CCC777555000,,,******+++,,,(((((())))))***++++++,,,(((((((((((((((((((((((())))))*********++++++++++++...///---)))(((+++...)))***,,,+++)))(((((()))(((((((((((()))***,,,,,,,,,...//////...------...000000000000///000222555222HHHeeezzzeeeHHH999:::<<<===AAAPPPiii~~~~~~tttaaaMMMBBBDDDIIIMMMMMMOOOSSSXXXYYYSSSMMMQQQXXXlllmmmlllhhhqqqooo^^^[[[lllzzzyyyxxx}}}~~~pppdddYYYCCC000///++++++++++++++++++++++++(((((((((((()))+++,,,---)))))))))***+++---...///*********+++,,,///111222...---,,,***)))((((((((((((((()))***************(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******)))***,,,,,,***((('''(((((()))***++++++***)))(((''''''''''''((((((((()))(((((()))***++++++++++++&&&''')))***,,,---------...------,,,+++++++++,,,+++,,,,,,+++***)))+++---((())))))***+++,,,,,,,,,++++++******************''')))+++,,,,,,***'''&&&)))***+++,,,---.........+++)))'''))),,,000333444...------------...//////...---+++)))(((((())))))******************++++++))))))))))))))))))))))))++++++++++++,,,---......///111AAAeee{{{ttt~~~[[[LLLEEEPPP\\\dddmmmxxxzzznnnPPP===777<<>><<>>:::444...*********+++((())))))***+++,,,,,,,,,(((((((((((((((((((((((()))************+++++++++,,,...///---((('''+++///'''((()))(((&&&&&&'''((('''''''''((()))+++------...000111111000//////000000111000///...///222555333RRRjjjxxx|||eeeTTT@@@???CCCMMMUUU\\\jjjyyy}}}}}}kkkSSSDDDEEELLLLLLIIIHHHNNNXXX^^^YYYQQQPPPGGGUUUggg{{{lll```xxx]]]QQQeeewwwvvvvvv}}}{{{zzzuuuiiiXXXEEE888222......///111111///+++''')))))))))))))))******+++)))*********++++++++++++(((((()))***+++---///000000...,,,***(((((((((((()))***+++,,,,,,,,,,,,,,,''')))***)))(((((()))***((('''&&&&&&'''))),,,---)))+++...,,,)))'''(((***(((%%%%%%((((((&&&(((+++,,,,,,+++***)))((('''''')))))))))))))))*********)))(((((())),,,.........///...---,,,+++,,,,,,---+++++++++******************)))((()))***+++***)))******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,------------,,,+++---......---,,,---...,,,,,,+++***))))))******)))))))))))))))))))))))))))***+++,,,---,,,+++***000222===[[[wwwxxxrrryyyeeeMMMBBBNNNWWWUUU___pppvvvzzzoooSSS???>>>BBB@@@NNN]]]ttt}}}vvv]]]999>>>666===\\\lll:::666333111---)))---444888///***000...###666aaa}}}QQQ666555666444333KKKpppwwwdddhhhmmmppprrr{{{pppKKK===333222222)))''',,,,,,---,,,+++***))))))))))))))))))(((((('''''''''&&&***)))((((((((()))+++,,,,,,***)))***,,,---,,,+++---+++)))'''&&&&&&(((((((((((((((((()))***+++,,,,,,---///000000000///...000111111000...///111333777^^^zzzvvvggg___QQQXXXaaaddd\\\SSSWWWbbblllooolll^^^KKKBBBFFFOOOPPPNNNRRRSSSPPPXXX___YYYMMMSSSLLL[[[}}}}}}uuucccUUUeeevvvtttpppsssssstttsssjjjZZZHHH888000000///.........---+++)))))))))(((((())))))***+++((((((((())))))))))))***(((((((((((()))+++,,,,,,,,,+++)))'''&&&%%%%%%%%%******++++++++++++++++++'''((())))))''''''((()))''''''&&&&&&''')))+++---***+++,,,,,,***))))))***+++((((((+++***''''''***++++++***))))))(((''''''((())))))******+++++++++)))((((((***---///000///000///---,,,++++++,,,,,,***************************)))((()))***+++***)))******))))))))))))******))))))))))))************************+++++++++,,,,,,+++************+++,,,))))))***++++++++++++***+++---......,,,+++,,,---,,,+++***))))))))))))***))))))))))))))))))))))))***+++,,,---------,,,+++///000999UUUtttxxxrrrxxxmmmTTTFFFOOOXXXVVV^^^lllqqqwwwoooUUU@@@;;;>>>===LLLYYYooo{{{|||yyyccc@@@===888@@@\\\~~~vvvDDD999333555333---...555111...+++111555333HHHooo```>>>222000555333GGGjjjzzzggghhhllloooqqqyyysssQQQ<<<222111222***)))---,,,---,,,+++***))))))))))))))))))((((((((('''''''''***))))))((()))***++++++,,,+++***+++,,,---,,,+++,,,+++)))'''&&&'''(((((((((((((((((()))***++++++------......//////......000000111000//////222444>>>eee}}}ttthhhdddbbbeeekkkjjj]]]LLLFFFHHHNNNQQQPPPGGG<<<:::EEEPPPMMMJJJPPPUUUUUU___eee]]]RRRYYYQQQUUUppp|||{{{fffQQQ\\\llljjj___ZZZ___eeekkkjjj___NNN===222222///,,,++++++,,,+++***))))))(((((())))))***+++&&&&&&'''''''''((((((((((((((('''''''''((())))))...---,,,***)))(((((((((++++++++++++************&&&((()))(((&&&&&&'''(((''''''&&&&&&''')))+++,,,,,,+++++++++,,,,,,***))),,,***+++------)))'''))))))))))))(((((('''''''''(((((()))+++,,,,,,,,,,,,)))))))))+++...111111111111000...,,,++++++++++++))))))))))))))))))******+++***))))))***+++***)))******))))))))))))******))))))))))))************)))))))))*********++++++++++++***))))))***++++++))))))***++++++++++++***,,,---......,,,******++++++***))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,,,,......444NNNoooxxxsssvvvvvv]]]LLLQQQXXXXXX\\\fffqqqyyyvvv```HHH>>>===???GGGRRRfffsssyyy{{{hhhFFF;;;888???XXXxxxZZZAAA...///111---000:::@@@===222+++000999RRRtttddd<<<...000555222>>>^^^~~~|||mmmgggjjjkkknnnvvvwwwZZZ===111000111+++***...,,,---,,,+++***))))))))))))))))))((((((((((((''''''))))))))))))******++++++,,,+++***+++---...---,,,+++***)))'''''''''(((((((((((())))))******++++++---,,,,,,,,,------......///000000000///000333555HHHooozzzrrrjjjkkkgggffffffdddZZZLLLBBB???CCCEEEBBB:::222333>>>IIILLLKKKUUU\\\^^^fffiii___WWW[[[UUURRRbbbyyy|||jjjOOOSSSaaa___OOOBBBGGGQQQ^^^fffbbbTTTBBB777111...,,,+++++++++***)))((((((((((((((()))******&&&&&&&&&'''''''''(((((('''''''''''''''((()))***///...---,,,+++***))))))++++++******))))))))))))&&&'''((('''&&&%%%&&&''''''&&&&&&&&&''')))***+++---+++)))+++---...+++(((***(((***......)))((()))(((((((((((('''''''''''''''(((***,,,---.........))))))***,,,000222222111222111///,,,+++*********((()))))))))))))))******,,,***)))***++++++***(((******))))))))))))******((()))))))))************((())))))))))))*********************************++++++,,,------------,,,,,,......---+++***)))*********)))(((((())))))***))))))))))))))))))))))))))))))***++++++,,,,,,,,,......000FFFiiiyyyvvvvvv|||cccPPPPPPVVVXXX[[[aaaqqq{{{}}}lllQQQ???:::===???HHHZZZkkkuuu{{{hhhFFF999555888MMMnnnjjjIII222444777///---555+++555555666GGG[[[sss~~~RRR///---555444111555QQQyyy~~~qqqffffffgggkkksss}}}|||ddd???222///111,,,,,,///+++---,,,+++***))))))))))))))))))((((((((((((((((((((()))***+++++++++******,,,+++***+++---......---+++***)))(((''''''((((((******++++++,,,,,,,,,,,,---,,,+++***+++,,,---......///000000000111444666OOOuuuwwwpppmmmsssoooiiibbb^^^ZZZTTTNNNJJJEEEDDD@@@888222222999@@@LLLQQQ```hhheeehhhggg\\\XXXTTTUUUYYYaaauuuyyyzzzrrrRRRPPP]]]]]]JJJ888888DDDUUUaaaaaaUUUDDD777///------------,,,***'''((((((((('''((())))))***''''''((((((((()))))))))&&&&&&'''((()))+++,,,---++++++******)))((('''&&&++++++)))(((((((((((()))'''(((((((((&&&%%%%%%'''&&&&&&&&&''''''((()))))),,,***)))***---...+++)))&&&%%%''',,,---)))(((***''''''''''''((((((((((((((()))+++---//////......******+++---111222222111222111///,,,+++*********(((((())))))*********+++---+++******++++++***(((******))))))))))))******((()))))))))************((())))))))))))******************++++++*********++++++,,,------------,,,---...///...,,,***************))))))))))))******************************((((((((()))***++++++,,,///000...???bbbxxxxxxxxx}}}hhhTTTOOOSSSWWWZZZ]]]mmmwww|||pppUUU<<<444666;;;AAARRReeettt}}}jjjEEE;;;444222BBBcccqqqQQQ999999;;;333///222000GGGWWWbbbvvvaaa:::+++000111000000...GGGuuu~~~vvveeebbbbbbgggpppzzzlllFFF555///000,,,...000+++---,,,+++***))))))))))))(((((())))))))))))))))))((()))+++,,,,,,,,,***)))+++******+++---......---)))))))))(((((((((((((((+++,,,---.........------,,,,,,+++******,,,---...///000000000000111444777OOOuuuxxxrrrrrrzzzzzzooohhheee^^^SSSIII<<<:::888444333444777:::HHHSSSgggnnngggeeecccYYYUUULLLSSSdddmmmuuu~~~rrrzzzxxxUUUNNNZZZ]]]LLL777777AAAQQQ]]]^^^SSSAAA444///...---......---***'''((((((''''''(((((()))***(((((()))))))))*********&&&&&&'''(((***,,,...///,,,,,,,,,,,,+++***((((((***)))((('''''''''))))))((())))))(((&&&%%%&&&'''&&&&&&'''''''''(((((((((***))))))***,,,,,,+++)))$$$###%%%)))+++)))(((+++'''''''''(((((())))))))))))+++---///000000///...******+++...111111000///111000...,,,++++++++++++)))))))))***++++++,,,,,,---,,,******++++++***(((******))))))))))))******))))))))))))************)))))))))*********++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++***---...//////---++++++,,,******************+++,,,************************(((((((((((()))+++,,,---...222...999[[[tttyyyyyy}}}mmmYYYOOOOOOTTTXXX[[[lllsss{{{vvv^^^AAA555777<<<>>>MMM```sssoooJJJ<<<777222:::WWWyyy```;;;+++---555CCCOOOjjjyyy}}}rrr]]]@@@---111444&&&,,,222---BBBttt~~~{{{gggbbb```fffnnnwwwrrrOOO:::000///,,,...111***---,,,+++***))))))))))))(((((())))))))))))******''')))+++---...,,,***)))***)))(((***,,,...---,,,)))))))))))))))(((((((((,,,---...//////...---,,,,,,+++++++++,,,,,,------000111111111000111444666IIIqqq|||yyyyyyzzzvvvrrrhhhTTTBBB<<<999555444444555444444AAAKKK^^^fff```___```WWWMMMIIIOOOdddtttvvv{{{vvvfff[[[OOO[[[bbbSSS???999BBBOOOZZZ\\\RRRBBB666222000---,,,------,,,***(((''''''''''''((())))))(((((()))))))))*********((((((((()))***+++---...---............,,,+++***)))((('''&&&&&&''')))***)))******)))'''&&&&&&'''&&&&&&''''''(((''''''''''''(((******))))))******&&&$$$$$$((()))'''(((+++''''''((())))))***+++++++++,,,///000111000...---++++++,,,...000000...,,,000///---,,,++++++,,,,,,)))******+++,,,,,,------...,,,++++++++++++***(((******))))))))))))******))))))))))))************************+++++++++,,,+++,,,------------,,,+++))))))***++++++++++++***---...000///...------...+++++++++++++++,,,------***************************))))))***+++,,,...///,,,222...444SSSoooxxxyyysss```PPPLLLQQQVVVYYYjjjnnnxxxzzzfffIII;;;======;;;EEEWWWooouuuRRR888888444444HHHiiitttRRR<<<>>>RRRhhhuuu~~~|||}}}^^^KKK;;;000***111222'''***555///AAAvvvmmmeeeaaaeeelllrrr|||uuuXXX@@@222...+++...000***---,,,+++***))))))))))))(((((()))))))))*********&&&))),,,...///---***(((((('''''')))+++------,,,(((((())))))))))))((((((+++,,,---......---,,,***+++,,,,,,---------------111222222111000111333555CCCkkk~~~}}}{{{rrr]]]IIIFFF???888555666777555333???AAALLLSSSRRRXXXZZZPPPAAAJJJIIIRRRkkktttwww___tttdddVVVbbbkkk___LLL:::AAAMMMXXX\\\TTTFFF;;;555111---***+++,,,---...'''''''''''''''((())))))(((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,+++***((('''((('''&&&%%%&&&(((***+++***++++++***(((&&&'''(((&&&&&&''''''((('''''''''$$$(((+++***(((''')))+++)))&&&&&&((((((&&&'''***''''''((()))***+++,,,,,,,,,---000111111000...,,,++++++,,,...000///---+++///...---,,,+++,,,,,,---******+++,,,------.........---++++++++++++***(((******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,,,,,,,............,,,,,,++++++,,,------------,,,---...000000///...///000,,,+++++++++,,,------...************************++++++++++++,,,...000111***333...111NNNlllvvvxxxxxxeeeRRRJJJNNNUUUXXXcccfffqqqwwwfffJJJ;;;===<<<777===OOOiiiwwwWWW222777666000<<<\\\|||zzzrrrtttkkkPPPFFF<<<---,,,000***(((...000)))777222CCCxxxrrrhhhcccfffkkkoooxxxvvv]]]DDD333...+++...000***---,,,+++***))))))))))))(((((())))))*********+++&&&))),,,//////---***(((''''''&&&(((+++,,,,,,+++'''((()))))))))))))))((()))***,,,------,,,***)))+++,,,---...///...---,,,222333333111000111333555>>>hhhzzziiiWWWDDD<<<444111555:::;;;:::BBB;;;>>>CCCGGGQQQTTTHHH666KKKBBB>>>]]]ooorrr___kkkoooWWW```pppdddIIIEEE???JJJZZZ\\\VVVJJJ999,,,+++,,,///---******---))))))(((''''''''''''''')))))))))((('''''')))+++((('''&&&&&&((())))))((((((((((((((((((((((((((()))'''$$$###$$$&&&''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((+++,,,+++((('''(((******)))(((((())))))(((&&&------,,,,,,,,,---......---,,,+++***+++,,,---......000111111000---)))'''///---+++))))))+++---...///...---,,,,,,---...////////////...---+++***)))''''''(((((())))))******+++))))))***---...,,,***,,,,,,,,,,,,,,,+++***)))...///000///,,,*********(((((())),,,000111...+++......---------......///222///,,,+++------+++)))******+++,,,---+++)))&&&))))))***+++,,,...///000///000...222IIIhhhxxxxxxqqqSSSGGGOOOSSSMMMZZZmmmpppooooooUUU888777888@@@???AAA[[[|||{{{ddd@@@888444555444@@@hhhtttcccOOO===222---000+++***......***,,,111666...888ZZZ{{{yyyvvvfff\\\bbbkkknnnuuu}}}|||zzzzzzhhhRRR888++++++//////,,,,,,+++***)))))))))***++++++,,,---...///...---,,,)))+++------,,,***************))))))))))))*********++++++***))))))***,,,...//////...,,,***+++,,,***+++...///000000...---222000///......///000222???TTTsssxxx```EEE@@@999555888===>>>;;;???AAAAAAEEEMMMQQQHHH:::===BBB???BBBOOOZZZhhh|||ZZZrrruuu\\\cccrrrhhhOOODDD>>>HHHYYY\\\WWWKKK:::...,,,---///---)))))),,,))))))((('''''''''''''''((())))))(((&&&&&&(((***)))(((&&&'''(((***))))))(((((((((((((((((((((((()))'''$$$$$$%%%&&&''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((((((***++++++(((((()))++++++)))(((((()))******)))++++++++++++,,,---...///...------------...000000///000111111000---+++)))...---+++******,,,...///......---,,,,,,---......,,,---------------,,,,,,))))))))))))************+++******+++...///...,,,+++++++++***************...///000///,,,+++***++++++***+++...111111///,,,------,,,,,,,,,,,,------///---++++++---...---+++++++++,,,------,,,***(((++++++,,,---...000111222///000///333IIIhhh{{{}}}~~~qqqTTTEEEKKKQQQNNNXXXjjjqqqssssss[[[>>>999333;;;;;;>>>WWWxxx}}}nnnCCC888111222111777SSSrrr|||yyyhhh]]]LLL<<<222---,,,,,,+++))),,,333444...(((&&&222777IIIhhh}}}{{{gggZZZaaammmssswww{{{}}}}}}nnnSSS777,,,---...---------,,,+++******+++,,,,,,---.........---,,,+++***)))+++,,,,,,+++)))))))))******))))))))))))*********+++,,,+++))))))+++,,,---...///...+++***+++,,,+++---///111111111000///111000...------...000111666FFFaaa~~~sssYYYCCC>>>:::888999;;;>>>AAA???DDDGGGHHHJJJKKKFFF===AAAHHHFFFCCCIIIOOO[[[mmmrrrfffcccdddrrrkkkWWWDDD<<>>555+++&&&(((+++......000+++)))---222555888;;;WWWaaammmyyykkkZZZ___kkkrrrtttuuu}}}}}}xxxVVV777///111...---000...------,,,,,,---......000000///---,,,***)))((()))***,,,+++)))(((((()))***))))))(((((())))))******+++,,,,,,******+++,,,,,,---...---+++******+++***,,,...000000000///...///...---,,,,,,---...///222666HHHfffmmmPPPCCC===<<>>RRRlllsssxxxyyylllUUUFFFKKKXXXRRRZZZnnnzzzwwwpppYYY:::333222444777:::HHHeeeqqqWWW;;;/////////---,,,...,,,(((%%%***000111...''',,,///...///777GGGTTTaaapppuuueeeXXXKKK:::,,,))),,,...000666GGGaaatttyyydddDDD333///...////////////000111222222222222000///,,,+++,,,...111222/////////---+++***+++,,,)))((((((''''''(((((()))(((***,,,,,,+++***)))***((()))******((('''(((***)))+++---/////////...---------------------------)))...555888777===RRRfffqqqYYYQQQNNNPPP^^^lllmmm^^^NNNWWWPPPKKKNNNRRRSSSSSSTTTZZZ[[[OOOJJJYYY```WWWPPPVVVccc___xxxoooYYYoooXXX^^^iiiiiiVVVCCC>>>HHHQQQYYYYYYNNN<<<222+++***+++******+++'''''''''''''''((())))))''')))++++++***))))))***+++)))((((((***++++++***((((((((((((((((((((((((&&&%%%%%%''')))***)))((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''((((((&&&&&&'''***------+++((((((((()))+++---...,,,***))))))(((((()))******+++---///111333333111---+++)))+++---000111111000///......------,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))******(((***------,,,+++---///...............---------...///000000...------...***,,,---,,,******,,,......---,,,+++************+++...000000---+++++++++))),,,...---***)))---000......///000111333444555000333555555999HHHbbbwwwqqqvvvyyyqqq[[[IIIJJJVVVRRRVVVjjjwwwttttttdddBBB333///111444555<<>>KKKttt}}}gggOOOPPPTTTYYYaaaqqqzzznnnZZZ^^^UUUOOOQQQTTTTTTUUUXXXZZZ\\\OOOGGGSSSZZZPPPGGGSSSYYYVVVbbbmmmfff}}}rrrXXX^^^jjjmmmZZZEEE>>>GGGPPPYYY[[[QQQ<<<222******++++++***,,,'''''''''''''''((()))***(((***,,,,,,+++************)))'''((()))++++++***((((((((((((((((((((((((&&&%%%&&&''')))***)))((('''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''(((((('''''''''+++......***&&&''''''))),,,...---+++(((&&&''''''(((***+++---...+++---000222111...+++(((''')))---000111111000.........---,,,+++******)))+++,,,------------,,,+++***++++++,,,,,,,,,++++++))))))******+++++++++,,,))),,,//////---,,,---///---.........---,,,++++++---///000000///---......***,,,---,,,******---000---,,,+++***))))))))))))(((,,,///000...,,,,,,---+++...000///++++++///333---------...///111333444333444555333333>>>UUUjjjsssvvv{{{uuuaaaLLLLLLWWWRRRTTTgggtttssswwwkkkIII666000000333111444OOOooohhhKKK888111///...---...+++---111...)))000>>>DDDQQQdddwwwwwwbbbNNN333......444333,,,---444'''+++...,,,000BBB]]]qqquuu}}}xxx~~~___>>>111444333+++...///111222333333222222444222///,,,,,,///222555......---+++)))((()))+++((((((''''''''''''((((((%%%(((***+++***(((''''''&&&((()))(((''''''((()))(((***,,,.........---,,,---......//////......---000///000333333333777>>>eee{{{rrr[[[CCCLLLWWW^^^aaapppxxxeeeddd\\\VVVWWWWWWUUUWWW]]][[[___TTTJJJSSSYYYQQQJJJJJJLLLPPPGGGcccyyyuuu|||XXXQQQaaaooo]]]MMM???AAANNNXXXYYYVVV???444******------+++*********))))))))))))******...------,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))******++++++)))(((''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((((('''((()))((('''(((+++))))))(((((((((((())))))&&&)))***((((((,,,,,,***+++*********+++,,,------...///000111000...+++)))******+++,,,...///000000***,,,,,,,,,*********,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((((((((((((,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,111111000000///---,,,+++++++++***,,,---...---+++,,,+++******))))))******...---,,,+++***+++...111111000...---,,,,,,------000,,,+++---222444222///<<<999333444999999MMMoooxxx{{{|||{{{nnnSSSKKK[[[VVVTTT___nnnvvvyyylllSSS666222222///666444;;;kkkrrrwww___:::...111000...222//////222666===IIITTTssswww~~~sssWWW@@@777666111111222111000///...---333111---)))...BBB___vvvvvvkkk???333111+++...000111111111111000000///333000---,,,...000111222111---)))'''''''''((('''+++******)))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''((()))************+++++++++///////////////.........,,,333222111555111111;;;ZZZtttZZZGGGMMMUUUXXXYYYhhh~~~}}}jjj^^^eee^^^YYYZZZ___```YYYRRR\\\\\\VVVOOORRRZZZVVVIIIPPPLLLEEEDDDTTTppp]]]RRR^^^lll___NNN>>>???LLLWWWXXXUUUAAA555+++***---,,,+++******)))))))))******+++,,,...------,,,,,,++++++***+++++++++,,,++++++******)))******+++***)))(((''''''''''''&&&&&&%%%%%%%%%'''''''''&&&''''''((()))++++++++++++***)))***,,,((((((''''''''''''(((((('''******((((((+++,,,)))***************+++,,,,,,---...///000///---***((())))))***+++,,,------...***+++,,,+++***)))***+++***++++++,,,---......///++++++++++++++++++++++++******)))(((((((((((((((+++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,---///000000//////...---,,,,,,++++++,,,......---,,,---,,,,,,+++++++++++++++------,,,+++***+++...111111000///------------...111...,,,---111333222///DDD@@@777555555111???]]]zzz~~~~~~|||qqqXXXLLLXXXTTTPPPZZZiiittt{{{pppYYY999222111...444222666```sss}}}lllJJJ777...***---(((111@@@QQQ]]]gggvvvtttXXXAAA666222///,,,//////...------...111333)))///555777;;;HHH^^^ooorrr|||tttNNN999444111111000000000000000//////...///---***)))+++---...//////,,,((('''''')))***)))+++******)))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))*********+++++++++///.....................,,,333111000333000222>>>]]]qqq\\\FFF>>>LLLeeeiiihhhooo|||xxxhhhaaaaaaZZZRRRQQQUUUXXXYYYWWWaaaccc\\\OOOKKKNNNLLLDDDMMMJJJDDDBBBOOOggg|||dddRRRZZZhhhcccRRR???===JJJWWWYYYTTTCCC777,,,***---,,,******)))))))))***+++,,,---......------,,,,,,++++++***)))******+++++++++******))))))*********)))(((''''''''''''&&&&&&&&&&&&&&&((('''''''''(((((()))***//////...,,,,,,,,,,,,,,,''''''&&&&&&&&&&&&''''''(((******((((((++++++((()))))))))))))))******++++++,,,---...---,,,***((((((((())))))************)))+++,,,+++***)))***,,,,,,,,,------.........///++++++++++++++++++++++++***))))))(((((((((((((((******+++++++++,,,,,,,,,......---,,,,,,,,,------....../////////......---,,,,,,+++---...///...,,,.........---------,,,,,,------,,,+++***+++...000222111///...------......333000------000222111///999888222222333///;;;UUUyyy~~~}}}{{{ttt^^^MMMPPPUUUNNNTTTbbbooozzzsss]]]>>>111000---333222222QQQrrr{{{aaaIII666333===GGGVVVnnnyyytttZZZGGG222)))+++///,,,&&&,,,000555777555333111000...<<>>444777333/////////......------------+++)))(((***,,,------,,,***''''''(((***+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++........................,,,222000///222///555FFFggg|||YYY@@@111555NNNmmmuuuvvvzzz{{{kkkgggddd[[[RRRNNNQQQWWW\\\^^^eeefff^^^NNNEEEEEEEEEBBBLLLKKKGGGDDDMMM___rrr}}}kkkRRRWWWfffhhhXXXDDD>>>HHHVVVZZZUUUGGG:::...+++,,,,,,******))))))***+++,,,...///000...------,,,,,,++++++***((()))******+++*********)))))))))))))))((((((((('''''''''''''''&&&&&&&&&(((((('''(((((()))***+++000000///,,,,,,......+++(((''''''&&&&&&''''''((((((++++++((((((++++++((())))))(((((((((((()))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))***+++,,,,,,++++++,,,---000000///...---,,,,,,+++++++++++++++++++++++++++))))))(((((((((((()))))))))************+++++++++...------,,,,,,,,,------,,,---....../////////...---,,,,,,---//////...,,,///////////////......---,,,,,,,,,+++***+++---000000///...,,,+++,,,,,,---444111...---///000000///,,,...,,,...222000999PPPrrr{{{{{{xxxuuucccMMMFFFWWWNNNPPP\\\hhhuuurrr___@@@.........333555333GGGppptttaaaPPPPPP```sssyyy{{{{{{xxxdddPPPCCC***,,,/////////.........000333666666555555888:::JJJZZZjjjooohhhdddgggnnnmmmsssyyywww|||oooBBB222888222......---,,,,,,+++++++++///---++++++---///000///---***(((((()))++++++++++++******)))))))))))))))((((((((((((((((((((((((&&&'''(((((()))*********))))))))))))************---------------.........,,,111///...111000;;;RRRuuupppGGG111)))444OOOjjjtttyyysssnnncccZZZPPPNNNUUU\\\______dddbbbYYYKKKCCCDDDFFFEEEMMMMMMLLLKKKQQQ^^^nnnyyygggrrrTTTUUUeeelll___KKKAAAGGGUUU[[[XXXKKK===///+++,,,+++***+++))))))***+++,,,...000111...------,,,,,,++++++***((())))))******))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))++++++...000...***,,,111000+++)))(((((((((((((((((()))'''******((((((++++++)))))))))((((((((((((((()))((()))***++++++******)))***************)))))))))+++,,,------,,,,,,---///000000///...------,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))))))))))))*********++++++------,,,,,,,,,------...+++,,,---...////////////,,,,,,+++---...///...,,,//////000000000///...---+++,,,,,,+++***+++---///...---+++***))))))******333111///......//////...+++///,,,---///+++000BBBiiixxx{{{wwwwwwjjjQQQBBBSSSJJJMMMWWWcccrrrsssdddBBB+++---///222999666BBBmmm~~~~~~wwwmmmppp}}}{{{yyylllZZZIII:::000***---111333000)))(((///666111111111111666CCCUUUaaammmxxx~~~rrriiiiiimmmjjjmmmqqqvvv|||~~~vvvIII555888333...---,,,+++************...---,,,,,,...000111000...,,,***)))*********)))+++******)))))))))))))))((((((((((((((((((((((((%%%&&&''')))************(((((()))))))))*********+++,,,,,,,,,---------...,,,///---...111333DDDaaaeee<<>>666333///...,,,***))))))******,,,******+++---//////......---+++******+++)))(((+++******)))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))((((((((()))))))))*********++++++,,,,,,---------+++...,,,...333777OOOsss[[[666111222555DDDvvvsssfff```hhhggg```bbbFFFAAA@@@JJJ[[[iiilllkkkjjjbbbWWWMMMHHHEEEBBB@@@IIIIIILLLTTTZZZ```iiiqqqQQQWWWyyy^^^SSS^^^kkkhhhZZZGGGCCCOOOYYY[[[RRRBBB222,,,+++******+++)))))))))***+++---...///...------,,,,,,++++++************)))((('''&&&%%%***)))((('''&&&''''''(((&&&'''''''''((((((((()))%%%%%%%%%&&&''')))***+++))),,,+++(((...888777///(((((((((''''''(((((((((%%%((()))''')))---...++++++***))))))((((((((()))(((((()))***++++++,,,,,,*********************+++(((***++++++++++++,,,...((()))***,,,---///000111++++++++++++++++++++++++((((((((((((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---.........------******)))+++,,,---,,,***,,,---...///...---+++******+++,,,,,,+++***,,,------,,,***)))(((((())))))+++---...///...---,,,+++'''---++++++///---...;;;SSSqqq}}}yyy}}}xxx^^^FFF@@@@@@JJJUUU]]]mmmuuuoooNNN111444222+++333333333HHHkkk|||}}}}}}yyywwwxxxoooZZZBBB333,,,---///111333444444333(((+++///333444444333333FFFWWWpppuuulllggggggqqqvvv{{{~~~uuueeeHHH333111000...,,,***)))))))))******)))(((***,,,......---,,,+++******+++,,,+++***+++******)))))))))))))))))))))))))))))))))))))))%%%'''(((***+++***)))((((((((((((((()))))))))************+++,,,,,,------***,,,,,,///555<<>>===>>>EEESSSbbbpppwwwtttoooggg\\\QQQIIIEEEEEEHHHFFFJJJTTT]]]```eeejjj\\\LLL[[[bbbRRRYYYiiiiii]]]IIIBBBLLLWWWZZZSSSCCC333,,,+++******+++)))))))))***+++,,,---.........---,,,,,,++++++************)))(((&&&$$$$$$***)))(((&&&&&&''''''(((&&&'''''''''(((((())))))$$$$$$%%%%%%'''((()))***''',,,+++(((///;;;;;;222'''''''''&&&&&&'''''''''$$$'''(((''')))---...,,,++++++***)))))))))))))))(((((()))***+++,,,,,,---((()))))))))*********+++&&&((()))***))))))+++,,,******+++,,,,,,------...++++++++++++++++++++++++((((((((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,------......------,,,***))))))***,,,,,,+++)))+++,,,---......,,,***))))))+++,,,,,,+++***,,,------,,,+++))))))))))))***(((+++...///...,,,+++***---222///,,,...+++***555JJJlll{{{www|||yyy___FFF???AAAMMMVVV[[[iiirrrmmmTTT555777222'''......,,,111___~~~}}}uuupppcccVVVGGG===555...,,,---+++,,,...000111222222222---333666111***+++666BBBttt}}}{{{sssmmmjjjlllssszzz~~~yyyqqqmmmMMM......000///,,,***))))))*********))))))+++---//////...***))))))***,,,------,,,+++******)))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((((((((())))))))))))))))))***+++,,,,,,------***,,,+++000777???___~~~YYY555111222000:::>>>EEEBBB<<<:::333///777999::::::<<>>;;;444111333444333444:::CCCLLLSSSWWWmmmuuuyyyxxxuuupppdddWWWNNNLLLBBBCCCSSS^^^aaaiiiooo]]]CCCLLLuuuZZZRRRjjjtttnnnVVVEEEJJJUUUYYY\\\JJJ888000---+++***,,,***+++++++++,,,,,,,,,,,,***+++---......---+++***************)))))))))(((+++*********************''''''((((((((((((''''''((((((((((((((()))***+++)))***++++++++++++***)))((('''&&&&&&(((((('''&&&'''''''''''''''(((((()))((('''''')))******(((&&&************++++++++++++***************++++++,,,+++***************++++++++++++++++++,,,---...///...///000000000...,,,+++---+++))))))+++,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,------......------,,,+++++++++***)))*********+++,,,---...///111222222///+++((()))+++---,,,+++***)))(((((((((+++*********))))))))))))***+++------+++******+++***+++,,,,,,,,,---///222===XXXssswwwuuu|||nnnKKK???AAAIIIKKKMMM```rrrtttfffKKK333...///,,,+++...,,,111555666222000111222111000///------,,,------///---++++++...000111111...///111222...---555>>>eeexxxvvvooommmnnnnnnqqqvvv{{{xxxoootttlllNNN666/////////,,,+++++++++***---,,,,,,+++,,,---...///---+++***+++---...---+++******+++++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***************((())))))***************+++)))...111999XXX}}}vvvWWW???999;;;;;;<<<;;;<<<>>>:::444333666333222222888@@@IIINNNPPPWWWffftttyyywwwssskkkcccUUUSSSIIIGGGSSSZZZ[[[aaakkkfffLLLCCCkkk~~~```RRRhhhtttpppXXXEEEGGGRRRXXX]]]MMM;;;111---,,,,,,///++++++,,,,,,,,,,,,------******++++++++++++******++++++************))))))+++++++++******)))))))))''''''((((((((((((''''''(((((('''''''''(((((()))))))))***++++++***))))))((('''&&&&&&(((((((((&&&(((((()))************)))&&&&&&''')))++++++***(((,,,,,,,,,+++++++++++++++***************+++,,,,,,***************+++,,,---+++++++++++++++,,,---...222222222111000---+++)))---+++******+++,,,+++***,,,,,,,,,+++++++++******((())))))***+++,,,---...,,,,,,++++++******))))))***)))))))))***---///111444444333000,,,))))))***...---,,,***)))(((((((((***************)))))))))+++,,,------+++)))******)))+++,,,,,,+++,,,...111777QQQoooxxxvvv|||rrrWWW??????GGGJJJKKK[[[ooossskkkQQQ888...---,,,,,,///------,,,(((&&&(((...333111000///..................,,,******,,,000222333------///111...---333<<>>...))))))+++,,,+++---//////...---///111000/////////////////////---+++((())),,,///222333...---///111///...333;;;JJJfffzzz]]]HHHLLLWWWfffrrr|||zzzvvvhhh___jjj```999111000111222000,,,+++---+++***)))(((((()))***+++...---,,,,,,,,,,,,+++***+++++++++,,,++++++++++++)))))))))******))))))))))))))))))(((((((((((((((((()))******++++++******)))***++++++,,,,,,++++++***///333000<<>>===HHHRRR\\\SSSDDD666...---///111,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''''''''((()))'''(((((((((((((((((((((***))))))((('''&&&%%%%%%''''''((((((((((((''''''((('''&&&&&&&&&&&&&&&'''((()))************)))(((((('''&&&''')))***)))(((&&&'''((()))***)))((('''---,,,,,,---...---+++)))***************)))))))))************+++,,,---...************+++,,,---..................///000111111111111000000///...---)))((((((***---///000000++++++++++++++++++++++++......------,,,,,,,,,+++,,,...///...,,,+++,,,......,,,***((((((***,,,---///...---,,,+++++++++***---,,,+++***))))))))))))***************++++++++++++,,,------+++*********+++,,,.../////////000222333EEEeeeyyyzzz{{{xxxlllFFF<<>>;;;bbbzzzlllcccSSSLLLDDD???>>>???>>>===oooKKKJJJTTTXXXKKK<<<;;;EEEOOOYYYTTTHHH999///...///000,,,,,,++++++++++++******((((((''''''''''''((((((&&&&&&''''''''''''((((((*********))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((()))******)))((((((((('''&&&''')))******)))&&&&&&''''''((((((''''''......---......---+++((((((((()))))))))*********************+++---...///+++++++++++++++,,,---............///000111222333000/////////////////////+++******,,,///222333333)))******++++++,,,------111000//////------,,,+++,,,...000///,,,+++---///...---+++)))((()))***+++---+++))))))***+++***)))******))))))))))))***************+++++++++++++++)))+++---,,,+++***+++,,,+++---///000000000111222222>>>]]]vvv{{{{{{yyyrrrRRRAAAAAAKKKMMMRRR```hhhnnncccMMM555+++......+++(((***+++---.........---,,,,,,---.../////////...+++)))((())),,,.../////////---///222222111444:::EEE[[[uuummmPPP777///333111444777AAAYYYwwwxxxgggcccqqqppp]]]@@@444---000222///---000---,,,+++***)))***++++++,,,---...---+++***+++,,,+++************+++,,,,,,)))******++++++******)))+++******))))))(((((('''''''''((()))))))))))))))++++++,,,------------,,,***,,,111222>>>ddd~~~|||xxxvvvmmm[[[III??????AAAHHHUUU___aaaYYYPPPMMMEEECCCMMMXXXYYYQQQJJJEEEMMMKKKGGGGGG???999>>>EEE___ooogggLLL444DDDllluuukkk]]]PPPHHHAAA<<<888>>>?????????>>>>>>???@@@xxxPPPIIIQQQTTTKKK???===EEEMMMVVVUUUKKK;;;000...///...+++++++++******)))))))))'''(((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&'''((())))))'''((()))******)))((('''''''''&&&''')))+++***)))''''''&&&&&&''''''((((((,,,++++++,,,------+++)))(((((()))***++++++,,,,,,*********+++,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,---...000111333444000///..................,,,******+++---/////////(((((()))***,,,---...///000/////////...---------***---000///+++***,,,000,,,+++***************+++...,,,))))))******)))'''''''''''''''((()))***+++*********++++++,,,,,,,,,(((***,,,,,,++++++,,,---***,,,///000000///000111///555RRRqqqzzzzzzzzzuuuaaaIIICCCMMMNNNPPPXXX^^^ddd___LLL555+++///000***+++******+++---/////////)))***,,,---.........---***))))))+++---...---,,,...,,,---111222111333888IIIWWWlll~~~sss___III555***,,,333222444333555IIIkkkqqqaaagggqqqqqqpppOOO<<<---///333000...//////...,,,+++++++++,,,---***,,,...---+++***,,,...***))))))((()))***+++,,,)))******++++++******)))++++++******)))(((((('''(((((()))************)))+++,,,,,,------------------+++///222999XXX}}}{{{gggOOO???>>>CCCNNN^^^kkkkkkaaaVVVRRREEE>>>FFFQQQQQQHHHAAA>>>IIIKKKHHHGGG???999???FFF[[[iiihhh[[[EEE>>>JJJttt]]]GGG@@@999777:::>>>??????AAABBBCCCBBB>>>:::888777~~~TTTLLLSSSUUUMMMBBB@@@FFFMMMTTTUUUMMM===000......---+++*********))))))((((((''''''((())))))((('''''''''((((((((())))))******&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))***+++'''((()))******)))((('''''''''&&&'''***++++++***((('''&&&&&&&&&''')))***(((((()))***,,,---+++)))(((((()))***,,,---...///*********+++,,,---///000------,,,+++++++++,,,,,,***++++++---///111333444000000///------,,,,,,,,,+++)))(((((()))******)))'''''')))***,,,...///000---.....................))),,,///...***))),,,///))))))******++++++++++++111---***)))******(((%%%%%%%%%&&&&&&''')))***+++*********++++++,,,,,,,,,''')))+++,,,,,,,,,---...)))+++...////////////000+++...KKKnnnzzzzzzzzzvvvlllOOOEEEOOOPPPNNNSSSWWWYYYXXXIII222)))//////((('''''')))+++......---+++((()))+++---......------))))))***,,,......,,,***---+++,,,000111000222666NNNVVVgggzzz~~~vvvXXX888,,,///333000---+++111111///>>>\\\uuummm___lllssssss~~~[[[BBB//////444111......///...,,,+++***+++,,,,,,)))+++------++++++---///))))))((((((((()))+++,,,******++++++++++++******+++++++++***)))(((((('''))))))***++++++++++++++++++,,,------......------111+++...000222JJJooolllOOO;;;<<>>EEEDDDWWW```bbbeeeZZZDDD999ggg|||nnnaaaQQQ???333:::888777:::???@@@<<<888999999:::;;;>>>@@@BBBCCC^^^RRRRRRUUUTTTJJJ@@@@@@HHHQQQRRRLLL===///***************))))))))))))******((((((((((((((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))'''$$$$$$&&&)))++++++))))))))))))))))))))))))---+++))))))*********(((+++'''$$$###&&&(((((('''++++++***))))))***+++,,,)))(((''''''(((***,,,...***+++++++++******,,,...((()))***+++,,,+++*********+++---222555555111---222...++++++---///...---++++++++++++++++++++++++(((((()))***++++++,,,,,,------,,,+++,,,---.../////////...,,,***)))***,,,))))))******+++---...///,,,,,,,,,+++***)))((((((&&&((()))******)))(((&&&'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,///000111111000...,,,***000+++:::```|||{{{|||lllRRREEEFFFBBB???<<<666BBBDDDAAA666---+++------...111---,,,000---(((+++'''(((***+++,,,,,,++++++......---,,,***)))(((((()))))),,,///...+++000999GGGIIISSShhh}}}}}}qqqCCC777+++(((...111...)))//////111222222888JJJ[[[www}}}rrr]]]]]]rrr}}}wwwpppNNN222000333...,,,111222222222111111111111111...000333222...++++++---******))))))***,,,...///***++++++++++++***)))))))))************)))(((((((((((((((((())))))))))))++++++,,,---...///000111///,,,,,,---,,,555UUUvvvuuu[[[FFF<<>>======:::888::::::;;;:::999<<>>>>>@@@@@@<<<;;;???BBBCCCAAA???AAAGGGHHHEEEDDDAAAAAAGGGKKKLLLQQQWWWkkkPPPQQQWWWYYYMMM===:::BBBHHHNNNPPPFFF999111---*********))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((+++***((()))+++------,,,++++++++++++++++++++++++***))))))+++...000111111+++***))))))++++++***)))************+++---...///((()))******++++++++++++((()))***)))((((((***,,,******+++,,,,,,,,,,,,+++,,,,,,---///111222111///...,,,,,,,,,------+++)))))))))))))))))))))))))))((())))))******+++++++++000///...............///***++++++***))))))***,,,------...000111444555777000...,,,)))((('''(((((()))***+++,,,,,,+++***)))((())))))*********)))))),,,,,,,,,,,,,,,---------,,,---......---,,,***)))******333JJJhhh{{{~~~xxxQQQ444111+++'''...555>>>OOOZZZNNN999++++++///111444EEEGGG000)))...'''))))))))))))******+++,,,------,,,+++***)))))))))((())),,,......---111777CCCDDD@@@EEE]]]mmmTTT+++***,,,...,,,***+++000555000...---...,,,))),,,111999JJJ^^^hhhnnnvvvyyyeeeJJJ888222111000---111222222222111000000///,,,///222111...---...000000///...,,,******)))))),,,,,,,,,,,,+++***)))(((+++,,,,,,,,,,,,+++******(((((((((((()))))))))))))))******+++,,,---......+++***,,,000///...:::IIIqqqxxxwwwaaaMMMDDDEEEFFFOOOiiivvviiiZZZRRRIIIDDDFFFIIIIIIFFFAAA:::555222222555>>>IIIPPPSSSRRR\\\\\\___fffiii```OOO@@@666EEE]]]fffeeeKKKBBB>>>777555999555888@@@EEECCC???@@@DDDGGGGGGEEEAAACCCHHHJJJGGGFFFDDDEEEJJJNNNOOOSSSXXXvvvUUUUUU[[[___TTTAAA;;;BBBGGGOOORRRHHH:::111,,,*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++***)))(((***---///000000*********+++++++++***)))))))))***+++---...///000(((***+++------,,,***)))((()))))))))'''''')))******+++++++++,,,,,,,,,,,,******+++---///111222222,,,,,,,,,------+++)))((())))))))))))))))))))))))((()))))))))*********+++///.........------------((()))******))))))+++,,,111111222222333555666777222///,,,(((&&&&&&'''((()))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,++++++***))))))+++000>>>ZZZvvv~~~xxxvvvJJJ111444000)))---444III]]]kkkcccPPPDDDEEEIIIUUURRRddd]]]444'''000'''***)))(((((((((***+++,,,,,,,,,++++++******))))))(((***,,,......///222555777999555///555>>>777'''***---000///***))),,,111111,,,+++...///---...000555???SSSjjjwww|||}}}zzzpppYYY@@@444555444...111111222222111000///...***---//////---,,,...000222111000///---,,,++++++---------,,,+++***)))(((,,,,,,------,,,,,,+++***(((((((((((()))))))))))))))))))))***+++,,,,,,,,,***))),,,000///,,,000666IIITTTddduuu~~~mmmVVVCCCAAAGGGEEEWWWlllnnn\\\MMMGGGCCCDDDNNNWWWWWWQQQHHH@@@999000333555999DDDTTT^^^```eee___```fffcccWWWNNNMMM===222111BBB|||mmm^^^BBB...333;;;:::;;;AAA555999???CCCBBBAAACCCFFFLLLKKKHHHDDDEEEKKKLLLJJJJJJJJJLLLOOOQQQSSSUUUWWW\\\WWWZZZaaaXXXEEE===BBBIIIQQQTTTIII999///+++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&(((((((((((())))))*********)))((()))++++++***)))++++++++++++++++++++++++***)))((()))+++,,,---,,,((()))******))))))((((((((((((***,,,---///000000***+++---......,,,***)))((())))))(((''''''(((************+++++++++,,,,,,+++,,,,,,------...///000+++,,,------,,,***(((((((((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++---555444444333333333333333222///,,,(((&&&&&&'''(((((())))))))))))))))))((()))))))))))))))***************))))))))))))))))))))))))******************))),,,...666NNNmmm{{{yyybbb===,,,333222///666===ZZZjjjxxxuuulllgggiiillltttnnnyyyiii777&&&000)))***)))((((((((()))***+++************************(((+++---...///222444444666222...---+++))),,,111,,,...//////---,,,,,,,,,---(((%%%))),,,---...111777666CCC```{{{vvvtttbbbFFF555444444000111111222222111000...---+++---//////---,,,///222...............------,,,---------,,,,,,***)))))),,,------------,,,++++++(((((((((((())))))))))))((()))))))))***++++++++++++***+++......------000...555@@@SSSnnnwwwbbbLLL===>>>FFFIII```lllbbbQQQDDD???AAANNN^^^mmmnnneeeYYYLLLAAA111666888777===OOOaaakkkkkkeeecccbbbYYYMMMOOOZZZ<<<888,,,???DDDEEE===OOOrrrQQQ333---111222555;;;:::;;;:::;;;===BBBFFFGGGRRRRRROOOLLLNNNSSSUUURRRSSSUUUWWWYYY\\\```cccdddbbbWWWVVV___ZZZHHH>>>BBBIIISSSWWWLLL;;;000,,,+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&'''(((((())))))******+++***)))'''''')))***))))))++++++++++++++++++++++++***((('''''')))***))))))'''((())))))''''''((()))'''(((***,,,---......///+++,,,.........,,,***))))))******)))''''''((()))******))))))******+++,,,...//////...+++******+++,,,---...---+++)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))+++---------,,,---...555444333111000/////////000...,,,)))((('''(((((((((((((((((((((((((((((())))))))))))***+++,,,---)))))))))(((((((((((((((((((((((())))))******+++***,,,,,,111DDD```tttzzzXXX<<<...111000444AAAHHH[[[iiiuuuvvvssstttxxx{{{}}}zzz}}}jjj>>>***---***)))))))))(((((())))))***)))))))))***************)))---//////111555666444777+++'''///333---***///+++***+++,,,...///...---///)))&&&)))++++++...222<<<666:::QQQnnn}}}qqqsssgggNNN888111111111000111222222111///---+++---///111000------000333++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,------,,,,,,+++***(((((((((((()))))))))))))))))))))*********++++++++++++,,,------...///000333222222;;;WWWxxxiiiTTTDDD;;;===DDDNNNfffiiiWWWJJJAAA<<<@@@SSShhh{{{}}}ttthhhYYYKKK888:::999888:::HHH^^^oooooojjjddd]]]RRRJJJQQQ^^^DDD@@@--->>>222111(((DDDooo]]]III>>>888555666888BBBBBB@@@>>>AAAGGGKKKKKKSSSUUUTTTRRRUUU[[[\\\YYYYYY]]]___```dddlllppppppkkkYYYSSS]]]]]]MMMBBBEEEFFFSSS[[[RRRBBB555///---******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&'''(((((()))******++++++,,,)))'''&&&''')))***)))************************)))(((&&&'''(((***))))))((())))))(((&&&&&&(((+++'''((()))+++,,,------------.........---,,,***)))******+++)))((('''(((***))))))((((((((()))***++++++...///...,,,******,,,---//////---)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---.........---,,,...000000///......///111000///...---,,,,,,,,,...---,,,***)))(((((((((***))))))))))))))))))***)))))))))***+++---///000***)))))))))(((((((((((((((((((((((()))***+++,,,***++++++///<<>>[[[tttooo^^^BBB@@@IIIAAAHHHRRRfffdddVVVdddooo```ppprrruuurrrdddMMM444%%%******'''%%%&&&))),,,+++***+++,,,,,,******,,,//////......222888:::999666...)))///...&&&///555$$$)))******+++++++++***************++++++,,,,,,,,,...777555>>>???EEEjjj~~~{{{uuugggPPP;;;666;;;111//////222000+++((()))(((***++++++******+++---...///222333333222///...***,,,------,,,+++,,,---((()))***+++,,,++++++***&&&((()))++++++)))(((&&&,,,,,,,,,++++++*********)))******++++++,,,---------///666999FFFiiizzz```JJJ>>>999CCCMMMJJJHHHYYY^^^KKK999777:::888777666@@@VVVhhhjjj```WWWTTTMMMDDD>>><<>>HHHLLLbbbsss}}}vvvmmmkkkgggaaabbbgggmmmpppqqqooommmkkkqqqmmmjjjlllooopppmmmiiieeeOOOWWWccc\\\MMMDDDCCCMMMXXXZZZQQQBBB666///---,,,***)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((((()))***)))''''''***---+++******+++------+++((((((((())))))))))))(((((()))'''%%%%%%'''(((((('''***)))(((''''''((()))******+++---/////////...---,,,,,,***))))))******+++(((((((((((((((((((((((((((((((((((()))***+++,,,...+++)))+++///000...+++111111///,,,(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())),,,+++***+++,,,...000222000111111222222111000///111...+++*********)))(((,,,+++***)))))))))))))))))))))))))))))))))))))))***)))***+++---.........111///,,,***************((())))))******))))))((((((...------111999TTTyyyuuurrreeeIIIAAAFFFBBBHHHPPPccchhh___gggooobbbkkkqqquuutttlll[[[@@@***++++++***(((''')))***+++(((((()))*********+++,,,,,,...111333444777===BBB<<>>:::999666222///222<<>>hhhmmmRRR999,,,<<<555000///...******,,,((()))******))))))***+++,,,---///000000///---,,,,,,---......,,,******+++,,,,,,,,,,,,***)))'''''''''((()))******)))((('''+++++++++++++++*********)))******++++++,,,------000...111BBBdddvvv^^^PPPPPPVVVWWWWWWWWWTTTNNNGGG???888444333111000111111444>>>IIIPPPCCC777999EEEVVViiiwwwnnngggbbb___XXXPPPQQQYYYdddeee\\\HHH444,,,,,,...111444333000555@@@CCC>>>KKK\\\jjjmmmnnnrrruuussspppooonnnmmmnnnppprrrtttllllllnnnooorrrvvv|||xxxYYYWWWdddcccRRRAAA:::DDDPPPWWWTTTGGG888...,,,+++***((('''(((((()))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++++++++,,,)))))))))******+++******((((((((((((((())))))***)))'''&&&''')))***)))((((((((('''''''''((()))))),,,,,,,,,++++++*********'''''''''((()))******+++************************((((((((((((((()))*********)))(((***---///...---,,,------+++***)))+++,,,************))))))))))))((((((''''''''''''((((((***)))))))))***+++,,,---000000000111111111111111000...+++*********))))))...---,,,***))))))))))))'''(((***++++++***((('''******)))))))))+++///111000000///---+++***++++++******++++++++++++******&&&---...,,,+++---BBBcccwwwtttvvvpppWWW@@@===DDDEEEDDDPPPbbbhhhffffffgggnnnxxxzzzuuuxxxvvvZZZ888...,,,,,,---+++((((((++++++***)))+++......,,,***333333444999EEEVVViiiuuuvvviiiEEE...000***%%%222((()))***,,,---.........++++++++++++++++++++++++---777111333333@@@mmmttt]]]CCC111:::333.........,,,***,,,((()))******(((((()))***+++,,,---......---,,,+++,,,---......,,,******+++---,,,,,,+++***)))((('''(((((())))))))))))((((((+++++++++***************)))******++++++,,,------//////222JJJrrr~~~fffaaagggkkknnnhhhbbb]]]ZZZSSSEEE;;;777555555777777444444===IIIMMM???444555@@@RRRgggvvvjjjfffaaa[[[RRRMMMUUU```dddhhhbbbMMM666******---'''333<<<;;;:::>>>EEEHHHIIIWWWeeejjjlllqqqsssrrrrrrpppmmmmmmnnnpppqqqrrrkkkmmmpppqqqqqqvvv~~~^^^WWWcccgggXXXFFF<<>>HHHHHH>>>555222777FFF^^^rrrhhhccc]]]TTTLLLMMMYYYfffeeekkkgggRRR;;;///...111...777>>>===:::===DDDJJJKKKVVVbbbiiilllnnnpppqqqpppnnnlllmmmnnnooonnnlllppptttvvvuuurrrsssyyyeeeYYYccckkk___LLL???DDDKKKSSSTTTMMM???555---,,,+++))))))))))))***'''(((((())))))******+++))))))))))))))))))))))))(((((((((((()))***++++++,,,+++++++++,,,,,,+++)))'''((((((((('''(((***,,,((((((''''''''')))***+++((((((((()))+++,,,+++)))%%%&&&&&&'''((((((((()))))))))******)))(((''''''&&&&&&((()))************************************(((((((((''''''(((((()))(((((()))***++++++,,,,,,)))+++,,,+++******+++,,,,,,,,,,,,+++******))))))((((((''''''(((((())))))&&&&&&((()))+++,,,------///...---,,,,,,,,,,,,,,,///---*********+++***)))------,,,++++++++++++,,,''''''))))))))))))''''''%%%(((******)))***...222))),,,......++++++---///)))******************))))))---++++++,,,)))333KKKcccqqqrrrhhh\\\III===BBBCCCFFFGGGRRRbbbcccdddqqqmmmssssssooosssyyyppp```@@@333***,,,...+++***---+++,,,------,,,---000222333:::JJJccczzz{{{qqqzzzjjj???+++,,,,,,******+++,,,---.../////////,,,,,,,,,++++++++++++***)))333+++...666JJJttt~~~rrrTTT;;;444---***---111///+++******+++,,,+++***)))***+++***++++++,,,,,,++++++******,,,------,,,+++,,,---,,,+++******)))******+++))))))(((((((((((()))))))))))))))***************)))******++++++,,,------***222666RRRnnnUUUiii}}}xxxqqqjjj]]]OOODDD:::555222333444888CCCMMMCCC===777222111;;;SSShhhgggaaaWWWNNNKKKQQQ]]]gggdddiiidddQQQ::://////111@@@<<<666555888===AAACCCKKKTTT```hhhllloooqqqsssooolllkkkkkkmmmmmmjjjgggccchhhnnnqqqqqqsssyyy~~~mmm\\\dddnnneeeSSSBBBCCCIIIPPPTTTQQQFFF===...---,,,************+++'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***+++---,,,***'''&&&'''((('''&&&'''***,,,(((((('''&&&''')))+++,,,(((((((((***,,,---+++***%%%%%%&&&'''((((((((((((((()))+++,,,,,,***)))''''''''')))************)))************************)))(((((('''''''''((((((((()))************++++++)))+++,,,,,,***)))***+++,,,,,,,,,+++***))))))))))))(((((((((((()))***+++(((((()))***++++++,,,,,,,,,,,,+++++++++,,,---...///---***)))***++++++*********))))))******++++++((((((((((((((((((((((((&&&***---,,,)))(((+++...))),,,///...***)))***---((())))))******))))))(((***+++((()))---)))...AAAWWWppprrrfffaaaSSS@@@===<<>>=========>>>AAACCCLLLSSS^^^hhhnnnppprrruuupppllliiiiiikkklllhhheeeXXX___hhhppptttxxx|||~~~sss___eeeooohhhWWWBBBCCCFFFNNNUUUTTTKKKCCC///...---+++***++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,***)))+++---,,,)))&&&%%%'''((('''&&&&&&***---(((((('''&&&''')))+++---(((((((((+++------,,,***$$$%%%&&&'''(((((((((((((((***,,,......---***)))'''(((***++++++******))))))))))))))))))))))))))))))(((((('''''''''((((((((()))******))))))***+++)))+++,,,,,,***))))))************)))(((''''''&&&)))))))))))))))***++++++******++++++++++++***)))************+++---///000///---***)))***++++++***''''''''''''((()))***+++((((((''''''''''''(((((((((,,,///---)))&&&(((+++***---000...)))'''(((+++(((((())))))))))))((((((***)))%%%'''---)))+++;;;PPPooosssffffffZZZBBB999444FFFFFFHHHZZZ______lllooossswwwvvvrrrooopppttt^^^DDD///---111...+++---+++111666555333777BBBLLL___lllyyy|||wwwsssvvv|||nnn===)))111222------...............---,,,,,,,,,++++++*********&&&///'''...>>>VVVzzzzzzyyytttcccPPP>>>333***+++......------,,,---...---+++***+++,,,++++++++++++++++++++++++(((***,,,---,,,---...///000///,,,***((('''''''''))))))(((((((((((())))))(((((())))))*********+++)))******+++,,,,,,------,,,000...OOOddd???UUUrrrxxx|||yyypppkkktttyyyeeeIIIDDDFFFIIIHHHBBB???GGGQQQ:::888888777555888EEERRReee\\\RRROOOUUU___cccbbbjjjllldddQQQ===333000111000>>>NNNQQQGGG???CCCMMMOOOUUU___iiioooppprrrtttrrrmmmhhhgggiiikkkhhheeedddjjjrrryyy||||||{{{zzz```___rrrrrrbbbMMM??????IIIRRRYYYSSSBBB444)))***---((())),,,)))+++***)))***+++,,,+++***((()))***++++++***((('''(((((((((((()))+++,,,---)))***+++,,,,,,+++***))))))***)))&&&%%%'''***+++''''''''''''(((***+++,,,)))''''''))),,,+++((($$$((('''&&&%%%%%%%%%&&&'''''')))+++---------,,,++++++---...---***(((***,,,...***&&&'''+++---,,,)))((((((((((((''''''''''''((((((((((((((()))************++++++++++++,,,,,,******))))))((((((''''''*********))))))))))))))),,,,,,+++))),,,000///***000///---+++***+++---...---000111000+++'''%%%%%%))))))(((''''''(((***+++))))))((((((((((((((()))+++***)))'''''''''((()))***...---)))'''***)))$$$''''''((())))))))))))))))))************+++...111FFF```qqqlllddd^^^OOO;;;<<>>BBBKKK```oooaaaLLLIII777777777888888:::@@@FFF[[[YYYSSSYYYhhhggg]]][[[bbbmmmeeeQQQEEE999111222CCCiii{{{jjjWWWMMMPPP\\\\\\]]]]]]^^^bbbhhhjjjhhhlllrrrqqqllllllmmmbbbSSSnnnvvv~~~}}}uuubbb^^^ooossshhhUUUEEEAAAHHHPPPXXXUUUFFF777++++++---((((((+++'''+++)))((()))***+++***)))((()))***++++++***((('''(((((((((((())))))***+++)))***++++++++++++***)))$$$'''******(((''''''&&&))))))(((((((((((())))))'''''''''***,,,---***'''((('''&&&%%%%%%&&&'''''')))***,,,.........---,,,***,,,---,,,***)))***,,,...***''''''***,,,+++((()))))))))(((((((((((((((((((((((((((((()))******,,,,,,,,,+++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))***++++++***...333222......---,,,+++++++++,,,---,,,...///...+++((('''((()))((((((''''''(((******+++***))))))((((((((((((+++***)))(((''''''((()))))),,,+++)))***...,,,'''''''''((()))))))))))))))((()))******)))+++---000>>>[[[rrrssskkkbbbPPP<<<:::???CCCFFFOOO\\\eeefffiiillloooooollllllooorrrcccLLL555...333888999999666BBBOOOYYYdddrrr}}}yyysssooojjjgggkkkrrr||||||bbbCCC111...---------,,,,,,---.........///111222111000...------...---000EEEeee~~~}}}tttbbbLLL>>>111...000...+++))),,,,,,++++++***)))))))))'''''')))***+++,,,------...---,,,++++++,,,---...)))******)))''''''(((*********************++++++((((((******+++******)))((()))***+++,,,,,,,,,+++'''...***CCCzzzwwwhhhdddeeehhhnnnuuuyyyqqquuuyyydddFFF888<<>>///+++---)))***---(((***)))(((((())))))((('''(((((()))************)))((((((((((((''''''&&&&&&))))))************))))))++++++,,,...,,,******---,,,+++***)))(((((((((((())))))***+++,,,---,,,+++((('''&&&&&&&&&'''((())))))***+++,,,------------***++++++,,,,,,,,,---......+++(((((()))***)))(((,,,++++++******)))))))))(((((())))))************//////...---,,,+++***)))))))))))))))(((((((((((('''((()))*********))))))))),,,---,,,///444555222***+++---//////...---,,,------,,,+++*********+++(((((((((((())))))***+++...---,,,***)))((((((((()))))))))(((((((((((()))+++(((&&&***000333...(((''''''((()))))))))))))))'''((())))))))))))+++---333LLLfffooollldddYYYOOOCCCCCCDDDGGGNNNWWW```dddggghhhjjjllliii```SSSIII888000***,,,111999DDDNNNeeeyyy~~~|||qqqtttmmmmmmzzz}}}ttt}}}}}}nnnIII,,,,,,---......////////////...///000111111111111111///000000666MMMmmm~~~{{{tttbbbMMM888000000...***(((---,,,,,,++++++***))))))&&&'''(((***,,,---------***+++---...---,,,***)))***++++++***(((((()))+++*********)))******++++++))))))******++++++++++++'''(((((()))******++++++...///+++>>>kkk~~~}}}}}}~~~~~~zzzppprrrsssZZZ:::444555;;;XXX}}}vvvooodddQQQ???666555999EEERRRZZZkkkqqqppprrrpppoooxxxjjjcccWWWTTTPPP===000777888UUUeeeddd```\\\___kkkdddSSSJJJRRR]]]bbbjjjsssppprrrgggVVVYYYmmmvvvoooqqqyyy~~~zzzttttttuuuuuu|||sss\\\```nnnwwwnnn[[[PPPOOOPPPWWWXXXNNN@@@000+++---***---111,,,+++)))(((((())))))(((&&&(((((()))***************((()))))))))((('''&&&%%%))))))))))))))))))))))))'''''',,,222000***'''))))))))))))))))))***++++++,,,,,,---,,,+++*********(((((('''&&&'''((()))***((()))******++++++,,,,,,+++++++++,,,------------,,,+++((((((((())))))))),,,,,,,,,+++***)))))))))(((((()))***+++******)))//////...---+++***))))))(((((((((((())))))))))))'''(((***+++++++++***)))***...///------111222000,,,---000111111000...---///---,,,************)))(((((()))******+++++++++...---,,,***)))(((((((((((((((((())))))))))))(((---(((&&&+++000000+++%%%''''''((()))))))))))))))&&&(((******))))))***,,,...DDD___ppprrriii^^^VVV@@@??????CCCJJJSSS\\\ccciiieee```\\\UUUJJJ<<<222---,,,---......555GGGYYYkkk~~~rrreeegggnnnxxx}}}{{{zzz{{{zzzTTT111.........//////000000000---......///000000000000,,,...///777PPPpppzzzsssjjjUUU>>>333000...+++***------,,,,,,+++*********((()))***++++++++++++++++++,,,...///...,,,***)))***+++,,,+++))))))+++,,,---,,,+++***))))))))))))***************++++++,,,((((((((())))))***++++++---***(((;;;eeezzzpppkkkdddOOO888666555888TTT{{{yyyqqqjjjTTT???888777777@@@KKKYYYllltttuuuyyywwwrrrtttZZZ]]]TTTJJJJJJDDD;;;;;;444DDDaaalll]]]llltttdddUUUNNNLLLPPP___pppooogggbbbeeeooowwwzzzzzzyyy}}}~~~}}}~~~fffrrr~~~bbb```lllvvvsss```SSSOOONNNUUUYYYPPPCCC222,,,...,,,000444000,,,***))))))))))))(((&&&((((((((()))******++++++)))***+++++++++)))((('''***))))))(((((())))))***$$$'''222>>><<<000'''&&&((((((((()))***+++---------......,,,***((()))***((((((''''''((()))***+++(((((())))))***+++++++++---,,,+++,,,---...---,,,***)))((((((((((((******---,,,,,,+++***)))((((((((()))***+++++++++***)))......---,,,***))))))((((((((((((((())))))))))))''')))+++---------+++***,,,000111...---///000//////000111222222000...---...---++++++++++++)))(((((()))***,,,---------------,,,+++***)))((((((((('''(((((())))))))))))(((---)))(((---000---(((%%%''''''((()))))))))))))))''')))++++++*********+++***;;;WWWpppxxxoooaaaYYYCCC???>>>CCCIIIQQQ[[[dddaaaXXXLLLAAA:::444...***,,,///333222...333GGG[[[fffyyyvvvhhhdddkkkrrrnnnccc___nnnyyy~~~^^^:::111000///......///000111.............../////////,,,...000999RRRrrr{{{tttrrr___HHH:::333...---------------,,,++++++******))))))***++++++++++++***,,,---/////////---+++))))))***++++++***+++---///...---,,,***)))(((((('''+++************+++,,,,,,)))))))))))))))+++,,,,,,---******;;;^^^yyytttjjjXXXBBB555666666777QQQyyywwwjjjRRR<<<777666333777AAAWWWmmmwwwxxx}}}xxxmmmiiiVVV[[[QQQFFFJJJHHH;;;222---555[[[iiivvv{{{ssscccQQQFFFLLL^^^oookkk___]]]jjjtttuuuxxxyyy|||}}}|||zzztttkkkdddllltttyyycccSSSLLLJJJSSSYYYTTTIII666///000...222555000---+++***)))******((('''(((((((((((()))***+++,,,***+++---...---,,,+++)))***)))(((''''''((()))***((()))222>>><<<000)))***((((((((()))***+++---...+++,,,---+++)))((()))+++)))(((''''''(((***+++,,,))))))))))))***+++,,,,,,///---+++,,,......---+++(((((((((''''''(((***,,,,,,,,,+++***)))(((''''''''')))***,,,,,,+++***))),,,,,,+++******)))(((((('''((((((((()))))))))***(((***,,,...///...---,,,,,,111333///...000111111111111111111000///---,,,+++******+++------+++((()))***,,,---/////////...+++***))))))((((((((((((&&&'''((()))******)))(((,,,)))***000111,,,((((((''''''((()))))))))))))))(((***,,,,,,+++***++++++***333HHHcccpppkkkbbb]]]JJJCCC???@@@CCCGGGOOOXXXHHHBBB:::222---,,,,,,---...000444444000222@@@PPP___ooovvvhhh\\\iiihhheee___WWWWWWgggxxxgggttt}}}jjjJJJ555333000------...000222000000/////////////////////111222<<>>555555555777NNNvvvzzzlllQQQ;;;666666111333;;;JJJfffvvvxxxzzzrrrddd]]]XXXSSSIIIMMMZZZSSS<<<111///,,,HHHmmmxxxuuuyyyoooZZZNNNXXXhhhrrrgggfffkkkrrrttttttwww|||vvv|||qqqggglllsss|||eeeRRRIIIFFFPPPZZZWWWMMM:::111111///222555000---,,,******+++***)))'''(((((((((((()))***+++,,,+++,,,...//////...,,,+++***)))(((''''''((()))******&&&(((000...&&&%%%,,,))))))))))))***+++,,,---)))+++,,,+++((((((***---)))((((((((((((***,,,---************+++,,,---...000...,,,,,,......,,,***&&&'''''''''''')))+++---,,,,,,+++***)))((('''&&&''')))+++,,,,,,,,,***)))++++++******)))((((((((('''((((((((())))))******(((***---///000///...,,,,,,222444111///111444333222111111000...---,,,+++)))((())),,,///000---)))***+++---///000000000///))))))((((((((((((((()))&&&'''(((*********)))(((+++))),,,222222,,,***,,,'''(((((()))))))))))))))(((***------,,,+++++++++///...999PPP```cccaaabbbLLLBBB;;;999777666<<>>VVVsssrrr\\\III999...---111...------,,,,,,++++++***%%%&&&(((***,,,---......000000000000///...---,,,''')))***+++,,,---000222++++++***************+++,,,+++*********+++,,,---+++************,,,---...+++***,,,---888ZZZxxx}}}mmmjjj{{{zzz[[[???999444555666KKKrrr~~~xxxpppSSS;;;777777222333;;;;;;\\\qqqtttuuulll^^^XXXRRRCCC<<>>AAAQQQ[[[lll}}}ttt|||ddd???<<<111111555FFFddd~~~|||qqqWWW===444666666555666888EEEYYYjjjpppiii[[[PPPFFFIIIUUUjjjzzzuuu^^^HHHFFFHHH999???______iiinnn~~~|||cccaaaVVV___iiizzzzzzuuurrr~~~gggbbbvvv{{{qqq^^^NNNKKKPPPUUUUUUWWWHHH777.........---+++************))))))))))))((()))++++++)))((()))***)))***---...//////...---+++***((('''''''''))))))***))))))((((((((((((((((((((((((((())))))))))))&&&'''(((***+++++++++***(((((('''))),,,------,,,((((((''''''(((***+++,,,(((((())))))))))))((((((((()))***)))((((((***,,,......,,,+++)))((((((((()))((('''))),,,---+++)))---,,,+++)))((((((((()))((((((((()))******++++++---,,,,,,---...///---,,,111000///000222333333333111000000111333222///,,,,,,,,,---...///---***'''---------......000111111///---***(((&&&&&&''''''%%%&&&(((***++++++***)))++++++++++++++++++++++++((((((((((((((()))))))))************))))))))))))000111///---***+++...111;;;222---///111000111555111111000000000222333444////////////000222333555IIIYYYfffooorrrhhheeeppp~~~uuusssvvvrrrbbbWWWUUUhhhuuu}}}~~~{{{oooSSS;;;333777555888EEEMMMHHHBBB:::444222444777999555333;;;PPPhhhwww}}}}}}qqq^^^JJJ;;;555333......---,,,+++*********)))(((***---,,,+++///555222222000///...---------,,,((((((---...---///444///,,,***)))***,,,,,,,,,++++++***)))))))))))))))++++++,,,+++***+++---000//////......000222555777888===LLLddd{{{oootttiiiEEE;;;666222111AAAaaasssZZZ@@@555444333111111000888GGGXXXbbbaaaVVVKKKFFFUUUeeeqqq}}}lllRRRKKKDDD333<<>>OOOXXXIIICCC;;;555333444555666666444@@@[[[mmmrrrxxx|||zzzsssdddPPP???555111333111...+++))))))+++,,,)))(((***......,,,///333111000///...---,,,,,,,,,---******---......000444///---+++***,,,---...---++++++***))))))))))))***+++,,,---,,,++++++,,,...000000///...............222111666KKKmmm{{{llllllxxxmmmOOO======444///<<>>:::999777555222000///...------,,,,,,---///111222<<>>CCCDDD888888666444111///---,,,,,,+++++++++,,,...000111...AAAQQQcccvvvyyytttuuu~~~|||{{{xxxoooccc\\\ZZZppp{{{~~~}}}|||yyyPPP444555:::@@@DDD@@@555222111333777888666222999SSSiiilllhhhlllwww~~~~~~www|||xxxgggRRRBBB:::000000000///////////////---***+++000111///...000...------,,,,,,,,,------000000...,,,,,,------------+++******,,,---,,,++++++***************+++++++++---...---+++++++++,,,,,,------.........//////+++...,,,111OOO{{{yyyjjjaaaaaaYYYHHH999666555;;;EEESSS```hhhuuudddLLL999111222333333888;;;???EEEMMMVVV___eeemmmsss|||{{{sssqqquuuddddddZZZGGGNNNrrrhhhvvv]]]jjjkkkTTTiiiTTTnnnqqq~~~vvvtttvvv~~~eeebbbwww{{{ttt___JJJDDDLLLUUU]]]]]]SSS>>>///---...---************))))))))))))***,,,------,,,++++++,,,,,,++++++***((((((''''''))))))))))))(((((((((((()))(((''''''&&&&&&'''''''''''''''((((((((())))))+++***)))(((''''''''''''+++******+++,,,,,,***'''))))))))))))))))))))))))))))))************))))))'''((((((((('''''')))+++,,,+++******))))))******''')))******)))((()))***((()))***++++++)))'''&&&&&&'''((()))***+++,,,---...,,,******+++,,,+++************+++---...---,,,///000111///,,,)))''''''''')))+++,,,++++++---......///000111///---)))'''******************))))))(((((('''&&&'''(((***+++((((((((((((((((((((((((************))))))))))))))))))******+++,,,,,,,,,+++,,,...///222;;;GGGPPP[[[[[[QQQAAA<<>>DDDCCC888555444888???BBB@@@===OOOkkk}}}uuuiiikkktttxxx}}}~~~}}}nnnYYYFFF;;;000000111111111111111111000,,,+++///111//////000------,,,,,,,,,---......///111000,,,,,,///000...---,,,++++++,,,,,,+++)))+++************+++,,,,,,***,,,------,,,+++,,,---000///...---------------)))111111///IIIvvvqqq^^^^^^aaaXXX???:::888;;;@@@GGGSSS]]]yyynnn[[[JJJBBBBBBBBB@@@@@@EEELLLRRRXXXbbbmmmvvvuuurrrwww}}}ssstttqqqqqq^^^JJJUUU[[[ssskkkVVVfffWWWdddnnnWWWrrr]]]yyybbbaaaqqqzzz||||||vvvyyy}}}mmm^^^pppyyywwwcccLLLDDDLLLUUU___ccc[[[DDD222------***************))))))))))))***+++------+++***+++,,,---,,,+++***(((((('''''')))))))))))))))(((((('''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((('''''''''((((((,,,+++******++++++)))((())))))((('''''''''((()))(((((())))))))))))(((((('''((((((((('''''')))***))))))(((((())))))***+++(((***,,,+++)))((()))+++++++++,,,++++++)))'''&&&&&&&&&''')))***+++,,,---***))))))***+++,,,***)))---+++***+++---//////...---......,,,(((&&&'''((((((((((((***---///000///......//////...,,,***)))(((((())))))***)))))))))'''''''''((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))))))))))))))***++++++,,,------&&&***---000666FFF]]]nnneeefffYYYFFFAAAIIIHHH===---...///000111111000///++++++******+++---///000...:::???HHH___jjjgggfffnnnsssyyy}}}~~~{{{vvvrrrzzzxxxxxx~~~}}}eeeDDD000111111555???DDDBBBEEELLLXXXbbbddd]]]VVVeeerrr}}}zzzooojjjooouuu{{{}}}rrraaaNNNAAA555444222000///000111222333...+++...000//////111------,,,------...//////---000000---///444666444000...------------***)))+++*********++++++,,,---(((+++---...---,,,,,,---000///---+++++++++------,,,777555000HHHuuu}}}hhhhhhsssoooWWWIII<<<:::>>>DDDMMMVVVrrrppphhh^^^ZZZ\\\ZZZVVVPPPTTT[[[aaagggnnnuuuzzzuuuuuuwww{{{{{{xxxwwwyyynnnuuu^^^HHHTTTBBBUUUXXXUUULLLTTTKKK[[[YYYbbbbbboooPPPPPPjjjwww}}}~~~ssswww|||sss]]]jjjvvvyyygggOOOEEELLLVVVbbbhhh```HHH333---+++(((************)))))))))))))))***,,,,,,***)))***+++---,,,+++***)))))))))))))))))))))))))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***...,,,***)))*********))))))(((&&&%%%%%%&&&''')))''''''((((((((((((''''''&&&'''((((((&&&'''(((***''''''''''''((()))***+++(((+++---,,,***((()))+++------,,,,,,***)))((('''&&&&&&''')))***,,,------))))))***,,,......,,,***///---++++++---///000000+++,,,,,,)))&&&%%%(((+++)))''''''***///333222111------.........---,,,+++'''(((((())))))))))))(((&&&'''((()))***+++,,,,,,************************&&&'''''''''(((((())))))))))))***+++,,,,,,------(((+++---,,,111BBB]]]rrrhhhiii\\\HHHDDDKKKFFF666//////000111111///...---...---------...000222333222999888???XXXjjjmmmooorrrwww||||||{{{|||~~~~~~{{{{{{tttggg@@@+++'''---++++++666<<>>NNNLLLXXX^^^YYYQQQQQQOOORRR^^^```___```fffpppwww{{{|||}}}xxxsssssswwwzzzxxxvvvjjjTTTRRRLLLKKK???BBBUUUFFF999MMMTTTDDDiiiqqqiiijjjwww~~~zzzxxx{{{zzzvvvxxxdddbbbkkkwwwnnnSSSGGGJJJIIIZZZ```aaaTTT>>>///,,,///,,,,,,+++************+++)))))))))*********++++++***,,,...---+++((('''''')))(((''''''(((((('''&&&)))((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))***)))((('''&&&&&&'''((('''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))((((((((((((++++++++++++++++++++++++---+++))))))+++,,,+++)))---,,,+++---//////,,,***,,,***)))***---///...---,,,+++)))((((((((()))******'''&&&(((---000///,,,---,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---++++++******)))*********))))))***+++,,,+++******''''''((()))***************+++,,,,,,,,,+++******((()))***+++---777NNNcccmmmbbbddd^^^HHH@@@CCC;;;000,,,+++---...---...111+++222222,,,,,,222222,,,,,,///...111EEEbbbvvv{{{zzz~~~zzzzzz{{{yyyzzzhhhQQQ<<>>CCCBBB???DDDJJJHHHIIINNNYYYgggrrryyy}}}yyyvvvvvvxxxyyywwwuuuiiiWWWQQQGGGCCC:::<<>>??????000+++(((***,,,,,,---111,,,111111,,,+++000000******---,,,///@@@\\\pppwww||||||{{{~~~rrrjjjYYYCCC000&&&'''***+++++++++,,,------......+++FFFaaa{{{}}}YYYMMMMMMOOOSSSZZZ^^^aaacccppptttxxx|||~~~}}}~~~sssbbbEEE999444222,,,///333...111000/////////...+++)))******))))))))))))***+++//////...,,,***+++...000000000000//////.........++++++,,,------------,,,,,,,,,,,,---...000111222111111000---++++++,,,...,,,222333///...666CCCKKKqqqxxxppp\\\TTTTTTKKKGGGHHHCCCRRRHHH333***444999666999<<<999777999EEEYYYooo~~~||||||{{{zzzyyyxxxvvvuuunnn```VVVFFF>>>777:::^^^^^^KKKvvv^^^\\\___\\\WWWdddlllkkkoooxxxuuukkkkkkppp{{{~~~aaaeeesssvvv___KKKFFFDDDQQQ\\\ddd\\\HHH666000111......---,,,,,,,,,,,,---(((((((((((())))))))))))***+++,,,,,,)))((('''((()))(((''''''((()))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++...---++++++++++++++++++++++++,,,---------+++***+++++++++,,,---------,,,+++***)))))))))***+++,,,...+++))))))***++++++************++++++************++++++,,,...///000111++++++***)))))))))))))))++++++++++++***)))))))))''''''((()))************,,,,,,,,,+++***)))((((((((((((((())))))///???PPPnnnggghhhgggVVVBBB===@@@333,,,''')))+++***+++...+++......++++++......***+++------///===UUUjjjsss~~~{{{xxx|||{{{lllNNNAAA333,,,...000...+++)))***+++,,,---...//////---;;;KKKyyyYYYJJJ@@@>>>EEENNNZZZdddeeeggglllttt|||}}}}}}xxxiiiLLL;;;333222---000555000000000//////...---,,,***++++++******)))*********//////...---++++++...000000000000000000000000000,,,,,,...//////...---,,,++++++,,,,,,...///000111000000000...,,,+++,,,...''',,,///---+++,,,000444QQQpppmmmlllhhhjjjmmmggg^^^ZZZXXX[[[QQQ999)))---111444>>>BBB===666444===SSSnnn|||~~~~~~{{{xxxvvvvvvpppfffXXXFFF999333777HHHxxxiiiBBB~~~jjj___^^^^^^QQQ\\\dddfffiiinnnmmmhhhttt|||fffcccqqqzzziiiUUULLLGGGPPP[[[eee```NNN<<<333111///...------,,,,,,------(((((((((((()))))))))))))))+++++++++)))'''(((((((((''''''(((***,,,+++***%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((()))))))))***++++++,,,---,,,+++***(((***************+++,,,---***,,,---...---,,,++++++,,,---...///............++++++******+++---///000000...+++******+++++++++++++++,,,------,,,++++++++++++,,,---------------((((((((((((((()))***+++******))))))(((((((((((('''((()))***++++++++++++---,,,+++***))))))((((((((('''((())))))...;;;IIIjjjhhhffffff^^^LLL???@@@999000((((((***))))))+++(((***+++***+++---...,,,***---...///999MMM```lllzzz{{{}}}tttYYYAAA777///((()))...000,,,&&&)))***,,,---//////000000222555:::nnn|||~~~nnnfffUUUUUU______dddggg___```fffqqq{{{}}}||||||~~~sssUUU???444222///222666222///000000000///.........------,,,+++++++++,,,,,,222333333111//////000222000000000000////////////---...///000000///------*********+++,,,---.../////////000...,,,,,,,,,...***,,,///000///...000222888```xxxjjjkkkttt|||zzzoooiiilllvvvsss\\\@@@000***333FFFTTTMMMCCC<<<@@@RRRjjj||||||~~~~~~zzzyyyxxxnnnfffVVVGGG666...444444XXXnnn===xxx}}}eeeSSS]]]UUUVVV]]]hhhmmmlllooovvvzzzooodddnnn}}}sss^^^RRRKKKNNNXXXaaa```SSSCCC777111......---,,,,,,,,,,,,---((((((((()))))))))******)))***+++***((('''((()))((('''''')))+++------,,,%%%&&&'''((()))))))))((((((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******+++,,,---...---+++)))'''((()))************,,,...+++---//////...,,,,,,---,,,...000000///.........,,,,,,++++++,,,...000111111///---+++******+++,,,---...///000000///...---,,,,,,,,,------,,,++++++(((((((((((()))***+++,,,))))))((('''''''''((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))))))))((()))******,,,666AAA___fffdddaaaaaaSSSBBB???>>>333***)))******)))+++)))***++++++,,,......///(((+++---///555CCCUUUbbbyyygggQQQAAA666...+++---...+++&&&$$$'''+++***+++---///000111000000000000111WWWqqqxxxiiivvv}}}wwwdddeeeiiipppxxx|||~~~~~~cccHHH888666222333666222///111222222000//////000......---------......//////000111111///------...000000000//////.........///000000000000///......************+++,,,---......///000///---,,,---......,,,,,,...///------000,,,RRR~~~tttlllnnnqqqjjjsss|||]]]DDD888CCC\\\llldddYYYRRRSSS^^^nnnyyy}}}~~~}}}{{{tttjjjZZZSSSAAA555===111:::ddd@@@pppkkkKKKUUUeee___cccooosssmmmnnnwwwuuu{{{gggkkk~~~yyyeeeUUULLLJJJRRRZZZ]]]VVVHHH;;;222...------,,,,,,,,,,,,,,,)))))))))*********++++++)))******)))''''''((()))(((''''''(((+++,,,,,,+++&&&'''(((************)))(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&''''''((()))***++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))*********)))***,,,......,,,***(((***,,,---,,,******,,,...+++...000000...------...+++...000111///---------...---,,,,,,+++,,,---...000///,,,***((((((***,,,,,,---///000000///---,,,+++,,,------------,,,++++++++++++***++++++,,,,,,)))((((((''''''((()))*********+++,,,------------+++***)))(((((()))******+++)))******)))(((///888NNNdddddd\\\^^^UUUCCC???AAA555+++))),,,,,,,,,------------.../////////000))),,,///111444>>>NNN[[[sssnnn\\\AAA***%%%+++111))),,,---+++''''''+++///,,,---///111222222111000***---000BBBeeetttggg~~~pppfffeeeeeejjjrrr{{{sssTTT???;;;555333444111000222444222///------///------------...///000000,,,...111222000---+++***..................//////222111000000/////////000++++++++++++,,,---......---...000///---,,,---......)))'''+++,,,***))),,,)))EEEooo}}}pppmmmsss|||mmmgggvvvwwwdddYYYbbbxxx}}}wwwnnniiijjjpppwww{{{~~~||||||~~~}}}pppaaaeeeRRRBBBKKK999000PPPDDDccc}}}hhhOOOKKKdddcccfffmmmrrrqqqnnnmmmnnnxxxiiijjj~~~|||hhhVVVLLLFFFLLLUUUZZZWWWLLL===333------,,,++++++++++++,,,************++++++++++++)))******)))''''''(((***)))((('''((()))***)))(((&&&''')))***+++++++++***))))))))))))))))))))))))'''''''''''''''((())))))###$$$&&&'''((('''&&&&&&''''''((((((((((((''''''&&&'''((()))***+++,,,---))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++''')))+++......---+++***---///000...+++***+++...,,,///111111///---...///)))---000000...++++++,,,000///---+++************...---+++)))'''''')))+++)))***,,,------,,,***)))***+++---.........------//////...---,,,,,,,,,,,,))))))(((((((((***+++,,,++++++,,,---............******)))(((((()))***+++,,,+++******'''%%%***111BBBaaaeeeXXXZZZTTTDDD@@@AAA555******---...///000222111000111111//////111+++...333555666===LLLZZZQQQLLL@@@333---//////---222,,,(((***111333...'''---...000222333222111000'''---333777^^^ooo___wwwsss]]]WWWSSSUUUaaappp~~~\\\EEE???777444333///222444555222...++++++,,,,,,,,,,,,---...///000111000444888999777333000...,,,,,,,,,---...//////000333222000/////////000111,,,,,,,,,,,,------...///---...000///...------...000)))(((---///,,,+++...(((<<>>>>>888000,,,///222111...222111000111222222000......333888:::;;;>>>BBBFFF:::888666444111000......000//////........./////////---+++---111333333111222&&&444666WWWnnnttt{{{ZZZNNNCCC===DDDMMMZZZppp~~~lllPPP<<<555555444111000000000000///...,,,+++///,,,***+++///111000...+++...111333222000///...---,,,+++***+++---///111000///...///000111000///++++++,,,,,,,,,---------...///000111111000///...------,,,,,,,,,,,,------111...UUUtttnnnjjj{{{vvvsssnnn}}}wwwrrruuu}}}~~~zzz{{{~~~}}}yyyyyyvvvmmmddd```^^^UUUHHH555666SSS666eee___SSSJJJQQQWWWUUUYYYhhhoooooosssqqqtttyyy~~~ssscccrrrsssbbb\\\PPPRRRUUUVVVWWWRRRDDD666......---,,,,,,+++******---++++++---///000---+++***++++++++++++***))))))***)))((('''&&&''''''((((((&&&&&&(((+++,,,+++)))(((((((((((((((((((((((((((((('''(((((()))***+++&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((('''((((((***+++++++++***)))***)))(((''''''''''''''')))))))))))))))))))))))))))))))))((()))))))))******)))'''(((+++,,,***(((+++************,,,---...,,,...///...,,,+++---///---...///111222333333333///...,,,,,,---///111333444000+++((('''((())))))------,,,***)))((('''&&&((()))***++++++***)))(((*********)))))))))(((((((((((('''''''''((()))***------,,,,,,------............---,,,,,,,,,,,,,,,++++++************++++++444NNN```^^^XXXVVVRRRIII<<<777111,,,,,,...---+++------------------------444222111222444777888999333222111000////////////......------------......,,,,,,---///333444222///111(((222000OOOrrruuuqqq\\\GGGBBB;;;999===BBBKKKbbbyyywww___FFF888666444///333333222000///...---,,,,,,+++++++++---//////......000222222000...------,,,,,,++++++,,,---///000111///...///000000///...,,,+++++++++++++++,,,,,,//////000000000000//////111111///...---,,,,,,,,,+++,,,LLLyyy}}}vvvvvv~~~zzztttqqqooozzz}}}vvvrrrpppnnnpppuuuvvvtttsssvvvyyyzzzvvvqqqrrrpppiiibbb```___WWWMMM;;;<<>>666...,,,///222111...,,,,,,,,,---...///000111---,,,,,,,,,,,,,,,------+++,,,...111333333000---000+++///***EEE~~~zzzyyyzzzrrrOOO>>>777666444555888777===RRRhhh~~~}}}xxxttt{{{qqqQQQ<<<888666111555444222000...---------***+++,,,,,,,,,,,,...///111222333111///---------++++++,,,------......///111000......//////...,,,...,,,+++))))))***,,,---000000////////////000000555444222000...,,,++++++(((,,,@@@ggg|||~~~wwwtttvvvsss}}}tttbbbZZZYYYVVVTTTTTTYYYYYY[[[```cccbbb]]]XXX[[[YYYTTTPPPPPPPPPLLLFFF@@@AAA555;;;:::rrr```PPPOOOPPPPPPNNNLLLHHHFFFGGGFFFHHHLLLQQQVVVZZZ]]]___eeebbbqqqxxxvvvrrrjjjjjjgggbbb]]]VVVIII<<>>666333444444555777666:::IIIZZZvvvzzz}}}sssqqqtttzzzXXX>>>999999555444222000...------...///))),,,///...,,,,,,...000111111222000...---...///***+++,,,---............111000............,,,+++000...,,,******+++---///222111///......///000000444333111///---,,,++++++)))000666TTT~~~}}}||||||{{{yyy}}}www~~~ooo^^^LLLDDDBBB???<<<<<>>iii]]]hhhwwwzzzvvvrrrtttrrrllleee[[[LLL???000///---,,,+++,,,,,,---...///000000///...---,,,***++++++++++++***))))))(((((((((((((((''''''&&&(((((('''&&&&&&''')))***((((((((((((((((((((((((***))))))(((((((((((()))***)))((('''&&&%%%%%%%%%&&&'''''''''(((((())))))((()))***+++,,,+++******((((((((((((((()))***+++************************'''((()))+++,,,,,,,,,,,,(((***,,,---...---------***++++++,,,------......222000...------///000111///////////////...------+++,,,///111222111///...///,,,)))''''''((())))))'''(((***,,,---,,,***))))))))))))))))))******+++)))))))))((((((((((((''''''(((+++,,,---,,,***)))+++*********++++++,,,---///...,,,+++***)))((((((((((((((((((((()))******//////999IIISSSRRRPPPQQQ>>>999666555111+++---222***---///---++++++111777===999333///.../////////*********+++,,,---///000------,,,,,,---....../////////...------...///111+++111...,,,>>>lllxxx^^^@@@999:::333888666666777999===FFFOOOkkkyyy~~~uuuoootttxxxuuu___BBB888777555000///---,,,,,,---///000***---000000...---///111...000111000///...000111***+++,,,---............111///------...---,,,***222000...,,,,,,...000111222111///.........///000//////...---,,,,,,,,,,,,)))///---BBBnnn}}}}}}{{{~~~}}}~~~{{{hhhLLLCCC;;;999999999;;;>>>999888777777777777777666777666444333222222555888555777>>>LLLMMMfffppp]]]YYYLLLLLLIII888222888666777777666555444444333333sss^^^ddduuu{{{vvvrrruuuvvvqqqiii___PPPCCC222111...,,,++++++,,,---,,,...000000...---,,,---***++++++++++++***))))))((((((((()))(((''''''&&&((())))))(((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((()))***+++***))))))'''''''''((()))***+++,,,************************'''(((***+++++++++******'''***...//////......///***+++,,,---.........---222///------///000000///((()))+++,,,.../////////(((+++///222333111---+++***((('''((()))***)))(((******++++++***)))'''&&&)))((((((((()))***+++,,,))))))(((((((((((('''''''''(((***+++,,,+++)))(((***))))))(((((((((((()))---,,,+++***))))))((((((''''''&&&''''''((()))***000...333BBBQQQVVVSSSPPPBBB999333333000***+++111(((***,,,+++***+++///222111111000000000000...---(((((((((((()))***++++++---,,,,,,,,,---...///000111000...,,,***+++///222,,,333///222;;;]]]vvvaaaCCC000666;;;000999888777888;;;???EEEJJJ]]]qqqxxxjjjfffttt{{{uuujjjNNN<<<444222......---,,,,,,,,,......+++---000111000000000000---///000111000///000111++++++,,,------......//////...,,,,,,------,,,***111000///...///000222333222111000//////......///,,,+++++++++++++++,,,,,,'''***(((555YYYxxxmmmNNN999666555666555333555:::999777333111000111333555444333222222000///555<<<000000BBBUUUcccUUUgggaaaTTTCCCIIIMMM:::333777000000000///...............dddddduuu|||vvvjjjoooqqqmmmhhh```TTTIII444222///,,,******+++,,,***---000000...------///***++++++++++++***))))))'''((()))))))))(((&&&&&&%%%(((******)))((()))+++(((((((((((((((((((((((((((((('''(((((()))***+++))))))(((''''''&&&''''''&&&&&&''''''((())))))***&&&'''((()))***)))(((((('''''''''((()))+++,,,---************************'''(((***++++++***((('''(((+++///000...---,,,---***+++,,,............---///---,,,,,,//////...,,,&&&''')))+++---///000000'''***...111222111///...***)))((((((***+++***)))******))))))(((''''''''')))((((((((()))***+++,,,))))))((((((((('''''''''((((((***+++++++++***)))******))))))))))))******++++++***)))))))))))))))''''''''''''((()))******,,,///444???NNNZZZ[[[VVVKKK===444333111+++***000((()))******+++,,,,,,---------///444999999222+++((((((((((((((()))***+++++++++++++++,,,---...//////000000...++++++---000---444///666666HHHxxxrrr\\\HHH999000555888000777:::;;;::::::>>>FFFKKKWWWiiiuuuqqqnnnvvv{{{zzzzzzbbbGGG777444000000///...---,,,++++++,,,,,,---000111111000...---///222222111///......,,,,,,++++++,,,---///000...,,,+++,,,------,,,+++.........///000111333333111111111000000///...---++++++*********++++++,,,(((&&&(((000GGGnnnaaa===777444333444222///...222333222///---,,,...111444222000111222///...666AAA111///888[[[mmmGGGTTTcccUUU<<>>:::===+++000AAA<<<222111000/////////000111vvvllluuu|||{{{pppgggbbbeeeddd^^^YYYYYY???666///...---***,,,111111111000000000000000111.........---,,,+++)))))))))))))))))))))*********+++++++++***************&&&((())))))(((''''''(((((((((''''''''')))***+++)))(((((('''''''''(((((('''((()))))))))))))))((('''&&&&&&&&&(((***,,,---+++***)))(((((()))******+++++++++*********))))))(((***---...---+++***+++*********)))'''''')))+++(((+++///000...,,,******,,,,,,,,,,,,+++)))((('''***++++++,,,,,,,,,++++++000+++'''(((...222333111///---+++***((((((((()))(((((((((((())))))))))))+++)))'''))),,,---,,,)))******)))(((((((((((((((******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,---,,,+++***)))((((((((((((***)))(((((()))+++---...000111000555DDDWWW___]]]OOOIII<<<000---000///)))(((+++,,,+++***,,,...///333444CCCTTT\\\]]]JJJ---***+++,,,+++,,,---000222111---******---000000///222//////111111------000111//////111666@@@RRRbbbIII@@@999777777666777999???===>>>CCCDDDEEELLLVVVfffrrrxxx|||~~~}}}hhhMMM888555444111...,,,+++,,,......000...,,,///333333///111222222222222111000000,,,///111000---+++,,,...,,,,,,+++***))))))******+++,,,.........///111333444000------111222000,,,+++,,,---,,,***(((((((((&&&---///,,,444OOOoooyyyfffTTTIIIFFFJJJNNNjjjwwwqqqXXXBBB555444333111//////000111222///,,,***+++...000000///333444//////333//////<<<777222+++LLLPPPPPPBBBTTTkkkPPP777===888,,,555111333111///111444555444111|||nnnrrrzzz~~~rrriiicccdddddd^^^XXXVVVBBB777...------,,,,,,/////////............//////------.........------,,,++++++******************+++++++++******)))))))))((()))***)))'''&&&'''(((++++++*********+++,,,---)))((((((''''''(((((((((''''''(((((((((''''''''''''''''''((((((***+++,,,,,,+++)))((((((((())))))+++++++++******)))))))))(((+++------,,,************+++***)))((((((***,,,)))+++------,,,***))))))***+++++++++***))))))(((***++++++,,,++++++******///+++((()))...222222111...---+++)))(((((((((((((((((((((((()))))))))***+++***))))))+++,,,,,,+++))))))(((''''''''''''''')))******+++++++++++++++,,,++++++++++++,,,...///,,,+++***))))))(((((((((***)))((('''(((***,,,---///000///222???OOOXXXYYYSSSMMM@@@444000222000***//////...+++***---111333;;;GGG^^^mmmooojjjRRR000)))***++++++,,,---///111///,,,***))),,,......---,,,)))+++///000///000444000...///111333777CCCOOOBBB;;;666666888888999<<<:::;;;@@@GGGHHHFFFIIIOOOdddrrrzzzsssVVV:::666555333000---,,,,,,,,,))),,,,,,***,,,000222000111111111111000///......,,,...000///---,,,,,,...,,,++++++***))))))*********,,,///000//////111222333///,,,,,,///000...+++)))+++,,,+++***))))))***)))///000,,,000BBBWWWddd^^^WWWKKK@@@999777999;;;JJJTTT^^^^^^QQQ@@@111***444333111//////000111222000...,,,,,,...000000///000333......333000111>>>111//////BBBHHHJJJ<<<888UUUKKK<<<@@@888+++444111555444333111000...---,,,qqqmmmwwwuuujjjaaa______\\\WWWUUUGGG:::///,,,......------------,,,,,,,,,,,,------------......////////////,,,,,,,,,++++++******))),,,++++++***)))((((((''')))***)))(((&&&&&&''')))---,,,,,,++++++++++++,,,))))))(((((((((((())))))((((((''''''&&&&&&%%%%%%'''(((((()))*********)))---+++***(((''''''((((((************)))))))))))))))+++------+++)))((()))***++++++***((()))+++---+++,,,,,,+++)))''''''((())))))))))))))))))))))))+++++++++++++++***)))(((...+++(((***...111111000---,,,***)))((('''(((((()))((((((((())))))*********++++++***)))))),,,...(((((('''&&&&&&&&&''''''((()))******++++++***************+++,,,---//////++++++******)))(((((((((((((((''''''''')))***,,,---......///777EEEOOOTTTZZZSSSEEE888333333222......---+++******...444999BBBUUUnnnwwwsssnnnVVV222((()))***+++,,,......///...,,,))))))***+++++++++)))''')))...000///000444---,,,...111111111777???<<<777555888;;;<<<>>>BBB;;;@@@KKKUUUWWWQQQMMMLLL^^^oooyyy~~~dddBBB888777555333111///---,,,)))...000,,,***---///000000000000000///...---,,,---...//////---,,,,,,---,,,+++******)))************---000111111000000111111...++++++------+++)))((()))******))))))***,,,)))---...,,,---444===AAA:::999666333111000000000222888???>>>888000,,,+++333222111000///000111111222000......///000///......333//////333111222>>>...+++666:::IIIQQQLLL222RRRRRRAAA>>>777---222***000111111111000000111222uuuhhhrrrxxxkkk\\\UUUVVVXXXYYYYYYMMM@@@111,,,...000...+++,,,++++++++++++,,,,,,---.........---.........///,,,,,,++++++***)))((((((++++++***)))(((''''''&&&))))))((('''&&&'''***,,,,,,,,,+++*********))))))))))))((((((((()))*********)))((('''&&&&&&%%%%%%'''(((***++++++***)))(((---,,,***((('''&&&''''''))))))))))))))))))))))))***+++---,,,***((('''(((***++++++***))))))+++---------,,,***'''&&&''')))***))))))(((((((((((((((,,,,,,++++++***)))(((''',,,+++***+++...000000///,,,+++***(((''''''(((((())))))((((((((()))***+++***,,,---+++((((((+++///)))(((((('''''''''(((((((((((()))************)))++++++++++++,,,------...***************)))(((((((((''''''''''''((()))******,,,------222<<>>>>><<<>>>CCCFFFHHHMMMSSSSSS^^^mmmxxxyyypppbbbWWWUUUfffqqqwww~~~}}}yyyaaa@@@;;;555111000///...---333888999222,,,+++---...000000000000///...---,,,------------------,,,++++++***************++++++))),,,000222111///......,,,+++)))))))))***)))))),,,---,,,+++(((((()))***,,,+++,,,...//////......---...//////000000//////,,,///111111///...000333111111111000000000000000222333333222000///......111:::888222333000111:::KKK;;;:::222LLLUUUeeeZZZIII```RRRDDD???666:::999888444000111555666333///iiikkk|||~~~rrr\\\IIICCCNNN\\\eee[[[PPP???111...000...))),,,++++++,,,,,,---...//////---+++***(((((()))))))))))))))((((((''''''&&&((((((((((((''''''''''''%%%&&&'''((((((***---///...////////////......---))))))))))))***+++,,,---,,,***)))(((''''''((()))((())))))***+++++++++***,,,***)))'''&&&&&&''''''''''''''''''(((((((((((()))******)))'''&&&'''(((((())))))(((((((((+++------...---+++(((((()))+++,,,+++)))((('''((()))))),,,,,,,,,,,,,,,+++***))))))***,,,.........---------,,,***)))))))))***++++++***)))((((((***+++---+++,,,------+++***+++,,,******))))))******++++++((()))******++++++******.........---,,,+++))))))((()))***++++++***)))(((''''''(((((((((((((((((()))((()))---000444>>>HHHUUULLLBBB;;;555111333777777888@@@KKKMMMGGGEEEIIIHHHJJJUUU^^^cccjjj```HHH000,,,))))))+++---,,,***,,,---//////...---///000000------000000------000---******...000222666;;;BBBAAACCCHHHLLLOOOVVV]]]```jjjuuu|||}}}vvvhhh[[[XXXfffnnnuuu~~~}}}nnnJJJBBB777000---------,,,///333444///+++,,,......//////////////////...---...---,,,---...---,,,************)))******+++,,,))),,,///000///---------*********)))******+++,,,//////...,,,)))(((***+++111///000222222//////111333222000///......//////...000111000...---...///111111000000000/////////111222333222000......///333>>>===444444111222:::YYYUUUBBB///???DDDIIIMMM===fffeeeXXXJJJ222222;;;777555555999???CCCCCCAAAooojjjxxxxxxdddLLLBBBKKK[[[fffaaaXXXFFF444---///...***++++++++++++,,,---...///---,,,***(((((((((******)))))))))(((((((((((((((&&&&&&''''''''''''(((((('''((()))***))))))***,,,---...///000000000//////************+++,,,------***)))'''&&&&&&'''((()))(((((())))))***+++,,,---***)))((('''&&&''''''(((&&&&&&&&&''''''(((((((((((())))))((('''&&&((()))''''''(((''''''(((***,,,***++++++***(((((()))***))))))(((((((((***,,,...,,,,,,---------,,,,,,+++(((***---......---,,,,,,------+++*********+++,,,,,,***)))'''(((***,,,---,,,,,,,,,---...---***((()))))))))))))))***++++++)))******+++++++++++++++,,,------------,,,***)))''')))***++++++***)))(((((((((((())))))(((((((((+++((((((---000222888@@@HHHDDDAAA@@@<<<555333555444555===JJJKKKCCC@@@EEECCC@@@KKKXXXZZZ\\\XXXLLL555///***(((+++---,,,******,,,//////......000222---++++++...///------000---***+++000444555777;;;IIIHHHKKKPPPUUUYYYbbblllooovvv|||~~~~~~zzzooobbbZZZdddiiippp~~~~~~www^^^QQQ@@@444///////////////111000,,,+++------***,,,,,,---............---...,,,+++,,,......+++)))******))))))***++++++,,,)))+++------,,,+++,,,---)))******++++++,,,.../////////...,,,******,,,///111000222555333...///444666444222///......///000111111111000///...///000000000000000000//////......111333222000......///222@@@???666555444444<<>>AAAFFFBBB888222333333333<<>>BBBEEEZZZRRRZZZNNNMMMKKKTTTFFFcccUUUdddlllbbbSSSWWWeeeooommmkkkqqq{{{pppiii{{{{{{___JJJJJJVVV]]]```\\\RRRCCC444,,,,,,///,,,,,,,,,+++++++++++++++---,,,***+++,,,------,,,...---+++***))))))******(((((())))))))))))(((((())))))******))))))(((''')))***,,,......---,,,+++))))))*********+++++++++'''''''''''''''((()))))))))((((((((()))+++,,,---///,,,)))((())))))'''%%%''''''''''''((((((((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((+++------***((()))***'''''''''((()))***,,,---,,,,,,---...---+++)))(((***+++,,,,,,---,,,+++++++++......++++++---,,,)))+++******)))***,,,---...///,,,)))((()))***+++***)))***,,,------+++)))((((((((())))))***+++++++++---+++)))((()))***---......,,,***(((((((((***+++((((((((((((((((((((((((+++)))(((***...222333333;;;DDDOOOSSSNNNBBB666///888222777???BBBJJJPPPIIIJJJIIIJJJOOOVVV[[[\\\[[[@@@444)))(((***+++++++++000...,,,---///111111000++++++,,,---...///000000///222888>>>BBBEEEGGGJJJJJJOOOUUU]]]iiiwww}}}xxxggg```^^^fffqqqvvv{{{|||~~~www^^^GGG888111//////111...,,,---+++)))***///++++++++++++,,,,,,------...,,,+++,,,...///---***************************)))*********))))))+++,,,)))))))))***+++---...///......---,,,,,,---...///---///222222111000000111///000000///---,,,---.........////////////......444111------000333444444;;;888444111111444888;;;999;;;>>>CCCIIIPPPVVVZZZcccddd^^^NNNJJJ???===CCCaaaaaa______ZZZOOOYYYdddlllkkkkkksss~~~wwwiiitttjjjQQQIIISSS\\\bbb```WWWIII999///,,,---++++++,,,,,,,,,,,,,,,---,,,+++******,,,......------,,,+++***)))))))))***)))))))))******)))))))))(((((()))))))))(((''''''***+++,,,......---,,,,,,)))))))))************+++%%%&&&''''''((((((''''''((((((((()))+++,,,...///000...+++***))))))'''%%%''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))+++,,,,,,***))))))***''''''''''''((()))++++++***+++,,,,,,+++***((('''******+++++++++******)))&&&***+++)))***------************++++++,,,,,,---///,,,******+++,,,,,,,,,***+++---......---,,,+++************++++++++++++,,,+++)))((()))***,,,...///---+++)))(((((()))***))))))(((((((((((((((((()))((('''))),,,///111111333@@@PPPXXXSSSGGG:::333555333666777;;;LLLVVVNNNLLLIIIIIIOOOXXX^^^\\\XXX???333((()))---...,,,***000...------...//////...+++---//////......111444555;;;BBBGGGJJJLLLPPPSSSUUUYYY___hhhuuu|||qqqeee]]]```iiirrryyy~~~zzz}}}~~~jjjRRR>>>222......000---,,,------******---***+++++++++++++++,,,,,,---,,,+++,,,......,,,+++***************************)))((()))***++++++***************+++---...///---,,,,,,,,,---.../////////111333333111/////////...//////...,,,,,,---///......//////////////////111//////111555999;;;<<<===:::666444777===EEEJJJRRRUUUZZZ```ffflllppprrrooo{{{cccOOOGGG222999GGGPPP```UUUUUUWWWMMM[[[dddkkklllmmmrrrxxx|||kkkooouuuYYYIIIMMMXXXcccbbb]]]PPP@@@333---,,,++++++,,,---------......---,,,***+++,,,------,,,++++++******))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))***+++,,,,,,,,,,,,+++))))))))))))************%%%&&&((()))))))))((('''))))))***++++++,,,---...---,,,***)))(((((('''&&&''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''(((((())),,,,,,,,,+++***)))((((((((('''''''''((()))*********++++++++++++***)))(((***************))))))((('''+++,,,***+++......,,,)))***+++,,,,,,,,,,,,+++---+++******+++---,,,,,,)))***,,,.........---,,,......------------------+++***)))))))))***,,,------,,,***)))((()))************))))))))))))(((((())))))))))))+++...000111---888IIIUUUWWWMMM>>>444111222555333666MMMYYYPPPOOOJJJHHHNNNXXX\\\XXXRRR>>>222(((***000000,,,***///...------......------///222333000------333888@@@EEEIIIIIIKKKRRRZZZ___jjjnnnssswww}}}zzzmmm```\\\cccnnnwww|||{{{~~~rrr^^^KKK>>>::::::000,,,+++......+++***+++++++++++++++++++++++++++,,,,,,,,,------------,,,***************)))))))))***((('''(((,,,---+++)))*********+++,,,---......+++,,,,,,------...///000000222333333111///......---......---,,,,,,...000555555444444333333333333...000444888<<<======<<<;;;===@@@EEELLLUUU]]]bbbtttuuuxxx{{{||||||{{{zzzwwweeeOOOHHH///666AAA888^^^XXXYYYVVVAAAUUU\\\eeemmmrrrvvvwwwvvvrrrlll|||cccKKKIIIQQQbbbcccaaaVVVFFF777...++++++,,,---...............000...,,,+++,,,,,,+++)))))))))))))))))))))((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((())))))************))))))))))))))))))))))))'''((()))++++++***))))))++++++,,,,,,+++++++++***((((((((('''''''''((((((''''''''''''(((((((((((()))(((''''''''''''(((((('''''''''''''''((())))))///...,,,+++)))((('''&&&))))))((((((((())))))***+++++++++++++++******)))***))))))))))))))))))))),,,///000---...000000---******+++,,,,,,,,,+++++++++)))))))))+++,,,,,,+++(((***,,,---...---,,,+++......------------------******)))))))))***+++,,,******)))))))))+++,,,---++++++******))))))))))))*********++++++---///111---333@@@PPPZZZVVVGGG999...111666333666KKKXXXOOOSSSMMMIIIMMMTTTWWWRRRLLL>>>222***,,,111000---***---............---------111333333111///222:::AAAIIIMMMMMMJJJOOO^^^lllsssttt|||uuufff]]]```jjjtttyyy|||}}}ooo^^^QQQMMMMMM222...,,,...///,,,******+++++++++++++++++++++++++++,,,---...............,,,+++++++++*********)))***((('''***---...,,,)))++++++++++++,,,---......+++,,,---...//////000000000222444333000...---...---......---,,,---///222<<<;;;999888666666555555666777999;;;===???@@@AAAMMMSSS\\\fffoootttvvvwww~~~zzzxxxzzzzzzdddPPPKKK777)))555333bbb```^^^[[[HHHYYYYYY]]]hhhttt}}}~~~lllxxxnnnSSSIIINNN^^^bbbccc[[[LLL<<<111,,,,,,---.../////////...---111///---+++++++++***((((((((())))))))))))((('''%%%&&&&&&''''''&&&&&&%%%''''''((()))))))))(((((('''(((((((((((()))))))))***)))))))))))))))(((((())))))******+++++++++***,,,,,,,,,,,,+++***)))(((&&&'''''''''&&&&&&(((***''''''''''''((((((((((((***)))'''&&&&&&'''((((((''''''&&&''''''((()))***000...+++***))))))'''&&&+++***)))))))))))))))***++++++******************))))))(((((()))***++++++...111111//////111000---++++++++++++++++++++++++)))((((((***,,,------,,,)))+++,,,......---,,,+++************++++++++++++)))))))))))))))***++++++(((((())))))***,,,------,,,,,,++++++***)))))))))***+++,,,+++***+++...111111222999IIIYYY\\\QQQEEE000000555555666FFFSSSMMMUUUPPPKKKLLLPPPRRROOOJJJ===444---...000...,,,---,,,...000000...---...///---000333555888>>>FFFMMMNNNRRRQQQPPP\\\qqq}}}{{{uuupppllltttwww|||{{{oooccc___fffooossszzz}}}xxxiii\\\TTTQQQ777000---...000---******------,,,,,,,,,,,,,,,++++++---/////////...///000---------,,,++++++******))))))***,,,...///---,,,,,,,,,,,,,,,,,,---......---...///000000000000000000222333333111///...............---,,,...111444===;;;999777666555666666888999<<<@@@GGGQQQ\\\cccpppvvv}}}zzzvvvcccQQQKKKDDD888888<<>>777111///---+++,,,///+++...111111///...///111,,,000666>>>EEEKKKPPPRRRQQQVVVXXX\\\kkkyyygggYYYQQQJJJDDDNNNSSSeee}}}~~~~~~}}}}}}vvvhhh___bbbiiillltttxxx}}}|||ooo```TTTMMM<<<444...///000---+++***.........---------,,,,,,,,,...111111000///111222//////...------,,,++++++(((***---//////......///---,,,,,,,,,,,,---......///000111222222111000000///111333333111///...///...///...------///333666999888666555555555777888:::AAALLLXXXdddrrrzzzwwwdddPPPGGGMMMQQQ888AAACCCLLL\\\{{{wwwgggiiittt}}}lllqqqfffSSSQQQWWW^^^ddd```SSSBBB444......///000111000///---+++...,,,++++++,,,---,,,+++&&&'''((())))))(((''''''''''''((((((((((((''''''(((((()))***************)))))))))))))))******+++******))))))(((((((((''')))((('''''''''(((***+++'''((()))***++++++***)))***+++,,,***&&&%%%''')))''''''''''''((((((((()))+++***'''&&&%%%&&&'''(((&&&&&&&&&'''''')))******,,,)))''''''***---,,,+++------,,,+++************(((((('''''''''(((((()))((((((((((((***,,,...///))),,,---+++,,,......+++...,,,***))))))***,,,---*********,,,///000000......///000111000///---+++))))))***+++,,,,,,------((()))))))))************+++++++++***************------,,,,,,+++***))))))((()))***)))''''''***...///...222===KKKUUUXXXWWW<<<111222666444;;;JJJPPPVVVRRRNNNLLLMMMOOOQQQQQQ>>>888333000,,,)))+++111***...111222000///111222...333;;;FFFOOOSSSRRRPPPRRRYYY^^^dddtttyyy___FFF999888777555,,,444PPPwwwwwwzzzyyy~~~zzzkkk```___dddgggooosssyyy~~~vvvfffWWWOOO???666//////000---++++++/////////......---------,,,///222222000000222444000000///...------,,,,,,'''+++000111///...///111------,,,,,,,,,---......000111222333333222000000///111333333111//////////////////......000444777666666444444555777999;;;FFFRRRddduuu{{{zzzfffPPPCCCPPPQQQ***===;;;TTT___lll}}}rrrfffnnn||||||nnnxxxuuubbbUUUSSSZZZ^^^ZZZQQQGGG999......---,,,---//////...---//////...---+++***)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))******+++)))***++++++)))(((((())))))(((&&&%%%%%%''')))++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((...***&&&%%%&&&((('''&&&'''(((***+++------.........------,,,+++***))))))***,,,------+++******+++(((((((((((((((((((((((())))))(((''''''((()))***)))*********++++++++++++***)))(((((()))+++---...***,,,//////...,,,,,,---***,,,...111222222111111)))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''000000///,,,)))((()))+++...+++((((((+++,,,***((())))))(((((((((((())))))+++---111777AAAMMMZZZbbbLLL666+++333777444???RRRXXXVVVSSSRRRTTTWWWTTTOOOQQQ@@@111000333000,,,***---///000000......///000666555444;;;JJJXXX[[[WWW___dddgggiiioooxxx}}}}}}pppaaaMMM===666555444222,,,000;;;SSSsssttt}}}zzzvvvjjj^^^```jjjpppuuu{{{~~~qqqZZZGGGKKK???111***+++......,,,---------+++))))))***,,,111---///444444///...222---......---------+++(((+++---000222000---,,,...///////////////000222222000000444888555...///555222555777555111...---...000---...222444333555:::888444333777::::::@@@GGGcccrrr~~~|||wwwzzzrrrWWWDDDBBB111444555>>>TTTkkkooofffjjj```kkkwwwpppwwwooossszzzfffTTTRRRXXX\\\ZZZSSSJJJ<<<111...---,,,,,,...///...---......---,,,+++******)))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++***+++,,,,,,***(((((()))---+++)))'''&&&''')))************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((---***&&&%%%&&&((('''&&&'''((()))+++,,,,,,,,,,,,------,,,,,,+++*********)))***,,,---,,,,,,---...))))))))))))))))))))))))***)))(((((('''((()))))))))))))))*********++++++***)))(((((((((***,,,---+++---///000...---......+++,,,...000111111000000***+++,,,,,,,,,,,,+++***''''''''''''((()))++++++///000///---***))))))***---+++))))))*********)))))))))(((((((((((())))))+++,,,///444;;;FFFQQQYYYMMM<<<222444444111888EEETTTUUUUUUTTTVVVXXXVVVSSSOOODDD;;;999888333///000///...---...111555999<<<888888:::BBBRRRaaaddd```jjjgggeeeeeekkknnneeeZZZJJJBBB999333222444555555333333555???VVVppp~~~{{{pppdddaaafffooouuu|||~~~}}}}}}wwwdddSSSSSSJJJ===333////////////---......,,,++++++,,,...111...///222222......111------,,,++++++---......333111111333666:::>>>BBBFFFEEEEEEDDDDDDDDDEEEEEELLL===111111555444111000000333555444222000111222666444444888999:::===BBB;;;::::::888666>>>UUUlll~~~|||vvvvvv{{{uuu___HHH<<<888666999AAAMMM]]]jjjooofffaaaiiivvvyyy|||qqqllllllTTTOOOUUUYYYYYYUUUMMM@@@444...---++++++---------,,,---,,,,,,,,,++++++++++++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******++++++---...---+++)))))))))000...,,,)))(((((()))*********))))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((,,,)))'''&&&'''''''''&&&(((((()))***************++++++++++++************'''))),,,------...///111************************+++***)))(((((((((((((((((((((((()))))))))******)))(((((('''((()))+++,,,,,,---///000///...///000---------....../////////++++++,,,,,,,,,,,,++++++''''''((()))***,,,...///...///000///---***))))))***++++++***(((((()))+++***))))))(((((())))))******+++,,,///555===GGGNNNKKKCCC999444000///333999KKKSSSWWWVVVUUUWWWWWWUUURRRMMMIIIDDD>>>666333444222111111555;;;@@@BBBBBB:::===BBBLLL\\\jjjmmmiiirrrmmmhhhhhhlllhhhTTT>>>888777555444333333333333666666333222===XXXtttvvviiiaaa^^^kkksss{{{}}}zzzyyy|||}}}ooobbb[[[UUUJJJ===111,,,...111---...///...------///111222//////000000------///,,,,,,+++******,,,///333---111888CCCQQQ^^^fffjjj{{{{{{zzzyyyxxxxxxwwwwwwmmmZZZFFF===;;;777333///...000222333333333555666777666777::::::999===CCC::::::<<>>999AAAMMMSSSbbbyyygggggghhhuuuvvvhhhvvvtttXXXMMMRRRUUUWWWVVVQQQDDD777///---+++***+++,,,,,,++++++++++++++++++++++++,,,)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,---......,,,*********...---+++***))))))***+++))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))''''''''''''''''''(((((())))))))))))((((((((((((((())))))*********'''))),,,---,,,---...///************************,,,+++***)))((((((''''''(((((((((((())))))))))))((((((''''''((()))******+++---......------...///...---,,,,,,,,,,,,------*********++++++*********)))))))))***+++,,,---...,,,///111111...+++))))))(((+++,,,***''''''))),,,***))))))))))))))))))*********+++---111999BBBIIIJJJHHH@@@444---///333444AAAOOOYYYWWWSSSUUUVVVUUUWWWSSSNNNGGG>>>888555555666666999@@@GGGIIIDDD>>>@@@DDDJJJTTTcccoooqqqllllllmmmmmmmmmkkk```KKK888888:::;;;:::777333111111222555555444999LLLeeexxx{{{~~~}}}wwwmmmbbbYYYdddmmmwwwzzzxxxwww{{{|||~~~wwwmmm^^^[[[RRRBBB222)))+++///---...//////......000111222000//////...---,,,---,,,,,,------+++***...555///>>>SSSeeetttyyynnn___NNN@@@777444000000111111222444555777666666999<<<:::777888===999999@@@RRRiii}}}}}}{{{uuuuuuzzzvvvbbbLLL;;;111888CCCJJJccc}}}sssssshhhooojjjqqq|||```OOOQQQRRRTTTWWWTTTGGG:::000---+++***+++,,,,,,+++******++++++++++++,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******++++++---......,,,++++++,,,+++***))))))))))))***+++(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((())))))))))))(((''''''&&&&&&''''''((())))))))))))+++,,,,,,***)))***+++************************+++++++++***)))(((((('''(((((((((((())))))))))))((((((((((((((()))))))))+++,,,------++++++,,,------,,,++++++***+++++++++))))))(((((((((((())))))******)))))))))***+++++++++...111111///,,,)))((('''***+++***''''''))),,,******))))))))))))************+++---222:::CCCJJJPPPQQQIII999...000444444===PPP]]]ZZZTTTUUUUUURRRQQQMMMEEE>>>999777666444999999<<>>AAA???999:::>>>EEELLLZZZooo~~~{{{vvvrrrssstttlllaaaUUU???999<<>>111...+++***+++,,,,,,,,,*********+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))******+++***+++------,,,,,,,,,---((((((((((((((()))******''''''(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''((()))((('''&&&'''(((((()))))))))))))))((('''''''''(((((()))))))))***+++,,,---+++)))'''''''''************************++++++++++++***)))((((((((((((((()))))))))******))))))))))))))))))))))))---------,,,***)))***+++************************((((((''''''''''''((((((******)))))))))))))))******---///000...+++)))(((((()))))))))((((((***++++++******))))))******+++***+++,,,...222;;;DDDKKKYYYZZZTTTEEE666111333666===SSSbbb^^^VVVVVVSSSMMMCCCAAA<<<555333666777666999999;;;AAAHHHLLLMMMLLLXXX]]]aaaeeelllqqqnnnhhheeeooosssgggRRRCCC:::666555555555555555444333222222000000444888>>>GGGQQQeeeuuu~~~|||{{{sssfffXXX```jjjrrruuuxxxzzz|||}}}zzzkkkfff[[[LLL===333000000---///000000///...///000...111222000///000...+++,,,---222666222///999GGGjjjzzzzzz\\\AAA<<<888444222333444555555444888>>>CCCBBB???CCCJJJ^^^ooo|||yyyuuuoookkkkkknnnqqqoooJJJ===@@@IIIuuu~~~jjj___jjjxxx{{{rrrwwwvvv\\\XXXSSSTTTYYY[[[PPPBBB333000,,,++++++,,,------+++++++++************************)))))))))((((((((((((((((((((((((((((((&&&''''''((())))))******)))))))))))))))******+++''')))+++,,,,,,,,,---...)))))))))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%(((***)))'''&&&''')))(((((()))*********))))))******+++++++++++++++++++++------,,,***((('''((()))))))))))))))))))))))))))***+++++++++***)))))))))))))))*********++++++)))***************))))))000000///,,,)))((()))+++'''((()))*********)))((()))(((''''''''''''((()))))))))((())))))***++++++***,,,......,,,))))))((()))((('''''')))******)))+++******))))))******+++******+++---222:::CCCJJJ[[[]]]\\\SSSCCC777666;;;===SSSbbb]]]UUUSSSNNNDDD;;;@@@@@@999444666888999777<<>>;;;AAA;;;QQQ___ZZZRRROOOHHH;;;===GGGKKKBBB777555999:::444@@@RRR___bbb^^^WWWQQQaaadddffffffhhhjjjfff```]]]YYYOOOEEEAAA@@@<<<777333222333999???AAA===888444222333777777555:::BBBEEEccc|||{{{lllYYY\\\cccllluuuxxxvvvrrrvvv{{{~~~~~~||||||ooo^^^RRRIII@@@555,,,111333555444333111000000***000444222333555111++++++***000777999@@@WWWqqqxxxpppEEE@@@:::777999;;;;;;;;;999;;;AAAHHHOOOZZZmmm~~~{{{uuutttlllcccjjj{{{ooo888;;;SSS===333KKKTTTwwwvvv}}}xxxgggtttttttttssseeeZZZ]]]bbb^^^UUUQQQ>>>333---000///((()))///************))))))))))))+++******)))))))))))))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------***)))((('''&&&&&&'''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''''''''(((***---///000...,,,***))))))***+++///...------------...///------,,,+++***)))((('''((((((((((((((((((((((((+++++++++******((('''''''''''''''((()))+++,,,---,,,+++******))))))******++++++************++++++'''((()))***+++,,,,,,,,,)))))))))))))))*********)))(((&&&%%%'''***...000))))))************))))))************))))))))))))+++++++++*********))))))++++++***+++...555>>>EEEZZZcccbbb]]]WWWHHH<<>>FFF@@@KKKdddqqqjjjggggggaaabbbaaa```bbbdddaaaUUUIIIEEEBBB?????????===888444555666:::GGG\\\hhh___NNN<<<===:::666777;;;<<<:::GGGMMMeee~~~vvvzzzhhhaaa^^^eeerrrzzzwwwqqquuuxxx{{{}}}}}}~~~}}}rrrdddWWWNNNEEE===666<<>>777444;;;000666bbblllppp{{{zzzuuuvvvhhh]]]```eeeccc[[[VVVCCC666---///...))))))...************))))))))))))+++******)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++***)))((('''&&&''''''(((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((''''''(((***,,,---...---+++)))((()))******///...+++******+++...///---,,,,,,+++***)))((('''((((((((((((((((((((((((***++++++******((('''''''''''''''((()))+++,,,---+++,,,---......,,,+++******))))))(((((())))))***)))******+++++++++*********************************)))((('''(((+++---///((())))))*********))))))******)))))))))(((((((((***)))******************************,,,111888===```iiifffaaacccXXXCCC999;;;888555444555888;;;===GGGLLLOOOKKKDDDDDDLLLUUUTTT\\\qqq|||vvvuuuwwwsssnnnmmmkkkfff___SSSEEE:::;;;;;;<<<======;;;666333666BBBSSSeeevvv~~~wwwkkkMMM@@@777777888555666;;;<<>>666//////555===CCCXXXvvv}}}~~~~~~uuuppplllcccYYYjjjFFF<<<;;;BBBKKK@@@999sssxxxiiiiiizzzyyyuuuwwwiiifffiiiiiiddd]]]RRRAAA000,,,---,,,******+++++++++*********))))))+++******)))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))))))))******&&&&&&&&&''''''''''''((())))))((('''''''''((()))***)))(((((((((((())))))---,,,+++******+++,,,---,,,++++++***)))((((((((((((((((((((((((((((((((())))))******)))((('''''''''''''''((((((***++++++)))***+++,,,+++***)))((()))((((((''''''(((((()))******+++++++++******)))------,,,,,,+++***))))))******+++++++++******)))'''((()))******+++******((((((((((((''''''''''''(((((()))***+++,,,------)))+++,,,------...000222???```hhhRRRBBB;;;666555000000000000444999@@@EEEJJJNNNRRRWWW\\\bbbiiinnnrrrqqqyyy}}}wwwyyy||||||mmmZZZIII===777888<<<::::::999999:::BBBMMMVVVqqqyyy}}}wwwtttuuuxxx}}}cccHHH===;;;888888<<<;;;???EEEQQQggg}}}|||{{{qqqddd]]]___fffnnnssssssvvvyyy{{{{{{{{{{{{||||||yyyhhh^^^\\\RRRCCC888666666777555222222444000000///.........//////222111***777>>>lll{{{zzzyyyxxx{{{pppZZZ>>>***,,,...///000///---,,,888TTTttt}}}uuurrrnnnbbbVVVLLLAAAEEEGGGBBBDDDBBB===hhh|||fffdddnnn~~~rrr|||rrriiigggfffbbb]]]WWWGGG555---------+++***++++++++++++************+++******)))))))))))))))''''''(((((())))))*********)))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((((())))))+++,,,---......---,,,++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))******---,,,***)))((()))***+++***))))))(((((())))))***(((((()))***+++,,,,,,,,,------,,,,,,+++***))))))((())))))******)))((('''(((((()))***************((((((((((((''''''''''''((()))***+++,,,...//////***,,,///000111111333444666RRRTTT;;;,,,***,,,111,,,,,,,,,---000777AAAHHHVVVZZZbbbiiinnnrrruuuvvvsssooouuuyyytttwww{{{wwwkkkWWWCCC999777777;;;@@@<<<:::777888@@@RRRhhhwww~~~zzzyyy|||uuuZZZAAA:::>>>===666888;;;<<>>777888777222000333---------------...///000000000***:::EEEsss}}}zzzppp|||fff;;;***,,,...---,,,,,,,,,...000222---***BBBooozzzzzzwwwuuummmcccWWWJJJ333111===^^^DDDVVVwwwzzzlllggg```wwwuuuoooaaa^^^```aaaYYYNNN>>>222---------,,,,,,,,,+++++++++*********+++******)))))))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&''''''((()))******++++++)))***---......---***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((''''''''''''((())))))///...,,,+++***+++,,,---)))((((((''''''(((((()))((()))***+++++++++++++++************************((((((((((((((()))))))))******+++******)))((('''******)))))))))((((((((((((((()))******+++,,,,,,,,,...000111111111333444999<<<111)))000111++++++////////////444AAARRR___bbbiiiqqquuuuuussstttuuuuuuqqqwww|||uuuppphhhZZZCCC888444:::===999888<<<;;;@@@JJJYYYiiiwww~~~yyyyyy~~~|||yyyyyy|||~~~sss[[[FFF===999555888999:::<<>>333...,,,,,,***++++++++++++***))))))************))))))))))))******))))))(((((('''''')))***+++,,,+++***(((&&&)))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((())))))))))))*********(((''''''***------***'''************))))))(((((($$$''')))***)))))))))***)))))))))))))))(((''''''+++***)))(((((()))***+++---+++***(((((()))+++,,,))))))(((((((((((())))))(((((((((((())))))))))))))))))***++++++++++++***,,,+++)))''''''((()))***+++++++++++++++***)))((())))))))))))))))))))))))***)))((('''(((***,,,---222222222222333111---***222000000111///,,,+++......000111111666EEE[[[lllmmmqqqsssrrrsssvvvuuurrrqqqyyyzzzkkkYYYKKK@@@888>>>:::888777888:::>>>BBBUUUjjjyyyyyywww|||zzzooobbbZZZUUUTTTYYY```nnnzzz{{{]]]???666;;;888555555777:::@@@LLLWWWoooxxxzzzrrrhhhccc^^^ZZZaaajjjrrrqqqoooqqqwww}}}uuuzzzzzzpppjjjSSSRRRGGG888///111222///***++++++,,,...000222333//////444222;;;hhh{{{{{{|||hhh===...555000///000111000///...///111000000444XXX|||pppsss{{{}}}zzz}}}wwwmmmuuurrrTTT999333TTT~~~yyyWWWjjjgggkkkrrrhhh\\\^^^cccccc]]]QQQCCC666...------+++++++++++++++***))))))************))))))))))))***)))))))))((((((((('''))))))+++++++++***((('''))))))((((((((('''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))((('''''''''(((((((((((()))))))))*********)))((((((***------+++)))))))))+++++++++)))((('''''')))+++,,,+++*********)))*********))))))((('''******)))((((((((()))***,,,+++)))(((((()))+++,,,((((((((((((((()))******(((((((((((())))))))))))(((((()))************))),,,+++***))))))+++---...///...---,,,***)))(((((())))))))))))))))))))))))))))))((('''(((***,,,---222111111111222111...,,,111222111////////////------///222666>>>JJJYYYdddkkksssxxxwwwtttrrrppplllwwwwwwmmm[[[KKKBBB<<<777888999:::;;;===@@@HHHOOOgggttt{{{zzzzzz~~~{{{sss]]]TTTJJJEEEBBBAAAGGGNNNUUU]]]ooo|||pppRRR<<<888:::666555666777:::BBBKKKdddrrr{{{wwwllleee```]]]___gggppprrrqqqsssxxx}}}{{{~~~|||wwwtttXXXVVVMMM@@@555111111222------,,,,,,---...//////---,,,222222888]]]}}}{{{||||||ggg>>>...111---...///000000......///000222,,,555^^^}}}}}}|||{{{{{{xxxsssxxxmmmQQQ:::000NNNuuuiiixxxrrrdddeeebbbtttppp]]]YYY\\\fffcccYYYJJJ:::000---///+++++++++++++++******)))************))))))))))))))))))))))))(((((((((((())))))***++++++***(((''')))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,***)))'''''''''(((((())))))))))))***************)))((()))+++---,,,,,,((()))+++,,,+++***(((&&&***,,,......,,,+++***+++*********+++******)))((())))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((()))***+++(((((((((((())))))))))))''''''((()))))))))))))))++++++***+++,,,...000111333111...,,,)))((((((''')))))))))))))))))))))))))))((((((((((((***+++---111000//////111111000///111555444111555???CCC???KKKFFF@@@===???FFFNNNSSSiiiqqqvvvtttqqqpppooonnnvvvkkkXXXFFF<<<;;;:::777666999;;;===BBBMMM\\\gggvvv}}}~~~|||wwwgggWWWEEE>>>888666666666;;;AAA@@@AAASSSoooxxxdddHHH999999666555777777777<<>>>>>GGGYYYmmmyyyvvvkkkbbbWWWXXX___jjjppppppsssxxx{{{{{{{{{||||||}}}}}}~~~yyykkk]]]WWWQQQFFF999111------,,,+++++++++,,,,,,///,,,+++,,,...777VVVzzz~~~pppYYY===000222///000///...,,,---///111111...RRRrrrxxxzzzrrrqqqxxxtttcccSSSHHH222@@@qqqxxxaaawwwOOO```zzzuuuvvv___TTT___ccceee^^^OOO>>>222---,,,,,,,,,,,,,,,++++++***************))))))))))))(((((((((((()))))))))))))))))))))))))))***************)))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...------------............'''(((((('''''')))---000...---+++******,,,...///)))+++---,,,***(((''''''((()))******+++*********'''((()))***++++++************+++,,,,,,---------///...,,,***(((''''''&&&(((((((((((())))))))))))))))))***+++++++++++++++*********+++++++++++++++)))(((((('''((()))***+++))))))))))))))))))))))))((((((((()))******++++++---,,,,,,...000222222111000222222444<<>>>>>III\\\ppptttiiiWWWBBB444555444555999999999>>>FFFOOOdddvvv{{{|||~~~xxxyyyiiiRRRBBB999666666666666333222444333000///111,,,111444555;;;FFFPPPUUUKKKBBB999555333111111444888777AAAXXXnnnvvvvvvuuufff[[[WWW___gggjjjrrr|||~~~}}}{{{zzz{{{}}}rrr```XXXXXXOOO@@@......---------------...***000***(((000...333KKKhhhqqqpppnnngggHHH000555222222111///---...111444???^^^www~~~|||||||||{{{}}}]]]MMMBBB777UUUxxxVVVNNNwwwzzz{{{qqq^^^YYY^^^eeefff]]]MMM:::...,,,,,,------,,,,,,+++***************))))))))))))'''((((((((())))))******))))))(((((()))***++++++************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((***,,,......---***)))******+++++++++,,,,,,,,,(((***------,,,---000333))),,,000333333111...,,,)))***,,,,,,+++)))))))))''''''((()))))))))))))))((()))+++,,,------,,,,,,+++,,,---...////////////******))))))***++++++,,,(((((((((((())))))))))))'''(((((()))))))))))))))&&&''')))+++---...//////)))******+++++++++******))))))))))))))))))))))))'''((()))******++++++***,,,,,,---000222222000---...,,,222;;;777333EEE```cccmmmrrriiiUUUFFFDDDGGG@@@VVVhhheeeQQQ===///'''+++,,,222777888999EEESSSbbbvvv}}}uuuwww}}}~~~oooWWW>>>666:::===666---444000000222111------///333,,,...888999888DDDXXXQQQFFF;;;666444333444777333111;;;PPPdddnnnuuuzzzmmm^^^VVV]]]eeeiiisss~~~}}}|||{{{yyyyyyttt~~~www___SSSWWWRRRDDD000///......------------&&&000***(((111+++&&&555UUUbbbeeeiiijjjMMM555===333333111///...///222555OOOwww|||}}}|||vvv\\\KKKIII777JJJqqqlllrrrtttlllrrrvvv{{{ddd\\\YYY```fff```XXXGGG///...///...,,,+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&''')))+++***((('''''')))+++,,,)))))))))))))))))))))))))))'''%%%&&&)))***(((&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&&&&(((***,,,+++***+++---...---,,,************++++++,,,---))),,,...---+++***,,,///,,,---...///000000000000333111---)))''''''((())))))************)))((((((++++++***(((''''''***,,,---......,,,+++***+++---...,,,***)))*********(((((()))*********)))'''&&&*********)))))))))))))))&&&''')))+++---///111222000...------------+++***''''''''''''((((((((())))))))))))((())))))***+++///000111000...,,,---...------...000444;;;CCCJJJ]]]fffpppmmmZZZEEE>>>CCC@@@LLLRRRGGG555,,,...111)))---111222777CCCUUUcccsss|||yyyooorrr~~~{{{jjjTTTBBB444555777333111444111///000444333//////111222111222555666999AAAJJJ\\\JJJ<<<999666------333555888888;;;OOOmmm}}}}}}sssiii]]]WWW[[[fffqqqxxx{{{{{{{{{{{{{{{{{{||||||zzz{{{vvvlllbbbYYYOOOEEE222---***---...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,@@@[[[kkkdddaaaeeeYYYCCC777444111///......111444OOOppp}}}}}}~~~{{{xxx~~~wwwfffPPPCCCDDDKKK\\\yyyiiifff}}}yyyxxxjjj[[[WWW^^^fffbbb[[[KKK555......---++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&'''))))))((('''''''''(((******)))))))))))))))))))))))))))'''&&&''')))***(((&&&%%%%%%&&&''''''(((((()))(((((((((((((((((((((((('''(((((('''&&&''')))+++---,,,+++,,,...//////...,,,,,,,,,,,,,,,---......(((***,,,,,,***)))+++---------...///////////////000///,,,***((('''((((((++++++,,,++++++***))))))*********((('''(((+++---,,,------+++***)))***,,,---+++))))))******)))((()))***+++++++++***(((((())))))***************))))))***+++,,,---.../////////---,,,+++,,,,,,***)))'''''''''((((((((())))))***))))))))))))***++++++...///000///...---...///,,,---...000444:::CCCIII]]]gggpppmmm___NNNCCC>>>>>>AAAAAA:::111------...222000///333>>>PPPcccooonnnjjjkkkrrrxxxssseeeZZZDDD<<<444333222111222555444444444444111...///222222000111333444555;;;CCCNNNNNNGGG:::333333333111444888999:::FFF\\\rrr}}}{{{rrreee[[[YYY```kkksssyyy{{{||||||||||||}}}~~~{{{|||yyypppggg]]]QQQGGG333---***,,,---+++)))***,,,,,,,,,,,,,,,,,,,,,,,,444RRRggghhhkkkvvvtttfffMMMDDD:::333000///333888???ZZZ~~~}}}yyy{{{vvv{{{zzzzzz~~~~~~wwwXXXFFFLLLZZZNNNsssuuusss\\\UUU[[[eeeeee```SSS>>>000---+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&''')))&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((''''''))))))((('''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((('''(((((((((''')))+++......---,,,---///111000///...------------......///((()))******))))))***,,,---....../////////......------,,,+++***)))((((((------------,,,+++***))))))******)))((())),,,...***++++++***(((((()))+++,,,***(((((()))***)))(((+++++++++++++++***))))))((()))***,,,,,,,,,++++++------.........------------,,,******++++++***((((((((((((((())))))))))))***************+++,,,,,,,,,...//////...---///000,,,---...000333999@@@EEEXXXfffpppmmmeee[[[KKK;;;???888222///000000///---222000222>>>RRRfffrrrxxxlll[[[\\\rrrwwwaaaJJJDDD444888777222///222555555777777444000...///111222222000111444444333777======PPPSSS@@@333777777...333666:::;;;<<>>[[[wwwvvv{{{~~~```TTTVVVbbbeeedddZZZIII333...******,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))******)))'''&&&((()))&&&''')))***+++***)))((((((((((((((((((((((((((()))((((((((())))))((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''(((((((((***---000---,,,,,,---///000000///---------,,,,,,---......))))))***************+++---......//////......---,,,------------+++***)))------------,,,***)))((()))***+++***)))***,,,...))))))***)))'''''')))******)))'''((()))******)))+++++++++*********))))))'''(((***,,,......---,,,---.../////////...---,,,---+++******++++++***)))(((((()))))))))*********++++++******++++++,,,---+++,,,............///111//////000111222555:::>>>LLL```nnnmmmhhhdddTTTBBBCCC777...///111111000111000555BBBVVVjjjvvvxxxvvvrrr\\\WWWggggggMMM999777000888:::333111777888444777888666444888<<<999111444111222555666555777;;;444MMMYYYLLL<<<888666000444444888===888888OOOkkk~~~}}}wwwkkk^^^\\\eeeooorrrwww|||~~~{{{|||wwwnnn___QQQ===555......000...,,,,,,******+++,,,,,,---......,,,HHHeeessswww{{{}}}zzziiiNNN===444......111///333VVV}}}zzzzzz|||wwwvvvyyy||||||{{{zzzwwwmmmZZZIII;;;@@@SSSzzz|||wwwjjjVVVRRR]]]ccceee```RRR888///)))+++---+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''''')))***'''(((+++,,,---,,,***)))((((((((((((((((((((((((((()))))))))(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((***---000,,,+++***+++---...---,,,,,,,,,++++++***++++++,,,************+++,,,++++++,,,------...............---...///000000...,,,+++,,,,,,,,,,,,+++***)))(((***+++,,,,,,++++++,,,...'''((()))(((''''''(((******((('''(((***++++++*********))))))(((((((((((('''(((***,,,---......---+++,,,...///000///...------,,,++++++,,,,,,+++***)))))))))************+++++++++******++++++,,,---***,,,---...---...///111222222222111000111444666>>>UUUhhhiiihhhggg]]]OOODDD777000222000+++...777AAAKKK\\\mmmxxxzzzwwwssszzzgggXXXUUUMMM>>>444555333:::;;;555444::::::444888@@@HHHOOO[[[^^^JJJ111444000000444666555777:::666DDDUUUYYYKKK888222555777222777>>>;;;555BBBXXXtttzzz}}}uuuggg```cccjjjlllssszzz~~~}}}}}}vvvhhh[[[CCC888///...///...------******+++,,,,,,---......$$$<<<\\\uuu~~~}}}mmmTTT;;;444444222222666777222GGGrrrooommm~~~zzztttqqqrrrzzzxxxxxx}}}~~~dddHHH???888:::WWWuuussseeegggxxx{{{www[[[OOOWWW^^^cccbbbYYY>>>222***,,,...+++***---))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((((((***,,,((()))+++------,,,+++***))))))))))))))))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())),,,///,,,+++******++++++***)))+++******)))))))))))))))+++***)))***,,,---,,,+++++++++,,,......//////...///000111111111///...---+++++++++++++++******)))+++,,,------,,,+++,,,---'''((()))((('''''')))******(((((()))+++------,,,***))))))((('''((((((((((((((()))***+++,,,---...)))***---///000000......---,,,++++++,,,---,,,***)))*********++++++++++++***************+++,,,,,,***,,,---...------///000222333333222000//////000444HHH[[[bbbeeegggbbb[[[CCC777111222---&&&000CCCaaaiiisssyyyyyywwwuuutttyyygggQQQBBB999444444666444888999777777;;;===<<>>333:::888333666>>>===777;;;GGGcccqqq~~~rrrddd___```fffnnnwww}}}}}}~~~~~~~~~rrreeeLLL>>>111,,,------,,,,,,+++++++++,,,,,,---------***777SSSrrrdddIII444444999666444666:::555:::cccbbbWWWyyy~~~{{{wwwsssmmmooovvvqqqxxx}}}~~~~~~xxxfffRRR???CCC<<>>YYYsssvvvzzz{{{yyyvvvuuuuuulllVVV???555222000222666333555999<<<<<<===EEEPPP\\\ppp~~~pppNNN999222...000222222333666888333AAA]]]aaaKKK:::<<<777555666;;;:::777888===LLLaaayyy{{{jjj^^^YYY```iiiuuu{{{{{{|||yyynnn[[[III777///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444333CCCddd}}}hhhJJJ444666<<<777222222222777333[[[___IIIlll}}}~~~zzzppphhhooo}}}pppxxx{{{uuupppnnncccWWWGGGXXXQQQHHHbbb}}}qqqTTT~~~ssseeeLLLNNNTTT]]]bbb^^^GGG777,,,///000+++)))---))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((())))))+++---000(((((()))***************))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''&&&&&&'''***,,,///---+++******)))'''%%%++++++***)))(((((())))))***'''&&&'''***+++***(((((()))+++---...000000111222111000///...---,,,,,,++++++,,,---...............///000///,,,+++***+++'''((()))(((((((((***,,,+++))))))***---/////////---,,,***)))))))))***++++++)))'''&&&'''))),,,...)))+++---//////---+++******)))((()))***+++***)))******+++++++++,,,,,,,,,)))))))))((()))******++++++---...---,,,,,,---///...000111111000//////000666666???SSSbbbfffcccbbbSSS???555999888777NNNnnnrrrtttwwwzzz{{{yyyvvvttt```CCC...000444///...555222444<<>>444111///......---,,,,,,,,,,,,,,,,,,,,,111'''000SSSttt```BBB,,,000999666111111)))666000[[[dddHHHjjjtttgggnnn{{{|||vvvmmmlllnnneeeWWWWWWhhhdddUUUVVV]]]^^^```vvv|||{{{[[[HHHLLL\\\ffffffWWWBBB000,,,//////------+++******)))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((()))((('''''''''(((***+++(((''''''''''''((())))))&&&&&&&&&''')))***,,,---************************+++***)))'''&&&&&&&&&&&&***'''%%%''',,,...,,,(((---+++***,,,//////,,,)))+++******...222222---(((*********+++,,,///111222222---)))***000222///+++---+++)))***,,,---,,,)))++++++,,,///111111///---///...,,,***))))))***+++***+++,,,+++)))''''''(((+++*********++++++***((()))((((((((()))***+++,,,+++)))((()))---///---,,,,,,+++******))))))******)))***++++++,,,,,,,,,,,,---------,,,,,,+++++++++///222>>>OOO^^^cccdddcccZZZDDD888???CCCDDDTTTkkkzzzoootttxxxvvv~~~wwwYYY;;;111)))))),,,---...000000:::GGGLLLKKKQQQggg~~~{{{}}}uuuLLL;;;444444///000111+++222>>>777;;;```oooTTT:::===666999999111000333///888999QQQxxxyyygggbbb```dddiiiooouuuzzz~~~~~~yyy{{{}}}~~~xxxfffMMM:::000///000111000---+++---000111///,,,333111///:::WWWwwwaaa<<<+++444555111111222...111666PPPgggYYYUUUqqq|||}}}~~~zzzooooooxxxuuuzzzdddeeezzz{{{hhh``````hhhHHHCCCDDD<<>>;;;111******,,,,,,---///555555:::HHHXXXfffqqqwwwyyyYYY@@@222222///...000,,,///555222999ZZZqqqbbbHHH<<<333555777000000444111888:::FFF___wwwuuuggg^^^aaafffmmmuuuzzz|||}}}~~~zzz{{{~~~~~~~~~nnnXXXEEE999333...+++---------....../////////111///---333LLLmmmddd???...555555111222222,,,<<<000IIIdddBBBiiizzznnnmmmsssvvv|||jjjhhhwwwyyylllccc___jjjNNNBBB???555dddvvvrrrZZZRRR[[[hhhpppjjjWWWAAA444...,,,***+++++++++***))))))))))))***))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))(((((('''''''''(((((())))))***'''((())))))******))))))'''((())))))******))))))&&&&&&''''''((()))*********)))))))))******+++,,,))))))))))))))))))))))))((((((''''''''''''((((((+++(((&&&(((+++,,,***'''+++++++++,,,...---+++)))...+++)))))),,,...---+++))))))))))))***+++------......//////...,,,***(((+++******+++---...---+++((('''(((***,,,---+++)))+++,,,,,,,,,,,,***)))(((***+++,,,***((('''((()))---....../////////......******)))))))))******+++,,,+++******,,,---,,,***,,,+++******))))))******+++++++++,,,++++++******+++++++++***************...000222:::NNNdddmmmiiijjj```SSSIIICCCBBBJJJSSSnnntttrrruuutttNNN///:::222++++++,,,,,,,,,...333666???MMM___nnnssssssvvv}}}}}}lllEEE///111///---......000...000888NNNlllpppZZZ>>>222222444//////444333777999999AAA___~~~qqqddddddffflllsssyyyzzzzzz{{{|||~~~~~~uuudddTTTGGG<<<333---***,,,......------///111///000,,,,,,>>>```}}}fffCCC111555444111222222///<<<111DDDtttnnnNNNUUUzzzqqqooosssyyy}}}pppkkkrrrvvvqqq^^^TTTaaaNNN===:::000KKKvvv{{{|||___NNNRRRbbbmmmppp```JJJ888...+++***+++,,,+++******))))))******(((((((((((((((((((((((()))))))))))))))******+++***)))))))))((((((((((((&&&&&&''''''((()))******(((((()))***************'''((()))++++++***))))))%%%&&&'''((()))***************)))))))))))))))***(((((((((((((((((((((((('''''''''''''''((())))))***(((((())),,,---,,,+++***++++++,,,---,,,+++***...,,,+++,,,......---+++************++++++,,,,,,---///000///,,,+++,,,...,,,,,,,,,------,,,+++***''''''''')))+++,,,***))))))***,,,------+++((('''***++++++***((('''(((***---...000000/////////000++++++***))))))*********,,,++++++++++++++++++***,,,+++******))))))******+++++++++++++++***)))(((*********)))))))))))))))***//////111AAA[[[kkkmmmhhhfff]]]OOOEEEEEEIIIKKKffftttpppppp}}}nnnGGG111888111,,,------,,,,,,...///FFF\\\```\\\```jjjqqqyyy~~~{{{vvvHHH,,,000000+++---000333///666:::AAAaaauuuhhhHHH666222444//////444333666777333333IIIkkk}}}|||qqqllliiijjjpppvvvyyyyyy~~~}}}~~~~~~xxxlll```TTTIII>>>888...---,,,,,,,,,.../////////222///***666VVVwwwdddCCC111333111000333222888///;;;EEEKKKkkkpppCCCjjj{{{{{{~~~|||wwwuuuxxx||||||rrrjjjlllrrrvvvYYYJJJTTTHHH888777111;;;|||yyyhhhPPPNNN\\\jjjnnndddQQQ===000++++++,,,,,,++++++***************(((((((((((((((((((((((((((((())))))************)))))))))(((((((((((('''%%%&&&&&&'''((())))))***(((((()))***************'''(((***+++++++++***)))&&&'''((()))************))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&''''''((()))***(((((()))+++---///000///)))***,,,,,,,,,+++******,,,,,,...000000///,,,*********+++,,,,,,,,,,,,,,,---//////---***+++000555.../////////---***((('''((((((''')))+++,,,+++***((())),,,------+++(((&&&***++++++)))(((''')))++++++...000000......///000,,,,,,+++***))))))******+++,,,,,,++++++***++++++,,,+++******))))))******++++++++++++******)))((())))))))))))))))))))))))%%%---000...666LLLbbbmmmeeeiiidddTTTHHHEEEFFFFFFUUUjjjnnnnnnwwwfffBBB000555000---......,,,,,,///999\\\xxxrrr^^^XXX```hhh{{{xxxtttuuu~~~qqqDDD+++//////+++---111111111;;;;;;999VVVtttsssVVV???444555000...222111555444444555<<>>IIIAAAZZZiiiGGGMMM{{{{{{yyyzzz}}}~~~{{{yyyyyy|||~~~zzzpppggggggooovvvgggUUUQQQFFF:::999444333}}}}}}pppTTTLLLVVVbbbjjjfffXXXCCC333---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))'''((())))))******))))))))))))((((((((((((''''''&&&&&&&&&''''''(((((()))'''((())))))******))))))((()))******++++++******'''((()))***+++***)))((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***((()))***+++---///000000(((***,,,---+++************,,,///111000...+++))))))***+++,,,------------,,,------,,,***,,,111555---///111000---***(((''')))(((((()))+++,,,,,,+++''')))+++,,,,,,+++((('''*********)))''''''***,,,***---000000...---///111...---,,,+++***)))))))))***+++,,,,,,+++***+++,,,,,,+++******))))))***************+++******))))))))))))))))))************%%%+++000000111<<>>;;;KKKggg\\\IIIXXX@@@UUUsss{{{uuunnnttt}}}}}}qqqiiillllllgggtttOOO???JJJEEE777333uuuooo]]]ZZZ]]]gggjjjcccNNN;;;111---+++---,,,++++++******++++++))))))))))))))))))))))))&&&''')))*********)))((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((+++***)))))))))***,,,---)))***+++,,,+++)))'''&&&((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((***++++++***)))(((((()))'''***------***))))))+++***++++++)))((('''(((***$$$%%%(((***,,,,,,,,,,,,'''))),,,......,,,(((&&&'''+++000111///,,,,,,---)))'''&&&''')))++++++***((()))***++++++***))))))*********((('''(((***---***...222222///---000444///...---+++***)))))))))'''***,,,,,,******---///,,,++++++***)))*********'''((()))***************))))))******+++++++++,,,,,,'''+++555444...888LLL```dddjjjgggWWWEEEBBBJJJDDDFFFYYYfffaaaaaaRRR111---,,,---000000...///333...TTTpppoookkkpppmmm```999555...***...444444///000)))---222---...111...///:::444333JJJZZZ```llloooLLL888666000+++---...///---000666888;;;LLL```zzzxxxrrrhhh___^^^gggoooyyy~~~{{{nnnaaaYYY]]]RRRBBB666000111333444111222000000@@@\\\sss{{{sssVVVBBB999111333888666666888DDDJJJTTTooooooLLLGGGEEEccc}}}uuunnnooo}}}sssmmmqqqlll```qqqmmmBBB555LLLHHH999777uuupppccc]]]bbbbbbbbb\\\III444***+++...---,,,+++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((000...+++******,,,,,,,,,++++++******)))(((((((((&&&&&&'''((('''&&&$$$###&&&'''((((((''''''((()))******)))''''''&&&&&&&&&))))))))))))(((((((((((()))***,,,------+++((('''''')))******)))(((((()))***************+++++++++---)))'''((((((''')))---++++++******++++++,,,---((()))))))))))))))((('''((()))***++++++***)))(((***))))))+++---...,,,+++------///000000000///...---+++)))'''&&&'''((())))))(((((()))***---///000++++++++++++++++++++++++************)))'''&&&%%%%%%)))+++***+++...---******+++++++++---000555999VVVcccjjjddd\\\VVVOOOHHHBBBHHHQQQYYY^^^]]]UUULLL111,,,***---///......000...@@@^^^uuulllpppxxxQQQ555666333///---...//////000111111,,,)))+++///222777888:::???MMM]]]ggghhhwwwUUU<<<444......///***......111777;;;AAAQQQbbb}}}rrrddd___cccjjjvvvzzz}}}~~~~~~oooWWWVVVXXXVVVKKK<<<111///222444000---666NNNkkk~~~zzzaaaEEE666555777666444000;;;DDDHHHQQQbbbqqqxxx\\\===NNNyyy{{{uuuqqqooouuutttzzzyyynnnjjjiii___hhh???777BBB@@@777~~~vvvxxxcccWWW^^^___bbb]]]MMM999---,,,------,,,+++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((...,,,)))((()))***+++***++++++******)))(((((((((((((((((((((((('''&&&%%%%%%'''((((((''''''((()))******)))''''''&&&&&&'''))))))))))))(((((((((((()))***,,,------+++)))'''(((***++++++)))(((((()))(((((())))))******++++++,,,((('''))))))'''(((+++)))*********+++,,,,,,,,,((())))))******))))))))))))***++++++++++++***)))+++***)))***,,,------,,,...///000000000000......,,,***(((&&&&&&&&&'''((())))))***+++,,,...///000++++++,,,,,,,,,,,,++++++************)))(((''''''))),,,---+++***,,,+++'''******++++++,,,000444888QQQ___gggbbb]]]YYYOOOAAADDDGGGKKKQQQUUUVVVRRRMMM>>>555......000///.........<<>>CCCIIITTTbbbjjjjjjvvvTTT;;;333------///+++111222555:::===DDDWWWiii}}}~~~|||vvvlllddd___]]]eeefffiiiooowwwtttbbbYYYZZZXXXQQQEEE:::444111000111555BBBZZZrrrxxx```DDD666666999777333///888@@@DDDLLL]]]nnnvvvlllTTTFFF[[[||||||xxxvvvvvvtttrrrwwwwwwllliiihhh```yyyWWW>>>FFFJJJ<<>>xxxqqq```\\\```dddeee\\\KKK:::000,,,,,,+++++++++,,,------))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))000...---,,,...///......++++++******)))(((((((((***)))((('''''''''((()))((()))******))))))***+++******)))(((''''''(((((((((((((((((()))))))))))))))+++---...---,,,)))'''***++++++***(((((()))***(((((()))***+++,,,,,,---,,,***+++...---)))'''((('''((()))+++++++++++++++((()))***,,,,,,---------+++,,,---......---,,,+++---+++))))))+++---.../////////000///...,,,+++)))---,,,+++************+++'''(((***,,,------------)))+++---//////---+++)))))))))***+++++++++++++++(((+++,,,***,,,///000---)))***+++,,,,,,///222666DDDXXXeeedddffflllfffXXXHHHDDDCCCGGGMMMSSS[[[bbbYYYEEE222,,,///111///---...000999ZZZrrr|||pppAAA111222333444111------111666111,,,+++...333<<>>CCCWWWooo}}}iiiaaaXXXVVVYYYZZZUUUOOOOOOWWWcccqqqxxx|||fffGGG333111777777222000333555777>>>NNNbbbppp}}}}}}___III^^^yyy}}}||||||zzztttwwwyyyooolllnnnkkkiiiyyyWWWKKKPPP>>>}}}yyygggaaadddggghhhbbbTTTAAA222,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***///...,,,---...//////...++++++******)))(((((((((((((((&&&&&&&&&'''((())))))+++,,,,,,++++++,,,---***))))))(((((((((((()))'''((((((((()))))))))******+++---......,,,)))((()))******)))'''''')))+++******+++,,,,,,---......,,,+++,,,000000+++)))***))))))***+++++++++++++++***+++,,,---............,,,---...//////...---,,,...+++))))))+++---//////............---+++)))'''++++++******))))))******%%%''')))***+++++++++***)))+++---//////---+++)))((()))***++++++,,,++++++(((+++,,,***+++///000...)))***,,,,,,---///222555888LLL[[[ZZZYYY^^^aaa]]]GGGBBBAAAFFFMMMTTT```lll___HHH111)))---000000000......---JJJjjjxxxuuuSSS444000///111000,,,---111999111,,,///777BBBPPP]]]ZZZaaaeeeeeegggnnntttvvvrrrTTT>>>555---+++///---...444888888;;;KKKbbbtttsss|||~~~lllMMM444,,,...333,,,---444333333CCCYYYyyyzzzvvvhhhYYYSSSWWW]]]^^^\\\```hhhsss}}}yyymmmMMM444---333555222222222333444999FFFYYYhhh{{{~~~|||aaaJJJaaa}}}zzzyyy|||tttwwwzzzqqqmmmpppnnnooommmooo[[[YYYJJJ}}}llldddfffggggggeee\\\HHH666------,,,,,,,,,,,,------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,+++***+++,,,---,,,+++++++++******)))(((((((((''''''&&&&&&''''''((((((***+++---,,,++++++,,,...***))))))(((((()))))))))''''''(((((())))))*********+++---......,,,***((())))))))))))((())),,,...,,,------------.........+++***,,,000000,,,***,,,---,,,++++++******++++++,,,,,,---...////////////,,,---...//////...---,,,---+++******,,,...///...---.........---+++)))(((((((((((((((((((((((((((&&&&&&'''((()))*********)))***,,,------,,,***)))(((((()))***+++++++++***,,,...---***))),,,---******+++---......000333555555CCCPPPSSSOOONNNUUU\\\IIIBBB???DDDIIIPPP___nnnfffNNN444***,,,///000111...///'''<<>>---...555///---///222000///999GGGkkkvvvsss```UUUTTTYYY\\\]]]bbbiiirrr{{{}}}rrrVVV999,,,000333111333111111333666>>>NNN]]]uuu{{{uuuHHHOOOsssyyy}}}{{{zzz|||sssvvv{{{qqqkkknnnnnntttmmmssshhhZZZwwwwwweeeeeeddddddfff```NNN;;;///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************))))))***,,,---+++***++++++******)))(((((((((''''''((())))))))))))))))))***++++++******+++---***)))))))))))))))******'''''''''((()))************,,,---///...,,,***((()))************,,,///222...------------,,,,,,,,,)))((()))---...+++***---111///---***)))***+++,,,......///000000/////////,,,---............---,,,,,,++++++,,,...///...---.../////////...---+++***((()))))))))))))))))))))(((''''''(((((()))***+++)))******++++++******)))(((((()))*********))))))+++---,,,((((((+++,,,***+++---//////000111333555666999EEEPPPNNNGGGMMMZZZUUUIIIBBBBBBDDDIIIZZZlllpppXXX===///,,,---///000---333&&&111HHHWWWjjjmmmMMM;;;---...222000///333000///:::PPP```eeekkkssswwwwwwsssoooooorrrsssppp]]]CCC555222---,,,111000000666:::===FFFXXXgggnnnlllcccSSSBBB555000222555,,,///111000...///444:::ZZZooo}}}mmm```YYYYYY[[[]]]]]]dddlllttt}}}}}}yyysss^^^AAA000000333111222000000222222666CCCQQQhhhxxxaaaPPPYYYggg~~~~~~~~~ssswww}}}tttkkkmmmmmmrrrzzznnn\\\qqq{{{ccccccaaaaaaeeecccRRR???000///...---,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++******,,,......---,,,++++++******)))((((((((('''((()))+++++++++***)))''')))******))))))***+++***)))))))))))))))******&&&''''''((()))******+++***,,,...///...---***)))***+++,,,,,,,,,...222666...------,,,,,,++++++***(((&&&'''+++,,,******---444222...***))))))+++---///000000000000//////...+++,,,---......---,,,++++++++++++---//////...---///000000000000...---,,,+++,,,,,,---------,,,,,,***)))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((******'''(((,,,...---+++---///000111222444555222...999LLLOOOEEEHHHXXXaaaRRRFFFBBBAAAEEEVVVjjjyyyaaaEEE444---,,,---///,,,666(((,,,<<>>111111444222---///555666222000333555555MMMiii}}}xxxlllbbb^^^^^^```\\\bbbiiipppxxxzzzrrrrrrcccGGG444111333000111//////111000222<<>>GGGRRR___jjjpppaaaLLL999333444222111111111222222111000111555777NNNfff|||}}}|||uuuooohhh```ZZZ[[[fffkkkgggjjjtttzzzwwwppp}}}rrrTTT>>>333000777222222000......222999???^^^mmm}}}pppWWWBBBYYYxxx~~~~~~~~~}}}{{{zzzxxxtttoookkkvvvwwwwwwwww|||fffZZZ}}}ooo}}}oooZZZLLLQQQ\\\]]]ZZZZZZ@@@444+++,,,...---+++,,,)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((('''''''''&&&&&&&&&((((((((((((((())))))***)))******(((***///111......,,,+++*********(((&&&+++************+++,,,,,,+++******)))))))))))))))))))))(((''''''''''''''''''((()))***++++++++++++,,,+++++++++,,,,,,,,,+++(((,,,...------000000,,,---,,,++++++++++++***)))***)))(((((()))***+++,,,000///,,,***))))))***+++,,,...///000000...,,,***+++++++++*********))))))(((((((((((()))))))))))),,,000111---+++---...,,,---+++***+++,,,,,,+++)))***)))))))))))))))******,,,++++++***))))))******((((((((((((((()))******---,,,***)))((()))***+++,,,000111///000444555333333000111:::BBBFFFJJJNNN\\\```XXXEEE<<>>000000///000000000///111666:::NNN[[[lllzzz}}}nnn```HHH___yyy}}}|||}}}}}}zzzwwwtttpppnnnsssuuutttsssyyykkkeee{{{}}}qqq[[[KKKPPP^^^dddeeeeeeHHH:::---***---...,,,***)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******(((((((((''''''''''''&&&'''(((((())))))))))))))))))++++++))))))---...,,,...,,,************((('''***************++++++,,,------,,,+++***)))(((((()))((((((''''''''''''(((&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,------------'''+++---+++,,,...---***+++++++++***((((((***,,,***)))))))))***+++---...000///...---,,,,,,++++++,,,,,,---------,,,++++++++++++*********)))))))))(((((((((((())))))))))))***...///,,,***,,,---+++***))))))***+++,,,***)))))))))))))))***+++,,,,,,,,,,,,+++*********++++++)))))))))))))))*********---,,,***)))))))))***+++///222333111111444444111000,,,,,,222999???EEEKKKSSSddddddKKK<<>>]]]jjjwwwzzz{{{}}}}}}~~~~~~yyynnnfffiiiiiieee___aaakkksssuuu}}}{{{xxx|||{{{aaaEEE???222222222222111222444555999???IIIXXXkkk{{{{{{iiiJJJ@@@```}}}~~~}}}}}}zzzuuuqqqrrruuuwwwtttxxxtttjjjoookkksss{{{lllyyyttt```[[[aaaeeedddbbbZZZLLL999---+++...,,,)))************************)))))))))))))))******+++******))))))))))))******((((((((((((((((((((((((&&&''')))*********)))((()))...///+++)))***+++***---+++******++++++)))((())))))(((((())))))***++++++++++++***)))'''&&&$$$((((((''''''''''''((((((&&&'''(((***,,,------...///000000///+++)))***+++***...///---,,,...---)))***,,,---+++((()))---111,,,+++++++++,,,---///000+++,,,---------+++)))((())))))(((((()))***+++,,,*********)))))))))(((((((((((((((((())))))))))))'''+++,,,)))(((***+++***''''''(((***,,,,,,***(((&&&&&&&&&'''((()))***+++))))))(((((((((((())))))))))))***+++,,,++++++++++++++++++******************...000000111444444111222...---000333888@@@HHHGGGTTTccccccSSSBBB@@@GGGGGGOOO___jjj___FFF666333...///000...---///444888>>>QQQ\\\PPP<<<222111000...000111222999III[[[fffeee______```UUUBBB888999///...111444555444888>>>IIIXXXdddeeeddd```NNN888333333222///...///000000---000111///...222<<>>EEECCCHHHRRR]]]]]]OOO>>>555000000///...,,,,,,...000555CCCPPPPPPDDD777111111///...333999:::===LLL^^^ccc^^^XXXQQQBBB333111777000000333777777888>>>FFFNNNZZZgggjjjeeeYYYGGG777222444333000000222222///---000222111000555BBBLLLfffllltttxxxxxxyyyzzz|||~~~{{{yyyzzz}}}~~~|||yyylllfff]]]YYY]]]fffooouuuwww{{{yyyzzzyyyeeeMMMGGG???;;;666444444666777777000444:::BBBSSSiiiyyyrrr[[[MMMPPPccc}}}~~~zzzxxxyyy}}}~~~zzzzzzyyyuuurrrsssxxx}}}rrrrrrzzzuuuwwwooouuu|||kkkUUUNNNUUU___fffeee]]]KKK666,,,,,,---+++************************)))))))))))))))******+++******))))))))))))******'''((((((((())))))))))))((((((((((((((())))))***)))///222///+++,,,------,,,+++)))***++++++***)))(((''''''''''''((())))))&&&''')))+++++++++))))))'''''''''''''''((())))))((()))***+++,,,,,,,,,,,,***---///---***(((***------000111...---...---))))))))))))***,,,......---000///...---------...///******************))))))&&&'''((()))***+++,,,,,,***)))))))))(((((((((((((((((((((((())))))))))))&&&***+++((('''***+++***,,,,,,---///000///+++)))((((((''''''''''''((()))((((((((((((((()))******)))***,,,---...---,,,++++++++++++++++++***))))))+++000222222222444333///+++***+++......---111777EEENNN]]]ddd]]]NNNBBB???@@@BBBGGGQQQ\\\[[[KKK888111000///...,,,,,,---...222666DDDQQQNNN>>>444555//////333777666555>>>JJJZZZUUULLL@@@444///222777222222666:::<<<>>>GGGQQQZZZ___gggjjj___KKK<<<777000222111...000555333...---111444333222999GGGSSSbbbgggnnnuuuwwwxxxzzz||||||yyyxxx{{{|||{{{yyysssjjj```\\\___fffoootttuuu~~~~~~~~~sssWWWGGG???<<<888777777777666444222555777:::HHH```vvvwwweeeQQQMMMaaaxxx}}}|||{{{xxxyyy~~~~~~}}}|||xxxvvvzzz~~~xxxsss}}}zzzzzz|||pppssswww~~~qqqZZZOOOQQQXXX]]]gggaaaPPP:::,,,+++---+++************************)))))))))))))))******+++******))))))))))))******'''((((((((())))))******)))((('''''''''(((***+++(((000333000,,,,,,......,,,***)))***++++++***)))'''''''''''''''((())))))%%%'''))),,,------,,,+++'''''''''''''''((()))***)))***+++,,,,,,,,,,,,,,,&&&***------***))),,,000---000000---,,,...,,,(((((('''&&&)))---///---+++222111///...------......++++++******************%%%&&&(((***+++,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&***+++)))(((***,,,***......///000111000,,,)))***))))))(((((((((((()))))))))((())))))***++++++)))***,,,......---,,,+++***++++++++++++***))))))+++///111000000111///***)))***,,,000...,,,...333===MMM[[[]]][[[VVVIII;;;>>>???BBBKKK]]]eeeTTT;;;000000/////////000111222222000<<>>222555...000...,,,000666444...---111555444444<<>>;;;999999:::888444000777999777555>>>UUUooo{{{```IIILLL]]]yyy~~~yyyyyy~~~~~~~~~}}}||||||yyy{{{~~~www|||yyy{{{}}}nnnnnnyyycccQQQTTT[[[[[[```^^^QQQ???333000///+++,,,+++******))))))******)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***'''+++//////---++++++,,,(((((((((((())))))))))))******)))((((((((((((((('''%%%%%%(((---///,,,((()))))))))(((((((((((((((+++++++++,,,,,,---------...---,,,)))'''(((+++...///...---,,,,,,,,,,,,---))))))******+++,,,------000111111111000---+++)))000///...---...---***((()))************+++++++++)))***,,,------,,,***)))((((((((('''&&&&&&%%%%%%)))***++++++,,,+++***)))******++++++++++++******)))***+++++++++)))((('''((('''%%%&&&((())))))(((***+++,,,,,,------,,,,,,222...++++++///000...+++///...---,,,+++,,,------''''''(((***+++---///000555<<>>===>>>KKKZZZ]]]UUUAAA666---,,,,,,,,,///555444444777BBBLLLLLL???222222333444111///...000333/////////......000444888///333:::>>>AAAHHHVVVbbbkkkjjj```NNN>>>888444//////---,,,...222333222000555444111333>>>MMMUUUVVVUUU[[[dddnnnvvv{{{~~~{{{tttwww{{{|||zzzzzz{{{yyyrrriiibbbccciiipppllljjjnnn|||pppcccGGG<<<555999999333111555666555444333333===UUUkkk}}}vvv```HHHPPPrrr~~~uuuzzz|||yyy}}}~~~~~~{{{yyy|||~~~~~~{{{yyyyyyzzzwwwrrrssszzz~~~{{{vvvuuu{{{}}}pppZZZVVVYYYZZZ```^^^SSS@@@222......---,,,+++******))))))******))))))******))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))***)))(((''''''((()))***(((***---...---,,,,,,,,,(((((((((((())))))))))))******)))((((((((((((((()))'''&&&)))---///,,,)))((()))))))))))))))((((((******+++++++++,,,,,,,,,------,,,***))))))+++---------,,,,,,,,,+++++++++))))))***++++++,,,,,,+++000///...------,,,,,,,,,000///------...---***(((((((((((()))))))))******+++,,,------,,,***(((&&&'''''''''''''''''''''''''''(((***+++++++++******)))******++++++******))))))******+++***)))((('''***((('''''')))******)))***+++,,,,,,------,,,,,,000---***+++///111///,,,000///---,,,+++,,,,,,---(((((()))***+++---...///222777BBBOOOWWWWWWNNNFFF999<<<>>>BBBJJJVVV\\\]]]DDD888...,,,,,,,,,...333111111333:::HHHOOOFFF777333444333111///...000333---...---,,,,,,---000333555666:::AAAIIITTTaaajjjlllfffWWWCCC555222000,,,...---+++---000111111///444555777???PPP```dddaaa[[[^^^cccjjjqqqvvvyyyzzz~~~yyy{{{}}}{{{xxxwww{{{{{{wwwooofffccchhhnnnmmmiiiiiisssxxxkkkTTTEEE777333555666555555777555444333222888IIIYYYrrr{{{sss]]]CCCKKKfffzzz{{{||||||~~~}}}|||~~~||||||}}}|||{{{|||~~~yyysssuuuzzzuuuxxxwwwfffXXXXXXZZZ]]]^^^VVVEEE444---------,,,+++******))))))************++++++******)))((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((())),,,......---+++(((((((((((())))))))))))***))))))(((((((((((((((+++)))(((***---...,,,)))'''(((***++++++***)))((())))))************+++++++++------,,,+++***+++,,,***+++,,,,,,,,,+++***))))))***+++,,,,,,+++***)))///...,,,******+++---...///...------------***((())))))))))))*********+++---------,,,***'''%%%###%%%&&&&&&'''(((((())))))&&&''')))***++++++++++++))))))************)))))))))************)))((((((+++)))((((((***++++++******++++++,,,,,,,,,,,,,,,---+++)))+++///111111///000///...,,,++++++,,,,,,***************+++,,,---...222;;;GGGQQQUUUSSSOOO<<<;;;>>>DDDIIIOOOYYYcccLLL???222,,,,,,,,,...111///222111222???MMMJJJ<<<555444333111///...000222.........---,,,,,,...000888888<<>>HHHYYYgggwwwwwwQQQ777HHHjjjttt}}}{{{{{{~~~{{{|||~~~}}}~~~|||{{{}}}yyyooorrryyytttxxxuuuoooZZZUUUYYYZZZ^^^\\\NNN<<>>IIIPPPSSSTTTHHH@@@===BBBEEEGGGSSSbbbYYYKKK:::///+++,,,...000000777666///555FFFJJJBBB777666333000//////000222000111111///...---...000555:::BBBLLLZZZhhhoooqqqnnn^^^GGG666//////...,,,,,,+++******,,,---.........777DDDTTTggguuuvvvqqqgggbbb]]]___gggqqqwwwzzz|||{{{}}}~~~{{{zzz{{{rrriiihhhlllooopppjjjdddkkkyyy|||uuurrrgggOOO888111888:::555444000///111444666<<>>NNN^^^dddhhhllliiibbbUUUHHH;;;666555111---+++------.........000444777>>>LLL[[[ccchhhnnntttvvvzzztttlllfffdddhhhoootttwwwzzzwwwtttvvv~~~xxxttttttgggiiikkkiiiiiimmmuuu{{{rrrssslllZZZIII???;;;:::>>>999555666555555999???DDDFFFFFFGGGKKKYYYjjjwwwkkkMMMMMMBBB999KKK^^^rrr|||{{{{{{|||yyyzzz~~~~~~{{{||||||zzzuuuuuuyyy}}}}}}{{{{{{}}}|||}}}nnncccppp}}}vvv{{{fffZZZ^^^ggghhhjjjhhhYYYDDD555000,,,+++******))))))******))))))******))))))((('''))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))(((''''''((())))))((((((***+++(((((((((((())))))))))))((((((((((((((()))***************)))((()))+++,,,)))***+++,,,------------))))))))))))((((((''''''&&&((())))))(((((()))***++++++,,,,,,,,,---------+++***)))))))))+++---...++++++,,,---------------,,,+++++++++,,,,,,+++)))((((((((()))))))))******)))))))))((()))))))))***)))))))))((((((((((((((((((((((((((()))+++---...&&&''''''((((((''''''&&&***)))((((((((()))+++,,,---+++))))))*********((())))))***+++++++++++++++,,,,,,,,,,,,+++,,,---...------,,,+++,,,---...///+++******))))))))))))******+++---000444:::@@@CCCLLLLLLGGG???;;;???CCCDDDUUUZZZXXXJJJ<<<444111...,,,---111444444444===GGG>>>999333//////000000000///...---++++++///444999NNN[[[eeehhhkkkmmmdddVVVFFF<<<444444444000------...///000000111444999===BBBOOO]]]eeejjjooorrrqqq}}}zzztttkkkddddddkkkqqqvvvyyyvvvtttwww|||zzzqqqiiiffflllnnnmmmqqqzzznnnnnnlllfffYYYIIIAAA@@@>>>;;;999999666333555;;;BBBEEEFFFDDDBBBGGGUUUaaawwwmmmaaa[[[PPPEEEFFFXXXmmmyyy}}}vvvsssuuu{{{}}}{{{}}}|||wwwuuuuuuyyy}}}}}}{{{}}}}}}{{{~~~vvvjjjlllxxx~~~uuuyyy|||qqqgggkkknnnlllllliii\\\GGG999555,,,++++++***)))*********)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''''')))+++)))&&&&&&))),,,(((((((((((())))))))))))((((((((((((((()))******)))))))))(((((((((+++,,,******++++++,,,---......******))))))((((((((('''%%%'''((((((''''''(((***+++*********++++++------***)))'''&&&'''))),,,...)))(((((((((***---000222,,,+++++++++,,,,,,+++))))))************++++++++++++******)))))))))))))))''''''(((((())))))******''''''&&&'''((()))+++,,,&&&''''''''''''''''''&&&***)))(((((((((***+++,,,...,,,******+++++++++***))))))***++++++++++++***---------,,,+++***+++------,,,++++++,,,---///000******))))))))))))******(((***,,,///222777<<<@@@???JJJLLLBBB;;;???CCCAAAIIIVVV\\\RRRBBB777111,,,333+++,,,555777222444===???999333//////000000///111000...,,,---222999???YYYaaaeeefffkkklll___LLL>>>666111333444000...000///000222222333666<<>>CCCHHHHHHBBB???FFFPPPccckkk~~~{{{nnnfffCCCDDDLLL```{{{|||rrrooosss{{{}}}~~~}}}|||uuuxxxxxx{{{~~~}}}~~~zzzzzz{{{ooohhhooozzz{{{ttt{{{|||wwwpppiiihhhfff]]]UUUEEE---000,,,,,,//////,,,+++...))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((('''((())))))******************)))(((((((((((((((((()))***+++,,,+++***(((((((((***---...,,,,,,+++***)))((('''&&&,,,,,,,,,,,,+++***))))))((())))))*********))))))...+++(((***...///+++''')))******)))(((((()))+++,,,+++)))))))))+++---///222333222000,,,)))))))))+++,,,,,,+++******+++---******+++******)))((('''(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((------,,,,,,+++***)))))))))***+++,,,---,,,,,,+++)))************))))))((((((,,,//////,,,******,,,---,,,***(((''''''((())))))+++---,,,,,,000:::AAAHHHIIIJJJIIIEEE@@@;;;888DDDJJJPPPNNNBBB444...---///000222222111000000111<<<:::555111///......///000333222---***444HHHYYYdddjjjkkkggggggcccQQQ;;;555444333222111111111111...111222222333999CCCLLLTTT```iiikkkmmmtttyyyzzzyyy~~~xxxpppkkkhhhdddlllssszzz|||{{{yyy{{{}}}{{{rrriiigggjjjlllkkknnneeeaaajjjpppgggVVVJJJJJJCCC<<<999999999777666???AAAHHHLLLJJJEEEEEEIIIKKKTTTeeewwwyyyTTT:::HHHjjjvvvqqqpppvvv}}}}}}||||||~~~vvvzzztttqqqvvvooojjjrrrzzz~~~uuullljjjfff^^^YYYLLL666000,,,+++------***)))***************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((***************)))(((((((((((((((((()))***+++,,,,,,+++***))))))***++++++,,,,,,+++***)))(((''''''******+++++++++******)))******))))))))))))))))))---***((()))---...+++''''''((())))))((((((***+++))))))))))))***+++---...///000///---***(((((((((***+++,,,+++))))))***,,,((())))))************)))(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((''''''''''''((((((---,,,,,,+++******))))))((()))***+++,,,++++++******))))))))))))))))))))))))---000000---++++++,,,---,,,***(((''''''((())))))+++,,,++++++///777>>>FFFHHHJJJJJJFFFBBB???>>>@@@EEELLLPPPKKK@@@555...000000111000////////////555666777666222000///000555111,,,,,,444DDDWWWdddeeelllnnnfff```WWWFFF333222222111111111111222222,,,000444888<<>>CCCJJJQQQUUUPPP@@@222444111...,,,,,,+++*********...666<<>>777333...++++++++++++))))))+++111<<>>HHHPPPTTTSSSPPPQQQOOOOOOTTT]]]gggpppuuutttwwwyyy{{{yyyiiifffeeekkkvvv~~~||||||rrriiigggiiikkkpppwwwvvvnnnqqq|||~~~vvvttt[[[GGGDDDBBB:::666:::999555444666888<<>>KKKUUUXXXRRRIIIBBB===::::::@@@IIIUUUcccooouuuyyy{{{|||}}}pppkkkfffhhhpppxxx|||}}}||||||xxx{{{zzzsssmmmkkkkkkiiimmmssssssmmmmmmuuuzzzxxxwwwcccNNNEEEBBB>>>999777:::777555444222333===HHHTTTVVVUUUNNNEEEBBBGGGLLL]]]kkk}}}tttcccXXXcccjjjwww}}}tttqqqgggjjjpppwww}}}zzzvvvuuuttttttzzz~~~{{{xxxzzzuuurrr{{{ssseee]]]eeeiii___OOO@@@111++++++******,,,++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&''''''((())))))((((((******))))))))))))******---,,,+++++++++,,,------------------,,,,,,,,,,,,))))))*********))))))(((((((((((((((((((((((('''&&&''')))************+++(((***...////////////000111///---+++)))((((((((('''((())))))'''&&&''')))'''((())))))((()))+++---,,,***)))((('''(((***+++&&&''''''((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((((()))***+++---...///000111333333000+++)))***,,,''''''((((((((((((((('''((((((((()))+++++++++***...555???FFFIIIIIIIIIHHH;;;BBBCCC<<<===GGGMMMLLL===666///,,,...000///...,,,,,,---222===LLL\\\eeeaaa^^^[[[[[[^^^aaacccddd```TTTDDD777111000000222.........///000222333444@@@GGGOOORRRMMMEEE???;;;666222111555888???MMMZZZmmmtttzzz|||~~~}}}xxxrrrjjjgggkkkqqqwww{{{yyyzzz|||~~~xxx||||||yyyvvvuuuqqqllliiimmmrrrsssqqqrrruuuyyyzzzqqq^^^JJJ@@@>>>;;;666;;;777444555444333777===LLLUUU\\\ZZZPPPGGGFFFHHHOOOYYYiiiwww}}}zzznnndddXXXYYYcccttt|||yyylllmmmnnnpppuuuzzz~~~yyyzzz|||{{{xxxtttuuuyyyrrr```WWWaaaiiibbbZZZJJJ888///---,,,,,,...++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((('''((()))******&&&&&&'''((())))))((((((+++******)))))))))))))))000...,,,*********,,,---------------------,,,,,,))))))))))))((('''&&&%%%&&&'''(((((()))(((((('''&&&(((************+++,,,'''***...//////............,,,***(((''''''((()))'''((()))(((&&&%%%&&&''''''((())))))))))))+++---***)))((('''((())),,,---&&&''''''''''''''''''&&&'''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((***)))((('''&&&''''''(((((()))+++---///000000000111333333///+++((()))+++''''''((((((((((((((('''''''''((()))+++,,,+++***,,,000777@@@HHHNNNRRRSSS@@@DDDAAA999:::EEEJJJFFF>>>777000---///111111000...///...,,,000>>>SSSddddddbbbaaabbbddddddaaa^^^TTTFFF777000111111111000++++++---///111444666777MMMNNNLLLDDD;;;777888<<<999555333222//////888EEE```kkkvvvzzz|||~~~~~~|||~~~wwwmmmggggggmmmtttyyyxxxxxxzzz~~~~~~zzz|||~~~xxxqqqeeejjjrrryyywwwrrrtttzzzsssVVVDDDAAA@@@;;;<<<666333666999777555555666DDDSSSYYYTTTNNNLLLOOO>>>FFFTTTggg{{{wwwdddRRRQQQ^^^nnn{{{{{{wwwrrroooooosssyyy}}}}}}~~~xxxtttxxx}}}xxx\\\WWWdddnnnmmmlllRRR999222111---,,,...,,,,,,,,,+++++++++************************************)))))))))))))))***'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***,,,---,,,+++...---,,,,,,------***((((((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))'''(((***+++,,,++++++***---,,,++++++,,,,,,***)))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((***,,,...///(((''''''''''''&&&&&&&&&'''%%%###$$$'''((((((&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++(((%%%%%%&&&((())))))))))))+++---///111222333555000***(((((())))))((())))))(((''''''''''''''''''&&&&&&&&&&&&''''''(((+++///333888EEEUUU\\\[[[JJJEEE???===???DDDGGGIIINNN<<>>OOOgggyyyzzzuuuvvv|||wwwwwwwwwuuutttsssuuuwwwxxxwwwwwwwwwxxxxxxyyyxxx~~~{{{{{{}}}tttiiijjjnnnrrrpppmmmpppuuu~~~zzznnnXXXAAA999<<<;;;777666888999666444555777999@@@JJJQQQQQQKKKDDDCCCBBBGGGUUUiii{{{|||uuupppggg```fffsss|||{{{|||}}}}}}xxxttt{{{uuuuuu{{{eee\\\eeepppsssooo[[[DDD666000---,,,---,,,,,,,,,+++++++++*********************************))))))(((((())))))***(((((((((((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))***,,,...---,,,///...,,,,,,,,,,,,+++)))(((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))''')))***,,,------,,,,,,+++***))))))******)))'''))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,---((((((((('''''''''''''''(((&&&%%%%%%((())))))'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***(((&&&&&&((()))))))))))))))+++,,,...000111222111---)))''')))******)))((((((((((((((((((''''''))))))((((((((()))******)))---111555@@@QQQ\\\^^^QQQJJJAAA===???CCCGGGHHHPPPCCC777222000---,,,---------...///...000;;;FFFPPP[[[aaa^^^```ddd]]]PPP:::555000///111333222000...***+++111444666DDDTTTUUUIII???;;;999555222111000000///......///000111333===OOOaaakkkqqqyyy~~~~~~{{{vvvrrrpppooorrrtttxxxzzz|||}}}|||rrrnnnlllnnnooollllllooorrrvvv}}}}}}mmmSSS@@@999===::::::;;;:::777888<<<999777888===DDDGGGEEEBBB>>>???BBBIIIUUUfffwww}}}tttoooooo{{{}}}~~~~~~~~~~~~~~~}}}~~~zzzxxx|||sssccceeeooouuupppgggSSS===000------+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***)))***---......---222///,,,++++++++++++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))+++---............+++*********++++++***((())))))((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((()))*********)))((('''''''''(((((()))((('''((()))***)))(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''(((***+++***)))((()))***+++---...000000,,,***(((((()))***))))))&&&'''((()))))))))(((''')))))))))))))))***++++++(((,,,///111999IIIXXXaaa[[[QQQDDD>>>>>>BBBDDDEEEQQQLLLBBB555...---...,,,,,,+++---111111///111666>>>PPP___bbbdddbbbQQQ===222///---...111333222000,,,,,,,,,///888EEEQQQYYYPPPDDD999666555222000000//////...------......///---///777FFFUUUeeeuuuyyyqqqkkkhhhnnnssszzz~~~~~~uuummmlllmmmlllkkkllliiippp|||iiiQQQCCC@@@<<<;;;<<<;;;999<<>>:::444444777<<<>>>>>>===??????>>>CCCRRRiii{{{~~~zzzyyy|||~~~{{{{{{|||~~~{{{}}}kkkccchhhooommmnnn```FFF222------***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((('''(((((()))*********))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***)))***,,,...//////333000,,,******++++++***)))(((((('''''''''''''''%%%&&&&&&'''''''''''''''((()))+++---////////////---,,,,,,---......,,,***))))))(((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''((((((******)))(((((((((((()))((((((((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((***,,,,,,***((((((((()))***,,,---......))))))))))))))))))((('''%%%''')))***+++***((('''''''''''''''((()))******))),,,...---111???QQQ^^^bbbWWWIII@@@>>>@@@AAAAAANNNQQQJJJ888---......++++++))),,,222444222111222222@@@VVVggghhhYYYAAA111,,,++++++---000111000///---000///000<<>>>>>>>><<<777888DDDYYYjjj{{{}}}}}}}}}zzzwwwuuuwwwzzz~~~~~~tttbbb```dddhhhpppjjjQQQ999000---***,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,***((())),,,...//////222///+++)))************))))))(((''''''''''''(((%%%&&&'''(((((((((''''''((()))+++---.........---+++++++++---......,,,***(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&******+++*********))))))'''((()))))))))(((((('''''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''')))+++---,,,***''''''(((((()))***++++++,,,++++++,,,+++***((('''&&&&&&((()))++++++***(((''''''''''''((((((***+++++++++---...---...666GGGUUUbbbZZZOOOEEEAAA???>>>===HHHOOOMMM===111///...+++...***+++000444222111111111000@@@XXXYYYBBB000///++++++,,,---//////...------222444666DDDUUUXXXPPPGGG<<<222111111000///000---------...............111//////111555>>>PPP```ooovvv~~~yyyqqqllllllrrrxxx}}}~~~}}}xxxsssmmmhhhjjjppppppoooooosssyyy|||xxxsssNNN@@@444222777999::::::AAAAAABBBDDDFFFFFFFFFEEEBBB???:::555444:::EEEMMMnnn~~~}}}yyyvvvtttqqqnnn{{{iii^^^]]]gggqqqrrraaaGGG555...,,,,,,,,,,,,+++++++++******************************)))(((((())))))***+++,,,,,,,,,++++++***)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))'''(((***---//////...,,,***)))*********)))***)))((((((''''''((((((%%%&&&((()))))))))(((''''''(((***+++,,,,,,+++***''''''(((***,,,,,,)))'''(((((())))))))))))******((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((((((((('''&&&)))+++,,,------+++)))(((''')))++++++)))'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***,,,+++(((&&&''''''(((((()))))))))***---...///---+++)))((()))))))))*********)))((('''************+++,,,......------//////...111===JJJ^^^\\\WWWOOOFFF@@@===<<<@@@HHHKKKDDD999222///,,,222---,,,//////,,,+++,,,333'''***;;;<<<,,,'''000+++,,,---..................444;;;CCCPPP[[[WWWLLLCCC999111111333111000000,,,---...///000111111111//////000111000333???LLL```jjjwww~~~xxxssslllnnnqqqvvv|||~~~|||{{{xxxppphhhhhhmmmjjjnnnppprrrwww~~~}}}aaaPPP>>>777777666666777888<<>>>>>:::@@@HHHLLLDDD777000000222000///000...)))(((***///***(((***+++))))))++++++,,,---......///111222555<<>>666000111444222000///,,,---///111333444444444111//////222222222777===IIIUUUgggvvv~~~}}}{{{rrrooommmpppyyy~~~~~~~~~yyyoooiiihhhdddnnnuuuvvvwww|||wwwhhhTTTEEE:::333444888555999>>>CCCFFFGGGGGGGGGIIIHHHGGGEEECCC@@@<<<999666@@@TTTnnn~~~|||uuutttoooiiilllwwwkkkaaapppwww~~~ccc@@@000111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------,,,,,,+++***))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))'''%%%%%%(((,,,...///(((''''''(((******)))'''******)))((((((((((((((('''(((***+++,,,+++)))(((&&&'''((((((((('''%%%$$$'''''')))+++---,,,***'''(((((())))))*********+++&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''')))*********)))((('''***///222111...)))&&&))),,,//////,,,))))))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++)))((((((((((((%%%###''''''''''''''''''''''''---///000///------000333...---+++)))((('''''''''((((((((()))***,,,---...))))))---444444222555<<>>===@@@DDDEEEDDDAAA>>>>>>>>>666:::PPPggguuu{{{lll^^^\\\gggsssyyy{{{{{{llltttyyy}}}yyyjjjRRR;;;,,,///---***))),,,///...***///,,,,,,......++++++---------......///000000000------......---***'''&&&))))))))))))************)))))))))))))))((('''''')))******)))((((((***+++((((((((((((((((((((((((&&&''''''((()))((((((((($$$'''******(((&&&'''((())))))))))))***+++,,,---++++++***)))((('''&&&&&&&&&'''(((***------***(((((((((*********)))'''&&&))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&''''''(((((()))))))))((((((---------------------------///111000---+++,,,......---+++)))(((((())))))***'''%%%%%%(((***)))(((((('''&&&&&&'''((()))***---+++)))'''&&&&&&((((((***)))((('''&&&%%%%%%%%%)))((((((((()))***+++++++++++++++******(((''''''+++***)))((()))***,,,---***...111000...///444999GGG[[[iiidddZZZSSSKKKAAAAAA>>><<>>CCCNNNdddyyy}}}wwwpppnnnqqqwwwvvvfffgggkkkqqqvvvuuutttyyy~~~mmmUUUFFF???<<<>>><<<999888999:::999888999:::===???BBBDDDEEEEEEAAA;;;999===DDDOOOcccuuu{{{qqqcccWWWkkkuuuzzzuuuvvvyyy|||yyymmmXXX@@@000///...+++***+++,,,,,,)))...++++++...---******---........................+++,,,------,,,***(((&&&))))))))))))************)))))))))))))))((('''''')))******)))'''''')))***(((((((((((((((((((((((('''''''''((((((((())))))&&&(((******(((&&&''')))))))))))))))***++++++,,,+++++++++***)))(((((('''&&&&&&''')))++++++***((())))))***))))))((('''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,++++++---///...---+++******+++++++++(((&&&&&&((())))))''')))((('''''''''((()))***,,,+++)))'''&&&'''((((((***)))((('''&&&%%%%%%&&&((('''''')))***,,,------+++++++++******)))((('''+++***)))((((((***+++,,,))),,,//////---...333777999KKK[[[^^^]]][[[RRRGGG@@@CCC???BBBOOOPPPCCC>>>555333000,,,******,,,...//////...---------------000111111000222888BBBKKK[[[ccchhheee___WWWKKK@@@777444111111333555555444999===HHHVVV```___UUUMMMFFFBBB<<<888777777777777777999:::@@@RRRjjjyyy}}}|||vvvoookkkmmmvvvzzzgggeeehhhpppuuutttsssttt|||ttteeeOOO<<<<<<999666555666777777666888666444333444999>>>BBBIIICCC>>>===<<<;;;AAAIIIdddqqqxxxrrrZZZ[[[]]]```hhhvvv|||~~~tttttttttuuuppp___GGG555///...,,,+++***))))))***,,,)))***------******---/////////...---,,,,,,+++)))***+++++++++)))((('''))))))))))))************))))))******))))))(((((()))******((('''&&&''')))(((((((((((((((((((((((((((((('''''''''((()))******++++++)))''''''((()))******))))))))))))******+++++++++******)))))))))((('''&&&''')))******)))++++++)))(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''')))******,,,+++***((((((((())))))***************+++++++++***,,,------+++******+++...---,,,+++++++++++++++,,,***((((((((()))((('''***)))((((((((((((((()))+++***)))'''''''''(((((())))))((('''&&&&&&&&&&&&(((''''''))),,,//////...******+++******)))((('''***)))((('''((()))***+++(((***------,,,---000444111???OOOZZZdddhhh```SSS???IIICCC===JJJSSSLLLCCC444333111...,,,+++---...//////...------------...000000///...111<<>>666444111000111222222222888FFFYYYiiiooolllddd^^^QQQLLLEEE???<<<999777666:::;;;999:::EEE[[[sss~~~tttgggfffpppzzzrrrhhhdddlllvvvwwwpppkkk}}}{{{aaaJJJ>>>:::666444555666777777555333///---...222666:::IIIGGGIIIKKKHHH>>>444///EEETTTiiiyyytttkkk]]]OOOIIIOOO]]]hhh|||pppllljjjmmmnnndddOOO===000...,,,,,,***((())),,,,,,***+++...///,,,+++---000000///---,,,***))))))'''((())))))***)))((((((((()))))))))************))))))*********))))))((()))))))))(((&&&%%%&&&(((((((((((((((((((((((((((***((('''&&&&&&(((***+++---,,,+++)))''''''((()))******)))((((((((())))))*********)))))))))))))))***((('''((()))++++++***,,,+++)))'''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''(((***+++,,,...,,,***((('''''')))***(((((()))))))))))))))***)))***++++++***)))))))))*********)))))))))))))))---,,,******))))))((('''+++******)))((((((((((((+++***)))(((''''''(((((()))((('''''''''''''''(((***)))(((+++...000///---***************)))((((((((((((((('''((()))******&&&)))+++++++++,,,...111222999DDDRRRbbblllfffZZZEEEKKKCCC===GGGMMMHHHFFF888555222111111000---***///......---------.........---...222===LLL[[[eeegggmmmgggVVVNNNOOOHHH:::777555333333444666888999>>>PPPeeepppsssqqqnnnkkk\\\WWWPPPHHHCCC>>>999666;;;======:::>>>OOOgggyyyzzz{{{oookkkpppuuu|||qqqfffhhhoooqqqlllhhhpppyyyzzznnncccGGGBBB<<<888777888::::::333333444444444333333222888>>>IIIVVVZZZSSSEEE;;;777>>>JJJUUU___jjjvvv~~~}}}jjjVVVHHHAAA???\\\kkk}}}|||qqqiiicccgggmmmiiiYYYIII555///+++,,,,,,)))+++000---+++---111111---,,,...//////---,,,+++)))((((((''''''(((((())))))))))))((()))))))))************))))))************))))))((())))))(((&&&%%%'''(((((((((((((((((((((((((((***)))'''&&&'''(((***,,,...,,,***((((((((((((((())))))(((((('''((((((((('''''''''(((((((((((((((,,,+++)))***+++,,,,,,,,,,,,+++)))''''''''''''((()))(((((((((((('''''''''&&&&&&'''((()))***,,,---...,,,***(((''''''((()))'''''''''((((((((())))))((((((((()))******)))(((((())))))))))))))))))))),,,------,,,***)))))))))+++++++++******)))(((((()))))))))((((((((((((((((((((('''''''''(((((()))---+++***+++///000---))))))************))))))(((((((((((((((((())))))***&&&(((***++++++,,,---...000111666CCCVVVdddddd___UUUNNN@@@>>>EEEDDDGGGVVVMMMBBB444......000---)))......---------......//////000555BBBSSScccmmmqqqfffhhh```PPPIIIKKKFFF:::666666666777:::@@@FFFJJJPPP```nnnrrrrrrtttwwwwwwjjjeee]]]UUUNNNGGGAAA===777:::===;;;999@@@QQQ```ttt{{{vvvrrrnnnxxxyyyjjjdddcccccceeehhhjjjqqqxxx|||~~~~~~xxxpppTTTMMMDDD===::::::;;;<<<777777777777666555333333+++111;;;FFFQQQUUUQQQLLL<<<;;;999888<<>>FFFLLL```kkkqqqooonnnuuuxxxwwwvvvqqqjjjccc[[[TTTLLLHHH999:::===>>>;;;:::BBBKKKhhhvvvuuukkkrrrzzz}}}vvvlllccc```eeellllllkkklllvvvqqqccc[[[NNNDDD>>><<<<<<<<<>>>;;;666222111222555777222333111222888CCCJJJLLLIIIFFFAAA:::666555777:::IIISSSbbbppp{{{ooommmdddVVVKKKLLLXXXdddzzzjjjeeejjjmmmiiibbbNNN<<<...---///,,,+++//////---///222111,,,)))*********************************))))))((()))))))))))))))))))))************((()))***++++++++++++***'''((())))))((((((***,,,((((((((((((((((((((((((((())))))))))))*********)))((('''(((******(((&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&'''((())))))***,,,++++++---......,,,)))'''(((((()))))))))))))))+++*********))))))))))))''''''''''''(((((()))***((((((((('''''''''''''''&&&&&&''''''((()))))))))((('''&&&(((***+++)))''''''(((***+++,,,,,,,,,+++***---//////---++++++---)))***+++,,,,,,,,,+++***(((((())))))))))))((((((''''''''''''((()))***+++---***(((+++000111,,,&&&))))))************))))))((()))******************)))***+++---...///...---111///111999EEESSS```iiiccc```SSSIIIKKKKKKOOO]]]]]]SSSDDD777///---///000---------------...//////333@@@RRRccclllpppppppppggg___XXXWWWTTTKKKCCC??????===:::777888???JJJRRRgggnnnqqqmmmooovvvvvvppp{{{wwwqqqjjjccc\\\TTTOOOBBB>>>===???>>>;;;===CCCQQQdddvvv||||||qqqooosssyyy~~~zzzoooggghhhmmmkkkiiiiiippp~~~yyytttjjjZZZLLLCCC???>>>>>>===:::555111000111444666888999555///...666===???FFFGGGHHHFFFBBB<<<777444777???JJJTTT\\\gggsss|||kkkXXXNNNNNNRRRmmmdddgggkkkiiieeeWWWAAA///...000,,,***,,,///---///222000+++((((((((((((((()))******++++++++++++***)))))))))))))))))))))))))))************((()))***+++++++++++++++'''((()))))))))))),,,...(((((((((((((((((((((((((((((()))************)))'''&&&&&&(((***+++(((%%%%%%%%%%%%&&&'''((()))***&&&''''''((()))***++++++******+++---...---***(((%%%&&&(((*********))))))++++++++++++*********)))((('''''''''''''''((()))%%%&&&''''''(((''''''&&&&&&&&&''''''((()))******)))'''&&&(((+++,,,***'''%%%&&&((()))*********)))))),,,//////---,,,,,,...((()))+++,,,---,,,,,,+++'''((()))))))))))))))(((''''''''''''(((***+++,,,+++'''&&&***000222---'''((())))))*********))))))))))))***+++++++++++++++******+++---///000///---///...000555===HHHVVVaaaZZZgggcccUUUTTTRRRKKKHHHKKKMMMMMMFFF;;;333111222---------------...///000<<>>999;;;<<<:::;;;???;;;SSSjjjuuu||||||nnnnnnqqqxxxvvvjjjfffhhheeejjjllljjjmmmwwwuuudddTTTIIICCCBBBAAA888888888777555444222111111888:::555222444555222555:::BBBGGGHHHEEEAAA===666999<<<<<>>KKKZZZgggnnnpppdddPPPCCCBBBFFFDDDKKKUUUXXXNNN>>>333000------///222111///333:::QQQcccpppqqqrrrwwwxxxrrrdddccc___YYYPPPHHHCCCAAA999===<<<<<>>???@@@777:::>>>>>><<<<<<>>>AAA???GGGUUUdddsss~~~zzzeee___dddggggggiiiUUU>>>111...---...000...//////---+++))))))***))))))))))))))))))))))))111+++'''((()))'''''')))(((((()))***************)))))))))))))))***+++++++++***)))))))))***,,,,,,,,,+++)))'''&&&'''((((((+++******)))(((((())))))(((((((((((())))))))))))(((((()))))))))((('''&&&)))'''&&&'''***,,,......************)))(((''''''(((((())))))***))))))((()))******+++***)))((('''((((((((((((((((((((((((''''''&&&''''''((())))))&&&''''''((())))))(((((((((''''''(((+++,,,,,,+++))))))+++++++++***((('''***+++,,,,,,,,,+++)))(((*********+++++++++++++++***))))))(((((((((((((((((()))+++,,,---,,,******---+++)))***,,,------+++((('''''''''''''''((((((,,,)))(((******((()))---)))+++---///000///...---......222666777:::EEERRRaaahhhlllbbbQQQCCC@@@CCCDDDJJJQQQVVVVVVQQQGGG???555000------///333<<>>??????CCCRRReeerrrwww{{{{{{~~~yyyqqqttt~~~{{{gggkkkyyysssjjj___LLLIIIIIIHHHEEEBBB@@@BBBDDDAAA@@@GGGWWWgggrrr}}}}}}xxxsssqqquuu{{{|||~~~|||zzzwwwmmmdddbbbcccdddccceeejjjrrrxxxrrraaaUUUGGG999;;;999777777777555111///111//////000333444333111111222333555666777777888444555777:::===>>>======<<<>>>BBBIIIUUUcccooowww}}}kkk^^^___eeehhhhhh]]]JJJ666---...000000---...///---+++)))***+++))))))))))))))))))))))))...)))''')))***((((((***(((((()))***************))))))((('''((()))***++++++************+++,,,,,,---,,,***)))(((((())))))******)))((((((((())))))(((((((((((())))))))))))((())))))))))))((('''''')))(((((())),,,......---))))))))))))((('''&&&&&&'''((()))*********************+++***)))((('''&&&(((((((((((((((((((((((('''''''''&&&''''''((((((''''''((()))))))))(((((()))(((((((((***+++***)))))))))***++++++***(((''')))***+++++++++***)))(((++++++++++++************+++***((('''''''''((())))))***,,,,,,---,,,+++***...---++++++,,,------,,,***)))(((&&&&&&''')))***,,,)))***---,,,))))))+++)))***+++,,,------------------///111111333<<>>KKK[[[hhh{{{~~~}}}zzz}}}yyynnn```\\\UUUNNNGGGCCC@@@??????===@@@MMM\\\iiisss{{{yyyzzz~~~rrrrrrsssnnnlllgggXXXNNNNNNMMMJJJEEEAAA@@@@@@<<<;;;???IIITTTbbbrrrzzzsssnnnrrr|||zzz}}}}}}|||||||||wwwqqqeeebbb___```eeekkknnnooovvvjjjWWWEEEAAA777333888:::555111222///......///111222222111000000111222333333444444555444555999>>>???;;;666:::888666888???IIIUUU\\\pppvvvyyy~~~tttaaa^^^eeekkkgggeeeVVV>>>000000333111---......---+++******+++))))))))))))))))))))))))***'''(((+++,,,)))(((***(((((()))***************)))((('''&&&'''(((***+++************++++++,,,,,,...---+++******************))))))((((((((())))))(((((((((((())))))))))))******************)))))))))))))))+++......---+++))))))))))))((('''&&&%%%'''''')))***++++++++++++++++++***)))((('''&&&&&&((((((((((((((()))))))))(((''''''&&&''''''(((((('''(((((()))))))))((((((+++)))((()))******)))((())))))************)))(((((()))***++++++***)))(((+++******))))))(((((((((+++***((('''''''''((()))((()))+++,,,---------,,,///...---,,,,,,---------///---***)))(((***,,,---+++***+++///...***(((***(((((())))))***+++,,,------...///...---...444;;;MMMYYYgggmmmhhh]]]SSSNNNHHHMMMPPPTTTcccssstttjjj[[[RRRLLLQQQ]]]jjjyyy}}}|||uuugggccc]]]TTTLLLFFFCCCAAA@@@>>>===III^^^mmmrrrwww~~~||||||rrrnnntttuuummm```]]]WWWPPPHHHAAA===;;;<<<;;;<<>>@@@???:::666555555666777999<<>>EEEXXXqqq}}}}}}~~~}}}}}}wwwwww}}}|||xxxsssmmmcccXXXMMMEEE???;;;;;;;;;===??????CCCPPP]]]{{{tttnnnssszzz}}}~~~{{{~~~}}}{{{|||}}}rrrfffaaacccfffeeeccciiimmmttt|||}}}ssscccMMM<<<;;;999222111888333333333222111111222333000000000000111333555666333888???CCCBBB@@@>>>>>>333444555666666555333222333===EEEVVVkkksssyyyrrrddddddhhhjjjllleeeRRR>>>333000000,,,---...---+++***+++,,,)))))))))))))))))))))))))))((())),,,+++'''(((+++(((((()))***************(((((()))))))))************++++++,,,---,,,,,,,,,---------,,,++++++******((((((''''''(((((())))))(((((((((((())))))))))))+++++++++***++++++,,,---*********+++------+++)))))))))))))))((('''&&&&&&&&&'''((()))))))))))))))***)))((('''''''''(((((('''(((((())))))******+++(((((((((((()))***+++,,,))))))*********)))((((((+++)))((()))******)))((()))))))))))))))*********((()))***+++++++++***)))((((((((((((''''''''''''))))))))))))((((((((('''&&&'''((()))+++---...///+++,,,---,,,++++++---///---+++)))((('''((()))***)))(((***......+++)))+++,,,------...///111222333444777777333111333444444444???PPPbbbmmmmmmggg```LLLKKKLLLPPPZZZiiixxx~~~~~~~~~yyymmmbbb]]]UUUKKKDDDAAAAAA???>>>>>>NNNfffzzz~~~~~~{{{yyyvvvyyyssshhh]]]SSSIIIAAA<<<999:::<<>>???FFFPPPoooyyy}}}tttqqqqqqwwwyyy}}}|||~~~zzzyyy~~~zzznnnfffbbbaaaaaa```iiiiiilllsss}}}vvvdddSSSKKKCCC999555666555555444222000///111222333222000...---......///---444===BBBBBBAAABBBDDD999888777555555666777888<<<>>><<>><<>>======;;;;;;::::::;;;===@@@AAA??????:::;;;FFFHHHMMMZZZ{{{}}}xxxnnnWWW<<<111333,,,---...---+++++++++---))))))))))))))))))))))))+++******+++)))%%%''',,,(((((()))***************'''(((+++------,,,***(((***+++,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))'''''''''''''''((()))***(((((((((((()))))))))))))))(((''''''''')))***++++++***((()))******)))(((+++++++++******)))((('''''''''''''''''''''&&&&&&''''''&&&&&&'''(((***+++'''(((((()))***+++++++++(((((()))***+++---///000***************)))(((((()))(((((((((***++++++)))))))))(((((()))***++++++)))***+++,,,---,,,,,,+++))))))******++++++,,,,,,'''(((***,,,+++)))'''%%%******)))(((''''''((((((&&&)))++++++***+++...111,,,,,,,,,+++***)))(((((('''%%%&&&+++,,,***+++...((()))+++---...///000000,,,111000,,,+++......)))333444;;;IIIZZZhhhnnnnnnkkkWWWJJJNNNPPPPPP\\\nnn~~~zzzzzz~~~sssfff``````PPPJJJBBB@@@BBBEEEEEEDDDTTToooxxxmmm^^^MMMBBB???===<<<>>><<<999:::>>>===LLLbbbvvvxxxqqqnnnqqquuuzzz}}}~~~|||}}}zzzmmmdddccceeeeeeaaa___ccckkktttttthhhYYYLLL>>>>>><<<888333111333666111000...------...000111111000111555999999555000444666:::>>>@@@AAAAAA@@@333888888;;;CCC>>>888???||||||vvvbbbEEE333333111,,,000111+++///222+++------,,,++++++***))))))(((((((((((((((((((((((()))************+++++++++++++++))))))***+++...///******+++,,,---...///000***+++++++++***)))'''&&&((((((((((((((((((((((((---+++)))'''&&&&&&((((((''''''''''''((((((((((((,,,......******,,,---***,,,,,,+++***))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))***+++,,,+++)))((()))+++,,,......//////,,,,,,------,,,+++)))((($$$((()))'''(((++++++)))(((((())))))))))))(((((()))---111222000---***))))))+++......,,,***))))))&&&((()))++++++)))(((&&&******))))))((((((((('''&&&))),,,,,,******+++---,,,+++)))(((&&&%%%%%%%%%)))))))))***++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...,,,666<<>>>>><<<:::888888:::<<>><<>>}}}}}}uuukkk[[[GGG888666222666777......222---......------,,,,,,++++++************************)))))))))*********++++++))))))(((((((((***,,,---000000///...---,,,++++++++++++***)))((((((((((((((((((((((((((((((((((((---,,,***)))((())))))***''''''''''''((((((((((((---//////------000000...)))***+++++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''((()))***)))((('''((())))))*********)))'''((())))))******))))))'''***+++((()))++++++(((((())))))******))))))((('''***...///...,,,+++***)))+++------+++)))))))))'''((()))******)))((('''((((((((((((''''''''''''%%%''')))***))))))***+++(((((((((''''''(((((()))(((((()))******++++++,,,.........---------,,,,,,+++***)))))))))***+++,,,333000000666???LLL```qqqtttsssmmmaaaTTTMMMOOOTTT^^^lll{{{zzzllldddbbb]]]UUUNNNKKKIIIGGGCCCDDDVVVjjjtttzzzooo^^^VVVIIIAAA::::::>>>FFFSSS^^^sss~~~vvvbbbNNN===;;;>>><<<999888<<<999:::CCCPPP```ssswwwmmmfffhhhnnntttzzz{{{wwwddd^^^[[[]]]```bbbccceeeqqqvvv|||zzzxxxmmm]]]MMMCCC>>><<<;;;555444666;;;<<<888777999444333333333333333333444222333444555666777777777555555666666666888;;;===}}}|||tttrrrkkkVVVAAA777000333666...---111............------,,,,,,,,,************************))))))))))))************((('''''''''((()))***+++000//////...---,,,+++++++++***)))'''''''''((()))((((((((((((((((((((((((++++++***)))(((((())))))''''''''''''((((((((((((---000000------///...+++((()))+++,,,,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))(((''''''(((((((((((((((''''''&&&'''((()))***+++++++++(((+++,,,))))))++++++''''''(((((())))))((((((''''''))),,,---,,,+++++++++)))***,,,+++***(((((()))(((((())))))))))))((((((((((((''''''''''''''''''&&&'''((()))))))))*********)))(((((((((((((((((((((((())))))***+++++++++...//////......------,,,+++***)))))))))***,,,---777//////666;;;AAAWWWoooxxx{{{{{{qqqaaaUUUQQQQQQWWWcccsss|||oooddd```]]]VVVOOOGGGIIIJJJGGG@@@EEE\\\tttlllllluuu{{{lllUUUAAA888888333000111111222666<<>>999;;;CCCPPP```mmmxxxzzzpppaaaSSSCCC;;;555555555222111111333222222111111222222333333333333333222111000000000111222222000///000111tttccchhhtttwwwpppkkkLLL444+++/////////111---++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***''''''((()))************))))))*********+++++++++''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''+++,,,******,,,***&&&(((((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''((())))))************)))''''''''''''(((***,,,---(((,,,---++++++......+++(((((())))))))))))(((((()))))))))(((&&&&&&(((***((())))))((('''&&&''')))))))))(((((((((((())))))))))))))))))******++++++---,,,,,,---000111000...,,,+++***)))((((((((((((''''''(((((()))*********''')))+++.../////////...,,,+++*********+++---...))))))+++//////000999DDDPPPZZZjjjxxx{{{ttthhh^^^ZZZXXXXXXaaannnyyy~~~gggTTTFFFFFFIIIFFFHHHMMMKKKNNNTTT___nnnzzzyyy{{{}}}tttgggVVVHHH<<<444333777;;;888666777555000///222---,,,---666LLLgggyyyuuuhhhZZZJJJ???999666555777888666888;;;LLLXXXeeeoooxxx|||vvvlllrrryyy~~~~~~llleeefff[[[HHHDDD===888888999<<>>CCCOOObbbvvv}}}qqqgggZZZWWWVVV[[[dddpppyyy}}}WWWBBB444666::::::AAALLLHHHHHHMMM\\\rrrsss~~~~~~dddYYYLLLCCC<<<888<<>>777333666888777666666777DDDVVVkkk}}}mmmpppwww|||}}}~~~yyyooommm___JJJAAA<<<999:::888333555;;;CCCVVVhhhpppxxxxxxrrrbbbQQQFFF???888444444666666555555555555666666333333333333333222111000,,,...000000/////////000|||iii\\\fffvvvwwwpppgggKKK444000222...,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))************))))))))))))(((((((((((()))***+++,,,(((''''''''''''(((((()))'''%%%%%%(((+++---+++)))))))))((('''''''''''''''))))))))))))***************)))'''&&&&&&'''((()))''''''''''''''''''''''''((('''&&&&&&''''''&&&%%%&&&'''''''''(((((())))))%%%'''***---------+++***(((((((((((('''((()))***'''(((((()))***+++++++++(((((())))))))))))((((((&&&''')))(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))******((()))***++++++***)))(((---...///111111111000000)))******)))''''''((()))(((((()))***************'''(((((()))***++++++,,,))))))))))))))))))))))))(((***+++,,,---///333666===GGGWWWhhhtttyyyxxxuuujjjWWWQQQQQQTTThhhqqq```===777333222111333999AAAEEEJJJ]]]vvv~~~wwwnnnVVVIII>>>;;;<<<:::888777777333333777666///---111------000222333<<>>999777999:::777555555:::???GGGRRR^^^lllyyy{{{~~~xxxgggSSSDDD777---999333222777999555333444888555222111222222222111444333222111000000000000sssaaacccnnnqqqnnnkkkVVV???333000......///++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,))))))(((((('''((((((((('''&&&%%%'''***,,,+++***))))))((('''''''''''''''((((((((()))))))))******)))((('''&&&%%%&&&((()))(((((((((((('''''''''''''''&&&&&&'''((())))))((('''''''''((((((((())))))))))))))))))***++++++,,,...+++((())),,,---+++)))((((((((()))***+++++++++******))))))((((((((((((&&&((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******(((((()))******)))(((''',,,---.../////////...---)))******)))''''''((()))(((((()))************)))(((((()))******+++,,,,,,))))))))))))))))))))))))(((***+++,,,---///222555777@@@QQQdddrrryyyxxxvvvpppbbbVVVQQQSSS]]][[[MMM777111...///000222777===GGGRRRhhh|||zzzrrraaaOOODDD;;;999;;;:::888777555666777888999999444000///...///111000444???LLLnnn}}}|||tttaaaOOOCCC;;;222444777000333333;;;LLLcccuuu|||}}}|||sssjjjkkkttt|||}}}{{{tttuuuuuuqqqmmmooovvv}}}rrrWWWCCC;;;666999<<<:::777555666555555888AAAPPPaaalllrrreeeVVVJJJ<<<777444666555222444888<<<999555222333444555666333222111111111111222222jjjbbbfffmmmppprrrfffOOO999---...///...++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((((((((((((((((((((((((((((((((()))******+++++++++***))))))((((((((((((((('''%%%&&&(((+++++++++))))))(((''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((())))))(((((((((''''''''''''&&&&&&(((***,,,++++++''''''(((((((((((())))))---+++(((&&&&&&(((+++---111,,,((()))...///+++'''(((((())))))***+++++++++---,,,***((('''''''''(((''')))******(((''''''(((((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((,,,,,,---...------+++***(((******)))((('''((()))'''((())))))******))))))((())))))******++++++,,,))))))))))))))))))))))))(((***++++++,,,...111444222:::HHHZZZjjjrrrssspppvvvqqqaaaVVVYYYUUUFFF===222---***---000222555999HHH]]]ttt~~~yyy~~~}}}~~~yyyfffWWWIII???999999<<<;;;999999555777666444777;;;999444222000///111000///333999OOOiiiuuuaaaPPPBBB444333555...444333666AAATTThhhwww~~~wwwiiiiiisssyyyuuunnnVVVXXXWWWQQQKKKNNNYYYccc}}}~~~lllNNN@@@333333888888555222555222...---111<<>>MMMaaatttzzzsssqqqpppiii\\\QQQ===>>><<<888555888@@@HHHfffnnnzzzfffPPP:::222444555333222222333333444444777<<<@@@GGGVVVmmmwwwkkkbbbVVVKKKAAA999444222333333333444444333000---111000000000222444666888zzznnngggllltttuuuzzzlllJJJ222...///+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''((()))***++++++******&&&'''''''''((((((((()))(((((()))************))),,,,,,***)))(((((((((((()))((('''&&&&&&(((+++,,,))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%,,,+++******+++,,,+++)))))))))))))))))))))((((((***)))(((''''''(((((()))***,,,...---)))'''((()))************++++++++++++000...+++((('''&&&''''''((()))+++***(((''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,------...---...//////...---,,,+++''')))+++***)))''''''(((''''''((()))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))***+++******,,,...111555777;;;CCCNNNZZZdddjjjkkkuuulllaaa]]]GGG000222111...---000000000333999XXXppp~~~||||||www|||uuu^^^MMMIII@@@999666999;;;;;;<<<>>>:::888AAALLLGGG777444???;;;555000111222111222555000EEEddd~~~wwwhhhTTT<<<555888555333444888@@@NNN```qqq|||wwwyyyxxxnnn\\\JJJ===666777555333444666999;;;;;;DDDNNNjjjhhhMMM===888666666666///222444555555444444444666???OOObbbsssvvvkkkbbbXXXKKKAAABBB>>>999666555666666666222111000000222444777999lllxxx~~~|||nnnkkknnnrrr{{{sssWWW<<<222...***++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))'''(((***++++++***))))))'''''''''(((((())))))***((()))***++++++***)))(((+++***))))))(((((((((((((((((()))(((''''''***,,,))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))''''''''''''''''''''''''---+++******++++++***)))******))))))))))))((((((&&&'''(((((()))(((''''''(((---111000***'''))),,,++++++++++++++++++++++++///...,,,)))((('''''''''''')))******(((''''''(((((((((((((((((((((((((((((((((((((((((()))******------,,,------...///000......///000000///------''')))++++++)))'''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))***---///333555999===EEERRRaaalllmmmwwwxxxnnn[[[AAA111444///...//////,,,,,,555???hhhyyy}}}~~~}}}eeeOOOCCCAAA:::555222666999;;;>>>BBBCCCKKK___ppphhhNNN===<<<>>>777111000000...///222444>>>VVVrrrwwwbbbBBB444666444222444;;;EEETTTcccqqqxxxxxxyyyrrr___EEE333///111555222111444999;;;999666888>>>ZZZzzzwwwaaaOOOBBB888555666222333333222111111444666666555999BBBPPPddd}}}|||pppeeeUUULLL???555111333666999555333222111222444777999vvvyyynnnjjjoooxxxwwwcccIII777...+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((()))***++++++***((('''''''''((())))))***++++++((()))***++++++***)))'''))))))(((((('''(((((((((&&&(((***)))(((''')))+++))))))((('''''''''''''''&&&''''''''''''(((((((((&&&'''((()))************''''''(((((())))))******+++***)))***+++,,,+++************)))))))))((((((%%%&&&&&&'''(((((((((((('''+++......+++))))))+++++++++++++++++++++++++++------,,,+++)))(((((('''&&&((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))******---,,,,,,,,,---...000111,,,---///000000///......''')))++++++)))(((''''''&&&'''(((((())))))((((((***************))))))))))))))))))))))))))))))))))))*********)))***,,,...,,,222888999<<>><<<888666333111111333666777ttttttkkkmmmvvvyyykkkRRR;;;///,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,+++)))'''&&&'''(((((()))***++++++,,,((()))***++++++***((('''(((''''''''''''(((((()))%%%(((+++***((('''(((***))))))(((''''''''''''''''''''''''(((((((((((()))'''''')))***++++++++++++(((((()))***+++,,,------)))(((((()))+++------,,,+++*********))))))((((((&&&%%%%%%%%%&&&((()))***&&&'''(((***+++***(((&&&++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''&&&''')))(((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((()))******,,,,,,++++++,,,---///000+++,,,.../////////......&&&)))++++++***(((''''''&&&''''''(((((((((((((((,,,,,,++++++++++++++++++))))))))))))))))))))))))*********)))))))))+++...(((000777777444999HHHVVVcccgggzzzsssGGG---///000...111444222,,,///BBBVVV{{{~~~{{{~~~nnnNNN777444333...777333333888???EEENNNVVVkkkhhh>>>555333333444222...000444444666DDD```{{{vvvOOO999999:::;;;===EEESSSdddsss{{{~~~vvvfffOOO<<<222///000111...000222222222333666888:::222GGGlll~~~nnnSSSCCC@@@000222444555333222111222---000555888444444@@@PPPfffyyy{{{ooo```QQQHHH:::888444222111222555666vvvmmmsssvvv|||sss\\\LLL===(((...,,,,,,000000---+++,,,)))************+++++++++'''(((((()))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((%%%$$$$$$%%%))))))(((((('''''''''&&&---,,,+++***))))))))))))(((***---///000...+++)))))))))***+++,,,,,,,,,,,,+++***)))''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))---,,,+++,,,///000000000+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&''')))***)))((('''(((***(((((((((((())))))))))))---...///,,,)))(((+++---....../////////...,,,+++)))(((&&&&&&(((((((((''',,,***''''''))),,,......,,,+++***)))((((((((((((***************+++++++++++++++***))))))***+++,,,(((,,,///111333888@@@FFFWWWbbbtttfff>>>222555)))+++---111222,,,222QQQssszzzdddCCC888...***...///---///000999FFFLLL^^^{{{iii999111333222---...333222,,,555888<<>>LLLYYYmmmbbb:::***111///111......222555@@@\\\yyy{{{\\\;;;333///...000//////111000999KKKYYYlllZZZ444111222000...///333444333666888:::PPPuuufffJJJ@@@@@@AAACCCIIIUUUiiiXXX:::222000333444...111222444555666777666666666666===RRRoooqqqbbbJJJ;;;777888111111444000///000111333444444444444222:::HHHXXXjjj|||wwwcccRRREEE<<<777555{{{~~~mmmlllssstttiii]]]JJJ222---,,,///222000+++))),,,------,,,+++***)))(((''''''((())))))******))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((()))))))))(((((((((((('''''',,,+++******))))))))))))******+++,,,,,,,,,,,,,,,+++,,,---...////////////)))(((((('''''''''((((((&&&''''''(((((((((((((((&&&&&&'''((()))))))))))),,,***'''&&&(((***+++++++++******))))))((((((''''''''''''''''''&&&&&&&&&'''((())))))''''''((()))))))))************++++++***+++,,,+++******,,,...,,,---.........---+++++++++)))'''((()))***))))))&&&'''))))))((((((((()))''')))***,,,,,,,,,,,,+++,,,+++++++++***))))))))))))(((''''''((()))***+++/////////111444888999999EEEQQQfffaaa???)))---333222,,,+++444???NNNeeezzz|||zzzsssKKK000......///000,,,...000...888TTTjjj|||mmmEEE///333111000000...,,,...222333555999PPPxxx}}}```HHH@@@AAABBBFFFLLL]]]ttt}}}PPP333111111000222111///000111333444444444444777777:::JJJhhh}}}}}}aaaMMMAAA<<<444444666111///000222333444444333333333333555:::GGGYYYmmmzzz|||mmm\\\LLLBBBkkkeeekkkqqqllldddSSS;;;---,,,...111///+++***---,,,,,,++++++***))))))((((((((()))************)))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&((())))))(((((()))+++))))))((((((((((((((((((++++++***))))))))))))))))))))))))))))))******+++++++++,,,---............(((''''''''''''(((((()))''''''((()))))))))))))))&&&'''((())))))******)))---***'''&&&'''((())))))******))))))(((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''((((((((()))))))))*********+++,,,---++++++,,,------,,,+++***+++)))((((((*********)))%%%'''))))))((()))+++---((()))+++---...---+++***,,,,,,,,,+++***)))(((((()))((((((((()))***,,,---...+++))),,,333999======@@@HHHYYY___LLL444,,,...,,,***000===JJJVVVeeeqqqwwwyyy}}}zzzWWW:::+++---,,,---...***+++......===```zzzwwwSSS777,,,000...///222111---///666444777;;;TTT{{{vvv[[[FFF@@@BBBDDDJJJPPPccc|||uuuGGG---111111---///333//////000222333333444444888888999EEEcccyyyyyyfffXXXNNN>>>888888333111222333333333222000///666555444333666===FFFLLLbbbiiiuuurrreee|||nnnbbbdddlllkkkhhh[[[HHH222...,,,......,,,,,,...************************((())))))***************))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&'''))))))((((((***+++(((((())))))))))))))))))******))))))((()))))))))((('''&&&&&&&&&'''((()))))))))***+++,,,,,,,,,,,,(((''''''''''''(((((()))'''((())))))******))))))&&&'''((()))************---+++((('''(((*********)))))))))(((((((((((((((&&&'''''''''''''''''''''&&&((()))((('''&&&'''(((&&&''''''''''''(((((((((((((((((()))+++,,,,,,,,,)))***+++,,,,,,+++******+++)))((((((*********)))((((((''''''&&&'''***,,,***+++---...---,,,)))(((,,,,,,,,,+++***)))(((((())))))))))))***,,,...///000+++'''(((///777>>>@@@999<<>>333---++++++---222444333666:::666:::@@@WWWzzzoooWWWFFFAAADDDFFFLLLVVVjjjeee===***111111+++...333000000111111333444555555555555888FFFddd{{{sssfffNNN???;;;666222222333222222222111111111333444555444444666777<<>>FFF\\\|||zzzfffSSSGGGDDDGGGJJJOOO___tttQQQ555+++222000+++///222111111111111222444555666222111888MMMjjj|||aaaMMMEEE>>>666555444333333444666777444444555444222222333555666555666<<>>///...333...,,,000000111000000000222333555666777333<<>>[[[sss}}}{{{rrrgggWWWSSSPPPQQQTTT]]]oooUUU555666111///---,,,---.........,,,333444//////777999555777QQQkkkooofffcccnnnzzzsssddd]]]YYYSSSLLLEEE@@@:::777777777777666222000//////111333333222555MMMTTTHHH@@@;;;888<<<~~~|||~~~wwwaaaBBB000...///,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---+++---000000...,,,++++++)))))))))******++++++,,,)))***++++++++++++******))))))(((((((((((())))))(((((('''''''''(((((()))''''''((((((***+++------))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''&&&&&&''''''((('''((())))))))))))(((''''''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))*********)))(((((((((((()))&&&&&&'''''''''(((((((((***)))))))))((((((((('''&&&'''((((((&&&&&&''')))((((((((((((((('''''''''(((((((((((()))))))))))))))(((&&&&&&((())))))((('''''''''''''''((())))))((()))******+++++++++***+++)))&&&%%%'''***+++,,,***+++++++++******+++---,,,+++,,,000555999::::::>>>LLL```pppxxx{{{{{{{{{uuukkk___\\\```bbbgggqqq{{{jjjUUUFFF;;;222...///+++222333111...///MMMyyycccGGG111)))///---***,,,///000333AAASSSvvvzzzpppeee^^^SSSQQQPPPQQQVVVcccwwwqqqDDD...:::222000...---...//////...***444777333333:::;;;777===YYYsssyyyrrrmmmnnnppp}}}ssshhhccc^^^ZZZUUULLLAAA999666555333111///...---...000111111000'''777<<<:::===;;;333444|||}}}~~~xxxrrrbbbKKK999000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///,,,...///...,,,+++++++++))))))))))))***+++,,,---++++++,,,,,,+++******)))***))))))(((((())))))***)))(((((((((((())))))***))))))))))))***+++------***))))))((((((''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''(((((((((((())))))%%%&&&&&&'''((())))))***$$$%%%&&&'''(((***++++++******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''(((((('''&&&&&&(((***((((((((((((((('''''''''(((((((((((())))))))))))(((''''''(((***,,,+++***&&&''''''((()))))))))***((()))***+++++++++++++++)))(((&&&''')))+++,,,+++***++++++***)))(((***,,,((((((***...222555666666777AAAQQQaaannnvvv{{{}}}|||vvvggg```eeebbb\\\cccfffrrr}}}www\\\>>>...---222+++'''///444+++444RRRwww|||bbbAAA,,,------***,,,222444333888@@@SSSdddwww|||rrrcccXXXSSSPPPPPPQQQTTT]]]kkk}}}yyy[[[888,,,999333111///...///000000///---333888777666999<<<<<>>LLLkkkxxxyyygggYYYFFF:::666555333000...---...111333555555444...000---...333...***222|||ggg^^^^^^```^^^RRRAAA555000///111000---+++...000111......///000000111000000---,,,*********,,,...///***)))'''(((***,,,------///---,,,***))))))******---///000...***((()))+++++++++,,,,,,...///000111,,,+++*********+++,,,---+++******)))(((''''''&&&))))))(((((('''''''''&&&'''(((******(((&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%(((((('''(((+++)))%%%%%%'''(((((('''&&&&&&'''+++***)))(((((('''((((((''')))+++---...---,,,+++((((((((((((((()))******&&&%%%$$$%%%'''))))))(((((((((((((((((((((((((((((())))))************)))+++*********))))))((((((%%%(((***+++***((('''''')))***+++,,,+++***(((&&&,,,...111111000.........+++***)))'''''''''((((((((()))+++---000333444555888888999>>>IIIZZZlllwww{{{}}}qqq]]]YYYaaaYYY\\\eeetttdddDDD(((111666222---...222444...DDDbbb|||kkkKKK<<<111333666333111333444111111333444444999@@@GGGJJJTTTeee{{{kkkGGG666:::;;;444222000111444444000///000777,,,...888333+++BBBfffqqqRRR<<<>>>@@@666...000000---,,,000555666222---000///...---,,,------...kkk```^^^^^^^^^VVVEEE777000///000///---,,,...///000---......///000000//////---,,,***)))***+++---...,,,***((((((***+++++++++...---,,,***************+++,,,---,,,+++++++++,,,,,,,,,,,,---...///111111...---+++)))))))))***+++******))))))(((''''''&&&)))))))))((((((''''''''''''(((***)))'''&&&%%%&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''))))))((())),,,***%%%&&&'''))))))'''&&&'''(((***))))))(((((((((((())))))***+++,,,,,,+++***(((((((((((((((((()))******)))'''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((()))************)))************)))))))))(((''')))++++++)))((((((((()))***+++,,,+++***((('''+++...000111///...---------,,,+++)))))))))***+++))))))+++---///111222333999::::::<<>>:::;;;444///111...///000222333222111///000///...---,,,------...}}}tttbbb]]][[[^^^[[[MMM<<<111000///...---------...///,,,------............---,,,+++***)))))))))***+++---+++))))))***+++***)))------,,,+++***************))))))***,,,...------,,,------...///000111111000...+++((('''((()))******))))))((((((''''''''')))))))))))))))(((((('''((()))******'''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((()))++++++)))+++---+++&&&&&&(((***)))((('''(((((()))(((((((((((())))))******+++++++++***)))'''&&&((((((((((((((()))******+++)))'''&&&''''''&&&%%%(((((((((((((((((((((((((((((()))***************************))))))))))))***++++++***(((((()))***)))***+++,,,+++***)))(((+++---//////...,,,,,,------,,,+++***)))***++++++)))***+++,,,---...///000444777999999;;;BBBMMMVVVuuu{{{~~~{{{vvvpppiii^^^\\\\\\eeevvv{{{^^^@@@,,,111777222...111000333999GGGaaazzznnnPPP===444111//////222//////000000000444:::CCCGGG[[[vvvvvvuuuzzz```BBB555:::AAABBB===333111111444333000///111)))444555///777VVVtttwwwddd@@@555555222000222---000333333111///000111//////...------------...|||~~~fff]]]XXX]]]```WWWEEE888222///---......------///+++,,,,,,---------,,,,,,,,,+++***)))(((((())))))+++***))))))+++,,,+++***,,,,,,,,,++++++*********+++(((''')))---///---+++------...///000000000000...,,,)))'''&&&(((***+++))))))((((((((('''''''''((()))*********)))((((((***,,,,,,+++)))''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,,,,+++,,,///---(((''')))******)))(((((()))(((((('''(((((()))******)))*********)))((('''&&&((((((((((((((())))))***+++)))'''&&&''''''&&&%%%(((((((((((((((((((((((('''((()))************************)))))))))))))))------,,,)))''''''***,,,***++++++,,,,,,+++*********,,,......,,,++++++,,,+++***)))((((((((()))*********++++++,,,,,,,,,,,,+++000444555666:::CCCKKKeeesss}}}~~~~~~yyynnnddd___YYY[[[fffttt}}}uuuYYY???666777555555777555222111666FFF___xxxuuu\\\DDD666111111222222000000222111000444::::::JJJdddyyy}}}wwwvvvzzzfffMMM777666>>>???<<<999111......000000---,,,///,,,222444555HHHjjjtttlllEEE444222333222222///000222222111000000000............------......zzznnn```VVVZZZbbb^^^OOOCCC777000,,,...///,,,,,,...++++++,,,,,,,,,,,,+++++++++******)))(((((((((((((((''''''))),,,------,,,+++,,,,,,,,,++++++******---***)))***---...,,,))),,,---...///000000//////***)))'''&&&''')))+++---((((((((((((''''''''''''((()))***++++++***)))(((---......,,,***((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,---,,,---000...***''')))******)))(((((()))(((((('''(((((()))******((((((((())))))(((((((((((((((((((((((())))))***)))(((&&&&&&((()))((('''(((((((((((((((((((((((('''''')))******+++++++++))))))))))))))))))******------+++)))''''''***---+++++++++,,,,,,,,,++++++***,,,------+++++++++,,,******)))(((((()))***++++++++++++++++++*********''',,,111333333666<<>>777>>>BBB<<<666666111...---//////,,,,,,///333000666KKKggg~~~yyy~~~||||||~~~rrrNNN888444666555222444111...///222333000,,,------..................{{{gggWWWWWW``````WWWNNN???444---...///++++++///,,,,,,,,,,,,,,,++++++***************))))))))))))&&&&&&''')))---......---++++++,,,,,,,,,++++++***...---,,,,,,,,,,,,+++***+++,,,.../////////...---''''''&&&'''((()))+++,,,''''''''''''''''''''''''((()))+++,,,---,,,***)))/////////,,,***((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))+++,,,,,,...222000,,,&&&(((***)))((('''(((((()))(((((((((((())))))***((((((((((((((()))))))))((((((((((((((()))******)))(((&&&'''((())))))(((((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))************++++++***((('''(((***---,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,+++***+++,,,---...++++++++++++************)))+++...111222444777888>>>QQQhhhuuu{{{}}}{{{yyytttkkkaaa\\\[[[^^^eeemmm}}}yyyUUU888333444111///111555555333777FFFVVVjjjyyy~~~ooo\\\MMM>>>000///...000444555555999???DDDdddxxxrrrooouuulllXXX;;;999<<>>AAAAAA;;;555222333444111000111111//////333///555LLLooo|||xxxwww~~~vvvtttuuuzzz}}}~~~gggJJJ===>>>===888555333000///000000...,,,,,,,,,.../////////......yyy]]]TTTYYY]]][[[XXXJJJ999.........******111---------------,,,+++***((()))***+++++++++++++++)))((()))+++------+++))))))***,,,,,,---,,,+++***+++...000///---,,,...000)))+++,,,......---,,,***'''''')))))))))((('''&&&&&&''''''''''''''''''''''''))),,,......---+++***------,,,)))&&&%%%&&&(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&)))***+++...333333///%%%'''(((((('''&&&&&&'''+++***)))(((((('''((((((...---+++***((('''''''''((((((((((((((()))******...,,,)))(((((('''&&&$$$((((((((((((((((((((((((&&&'''((()))++++++,,,,,,(((((())))))*********+++%%%'''((((((((((((+++---,,,,,,,,,,,,,,,---...///---......---,,,+++---///******)))))))))***,,,---,,,,,,,,,+++++++++++++++(((&&&&&&+++333777666333999:::IIIbbbtttyyy|||zzzmmmeee^^^WWWWWW[[[oooxxx|||fffJJJ999666333//////555666111///222;;;XXXsss}}}vvvXXX777444444888???BBBDDDIIIOOOnnnvvv||||||yyyrrrcccTTTDDDGGGFFF>>>555111000///333///...000///---...111333EEEaaa|||vvvmmmddd```fffppp{{{tttvvv{{{}}}pppPPP@@@???@@@<<<333444333111...---...///+++,,,.../////////......qqq[[[WWW]]]___\\\PPPDDD666...---///...------------,,,,,,,,,++++++************************((((((((((((((()))******+++...000000...,,,******++++++++++++,,,,,,---...++++++*********************))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''///...---,,,------//////+++******)))(((''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%&&&((()))+++,,,,,,,,,''''''&&&''''''((()))***(((&&&%%%%%%&&&'''&&&%%%---000222000***'''(((***)))))))))(((((((((((((((+++)))(((((())))))(((&&&''''''&&&&&&&&&&&&''''''+++***)))))))))+++...///......---,,,++++++++++++(((((())))))*********+++------,,,++++++,,,,,,,,,+++,,,---------,,,+++************))))))))))))))))))************+++++++++)))))))))***---000444666666555;;;HHHXXXgggxxx{{{mmmbbb]]][[[YYY[[[iiixxx~~~zzziiiLLL333444444444333000///......777<<>><<<:::???@@@EEEMMMYYYgggsss{{{|||zzzzzz{{{{{{{{{}}}rrr```PPPFFFBBB;;;666666555111---------------///111222111000uuusssbbb]]]^^^___]]]QQQ@@@666222111...+++------------,,,,,,,,,,,,************************)))(((((((((((()))******,,,---...---,,,+++,,,---,,,++++++++++++,,,,,,---***************************))))))((((((''''''&&&&&&&&&'''''''''(((((((((...---,,,+++++++++++++++((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''(((((())))))'''((()))*********))))))'''((()))***+++,,,---------+++)))(((((('''&&&$$$$$$'''******(((''')))+++************************+++)))(((((()))***)))''')))(((''''''(((***,,,...,,,,,,++++++,,,---///000///...---,,,,,,+++++++++(((((())))))))))))***************))))))******+++***++++++,,,,,,,,,++++++++++++*********))))))))))))))))))*********++++++++++++***+++,,,...000222555444555:::@@@LLL___oooyyy{{{qqqdddYYYZZZZZZ```ooowwweee@@@888000...111222///+++......///333===KKKXXXaaaYYYNNNIIISSSdddppptttuuuqqq{{{~~~uuunnnhhhZZZIIICCC???999666666666444111...222777666111000;;;GGG|||wwwkkkYYYFFFFFFDDDAAA>>>:::888777777888555333555<<>>>>>;;;888666;;;EEEUUUeeerrr}}}}}}{{{yyy{{{vvvgggVVVJJJAAA888444444000///000222333222000---nnn___VVVXXX^^^___VVVDDD555000111............---------,,,***************************))))))))))))***++++++(((***+++,,,+++,,,---///,,,++++++************+++)))))))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((())))))***+++))))))******+++******)))''''''''''''''''''''''''((()))*********)))'''&&&(((((())))))))))))((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&(((***,,,...---,,,)))((('''(((***+++,,,,,,+++***'''&&&%%%%%%'''))))))(((***++++++++++++***))))))(((((())))))***+++++++++***)))((()))+++++++++***))))))***+++,,,...000000++++++,,,,,,,,,,,,,,,,,,---,,,+++******)))))))))))))))((((((((((((''''''''''''''''''((()))******(((((((((((()))***+++,,,------,,,+++***))))))(((((((((((()))))))))************++++++++++++,,,,,,///111666:::999777;;;CCCGGG\\\uuu~~~|||nnneee[[[VVVVVV^^^kkkwww|||nnnWWWAAA222...000444===;;;::::::;;;;;;:::999???GGGRRR^^^kkkuuuwwwuuuooodddPPP>>>777999;;;999333222111000000////////////000111555EEEbbbyyyaaaLLLCCC???===777666555333222222333333777888999:::;;;:::999999;;;>>>CCCJJJVVVhhh|||yyyyyy}}}}}}rrriii___PPPDDD???000///------//////...,,,{{{fffWWWXXX^^^bbb^^^QQQBBB666000............------------******************************))))))******+++,,,&&&)))+++---,,,,,,---...,,,,,,+++***************((())))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((***+++,,,+++++++++(((((((((''''''&&&&&&%%%((()))***++++++)))(((&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&'''(((((()))))))))***---//////...+++)))***+++,,,------,,,+++***)))(((&&&'''((())))))((()))))))))*********)))(((''''''((())))))***++++++***)))((()))+++,,,+++***((()))+++---............++++++,,,,,,,,,,,,++++++,,,+++***)))(((((((((((())))))((((((((('''''''''''''''''''''((()))***+++((((((''''''((()))+++,,,...------,,,***))))))((((((((((((((()))))))))***))))))***+++++++++++++++------111666777555666;;;;;;LLLaaapppzzz|||vvvlllbbb[[[WWWWWW```kkkxxxuuujjjVVVAAA444333777>>>>>>>>>===<<<<<<===???666999<<>>;;;999;;;>>>;;;>>><<<555333:::AAABBB999///,,,555999222///222---///000///......///000222666===NNNkkkuuuZZZDDD<<<;;;;;;888666555444444555666777888999999:::::::::999888888222666:::;;;<<>>===;;;999>>><<<999777666777888999111111000000/////////...000000---+++,,,000222333222444@@@]]]kkkNNNAAA@@@???:::666444000444777555999999///999888999:::<<<;;;888666888777666666999===BBBEEEMMMSSSeee{{{|||ttt~~~lllOOO???444,,,~~~rrr^^^\\\\\\aaaddd\\\LLL===333...,,,///000...,,,---++++++++++++******************+++++++++,,,,,,,,,************************((()))***+++,,,++++++******************))))))))))))***++++++)))(((((())))))(((&&&&&&&&&''')))***''''''(((******++++++***''''''''''''''''''''''''***+++,,,,,,+++***)))(((***((('''((())))))((('''%%%&&&((()))***)))((('''((((((''''''(((***,,,---.........---,,,***((('''++++++++++++******))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&(((******+++******+++,,,------,,,,,,...000///...---+++***)))(((((())))))(((((((((((())))))))))))((((((((()))***+++))))))))))))))))))))))))'''''''''(((((()))++++++---------,,,+++*********'''(((((()))******++++++***)))))))))******+++,,,***+++,,,---///111222333666888===DDDOOO^^^nnnxxx~~~vvvkkkbbb\\\ZZZZZZXXXccciii[[[MMMCCC888555444444666999<<<======@@@<<<777333333555:::===000000/////////...............------000333444444333;;;MMMggg~~~ttt^^^FFF<<<<<<;;;888666222///666:::555777999222777999<<<>>>>>><<<888555888777777888:::===???AAADDDAAAJJJccc|||zzz||||||iiiZZZIII999iii```YYY\\\ddddddXXXLLL666000+++---///...---...,,,+++++++++******************+++++++++,,,,,,,,,*********)))))))))))))))))))))***++++++++++++******************))))))((()))***++++++)))(((((()))(((''''''&&&&&&((()))***''''''((()))************''''''''''''''''''''''''))))))*********)))((((((,,,***))))))******(((''''''''''''(((((()))))))))))))))(((((()))+++---///......---+++)))((('''&&&*********+++******))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%''')))+++------...)))***,,,------...111333///...---+++***)))(((((((((((())))))))))))(((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((())))))***+++...------,,,,,,++++++***'''((()))***++++++******)))))))))***+++,,,---...,,,+++++++++,,,...000111222555999;;;AAALLL[[[fff~~~xxxnnnccc[[[WWWLLLRRR___aaa]]]RRRBBB777444111000444999===@@@<<<;;;888555555666888:::///............------------,,,---///222444555555777LLLhhh~~~uuu\\\MMM===888888777666666777222666:::777>>>IIIIIIFFFGGGFFFCCC???;;;999888666777888:::;;;<<<<<<<<<@@@<<>>444666999;;;===<<<;;;:::999???EEEFFFDDDJJJ___ttt}}}zzzyyyyyy{{{|||rrr^^^XXX^^^ggggggdddHHH;;;///,,,---,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********)))))))))))))))++++++******************+++,,,---...---,,,***))))))***++++++)))(((((()))'''''''''''''''((())))))'''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))...,,,+++***+++***)))'''(((((('''&&&''')))+++,,,***)))))))))***---///111+++******)))***++++++,,,,,,---...///...---,,,+++((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((***+++,,,,,,***+++,,,,,,,,,,,,...000///...---+++***)))(((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***))))))))))))******+++---,,,,,,,,,,,,,,,++++++'''(((***+++,,,+++)))((())))))***+++,,,...000111///...---,,,,,,...000111///555;;;;;;999:::AAAGGG\\\jjj{{{{{{uuurrrdddPPPHHHLLLPPPZZZbbb___OOOFFF999000...111666:::555888:::;;;999333---))),,,,,,,,,---------------000---...000///...555>>>[[[ttttttgggZZZCCC===::::::888666666:::BBB666<<>>BBBGGGYYYaaarrrxxxrrrtttttt|||}}}yyydddYYY[[[dddmmmhhhUUU@@@666222000......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...,,,,,,***)))))))))******(((***,,,---,,,+++(((''')))***++++++)))(((((()))&&&''''''((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,+++***))))))***+++***((('''''''''((()))+++,,,,,,%%%&&&(((+++---.........&&&''')))***+++******)))//////111111///---***(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))***)))***+++***))))))+++---///...---+++***)))(((((())))))(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))++++++***))))))******+++************************)))))))))))))))))))))))))))))))))***+++---...///++++++,,,---......//////...111444777777888:::;;;EEESSSfffsssyyyxxxvvvuuukkk\\\UUUMMMAAABBBPPPVVV[[[QQQCCC777111111333555888555111---,,,,,,...///,,,---------...............---///111000777SSSpppzzzooommmcccUUUFFF@@@<<<<<<<<<;;;<<>>;;;===>>>;;;999:::BBBHHH]]]yyyuuurrrpppvvv{{{}}}xxxjjjXXXWWWbbbnnnsss^^^GGG:::555222000000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++---...///000---,,,***)))))))))******'''(((***++++++)))'''%%%)))***++++++)))(((((()))&&&''''''((()))((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,***)))((()))***+++***)))&&&'''((()))***+++,,,,,,###%%%(((+++---...------&&&''')))******((('''%%%//////000000///,,,(((&&&)))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%$$$%%%&&&(((***+++'''((())))))((()))+++---///...---+++***)))((((((***)))(((''''''((()))***'''(((***+++++++++***)))************************++++++***************+++))))))))))))))))))******+++***))))))((())))))***)))))))))***+++,,,---...((()))+++,,,---.........---...///111444666888999???IIIZZZjjjuuuyyyxxxvvvpppddd```YYYHHHEEENNNRRRcccYYYJJJ===555333333333000000000//////...---,,,---------....../////////,,,,,,000333222>>>bbbvvvnnnkkkZZZDDDGGG@@@:::;;;<<<<<<===@@@NNNYYY{{{zzzmmmFFFCCC???:::888888999::::::;;;>>>>>>999555;;;DDD;;;;;;LLLmmm}}}yyymmmqqqsssuuu||||||vvv^^^TTT[[[fffqqqmmm```III777000000111//////...---+++***))))))---,,,+++***+++---000111...+++)))+++...000///...,,,***((()))+++,,,+++((()))************))))))((()))***+++)))'''&&&'''((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++,,,,,,---,,,+++***)))(((((((((((()))))))))***%%%&&&(((***+++,,,,,,+++)))***+++)))'''&&&))),,,---,,,+++***)))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((('''%%%%%%'''((((((((((((((())))))))))))***((('''(((+++,,,---,,,///)))(((,,,,,,'''''',,,))))))(((((('''''''''&&&))))))))))))))))))))))))&&&)))******((((((+++...///---,,,,,,,,,,,,+++))),,,+++***)))(((((((((((())))))))))))((((((((((((,,,+++***+++---/////////...+++***,,,111333000,,,,,,---...///222444666888>>>AAAIIIXXXiiiuuuyyyyyyqqqrrrooofffYYYPPPNNNOOOVVV______NNN;;;111000000222,,,***---000///---...,,,,,,,,,...//////...,,,...,,,+++...888OOOvvvrrrdddWWWNNNJJJBBB;;;:::@@@AAA<<<@@@III[[[qqqxxxbbbSSSDDD>>>===:::888777666888:::;;;:::999999999<<<<<>>AAA???===:::888888888999666888777999FFF___{{{~~~ssskkkhhhiiijjjkkkwww{{{|||dddOOOGGGNNN]]]ggg```NNN???555000---------------,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,...//////---,,,---------------...------,,,++++++***))))))))))))&&&((())))))(((((()))+++))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''***+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%'''''''''&&&''')))+++)))*********++++++++++++,,,***(((((()))******)))''',,,,,,((((((---...***************))))))))))))''''''''''''''''''''''''))))))))))))******,,,---,,,+++***,,,...//////...++++++***)))(((((())))))((())))))***++++++,,,,,,...,,,******+++,,,,,,+++)))(((((())),,,,,,+++)))++++++,,,---///000222333888:::<<<>>>BBBMMM\\\gggooonnnnnnrrruuuoooaaaTTTOOOLLLLLLSSS\\\[[[LLL===666000,,,000222000---,,,............---...000111333...888XXX{{{wwwggg^^^bbb\\\KKKAAACCC===<<<===>>>???JJJbbbyyyvvvoooeee^^^\\\^^^```aaaiiilllppprrrhhhVVVHHHBBB999999:::;;;<<<;;;999777666777444000222BBBZZZmmmxxxnnneeeeeehhhhhhooowww~~~}}}tttUUUDDDCCCPPP\\\^^^XXXLLL<<<000------------------------++++++,,,,,,,,,+++******'''))),,,---...---,,,+++,,,---------,,,,,,---------,,,+++***)))))))))))))))******)))(((''''''(((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))******)))))))))(((((((((******)))((('''&&&%%%%%%))))))******,,,---......,,,,,,,,,,,,------,,,+++*********))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))&&&'''(((((('''''')))+++)))*********+++++++++++++++***(((((()))***)))(((&&&)))+++)))***,,,,,,((())))))))))))************((((((((((((((((((((((((***)))))))))***,,,,,,,,,***))))))***,,,......---+++***))))))))))))))))))++++++******************---+++******+++++++++************+++,,,,,,+++***+++++++++,,,---...000111666:::>>>>>>???DDDNNNWWW[[[aaalllvvvyyytttiii```ZZZOOOGGGLLLYYY```]]]WWWEEE999111444999888222---,,,...000///...---///000555333KKKzzzfff^^^]]]```XXXFFF>>>CCC>>>>>>AAAEEEMMM^^^xxxqqqgggUUUQQQKKKGGGFFFGGGIIIJJJPPPTTT]]]hhhjjjaaaVVVQQQ===;;;888888999:::888777555555333000...222===GGGeeexxx}}}qqqhhhbbbaaagggnnntttxxx||||||```HHHFFFOOOXXX___```XXXEEE444///.........------,,,,,,+++++++++,,,,,,,,,,,,,,,'''***,,,---,,,,,,,,,---,,,---......,,,,,,---...///---,,,***)))))))))***)))***+++***'''&&&'''(((++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))******)))))))))***+++,,,,,,+++***)))((('''&&&%%%((((((((()))+++,,,...///+++******+++,,,,,,+++))))))))))))))))))************+++,,,------,,,+++***))))))))))))))))))))))))((())))))(((''''''(((***)))))))))*********++++++***)))'''''')))******)))''''''***//////+++(((((((((((()))))))))))))))***))))))))))))))))))))))))+++)))((()))+++------,,,)))(((((())),,,------,,,******)))))))))))))))***++++++*********))))))))),,,***((()))***++++++******++++++,,,,,,,,,++++++*********+++,,,---...///222777===>>>===>>>CCCGGGIIIUUUeeesssyyywwwrrrnnneeeXXXMMMNNNXXXaaahhhmmmWWWJJJ??????BBB@@@999555---///111000------000333333JJJjjjmmm[[[[[[\\\ZZZPPPDDD???AAA;;;<<>>888777888888888333222333444333000111555HHHTTTdddttt~~~kkkfffgggiiikkknnnsssyyy}}}pppUUUJJJPPPXXX```ddd___NNN===000000///...---,,,,,,+++,,,,,,+++++++++---...///***,,,......,,,,,,...000---...000///---,,,...000000...,,,***)))))))))***((()))***)))((('''((())),,,,,,+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))'''((((((((()))))))))))))))((((((((()))+++---...************))))))))))))))))))(((((()))+++,,,---)))(((''')))++++++)))&&&(((((())))))*********+++)))***,,,------,,,***)))))))))))))))))))))))))))*********)))'''&&&'''(((((((((((()))))))))******)))'''&&&''')))*********+++&&&***777666***%%%***''''''((((((((()))))))))************************+++)))((())),,,...---,,,+++***)))***,,,---,,,+++******))))))))))))******((()))))))))))))))))))))***((('''(((***+++++++++***+++,,,,,,++++++***+++***************+++,,,---000555;;;>>>>>>>>>>>>??????IIIXXXgggqqqvvvwwwwwwrrrhhh___\\\\\\^^^gggqqqggg]]]SSSMMMIIIDDDBBBCCC666666555222///000777<<>><<<<<<@@@NNNfff}}}jjjUUUFFF???>>>???@@@@@@???=========<<<:::;;;@@@DDDJJJTTT^^^]]]VVVLLLEEEAAA>>>:::666222000111444444000111555555:::BBBUUUttt~~~sssoooiiifffgggkkkppprrr~~~cccHHHOOOXXX___eeebbbUUUFFF111000000...---,,,++++++---,,,+++***+++---000111,,,...000///------000333...000222111...---///111000...,,,***)))))))))***&&&'''))))))((((((***+++------,,,+++***)))((('''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''''')))+++---///)))))))))***++++++,,,,,,+++***)))(((((()))***+++(((&&&&&&(((******'''$$$(((((())))))******++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++)))'''&&&&&&((((((((((((((())))))))))))((('''&&&''')))++++++***...%%%+++<<<<<<***###,,,&&&'''''''''(((((())))))************************,,,***((())),,,...---,,,,,,+++***+++---...---,,,***)))))))))))))))******&&&&&&'''((()))***++++++)))((('''(((***,,,,,,+++)))+++,,,,,,******************))))))***++++++,,,000444:::???@@@@@@??????;;;AAALLL[[[iiisssxxxxxx}}}wwwqqqkkkaaaZZZ___iiipppjjjaaaXXXMMMFFFHHHNNN@@@???;;;555111555???GGGfffnnnUUU[[[\\\SSSEEEAAAGGGEEE<<>><<<:::999999666777999:::888:::DDDPPP^^^[[[XXXUUUQQQHHH<<<222333//////111000---222:::999;;;<<>>GGGQQQ___ddd]]]MMM???888333555444111///000...,,,333777999888JJJttt}}}}}}{{{zzzhhh\\\___ccc{{{hhhYYYLLLRRRcccnnniii^^^CCC666---...111///+++***++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000...+++((('''(((***+++***)))(((''''''((()))***///---++++++,,,+++(((%%%&&&''''''((((((''''''&&&'''((()))((('''((()))+++((((((((((((((((((((((((+++************+++,,,,,,---+++))))))*********))))))((('''((()))***)))(((((()))+++,,,---,,,+++***''''''((()))***+++,,,,,,++++++******)))(((((((((************++++++++++++'''((()))((('''&&&'''(((*********)))))))))((((((((((((((()))))))))******''''''((()))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))))),,,///......---,,,,,,+++************)))(((((((((((()))))))))(((((())))))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))***+++,,,,,,++++++,,,...000000000111333666888:::666777===FFFOOOZZZlll{{{~~~wwwqqqhhh___[[[```cccffflllsssrrrlllgggaaaaaakkkxxxsssZZZQQQVVVWWWRRRKKKEEEBBBBBBAAA@@@EEENNNeeewww___KKKBBB===:::CCCAAA<<<666666::::::888777777777777777888;;;===AAAGGGRRR```iiicccNNN999444333222444444222111111111555888666@@@eeekkkdddgggdddyyy}}}fffOOOMMM]]]lllllleeeLLL>>>000---000000---,,,......---,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))******+++---...//////---+++)))(((((()))******)))(((''''''((()))***,,,+++***+++++++++)))'''&&&''''''((((((''''''&&&'''((()))((('''((()))+++((((((((((((((((((((((((***************++++++,,,---+++))))))******)))((()))((('''((()))***)))((()))***+++,,,---,,,+++***'''(((((()))***+++,,,,,,++++++***))))))(((((((((++++++++++++************''''''((('''&&&&&&(((+++))))))))))))(((((((((''')))))))))*********++++++(((((())))))*********+++((((((((()))))))))******))))))))))))))))))))))))((()))******))))))+++---///......---+++******)))+++***))))))((()))))))))))))))(((((())))))***++++++***))))))((()))))))))))))))))))))))))))))))))******+++,,,......,,,+++,,,,,,---...000333666888222666;;;???AAAKKKaaavvv}}}ooodddXXXZZZ]]]eeerrr~~~zzz|||{{{www^^^OOONNNTTTRRRMMMGGGBBB@@@@@@CCCFFFJJJ___zzzpppZZZIIIAAA???>>>AAA;;;666666666666888<<<:::<<<===;;;888777999;;;>>>>>>AAAQQQiiitttdddMMM===222,,,000333000...000///222777555777UUUwwwxxxtttlllWWWuuuXXXNNNYYYeeefffbbbZZZJJJ888...---.........///...---,,,+++******************+++,,,------...************+++,,,---......---+++)))((((((((()))))))))(((((((((((())))))))))))******+++******)))''''''(((((((((((('''''''''((()))((('''''')))+++)))))))))))))))))))))))))))))))))))))))***++++++***)))((((((***++++++***)))((('''((()))***)))(((++++++,,,,,,,,,,,,+++***'''((()))***+++,,,,,,---,,,+++***)))(((((())))))------,,,++++++***))))))******)))'''&&&&&&)))+++******)))))))))((((((((()))*********++++++++++++,,,,,,+++***)))((('''&&&((((((((())))))******+++))))))))))))))))))))))))******++++++++++++,,,---///......---+++******)))++++++***))))))))))))***((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))+++***+++...111111...***---,,,,,,---...000222444444777::::::777===PPPcccuuuyyyoooaaa___^^^aaajjjvvv}}}eeePPPLLLQQQTTTLLLIIIFFFCCC@@@???DDDIIIVVVoootttcccRRRIIIEEEDDDCCC@@@888666<<<===888888======???@@@>>>999777999;;;>>>;;;777>>>TTTmmmuuuppp[[[CCC///...222///---///000000666777888PPPrrruuu\\\<<>>AAA<<>>AAA???@@@@@@===999888999;;;888:::888555===VVVuuucccBBB555555444111000333000555:::@@@XXXttt}}}zzzvvvZZZ@@@,,,qqqXXXOOOTTT___gggjjjbbbRRR===000---///000,,,,,,+++++++++,,,------***++++++,,,---....../////////...---------------------------,,,***)))((((((((())))))))))))((((((&&&''')))***)))((()))***'''(((((())))))((((((''''''((()))((('''((()))+++************************((((((((((((((())))))***'''%%%%%%'''***,,,------)))((('''((()))***)))(((---,,,+++******)))((((((((())))))***+++,,,------,,,***)))''''''(((***+++...------,,,+++*********000000///,,,)))'''((()))++++++++++++************)))))))))*********++++++(((((())))))*********+++'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((((((''''''(((((()))***(((((()))************)))))))))))))))))))))))))))++++++...000333222000...111000...---,,,,,,,,,---...---000444666777;;;BBBNNN```uuuvvvpppggg^^^XXXZZZiiiwwwjjjSSSMMMRRRRRRMMMFFFEEEGGGJJJFFFCCCKKKYYY|||~~~tttbbbNNNFFFEEEDDDAAA???@@@BBBJJJTTTWWWQQQJJJFFFCCCAAA===:::888777777888000555::::::777CCCggg|||ZZZAAA777444111...333111555:::GGGeee|||{{{}}}~~~bbb===222333nnnZZZSSSYYYaaadddfff^^^JJJ888000//////---,,,,,,++++++,,,,,,---******++++++,,,,,,------...------------......///---.........---+++)))((((((((())))))))))))((((((%%%'''***)))((('''((()))(((((())))))))))))(((((('''((()))((('''((()))+++(((((((((((((((((((((((((((''''''''''''((()))))))))'''&&&''')))++++++***)))((('''((()))***)))(((,,,,,,+++)))((('''''''''((()))******,,,,,,---...,,,***(((''''''(((+++,,,---------,,,,,,+++++++++---......,,,***(((((()))************))))))))))))((((((((()))))))))******''''''((()))***++++++,,,'''((()))***+++,,,,,,---++++++++++++++++++++++++...---,,,...000000---+++***++++++,,,,,,------...------,,,++++++++++++,,,(((''''''''''''((())))))'''((()))***+++******)))))))))))))))))))))))))))(((+++...//////////////////...---+++++++++,,,,,,)))***///444555444888>>>AAANNN^^^kkkwww|||uuummmggg```\\\bbbkkkwww}}}zzzdddUUURRRTTTSSSPPPGGGDDDFFFIIIGGGFFFUUUhhh}}}vvvhhhZZZMMMGGGEEECCCEEEIIIEEENNNYYYaaaffffff^^^UUUIIICCC;;;666666666444222333...333===;;;<<>>FFFPPPPPP^^^iiiooovvv{{{ttthhhNNNDDD999444444555111---<<<+++***:::???===SSSttt```AAA888777222...222444333EEEppp~~~}}}{{{sssVVV777000222+++vvv~~~cccRRRLLLTTT\\\ddd```RRR@@@333,,,...//////......///...++++++++++++++++++***)))((()))******++++++,,,------+++---///000111000///...******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''******))))))***,,,...///+++***)))(((((()))***+++111000...,,,++++++++++++&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((((((((((((((((((((()))***************)))))))))))))))******+++,,,---...///...,,,)))(((///---,,,---000111...,,,---+++***+++...000...,,,......---------,,,,,,,,,))))))))))))((((((((((((******))))))((((((''''''((((((((()))******++++++,,,,,,,,,++++++,,,---------,,,+++*********+++,,,***,,,---//////111444777444;;;EEEMMMWWWeeexxx}}}zzzooohhhddd```ZZZ^^^iiixxx~~~}}}yyygggWWWUUUXXXUUULLLDDDIIIBBB???EEEKKKTTTkkkrrrdddZZZGGGAAA@@@EEEGGGGGGIIINNNZZZjjjwww{{{}}}sssRRR666222333---***...---,,,000777:::???QQQeeemmmYYYDDD555444...999;;;:::LLLmmmxxxsss```DDD000,,,...///{{{rrrXXXJJJLLLSSS[[[___XXXJJJ999...+++,,,,,,---...///...,,,++++++,,,,,,++++++***)))***++++++,,,------......***+++---...///...---,,,)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''******))))))***+++,,,---((((((''''''(((***+++,,,000///---,,,*********+++((((((((())))))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((()))************))))))))))))))))))******++++++,,,---...---+++)))(((,,,+++***,,,///111///------+++***+++---...---+++---------,,,,,,,,,,,,+++)))))))))))))))))))))((()))))))))))))))((((((((()))))))))************++++++++++++++++++,,,---...---,,,+++)))))))))*********+++---......000333555444999>>>CCCJJJWWWiiivvv|||uuupppkkkfff]]][[[```mmmwwwzzz|||pppcccWWWTTTTTTOOOIIIEEEDDDEEEDDDEEEPPPcccxxxyyyjjjZZZOOOCCC???>>>BBBDDDFFFLLLTTTeeesss}}}~~~~~~kkkOOO888666777111///333000...111777<<>>===>>>???AAAFFFSSS___sss~~~}}}uuuTTT@@@222333333---,,,111333///000777===EEEXXXkkk~~~nnn^^^KKK;;;:::444888444333KKKpppyyyeeeHHH444111444222---~~~eeeJJJIIINNN\\\iiidddNNN999666111...///000...,,,,,,,,,---------------,,,,,,++++++,,,,,,---.........((())))))*********))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))((('''''')))(((((((((''''''((((((&&&&&&'''''')))***++++++...---+++))))))))))))***,,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++*********+++***)))(((''')))******,,,---......------,,,,,,+++++++++******+++++++++************))))))))))))))))))*********((((((((())))))******+++------,,,,,,+++******))))))))))))***+++---...///111000...---,,,+++,,,,,,)))+++,,,,,,+++,,,...000444666777777999???JJJRRRfffqqqzzz|||{{{yyytttpppooofff]]]\\\aaaeeefffddd^^^WWWRRRRRRPPPKKKHHHHHH>>>CCCHHHSSShhhnnnWWWGGG???;;;;;;===>>>>>>@@@JJJ]]]nnn{{{rrr```===111+++......))))))...222...///999BBBKKK]]]nnn|||fffWWWHHH===>>>777999555666QQQvvvfffEEE111...111...)))wwwPPPIIIGGGUUUgggjjjYYYFFF:::111,,,...000...---...,,,------.........------*********+++,,,,,,------))))))*********)))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''''''''(((((('''''''''&&&((((((((()))))))))))))))---,,,***)))((())))))***++++++***)))(((((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))******+++))))))******))))))((((((+++,,,------,,,+++++++++.........---,,,++++++,,,++++++*********)))))))))((()))))))))*********+++(((((())))))******++++++...------,,,+++***))))))((())))))***+++,,,...///000///---,,,+++++++++,,,***+++,,,+++***+++,,,...///222555777999<<>>222)))+++...---...222,,,,,,------......------))))))***++++++,,,,,,---*********)))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((''''''))))))************)))(((---,,,***)))))))))******++++++***)))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))******+++******))))))))))))))))))---...///...,,,+++***+++---...///...,,,,,,,,,...+++++++++*********))))))((())))))******+++++++++))))))******************---,,,,,,+++***))))))))))))))))))******,,,---...---,,,***)))))))))***++++++,,,---,,,******+++---***---222555777999<<<===CCCSSSdddmmmqqquuuwwwvvvmmmmmmiiiccc___\\\UUUMMMBBB<<<888<<<@@@AAAAAABBBFFFHHHYYYrrr}}}oooSSS:::///000333555:::<<<:::@@@UUUooo||||||___===111......111111...///222)))***777NNNcccooo{{{{{{eeeVVVEEE777555111666666;;;VVVzzz~~~{{{bbbDDD222,,,,,,---///rrr^^^JJJGGGTTTbbbfffdddKKK:::---...///,,,...333++++++,,,---------------******++++++,,,------...******)))((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))((((((((()))***+++,,,,,,++++++---,,,+++***)))***+++++++++++++++******)))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))******+++*********))))))******+++,,,...000///---+++,,,...***,,,...---++++++,,,...,,,,,,+++++++++*********((())))))******+++,,,,,,++++++******************+++++++++******)))))))))******)))******+++,,,,,,,,,++++++******+++---...------...,,,******+++,,,***,,,///222555777999:::<<>>VVVqqq~~~}}}}}}___:::222...---//////......///+++///@@@\\\rrr|||qqqWWWIII<<<222333111777777;;;UUUyyyyyy^^^???000---------///~~~pppTTTGGGNNN]]]fffiii[[[FFF666333111,,,,,,222***+++,,,,,,---------,,,++++++,,,------......///***)))(((''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))(((((('''$$$%%%''')))******))))))'''(((***,,,---......------,,,+++*********+++,,,,,,,,,,,,++++++++++++*********))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******++++++***************++++++***---000000...---...000(((***---,,,******,,,...,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,,,,+++++++++***)))))))))*********)))))))))))))))+++***************++++++......------...///111222.........---******+++,,,------///111333666999;;;999:::===III]]]oootttqqqkkkkkkiiigggfff\\\CCC))),,,---000222222333===IIIKKKfff~~~}}}iiiJJJ222---111111------111111000<<>>MMM]]]llltttrrrdddLLL555,,,///111///000444...444UUUsssYYY;;;333------111111zzzoooOOOBBBKKKYYYgggiii]]]EEE222...///000///...---,,,+++,,,,,,---,,,,,,,,,+++*********)))************))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******)))))),,,000333+++)))''''''))),,,------((((((((((((((()))***+++,,,,,,,,,+++)))(((&&&%%%&&&'''(((***+++,,,,,,,,,)))))))))(((((((((''''''(((((())))))************))))))((((((((()))*********)))((((((((()))+++,,,+++*********))))))(((((()))))))))))))))***************)))((()))***+++,,,************************))))))************))))))))))))))))))))))))))))))******))))))))))))(((((((((((()))******++++++,,,((((((***+++---...000111............---,,,+++***************+++,,,---...111222444777<<>>RRRnnntttxxxxxx}}}zzzdddAAA...222000+++,,,++++++)))+++...+++%%%***555GGG```sssvvvxxxzzznnn[[[999555333333111---...111---///000333888AAAMMMUUUOOOGGG:::...+++///111///---555///111SSSxxxyyyQQQ555000......111...zzzZZZCCCEEEQQQ]]]gggfffTTT<<<000///000......---,,,,,,,,,---------,,,,,,+++***))))))(((*********)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))*********))))))(((***///666;;;111---)))'''(((***++++++'''&&&&&&&&&'''(((***+++************)))(((((('''''''''((()))***+++++++++)))))))))(((((((((((('''(((((())))))******++++++***))))))((())))))******))))))(((((())))))***+++******++++++***)))((('''((((((((())))))************))))))((()))***++++++***************+++++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++++++++///((((((...000,,,+++///+++,,,---------,,,***)))************+++++++++,,,333444555555888<<>>777444111---...111---///333777999:::::::::777444///,,,---///000///***555//////SSS|||nnnGGG///......///000,,,~~~pppRRRGGGIIITTTbbbkkkaaaKKK888000......---------,,,,,,------,,,,,,++++++***)))(((((())))))))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***+++,,,((((((((((((***111999>>>666222,,,((((((((())))))'''&&&%%%%%%&&&(((***+++((((((((())))))***++++++***************)))((((((***)))))))))(((((((((((('''(((((()))******++++++******))))))))))))******)))))))))))))))******+++***************)))((('''(((((())))))******++++++)))))))))))))))*********))))))*********+++++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((()))******++++++111((('''...000)))(((...******+++,,,,,,+++)))(((++++++++++++,,,+++++++++333444444444555777;;;>>>FFFNNNPPPDDD333)))+++000+++***,,,...,,,222HHH```hhhnnntttxxx{{{}}}|||yyyZZZ999+++333333//////---///---...222333111//////***:::MMM^^^sssppp[[[MMM???999666222////////////222777;;;:::444///000......000111000//////)))444///111XXX{{{ccc@@@,,,.../////////+++}}}jjjQQQFFFQQQ^^^jjjhhhYYYEEE555---.........------,,,,,,,,,+++++++++***)))))))))((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))******+++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,...((((((((((((***...555999666111,,,((('''((((((((('''''''''''''''((()))***((((((((()))***,,,---...------,,,+++***((('''&&&******)))))))))(((((((((''''''((()))***++++++,,,++++++***)))))))))******((()))))))))************)))))))))))))))))))))***))))))))))))************((((((((()))))))))******)))))))))***++++++,,,,,,******++++++++++++******((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))******+++***&&&''',,,---))))))///******++++++++++++*********+++,,,,,,---,,,,,,+++...000111111111333555888:::===<<<333+++)))+++,,,+++,,,,,,+++000>>>SSSbbb\\\eeepppyyy}}}ZZZ888)))000000,,,---,,,///...---...//////...---...111555AAA[[[xxxooo___OOOGGGCCC<<<666222444000---///555777444000111000111333333///...///***222000999aaaxxxZZZ;;;,,,000000//////+++```HHHLLLSSS^^^eeeaaaPPP<<>>555///000333222111222kkkQQQEEEHHHPPPTTTUUUMMMAAA444------.........------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((())))))*********))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((('''''''''''''''((((((+++,,,---,,,***))))))***---......---+++***+++------------......---,,,,,,///...,,,+++)))))))))***---,,,*********,,,...000000///---+++***)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))))))))((((((------...,,,******+++---************+++++++++,,,******))))))))))))******)))))))))((()))***+++,,,,,,------------,,,++++++333666DDD]]]nnnpppnnnmmmkkklllkkkfffaaa```dddiiifffkkknnniii___WWWVVVYYYUUUKKK===222.........---111,,,+++...000111444888888EEEVVViii{{{zzzggg___OOOAAA;;;<<<:::666777222///000222000///111///KKKppphhh;;;333...///222111000111aaaHHHAAAGGGPPPUUUXXXLLL;;;...+++---......---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((((('''''''''((((((+++---...---+++))))))***---------,,,******+++,,,,,,,,,---......------------,,,)))((((((((())))))---,,,*********,,,...000222111///---+++******)))************++++++++++++************************))))))))))))))))))))))))************++++++++++++((((((''''''(((((()))***(((((()))***+++,,,,,,---+++++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))(((''''''...//////...---,,,---///))))))))))))***************))))))))))))))))))***))))))(((((())))))******,,,,,,---............---111===JJJUUUbbboooqqqlllgggjjjllliiidddbbbeeejjj___eeemmmrrrsssssstttvvvwwwnnn^^^NNN???666222000222///...000///---000555333555===OOOhhh~~~xxxsssgggYYYQQQMMMFFF???;;;777444666666444444777;;;eee|||~~~VVV:::333...///000...---///}}}qqqNNN<<>>MMM\\\jjjzzzfffFFF333111---,,,......+++,,,///qqq\\\FFFKKKVVVbbbbbbSSS@@@555222...,,,......,,,+++---++++++++++++++++++++++++)))************)))((((((((()))))))))******************+++,,,,,,,,,++++++******)))))))))******+++)))+++...000000...+++(((((((((((((((((()))))))))))))))))))))***,,,---...)))))))))))))))*********************)))'''&&&&&&'''(((((((((((())))))))),,,))))))---...,,,+++---//////---***((('''(((*********)))******,,,---...222111///---+++***))))))))))))((((((((())))))***'''''''''(((((((((((()))***+++,,,+++))))))***+++***************))))))(((((((((((((((((((((((((((***)))))))))*********)))))))))))))))))))))((((((+++***)))))))))***+++,,,+++******))))))******++++++,,,,,,+++***)))***+++((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((())))))***+++******)))(((((((((((((((((((((((((((******)))))))))))))))******+++------...000444888777???FFFJJJSSSaaakkknnnzzzxxxqqqkkknnnrrriii[[[YYYbbbnnnxxx|||zzziiiTTTAAA777555111000333333///------...,,,...555>>>IIIXXXeeeuuu|||}}}ZZZ===333000------000000---...111nnnLLLGGGJJJYYYeee```MMM>>>444...+++---...,,,,,,...++++++++++++++++++++++++***************)))((((((((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,++++++*********++++++(((***---//////---+++)))''''''(((((())))))******''')))+++---......,,,+++((()))))))))*********+++************)))'''&&&&&&(((((((((((()))))))))***,,,+++,,,---,,,+++222:::888///&&&"""%%%***------++++++***)))***+++---...333222000...+++)))(((((())))))((((((((((((((()))&&&'''''''''((((((((((((***+++,,,+++))))))***+++*********)))))))))))))))(((((((((((((((((((((((())))))***))))))))))))***(((((((((((((((((())))))+++***)))((()))***,,,---++++++************++++++...//////---***)))))))))(((((((((((((((((((((((()))(((((((((((()))))))))(((((((((((('''''''''''')))))))))******)))))))))((((((((((((((((((((((((+++******)))))))))))))))((()))***,,,---000333666444999===@@@HHHTTT^^^cccnnnooollliiiooouuummm]]]ZZZ]]]cccjjjrrrzzz}}}mmmUUUAAA999444222444444111///000111---,,,...000333999AAANNNYYYiiiuuu~~~vvvNNN222,,,111...///222222000///222~~~___OOOEEEPPPaaadddYYYMMM999111++++++,,,++++++---+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************((()))***+++,,,,,,,,,,,,---,,,++++++++++++++++++)))***+++------,,,+++***''''''((())))))***++++++''')))---//////...+++)))((())))))******+++++++++))))))***))))))((('''&&&((((((((()))))))))******++++++------++++++444???NNN@@@///&&&'''+++,,,***---,,,***)))***+++---///333222000...,,,***))))))))))))((((((''''''((((((''''''''''''(((((((((((()))***++++++***)))***,,,+++***)))(((((((((((()))))))))))))))))))))))))))((()))******(((((()))***''''''(((((((((((())))))***************+++,,,---++++++************++++++/////////---***(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((('''((((((((()))))))))******))))))))))))))))))))))))******)))))))))))))))***'''((()))+++---000222333111444888<<>>DDDKKKQQQYYY___gggllloooqqqqqqppphhhgggccc______eeepppyyy|||}}}qqqRRRHHH===777111,,,,,,...000------000111///...///222333444777===HHHUUU^^^iiiiiijjjfffVVVAAA333111000......222222...---///pppTTTJJJQQQ[[[bbbgggOOOBBB666111000...---...++++++++++++++++++++++++,,,------------,,,++++++))))))))))))************''''''(((******+++++++++++++++***))))))((())))))******))))))***+++,,,,,,'''((()))***+++,,,---...---,,,,,,++++++******)))((())))))***++++++,,,,,,'''((()))))))))))))))((())))))))))))***************&&&&&&+++...,,,+++,,,EEE===222)))&&&(((,,,000...---+++))))))+++...///111000///...---,,,,,,,,,***)))((('''''''''''''''(((((((((((())))))))))))''')))***+++******,,,...+++***((('''''''''((()))))))))))))))))))))))))))''')))+++***'''&&&(((***&&&'''''''''(((((()))))))))***,,,---......------,,,++++++******++++++,,,&&&((())))))(((((()))***)))))))))))))))))))))))))))(((''''''''')))***+++++++++******))))))((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++******)))***+++,,,++++++...///222666999;;;@@@EEEGGGOOO[[[eeehhhhhhlllsssrrrrrrmmmcccZZZZZZeeepppooozzzooobbbRRRFFF;;;333111333111---,,,...///,,,,,,...,,,---------///444:::>>>===@@@CCCAAA;;;444111222///------111000,,,+++---dddQQQPPPYYYccchhhaaaQQQ===000---......------,,,,,,++++++*********,,,...,,,+++000666333,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++***)))(((((())))))************))))))))))))&&&''')))******)))((((((,,,,,,+++*********++++++++++++***))))))***++++++******))))))))))))******,,,+++)))((((((***+++---444///,,,)))&&&$$$(((///......---,,,++++++******000///...---+++***))))))'''&&&%%%%%%&&&'''((()))(((((((((((()))))))))))),,,***))))))***+++***)))+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))))))))((('''&&&((((((''''''((()))******,,,,,,,,,---...//////000...------,,,,,,+++++++++******)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))*********''''''(((((())))))******))))))))))))))))))))))))((())))))(((''''''***,,,,,,...111555888;;;===>>>>>>IIIVVV\\\^^^aaagggnnnqqqssssssrrrmmmfff```]]]iiiqqqzzzvvv[[[MMMDDD999000+++,,,***,,,111444000---,,,222000......///000000000000222444333222000///000/////////---,,,,,,---///{{{cccZZZ^^^iiiqqqmmm^^^III777...,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++***...333000***++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))(((((('''(((((()))))))))))))))***+++++++++,,,---------******************************))))))))))))******,,,+++***)))***+++---...,,,***)))+++,,,---444<<<333///+++***+++---,,,+++...------,,,+++***))))))''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))***,,,------+++)))+++***))))))))))))***+++(((((())))))))))))(((((()))***++++++)))((((((((()))))))))((())))))******/////////000//////...------------,,,,,,+++++++++++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++***)))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((()))(((''''''))),,,,,,...000222555666777888AAAEEELLLSSSZZZaaahhhlllrrrpppoooppppppllleee___gggiiinnnuuu}}}yyyeeeJJJ444000777111//////000...+++---222222000......///000000000...000333333222111111111000000///...,,,+++---///vvvbbb^^^iiitttrrrhhhUUU@@@000***,,,111++++++,,,,,,,,,,,,,,,,,,++++++***))),,,///---'''************************)))))))))******)))))))))))))))))))))))))))))))))+++*********))))))))))))******))))))))))))((((((((((((((((((((()))***+++)))***,,,...//////......)))***+++,,,,,,+++***)))***))))))(((((())))))***+++*********+++---...000+++******,,,,,,---444<<<<<<444,,,)))***------++++++++++++******)))))))))(((((('''&&&&&&'''''''''(((((((((((())))))))))))'''(((+++...111000---***+++******))))))******+++((())))))******))))))((()))+++------***((()))+++++++++******)))*********111111222222111...,,,***,,,,,,,,,,,,,,,,,,++++++,,,,,,***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***+++,,,,,,+++***)))((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++,,,---...///000000111111???===>>>EEEQQQ\\\bbbeeepppmmmlllooossssssmmmgggfffcccbbbhhhsss~~~aaaBBB777999333222333333...***---333111000......000111111000---///222333222111222222111111000...,,,+++---...mmm```eeepppmmmhhh]]]III666,,,,,,111++++++,,,,,,------......,,,+++******,,,,,,***'''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********************)))***)))))))))(((((((((((())))))((('''((()))+++,,,***,,,...000000///...---((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))+++,,,...///...------...,,,,,,333<<>>MMMOOOEEE:::444444444000+++)))))))))(((((((((((((((''''''))))))***)))(((((((((((((((((())))))))))))(((((())),,,///111000///+++,,,---......---,,,+++)))******++++++******)))---***)))+++///000---***+++************++++++,,,(((((())))))))))))((((((%%%'''***,,,------,,,+++++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***++++++***)))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))%%%(((******)))((())))))'''((()))++++++,,,,,,,,,000666;;;:::666666>>>EEEJJJPPPWWW^^^eeemmmvvv}}}yyyyyyxxxvvvrrrooonnnmmmnnnvvv|||~~~{{{gggPPPAAA888333333555/////////111333444222111000111333222000...------///000000///......000222|||iiiXXXXXXZZZ^^^___VVVEEE777000000//////......------,,,)))***...---))))))...++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((()))+++---------+++***)))(((((((((''''''''''''&&&''')))+++,,,---,,,,,,------,,,,,,,,,------...++++++***))))))***++++++((((((''''''''''''(((((()))******+++++++++*********+++...111444===QQQdddKKK>>>222111999<<<555+++******))))))((((((((((((&&&'''(((*********))))))(((((((((((())))))))))))%%%''')))...111111///,,,,,,,,,---......---,,,,,,******++++++++++++******...***'''***///222...)))))))))))))))***+++,,,,,,******))))))((((((((('''$$$&&&***,,,...---,,,+++******)))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&((()))+++,,,,,,,,,,,,&&&'''((()))***+++,,,,,,''''''(((((())))))******))))))))))))))))))))))))%%%'''******)))(((((()))((())))))***************111444777555333555<<>>CCCIIINNNSSS\\\gggppppppssswww{{{}}}}}}|||{{{sssnnnjjjnnnxxxoooOOO:::555000///222777999555222333000...,,,,,,...111222222...111222...,,,///444777ppp[[[WWW^^^```hhheeeQQQ;;;333///000000,,,+++,,,***+++,,,,,,---------,,,...---,,,***************+++++++++++++++***)))((())))))((((((((())))))***''')))++++++******+++,,,))))))(((((((((((())))))((((((((((((((()))******++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))------000555===EEELLLOOO???000(((...444222000222---,,,***)))''''''(((((()))))))))))))))))))))))))))((('''(((******(((''')))))))))***+++,,,......---------...///000000111000///...,,,++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))+++,,,((((((((()))))))))))))))++++++***)))))))))))))))((((((((()))******++++++((((((((((((((()))***************)))))))))))))))***))))))((((((((())))))''''''(((((())))))((((((000---+++------***+++...---222777777444444888===777;;;@@@CCCFFFMMMWWW___gggooozzz|||vvvmmmhhhjjjtttyyy```III<<<444000333666666444444777444222000111111111000000222333222111444777:::eeeUUUWWW```mmmlll\\\EEE;;;222//////---++++++++++++,,,---------,,,,,,------,,,+++************+++,,,,,,,,,,,,++++++***''''''((()))***+++++++++(((***+++***))))))***+++***))))))(((((())))))***(((((('''''''''((())))))************************(((((((((((((((((((((((('''''''''''''''''''''''',,,+++++++++******))))))---++++++...333666444111111***(((000333000///111222000---)))(((((()))***))))))))))))))))))))))))***)))((()))++++++)))(((((())))))***+++,,,------------///000111333444444111000///---,,,,,,,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))))))))***+++---((((((((())))))*********+++***))))))))))))))))))((((((((()))******++++++))))))((((((((()))******(((((())))))))))))))))))))))))((((((((())))))***''''''(((((())))))))))))...++++++---,,,(((''')))---000333555555555666888666999<<<===???DDDKKKQQQZZZhhhxxxwwwllleeejjjxxx}}}aaaJJJ???666777:::888333000111000//////111333333222.........000111333555777wwwbbb^^^fffnnnkkk```SSSFFF777...,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,---------------,,,,,,'''(((***+++,,,++++++******++++++***)))((()))+++***))))))))))))))))))***))))))(((((((((((())))))************************((((((((((((((((((((((((''''''''''''((((((((((((,,,++++++******))))))(((***)))***,,,///000...,,,***(((***///000,,,---111555222---)))''''''(((***((((((((((((((((((((((((+++***)))***,,,,,,***(((((())))))***+++,,,,,,,,,......///000111222333333000///...---,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))))))))+++,,,((((((((()))******++++++******)))))))))))))))***((((((((()))******++++++***))))))((())))))******(((((())))))******++++++)))))))))((())))))***+++(((((((((((()))******+++,,,***+++...---)))'''(((---...000333555666444333888999;;;<<<===@@@EEEIIIQQQ]]]lllvvv{{{}}}tttooorrrwww{{{yyylll[[[HHH<<<666333333666000///...///222333333222...++++++///111222444666|||mmmkkkjjjhhhhhh___RRR>>>000+++---//////,,,,,,,,,------,,,,,,++++++,,,,,,,,,++++++******,,,------.........------)))***+++,,,,,,+++***))),,,,,,,,,+++)))((()))+++******))))))))))))******++++++******)))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))(((((((((''')))+++,,,,,,---000444******,,,---***(((+++///444111---)))&&&&&&'''(((((((((((((((((((((((((((+++*********,,,,,,***)))((((((***+++++++++++++++.........///////////////------,,,+++************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***((()))))))))*********+++***)))))))))))))))******((((((((()))******++++++******))))))))))))******))))))***++++++,,,------******))))))))))))******)))((((((((()))***,,,---...---///333333///---///---,,,...111444555333000444444555666888;;;???AAAHHHNNNYYYeeeqqq{{{~~~vvvrrrwwwzzz~~~eeeMMM:::111444;;;888666333222222222111///444//////333555555:::AAAuuuiii``````mmmddd[[[III666---...000000,,,,,,---------,,,++++++++++++,,,,,,,,,++++++***,,,------............---++++++,,,,,,,,,++++++***.........+++))))))***,,,+++******))))))******+++,,,,,,+++*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''***,,,***(((***///444,,,------+++((('''***---222000,,,)))&&&&&&&&&'''))))))))))))))))))))))))+++***)))***,,,,,,***)))'''(((***+++++++++***)))------------,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))))))))***************************)))))))))))))))******+++((((((((()))******++++++++++++***)))))))))******))))))***+++,,,......///,,,+++***))))))))))))***))))))(((((()))+++---...---+++---222222...---///------...000222333222000111111222333666888;;;<<>>FFFOOOUUUdddooozzzxxxxxx{{{nnnXXXCCC666555888>>>;;;999>>>MMMbbbwwwjjjPPPUUUZZZaaabbbVVVDDD777444000,,,,,,...///,,,+++---++++++,,,,,,,,,,,,++++++---.../////////...---,,,,,,...//////...------...111///.........---+++))))))(((((()))***+++---...++++++******)))((((((((())))))(((((((((((())))))((('''&&&'''))))))&&&###(((''''''''''''((()))))))))))))))+++---...,,,+++...---+++)))((((((((()))))))))***+++++++++++++++...---+++)))((()))***,,,++++++,,,,,,,,,,,,,,,,,,************)))))))))(((***(((&&&&&&((((((((('''+++)))(((((()))******)))++++++******)))(((((((((***))))))((((((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''&&&&&&&&&'''''''''(((((())))))************)))))),,,,,,++++++***)))((((((+++,,,---.........---,,,+++******)))***+++,,,---,,,,,,,,,---//////---+++***))))))))))))+++,,,...---,,,+++******))))))***+++++++++)))(((***---000...---,,,+++,,,---...000222...---000000------111000...---++++++,,,---...111222444777;;;AAAHHHMMMVVV```ooo|||zzzsssrrrxxx~~~rrrcccTTTHHHBBB???===@@@MMMccczzz~~~vvvRRROOOSSS\\\dddaaaQQQAAA888111------000111---+++,,,+++,,,,,,---------,,,,,,...///000000111000000000---...//////---,,,---...111000......---,,,***''')))))))))******,,,---...+++***)))(((((()))***+++))))))(((((((((((())))))((('''''''''((((((&&&%%%((((((''''''(((((()))******))))))+++---...---+++///---***'''&&&'''((()))(((((()))***+++,,,,,,,,,000---***((((((***---///---------,,,,,,,,,,,,,,,************)))))))))))))))'''&&&&&&''')))((('''+++***(((((()))******)))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((('''''''''''')))))))))))))))(((((('''&&&&&&'''''''''(((((((((((())))))******))))))(((+++++++++******)))))))))***,,,...///000///...------,,,+++******,,,...///,,,++++++,,,...///...---((()))***+++++++++++++++,,,,,,++++++***++++++,,,*********))))))***...111...............---------000...---000000------000---,,,+++++++++,,,---......000222444666:::>>>BBBEEEMMMZZZgggsssyyykkkpppyyywwwjjj```[[[YYY\\\iii|||aaaLLLLLLTTTaaafff[[[III<<<222...,,,000222///,,,,,,,,,,,,---.........------000000111111222222222222...//////...---,,,---///111000...------,,,)))''')))))))))***++++++,,,---***)))((('''''')))+++---))))))(((((((((((())))))(((''''''(((((((((''''''((((((((('''((())))))******))))))***,,,------,,,///---)))'''&&&&&&(((***'''((()))***+++---...///...---+++******+++---///---,,,,,,++++++******************))))))))))))))))))'''&&&''')))******))),,,***(((((()))***)))((((((((((((((())))))******)))(((((('''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((************)))))))))))))))***---/////////---,,,...---+++******,,,...000---+++***+++---/////////))))))******++++++++++++++++++***++++++,,,------))))))******)))+++...111...//////000///...,,,+++,,,,,,---///000///000111+++*********+++,,,------+++---000222333555888:::;;;AAAKKKUUUaaapppwwwtttrrrsssyyy~~~}}}~~~xxxPPPJJJKKKXXXdddaaaSSSHHH888111---///111///---...,,,---...///////////////111111111111222222333333/////////...,,,,,,---///111000.........,,,***(((((())))))******+++++++++***)))((('''((())),,,---))))))(((((((((((())))))'''(((((((((''''''((()))((((((((((((((()))******+++***)))***,,,------,,,///---***'''&&&'''((()))(((((()))***,,,...000111++++++,,,---------,,,,,,+++*********))))))(((((())))))))))))))))))*********(((((()))+++,,,---,,,,,,***(((((()))***)))((('''''''''((())))))******((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))******''')))+++---------,,,+++---,,,*********+++---...---+++***+++---/////////+++***)))((()))***+++---************+++,,,------((()))*********+++...000---...///000///...,,,+++(((***,,,...000333333333************++++++,,,---(((***...000111222555777999===CCCIIISSS```oooyyytttnnnpppyyycccTTTJJJQQQ^^^ccc^^^XXXDDD999000...000///...///---...///000000000000000111111000000000111222222000000///---++++++---///111///......///...,,,***))))))***+++,,,,,,++++++))))))(((((((((***+++,,,))))))(((((((((((())))))'''((()))((('''''')))+++))))))(((((())))))***++++++***))))))+++---------...---+++***)))((())))))))))))((()))+++---///000)))+++---......,,,***))))))))))))((((((((((((((())))))))))))***************)))((())),,,...///...---+++)))((()))))))))''''''''''''(((((()))))))))''''''&&&&&&''''''(((((('''''''''((((((((((((((('''(((((()))))))))))))))''''''((((((((()))))))))'''(((((())))))(((((('''((((((((())))))*********(((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++,,,...///...---,,,+++)))(((((()))+++---***)))))))))***+++,,,,,,(((***++++++***+++---///,,,---.........---,,,+++'''+++...///111555666333***+++++++++++++++,,,,,,'''))),,,---...000222555888;;;???BBBHHHQQQ]]]eeevvvyyywwwwwwxxxwwwlllSSSOOOXXXaaacccbbbTTTEEE666000///......///---...///000111111111111111000///......//////000000000///---++++++---///000/////////000000...,,,+++,,,---.........---,,,)))))))))))))))*********))))))(((((((((((())))))'''((()))(((&&&'''))),,,))))))(((((())))))***+++,,,***((()))+++---------...------,,,+++***)))(((((('''''''''(((***---...+++,,,,,,,,,+++***)))((((((((((((((())))))))))))((()))))))))************)))((('''))),,,...///...---+++)))((())))))((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((()))))))))))))))'''((((((((())))))))))))''''''(((((((((((('''''''''''''''((()))******+++))))))))))))***,,,...///+++,,,---...///......---,,,,,,,,,---//////---+++************************)))))))))((())))))******)))***,,,+++++++++,,,---++++++,,,,,,,,,,,,,,,,,,)))...111000222666555222,,,,,,,,,,,,,,,,,,++++++((()))+++++++++,,,///111444777;;;===@@@EEEMMMSSS```lll|||zzztttzzz{{{___PPPTTT]]]bbbeee___NNN;;;111...------///......///111111222222222111000///---------......111111///---++++++---///000//////000111111000...---...///000000000///...))))))************)))((())))))(((((((((((())))))'''))))))(((&&&&&&***---)))))))))))))))******+++,,,***((()))+++------------.........---+++)))((('''&&&%%%%%%&&&(((***,,,...---+++))))))((())))))(((((())))))******++++++(((((())))))*********+++((('''&&&(((+++.........---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((()))***+++++++++***))))))***---///111,,,---///111111000...---,,,,,,---...000///,,,)))((())),,,------+++)))'''))))))(((((((((((())))))***+++,,,,,,+++***+++---*********++++++,,,,,,---+++111333111222555444///---------------,,,+++***)))*********)))***,,,///000333777:::;;;???EEEIIIQQQYYYfffttt~~~nnnmmmpppyyywww[[[OOOSSS___iiiggg___NNN===444333000,,,///...---...000222111000........................333222///+++)))***---000333///...222111,,,,,,000,,,+++,,,---//////---++++++***((('''''')))+++,,,,,,+++******++++++***)))'''''''''((()))*********,,,***)))((()))))))))(((+++)))((((((***---...///,,,,,,---------,,,+++++++++)))'''%%%%%%(((+++---...------,,,,,,++++++***'''''')))***++++++++++++*********)))))))))))))))%%%%%%&&&((()))***+++,,,+++******))))))))))))))))))(((((('''''''''(((((()))((('''''''''(((***+++((((((((((((((('''''''''))))))((('''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''&&&&&&'''((()))+++---...+++***))))))***,,,...000222444555666555222...,,,+++,,,,,,------,,,,,,+++,,,)))'''''')))***(((&&&************))))))))))))***)))((('''((()))+++,,,++++++++++++++++++++++++***111333000555===:::000+++,,,------,,,+++)))(((---,,,***+++,,,------,,,000111222444888<<>>888555333000//////000222333222000........................//////...,,,***+++...111333///...111000,,,+++...---------///111111///,,,+++***)))))))))***+++++++++******************)))))))))))))))))))))((((((+++***))))))************+++******,,,...///...,,,+++,,,,,,---------,,,,,,---+++(((&&&&&&(((+++,,,------,,,,,,,,,,,,++++++((())))))***************************************'''(((((()))***+++,,,,,,+++***))))))(((((()))))))))(((((('''''''''(((((())))))((((((((()))***+++******))))))))))))(((((()))(((((('''''''''((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))******++++++,,,,,,***)))(((((((((***,,,...222222222222111///...---///...,,,++++++,,,...///---+++((((((******)))'''(((((((((((((((((())))))))))))******++++++++++++)))))))))))))))))))))))))))///111...111888666---++++++,,,,,,,,,+++***))),,,+++)))***+++,,,,,,+++///000111333777:::>>>???HHHIIIMMMTTT[[[dddrrr{{{nnnhhhnnn{{{bbbOOOSSS^^^rrrwwwsss```JJJ===777666111000111222444333222///........................,,,---...---,,,,,,...000222000///000///,,,+++---......///222444333000---+++++++++++++++++++++***)))))))))))))))*********++++++***)))((((((''''''************+++,,,------,,,,,,---///000///,,,******+++,,,---------------...,,,***''''''(((***+++++++++,,,,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++))))))((())))))******+++***))))))((((((((((((((((((((((((''''''(((((()))***))))))))))))***++++++++++++++++++******))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((())))))***+++++++++,,,---...------++++++)))(((''''''((()))***+++111000///...------------111///,,,******,,,///111...,,,*********+++***(((***)))(((((((((***+++,,,(((***,,,......---+++***(((((((((((((((((((((((()))///000---///444222+++***++++++,,,++++++***))),,,***))))))***+++******......000222555888;;;<<>>>>>BBBEEEIIIRRR[[[___lll~~~|||zzzssskkkqqqsssxxxtttbbb\\\gggvvvvvv```III999000111000000111111111...,,,........................---...//////---+++***+++111222111000/////////...------...111222222///,,,,,,---///000000...,,,***(((***+++***)))((()))+++************************(((***,,,,,,+++,,,///222///---+++******++++++******+++,,,---.../////////...---***((('''&&&''''''******++++++,,,---......000///---+++***)))))))))'''((((((((())))))******,,,+++***)))((()))***+++******)))(((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))***++++++******)))(((((()))))))))*********+++,,,,,,------,,,++++++,,,---///111222111000///,,,,,,++++++++++++++++++,,,---///111000///,,,+++************************++++++******)))))))))***,,,,,,,,,,,,---...000111///...---,,,,,,---......))))))))))))))))))))))))---000000///...///...,,,)))))))))******++++++,,,...---++++++,,,,,,+++******+++---///222444555666999888:::???CCCEEEIIIOOORRRYYYfffyyyzzzkkknnnsssyyyuuufffiiittt}}}zzzmmm[[[GGG888333111////////////...,,,........................---//////...,,,***)))***...111111......111111...---------...000000...---...///111111111///---+++))),,,---,,,)))''')))+++)))*********************(((***---,,,++++++...222000---***((()))++++++++++++,,,---..................---+++)))((((((((((((******+++,,,,,,---......111000...+++***)))******&&&''''''(((((()))))))))000...---++++++,,,...///+++******)))))))))))))))(((((((((((()))***+++++++++,,,,,,---...------------,,,,,,+++***)))((((((***+++,,,,,,,,,***)))(((((())))))******++++++,,,+++,,,---...///...---,,,---...///111222222111111.........------,,,,,,+++***,,,///222222000---+++((())))))******))))))((()))*********))))))***,,,******++++++,,,,,,------000///---++++++,,,...///((((((((((((((((((((((((+++---...---+++***++++++((((((((())))))+++,,,---///---,,,+++,,,,,,+++******+++---///111222333333111000444;;;???@@@BBBFFFLLLLLLSSSdddvvvxxxwwwuuussstttyyy|||rrrtttvvvxxxwwwnnnYYYFFF666333000......//////...........................,,,---...---+++***+++,,,***......,,,,,,000111...///---,,,---...000///...111111111111111///...---+++...000...)))'''))),,,,,,++++++******)))))))))'''***---,,,***)))---111...,,,++++++,,,---,,,+++------...............---///...---,,,+++******++++++++++++,,,,,,---------222000...+++******++++++'''''''''((())))))******///...,,,***+++,,,...000,,,,,,+++***************(((((((((((()))***+++,,,+++,,,---...///......---......---,,,+++***))))))+++,,,------,,,***((('''((((((((()))******++++++(((***---///111111111000000000000000000000000000/////////...---,,,+++++++++,,,...///000///...---******))))))))))))******''')))++++++******---000)))***,,,------,,,+++***///...------,,,,,,,,,,,,))))))))))))))))))))))))+++,,,......+++)))***---(((((('''((()))+++,,,...///---+++***++++++***)))***+++---///111222222222///,,,...444999:::===AAAFFFCCCGGGSSS```jjjvvvxxxqqqqqqyyyyyyuuuqqqttt|||yyyfffQQQ888555111......///000000........................+++,,,,,,,,,++++++---///''',,,,,,)))***000000---000...,,,,,,...000000000222222222111000///......---000111///***'''))),,,...---,,,+++***((('''''''''+++---,,,)))(((,,,000,,,,,,,,,...000///,,,***.........///......------000//////...------------++++++,,,,,,,,,,,,------222000...+++******+++,,,'''(((((()))***+++++++++,,,***((('''(((***,,,...---,,,++++++******++++++(((((((((((()))***+++,,,,,,,,,.../////////...---000//////---,,,+++******------......,,,***'''&&&&&&''''''((()))******+++%%%(((+++///222333444444333222111000/////////////////////...---,,,+++***,,,,,,,,,,,,---...//////...,,,)))''''''))),,,...'''***,,,,,,+++,,,///222+++,,,...000000...+++***,,,---...///...---+++***++++++++++++++++++++++++---...000000---+++---000(((''''''''')))+++---......,,,***)))******)))(((***+++---///111111111111000,,,,,,111555777;;;???@@@>>>AAAIIIOOOWWWffftttuuunnnqqqwwwuuurrrtttrrriii```FFF999000222555222///.../////////000///......---000///...,,,++++++,,,,,,************+++,,,---...++++++++++++---...000000222000///000222111...***.........------,,,,,,+++///...---+++***)))))))))+++***)))))))))***,,,,,,///...---,,,+++*********---,,,,,,++++++,,,,,,---...---------......,,,***((()))******)))***,,,...---...+++(((+++000000---,,,(((&&&)))...000,,,&&&))))))))))))************((())))))+++,,,---......***)))'''((()))++++++***+++,,,------++++++,,,---...111444222---***,,,...000000...---+++***(((((((((((())))))((('''&&&&&&***)))***,,,000222222222/////////...............222555555000***&&&'''***---------,,,******,,,...************))))))))))))((())))))+++,,,---......000//////.........//////000/////////000///---+++,,,---......,,,******+++,,,...000222111...+++)))((()))))))))))))))((('''************************///)))(((...111...---000---000000...111777;;;:::AAA>>>>>>AAAEEEIIIRRR[[[mmmrrr{{{|||yyywwwuuuiiikkkooooookkkWWWFFF888666999777333000///000000000000///......000///---++++++++++++,,,***************+++,,,---+++++++++,,,,,,---...//////...---///111000...+++---------,,,,,,,,,++++++///...---,,,+++*********,,,+++*********+++------000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,------+++))))))***+++***)))***+++------222333///---......---)))''''''***...000---***))))))))))))))))))))))))((())))))***+++,,,------+++)))((()))***++++++*********++++++,,,---------+++///222111...+++---/////////...,,,+++***)))(((((((((((((((((('''&&&&&&)))((((((***---000111111111111111000000000000000333555555000***'''))),,,***++++++******+++---000************)))))))))))))))))))))************+++/////////.../////////000222111111111111000...,,,,,,---...---+++)))((())),,,---///000000...,,,***)))))))))))))))))))))((()))))))))))))))))))))))),,,((((((---///------///333555333000000444555333@@@======@@@BBBDDDKKKSSSYYY^^^gggsssvvvcccbbbiiiooopppfffRRR>>>666777555111---///000000000000///.........---,,,+++******+++++++++***************++++++,,,,,,,,,------.........,,,,,,,,,...//////...,,,,,,,,,++++++++++++++++++...---,,,+++++++++++++++,,,,,,++++++,,,,,,---...//////............//////,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,***(((***+++++++++))))))+++------555999555...,,,,,,,,,%%%&&&)))+++---.........))))))))))))(((((((((((()))))))))******++++++++++++***)))***,,,---,,,+++***((('''***...000///---(((,,,000111...,,,---///......---,,,+++))))))((((((((((((((((((''''''&&&(((&&&&&&'''+++...000000333333333222222111111111444444333///***(((***---'''((()))))))))+++...111++++++*********)))))))))******))))))((((((((('''.../////////000111111111555333222222222111///---,,,---...---***(((((((((,,,,,,---............---))))))*********************************************((()))---...,,,,,,///555777555000///222222000===;;;<<<>>>??????CCCIIILLLQQQYYYcccooo~~~mmmdddeeejjjnnnooo^^^III;;;444000---,,,...////////////...---------,,,+++***)))***++++++++++++***)))))))))******+++,,,---...000000111111------......///...---+++***************+++++++++,,,++++++*********++++++++++++++++++,,,,,,---------------------...///000++++++************+++++++++******+++,,,,,,***)))***+++,,,+++******+++---...444666222,,,,,,,,,+++###'''***,,,+++***,,,...)))))))))((((((((((((((())))))))))))))))))******,,,+++***+++---...---+++***'''%%%(((...222000---(((,,,///000...,,,+++,,,---,,,,,,+++***))))))((('''(((((((((((((((''''''(((&&&&&&'''***...000000333333333222111111000000222111///,,,((('''***,,,&&&'''(((((((((***---///+++++++++*********))))))***)))))))))))))))))))))...///000111222222222333555444222111222111///---,,,---......,,,******+++,,,,,,,,,,,,---...///000***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///...---...000111333333000000444555333:::888:::======<<<>>>CCCIIIMMMTTTYYY```mmm}}}wwwjjjaaadddkkkrrrjjj[[[GGG888000000111---............---,,,,,,---,,,+++*********+++,,,++++++******************+++,,,...000222444444555000000111000///---+++***)))))))))******++++++++++++***)))))))))))))))***)))******+++++++++++++++++++++++++++,,,---......+++******))))))******+++,,,+++***+++------,,,******+++,,,+++******,,,...///000...******------***###'''++++++)))''')))+++******))))))((((((((('''))))))))))))))))))******+++++++++,,,......---+++***'''%%%(((...111///,,,+++---......---***)))(((+++++++++******)))))))))''''''(((((((((((((((''')))''''''))),,,///111111111111111000///......---...---+++)))''''''(((***(((((()))((('''(((+++---++++++++++++************((())))))+++,,,------...//////111222333333333333444222000///000///...,,,+++---//////...---...///++++++++++++,,,...///000+++++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++000444333///...000111...111111000111555666444666666888======;;;<<>>666111//////000000//////...---...---,,,++++++,,,---...++++++++++++,,,---......,,,---///111222222111000---000111000---*********(((((()))***+++,,,---.........,,,+++************)))***+++,,,,,,,,,++++++******)))))))))***++++++)))))))))(((((()))))))))***))))))***,,,---+++***(((***+++++++++,,,///111,,,//////+++***------+++&&&(((+++,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))((())))))***+++,,,------*********,,,......,,,)))++++++******************---+++))))))))))))))))))((()))))))))))))))))))))&&&&&&'''((((((((((((((('''''')))---000111111///......---,,,+++***))))))((((((((()))))))))'''&&&'''((()))))))))***---///,,,,,,+++++++++*********((((((***,,,...000222333111222444555555444333222000///---,,,...//////...///000111000...---,,,---+++++++++,,,---------------,,,,,,+++,,,...000111------------------------...999???999000...000111///222222000111333333000666555777::::::888999>>><<<===>>>AAADDDIIIMMMOOOYYYaaajjjnnnooosss}}}yyytttkkkrrrrrrfffXXXLLL???555111111111111111000000///...---,,,,,,,,,---...///+++++++++,,,---...///000---...000111000///---,,,***---//////,,,******+++(((((()))+++,,,---...///111000///---,,,+++++++++***+++,,,---...---,,,,,,++++++***************+++))))))(((((((((((()))))))))(((((()))+++,,,***)))''')))++++++,,,---000222***222666222---,,,------'''(((***,,,.../////////------,,,,,,+++***))))))((()))***+++,,,---......))))))***,,,......+++)))+++,,,---+++)))(((((())),,,***''''''(((***+++,,,(((((((((((())))))))))))&&&&&&'''((())))))((((((%%%&&&)))---111111000---...------,,,***)))((((((''''''(((***++++++(((&&&%%%'''((()))))),,,///222,,,,,,,,,+++++++++******((()))***,,,...000111222222333555666666444333111000...,,,,,,...000000000111222222000---***))))))++++++,,,---------,,,,,,...---,,,+++,,,...000222111111111111111111111111...:::AAA999000...///000,,,000111000111555555222777555777999999666777;;;;;;999888:::???DDDGGGHHHRRRUUUXXXYYY^^^jjj{{{}}}vvvmmmmmmnnnddd[[[MMM:::444555111---222;;;777,,,///000000...,,,+++,,,...+++++++++,,,---///222333333333222222111000000000444444222000...+++)))((((((((()))***++++++,,,,,,***+++,,,---...............---+++***++++++***)))---,,,***)))(((((((((((('''''''''''''''((()))******,,,...---+++(((&&&&&&&&&)))+++++++++,,,000444//////...---+++***)))((()))***,,,---.../////////,,,,,,+++***))))))))))))))),,,---***+++......,,,,,,***)))***,,,,,,***'''.........---+++)))(((&&&******)))))))))))))))***++++++++++++++++++++++++)))(((((()))++++++***(((***&&&&&&+++...+++))))))------...,,,)))''''''((((((((()))***************'''((())))))((()))+++---+++******)))+++---///111******+++,,,...///000000...111333222000000222444///...,,,***))))))***+++///000000...,,,******+++*********++++++,,,,,,---000...,,,******+++---///555333111///......///000...555:::888000,,,...333///...------...000222444//////111222444555777777000222777<<<===;;;???EEEIIIFFFHHHOOOWWW^^^kkkxxxwwwlllmmmqqqmmmgggYYYEEE444555333111444666333---...000000000...---...///------,,,,,,,,,...///000333333333222222222111111333222222111///---+++***((())))))***++++++,,,,,,***+++,,,------...------000...,,,+++++++++***(((******))))))))))))))))))(((''''''''''''(((((()))+++---......+++(((''''''%%%&&&((()))***,,,111555222222111000...---,,,+++***++++++,,,------.........---,,,+++************+++...---******------***,,,******+++---...,,,)))///...---,,,***)))(((''')))((((((((()))***++++++)))))))))))))))))))))))))))(((((()))++++++***(((+++''''''+++...+++))))))+++,,,,,,+++(((''''''((((((((()))***************'''(((************+++---+++***)))))))))+++---...++++++,,,------...//////---000111111//////111333///...,,,+++******++++++,,,---...---,,,+++,,,---******++++++,,,,,,------000///---,,,,,,---...///333222000///......//////---222666555///,,,---000111000///.........//////000000111222444555666666000///333999;;;;;;>>>CCCJJJGGGGGGLLLPPPTTT^^^hhh|||nnnlllqqqssssssiiiVVV>>>888555666666222//////...000222222111//////000///...---,,,+++,,,---...333333333333333333222222111222111111000///...---)))))))))***++++++,,,,,,******,,,---------------111///,,,+++++++++***)))((())))))))))))******+++)))((((((''''''''''''(((+++---......+++)))((()))%%%%%%&&&'''))),,,222666333222111000///---,,,,,,+++*********+++,,,------//////---,,,+++******))),,,......******,,,+++(((+++******,,,......---,,,///...,,,***)))(((((()))''''''(((((()))+++,,,---)))))))))))))))))))))))))))(((((()))++++++***)))***'''''',,,...+++)))***)))******)))((('''((()))(((((()))***************'''))),,,,,,,,,++++++,,,******)))((()))***,,,---,,,,,,------............,,,...///...------...000......---,,,++++++++++++(((***,,,,,,,,,,,,...000******+++,,,---.........111111000///////////////000000000000///...---------///111000...,,,,,,,,,000000000////////////...111111222222333444444444222///000666:::;;;<<>>AAADDDFFF~~~lll```fffrrrsssqqq]]]FFF999555333333444555666777666333000//////------,,,,,,---...000111---......///000111222222444444333111000...,,,+++************************,,,---...//////000000///***)))((())),,,---...---++++++,,,+++***(((&&&%%%)))((((((''''''''''''((()))***++++++))))))***,,,///---++++++---/////////000///...---,,,***))))))$$$&&&(((***,,,---...///+++***)))((((((((((((((($$$((()))''')))---...+++''')))++++++******+++,,,---,,,***)))(((((())))))---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''')))+++,,,+++***&&&&&&(((+++***&&&&&&***&&&((()))(((''''''((()))(((((()))***************(((***,,,---+++******+++'''((()))+++---///000111------........./////////...,,,++++++------,,,******++++++,,,,,,++++++***)))***++++++***)))***+++***,,,...111222222111000333222111///............)))***,,,------,,,***)))---,,,+++,,,...///......333333333222222222222111111111111222222222222222333...+++---//////222666888;;;===::::::===???>>>|||eeebbbnnnqqquuunnn^^^KKK>>>:::777444444555555444222111111222000///............000000---...///000111222333333111111111000///...,,,,,,***************************+++,,,---............,,,***))))))***+++******)))***+++++++++)))(((&&&(((''''''''''''(((((()))''')))))))))((((((***,,,,,,+++***,,,///000///---000000///...,,,+++***)))&&&(((***---...---,,,+++******)))))))))))))))***%%%((()))'''(((+++,,,***(((+++------+++***+++,,,++++++******))))))((((((++++++***)))((((((((()))((((((((((((((((((((((((''''''''')))+++,,,,,,***''''''***---+++'''(((,,,((()))***)))''''''((()))(((((()))***************)))***++++++)))))))))+++((()))***+++,,,---------,,,------...///000000111000...,,,,,,......---+++,,,,,,---......------,,,((()))******))))))***,,,***,,,///222333333222111222111///,,,++++++,,,---))))))***++++++******)))***+++++++++,,,---...///333222111000///000111111000000111111222222222333///,,,+++---...///555===666::::::666555888:::999mmmccclllooouuuzzzsss]]]IIIAAA<<<666111222333222222222444666333222000///.........///...//////111222333444555///////////////......---++++++******************))))))***+++,,,,,,,,,,,,...,,,)))((())))))(((&&&'''(((***+++,,,+++)))((('''''''''''''''((()))***'''((((((((('''(((***,,,)))((((((,,,///111///,,,//////...---+++***)))((((((***---//////,,,)))'''*********)))******+++,,,'''******''''''******(((***---///...+++***+++---******++++++***)))((('''***)))))))))))))))******************************'''&&&''')))+++---,,,+++)))))),,,///---)))***...)))*********((('''((()))(((((()))***************)))******)))(((((()))+++******+++++++++******))),,,,,,---...///000111222111///------//////---+++---...///000000000......&&&((()))***)))***+++---***,,,///222444444333222222000---***)))***+++---)))))))))*********))))))(((***++++++***+++---000///...------...000222444///000000111222222333333...------000000333;;;EEE111666777222222777:::888ooojjjllluuuzzz|||rrr^^^III999333444///---222666444222111222111000.........///000///------///333444222000,,,---...---+++***+++,,,***+++,,,------,,,***)))***************+++++++++))))))************))))))''',,,111111---******,,,***)))(((''''''((()))***))))))(((((((((((())))))*********+++,,,---...///222///,,,******)))((('''***++++++,,,,,,***)))((((((((())))))))))))(((((((((((())))))*********+++...---,,,,,,,,,,,,+++***///,,,(((''''''(((((((((&&&'''''''''(((((())))))'''((())))))(((''')))***&&&&&&''')))***+++,,,---/////////......---,,,,,,((((((((((((((((((((((((+++***)))))))))***,,,---************************(((***,,,,,,+++)))))))))))))))***++++++...222555......------------......111000...---,,,,,,------+++,,,,,,***))))))+++---,,,...000333444444333333000111///+++((((((,,,000+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,...............///000111------...000111222333444111000//////000222444666000555666222222888;;;999zzzooommmtttxxx|||xxxjjjVVVAAA555222000000333444111111333000000///...............000///...000333444333111,,,,,,------......//////)))***+++,,,,,,,,,,,,,,,************++++++++++++))))))************))))))&&&+++//////,,,)))***+++))))))(((''''''((())))))))))))(((((((((((())))))***++++++,,,---...000111222000,,,******)))(((''')))***+++++++++***(((((((((((((((((((((((((((((()))))))))***************///...---,,,,,,+++***)))///---+++******+++***)))''''''((((((((()))))))))((()))******(((((((((***''''''((()))+++,,,------333222000...,,,+++******((((((((((((((((((((((((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++))))))))))))************+++///222.........------.........000///...---------.../////////...,,,***)))+++,,,+++---///111333333222111000///...+++)))***,,,///+++++++++************))),,,,,,++++++++++++++++++---........./////////////////////000000111111222//////......///000111222333777888444444999===<<<{{{sssrrrtttyyy~~~yyyhhhNNN;;;222111222444111...000555333333333333333222222111222111000111333444444222...,,,+++---111333222000************+++---...///************++++++,,,,,,))))))************))))))&&&***------+++((()))***((((((''''''''''''(((((())))))(((((((((((())))))******+++---...000111111222///,,,******)))(((''')))))))))***)))((((((''')))((((((''''''(((((()))+++++++++***************//////...---+++***))))))///...------......,,,***(((((()))))))))))))))******+++,,,+++)))(((((()))(((((()))***,,,---...///666444111...+++)))))))))(((((((((((((((((((((((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***)))))))))******)))((())),,,...........................//////...------///000111222222111///,,,++++++---+++,,,...///000000000///...---++++++,,,------,,,+++++++++************)))*********************+++,,,---...///000///......000000000000000//////////////////000000000/////////333444111111555888888rrrqqqsss|||www^^^III888333111111111000111555333444555666666555333333333222222222333333333333000---***---222444222...,,,+++******+++,,,...///)))******++++++,,,,,,,,,))))))************))))))&&&(((++++++)))(((((()))(((''''''''''''''''''((())))))(((((((((((())))))((()))+++,,,...///000111///---***)))***++++++***(((((((((((((((''''''''')))((((((''''''(((((())),,,,,,++++++******))))))/////////---+++)))))))))---------///000///,,,***))))))))))))************,,,,,,---+++)))(((((()))((()))***+++---...//////666444000---+++***))))))(((((((((((((((((((((((()))(((((()))))))))******************************---...000///,,,***))))))((()))******)))***,,,...---..................---......------...///111222222333333111///---...///++++++,,,---.........------+++***+++...///---***+++++++++*********))))))))))))))))))************,,,---///000000///---,,,////////////////////////000111222333333222000///---///000//////222555666yyyrrrnnnuuu}}}mmm\\\GGG;;;111000333333333333...///111222222111000///333333222111111111222333222...+++,,,000222///+++///...,,,+++***+++,,,,,,)))******+++,,,,,,------))))))************))))))&&&((()))***)))((('''((('''(((((((((((((((((('''))))))(((((((((((())))))'''((()))+++---.........+++)))((()))+++---......((((((((('''''''''''''''))))))(((((((((((()))))),,,++++++******)))))))))---//////---***))))))+++++++++,,,...000///,,,***************)))))))))))),,,,,,---+++)))(((((()))))))))***,,,---...///000222111///---,,,+++++++++))))))))))))))))))))))))((())))))***************************************---...000///,,,***))))))((()))+++++++++,,,///111------...//////...------------------...///111222000222333222000///000111,,,,,,,,,------------,,,,,,******+++...///,,,)))+++++++++*********))))))((((((((())))))*********,,,---///000000...,,,+++---------...//////000000///111333444444222000...000111111222222333666999{{{ooopppyyy}}}wwwnnn]]]KKK999333555555444333///000111111111111111111222222222000......///111000...+++,,,...///---***000///...,,,++++++++++++)))******+++,,,---......))))))************))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))'''(((***+++,,,,,,,,,,,,***((('''(((+++...//////))))))(((''''''''''''((()))******++++++******)))*********))))))))))))))),,,...///...***)))***,,,)))***+++---//////,,,******)))))))))))))))((((((***+++,,,+++)))(((((()))))))))***+++---...///////////////......---,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***))))))(((***,,,------...000222,,,---...//////...---,,,---,,,,,,,,,---...000111...000222222111000000111.........---------------,,,++++++,,,------+++***+++++++++************)))((((((((()))******++++++------...///...---,,,+++,,,,,,,,,---...//////000---...000111111000///...000...///111111111444999xxxppptttzzz|||{{{sss___HHH;;;666333333444333333222222333444444555000111000...+++***---///---------------......---............---,,,++++++)))******+++,,,---...///))))))************)))))))))((((((((())))))((((((((()))***++++++***)))((())))))(((((((((((())))))((()))+++------,,,+++***+++***((()))+++---...---***)))((('''''''''(((((()))***,,,......,,,***)))((((((((((((((()))))))))***---///...***)))+++...*********,,,...///...,,,)))))))))(((((((((''''''((()))******(((((((((***((())))))+++,,,---...///---...///000///...,,,***)))))))))))))))))))))))))))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++)))))))))***,,,.........---///000,,,---///000000///---,,,---,,,++++++,,,---...///...000222111///...---...000000///...............,,,------,,,***)))***++++++++++++************)))(((((()))******+++,,,,,,.........------,,,,,,,,,---------------------------...///000111111000000...+++,,,000000...111777sssrrrxxx~~~mmmUUUBBB666000111666111111000///000111333444///000///,,,)))(((+++...***,,,......---...000111+++,,,---.........---,,,)))******+++---...//////))))))************)))))))))((((((((()))***)))((()))***+++,,,,,,+++***)))))))))(((((((((((())))))***+++---......---+++***...,,,***)))***,,,,,,++++++***)))''''''(((((())))))+++...000000...+++)))&&&&&&''''''(((((())))))(((,,,///...***))),,,000+++******,,,...000///...))))))(((((('''''''''&&&'''((())))))(((''')))***(((((()))***,,,---......---///000111000...***((())))))))))))))))))))))))***+++,,,---...---,,,,,,************************(((***,,,,,,+++))))))***+++---///...---,,,,,,---,,,---///000000///---,,,---,,,+++***+++,,,---...///111222111...,,,++++++222111000///////////////,,,...///,,,)))'''))),,,+++++++++************)))((())))))***+++,,,,,,,,,///...---,,,,,,,,,,,,---//////...------,,,++++++//////000111222333333333111...///333333111444:::|||nnnqqq{{{lllKKK888999:::444666444111...///222222000222000...,,,+++,,,------,,,,,,,,,------.........,,,++++++******++++++,,,))))))***++++++++++++***++++++++++++++++++++++++((((((((((((((()))))))))************************)))((((((((()))***++++++---,,,++++++------,,,++++++))))))---...,,,,,,///111///,,,***(((((())))))'''***...000...+++((('''''''''((()))***)))))))))---------,,,+++***)))(((+++++++++,,,---...000111+++*********))))))(((((())))))*********))))))(((---'''&&&+++---+++,,,000............---,,,++++++***+++,,,------,,,+++******++++++***))))))***,,,,,,,,,,,,,,,---...//////------......------,,,+++)))***++++++******,,,...------------............000---******+++,,,***(((,,,---------,,,---///222999333,,,+++---///---***,,,+++***)))))))))***+++,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,111///...,,,+++++++++,,,000000000///......------...//////111222444666777111111333444000,,,///666tttrrryyyyyygggPPP===444000333333222000000222222111333222000...------......,,,,,,,,,---------------,,,++++++++++++++++++,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((()))***+++,,,---...---+++,,,,,,---+++******((()))---...,,,---000111///---+++***)))))))))))),,,000000...+++((('''(((((((((((()))))))))***++++++++++++++++++***************+++,,,---...///******)))))))))((((((((((((((())))))******))))))---((('''+++---++++++...............---+++***)))******+++,,,,,,+++*********++++++***))))))***,,,,,,,,,,,,,,,---.../////////////////////......---+++,,,---,,,++++++---///111111000000///............,,,******,,,---,,,***...///...---,,,,,,...111222000......//////---***---,,,+++)))))))))******---,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,000///---,,,++++++,,,,,,...---------,,,,,,++++++//////000111222444555666444111111222000...222999xxxxxxzzz~~~fffFFF333///222333333333111//////000444333111///.........///------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++***)))))))))((())))))))))))))))))))))))(((((())))))+++,,,......///...,,,,,,,,,,,,***))))))'''(((---...---...111000000///---,,,+++******,,,///111111...+++)))((())))))((('''((()))***+++))))))******++++++++++++***************+++,,,,,,((((((((((((((('''''''''&&&'''((()))***++++++,,,...***)))+++---++++++------......---,,,***)))''')))******++++++******)))***+++,,,+++))))))+++,,,,,,,,,,,,,,,---...//////111111111111000000000///...//////...,,,,,,---///555444333222000...------,,,+++***+++---//////...111111000...,,,+++---///+++...111222111...,,,+++...---+++***)))))))))***......---------,,,,,,,,,,,,+++***))))))***+++,,,///...---+++++++++,,,,,,......---,,,,,,,,,------111000000111111333444444777111...000222333666;;;zzzuuurrrWWW@@@555333333333444111,,,,,,///444333111000...............------,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***************************---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))***+++---///000000...---,,,,,,+++***((()))'''(((,,,...---///222000000000///...,,,+++***///111222111...+++)))(((***)))((('''''')))+++,,,******)))))))))*********))))))((((((((()))******''''''''''''''''''''''''&&&'''((()))+++---...///000...------......---,,,------...---,,,***'''&&&)))))))))******)))))))))++++++,,,+++***)))+++---,,,,,,,,,,,,---...//////222222111111000000000000///000000...,,,+++,,,---444333222111///...------*********+++---000111111222222111...+++***+++---)))...333333///++++++,,,///...,,,***)))))))))***///.........------------,,,++++++******++++++,,,...---,,,+++++++++,,,---111111000///000000111222111111111111111111222333777000---222777999999:::vvvyyy~~~sssYYY>>>333000000222111...000555333222111///...---,,,,,,---------,,,,,,++++++******++++++,,,,,,++++++***))))))***++++++++++++***************************---,,,,,,+++***)))((((((''''''''''''''''''''''''(((((()))***+++---///000000...---,,,,,,+++***((()))'''(((,,,...---///222000000000///...---,,,+++111222222000---***))))))+++***((('''((()))+++---,,,+++***((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&''''''''''''(((((()))***,,,///111222222111000///000111///---,,,---......---***(((&&&***))))))))))))))))))***+++,,,,,,+++******+++---,,,,,,,,,,,,---...//////222111000/////////000000...//////---***)))***+++............------------))))))***,,,---///111333111111000...+++***+++,,,---111444111+++((()))---///...,,,************+++/////////.........------,,,++++++++++++++++++,,,---,,,+++***+++,,,---...333222111111111333444555222111111000000111111222444///...666======999888wwwpppOOO999111---111444333666===333222111000...---++++++,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***))))))***++++++++++++***+++++++++++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((())))))+++,,,......///...,,,,,,,,,,,,***))))))'''(((---...---...111000//////...------,,,,,,222222222///,,,***************)))((()))***+++,,,---+++)))(((&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((()))***,,,///111333111222222000111333111,,,***,,,...///...,,,)))'''+++******))))))******++++++,,,---,,,******,,,---,,,,,,,,,,,,---...//////222111///.........///000---------+++)))((()))***************++++++,,,,,,(((***+++,,,,,,---///222//////...,,,***)))+++---000222333///)))''')))---...---,,,******+++,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...111000///...///111444555111111000000000111111222222...000999???===999777}}}jjjJJJ;;;000222555444777===444444333111000...,,,++++++++++++++++++,,,,,,,,,)))***,,,------,,,***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---...---+++,,,,,,---+++******((()))---...,,,---000000///...,,,,,,,,,,,,---111111000...+++)))***+++))))))*********++++++++++++***(((&&&&&&&&&((((((&&&&&&&&&&&&''')))***+++&&&&&&''''''(((((((((((((((''''''(((***---000222...111111///000333111+++)))+++...000///...+++))),,,+++************+++,,,+++,,,---,,,+++***,,,...,,,,,,,,,,,,---...//////222111///.........000111,,,,,,,,,+++)))(((***+++((((((((())))))*********)))+++,,,,,,******---///+++,,,,,,***)))))),,,...///000111...+++)))***,,,,,,,,,+++***+++,,,---............---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************,,,...//////...------...000333555000000000000000111222222222///111999===;;;999888\\\GGG666444666333333888555555444333111///---,,,*********++++++,,,,,,---)))***,,,------,,,***)))))))))***++++++++++++***------------------------(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++---,,,++++++------,,,++++++))))))---...,,,,,,000000///---+++***+++,,,...000000///---***)))***,,,))))))***++++++++++++***)))(((&&&&&&&&&''')))***%%%%%%&&&'''((()))+++,,,'''''''''((((((((())))))'''&&&&&&&&&(((+++...000,,,000000---///222000***)))+++...000000///,,,+++---,,,+++******+++,,,---,,,------,,,++++++,,,...,,,,,,,,,,,,---...//////333222000......///000111+++,,,,,,+++***)))***,,,((((((((((((((((((((((((***,,,---,,,))))))+++...))))))***))))))))),,,...,,,---//////---,,,+++,,,,,,++++++***+++,,,...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))***,,,...///000///------...111444666////////////000111222333333111222777:::999999;;;|||zzz~~~uuu\\\BBB888888777333222666555333111///------,,,,,,,,,------,,,,,,+++******+++,,,---............************************000///...---,,,+++,,,,,,***)))))))))))))))******))))))))))))((((((((((((+++***)))))))))***,,,---------...---,,,---///222...,,,,,,...111222111...------,,,,,,+++***))))))000,,,)))(((***+++)))(((...---+++)))(((((()))***)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,+++---000111111///,,,***.../////////...,,,***)))...---,,,++++++++++++,,,))))))))))))***+++,,,---+++***)))))))))+++.../////////---,,,+++,,,,,,---(((((())))))*********+++)))*********++++++++++++***************************+++,,,,,,+++***+++---111000///...---,,,++++++,,,,,,,,,---...000222333222000---,,,,,,,,,+++)))---------------------------------,,,,,,+++++++++---000333111...,,,///222......//////......---,,,222444555;;;???555222@@@}}}|||zzzhhhRRRCCC888111111666333222000...---,,,++++++,,,------------,,,++++++***+++,,,------.........************************......------,,,++++++*********))))))))))))******)))))))))))))))))))))(((***))))))))))))+++,,,---+++,,,,,,,,,++++++---000...,,,,,,...111222000...---,,,,,,+++******)))))),,,***'''(((***,,,,,,***---,,,+++******)))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++***+++---///...---+++)))......///...---,,,***)))------,,,,,,,,,+++++++++)))))))))******+++,,,------,,,+++***+++,,,...//////...,,,+++++++++,,,---))))))))))))*********+++)))))))))*********++++++************************)))+++,,,,,,++++++,,,...111000///...---,,,++++++,,,,,,---...//////000000000...,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///222444222...,,,...111......//////......------000444333555;;;555222;;;{{{zzzlllWWW???000111888111111///...---,,,,,,,,,---------------,,,++++++)))***+++,,,---------,,,++++++++++++++++++++++++,,,,,,---------+++***)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,---***++++++***))))))+++------,,,,,,---///000///...,,,,,,++++++***)))))))))((('''&&&(((***---------,,,,,,------,,,+++)))((((((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++)))******+++++++++******.........---,,,+++***)))++++++,,,---,,,+++***)))************+++,,,---......---,,,,,,,,,---...///---,,,+++*********+++,,,)))))))))***************((((((((()))))))))******************************)))***,,,,,,,,,,,,...///000000///...---,,,,,,+++,,,---.../////////.........,,,******++++++***)))++++++++++++++++++++++++......------------,,,,,,...111333222///...000333/////////.........---------666333111;;;???<<<>>>oooSSS<<<444555222222111000////////////---------...---,,,,,,+++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++***+++---------+++)))(((+++***)))))))))))))))))))))))))))))))))*********(((((()))***+++,,,---...***+++,,,+++))))))***+++******+++,,,------,,,,,,++++++******))))))))))))'''''''''(((***,,,------***+++---......,,,)))((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******)))))))))))))))***+++,,,---------,,,+++******))))))***,,,------+++)))(((************+++,,,---...------,,,,,,,,,,,,---...,,,+++***))))))***++++++************************(((((((((((())))))))))))************************(((***,,,---,,,---///111000//////...------,,,,,,---...000111111000...------,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,111111111111000000000000+++---///000///000222444000//////...............,,,999666222@@@LLLKKKHHHiiiPPP<<<111222222111000000000000000------.........---,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,------,,,***(((++++++***)))(((((())))))((()))))))))*********+++'''((()))+++---...//////,,,---...---+++******+++'''((()))***))))))))))))******))))))))))))(((((('''((()))))))))*********)))***---......,,,)))'''***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))*********))))))))))))***+++---...---,,,++++++************((()))+++,,,,,,+++)))(((************+++,,,------+++++++++++++++,,,,,,,,,+++***)))))))))***+++,,,+++++++++***************(((((((((((())))))))))))************************)))+++---------...000111/////////...------,,,,,,///000111222222111///---///---++++++---------,,,+++,,,,,,,,,------......111111111111111111111111+++,,,---.........///000111000///............///---;;;888222@@@NNNMMMHHH|||{{{zzzfffLLL777222111000000////////////...............---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,+++***)))((((((((((((((())))))******+++++++++''')))+++---///000111111---...//////,,,******+++&&&((())))))(((''''''((()))))))))(((((((((((((((((()))+++***)))(((((()))((()))+++------+++)))'''******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********))))))))))))***+++---...///,,,+++******))))))******'''((()))***+++***))))))))))))))))))***+++,,,---))))))***++++++,,,,,,---+++***)))))))))***+++,,,+++++++++++++++*********((((((((()))))))))******************************+++,,,............000111//////.........---------///000111111111000///...000...,,,,,,---------+++,,,,,,,,,------......///------............/////////......---,,,++++++***111000///.........///000...;;;888222;;;DDDAAA???|||zzzbbbKKK444333222111000000000000...............------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((((((((((())))))******+++,,,,,,((())),,,///111222333333---///000///,,,***)))***&&&)))+++***((('''((()))((((((((((((((((((((((((&&&)))++++++)))'''((()))'''(((***++++++***(((''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))'''((()))***,,,---...///,,,+++***)))((()))******((((((((()))))))))******(((((((((((()))***++++++((()))***,,,---......///+++******)))***+++,,,---,,,,,,,,,++++++*********)))))))))*********++++++************************,,,...//////......///111...............---------............////////////000...,,,+++,,,,,,+++******++++++,,,------......,,,,,,,,,,,,------.........---,,,------------,,,222111///...---...///000111<<<:::666<<<===:::<<>><<<@@@>>>;;;AAAxxxVVVEEE555222333111///000000000000000///...---,,,***++++++,,,,,,++++++***,,,,,,+++++++++++++++,,,---------......---,,,,,,******))))))))))))*********+++,,,,,,++++++---///------------...000111222222///,,,)))(((((()))***''''''(((((())))))))))))))))))(((((('''''''''&&&(((((()))***************(((((((((((((((''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++******+++---******+++...111333333222///---+++))))))+++---///222111///...///...,,,+++++++++++++++++++++++++++)))************+++++++++)))))))))***+++,,,......222222000...,,,***((((((***+++,,,---...............---+++---...---***&&&,,,+++***+++---...---,,,......//////......------,,,,,,---...000222333444...---,,,+++,,,...000111:::===>>>======???AAABBB~~~iiiUUU???666333000//////000000000000///...---,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------------,,,++++++******))))))))))))******,,,------,,,++++++,,,.........//////////////////000...,,,***))))))***+++***))))))))))))******+++)))((((((((('''''''''''''''((()))***+++***))))))(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***)))((((((((()))***+++*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++***+++,,,...---,,,,,,...000111000//////---+++))))))+++---//////...,,,---......---,,,++++++++++++++++++++++++)))************+++++++++************+++,,,------///......---,,,++++++******+++,,,---............000...------///...,,,)))---++++++,,,---...---,,,///...---,,,+++,,,---...............///000111222///...---------///111222>>>??????>>>@@@DDDEEEDDD}}}iiiPPP???555000///111000000000000///...------++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,...------,,,+++******)))******))))))))))))******---......---++++++---...///000000111000///...------,,,,,,+++++++++++++++...---+++***)))***,,,---((((((((((((''''''''''''&&&''')))++++++***)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((()))***+++)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,+++,,,...000///...---...//////---+++...---***))))))***---...,,,+++***+++---...---,,,++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,***+++,,,,,,------------***+++,,,------.........222000......//////...------,,,,,,,,,...///...---000...+++))))))***,,,...000///...---------.../////////...//////111222333CCCEEEDDDAAACCCHHHIIIFFFxxxdddNNN;;;111000333000111111000000///...---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---......---+++***))))))(((+++******))))))******+++,,,---------,,,,,,...000---...000111111000...---+++++++++,,,,,,,,,,,,---111///---******+++---...((((((((((((((('''''''''%%%''')))++++++***((('''((((((((((((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))******)))))))))************+++(((((((((((((((((((((((((((((((((((())))))))))))(((***+++,,,,,,---///000///...------......,,,***...,,,***))))))***,,,...,,,+++***+++---------,,,************************))))))*********+++++++++,,,,,,+++***************)))***+++,,,------------******+++,,,------------222000...------......///...---,,,---///000///...---,,,+++******+++,,,---000///---,,,,,,---.../////////000111222222333333FFFLLLMMMGGGEEEIIIKKKHHHyyybbbHHH777000000111111111111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++))))))))))))++++++************++++++)))***,,,,,,,,,---000222***,,,...000111000///...***++++++,,,------......111000---+++***+++---///'''''''''(((((((((((((((&&&''')))*********((('''(((((((((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,,,,...000---,,,+++,,,......---+++---,,,***))))))***,,,---...---+++,,,------,,,***************************))))))*********+++++++++,,,,,,+++***))))))))))))***+++,,,---...---,,,+++)))***+++,,,------------///...---,,,+++,,,---......---,,,---///000///...)))+++,,,---...---,,,,,,///...,,,+++,,,---///000...///111222333444444333EEERRRVVVMMMFFFHHHJJJHHHuuu\\\FFF777...111111111111000///......,,,,,,------------,,,,,,------------...///000000///...,,,+++*********+++++++++************++++++(((***+++++++++,,,///111)))***,,,...////////////++++++++++++,,,---...//////...,,,+++***+++---...'''''''''(((((((((((((((''''''(((((()))))))))((('''(((((())))))******+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++---...+++******,,,......---,,,,,,+++***))))))***+++,,,...---,,,,,,,,,---+++***************************)))************+++++++++,,,+++***)))))))))))))))+++,,,...//////...,,,+++)))***+++,,,,,,---------,,,,,,---,,,******,,,------,,,,,,,,,...///...---(((***---000222111///...000///---+++,,,---000222,,,...111333555555444333CCCRRRXXXOOOHHHJJJKKKFFFrrr___HHH555111111111111111000......,,,,,,------------,,,,,,............///000111222///...,,,+++***+++,,,---,,,++++++******++++++,,,***+++++++++******+++---+++++++++,,,,,,------------,,,+++++++++---///000++++++*********+++,,,,,,''''''''''''((((((((()))(((''''''&&&'''((()))***'''(((((()))******++++++***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++******+++,,,+++******+++------,,,***++++++************+++++++++***)))***,,,,,,,,,***************************)))************++++++++++++***)))))))))))))))******,,,...000111000...---)))***+++,,,,,,---,,,,,,))),,,...---+++***+++------++++++,,,---...---,,,)))+++...111333444444444444222///,,,,,,---///000+++---111444555555333222???MMMSSSMMMLLLRRRMMMBBBtttXXX???111222222111111000///...,,,------......------,,,////////////000111333333///...,,,++++++,,,...///,,,++++++******++++++,,,,,,,,,,,,+++((('''(((***---,,,+++*********++++++///---+++******,,,///111)))))))))***++++++++++++&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++'''(((((()))***+++++++++***)))(((''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***,,,+++++++++,,,,,,+++)))++++++************++++++(((''''''(((+++,,,,,,+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))+++...111222111000///))))))***+++,,,,,,,,,,,,(((+++//////,,,++++++---,,,+++***+++---...---,,,+++,,,---000222555777999777444111---,,,,,,...///***---000444555555333222===HHHLLLJJJPPPXXXPPP???yyydddQQQ===666111222222//////000...---,,,++++++,,,---...//////......///000111222111000---+++))))))***+++************************,,,+++)))(((((()))+++,,,,,,++++++++++++++++++,,,,,,,,,***)))))))))***+++((()))++++++******+++---***)))(((''''''((()))***((('''&&&&&&'''((()))***,,,+++++++++******))))))************)))(((&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---+++---///000111000///...*********---///000,,,))).........---,,,+++***)))***,,,---,,,******+++,,,+++,,,---///000222333444333---,,,111222///---000000000///111666999777222:::GGGPPPRRRTTTVVVKKK<<>>EEELLLMMMHHHFFFJJJJJJEEEppp^^^III:::222...///333000000000000000000000000///000111222111000---,,,......---,,,,,,,,,------************************,,,++++++******++++++,,,******))))))))))))******,,,,,,***)))))))))***+++***+++,,,+++))))))***+++************************))))))(((''''''((()))***(((((((((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''((((((((((((((('''((())))))***))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***+++++++++++++++,,,,,,))))))))))))***++++++,,,...///000111111000...------,,,+++++++++,,,------++++++,,,---------,,,,,,***,,,---,,,++++++,,,---+++,,,...111222333444444:::555111///...............,,,---000444777===CCCEEEHHHEEE===:::???CCCCCC}}}{{{ooo^^^KKK999------333111111111111111111111111///000111222111000---,,,000000...---,,,+++++++++************************,,,++++++++++++++++++,,,******))))))))))))******,,,,,,***)))))))))***++++++,,,,,,+++)))((()))*********++++++++++++*********)))(((''''''((()))***''''''''''''''''''((((((((())))))))))))(((((('''((((((''''''''''''((((((((((((((((((((()))******))))))************))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,******+++,,,------......111222333444333222000...---,,,,,,+++++++++,,,---++++++,,,---------,,,,,,***+++------,,,,,,---...***,,,...111222333333333999666222///...000000///111...///333444444;;;EEEEEECCC>>>666444888===???~~~~~~sssaaaHHH444---000000111111222222111111000//////000111111000......111000///...---+++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,***)))))))))***++++++,,,---+++)))(((((()))***+++,,,,,,,,,,,,+++***+++***)))((((((((()))***''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((())))))***+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,---+++,,,---...///000000000333444555555444222000///---///000///---,,,---...,,,,,,,,,------,,,++++++***+++------,,,,,,...///***,,,///222444444444333666666333//////333333000111///111666444222:::FFFDDD@@@999555666888:::;;;ttt]]]DDD444000///000111222222111000///////////////000000000000////////////...---,,,+++************************+++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,***)))))))))***+++,,,------,,,)))'''((((((++++++,,,------,,,++++++,,,+++)))((((((((()))***''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((())))))***+++''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------+++,,,...///111111111000444444555555444222000...,,,///111000...,,,,,,---------------,,,++++++******+++------,,,---...000,,,...111555666666666555222444333///111666555111000...222888666222:::HHHBBB<<<666777:::;;;888555mmmSSS===444///000111222222111000/////////......///000111222---......///......------************************+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,***)))))))))***+++---------,,,)))''''''(((++++++------------++++++,,,+++***((((((((())))))'''((((((((())))))******(((((()))))))))))))))(((((((((''''''''''''(((((()))))))))))))))******+++&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------***,,,...///111111111000333444555555333111///---))),,,000000---*********.........---,,,+++***)))***+++------------...000...000444777888888777777000333333000222888777222...---333999777222;;;JJJ???777333777<<<<<<555///}}}kkkOOO;;;222333555333111///000111111111111111111000//////,,,,,,------...---------))),,,+++&&&'''---000---,,,++++++******++++++,,,***++++++++++++***))))))***))))))((()))***,,,---...,,,+++))))))***,,,---***))))))))))))+++,,,---))))))))))))(((((((((((()))******)))(((''''''((()))))))))))))))******+++)))'''&&&&&&((())))))(((+++*********))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))+++)))((()))******)))(((***************+++++++++......---,,,,,,+++******++++++***************+++******+++,,,,,,,,,++++++***,,,///111222111///---555222000222555444///))))))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((,,,///111222111111...///111333444666666666999555111111555555111---,,,...444999888555;;;DDD999>>>CCCDDDDDDCCC<<<444||||||yyybbbPPP888666333111000111000000000111111111111000//////,,,------......---------***---,,,((()))...000...+++******************++++++++++++,,,+++******)))***))))))******+++,,,---,,,+++***))))))***,,,---******+++,,,---,,,++++++))))))))))))(((((((((((()))******)))(((''''''))))))))))))))))))******+++)))'''&&&'''((())))))(((*********)))))))))(((((((((((())))))))))))(((((())))))((((((((('''''''''***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))+++)))))))))++++++***)))***************+++++++++...------,,,++++++******++++++***************+++******+++,,,,,,,,,,,,++++++,,,...000111111000///666333000111222111---(((***+++,,,---...------,,,***++++++,,,,,,---------***,,,---///000000000000///000111222333333333333222222222222333444444444///111444666999<<>>??????:::|||rrrmmmUUUGGG777///000333333000111222222111...------...+++---......---,,,---...------......------,,,+++,,,++++++++++++,,,------******+++,,,,,,---------******(((((((((***,,,---,,,)))((()))++++++)))%%%((((((((((((((((((((((((''''''((()))***+++,,,---+++***))))))+++,,,+++******++++++)))(((''')))+++******)))))))))))))))***+++++++++******)))))))))************************************************''')))***,,,+++***((('''((()))******)))((()))***(((((()))***************++++++************++++++,,,++++++******))))))((())))))******+++,,,------,,,---...---+++******++++++++++++,,,,,,,,,------------...///111222111111111111111000000///...---******)))***,,,---......---/////////---,,,---...333666888888666444444444111333555555444222222333111222222///...333===FFFAAAHHHJJJEEE>>><<<888444|||jjjZZZDDD444///000111000111222222111...------...,,,...000000///......///------......------,,,+++,,,,,,,,,+++,,,,,,---...+++,,,---//////000//////******)))))))))+++,,,---+++)))''')))+++,,,)))&&&(((((((((((((((((((((((((((((()))))))))))))))))),,,+++***+++---...---,,,+++,,,---+++***)))***+++......,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,***)))''')))***+++***)))((()))***(((((()))***************++++++************++++++,,,+++++++++******))))))))))))***+++,,,------...------...---+++***+++,,,+++++++++,,,,,,,,,---------...///000111111111111000000111111000000///...,,,***)))***---//////...///000111000.........000222444777888777666555555555666666444222000000111222333333000...222<<>>333222111222222222///------///000000...---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........222000---,,,,,,+++)))'''++++++******))))))******))))))))))))))))))))))))))))))))))))***************))))))+++---...+++)))---,,,+++++++++,,,------************+++,,,---...------,,,)))((((((+++---******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,+++******)))))))))************+++,,,---...///---+++)))(((((()))***+++******++++++++++++******)))***,,,,,,+++++++++,,,------.........---,,,+++,,,,,,,,,,,,,,,++++++***---------...............,,,,,,---...///111222333111000...,,,+++,,,------,,,///111000//////111333222222444555777666333111+++///111000222555333...222111111333777999::::::555555555555666777777888}}}sss]]]HHH888444000000333444000---...000111111///......///,,,+++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++111///---,,,,,,+++(((''',,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********,,,......,,,***,,,+++***)))***,,,...///,,,,,,++++++++++++,,,,,,,,,,,,+++)))((((((+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))))))))*********+++,,,---...///...---+++***)))***++++++******++++++++++++******)))***,,,,,,+++++++++,,,,,,---///000///...,,,+++---------------,,,+++++++++,,,,,,---......//////++++++,,,---...///111222000///---,,,++++++,,,---,,,...000111111222444666444222222333666555222///000000000444<<>>444000222333111---///000111000...---...///,,,++++++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,,,,---...---,,,,,,---...---,,,---------------,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++***+++,,,---......,,,++++++***)))((())),,,...000------,,,++++++++++++++++++,,,+++***((((((+++---))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******************))))))*********+++,,,---...///......---,,,******+++,,,******++++++++++++******)))***,,,,,,+++++++++,,,+++,,,...//////...,,,***------......------,,,+++,,,,,,,,,------.........+++++++++,,,---...000000///...---,,,+++,,,,,,,,,---...///000111222444555777444111222555666222///333222000333<<>>333111222111......///000///---,,,---///---,,,,,,+++,,,,,,------++++++++++++++++++++++++))))))***,,,---///000000///...---...///000///...---............---,,,,,,************************************++++++++++++***+++------------,,,,,,+++***))))))***+++...///------++++++***************++++++***((()))***,,,))))))))))))************(((((((((((((((((((((((('''((((((((()))))))))***)))***++++++++++++***************+++,,,---...///---...///---+++)))***,,,******++++++++++++******)))***,,,,,,+++++++++,,,)))***,,,------,,,+++***------......------,,,+++......------,,,,,,,,,,,,++++++++++++,,,...///000......------,,,,,,------///...//////111111222111888555333333555666444222000111///...111555555111444555666888999888444111444555666888999:::::::::qqqbbbLLL;;;333111000000/////////...,,,,,,---///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,///000222333444222000000000///...,,,---......//////---,,,+++++++++++++++++++++++++++*********++++++++++++,,,(((+++------,,,++++++,,,***************+++,,,---,,,+++***))))))))))))))))))*********))))))***,,,************************))))))))))))))))))))))))''''''(((((())))))*********+++,,,---------,,,+++*********+++,,,---...///,,,///000...***((())),,,******++++++++++++******)))***,,,,,,+++++++++,,,)))******+++++++++++++++---------------,,,++++++......------,,,++++++***,,,,,,,,,,,,---...//////........................000......///111222111000777666555444333444555666333555333...---000333222000111333777::::::888666444555777999:::;;;;;;:::~~~ppp[[[GGG999333111000000111000///------///000000///...---,,,+++++++++++++++++++++++++++++++++)))***+++---...000111111333111000///000///...,,,,,,---...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''***------+++***+++,,,)))***++++++,,,+++******))))))((((((((((((((()))((()))******))))))***,,,,,,++++++******)))))))))))))))))))))))))))))))))'''''''''((()))************+++---//////...---,,,*********+++,,,---...///+++...000...***'''(((+++******++++++++++++******)))***,,,,,,+++++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...////////////////////////...---///333555444333333555666333000111555999777999888333222444444222000000222666999:::999888333555888:::;;;<<<;;;;;;wwwdddOOO???555111000222222222000......000222111000///---,,,+++******++++++++++++++++++++++++++++++,,,------...//////...------...000111000///,,,---...//////---+++***------------------------******+++++++++,,,,,,,,,&&&))),,,---***)))***,,,)))***+++---,,,+++)))(((((((((''''''''''''((((((''')))******))))))***,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))&&&''''''((()))******++++++,,,...000000///...---*********+++,,,---//////***...000...)))&&&(((*********++++++++++++******)))***,,,,,,+++++++++,,,---,,,*********,,,...///+++,,,,,,,,,,,,+++*********++++++,,,,,,------...------------......///000//////000000000000000//////------000444777777666000444666333......444;;;555666666333444555333---333333444666888999777666333555888:::<<<<<<<<<;;;tttbbbSSSGGG999---000...///000///+++,,,000,,,------......------,,,///...++++++---///,,,''',,,,,,,,,++++++,,,------//////////////////000000...,,,***,,,///222222000......---,,,++++++++++++******---222333///,,,---+++***))))))++++++***)))++++++***)))(((((())))))''''''(((((())))))******)))))))))))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''(((((((((((()))***+++,,,---------...///...+++((((((***---000222222222111---,,,+++,,,,,,+++(((%%%))))))(((((()))***++++++,,,,,,++++++++++++++++++///...---,,,+++,,,------***)))***+++------,,,+++,,,***)))+++...///...,,,///...---,,,,,,---///000---000333333222222444777111...,,,---///000///---000000000111222222333333555555555444333333333222:::888555444555666777777555888;;;<<<;;;;;;;;;<<<~~~oooaaaRRR???000333000000333333000///000---------......---------...,,,++++++---///...,,,++++++++++++,,,,,,---...333222222111000///......///---,,,---000222111///---,,,++++++************000------000///,,,+++...///---,,,---...///...---++++++***)))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))),,,+++)))((((((((()))*********))))))((((((((((((((((((((())))))***+++,,,---------...//////,,,***)))***---///000000000///...---,,,,,,,,,,,,)))''')))))))))))))))***++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///---,,,,,,,,,,,,,,,,,,+++---+++***+++---...---+++000///---,,,,,,---...//////111333333222333666999222000......000111000/////////000000111222222333444444444444444333222111444333333444555555555444555777:::;;;;;;:::;;;<<<~~~uuufffPPP===555///---111444222...,,,...........................---,,,,,,,,,------...*********+++,,,---...///666555333222000...,,,,,,///......000111111///---++++++******)))*********333...+++,,,,,,+++---222000///......000000///...+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))((()))))))))***))))))))))))((((((((()))))))))******+++,,,,,,,,,,,,,,,...000///...+++)))***,,,---......------///---,,,,,,------,,,******))))))))))))***++++++*********++++++,,,,,,---******++++++,,,...///000///...---,,,++++++++++++...---+++,,,------,,,+++000///...------...///000111222333222222444888;;;222000///000111222111000......///000000111111222222333444555555444222111000222555888888777555333555777999:::::::::;;;===yyyfffTTT@@@555---///444333///---///..................///...---...///...***)))+++*********+++,,,---///000444333222000///---,,,+++///000111111111///---++++++***************+++,,,///+++))),,,------000555...,,,,,,,,,---...---,,,******)))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,---///000...---)))***++++++,,,++++++***...,,,++++++---...---,,,*********))))))***++++++))))))***+++,,,,,,------***+++++++++,,,---......------,,,+++******+++,,,......---------,,,,,,+++......---...///000222222555444222111111222555888000000000000111111000///.........///000000111111111333555777777666333222222666;;;>>>===:::666444555777999:::::::::<<<>>>vvviiiTTTDDD555222444555222111000//////......//////000...+++,,,111111,,,)))+++*********+++,,,---///000/////////...------,,,,,,///000111111000---+++***+++++++++++++++,,,---...,,,***+++...///...///222,,,+++***+++,,,,,,+++******)))))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))************)))***+++,,,---------,,,,,,++++++,,,...///...---))))))***************))),,,++++++,,,...///...---++++++***************+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))***++++++))))))+++...............---,,,,,,,,,++++++---...111333555666666444111......///111222...///000000000///...............///000000111111111333666888999777555444444999???AAA???:::666444666777999::::::;;;===???}}}~~~wwweeeRRR>>>555333111000000111000///......///000111333+++***000333///---///*********+++,,,---...///,,,,,,,,,---------------...///111000---+++******++++++++++++,,,---...//////---...111000,,,***,,,---,,,++++++------,,,+++)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))************))))))))))))************+++)))***,,,---......---,,,,,,+++***+++,,,---,,,+++))))))))))))))))))******++++++,,,...111222000///,,,,,,+++************+++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++******&&&***------+++***,,,...---...///...---,,,---...***+++---///222444666777555222///------......---,,,...000111///...............///000000111111222111333555777888777666666333888>>>???<<<888666555777999:::;;;;;;<<>>AAACCCsss^^^NNNCCC:::555555222111000......000111222TTT>>>......111...,,,///,,,,,,,,,++++++,,,------///............---------,,,---...,,,)))'''))),,,((((((((()))***,,,---...000------//////,,,,,,///+++***))))))++++++***)))))))))((())))))***++++++******))))))((((((((('''))))))))))))))))))))))))'''((()))+++++++++***)))))))))******++++++++++++)))+++---/////////...---,,,+++)))((()))))))))((((((((((((((()))***+++,,,,,,---111666999999555222---,,,,,,+++*********+++,,,,,,++++++++++++++++++'''(((***,,,---------,,,***///555555000,,,+++,,,+++---//////---,,,...111//////000222222333333333///---,,,---000222000...---000333444111//////000000000000111222222333333//////000111333444555555///444999:::888888;;;???999:::<<<<<<<<<>>>BBBEEE{{{~~~mmmXXXEEE888333555---000555//////333000000//////...------,,,,,,------,,,+++++++++,,,,,,000111111111///...///000///...,,,+++***)))))))))******+++,,,,,,---.........---,,,,,,+++++++++++++++***************++++++******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))'''(((***++++++***------///444888999777444111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))---222555333000,,,***++++++,,,,,,,,,,,,------..................---------...111222222111...---111111222222222222111111000000000000000111111111000222444666777777666555555666999;;;<<<;;;;;;:::888???999;;;EEE>>>???XXXqqqZZZEEE888666,,,...333------111///111000000///......------......------------...///---...///...---,,,---...---,,,++++++************))))))***++++++,,,------------,,,+++++++++,,,,,,++++++******************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************************)))((((((***++++++***------...111555666444222///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,///000...,,,,,,,,,++++++,,,,,,,,,,,,------........................///000111222222111000///000111111111111111111000///000000000111111222222222333555777777777666555555666999;;;<<<;;;;;;:::555>>>:::888======NNNrrrrrrYYYGGG::://////222------111///111111111000//////..................///000111111,,,---......---,,,---///************************)))))))))******++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))))))))***************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***++++++***---------///111222222000---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,***)))))),,,...++++++,,,,,,,,,,,,------........................111111111222222111111111///000000111111000000///...//////000111222333333555666777888888777666555555777999:::;;;<<<;;;;;;999AAA???;;;>>>KKKooommm]]]DDD666444555//////333///000000000/////////..................///000111222---///000///......///111((())))))***++++++++++++)))*********+++++++++,,,+++*********+++,,,------,,,,,,+++***))))))))))))************************'''(((***,,,,,,***((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************************))))))***+++,,,+++***............///000000000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++)))((())),,,...+++++++++,,,,,,,,,---------------...............222111000000000000111222//////000000000000//////......///000222333444444777777888888888777666666666777999:::;;;<<<<<<;;;<<<>>>>>>???IIIddd|||oooOOO???999888000000222...//////............------------------...///000111---///000///...---///000((()))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,************++++++,,,---,,,++++++***))))))******************************'''(((***,,,,,,***((('''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************))))))***,,,,,,+++)))//////000000000000111111******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))+++,,,,,,++++++,,,---+++++++++,,,,,,,,,---------------.........//////222111///......///111222//////000000000000//////...///000111222333444444888888888888888888777777777888999:::;;;<<<<<<<<<:::777;;;GGG\\\~~~zzz]]]JJJ@@@;;;222000222,,,...............---------,,,,,,,,,,,,---...//////,,,---...---+++***+++,,,)))***+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++***************++++++************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++------+++)))---///111222111000111222+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***---...---,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////111000///......///000111///000000111111000000//////000000111222333444444777777777777777888888888888888999:::;;;<<<============OOOhhh}}}lllWWWJJJCCC888444444................../////////---------,,,------......---...///---+++)))***+++***+++---......---,,,+++++++++++++++++++++++++++,,,+++******************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++++++++++++++++++++))))))***,,,...---+++)))+++...222333222000111222------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((***,,,---,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,------...//////000111000000000000000000111000111111111111111111000111111111222222333333333666666666666777777888999999999999:::;;;<<<===>>>EEERRRxxxxxxbbbSSSJJJ>>>999999222////////////000000000000///......---------......000111111///---++++++,,,+++,,,...//////...,,,+++++++++******************,,,,,,+++***)))))))))***(((((())))))***+++------******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))***,,,......+++)))(((---111333222000000111......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++******+++---///++++++,,,,,,,,,---------,,,,,,------...///000000111111111111111111111111111111222222222222111111222222222222222222222333555555555555666777999999999999999:::;;;<<<===>>>HHHbbbsssbbbSSSGGG???999444555333111000000000///...------......------,,,+++,,,,,,------,,,,,,+++***000111111///,,,)))))))))***++++++,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++((())))))************))))))*********+++++++++++++++++++++++++++***)))))),,,+++***((((((((()))***))))))))))))************))))))***++++++++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++)))+++000333444333000...---------,,,,,,+++++++++,,,,,,---...---,,,******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......///////////////000000111111111111000000000111222333333222000///222111000111222444444333555666888999::::::999888???BBB:::666===@@@@@@GGG```zzzyyylll___TTTIII???999666444111000111111000///------......------,,,+++,,,------------,,,++++++...///000...,,,)))))))))***++++++,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++((())))))***************++++++***************+++***++++++++++++***)))))),,,+++***)))(((((()))***))))))))))))******************+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,+++++++++)))+++///222333222000///---------,,,,,,,,,++++++,,,------...---,,,+++***,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000111111111111111000000111111111111000000111222222222222222111111444333222222333444555555777888999;;;<<<<<<;;;;;;111<<>>888555222000000111000000---............---,,,,,,---------------,,,++++++,,,---...---+++*********++++++,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++))))))*********+++++++++...,,,+++)))))))))***************+++******)))(((++++++***)))))))))******)))))))))*********+++++++++,,,,,,---------------...---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,+++***,,,---///000000000///------------,,,,,,,,,,,,,,,---.........---,,,+++---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000111111222222111111111111111111111111111111333333222222222222333333555555444333444555666777888999:::<<<===>>>>>>>>>===BBBHHHZZZtttzzzrrriii]]]OOOEEE;;;888333000000000000///...............------,,,---------...---,,,,,,+++)))+++,,,,,,+++***++++++,,,,,,,,,---,,,,,,++++++************************))))))*********+++++++++************++++++,,,---000...,,,***))))))************++++++******)))(((+++*********************))))))*********+++++++++++++++,,,---------------///...---,,,+++*********+++,,,---......---,,,+++,,,,,,------...//////000------------------,,,,,,,,,---...//////...---,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000000000///111111111111111111111111444333222111222333444555555555555444333444666888999999;;;<<<===>>>??????CCCQQQddd}}}vvvnnndddYYYRRRBBB===777222000/////////......//////......---,,,------.........---,,,,,,(((***,,,,,,+++++++++,,,---------------,,,+++***************************))))))*********+++++++++************+++,,,......111000...,,,+++*********+++++++++++++++***))))))*********++++++++++++***************++++++++++++***++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,---...//////...---,,,---------------...///000------------------------------.../////////...---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000000000000000222222111000000111222222333333222111222333555666444444444333222333777:::999999:::;;;<<<===>>>???555\\\{{{uuunnnfffaaaLLLFFF===666222000//////...////////////...------...............---,,,,,,)))+++,,,---,,,+++,,,------......------,,,+++******************+++++++++)))************+++++++++++++++******+++---///000111111000///...---,,,+++,,,,,,,,,---,,,++++++***)))***++++++,,,+++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,---///000000///---,,,------........./////////------------............---...///000000000///...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111222222333333222222333222111000000111222333222111111222222333444555222333444333111333888===:::::::::::::::;;;<<<===BBBjjj}}}wwwqqqlllXXXPPPEEE<<<555222111000///////////////...------...............------,,,***,,,......,,,,,,,,,---............---,,,+++***))))))*********+++++++++)))************+++++++++,,,+++******+++---000111111111222222222000...,,,------......------,,,+++)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,---------------...------,,,,,,,,,------,,,---///111111///---,,,......///000000000//////------------.........///---...///000111000000///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111111222333333333333222444333111000000111333444///000111222333333333333111333555444222555;;;AAA<<<;;;:::::::::;;;<<<<<>>===<<<::::::;;;<<<<<>>888444:::;;;<<>>777444111////////////.../////////.........------//////......---,,,,,,+++............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111000...,,,...000///333333000///333555555111......000///+++***,,,++++++,,,------------,,,,,,------...//////000000000000000000///...---,,,111000000/////////000000111111000---+++***,,,...+++000222000...//////,,,---...000222444333000...888LLLYYYXXX\\\eee```RRRAAA<<<555///++++++...111---......---,,,,,,...000---------------.../////////000222111000//////000111222444666666555333222000111222222333333333333111222333555555666555555:::888777======222???bbbxxxnnneee\\\UUUMMMIII???;;;555222111111111000////////////............000000///......------,,,---.........//////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...//////000222555000333444000///333555444000------000///,,,+++---,,,---............---,,,,,,,,,---...///000000111...///000000000///---,,,111111111000000111222222333333333111---++++++,,,///333222---+++000444666...111444333111333888===^^^rrrzzzooohhh]]]QQQDDD666000//////111222111///------...------------...///000000...000111111000///000111///333777:::999666333222111222333444444444222222111222333444555666666666;;;999555:::EEENNNgggvvvkkkaaaZZZTTTQQQEEE@@@999444111000000///000000/////////.........000000000/////////......//////000000111111222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000333666111555555111000222333111///,,,---000000,,,,,,...---...///000000///---,,,***+++,,,---...///000000...///000000000///---,,,111111111111111222333444...000333444222111000111000666888333000222555555222777999444222===UUUiii~~~gggKKK777111666888;;;;;;777333000///............///000111222...///111222111000111222///444:::<<<;;;777444333222333444555555444222111333333444444666777888888555>>>@@@JJJgggsssggg]]]UUUQQQLLLGGG???888444111///---000000000/////////......//////000000000111111111000000111111222222333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,...000111111444555111///000111///...,,,,,,000000------///...///000111111000...,,,******+++---...///000000...///////////////......000000000111222333444555///000222222000---------222===HHHHHHCCC>>>999444:::IIIYYY```aaahhhzzzrrrSSS<<<555555777:::999666222...---............///111222333...000222333222222333444333777<<<===:::666555555555555555555444333333222444444444555666888999:::666===;;;HHHtttssseeeZZZTTTVVVQQQIIIAAA;;;777333000000000000000/////////......//////000111222333333111111111111111111222222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,......------......---,,,,,,111222///---//////...---+++,,,000000------000///000222333222000...,,,++++++,,,...///000111222//////............////////////000000111333444555333333333333222444777:::KKKZZZjjjnnnkkkeee^^^XXX___qqqyyyyyy~~~~~~lllMMM888333///000111000...,,,,,,,,,.........///000111333333///111333444444444555666777:::>>>===888555555777777666555444333333333333444444444444666888:::;;;;;;999666MMMssseee]]]```ZZZRRRJJJCCC===888555000000000000////////////---...///111222333444555111111000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000...+++(((---///---,,,...///------+++,,,///000...---000///000222333333111...---,,,,,,---///000222333333000///...------...000000/////////000111333444555222333555999@@@JJJUUU]]]ooojjjHHH111,,,//////...,,,***+++///111.........///000222333444///111444555555555666888999===???<<<777444555888999777666444333333333444333333333444555777:::;;;;;;999CCCllltttmmmkkkaaaYYYYYYXXXOOODDD<<<888333//////000000000000111222333333222111///...444222111333777777222...///000222333444333111000///000000...,,,,,,---......---,,,---......---+++...---,,,...000000---******---//////,,,+++...000444555555555444222000//////......///111333444444///222000,,,...444333,,,...000444666666555999???FFFSSS___gggpppnnnHHH222///000///////////////000000111222333333111000000000...222666666444444888<<<;;;===:::444333777;;;<<<===:::666444444555555444444888::::::999:::999777777CCChhhzzzrrrhhh`````````[[[SSSOOOHHH>>>333///000222333333222333333333333222000///222000///111555666333///000000111222222111000/////////...---,,,,,,,,,---000...,,,,,,------,,,+++...------///222222000...---///222444333111000000444555555444333111///...000/////////000000000///...///000///111222000,,,666666666777999>>>EEEKKKlllvvv~~~pppNNN555+++111111000000000000111111111222333222000///000111111555888777444333666:::999======999777999999888:::999777555444444444555;;;666333555999;;;;;;:::<<>>@@@>>>;;;:::777333666888999777444333555888???666111666;;;999:::>>>UUUxxx}}}qqqfffbbbdddiiiqqqxxxzzzppp]]]GGG999444555555777666666555444333222222222111000111444555444222333111///---,,,---......---,,,++++++,,,---------///---++++++---///000000333333333444555555555555222111111333777777333///444444333222000...---,,,...000222333333333333444777222000222555888BBBNNN]]]jjjwww{{{{{{|||uuuVVV:::222222111000000000111111222222111///......111333444555777666444333555666:::???BBB@@@<<<:::666111222666:::999666555999===<<<666777;;;:::777???NNNvvviiibbbbbbhhhtttwww\\\EEE999666444888888777555444333333333555444444444555444222111333111///,,,+++,,,---///...,,,***+++...//////...---,,,+++,,,000333444444666666555555444333333444666333000111444666555333444333222111///...------///222444444222111333444111444;;;CCCJJJRRR```lllxxxxxxzzzbbb???222111000///////////////111111000///---...111444111222444444444555666777<<>>:::999666222///444:::;;;999999===AAA777888:::999555<<>>@@@666999888333777RRRxxxoooiiikkkqqqyyy~~~pppccc[[[PPPDDD:::888777555333222222222111444777888777444111///111000///.........///000222///---///333666555333...///000333666777555444222333333111......000222333444444333222333555666333222111000000000111111222555666555333444:::???FFF^^^sssyyy|||~~~ccc:::333222111000////////////...///000000//////000222333333333555888:::;;;;;;:::???AAA===:::888444000111333777:::<<<;;;:::999777:::888777KKKuuuuuuiiieeegggnnnttttttnnnllljjj^^^MMM:::888666444333222222222---111666888777444111///000////////////000000111333000...000555888777444111222333666888777444111...000111///------000333---000333333111///111333333222111000000111222333111444777777888===EEEMMMccc||||||}}}ggg>>>444333222111000000000000,,,...000111000///000111666555555777:::;;;<<<;;;777===AAA???;;;888333...333444666999;;;:::666333777;;;;;;AAAaaapppfffdddccciiiooosssuuurrriii^^^HHH>>>444000222444333000333444555444333222333333.........///000222333444222333222000111666666333///000333666888666222///000...000444333......222***111444000...111333111222222333444444333111000+++000666<<>>888444333444111555888777666555333111999444@@@ccczzzpppllliiiooovvv}}}zzz^^^QQQAAA666444444333111000000000000000222444666////////////111222333444222444333111222555444111111111111333444444222000000------000000---...333000666888444222555666444///000000111111111111111333333999KKKaaarrryyyxxxiiidddFFF777888444///000///111111111111222222222222777666666666777888::::::666:::===;;;777555666888666777888888888888777666888CCC___{{{vvvsssvvv|||pppZZZHHH>>>999555333333333333333222111///.../////////000111222333444222666666333333444222///444222111000222333222111111...---///000000333777222666666333111222222111222111000000000000222222222999III```xxx|||JJJ000777666,,,---333111111111111222222222333555555444444555666777888999<<<>>><<<:::999<<<>>>:::999999888888888999:::<<>>999OOOjjj{{{SSS444555333---000555111111111222222222333333444444444555555666666666===@@@BBBBBB@@@??????@@@:::888888888666555777;;;UUUppp~~~}}}{{{~~~wwwlllaaaUUUIIIAAA999777333222333444333111222111111222222333444555666;;;===999666555333000444444444666777777444222111111111222555777666444999777555555444333333333...///333999BBBLLLTTTYYYZZZpppnnnQQQ>>>000000333...111222222222222333333333555555666666666666666666===@@@CCCEEECCC@@@<<<;;;777555666777444222999CCC~~~}}}}}}zzzyyy~~~}}}}}}~~~|||uuummmfff___TTTFFF:::555333111000333222222222333333444555777<<<>>>999555444444222444444555777999999666444222222111111666;;;;;;888888444111333444333333555222555===IIIWWWfffrrryyyhhhGGG000333888---222222222222333333333333666666777777777777666666888;;;???BBBAAA===777444444333555777555888JJJ```}}}xxxwww||||||}}}lll]]]PPPDDD888111444333333333333444444555666;;;===777222222333333444333333444777888888777333444333555@@@NNNUUUSSSJJJDDDBBBFFFIIIHHHIIILLLPPPTTTZZZdddooo{{{pppMMM222555;;;222222222222333333333444444555666777888777777666555555777:::<<<===:::666333444333666999999EEEgggxxxsssuuuyyyzzz}}}tttaaaKKK<<<444444333333333444555555555:::;;;555000000333333555333111111333777999:::555666666;;;MMMdddqqqsssmmmfffccciiimmmlllmmmqqqtttuuuxxx{{{xxxUUU888444:::444222222333333333444444444555555777777777666555444555555777999;;;;;;999777555555777:::===QQQ~~~yyyrrrrrrwwwyyy}}}qqqbbbMMMEEE;;;555555888:::;;;<<<:::666444333444666666888888;;;>>>;;;666555888555666???RRRkkkgggEEE777333666000111333666444111222777666888:::999888666555666111888333333@@@FFF@@@<<<;;;<<<888;;;WWW|||vvvsssssswww|||wwwjjj[[[QQQLLLFFF===555777999:::888555555888;;;:::777777;;;<<<:::888999777???PPPeeezzz}}}\\\CCC555666333222444777555111222666:::;;;<<<;;;888555444444000:::888555===@@@;;;<<>>>>><<<999555444444111===<<<777:::888666<<<<<<:::FFFiii}}}yyyuuuttttttxxx~~~~~~ggghhhgggaaaWWWMMMGGGDDDDDD???<<<>>>@@@@@@BBBFFFUUUdddwwwwwwTTT888666666444555888888555555777>>>>>>>>><<<999777666666555>>><<<777999555444;;;777???YYYzzzxxxzzzuuuxxx}}}~~~vvvllleee]]]\\\\\\[[[WWWVVV\\\eeesss{{{eeeAAA777666444444999:::888777:::;;;<<<<<<;;;999888999:::999>>>999666999777666???LLL```|||wwwzzzyyy{{{~~~|||}}}~~~xxxvvvvvvNNN===888555555999<<<:::999:::777888999888777888999;;;;;;===777555:::999<<>>;;;555888:::222666666777777666555444444>>>:::===@@@999888RRRuuuqqqNNN888666333444888888666777777777666666555444777888;;;;;;888DDDhhh\\\999777666555:::>>>777777777777666666666666777:::;;;999AAA^^^lllIII???;;;;;;>>><<<888777777777777777777777:::<<<;;;???WWWcccIII999<<>><<<===111999888777777777888::::::333<<