BM6P6(@ aaaEEE;;;888666444444333222000111000//////000000///...,,,,,,---...---,,,+++***---------,,,,,,+++++++++************************************************)))************+++++++++///......---+++******)))++++++++++++++++++++++++***+++***)))((()))+++---///.........000555;;;???IIIOOOLLL???:::BBBKKKLLLOOOdddnnnTTTSSSooo|||www}}}zzznnnnnnxxxxxxnnngggffffffjjjzzzuuummmlllssszzz~~~mmmYYYKKKEEEEEEAAA<<>>;;;:::333111///---,,,+++,,,,,,************))))))))))))+++******)))(((''''''&&&************************(((((((((((())))))))))))***************************((('''(((+++,,,+++(((++++++***************+++---------------------------------............///............/////////000000000000000000111111111222222222222333666777555999===JJJaaa|||yyymmmjjjuuuvvv{{{```CCC;;;888666444444333222000111000//////000000///...,,,,,,---------,,,+++***---------,,,,,,+++++++++************************************************************++++++++++++------,,,,,,,,,,,,++++++************************+++,,,,,,,,,******,,,......,,,,,,///777>>>CCCEEEEEEIIIIIIBBB@@@FFFQQQWWWjjj{{{oooqqqjjjZZZQQQaaa|||rrrggg```___hhhuuuhhhQQQFFFGGGDDDEEEHHHDDD>>>777000***)))***************)))(((''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***(((((((((((())))))))))))************)))))))))(((+++*********))))))))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---........................,,,,,,---------............///000111333222111000000555<<>>777555333000---,,,+++++++++*********))))))))))))+++******)))((((((''''''************************)))))))))************+++***************************((('''(((+++,,,+++)))++++++************++++++---------------------------------............///........./////////000000000000000000111111111111111222222222333666777777???HHH[[[vvv}}}tttyyy___BBB;;;888666444444333222000111000//////000000///...,,,------------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************+++++++++,,,+++++++++,,,,,,---------************************+++---///...---,,,,,,------,,,...555???GGGIIIIIIEEECCCAAA???>>>DDDUUUddd{{{sssbbbbbbWWWPPPYYYrrrtttggg```\\\```hhhrrrxxxyyy{{{```IIIJJJFFFCCCGGGIIICCC===555...++++++++++++,,,+++)))((('''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((())))))))))))************))))))))))))***************)))))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---........................------------.........///000000111111222222222111000555@@@JJJJJJHHHPPP]]]~~~yyy}}}yyyjjjVVVBBB>>>BBBCCC???;;;;;;999666333///---+++***+++++++++*********))))))*********))))))(((((('''*********************************+++++++++,,,,,,***************************)))((()))+++++++++***++++++************++++++---------------------------------............///....../////////000000000000000000111111111222222222333444444444666:::>>>GGGXXXsss{{{qqqyyy___BBB;;;888666444444333222000111000//////000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,,,,------************************+++---//////...,,,,,,------111888???DDDGGGHHHGGGIIIBBB@@@AAABBBHHH^^^vvvzzzqqqkkkeeeiii___aaasssqqqiiifffaaaaaaddd```hhhzzzzzzssszzzoooWWWOOOEEEBBBGGGHHHEEEBBB<<<666111...,,,+++++++++)))((('''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))************************++++++******++++++,,,------,,,,,,++++++,,,,,,------------...............---............/////////111111111111000111333555666;;;FFFMMMIIIIII^^^yyy}}}~~~}}}wwwcccMMMCCCAAA???<<<;;;===;;;999555222...,,,+++,,,,,,+++++++++******************)))))))))((((((************************************+++++++++,,,***************************))))))******+++++++++++++++*********+++,,,,,,---------------------------------............///...////////////000000000000000000111111222222333666555666777777888@@@HHHTTTkkkzzz```DDD;;;888666444444333222000111000//////000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...---,,,---000:::DDDHHHEEEBBBCCCFFFJJJLLLTTT___ccchhh{{{{{{oookkkrrr}}}}}}{{{xxxyyyyyywwwyyy}}}tttqqqnnngggcccdddgggiiirrrvvviiinnn{{{kkkXXXFFFEEEIIICCCDDDDDDBBB>>>999222---*********)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,------------.........//////........./////////000000000111111000///222666:::EEEKKKRRRSSSOOOYYY}}}}}}xxx~~~zzzhhhYYYLLLCCCAAADDD>>>===:::888444111...---,,,,,,,,,,,,++++++++++++************))))))))))))************************)))))))))*********++++++************************)))***************+++,,,++++++******+++,,,,,,------------------------------------............///////////////000000000111///000000111222333333333666555666888777;;;HHHVVVjjjbbbFFF;;;888666444444333222000111000//////000000///...///......---,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++------------------------)))+++---...------...000555???IIIIIIBBB???EEELLLQQQbbb|||vvvrrrwwwzzzwwwuuurrrpppaaa]]][[[^^^```^^^^^^```___bbbfffiiijjjnnnsssxxx{{{zzzxxxrrrsssyyy|||sssrrr|||iiiaaammmzzz|||{{{yyytttaaaIIIEEEFFF===BBBDDDFFFDDD>>>666///+++++++++***)))))))))******((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))'''((()))*********))))))(((((((((((())))))))))))))))))))))))*********************+++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////000000000000000111111111111555===CCCNNNUUUYYYWWWZZZqqq|||pppxxx}}}}}}}}}xxx}}}rrr\\\KKKEEEIIIAAA@@@>>>;;;888444111///---------,,,,,,,,,++++++************************************************)))))))))************+++************************)))***++++++******+++---++++++***++++++,,,---...---------------------------------............////////////000000000111111///000000111222333444444333222444888:::AAAVVVkkk|||{{{yyywww}}}bbbFFF;;;888666444444333222000111000//////000000///...000///...---,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------...///222444:::@@@EEECCC@@@CCCOOO[[[hhh{{{iiijjj}}}tttoooiiicccaaa``````aaa```[[[XXX[[[]]]\\\\\\^^^ZZZ[[[]]]```cccfffiiikkkdddfffnnnzzz~~~~~~ssslllssszzzjjjeeekkkqqquuussswwwoooWWWIIIFFFAAAAAADDDGGGFFF???888222000......,,,+++************''''''''''''''''''''''''******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))'''((()))***+++***))))))(((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------...//////000//////000000000111111111000222333333444:::DDDLLLMMMUUUYYYZZZiii~~~mmmvvvuuuyyykkkSSSHHHHHHGGGFFFCCC@@@;;;666222000------------,,,,,,,,,,,,*********************************************************+++++++++,,,,,,************************)))+++,,,,,,******+++---++++++++++++,,,---......---------------------------------............/////////000000000111111111///000000111333444444555333111444<<>>>>><<<>>>IIIZZZggguuudddccc}}}tttmmmqqqpppgggbbbdddeeecccaaa```______```cccgggiiinnngggbbbccceeeddddddfffiiihhhgggiiilllnnnoooooojjjhhhiiinnnwww~~~pppllluuu~~~pppsss~~~uuu|||kkkSSSMMMOOOBBBEEEGGGEEE???888555444111000...,,,+++))))))(((''''''''''''''''''''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))(((((((((((())))))))))))(((((())))))*********+++*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------...///000000000000000000111111111111111333555555777>>>JJJSSSLLLUUUZZZ___xxxuuuuuuoookkkttt|||xxx]]]MMMIIILLLKKKHHHCCC>>>888333000......---------,,,,,,,,,******************++++++************************++++++,,,,,,,,,---------************************(((+++---,,,***)))+++...++++++++++++,,,---...///---------------------------------.........//////000000000000111111111111///000000222333444555555444333777AAAJJJZZZzzz}}}zzz|||uuunnnrrr___GGG<<<999666444444444333222111111111111111000/////////............---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,---,,,***)))***+++,,,++++++***)))))))))***------,,,***(((''')))+++...,,,***+++///444888:::888>>>EEEIIIIIIQQQbbbrrr}}}yyynnniiiuuu{{{rrriiibbb^^^\\\ZZZYYYZZZZZZ[[[[[[\\\\\\]]]^^^``````bbbjjjyyy|||vvvooonnnnnnnnnooonnnkkkiiirrrooonnnwwwxxxkkkffffffxxx|||pppeeeZZZHHH<<<@@@CCC???;;;===777444///,,,++++++***)))***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))******++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000///------///000//////000444444444@@@PPPQQQGGGJJJUUUoooppplll}}}uuuxxxzzz|||mmm___UUUPPPTTTRRRJJJCCCAAA===999555111,,,+++,,,...---+++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,++++++*********++++++***************+++---,,,,,,,,,,,,---..............................000000000111222222333333222111000111222444444444444777:::CCC]]]xxx{{{sss{{{]]]EEE===:::777555444444222111111111111111111000/////////............---------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,---...---+++***+++,,,---,,,+++***************,,,------,,,******,,,------...000111444666888999;;;BBBKKKRRRWWWaaarrrwwwwww{{{wwwpppbbb```^^^[[[ZZZYYYXXXWWWXXXXXXWWWYYY[[[___bbbeeejjjpppwww~~~~~~|||{{{yyyxxxuuuqqqnnnhhhddd___aaatttnnneeeeeemmmuuupppYYYEEEBBBEEEAAA======;;;777333000...---+++)))))))))))))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))************)))(((((('''((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................//////////////////////////////...///000111222111333555<<>>;;;777555444333222000111111111111111000/////////............---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---...///...,,,+++,,,---------,,,+++++++++,,,,,,+++---......------...///...222777999888888999;;;DDDOOO^^^jjjtttzzzpppggg```[[[RRRSSSUUUWWWXXXZZZZZZ[[[]]]]]]___dddkkksss{{{|||uuuqqqqqqmmmeee___eeeyyyuuulllooouuuvvvjjjNNNDDDDDDBBB@@@AAA???<<<888444222///,,,***))))))))))))))))))******)))((((((''''''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))))))))((((((************))))))))))))))))))((((((((())))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////...///000111222333333444555888GGGVVVVVVNNNQQQ^^^ddd}}}ooo```XXXPPPMMMIIIDDDCCCFFFHHHDDD>>>777000------...,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***+++++++++***************,,,,,,,,,++++++++++++***++++++************++++++---------,,,------...///........................000000000111222222333333111111333444555666777777999>>>PPPnnnvvvoooyyy[[[CCC>>>;;;777555444333111000111111111111111000/////////............---------,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---...------,,,,,,,,,------,,,---//////...---...///111666;;;<<<999999<<<@@@RRRccc{{{{{{vvvtttrrrnnnhhhaaaYYYUUUVVVWWWWWWWWWXXX\\\```cccjjjmmmsss|||{{{uuu|||zzzuuunnnlllrrr}}}~~~ssswwwtttWWWGGGAAA???AAAEEECCC@@@<<<999666222...+++)))))))))*********++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................///////////////////////////000111222222222444555777AAAPPPZZZXXXWWWeeexxx~~~vvvmmmkkk___MMMCCCDDDGGGGGGBBBBBB@@@:::333......000------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++*********+++,,,,,,---------------...//////........................000000000111222222333333111222444555555555777888===DDDZZZ}}}~~~qqqqqq|||\\\CCC===;;;777555444333222000111111111111111000/////////............---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,+++***+++---...------,,,------......---...///...---,,,---///666999;;;:::888;;;BBBHHH]]]vvv~~~qqqmmmtttzzzccceeeffffffccc^^^YYYVVVXXXWWWVVVUUUXXX```jjjrrr}}}zzzwwwuuutttuuuvvvxxxzzz~~~}}}kkkmmm~~~yyydddPPPBBB<<>>NNNYYYXXX[[[mmm|||wwwzzzWWWCCCIIINNNHHH???AAABBB>>>777111//////---------,,,,,,,,,++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******+++,,,,,,---...------------...//////////////////////////////000000000111222222333333222444555444333444777999BBBNNNgggppprrr\\\DDD<<<:::666444444444333222111111111111111000/////////............---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))+++,,,,,,******+++---------,,,,,,,,,---......---......---,,,---000222:::;;;:::999:::@@@IIIPPPcccxxxnnngggjjjtttwwwmmmeeebbbaaa___[[[XXXWWWYYY[[[ZZZ]]]___cccjjjuuu}}}{{{zzzxxxvvvwwwttttttyyy{{{xxxxxxnnnkkkooovvv|||~~~tttbbbOOOCCCAAACCCDDDBBBAAA@@@>>>:::555111,,,,,,,,,+++++++++*********))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))******(((((())))))))))))((((((************))))))))))))(((((()))***++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000000000000///111222111111444999???JJJXXX```___jjj|||{{{zzzwwwttttttvvvxxx|||tttwwwxxxxxxmmmUUUVVVWWWNNNGGGHHHGGGCCC<<<555000...------------,,,,,,,,,,,,***************************++++++,,,,,,++++++******************+++++++++***++++++++++++,,,,,,,,,++++++***++++++,,,---.........------......///000////////////////////////000000000111222222333333222444555444333555;;;@@@LLLbbb||||||xxx\\\DDD;;;888555444444555444333111111111111111000/////////............---------+++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++,,,,,,++++++,,,...,,,,,,++++++,,,------...---------,,,---000555999===;;;::::::???GGGOOOUUUhhhsssiiieeehhhsss~~~tttjjjhhhbbbZZZ___^^^\\\YYYWWWZZZ```eeelllsss}}}|||zzz}}}tttttttttyyymmmfffkkkrrr{{{qqqlllnnnrrr~~~xxxhhhXXXMMMGGGDDDCCCCCCDDDCCC???:::666......---,,,+++******)))******))))))))))))******))))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))*********'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000000000000...000222222222888BBBIIISSSYYYbbbooo~~~zzzrrrllldddeeefffdddaaa^^^\\\\\\___^^^aaafffiiillluuu~~~}}}pppzzzpppjjjsssrrrddd[[[UUUQQQNNNHHHCCC>>>999555111...------------,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---.....................//////000////////////////////////000000000111222222333333111333444444444999CCCJJJ]]]||||||xxx\\\CCC:::777555444555555555444111111111111111000////////////.........---------+++,,,---///000111111222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,------,,,,,,...///++++++++++++,,,,,,---...,,,,,,,,,,,,...333:::???===;;;:::===DDDMMMTTTWWWlllwwwjjjcccdddoooxxxaaa^^^ccc```XXXWWWZZZ\\\^^^___dddjjjppp~~~sssvvvxxxvvvvvv}}}qqqbbbccckkkqqqxxxxxx{{{|||lll[[[OOODDDDDDEEEFFFFFFCCC>>>::://////...---+++***))))))******))))))))))))******))))))(((((((((((())))))(((((())))))*********+++(((((())))))))))))(((((((((((())))))******++++++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................000000000000000000000000---///111222444<<>><<<999666......---------,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///...............///000000000000000000000000000000000000000111222222333333000222444444666===IIIRRRjjjwww~~~___DDD<<<;;;888666444444333333111111111111111000////////////.........---------***444000''';;;YYYQQQ000,,,,,,,,,++++++*********,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------...111777>>>CCC@@@???DDDKKKLLLKKKTTTbbblll|||pppfff```nnnkkkbbbdddbbb^^^]]]]]]]]]]]]___eeerrr|||tttuuuvvvuuuvvv||||||iii``````eeettt~~~aaaJJJIIIDDD<<<;;;???@@@>>>999222***'''))),,,,,,***))))))))))))))))))))))))******))))))(((((('''''''''&&&'''***...///,,,)))))))))))))))***************)))((((((((()))+++,,,+++++++++******************++++++,,,,,,++++++***---------............///............////////////111111111000000000000000---666777111444EEEQQQRRRRRReeevvv}}}~~~||||||zzzxxxvvvxxxxxxxxxwwwsssmmmhhhdddhhhfffdddaaa^^^\\\[[[ZZZ]]]```gggqqq|||rrroooxxx}}}oooUUUXXXUUULLLAAA>>>===777...///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///---------.........//////............/////////000111111111111111222222222777444444999<<>>>>>@@@:::222...------+++)))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,+++***)))***))))))))))))***************))))))))))))***++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++---------............///............////////////111111111111111111111111555000222===JJJUUU]]]ccczzz~~~yyytttrrrpppppppppooonnnlllhhhiiiiiiiiiiiihhhgggggggggggggggggghhhiiijjjjjjjjjeee\\\VVVUUUXXX___cccrrrzzzttt{{{qqqXXXZZZXXXRRRKKKGGGAAA===666333000...------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++---///------........./////////....../////////000000000111111111111222222333333444555888===EEEUUUlll~~~wwwZZZAAA;;;:::888555444333333333111111111111111000//////........................111...+++***+++---+++''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------.........000555===DDDGGGEEEBBBMMMgggjjj\\\___nnn{{{^^^]]]^^^```___cccpppwwwkkkllljjjhhhfffeeedddddddddbbbbbbaaaaaaaaaccceeefffaaa```______aaadddgggiiiiiikkknnnppppppqqqsssuuuvvv|||{{{{{{}}}}}}}}}yyyqqqmmmtttwwwppp~~~lllRRR???BBBFFFAAA<<>>CCCDDDCCCDDDEEESSSxxxttt]]]YYYggg{{{~~~mmmbbb^^^]]]^^^bbbjjjvvv}}}}}}|||rrrfffeeedddbbb```___^^^^^^___]]]]]][[[ZZZZZZZZZ[[[[[[TTTTTTUUUVVVYYY\\\___aaa___bbbdddfffhhhkkkoooqqqrrrwww{{{|||}}}}}}~~~vvvkkkccceeeoooxxxyyylllwww~~~qqqWWWCCCCCCFFFAAA???CCCBBB???999444000,,,)))'''************************(((((((((((())))))))))))***---...---)))&&&''')))((()))))))))************)))*********++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------............///............////////////000000111111222222222333444666DDDUUUYYYWWWeee{{{|||xxxvvvtttoooqqqrrrppplllgggbbb___^^^]]][[[\\\]]]]]][[[ZZZZZZZZZYYYYYYYYYZZZ[[[\\\WWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^bbbcccbbb^^^YYYUUUVVVZZZ]]]ZZZ\\\nnn{{{fff]]]WWWZZZ___]]]RRRHHH:::666222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,...000........./////////000000////////////000000000111000111111222333333444444555888;;;CCCTTTppp}}}dddbbbvvv|||pppvvv\\\CCC;;;999777555333222222222111111111111111000//////---------...............---,,,...000///...///222,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222444;;;BBBDDDBBBBBBFFFKKKeeewwwggg[[[bbbtttrrreeeaaa___XXX[[[bbbppp}}}zzz{{{zzzrrrgggbbb```]]]ZZZWWWTTTSSSSSSQQQPPPOOONNNMMMMMMMMMMMMIIIJJJJJJLLLNNNQQQTTTVVVQQQTTTXXX[[[___eeekkkoooooorrruuuwwwxxx{{{}}}~~~~~~~~~{{{vvvoooiiifffddd{{{|||xxxlllrrrtttvvvxxxuuuhhhWWWHHHEEEDDD@@@@@@CCCAAA???<<<777222...+++)))************************(((((((((((()))))))))))),,,------+++)))((((((((())))))))))))************)))***++++++,,,,,,++++++)))))))))***+++++++++,,,,,,,,,------------,,,,,,---------............///............////////////000000111111222333333333333<<>>AAABBBCCCGGGMMMRRRooolllhhhkkkwww~~~iii______bbbccc___jjj|||xxxxxxuuupppooommmfff]]]\\\ZZZVVVRRRNNNKKKIIIIIIDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIEEEGGGJJJNNNRRRXXX___dddfffhhhkkknnnrrrvvvzzz|||~~~{{{zzzzzz|||~~~|||sssfff]]]gggqqqvvv~~~|||uuuwwwssssssuuurrrgggccc\\\SSSKKKFFFCCCBBBAAA@@@>>>:::555111...---************************'''((((((((()))))))))***...,,,************)))((())))))))))))************)))***+++,,,,,,,,,++++++******************++++++,,,,,,------------,,,,,,---------............///............////////////000000111222222333444444;;;FFFQQQTTTPPPZZZyyy|||~~~ppplllppp}}}zzztttpppooolllhhhffffffeeecccbbbaaa```^^^^^^^^^^^^]]][[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZ[[[[[[\\\\\\]]]\\\ZZZZZZ[[[^^^aaadddYYYXXXWWWZZZhhh~~~~~~tttffffffjjjfff\\\UUUHHHCCC<<<666333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,---...---,,,---...000.../////////000000000000//////000000000111111111000111111222333444555666888@@@LLL^^^xxx~~~wwwrrrkkk|||xxxwww[[[BBB:::999777444333222222222111111111111111000//////---------.........//////&&&,,,///......111111---,,,,,,,,,------.........***+++,,,---,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444666AAA@@@???@@@EEELLLRRRVVVkkksssooottt~~~vvvmmm___WWW[[[cccfffcccxxx{{{qqqrrrnnngggbbb___YYYQQQQQQOOOLLLHHHEEECCCBBBBBB======>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDFFFKKKQQQUUU\\\]]]```ffflllrrruuuuuuwww{{{zzzzzzyyyzzz}}}~~~vvviii]]]PPPZZZjjj|||qqqqqq}}}}}}tttxxxvvviii[[[RRRLLLFFFAAAAAA@@@<<<888333111000************************'''((((((((())))))******///,,,))))))++++++)))'''))))))))))))************)))***+++,,,---,,,+++++++++++++++***************,,,------......------,,,---------.........//////............/////////000000000111222333333444444EEENNNUUURRRPPPaaa~~~yyywwwiiittt~~~{{{{{{|||uuuqqqmmmmmmoooqqqooolllhhhfffeeedddddddddbbbaaa[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[\\\^^^aaacccdddeeecccccchhhvvvzzzxxxzzzvvvuuunnnfffcccOOOJJJAAA:::555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,---------......---.........------///000////////////000000000000000000000000111111111111000111111222444555666666<<>>EEEKKKOOOSSSjjj{{{{{{vvvxxx}}}mmmfffhhh^^^]]]\\\]]]bbbiiiqqqvvv~~~yyyuuunnnkkkccc[[[XXXXXXTTTNNNMMMLLLJJJHHHEEEBBBAAA@@@===<<<<<<>>>BBBEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???@@@CCCGGGHHHIIIMMMPPPUUU\\\cccjjjoooqqqvvvyyy}}}|||xxxzzz}}}xxxlll```SSSOOOPPP___xxxrrriiippp{{{qqqXXXCCCDDDDDDFFFDDD<<<222///111++++++++++++******))))))((())))))***++++++,,,,,,---,,,***((('''((()))***)))***+++,,,,,,+++***))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000///111222222111222666:::IIIQQQSSSOOOWWWssswww}}}nnnrrr~~~}}}{{{|||||||||{{{yyyvvvtttuuupppkkkkkknnnnnniiidddiiieeebbbcccggghhhfffccceeebbb___]]]XXXTTTWWW^^^\\\^^^```aaabbbdddhhhlllppprrrwwwzzz|||yyynnn___[[[WWWKKK===777555000(((000///...///000000...,,,.........------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000111111111111222222222333000000333444222444888AAANNNccc{{{rrr]]]```vvv]]]DDD;;;999666444444444333222111111111111000000000000......................................................---------,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---......---...000111222:::CCC??????AAAEEEGGGLLLYYYfffsssuuutttqqqssswwwtttlll{{{iii]]][[[]]]bbb___]]]^^^dddppp~~~~~~||||||zzzvvvpppllleeebbb]]]WWWVVVWWWSSSMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@BBBEEEGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>???BBBDDDEEEEEEIIIKKKOOOTTTZZZaaafffhhhooosssxxx{{{||||||}}}~~~|||zzz{{{xxxqqqkkk\\\RRRIIIMMMcccvvvlllooowwwdddIIIIIIGGGGGGFFF???666222333,,,++++++******++++++,,,(((((()))***+++,,,---......---***(((''''''((())))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........////////////000000000111111222333333333666;;;???KKKOOORRRYYYooo|||wwwrrr~~~yyyuuupppooopppooolllhhhkkkhhhgggfffbbb^^^```fffbbbeeehhhjjjmmmqqqwww{{{yyy}}}wwwpppmmmkkkddd```UUUEEE;;;888444///000///...///000000///---......---------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000000111111111111222222222222000000444555444777<<>>GGGooohhh[[[```tttrrrbbbZZZ]]]kkkyyy\\\BBB;;;999666444444444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,---------------......//////111777@@@EEEFFFGGGJJJMMMaaazzzdddVVVaaassszzz|||wwwkkkkkkppp|||yyy```MMMEEESSScccfffeeefffllluuuppp]]]\\\[[[\\\^^^]]]YYYVVVRRRQQQOOONNNPPPVVV^^^dddbbbeeeggggggiiiggg___UUUJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNNNNPPPRRRRRRQQQOOOJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCBBBAAA???AAA@@@>>>======>>>???@@@CCCFFFKKKOOOQQQSSSUUUWWWWWW\\\___^^^^^^eeesss{{{yyy}}}yyyqqqfff[[[TTTQQQPPP^^^nnn|||ooo~~~iiixxxyyykkk```PPPJJJIIIQQQXXXSSSEEE;;;444333111//////000111222//////...---,,,,,,++++++((()))******+++,,,------++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////000000000111111111222222333222333777???HHHOOOSSSbbb~~~zzz}}}cccrrr}}}}}}}}}{{{lllkkkzzz{{{}}}{{{{{{hhh\\\YYY___fffeeeYYYHHH???>>>555222000.../////////...,,,,,,,,,------------......------,,,,,,------...,,,---------............------........./////////////////////000000000000000111111111111222222222444333444666555888BBBMMMnnn~~~|||aaa___jjjrrr^^^SSSWWWeeerrr]]]CCC;;;999666444444444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------------...//////000333<<>>>>>>>>>>>>>>@@@DDDFFFHHHKKKNNNPPPRRRVVVYYYYYY[[[aaallltttwwwzzz}}}yyy}}}{{{vvvoooeeeYYYOOOHHHSSSbbbxxxpppxxxxxxwwwnnnvvv}}}uuukkk```TTTNNNSSS[[[XXXLLLBBB666555444222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222555444555;;;DDDMMMSSSUUUvvvppptttkkk|||xxxxxx{{{|||{{{yyyyyyzzzxxxzzzmmmbbbXXX\\\bbbeee[[[KKKAAA???777444111///.........---,,,,,,,,,---------.........------,,,,,,------...------------........................////////////////////////000000000000000111111111111222222222333333555888888===IIIVVVmmmzzztttcccmmmyyyeeeWWWUUU[[[bbbsss^^^DDD;;;999666444444444333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,...------------...//////000555???GGGHHHHHHMMMTTTaaaiiizzz{{{~~~}}}wwwZZZHHHEEENNN```gggfffppp}}}aaaRRRMMMFFFEEECCCCCCEEEIIIMMMQQQRRRUUUXXXZZZ]]]dddlllsssyyy}}}~~~|||zzzsssfffZZZJJJIIIGGGEEEEEEGGGJJJKKKNNNLLLLLLMMMOOOQQQRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNKKKGGGEEEEEEFFFFFFEEECCCCCCBBBAAA@@@>>>======;;;===@@@AAACCCFFFJJJMMMPPPRRRUUUXXX]]]ccciiimmmmmmpppwww~~~|||xxx~~~~~~}}}zzzppp```MMMAAAKKKXXXnnnqqqqqq|||~~~|||yyyzzz}}}mmm^^^RRRUUU\\\ZZZPPPGGG<<<;;;888555111...+++***)))******+++,,,---...///---------,,,+++***)))(((,,,+++***))))))***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111111111222222222666666777>>>HHHPPPUUUVVVkkkmmmqqqnnnuuu{{{www}}}yyytttqqqsss~~~||||||xxx~~~vvvnnn___```dddhhh___PPPFFFEEE999666111///......---,,,,,,,,,,,,------............------,,,,,,------...---------.........//////............/////////000////////////000000000000000111111111111222222222222333666999;;;AAAOOO]]]yyy{{{ppphhhzzzooo^^^UUUTTTTTTXXXkkkwww___EEE;;;999666444444444333222000000000000//////////////////...------------....................................------,,,,,,,,,---------............///...---,,,,,,...//////...555;;;DDDIIIHHHIIISSS```iii{{{yyynnnLLLDDDEEEPPPbbbmmmqqq{{{zzz___OOOEEE>>>@@@??????@@@CCCHHHMMMPPPRRRZZZaaaeeelllvvvzzzwwwzzziiiVVVFFFFFFFFFDDDBBBBBBBBBCCCEEEIIIMMMOOOOOOOOONNNOOOPPPPPPPPPOOOPPPPPPQQQRRRQQQOOOKKKHHHGGGHHHJJJLLLHHHFFFBBB@@@AAACCCCCC@@@>>>???>>>>>>>>>BBBHHHLLLPPPRRRTTTXXX\\\```ccceeeiiilllpppsssuuuxxx|||~~~vvvhhhUUUHHHKKKOOO```|||xxxxxxxxx}}}wwwbbbTTTSSSSSSOOOFFFAAA===;;;444,,,+++000...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++---******,,,,,,+++,,,///------------------,,,,,,---------............///............/////////000------...000222333111000000///:::NNNTTTOOOVVVfffzzzppppppiiinnn{{{{{{wwwuuuvvv}}}|||uuukkkppphhhaaabbbccc]]]RRRJJJ@@@999444333111...---...---------------------------,,,,,,++++++,,,,,,---...........................------------...//////000000000000111111111111111111222333333444444555111333111555>>>DDDXXXwwwoooyyylllxxxzzzmmmbbb[[[XXXUUUVVV\\\jjj~~~___EEE<<<999666444444444444333111111111111000000000000//////...------------.................................---------,,,,,,,,,---------............///------------...///000111;;;>>>DDDGGGFFFIIIVVVddd}}}^^^MMMMMMQQQYYYbbbjjjssscccMMMGGGDDD???>>>>>>???AAADDDIIIMMMPPPTTT\\\eeejjjrrr{{{zzzhhhUUUGGGFFFCCCAAA??????AAACCCIIIKKKMMMNNNOOOOOOQQQSSSPPPPPPPPPPPPQQQRRRRRRSSSRRROOOKKKIIIIIIKKKNNNQQQMMMIIIDDDBBBDDDFFFDDDAAABBBBBBAAAAAABBBEEEHHHKKKJJJNNNTTT[[[___bbbbbbbbbgggjjjmmmpppsssuuuyyy|||}}}zzzxxxuuuiiiVVVGGGHHHHHHRRRhhhzzzvvvpppxxxuuu___XXXYYYWWWKKKEEEAAA???999111,,,...,,,+++******)))*********************************+++++++++++++++++++++++++++))))))------******------------------------------------............///........./////////000000......///111222333222111777;;;EEEPPPRRRUUUfff{{{yyyrrrmmmnnnuuu{{{wwwyyy}}}yyykkkoookkkhhhfffddd^^^VVVQQQCCC;;;555444222///...///---------------------------,,,,,,++++++,,,,,,---...........................------------...//////000000000000111111111111333333333444555555666666555888777;;;GGGQQQkkk|||qqqxxxuuulllgggeeeXXXVVVVVV]]]kkk|||^^^DDD<<<999666555555555444333222222222222111111111111//////...------------..............................------------,,,,,,,,,---------............///,,,...//////---///333777AAAAAABBBDDDFFFNNN___oooyyyvvv{{{qqqmmmlll|||gggUUUVVVYYY___dddeeemmmpppPPPAAAAAAAAA===<<<===@@@CCCFFFJJJLLLNNNQQQYYYbbbiiirrr|||zzzhhhUUUGGGDDD@@@===<<<===@@@BBBIIIKKKLLLMMMMMMOOORRRUUUQQQRRRRRRSSSTTTUUUUUUVVVUUURRROOOMMMNNNQQQVVVYYYSSSNNNJJJHHHHHHHHHGGGFFFHHHEEEBBBBBBDDDGGGJJJKKKNNNQQQVVV[[[___aaabbbbbbeeehhhkkkmmmooorrruuuwwwzzzttttttrrriiiXXXIIILLLHHHHHHRRRbbbtttpppvvvcccXXXZZZ^^^UUUNNNGGGDDD???777000---,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***))),,,111111---+++,,,+++,,,,,,------.........---------............///....../////////000000000000000111111222222333333777BBBJJJKKKLLL[[[xxx|||zzzfffkkkrrrzzz|||{{{|||zzzzzzxxxrrrqqqjjjkkkkkkhhhccc^^^ZZZWWWHHH???777444333111000111------------------------------,,,,,,,,,,,,------..............................------......///000000000000000111111111111222222333333444555555555333777777===KKK\\\{{{uuutttxxxtttsssbbb]]]WWWVVV[[[gggttt|||{{{yyyyyy^^^CCC<<<:::777555555555444333222222111111111000000000//////...------------...........................---------------------------------............///+++...111///...000777===DDDAAAAAADDDKKKYYYoootttccchhhxxx~~~jjjccchhhvvvhhh{{{ccc^^^cccaaafffhhhmmm}}}fffNNNBBBBBB???:::>>>@@@CCCFFFHHHIIIJJJJJJIIINNNVVV]]]fffssszzziiiWWWFFFCCC???<<<===>>>???@@@FFFHHHKKKMMMNNNOOOQQQSSSSSSTTTVVVWWWXXXZZZZZZ[[[YYYWWWTTTSSSUUUYYY^^^aaaVVVVVVVVVUUURRRPPPSSSYYYZZZSSSKKKEEEEEEHHHJJJKKKYYYYYYYYYZZZ\\\___bbbddddddgggjjjlllmmmooorrrtttwwwtttqqqooolllcccVVVLLLPPPKKKHHHJJJRRRaaawwwdddWWW\\\dddaaaXXXNNNGGGCCC===555///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,000666666111------++++++,,,,,,---...//////---------............///...////////////000000000000000111111000111333444888EEELLLKKKRRRmmmrrrdddkkkxxx}}}tttwwwhhhjjjjjjfffdddbbb```\\\NNNCCC888444333111000111........................------,,,,,,,,,,,,------.......................................//////000///000000000111111111111///000000111111222222333222888888===NNNcccyyy}}}{{{nnnjjjddd___]]]```fffjjjddd``````fffsss]]]CCC<<<:::777555555555444333111111000000000///////////////...------------...........................---------------------------------............///,,,...000000///222;;;BBBDDD@@@???GGGUUUiiifffZZZhhh|||}}}wwwiii^^^eeeuuuwwwpppuuukkkiiikkkgggdddfffkkkyyyzzzqqq```NNNCCCAAA@@@>>>CCCEEEGGGIIIJJJIIIGGGEEEBBBCCCGGGLLLUUUcccuuuzzziiiXXXEEEBBB??????AAABBBBBBAAAEEEIIIOOOSSSTTTTTTTTTTTTWWWXXXZZZ]]]___```aaaaaa]]][[[YYYXXXYYY\\\```cccVVV[[[cccgggcccbbbmmm{{{vvveeeVVVMMMKKKLLLNNNZZZ[[[\\\^^^___aaaaaabbbeeegggjjjkkklllmmmppprrrnnnqqqsssqqqjjj```XXXSSSRRROOONNNOOOSSSZZZiiivvv}}}~~~jjj___dddmmmjjjaaaTTTJJJEEEAAA;;;555///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,000666666111------++++++,,,,,,---...//////---------............///////////////000000000111///000000000///000444777BBBLLLRRRXXXlllnnnjjjhhhppp}}}yyyrrrrrrnnnjjjkkkooolllfffUUUGGG:::555333111///000...........................------,,,,,,------...........................///............///000000///000000000111111111111///000000111111222222333555===>>>DDDVVVllluuu{{{yyywwwtttooojjjddd___[[[UUUOOOLLLPPP[[[lll\\\BBB===:::777666666666555444000000000000/////////...//////...------------...........................,,,,,,,,,------------...---------............///---...//////111666???FFFCCC???@@@LLL___uuuuuuaaaaaaqqqzzzqqqhhhbbbhhhzzzqqqmmmwwwnnnaaaiiillldddfffhhhrrrmmmeeeVVVGGG>>>===AAAEEEHHHIIIKKKLLLKKKIIIFFFDDD???>>>???BBBHHHTTTgggwww{{{lll\\\IIIEEEAAAAAADDDHHHHHHGGGIIIOOOVVV[[[]]]\\\[[[ZZZ[[[]]]```cccfffggghhhhhhbbbaaa___^^^^^^___```aaaXXX___llluuutttuuummm]]]VVVWWWZZZYYY]]]bbbfffgggeeeaaa^^^eeegggiiijjjkkklllnnnooorrrzzzwwwllleeeccc]]][[[[[[```cccccceeeiiiyyyuuu~~~ooodddfffnnnmmmfffZZZNNNGGGDDD???999---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))),,,111111---+++,,,+++,,,,,,------.........---------............////////////000000000111111///000111000///111666;;;JJJNNNVVVgggrrreeelllttt{{{wwwwwwxxx|||wwwyyyzzzrrrsssyyyxxxqqq^^^NNN===666444222000000..............................------------..............................//////......//////000111000000000000111111111111222222333333444555555555444>>>BBBKKKaaawwwyyyqqqwwwuuu}}}wwwlll]]]SSSOOOGGGCCCFFFKKKVVVmmm\\\BBB===:::777666666666555444111111111000000000////////////...------------...........................,,,,,,,,,---------......---------............//////...---...333:::BBBHHHDDDAAADDDRRRfff|||nnnjjjzzz}}}vvvkkkdddmmmxxxhhhqqqzzzjjjbbbcccffffffhhhnnnwwwhhh^^^PPPDDD>>>>>>CCCHHHJJJKKKMMMMMMLLLJJJHHHFFF@@@======>>>@@@FFFVVVfffsss}}}|||pppcccOOOIIIBBBAAAFFFLLLPPPQQQOOOSSSYYY^^^`````````aaa___bbbeeeiiilllnnnnnnnnnkkkjjjiiihhhfffdddcccbbb```bbblllxxx|||}}}zzzkkkgggkkkrrrjjjkkklllllljjjhhheeeccceeeggghhhiiiiiiiiikkkmmmwwwzzzppplllkkkffffffmmmrrrooogggcccwwwtttooo~~~pppfffeeejjjhhhhhh```TTTKKKGGGAAA:::------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))------******------------------------------------............/////////000000000111111111///111333111000333;;;AAAOOONNNWWWrrrvvveeekkkpppwwwtttqqq~~~yyywwwzzzzzzuuuqqqqqqmmmooosss~~~||||||{{{xxx{{{www{{{vvvqqqwwwyyytttgggUUUBBB999666333111000..............................------------..............................///////////////000000111000000000000111111111111333333333444555555666666222>>>FFFUUUpppwww~~~vvvyyyvvvdddVVVOOOIIIFFFFFFEEEGGGXXXlll\\\AAA===;;;888666666666555444222222222111111111111000//////...------------...........................,,,,,,,,,------.........---------.........//////111...+++---444===DDDHHHFFFCCCFFFUUUiii~~~nnnxxx{{{uuujjjfffzzz}}}hhhaaasssqqqnnnhhh^^^bbbnnnjjjuuuwwwsssfff[[[OOOGGGDDDCCCDDDFFFKKKLLLMMMNNNMMMLLLJJJIII@@@=========<<<===JJJYYY___kkkuuuxxx{{{|||uuujjjUUULLLBBB@@@FFFOOOVVVYYYQQQUUUYYY]]]___```cccdddbbbdddhhhlllpppqqqrrrrrrtttssssssqqqnnnjjjgggeeehhhdddiiiuuu{{{|||zzzrrrsss~~~~~~uuulllggggggiiikkkdddfffggghhhggghhhjjjkkkttt{{{|||ooogggppphhhfffooouuuqqqeee\\\ggg}}}zzzqqqrrr}}}rrriiihhhkkkdddgggdddXXXNNNHHHAAA::://////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---******,,,,,,+++,,,///------------------,,,,,,---------.........//////000000000000111111111111111333444333222666>>>EEEUUUQQQ[[[{{{wwwdddllllllwwwaaa^^^eeejjjlllwww{{{wwwyyy~~~pppooorrrvvvvvvsssrrruuuqqqqqquuuqqqsssxxxuuuqqquuu|||vvvyyytttiiimmmrrrqqqlllYYYEEE;;;888555222111////////////////////////......------------..............................///////////////000111111000000000000111111111111111222222333333444444555666CCCOOOaaayyyxxxzzztttzzzlll^^^QQQLLLKKKKKKEEEAAALLL]]]^^^EEE<<<;;;888666444444333333111222222222222111000000000000000000////////////000000///.......................................,,,---......------...000222...,,,222<<>>CCCAAAUUUeeehhh||||||ggg```zzz~~~ccc```ssswwwkkkhhhddd```eeeooovvvyyyuuurrrkkkZZZJJJFFFHHHIIIJJJKKKLLLNNNPPPOOOMMMLLLNNNPPPJJJDDD>>><<<999888<<>>777555333111000000///...............//////............//////---------.........//////////////////////////////000000000000111111111111444000///222444333444777BBBEEE[[[zzzwwwzzzsssxxxuuufffZZZUUUOOOKKKJJJJJJKKKKKK^^^EEE<<<;;;888666444444333333111222222222222111000000000000000000/////////...000000///.......................................,,,---......------...000//////111888@@@EEECCC@@@FFFFFF```zzz}}}mmmkkkvvvmmmbbbnnn}}}qqqiiihhhfffeeeooo|||~~~zzzwwwrrrfffXXXKKKIIILLLLLLJJJJJJKKKNNNPPPQQQPPPPPPQQQSSSLLLFFFBBBBBB@@@===>>>AAA>>>FFFNNNVVVaaalllpppooobbbXXXNNNKKKQQQ[[[cccfffcccaaaaaaddddddbbbdddhhhjjjiiiiiiiiikkklllnnnpppzzz}}}}}}zzzyyyyyywwwwww{{{nnnhhhgggdddeeejjjdddfffggggggfffgggiiikkkoooqqqtttwwwzzz{{{{{{{{{qqqqqqrrrvvv|||yyygggTTTHHHWWWsss~~~zzzvvv}}}|||zzzwwwpppaaaPPPGGGEEE999555111------,,,,,,+++------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........000000000000111111111111333000111666777888CCCQQQTTTSSSbbbsssjjjlllmmmZZZUUU[[[eeekkk{{{vvvvvvzzz{{{xxxtttyyy}}}{{{vvvssstttwww{{{tttzzzsssllllllqqq}}}qqqnnnmmmmmmttt|||nnnYYYHHH===888444111000000///............/////////............//////---------.........//////////////////////////////000000000000111111111111555111000333444333444888CCCMMMooo}}}yyywww~~~qqqeeeaaaZZZTTTQQQPPPOOONNN___EEE<<<;;;888666444444333333111222222222222111000000000000000/////////......000//////............///........................,,,---......------...000,,,000666???EEEFFFDDDAAAIIIMMMiiiwwwvvvtttaaassssss^^^ggg{{{uuummmgggggggggkkkzzz}}}yyy|||yyyrrrbbbWWWNNNNNNQQQPPPMMMKKKMMMOOORRRSSSRRRRRRRRRSSSOOOJJJGGGGGGEEE@@@>>>>>>>>>BBBFFFLLLWWWcccjjjkkkddd___UUURRR___ttt~~~|||jjjfffcccdddeeedddfffkkkpppnnnmmmkkkjjjiiijjjjjjqqqssswww|||~~~sssccc```bbbbbbeeejjjkkkkkkkkkjjjjjjkkknnnqqqpppqqqsssuuuwwwyyyzzz{{{sssrrrppppppsssqqqdddVVVIIIMMM^^^zzz~~~}}}~~~vvv{{{ppp___NNNFFF@@@;;;444///------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........000000000000111111111111222222444666;;;BBBKKKRRRPPPNNNfff~~~oooiiiqqqzzzzzziii]]]]]]iiiwwwzzzwww||||||vvvvvv||||||~~~qqq|||uuurrryyyxxxvvv|||{{{llltttuuudddSSSDDD:::555333111000//////......////////////............//////------........./////////////////////////////////000000000111111111222222666222111333444333555999GGGVVVyyyxxxqqqllleee___ZZZVVVSSSPPP___EEE<<<;;;888666444333333333111222222222222111000000000000/////////.........000///............//////........................,,,---......------...000***111<<>>666111......//////+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------........./////////000000000111111111111000444666777>>>JJJRRRSSSggg~~~pppjjjgggeee}}}}}}~~~yyysssnnnqqq}}}}}}zzz||||||oookkk|||~~~yyyuuu~~~wwwuuu~~~jjjOOO;;;555777111111000/////////////////////............//////........./////////000000////////////////////////111111111111222222222222555333333555444444999???NNN___hhhxxxvvvrrrnnnkkkgggbbb^^^```FFF<<<;;;888666444444333333111222222222222111000000/////////.........------///............//////000........................,,,---......------...000...999BBBCCC>>>???JJJUUUfffsss[[[fffsss~~~{{{qqqiiidddaaauuusss]]]iii{{{uuuoooooogggcccbbbjjjyyy}}}{{{zzzxxxtttoookkkccc]]]ZZZ\\\___^^^^^^___XXXVVVUUUVVVWWWXXXWWWVVVQQQNNNLLLMMMQQQ\\\ooouuujjjmmmyyyxxxssskkkhhhuuuzzzxxxyyyyyy{{{}}}|||xxxuuutttsss}}}|||wwwkkk```]]]eeemmmkkkpppxxxyyyggg___^^^ZZZTTTRRRRRRSSSUUUXXXZZZ\\\^^^___aaadddfffjjjoootttyyyyyyxxxvvvuuutttuuuuuuvvvzzzzzztttiiiaaa^^^]]]ZZZUUUXXX```jjjqqqvvv~~~|||eeeSSSEEE@@@999333111000///...+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000111111111111222333666;;;AAAKKKUUU]]]zzzeeehhhjjjhhh|||~~~~~~{{{wwwxxxuuuuuuxxxqqqiiijjj|||xxx}}}mmmwwwwww]]]AAA666666222111000000//////000000//////............//////....../////////000000000////////////////////////111111111222222222222333444333333555555555<<>>HHHVVVzzzvvvkkkyyy~~~~~~|||xxx```GGG<<<;;;888666444444333444111222222222222111000000//////.........---------...............///000111........................,,,---///...------...000777@@@FFFBBB===FFF___vvvbbbkkkyyytttuuuwwwrrrkkksssxxxkkkfffxxxtttlllfffiiifffkkk~~~zzz{{{wwwuuuvvvvvvrrrnnnkkkmmmmmmsss~~~yyyssslllfffdddbbb___\\\ZZZ\\\]]]\\\\\\hhh}}}|||~~~~~~yyy|||}}}tttmmmkkkkkklllnnnllllllqqqwww}}}mmm___ZZZXXXVVVKKKLLLKKKIIIKKKSSS^^^dddcccfffjjjmmmpppssswwwyyytttuuuvvvwwwxxxyyyzzzzzzzzz~~~}}}sssjjjhhhiiijjjjjjppp{{{|||}}}vvvnnn~~~gggMMMHHHAAA;;;666111---+++---------....../////////++++++,,,,,,,,,---------........................------------------------............/////////000000000000000111111111111555222888FFFLLLPPPbbbyyynnnbbbeeepppxxxoooqqqzzz||||||jjjhhhkkktttyyyfffiiimmm}}}```iiiuuu~~~pppxxxRRR===999222111111000000000000000//////............//////////////////000000000000////////////////////////111111222222222333333333111111333666666777@@@JJJ```hhhfffxxx}}}```EEE<<<:::999777555444333333222222222111111111111000000000000000000000000000---------............///........................111///......000111000///<<<===AAADDDEEEPPPkkkzzzkkkqqq}}}wwwqqqmmmkkkrrr~~~fff\\\[[[vvvsssnnnlllgggaaacccuuuzzzvvvxxxyyyxxxuuurrrqqqqqqmmmqqqxxxyyypppjjjgggfffeee___\\\[[[___cccjjjvvvyyyxxx||||||{{{|||uuussssssuuurrrqqqqqqqqqrrrxxxnnnaaa]]][[[XXXNNNHHHEEEJJJQQQWWW]]]cccdddfffjjjnnnrrrvvvxxxyyyyyywwwsssqqqrrruuuzzz|||}}}yyyuuuttttttsssooolllzzz}}}yyy{{{}}}tttkkkrrrwwwPPPKKKCCC:::555222...+++......---------,,,,,,,,,------------------------222...+++---111222///,,,++++++,,,,,,,,,---------..................------...///111111000000111333555777???NNNPPPIIIaaannnooojjjgggxxxyyyrrrsss{{{|||~~~rrrhhhggglllvvvvvvkkkkkk{{{bbbbbbwww|||```;;;888555333111000000000///---..................................../////////000...............///000000111111111111222333444555555666333444999777>>>RRRnnnfff{{{}}}{{{|||vvv```FFF<<<;;;999777555444333333222222222111111111111000////////////////////////---------............///......................../////////...///111333444EEEEEEGGGHHHJJJUUUnnnxxx{{{|||mmmfffhhhwwwmmm\\\[[[```{{{~~~pppkkkfffaaa```jjj~~~|||uuuwwwyyyxxxvvvtttsssssswwwyyyuuusssvvvvvvqqqiiibbb___```bbbccceeeiiimmmsss|||{{{~~~zzzuuurrrqqqrrrsssxxxssskkkgggccc^^^VVVOOOMMMQQQVVV[[[```eeehhhkkkpppuuuyyy|||}}}}}}{{{xxxuuutttuuuyyy~~~}}}{{{xxxrrrmmmwww~~~|||}}}zzzpppqqqZZZNNNBBB===999333///............---------,,,,,,------------------------111...+++,,,000111///,,,++++++,,,,,,,,,---------...........................000111111000000222333444;;;DDDQQQXXXXXXrrrffffffgggqqqxxxuuusssvvv||||||kkkccccccjjjttt~~~{{{sssuuubbbiii}}}nnnFFF@@@777555222111111111000///................................./////////000000//////......//////000111111111111111222333444555111444222444:::<<>>444///111.........------------,,,------------------------///---+++,,,///000...+++,,,,,,,,,,,,------------........................///000111111000111333555555AAAKKKTTTaaammmttteeebbbkkkzzz{{{nnnrrrzzz|||~~~oooaaa\\\___gggrrr{{{~~~~~~vvvzzzOOODDD:::777444333333222111000////////////////////////....../////////000000000000000000///000111111222111111111111222333444555111555444555;;;???SSSqqqzzzoooiiijjj}}}bbbHHH<<<;;;999777666444444444222222222111111111000000////////////////////////---------............///........................,,,///000///...222;;;CCCGGGCCC@@@CCCOOOddd}}}~~~qqqxxx|||ooobbbcccrrrlll\\\___ppp~~~xxxooojjjkkkjjjfffiiippp{{{vvvyyy}}}~~~~~~}}}}}}}}}zzzyyyzzz~~~vvvyyyuuutttmmm[[[XXXYYY^^^aaa```___aaaeeezzz~~~xxxuuutttssssssrrroooooowww{{{~~~}}}tttmmmooouuu}}}}}}|||{{{rrrgggaaa]]]]]]aaafffhhhmmmssspppqqqsssuuuvvvvvvvvvvvvyyyxxxvvvvvvyyy~~~~~~}}}~~~}}}zzzrrrmmmnnn}}}wwwYYYDDDDDDBBB555///333............------------------------------------...,,,+++,,,......---+++,,,,,,,,,------------...............///////////////000111111111111444666888GGGOOOWWWlllyyyiiijjjgggwww}}}wwwtttnnnzzzyyyrrreeeZZZWWW\\\dddoooxxx~~~{{{|||~~~|||www}}}UUUEEE<<<999555333333222222111000000000000000000000000...////////////000000000111111000000111111222333111111111111222333444444333999777555888>>>WWWzzz~~~qqqyyyiiihhhrrrbbbHHH===;;;:::888666555444444222222222111111111000000........................---------............///........................,,,///000000000555???GGGGGGCCC@@@FFFWWWpppvvvlllwww~~~rrriiiccchhhzzzuuubbb\\\gggvvv~~~rrrjjjfffhhhhhhgggrrrtttuuuxxx|||~~~}}}}}}}}}|||zzzzzz}}}tttssslllhhhqqqyyylllVVVQQQSSSYYY^^^______eeennniii{{{~~~xxxrrrnnnkkkhhhfffdddeeemmm~~~}}}qqqooottt}}}rrrjjjlllttt~~~|||||||||uuullliiiffffffiiikkkkkkoootttssstttuuuvvvvvvwwwwwwwwwuuuuuuuuuvvvyyy}}}||||||}}}yyysssnnnzzz{{{~~~bbbIIIFFFDDD666///333//////.........---------------------------------------,,,,,,---...---,,,,,,,,,---------................../////////000000000111111111111222555888;;;JJJQQQ]]]~~~llleeeiiilll}}}vvvooouuuwwwjjj___VVVVVV\\\dddmmmuuu{{{{{{}}}|||yyy||||||]]]KKK>>>:::666333222222111000111111111111111111111111////////////000000000111111111111111111222333333111111111111222333444444333888777555888@@@[[[hhhgggffffffjjjyyyaaaGGG===<<<:::888666555444444222222222111111111111000........................---------............///........................---///000111333999BBBIIICCCBBBCCCMMMccczzz}}}fffddduuu|||wwwlllfffbbbiii{{{xxxiii```hhhyyy|||pppjjjggghhhggglll}}}ppptttxxx|||~~~~~~|||{{{zzzzzzxxxwwwzzz~~~~~~{{{rrriii^^^XXX\\\bbb___VVVSSSWWW]]]```^^^]]]eeeppprrr}}}yyysssmmmiiiddd```]]]^^^cccpppwwwssswww|||xxxooohhhkkkrrr{{{zzzssstttxxxxxxtttooommmmmmooonnnkkkmmmrrrvvvwwwzzz{{{{{{yyywwwvvvttttttuuuwwwzzz|||}}}~~~|||{{{|||~~~yyysssppp~~~vvvzzz}}}|||{{{lllQQQIIIDDD999111222/////////.........------------------------------------------------------,,,---------.....................//////000000111111111222111111333777999@@@KKKSSShhh{{{nnnbbbeeegggvvv{{{uuuqqq}}}vvvddd[[[TTTVVV]]]eeennnuuu{{{{{{}}}{{{}}}aaaOOO@@@<<<777444222222111111000000000000000000000000/////////000000000111111111111111000111111222333111111111111222333444555///555555666<<>>BBBLLL^^^xxxkkk[[[cccwww|||tttjjjjjjkkktttzzzooobbbcccxxx|||llliiifffeeejjjwwwuuuyyy}}}~~~|||{{{uuutttsssuuuwwwwwwtttqqqfffZZZOOOLLLNNNPPPTTTYYYVVVXXX^^^bbb```___dddlllttt}}}xxxtttnnnhhhccc^^^YYYUUUUUU\\\iiixxx}}}xxx{{{uuulllooojjjhhhmmmrrrvvv|||{{{uuukkkbbbdddoooxxx{{{|||{{{}}}~~~|||~~~xxxrrrtttvvvyyy{{{}}}||||||{{{xxxxxxxxx{{{}}}|||wwwsssqqqwwwrrr|||~~~vvv\\\LLLDDD<<<555111////////////............------------------------......//////.........///------------............---......///000000111111111222222111111333777;;;FFFMMMVVVtttsss~~~ccc___llltttzzz|||vvvrrrsss^^^WWWRRRWWW___gggpppwwwzzzzzz|||~~~~~~~~~yyyfffWWWCCC???999555444333333222000000000000000000000000//////000000000111111111000000000000000111222222111111111111222333444555///555666999CCCNNNiii```ZZZ~~~vvvwwwiiieeeooowww```EEE===<<<:::888777666555555222222222111111111111000........................---------.........//////........................000//////222888???DDDGGG>>>HHHYYYrrr~~~dddZZZiii||||||pppmmmsss|||ttthhh\\\bbb{{{ffffffcccbbblll|||~~~~~~vvvtttssstttvvvtttppplll^^^RRRJJJKKKGGG@@@BBBMMMTTTUUUZZZbbbeeeeeegggkkkkkk|||tttpppiiiccc^^^YYYSSSPPPIIIQQQ\\\bbbeeeggglllppprrruuuwwwtttrrrkkkdddhhhgggiiiooorrrrrruuuyyymmmggg]]]TTTWWWfffvvv~~~~~~sssvvvyyy|||~~~{{{zzzwwwvvvwwwzzz~~~{{{wwwqqqrrr|||}}}dddrrrzzz|||cccOOOEEE???888111000/////////............------------------------...///000///......///000---------.........//////---......///000111111222222222222111111444888;;;LLLOOOXXX{{{~~~rrryyy___aaattt|||{{{kkkggghhhmmm{{{kkkZZZSSSPPPWWW```iiirrryyyzzzyyy|||}}}}}}|||vvvxxxooobbbEEEAAA;;;777555555444444////////////////////////000000000000111111111111000000000///000111111222111111111111222333444555333888999===HHHSSSllluuuTTT\\\uuujjjfffkkk]]]EEE===<<<;;;999777666555555333333333222111000//////////////////............////////////////////////...........................000000000888CCCDDD???BBBMMMeeehhhbbbooottt|||xxxwwwttt~~~}}}uuuccc\\\qqqmmm___aaaaaacccooo{{{|||~~~|||}}}yyytttqqqpppmmmiiieeeZZZPPPGGGCCCAAA???AAAEEEIIIRRR\\\aaaaaabbbggglllmmmwww}}}qqqlllddd]]]WWWRRRLLLIIIHHHHHHHHHGGGHHHKKKPPPTTTcccooozzz}}}qqqooopppkkkccc___aaaaaaeeejjjooorrrtttwwwlll```VVVVVV[[[bbbnnnzzzzzzuuuxxxxxxzzz||||||{{{wwwtttxxxvvvvvvzzz}}}yyyxxxtttxxxyyybbbwwwyyysssuuuVVVDDDAAA<<<222333111///.../////////......................................................------------...//////...///000111111111111111666111222777444///666DDDSSSVVVhhhjjjaaammm}}}{{{~~~vvvlllfffdddhhhiiimmmwww```QQQPPPQQQXXXbbblllqqqsss~~~~~~xxxvvvwww|||yyyxxxwwwyyyvvvcccJJJ???;;;888222555777///000000000000000000000000000000000000000000000000111111000000000000111111222222222222333444555555333>>>888BBBHHH]]]fff[[[eeexxxkkksss^^^EEE===<<<:::888666555444444333222222222111000000000////////////............////////////////////////...........................///...000999EEEGGGBBBAAAQQQjjjgggooo~~~~~~~~~wwwyyyuuunnnddddddvvvyyykkk^^^___```iii~~~~~~|||wwwsssqqqqqqnnnhhhcccVVVMMMEEEBBB???===???BBBEEENNNXXX^^^```bbbhhhmmmoooxxx|||pppiii___VVVPPPKKKHHHEEE>>>>>>===<<<<<<>>>BBBFFFYYYfffsss|||yyykkkfffooowwwrrrjjjgggfffcccccciiioooqqqrrrrrrkkkaaaYYYYYY]]]cccooozzz|||~~~{{{{{{zzzzzzyyywwwsssqqqxxxvvvvvvyyy~~~}}}zzzxxxsssuuulllvvv{{{wwwpppjjjyyyaaaIIIAAA<<<444333111.........//////......................................................------------...//////000111111111111000000///333///111666444111:::HHHPPPZZZqqq~~~rrr^^^]]]ttt~~~rrrkkkjjjffffffmmmqqqwwwsss\\\OOONNNPPPWWWbbblllrrrttt|||zzzssstttyyyvvvvvvvvvvvvwwwlllxxxXXXEEE<<<:::444444555///000000000000000000000000000000000000000000000000111111000000000000111111222222222222333444555555333999777DDDOOOppp\\\[[[lll|||wwwooo{{{^^^FFF<<<;;;999777555444444333222222111111111111111111////////////............////////////////////////........................///...---222===GGGIIIEEECCCXXXpppssszzzsss|||zzzggggggjjjttt}}}ppphhh```aaahhhyyy{{{vvvrrrrrrsssppphhh```RRRJJJCCC@@@>>><<<<<>>::::::<<<===EEENNNVVV[[[___eeejjjqqqwwwppp^^^XXXNNNEEE@@@===:::999777777777555444555888;;;CCCOOO^^^gggmmmooohhh___YYYSSS^^^www~~~ooofffjjjjjjmmmxxx{{{|||}}}}}}~~~~~~}}}yyyqqqjjjhhheeebbbcccgggjjjmmmqqquuuvvvuuuuuuuuu|||zzzyyyzzz}}}~~~|||wwwsssyyy}}}eeeuuu|||~~~uuu~~~}}}uuuqqqyyy\\\CCC;;;===444111///............---...................................................------------...//////000000111111111000000//////...000333444888CCCPPPZZZqqqyyy}}}hhh```]]]```~~~kkkccclllzzzhhhRRRJJJKKKOOOYYYeeepppuuuvvvzzzyyyvvvssssssuuuwwwwwwzzztttdddttt~~~UUU<<<<<<888222222111000000000000000000000000000000000000000000000000111111000000000000111111222222222222333444555555888555DDDSSS\\\[[[UUUkkk~~~~~~~~~```FFF;;;:::999777555444333333111111111111111222222222////////////............////////////////////////...........................000666@@@HHHIIIEEEAAAEEEaaawww}}}wwwrrrzzzooojjjooommmfffeeecccuuu}}}~~~}}}|||~~~|||wwwzzzvvvtttvvvxxxuuulllcccPPPIIIBBB@@@===:::999;;;===CCCKKKSSSXXX^^^dddhhhnnntttgggRRRMMMGGGAAA===:::777444111111222222222333777999@@@JJJVVV___eeegggddd___]]]WWW]]]kkkjjj___aaannnmmmxxxkkkaaabbbaaa^^^[[[\\\WWWUUUZZZ]]]]]]^^^```dddjjjsssyyy{{{{{{zzz{{{~~~}}}}}}~~~zzzwwwssstttpppsss{{{{{{{{{vvv~~~zzz|||fffFFF<<<@@@555222000...//////...---...................................................------------...//////---...///111111222222222111000222333555;;;HHHTTTYYYxxxrrrnnnxxxbbbaaabbbdddvvvpppqqq{{{~~~dddPPPKKKLLLQQQ\\\hhhrrrvvvwww|||rrrwwwvvvvvvxxxzzz}}}eeeooo\\\>>>;;;888333333222111111111111111111111111111111111111111111111111111111000000000000111111222222222222333444555555555111FFFUUUdddzzzNNN```yyyaaaEEE<<<;;;999777555444444333222222111111111111111111////////////............////////////////////////...........................222<<>>;;;888555333///000222333444666999<<>>BBB777444111000000000///......................................................------------...//////,,,---///000222333333333111222333333666???MMMYYYXXX~~~dddeeeuuu{{{bbb```bbbiiizzzxxx```PPPLLLNNNTTT^^^jjjsssvvvvvv}}}rrrxxxvvvuuuxxxzzz~~~jjjjjjfffDDD;;;666555666222111111111111111111111111111111111111111111111111111111000000000000111111222222222222333444555555888444DDDNNNcccyyydddKKKeee}}}bbbEEE===<<<:::888666555444444333222222222111000000000////////////............////////////////////////........................---333>>>HHHIIIEEEGGGLLL]]]xxxzzzqqqjjjxxxwwwzzz{{{qqq~~~lllfffhhh}}}tttjjjhhhhhhqqq~~~}}}}}}}}}xxxssspppooopppqqqqqqnnnjjjfffdddUUUKKKBBB===999666666999:::???GGGPPPXXX```gggkkkooonnnyyyzzzbbbKKKGGG@@@;;;888666444333222444666777777999===???AAAHHHTTT```hhhmmmssswwwpppooommmiiigggfffggghhhgggoooxxxccc[[[VVVPPPOOOTTTOOOKKKJJJMMMPPPSSSYYYaaakkkqqqxxx{{{{{{{{{~~~~~~|||{{{vvvyyyvvvuuulllttt}}}zzz|||wwwvvv{{{~~~zzzTTTAAABBB888666333111111111000///...................................................------------...//////---...///111111222222222000222333444888DDDTTT___fffyyycccggg}}}qqqaaabbbgggwww~~~rrr\\\OOOMMMOOOUUU___jjjqqqsssrrr|||wwwtttqqqrrruuuvvvyyytttkkkqqqMMM<<<444777999111111111111111111111111111111111111111111111111111111111000000000000111111222222222222333444555555:::;;;HHHOOOkkksssQQQJJJkkkcccDDD===<<<;;;999777666555555444333333222111000//////000/////////............////////////////////////........................---333>>>GGGGGGDDDJJJTTToooyyyjjjbbbvvv{{{vvvcccjjjqqqiii|||tttkkkqqq}}}~~~}}}ooojjjjjjjjj~~~~~~|||xxxwwwxxxxxxtttllleeebbbaaaiiilllnnnmmmhhhdddbbbbbbVVVLLLAAA;;;777444444777888===EEEOOOYYYcccjjjnnnqqqmmmttt}}}zzzdddOOOIII@@@999555444444444222444666666777888;;;===@@@HHHUUUccclllrrryyyzzziii^^^```ooo|||oooeee___VVVJJJJJJRRRJJJIIILLLQQQSSSUUUZZZaaaiiinnnsssuuuuuuxxx~~~|||zzzxxxxxx||||||zzzffffff{{{zzzyyy|||}}}~~~yyyxxx~~~~~~YYYCCCBBB999777333222222222111000...................................................------------.../////////000000111111111111000...111333444999GGGXXXdddyyyrrrjjjoooqqqfffaaafffooo~~~|||nnnYYYNNNNNNPPPUUU___iiipppqqqppp{{{|||ooommmnnnrrrssstttzzz~~~pppyyyTTT===333999:::///111111111111111111111111111111111111111111111111111111000000000000111111222222222222333444555555555>>>OOOZZZ}}}|||OOOTTTxxxcccBBB===<<<:::888777777888888444333111222333333222000000000000000000000000000.................................///111000///---222>>>CCCEEEGGGGGGVVVqqqnnn```fffuuuwwwtttmmmfffhhhtttpppjjj|||xxxsssmmmfffhhhppp||||||xxxrrrmmmhhh___UUUPPPPPPVVV[[[```cccfffeeebbb]]]YYYWWWNNNGGG???:::555111222666;;;???GGGOOOXXX```eeegggnnnnnnvvv}}}www^^^NNNCCC:::888999666444333333555777:::<<<>>>???@@@HHHPPP\\\hhhpppwwwiiiUUULLLRRRiii~~~xxxooocccZZZTTTQQQSSSVVVQQQNNNNNNRRRRRRRRRZZZdddqqqsssuuuwwwyyy{{{}}}~~~|||{{{{{{||||||~~~aaaWWWooo~~~~~~{{{dddKKKIII>>>:::444000//////000000////////////////////////.........------,,,,,,,,,//////............//////+++///333555444222111111000555///555IIIOOO[[[zzz~~~mmmbbbbbbjjj{{{vvvrrruuudddYYYSSSWWWTTTWWW```iiilllnnnpppwwwyyyrrrooonnnpppqqqttt|||bbb???:::;;;666444222111111111111111222222000000000000000000000000000111111111111222222222555333222333444555555444666FFF___}}}rrrZZZYYY{{{eeeDDD===<<<:::888777777777888444333111222333333222000000000000000000000000000..............................///000000000///---555BBBHHHJJJLLLNNN^^^zzznnnaaaggg|||~~~{{{ssskkkmmmzzzxxxkkklllzzzssskkkdddiiisss|||zzztttkkkddd^^^UUUMMMJJJLLLPPPSSS\\\___ccccccaaa]]]ZZZYYYPPPHHHAAA<<<777333444888:::>>>FFFOOOXXX___dddgggooonnnuuu{{{}}}uuu\\\MMMBBB999888:::888555444555666888:::===???@@@AAAFFFQQQ```nnnwwwqqqMMMFFFKKK]]]lllwwwxxxssskkkccc\\\XXXVVVVVVWWWSSSRRRTTTTTTVVV^^^hhhyyyyyyzzz{{{}}}}}}|||{{{}}}~~~~~~}}}dddRRRiii{{{oooRRRKKK???:::444000//////000000////////////////////////.........------,,,,,,,,,//////............//////,,,///222444333222111111333888555;;;LLLUUUgggmmmdddhhhvvvsssmmmssszzzlllaaaYYYVVVUUUSSSWWWaaajjjmmmnnnpppyyy}}}ooollllllooorrruuu}}}~~~gggBBB;;;;;;555333222222111111111111222222000000000000000000000000000111111111111222222222444333222333444555666666;;;IIIhhhmmmVVVccc}}}gggFFF===<<<:::888777777777777444333111222333333222000000000000000000000000000......................../////////000000/////////999GGGNNNMMMOOOSSSffflllgggssswwwqqquuummmfffqqqxxxpppiiifffppp}}}~~~{{{wwwlllbbbYYYRRRJJJEEEEEEHHHJJJKKKSSSVVVZZZ\\\[[[YYYXXXXXXNNNGGG@@@<<<888444555888999===EEENNNWWW^^^dddfffnnnmmmtttyyy|||www___LLLAAA999999;;;:::777666888888:::<<<>>>AAACCCDDDJJJWWWiiivvvlllKKKFFFJJJUUU\\\bbbuuurrr```bbbmmmrrrnnnjjjkkkjjjfffaaa\\\YYYWWWZZZUUURRRQQQSSSWWW```iiivvvvvvvvvwww{{{~~~}}}~~~}}}|||bbbKKK^^^}}}xxxTTTFFF@@@<<<555111///000000000////////////////////////.........---------------//////............//////---///111222111111222333000666777>>>MMM[[[tttlllaaaeeeuuuzzzpppfffcccjjj|||}}}qqqhhhbbb___[[[YYYVVVUUUZZZeeennnqqqqqqrrr{{{qqqmmmkkknnnqqqsssyyyvvvpppwwwuuunnnEEE<<<;;;555222222222111111111111222222000000000000000000000000000111111111111222222222444333333333444555777888@@@RRRzzzhhhUUUppp}}}hhhGGG===<<<:::888666666666666444333111222333333222000////////////////////////........................000000000000//////111222===LLLPPPLLLMMMRRReeezzzkkkuuu}}}vvvuuu}}}gggfffwww{{{rrrkkkhhhlll|||{{{yyyrrreeeYYYQQQJJJCCCAAAEEEHHHIIIGGGIIILLLOOOQQQRRRRRRSSSSSSJJJDDD===:::666222333666777<<>>AAADDDGGGIIISSSbbbtttVVVJJJFFFIIIRRRWWWYYYfffvvvwwwjjjWWWMMMNNNTTTVVVSSS\\\cccjjjjjjgggfffeeedddaaa]]]XXXUUUVVV[[[ccciiillllllnnnrrrxxx~~~|||}}}zzzwwwUUUCCCPPPqqqXXXBBBBBB===777222000000000000////////////////////////...............---------//////............//////...000111000000000222444///222888DDDVVViiiooo```___nnnkkkfffcccbbbiiizzzxxxlllfff^^^\\\^^^```^^^\\\YYYXXX^^^jjjsssuuuuuuvvv}}}yyyrrrmmmmmmoooooorrruuu{{{ooo```}}}vvvwwwKKK===;;;555222333333222111111111222222000000000000000000000000000000111111111222222222333333333333444666999;;;CCCbbbggg[[[zzz{{{gggGGG===<<<:::777666555555666444333111222333333222000///////////////////////////////////////////////////000000///...///333666BBBOOONNNGGGGGGNNN___wwwwwwsssyyywww}}}{{{hhhlll~~~zzztttmmmhhhiiitttyyywwwuuummm^^^SSSJJJEEE@@@AAAFFFIIIHHHFFFCCCEEEHHHJJJKKKLLLNNNPPPIIIBBB===:::666333333777777;;;CCCLLLVVV^^^cccfffhhhhhhqqq{{{{{{TTTFFF::::::>>>???===;;;>>>>>>>>>@@@DDDIIIMMMPPP[[[kkk}}}___DDDDDDBBBHHHTTT[[[\\\___ddd^^^UUULLLIIIJJJNNNUUUZZZfffpppwwwtttqqqtttxxxyyyuuuqqqlllfffeeegggiiijjjiiijjjnnnuuu}}}zzz~~~}}}nnnQQQEEE===AAA___eeeIIIDDD???888333111111000000////////////////////////........................//////............////////////000/////////222444444333===PPPeee|||rrreeefffxxx~~~kkk___fffkkkuuuvvviiiaaaZZZWWWVVVZZZ```dddbbb^^^[[[ZZZ```kkktttvvvvvvwwwuuullllllmmmnnnnnnpppsssrrrYYYoooSSS@@@<<<777444444333333222111111222222000000000000000000000000000000111111111222222222222333444444444666;;;???GGGttthhhhhh|||yyygggFFF===<<<:::777666555555555444333111222333333222000000000000000000000000000////////////////////////...000000///...000666:::FFFPPPLLLBBBFFFOOO___rrr}}}~~~xxx|||vvvmmmuuuvvvqqqkkkiiiooo~~~wwwssstttqqqfffWWWNNNDDDBBBAAACCCFFFIIIHHHFFFCCCEEEGGGGGGHHHIIIKKKMMMIIICCC>>><<<999555555999666;;;CCCLLLVVV^^^dddgggggggggppp{{{]]]LLL===:::>>>@@@>>>===AAAAAAAAACCCHHHNNNUUUXXXbbbtttzzz```IIIAAA@@@EEESSSeeeooolllfffccc\\\SSSLLLKKKKKKNNN[[[jjj|||vvvmmmrrr{{{~~~yyyvvvuuuqqqlllkkkkkkooovvv{{{~~~xxxTTT<<<===<<<999MMMnnnrrrlllqqqQQQFFFAAA:::444222111000000////////////////////////...............///////////////............//////...///000000//////111333555111???VVVjjjrrrjjjeeesssxxx{{{qqqeeehhhooowww~~~~~~~~~wwwiii\\\UUUSSSTTTYYY___fffhhheeebbb]]]\\\```kkksssvvvvvvwwwvvvjjjiiilllnnnooopppqqq|||[[[bbb___EEE===888777555444333222222111222222000000000000000000000000000111111111111222222222111333444444444777===BBBOOOooogggsssyyy~~~|||gggGGG===<<<:::777555444444444444333111222333333222000000000000000000000000000////////////////////////---///000///...111888>>>JJJQQQJJJBBBJJJXXXgggwww|||xxx{{{nnnqqq}}}~~~rrrnnnjjjkkkvvvvvvrrrppprrrlll^^^OOOHHHBBBCCCEEEGGGIIIIIIIIIIIIDDDEEEEEEEEEDDDDDDFFFHHHHHHBBB>>><<<999555555999777;;;CCCMMMWWW___eeehhhiiihhhpppzzzeeeRRR???:::>>>AAA???>>>CCCCCCCCCFFFKKKSSS[[[___lllgggVVVGGG<<>>888888555555444333222222222222000000000000000000000000000111111111111222222222000333555444444777>>>DDD\\\oooZZZ```xxxttt||||||hhhHHH===<<<:::777555444444444444333111222333333222000000000000000000000000000000000000000000000000000,,,...000///...111:::AAALLLRRRJJJCCCPPPaaappp}}}yyyyyyxxx~~~nnnhhhttt~~~|||nnnkkkhhhlll}}}}}}sssooooooqqqiiiXXXJJJDDDBBBFFFJJJLLLLLLLLLLLLMMMCCCDDDCCCBBB@@@@@@BBBDDDEEE@@@<<<:::777333444777777;;;CCCMMMWWW___eeehhhkkkiiipppyyyjjjVVVAAA;;;>>>AAA@@@???DDDDDDDDDGGGMMMVVV^^^cccvvvvvvLLLDDD<<<666@@@===UUUvvv{{{sssjjj```___gggkkkkkkttt^^^KKKRRRcccnnnzzzvvvxxx|||vvvTTTPPPKKKEEEDDDFFFHHHIIIooo||||||ssstttsssrrrzzz~~~]]]HHHCCC<<<666333222111000////////////////////////---.........//////000000//////............//////,,,...000111000000000222777555III^^^ggg}}}kkkaaaeeekkkqqqiiilllzzzwwwkkkjjjyyy}}}nnn[[[RRRRRRYYY^^^dddhhhjjjjjjjjjjjjiiifffhhhpppxxxzzz{{{}}}~~~lllgggiiikkkjjjjjjmmmvvv```OOOwwwzzztttOOO???888888666555444333222222222222000000000000000000000000000111111111111222222222000333555444444777???FFFggg```OOO[[[yyymmm{{{iiiHHH???<<<888666666555444333444444333333333333222222///000111000///...///000222111111111000000//////---.../////////333<<>><<>>;;;999777777888999>>>???BBBGGGOOOYYYaaaggggggkkksss}}}jjj[[[CCC;;;BBB@@@<<>>===;;;999;;;@@@UUUsss|||[[[LLLJJJKKKSSS\\\ooo~~~{{{xxxmmm\\\UUUOOORRR\\\bbb___YYYZZZrrr~~~~~~|||zzztttppp|||fffRRRAAA<<<<<<444111222///000000///...............////////////////////////............///////////////000111000///000222333555;;;FFFVVVhhh~~~tttaaahhhiiiwww}}}lllfffkkkrrrzzzyyyrrrpppqqqzzz~~~yyyjjj[[[QQQSSSYYYhhhjjjlllkkkiiijjjnnnqqqnnnhhhiiiqqquuutttyyysssiiiffffffhhhllliiinnneeeZZZqqq}}}ppp~~~VVVCCC<<<888888666333222222222222111111111111111111111111111000000000000000111111222...888666000333777@@@QQQqqqyyyNNNQQQcccvvvwwwsss}}}||||||jjjIII???<<<999777666555444333444444333333333333222222///000111000///...///000111111111111000000000//////000000000111666@@@IIINNNGGGMMMVVVcccxxx```\\\gggnnnjjjjjjlllppp~~~sss```___ppp~~~qqqkkkjjjjjjtttxxxrrrkkkdddXXXLLLEEEEEEGGGKKKPPPSSSRRRPPPNNNMMMHHHBBB>>>???===888888:::<<<<<<;;;;;;999888777666;;;===BBBIIIRRR[[[ccchhhkkknnnssszzzzzzvvvooo```HHH???EEECCC@@@FFFLLLOOOTTTZZZbbbnnn|||nnnRRR:::444777666666999???KKK___qqqzzzzzz```HHHBBBEEEHHHOOOWWWfffsssxxxtttxxx}}}tttddd```cccppprrrbbbVVVnnn}}}~~~|||XXXEEE======555111222...000000///............///////////////////////////............///////////////000111000///000222444555>>>LLLXXXeee{{{xxxcccdddhhh{{{xxxiiiaaahhhpppvvvvvvrrrlllffflllrrryyykkk___WWWTTTYYYaaaiiijjjlllmmmooosssxxx{{{qqqjjjiiipppuuuvvv|||qqqhhhfffeeefffhhheeejjjrrraaaqqq[[[FFF<<<555888666333222222222222111111111111111111111111111000000000000000111222222000777555222444666CCCZZZ|||pppNNNVVVhhh{{{rrrzzzvvvvvv{{{jjjJJJ@@@===999777666666444333444444333333333333222222///000111000///...///000111111111111000000000000111222222111333;;;EEEMMMNNNKKKTTTcccxxxppp\\\```mmmooohhhccc```qqq~~~rrr]]]^^^uuu{{{oookkkjjjnnnwwwoooeee\\\RRRHHHCCCDDDJJJNNNSSSUUUTTTRRRPPPOOOQQQKKKFFFCCC???:::999;;;999;;;<<<===<<<:::888777777<<>>333555:::::::::>>>???EEESSSdddssszzzuuuTTTFFF===AAAIIILLLPPPVVVccckkkooommmkkkpppxxx|||~~~xxxooojjjmmmyyy{{{kkkhhhnnnkkk[[[nnnaaaJJJ???>>>666111111...111000//////......//////////////////////////////............////////////...000111000000000222444444BBBQQQ[[[eee{{{{{{eeeccchhhrrrfffeeejjjnnnnnniiidddcccdddooo~~~wwwjjj]]]VVVTTTXXX```iiijjjjjjkkkooowww~~~wwwnnniiioootttxxxnnneeedddccccccddddddfff~~~yyydddqqqbbbKKK>>>777888666333222222333222111111111111111111111111111111000000000000111222222333666444555666555HHHhhhdddMMM\\\mmm}}}zzzooovvvpppsss{{{jjjJJJAAA>>>:::888777666555333444444333333333222222222///000111000///...///000111111111000000000000000111222222000444>>>IIIOOOKKKOOOZZZmmmlllaaammm{{{{{{rrrkkkeee|||ooo___iii{{{rrrhhhjjjtttxxxlll___UUULLLEEEBBBDDDLLLOOOTTTVVVUUUSSSQQQQQQWWWUUURRRMMMGGGAAA??????;;;;;;<<<======<<<;;;:::888===FFFQQQ[[[bbbgggjjjjjjlllppptttwwwwwwuuussszzzpppYYYJJJKKKJJJIIIQQQTTTXXX^^^hhhuuu___GGGBBB<<<999<<<>>>===>>>BBB<<>>>>>GGGOOORRRTTTXXXeeegggfffaaa```fffmmmooooookkkeee```dddsssqqqlllnnn}}}zzzhhhooozzzhhhMMM>>>>>>777222222///111000000///.../////////////////////////////////............////////////...000111111000111333555555CCCRRR^^^mmmwwweeedddhhhooofffjjjiiigggddd```aaaiiirrruuunnnbbbWWWUUUXXX\\\ccciiikkkiiikkkqqq|||~~~rrriiimmmsssyyymmmbbbaaaaaabbbccchhhcccrrr}}}xxxbbblllkkkPPPBBB===999666333222333333222111111111111111111111111111111111000000111111222333555555333777888666MMMuuu~~~WWWMMMaaaooo~~~|||sss~~~qqqqqqwww|||jjjJJJBBB???;;;999888777555333444444333333333222222222///000111000///...///000000000000000000000111111///222222///444AAAKKKNNNJJJTTT```sssjjjhhhyyy|||sssuuukkkgggyyywwwoooeeelll{{{~~~wwwjjjZZZPPPHHHCCCCCCFFFKKKNNNSSSUUUTTTSSSRRRRRRYYY[[[[[[VVVPPPKKKGGGEEE@@@???===<<<;;;;;;<<<<<<<<>>BBB999@@@KKKUUU[[[```mmmyyy|||jjjXXXKKKAAA:::===>>>DDDMMMSSSWWWZZZ^^^gggfffbbb^^^___cccbbb^^^bbb```]]]\\\bbbtttuuupppqqq}}}yyyrrr{{{pppOOO======888222222111111111000///////////////////////////////////////............////////////...000111111111222444666777CCCRRRbbb{{{kkkbbbfffkkk}}}kkkeeegggdddddddddcccdddnnnzzz{{{{{{nnnccc[[[VVVXXX]]]aaadddhhhlllkkknnnvvvwwwkkkmmmttt|||qqqdddaaaaaabbbdddhhhcccmmmyyy}}}eeeeeetttRRRBBB???999777444333333333333222111111111111111111111111111111111111111222222333666555333777999888QQQzzzmmmLLLPPPggguuu{{{vvvooossszzzkkkKKKCCC@@@<<<999888777555444444444333333333333222222///000111000///...///000000000000000111111111111...222222000666CCCLLLLLLKKK[[[dddttt|||lllqqq{{{wwwrrriiiooo{{{qqqfffeeeqqq}}}uuufffUUUKKKFFFCCCEEEHHHJJJMMMQQQTTTTTTTTTTTTTTTYYY^^^```\\\XXXVVVTTTRRRLLLIIIEEE@@@===;;;;;;;;;>>>BBBIIIRRR[[[dddjjjmmmqqqsssvvvxxxxxxzzz|||~~~nnnZZZVVVTTTSSSYYY]]]eeeppp~~~ZZZ===999777999:::::::::<<>>999333222111222111000000//////000000////////////////////////............////////////...///111111111222555777;;;FFFUUUiiittt______fffrrruuuhhhfffgggllluuu|||wwwqqqwww}}}{{{jjj]]]XXXUUUVVV]]]bbbdddgggkkkoooqqqvvv~~~oooooovvvzzznnngggcccccceeebbbfffppp}}}nnn```~~~WWWBBB;;;999777444333333444333222111111111111111111111111222111111111111222333333444666444555999===TTTwwwyyyXXXFFFWWWooopppooouuu{{{uuummmNNNDDDAAA===:::999777555444444444333333333333222222///000111000///...///000///000000000111111111111...444444222888FFFLLLJJJJJJ^^^eeeppp~~~wwwwwwuuuuuummmgggrrr{{{rrrbbbgggyyy}}}rrrbbbQQQHHHDDDCCCEEEIIIIIIMMMQQQTTTUUUUUUVVVWWW]]]dddfffaaa^^^bbbeeefff^^^[[[VVVOOOGGGAAA<<<999<<>>:::888666666666222222333444444333333333222111111000000000000000000000000000////////////000333...111CCCLLLLLLOOO\\\XXXaaauuu}}}wwwyyyssstttvvvxxxrrrooozzz~~~wwwmmmooonnntttaaaMMMCCC@@@@@@BBBDDDIIILLLQQQVVVYYY]]]aaadddggglllnnnkkkkkkrrryyy|||~~~xxxtttooo\\\DDD:::===999:::???IIIVVVbbbiiilllwwwyyy|||~~~{{{www{{{uuukkkdddccckkkuuummmHHH999999999777666888<<>>GGGTTT```iiimmmxxxzzz~~~~~~zzzqqqlllkkktttWWW>>>999888777555999;;;===AAADDDGGGIIIKKKIIIMMMSSSYYY\\\]]]\\\[[[WWWSSSLLLFFFDDDKKKWWW```yyy{{{mmmhhhnnnwwwvvvaaaZZZ]]]aaabbbdddiiisss|||}}}|||~~~qqqjjjppp|||zzzmmmIIIDDD<<<777555---111111000///////////////////////////...............///000000//////000111222//////222444444888>>>QQQUUUeee|||nnneeekkksssyyyqqqpppsssxxx}}}ppphhh\\\UUUTTTXXX___ccchhhjjjlllnnnppptttzzzyyyzzzxxxjjjbbb```eee___bbbrrr~~~sssiiiwwwNNN???;;;888555444444444333333111111111111111111111111111111111111222333444555666333666777999LLL```cccPPPMMMYYYsssuuurrrwww~~~tttRRRqqqSSSFFFCCC???;;;888666666555333333444444444444333333222111111000000000000000000000000000000000000000...222000777IIIQQQRRRXXXcccggguuuwwwoooqqqooo~~~~~~xxxtttmmmjjj|||}}}tttnnncccUUUGGGCCCCCCDDDFFFIIILLLPPPUUUZZZ___ccchhhkkkuuuzzz|||yyyyyytttSSS???;;;999999<<>>???@@@AAABBBBBB@@@BBBDDDGGGHHHGGGFFFEEEHHHGGGEEECCCGGGTTTffftttpppeeedddkkkssszzzggg___aaaeeefffjjjqqqzzz}}}xxxrrrrrrxxx{{{zzzyyy{{{xxxPPPEEE===777444///111111000///////////////////////////...............///000000//////000111111//////222444555:::AAAUUUUUUfffwwwoooeeeqqqyyyssspppttt}}}~~~{{{yyybbb\\\TTTPPPTTT]]]gggmmmkkklllnnnrrryyytttvvv|||kkkbbb```bbbbbbgggsssvvvbbb~~~wwwYYY@@@===:::777555555555444444222222222222222222222222111111111222222333444555333555888666:::QQQccc^^^NNNMMMZZZttt~~~zzzsssuuu}}}eeeJJJrrrUUUGGGEEEAAA<<<999666555555444444444444444444333222222111111000000000000000000000000000000111111111111333111888GGGKKKJJJPPP]]]kkk}}}zzzqqqttt|||qqqtttyyyqqqsssrrrpppzzzmmmfffZZZOOOEEECCCDDDEEEGGGJJJMMMQQQWWW\\\aaafffjjjnnnpppvvvyyyyyy{{{}}}iiiPPP@@@<<<:::999;;;BBBMMM\\\iiipppyyy{{{~~~~~~pppLLL222555===:::888<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>???????????????DDDEEEFFFGGGMMM]]]sssnnnbbb```eeemmmsss~~~oooeeefffkkkjjjnnnuuu{{{yyyuuussswwwUUUDDD>>>888444222111000000///////////////////////////...............///000000//////000111111///000222333555<<>>000888===777888AAA;;;<<<===>>>???>>>===<<>>HHHSSSUUUkkkoooeee~~~zzzcccdddzzzyyynnnpppttt~~~{{{}}}qqqUUUVVVXXX]]]eeemmmrrrtttkkkooowwwrrrgggrrrrrrfffccc\\\aaaaaafffwwwtttYYYuuu~~~lllHHH@@@<<<777444333333333222222222222222222222222222222222222222333444555666///333888666<<>>999777555555555555666555555444333222222111111000000000000000///000000111111222222222111444555???MMMKKKJJJUUUhhhyyydddwwwxxxuuussscccdddzzzxxxqqqlllqqquuuzzzvvvggg^^^PPPIIIDDDDDDEEEEEEHHHLLLRRRUUU[[[```dddiiimmmppptttzzz|||yyyyyy}}}rrrhhh___[[[ZZZSSSEEE999<<<<<<>>>BBBJJJXXXgggpppuuuwww|||wwwDDD777333999:::555666???:::;;;>>>@@@AAAAAA@@@???@@@@@@AAACCCFFFIIIKKKMMMHHHJJJMMMUUUaaarrr~~~mmmccchhhssswwwzzz}}}~~~qqqrrryyy}}}|||zzzvvvxxxmmmvvv~~~\\\BBBBBB;;;222777111111000///////////////////////////...............///000000//////000111000///000222222555@@@LLLOOOYYYttteeeccc|||kkklllvvvjjjooouuu|||nnnUUUWWW[[[aaahhhmmmnnnnnnllluuuwwwjjjgggvvvtttgggcccaaacccbbbfffuuuttt___zzzsssLLLAAA===888444222333333222333333333333333333333333222222222222333444555666111111666999@@@TTTZZZKKKGGGPPPeeexxxwwwzzz___HHHAAAvvvYYYLLLIIIDDD>>>:::777555444666666666666555444333222222111111000000000000000///000000111111222333333111333666CCCQQQNNNMMMZZZxxxnnnddd~~~{{{yyyhhhkkkzzzxxx}}}jjjjjjnnnqqqyyyrrrcccZZZMMMGGGCCCDDDEEEFFFKKKPPPUUUYYY^^^cccgggkkkooorrrxxx}}}{{{yyy|||sssmmmgggeeeeee___QQQDDD===>>>@@@CCCKKKWWWeeeoooqqqsssxxx}}}~~~|||YYY999666555888888777888;;;;;;===@@@BBBDDDDDDBBBAAA@@@BBBDDDGGGKKKOOORRRSSSRRRSSSVVV___mmm|||ssshhheeeqqqzzzzzzyyy|||{{{~~~zzzvvvuuuxxxkkk{{{```DDDEEE<<<000777111111000///////////////////////////...............///000000//////000111000///000222222555BBBOOOMMMaaafffjjj}}}nnnrrruuuooouuu|||zzzxxxhhhXXXYYY\\\bbbgggjjjkkkjjjnnn|||ooogggiiixxxtttgggaaacccbbbbbbhhhuuu|||rrrcccmmm{{{QQQDDD???999555333333333333333333333333333333333333333333222333333444555666555000555===FFFSSSVVVIIIFFFSSSjjjuuuuuu{{{gggQQQFFFEEEwwwZZZLLLIIIDDD???:::777555444666666666666555444333222222111111000000000000000///000000111222222333333111444777DDDQQQMMMLLLYYYzzzggggggyyyzzzmmmvvvzzzxxxrrriiiooosssuuu~~~ooo```WWWJJJEEEAAACCCEEEHHHMMMTTTXXX\\\aaaeeeiiimmmqqqsss}}}~~~xxxsssooohhh\\\RRR>>>@@@BBBEEEKKKWWWdddnnnvvvwww{{{___>>>666666777777999;;;;;;999<<<>>>BBBDDDFFFEEEDDDCCCAAACCCFFFJJJNNNRRRUUUWWW^^^]]]___iiivvvjjjbbbdddrrrzzzwwwuuuxxxttt~~~zzzuuupppnnnwww{{{dddEEEGGG===///666111111000///////////////000/////////...............///000000//////000111000000111222111555CCCPPPMMMggghhhoooxxxjjjrrryyyrrryyy{{{lllxxx~~~rrrppp|||{{{wwwsssccc\\\\\\^^^aaafffiiijjjjjjqqqkkkeeeiiiwwwtttfff___]]][[[\\\eeepppsssjjj___ZZZVVVFFFAAA;;;666444444555444333333333333333333333333333333333333444555666666999///444AAAJJJRRRTTTIIILLLZZZrrr{{{uuuuuu|||sssUUUGGGFFFHHH~~~___LLLKKKHHHAAA999555555666666666666555444444333333222222111111111111222222111111000000000000111111222000777FFFNNNOOORRRXXX{{{|||jjjjjjxxx{{{~~~nnndddwww}}}pppgggiiiiiisss}}}kkkYYYPPPGGGFFFDDDCCCCCCHHHNNNSSSYYY___eeejjjlllooossswwwyyyuuurrryyywwweeeQQQDDDDDDBBBBBBKKK\\\jjjqqqqqqyyy|||}}}jjjMMMAAA999666444444777:::;;;;;;@@@BBBDDDEEEDDDCCCCCCCCCFFFFFFGGGIIIMMMQQQTTTUUU[[[dddfffeeettt|||aaa```ccciiijjjggghhhnnnuuu|||yyyoookkkttt}}}oooLLLDDD>>>444222444333222111000000000000000000000000000000000000000///.........///111222444333222222333;;;IIIUUUVVV~~~nnnmmmmmmwwwddd```ccc```dddiii|||}}}{{{uuufff\\\ZZZ\\\bbbfffgggiiimmmwwwyyyiiinnntttxxx||||||qqq^^^ZZZ]]]aaacccdddeeefffgggZZZ}}}bbbPPPDDD>>>888111555888111222222222222222222222222333444444444333333555666555:::<<>>555444222222111000////////////000000000000000000000000000//////...///000111222222222111111444===KKKWWWWWW}}}qqqxxxhhhjjjxxxeeebbbeeedddjjjooottteee[[[[[[___eeehhhhhhlllqqqwwwkkkhhhnnntttyyy|||sss^^^^^^^^^______```bbbfffiiibbb}}}nnnQQQDDD>>>999222555888000222222222222222222222222333444444444333333555666555777;;;EEEUUU___VVVFFFMMM___{{{xxxvvvzzz|||```LLLCCCHHHQQQ~~~aaaTTTSSSPPPHHH@@@::::::;;;666666666555444444333333222222111111111111222222111111000000000000111111333444<<>>777:::666777888999:::<<<@@@BBBCCCDDDFFFGGGGGGHHHJJJLLLKKKPPPUUUWWWVVVUUUWWWZZZXXX^^^bbbfffsss}}}tttcccQQQQQQTTTZZZ]]]___dddjjjpppsss}}}xxxwwwxxx|||vvvpppuuu|||SSSEEE>>>777666000000///////////////000////////////////////////000////////////000111222000111111222666@@@NNNXXXYYYzzzrrrzzzllljjjyyywwwttt|||dddeeeiiikkkvvv}}}rrrcccZZZ\\\bbbiiikkklllpppwww|||bbbgggmmmuuuzzz}}}~~~xxxccc```___^^^]]]^^^dddlllrrreeetttzzzSSSEEE>>>:::333555777000333333333333333333333333333444444444333333555666777444<<>>777777000000/////////000000111////////////////////////000000000000000111111111000222333222777CCCOOOVVV\\\{{{{{{qqq{{{}}}rrrmmm}}}sssnnnsss~~~dddiiiooovvvqqqaaaXXX\\\dddllloooooottt{{{~~~uuuaaadddllluuu{{{}}}}}}~~~~~~|||iiiaaa```___^^^bbbiiissszzz___ddduuuYYYGGG>>>;;;555555777000333333333333333333333333333444444444333333555666999555BBB[[[eee[[[QQQQQQXXX{{{tttwwwyyy|||uuuVVVFFFDDDIIIPPPUUUeeeXXXWWWRRRJJJ@@@:::999:::666666666555444444333333222222111111111111222222222222111111111111222222555888BBBLLLKKKFFFJJJSSSmmmzzznnnfffgggzzzpppwww~~~tttsssuuuwwwcccOOODDD@@@DDDIIILLLOOOQQQSSSUUUVVV[[[bbbfffhhhkkkooosss{{{tttbbbTTT[[[ggg~~~vvv[[[LLLLLLNNNOOOPPPWWWdddnnnqqqtttsssrrrqqqrrrrrrrrrrrrpppkkk^^^NNNFFFJJJRRRVVVUUUQQQKKKEEEAAA???>>>>>>===>>>AAACCCDDDGGGJJJLLLKKKNNNRRRTTTWWWZZZ]]]```dddaaabbbkkkyyyzzzzzz{{{|||nnnaaaaaaccceeefffiiinnntttwwwwww~~~wwwbbbcccaaaaaadddgggmmmxxx{{{qqqooo|||}}}zzz{{{yyyssszzz~~~zzz___HHH===666666111111000000000111222222///////////////////////////000000111111111111111222555555444999EEEOOORRR\\\|||uuupppxxxxxxrrrnnnuuupppssskkkssswwwrrr___VVVZZZcccmmmrrrrrrvvv|||xxxnnn``````iiitttzzz|||~~~}}}}}}~~~~~~|||mmmaaaaaa``````ccciiirrrxxxZZZVVVpppnnnyyyaaaKKK???===666555666111333333333333333333333333333444444444333333555666888777IIIcccgggTTTLLLTTTbbbzzzrrrtttvvvxxx{{{|||cccIII>>>BBBJJJPPPTTThhh[[[YYYUUULLLAAA;;;999:::666666666555444444333333222222111111111111222222222222111111111111222222555999DDDMMMLLLGGGNNN[[[tttuuukkkgggkkkqqqiiitttzzzqqqtttyyyyyycccNNNCCC@@@DDDIIINNNPPPSSSVVVXXXYYY]]]cccfffggghhhkkknnnttt|||~~~qqqaaaVVVQQQaaaooooooVVVKKKNNNPPPPPPPPPWWWcccmmmpppssssssrrrqqqqqqqqqqqqrrrlllgggYYYGGG<<<<<>>===???CCCDDDAAA>>>BBBAAABBBEEEIIILLLMMMLLLOOOSSSXXX]]]```cccfffhhhiiieeehhhvvvrrriiiggglllnnnnnnpppvvvzzz{{{wwwaaa\\\ZZZ[[[^^^aaaeeeppp{{{}}}rrrlllxxxzzz{{{tttzzz}}}{{{hhhMMM???666555222222111111111111111222///////////////////////////000111111222222111111222777777444:::HHHQQQQQQTTTwwwtttrrrzzzzzzvvvqqqyyy|||wwwrrr^^^UUUWWW```lllssstttvvvyyyuuuyyyooo___\\\eeeqqqyyy{{{}}}zzz|||zzzkkkbbbbbbaaa___```dddjjjooo]]]PPPgggkkkpppjjjQQQAAA>>>777555666333333333333333333333333333333444444444333333555666666<<>><<<<<<666666666555444444333333222222111111111111222222333222222111111222222333444:::EEENNNMMMJJJTTTccczzzsssuuujjjddddddkkk}}}oookkkzzzvvvooovvv}}}vvvbbbOOODDDAAADDDIIINNNQQQTTTXXXZZZ^^^bbbgggiiihhhhhhjjjmmmqqqyyy~~~xxxhhh[[[XXX[[[kkkxxxjjjTTTOOOUUUVVVTTTSSSXXXcccmmmpppqqqrrrssssssqqqqqqsssuuummmhhh[[[JJJ???===<<<:::======???AAADDDGGGIIIJJJKKKHHHGGGKKKRRRUUUSSSOOOPPPUUU\\\cccgggjjjlllnnnpppooorrr~~~ooojjjiiiooosssrrruuu{{{~~~uuueee[[[ZZZ\\\___aaadddlllvvvssskkkvvv|||qqqSSSBBB888555333222111000000///000000000000000000000000000000///000111222222222111111000666777555<<>>777444666444444444444444444444444444333444444444333333555666666DDD^^^nnnaaaHHHFFFTTTeee|||yyy~~~~~~xxxkkkkkkhhhjjjkkkkkklllmmmooorrrtttvvvxxxxxxyyywwwmmmcccOOOFFF>>>???DDDJJJRRRYYYlllcccaaa\\\RRRHHH@@@>>>???777666666555444444333333222222111111111111222222333222222111111222222333444:::FFFOOONNNLLLXXXiiitttdddfffnnnooo^^^]]]```iii{{{pppqqqvvvpppyyytttaaaOOOFFFAAAEEEIIINNNQQQUUUYYY\\\cccgggkkkllljjjiiikkkmmmsssxxx{{{ttteeeZZZ[[[bbbyyynnn[[[ZZZ^^^^^^ZZZWWW[[[eeennnqqqpppsssuuutttqqqqqqtttxxxnnnjjj___PPPEEEBBB???<<<888;;;>>>>>>>>>DDDNNNVVVXXXTTTQQQVVV^^^bbb^^^YYYPPPVVV^^^fffjjjmmmooopppyyyyyy}}}}}}tttwww~~~xxxiiifffiiipppuuuuuuxxxttthhhcccbbbdddggghhhiiioooxxxtttkkkuuu~~~wwwWWWEEE999555222222111///............111111111111111111111111///000111222333222111111...555666444===NNNVVVSSS]]]}}}}}}pppqqqooo}}}rrr___TTTRRRXXXgggsssvvvsssqqqlllnnnssswwwzzz}}}kkkTTTVVV```mmmuuuzzz}}}jjj```^^^\\\[[[^^^fffpppxxxhhhNNN]]]gggfffyyyYYYDDD???777444777555444444444444444444444444333444444444333333555666999MMMhhhsssaaaIIIHHHXXXqqq}}}}}}}}}qqqfffhhhaaacccccccccaaa```aaabbb\\\^^^^^^^^^```]]]SSSHHHAAA>>>===AAAFFFKKKSSS\\\mmmkkkjjjbbbUUUKKKGGGDDDAAA888666444444444555444333333111//////000111000//////000222333444333333222555===JJJRRRLLLJJJ___yyynnn^^^\\\bbblllgggVVV\\\zzzuuurrrrrrsssmmmxxx}}}nnnZZZJJJCCCBBBGGGMMMRRRSSSVVVZZZ]]]^^^aaaeeekkkpppqqqooolllvvv|||wwweee[[[bbblllooozzzqqq^^^aaaaaa^^^```gggkkkiiikkkqqqrrrqqqqqqpppqqqssstttvvvrrrpppggg[[[QQQKKKEEE???AAA>>>>>>AAACCCEEEKKKRRRUUUTTTYYYhhhuuuvvvlllbbbaaa```fffnnnkkkbbbeeepppyyy~~~yyymmmfffmmmqqq|||yyyfff```eeehhhnnnvvv|||~~~}}}{{{zzzwwwkkkjjjqqqqqqiiieeelllvvv|||~~~~~~tttmmmttt||||||UUUGGG===000111111111111000000000000111111000000000000111111000000000000000111111222000666555888IIIRRRTTTZZZkkkzzzxxxlllpppqqqzzz~~~rrr___UUUUUUZZZdddqqqwwwuuupppkkkkkklllnnnqqqrrrpppooouuuwww|||wwwggg[[[TTT^^^jjjuuu}}}qqqggg```\\\]]]]]]___mmm~~~rrrVVVSSSlll```bbbGGG@@@999666888666444444444444444444444444000444666333222444555555???JJJzzzLLLGGGNNNZZZvvvyyy~~~{{{iiiaaa```\\\YYYUUUSSSQQQPPPMMMKKKMMMLLLKKKIIIFFFCCCAAA???;;;???BBBDDDFFFNNNYYYcccnnnlllllleeeXXXNNNHHHDDD@@@888666444444555555444333333111000///000111000///000111222333333333222222555;;;FFFLLLIIIJJJ^^^xxxfff\\\___hhhmmmeeeXXXcccsssrrrwwwtttooo{{{wwwhhhUUUGGGBBBCCCGGGMMMQQQSSSVVVZZZ___\\\^^^ccciiioooqqqqqqooouuu|||yyyggg]]]cccnnntttqqq```bbbeeeccceeekkknnnmmmoootttuuuttttttsssssssssssssssrrrqqqkkk```WWWRRRMMMGGGCCC>>><<>>999777555444555555444333333222000000111111111000222222333333333222111111777;;;CCCIIIHHHLLL___uuuzzzdddaaahhhnnnlll```XXXkkkrrrsss|||vvvsssxxxooo```PPPDDDAAADDDHHHMMMOOORRRVVV\\\bbb^^^```ccchhhmmmpppqqqppprrrzzzzzzmmmfffnnn|||qqqbbbdddiiihhhjjjoooqqqpppqqqtttuuuuuuuuuuuutttsssrrrqqqrrrsssppphhhbbb^^^XXXRRRIIIAAA;;;===@@@AAADDDGGGNNNUUUjjjwwwiiijjjvvv~~~yyyoookkkmmmnnnooo}}}qqqqqqhhhaaa___YYYSSSVVV___iiiooovvv|||nnnbbbggggggdddbbbhhhsss{{{~~~~~~tttkkknnnyyy|||\\\FFF<<<444222222111111111000000000111111000000000000111111000000000000000111111222444888666<<>>AAAEEEFFFIIIQQQ^^^gggtttrrrtttpppeeeXXXNNNEEE===999777555444555555444333444222000000111222111000333333333333222111111000999===DDDIIIKKKPPP```qqq~~~qqqppptttqqqgggWWWTTTooovvvuuu}}}xxxzzzuuujjj\\\MMMDDDBBBFFFIIIMMMOOORRRWWW___eeegggfffgggiiimmmooooooooorrrxxxyyyuuuwwwqqqdddffflllnnnrrruuuvvvsssqqqoooqqqrrrssstttttttttsssrrrrrrttttttoookkkhhhccc^^^SSSHHH@@@???AAA@@@??????IIITTTjjj|||nnniiirrrrrrrrryyy{{{~~~{{{oooddd^^^ZZZVVVYYY^^^iiinnnvvv|||~~~kkkcccfffjjjmmmppptttyyy|||~~~xxxmmmnnnxxx~~~wwwbbbGGG<<<777222222222111111111000000111111000000000000111111000000000000000111111222222777666>>>PPP[[[dddrrrxxxiiiiiisssqqqggghhhkkkuuuvvveeeVVVVVVYYYcccooouuurrrnnnnnnkkkhhhffffffeeecccaaabbbdddgggkkkmmmjjjddd___XXXZZZcccppp{{{~~~rrrfff___\\\_________hhhuuuttt\\\PPPpppmmm}}}nnnNNNCCC;;;888888444555555555555555555555555555000222999777111666AAAZZZ{{{xxxWWWKKKFFFFFF]]]nnn~~~zzzfffZZZVVVVVVQQQMMMHHHCCCAAA>>><<<::::::::::::::::::;;;;;;;;;AAADDDHHHJJJMMMUUU```jjjwwwuuuxxxuuujjj]]]QQQFFF===999777555555555666555444444222000000111222111000444333333222222111111111999>>>EEEKKKMMMRRR___lll~~~qqqaaaOOOQQQnnn{{{yyy|||{{{~~~uuulll___PPPHHHFFFHHHKKKNNNQQQTTTZZZbbbiiilllkkkkkkmmmooorrrrrrqqqvvvwwwxxxzzz}}}sssiiilllqqqvvv{{{~~~~~~zzztttooonnnnnnoooqqqsssuuuvvvwwwqqquuuvvvsssqqqppplllggg___TTTJJJGGGEEEAAA===<<>>999888444555555555555555555555555555666:::;;;777999NNNfff}}}wwwRRRLLLEEEGGG]]]qqq}}}iii[[[UUUUUUWWWLLLHHHCCC@@@>>>===<<<;;;;;;::::::::::::;;;<<<===DDDIIIMMMPPPRRRYYYccckkk{{{wwwzzzwwwmmm___TTTHHH>>>:::888666555666666555444444222111111222222222000333333222111111222222222777>>>FFFJJJLLLSSSbbbnnnppp]]]LLLTTTppp}}}zzz|||~~~xxxrrrfffWWWMMMIIIIIILLLPPPSSSWWW]]]eeelllmmmmmmmmmpppsssvvvwwwwwwzzzzzzzzz}}}www~~~{{{zzz~~~yyyqqqtttxxx~~~~~~xxxtttsssqqqppprrrvvvzzz}}}rrrvvvwwwuuutttuuurrrmmmhhh___WWWSSSNNNFFF@@@???@@@FFFTTT```___]]]ooouuummm|||zzzvvvsssrrrwwwsssoookkkiiifffdddccciiimmmrrrwwwzzz}}}~~~ggg```ZZZfffwwwwwwtttwww}}}|||~~~||||||yyylllkkkrrrkkkIII<<<999333222222222222111111111111111000000000000111111000000000000000111111222///444888FFFYYYbbbmmmvvvccc|||wwwoooggglllmmm```aaagggqqq{{{lllWWWTTTUUU]]]jjjrrrtttrrrpppmmmhhheeeeeefffffffffccc```\\\ZZZ\\\ccckkkpppjjjdddfffrrr|||}}}qqqfff^^^\\\```aaa___dddllljjjXXXHHHZZZ|||VVVIII@@@<<<:::555555555555555555555555555444888:::999>>>VVV{{{tttPPPLLLCCCKKK]]]{{{{{{yyyzzzhhhYYYQQQQQQUUUXXXIIIEEE@@@============<<<::::::999::::::<<<>>>???HHHMMMTTTWWWYYY]]]eeelll}}}yyy{{{yyynnnaaaUUUIII@@@:::888666555666666555444555333111111222222222111333222111111111222333444888AAAIIIJJJLLLXXXlll{{{ppp]]]PPP\\\www|||zzzzzz}}}|||yyynnn^^^QQQKKKJJJNNNSSSVVVZZZ```hhhnnnoooooopppsssvvvxxxwwwvvvyyy|||~~~~~~zzzvvvtttvvvpppzzz~~~xxxzzz|||~~~xxxsssrrrvvv|||tttxxxyyywwwvvvwwwvvvrrrmmmhhhbbb^^^WWWMMMGGGGGGAAA@@@HHHTTTYYY___wwwuuu|||~~~wwwooorrr}}}{{{vvvooojjjiiihhhggghhhlllppptttwwwzzz~~~gggYYYVVV\\\iiivvvxxxtttuuuyyy~~~}}}{{{{{{}}}||||||yyymmmkkksssmmmKKK===999333333222222222111111111111111000000000000111111000000000000000111111222111555:::III[[[bbblllrrrbbbwwwnnnlllfffpppsss]]]\\\dddmmm{{{mmmYYYUUUTTT\\\iiitttwwwwwwtttpppjjjfffffffffgggggghhhddd___\\\]]]dddnnntttjjjbbbcccppp{{{~~~wwwfff^^^\\\aaabbb___bbbiiiiiiXXXGGGTTT|||ZZZLLLBBB>>>;;;555555555555555555555555555444999;;;AAA[[[iiiMMMLLLCCCSSSbbbwwwuuu}}}zzzlllbbbUUULLLKKKOOOSSSUUUHHHDDD???<<<;;;<<<<<<<<<:::::::::;;;===AAADDDFFFKKKRRRYYY^^^___aaafffkkkyyy|||yyynnnaaaVVVJJJAAA:::888666666666666666444555333111111222333222111222222111111111222444555<<>>AAAOOOXXXbbb{{{||||||yyyzzzkkkssstttkkkiiijjjkkkhhhkkkooosssuuuxxx|||~~~hhhTTTUUUUUU]]]jjjsssuuuxxx~~~|||}}}|||zzzzzz}}}~~~~~~|||ooonnnuuuoooLLL===999333333333222222222111111111111000000000000111111000000000000000111111222333777===LLL]]]aaajjjxxxooossswwweeehhhffftttxxxdddWWW]]]iiitttlll[[[WWWUUU\\\iiiuuuzzz{{{yyytttnnniiihhhhhhhhhhhhnnnjjjeee``````eeemmmssscccZZZ\\\kkkyyy}}}|||fff^^^\\\aaaccc```aaagggkkk[[[IIISSS{{{]]]MMMDDD???<<<666666666666666666666666666888???DDDTTT~~~___KKKKKKEEE]]]iiixxxwww~~~gggZZZSSSJJJFFFIIINNNQQQRRRHHHDDD???;;;:::;;;;;;;;;;;;;;;<<<>>>AAAFFFJJJLLLMMMTTT]]]aaabbbcccgggkkkttt```OOOEEEBBB777888999888666555444444555333111111222333222111111111222111000111444666===KKKJJJEEETTTnnnvvvkkkccc\\\lllyyysss{{{~~~|||}}}uuueeeWWWRRRQQQPPPSSSYYY]]]```hhhoootttuuuvvvwwwxxxyyyyyyyyy~~~xxxrrrqqqvvv|||~~~wwwqqqrrryyy|||~~~}}}xxxwwwwwwvvvrrrtttrrrooolllhhhccc]]]YYYPPPIIIDDDFFFMMM]]]wwwyyy~~~|||yyyuuuuuusssooovvvuuulllooosssttttttwww}}}{{{ttt|||sss\\\TTTYYY___dddjjjssszzz}}}~~~|||~~~zzzmmmkkksss}}}wwwIII>>>777444333222111000000000000000000000000000000000000/////////111333333111///999222===SSSYYYUUUddd}}}bbbnnnxxxyyy}}}hhhbbbggg|||jjj```[[[bbbnnn}}}~~~oooXXXUUUTTTZZZfffqqqwwwyyyxxxuuurrrooommmkkkgggeeejjjgggdddccccccdddeeeddd[[[VVVYYYgggvvvvvvlllaaa[[[^^^```^^^```fffmmmmmmSSSMMMyyy]]]LLLKKK<<<:::888555777555222555<<<===777@@@RRRjjjaaaLLLFFFGGGYYYrrrzzzvvv{{{ppp```RRRGGGDDDBBBEEELLLQQQQQQPPPIIIEEE@@@===<<<<<<;;;;;;:::===BBBGGGJJJLLLKKKKKKRRRVVV\\\aaadddfffgggiiixxxcccPPPEEEAAA888999999888777555555555666444222222333444333222111222222111111111444666???NNNMMMHHH[[[zzz~~~tttqqqhhheee___^^^qqq~~~~~~|||}}}uuufffXXXQQQQQQPPPSSSYYY^^^aaaiiippptttuuuwwwyyy{{{|||}}}~~~~~~~~~|||zzz|||xxxqqqrrryyy}}}~~~zzzyyyzzzyyyvvvyyywwwuuurrroookkkeeeaaaXXXQQQJJJIIIMMMYYYooo}}}tttsssvvvzzzwwwvvvwwwzzz|||zzzvvvwww{{{{{{wwwyyy|||vvv___YYY]]]aaaeeejjjpppwwwzzz|||yyy~~~zzzmmmkkkqqq~~~yyyIII>>>888444333222111000000000000////////////////////////000000111222333444333222444333BBBXXX]]]YYYkkkiiivvv|||sssuuu}}}iiigggllltttbbb]]]\\\ggguuu|||~~~~~~nnn[[[WWWUUUZZZeeepppvvvxxxyyyvvvssspppnnnllliiifffllljjjfffddddddcccaaa___[[[YYY^^^jjjuuu|||xxxmmmaaa[[[^^^aaa___bbbhhhsssttt[[[SSS}}}dddQQQOOO@@@>>>;;;555999:::888777:::>>>???VVVYYYIIIHHHLLL^^^tttzzzooodddTTTGGGFFFCCCCCCGGGNNNSSSTTTSSSNNNIIICCC>>>===>>>>>>>>>CCCEEEGGGJJJLLLMMMMMMMMMQQQVVV]]]bbbeeegggiiijjjhhhSSSGGGCCC::::::999888777666555555777555333333444555444333111222222222111222444777???RRRQQQKKKccctttfffeee___\\\YYYbbbyyy~~~}}}vvvhhhYYYQQQPPPOOOSSSZZZ___ccckkkrrrtttuuuwwwzzz}}}zzzrrrqqqxxx~~~|||}}}|||yyy{{{zzzxxxvvvtttqqqmmmiiiccc\\\TTTPPPOOOUUUdddqqquuuyyytttvvvxxx{{{}}}|||www|||xxxwwwzzz}}}}}}}}}}}}fff```bbbeeehhhlllqqqwww{{{}}}|||~~~|||oookkkoooyyyyyy{{{III>>>999444333222111000000000000........................111111222333444444555555111888JJJ[[[]]]]]]sssnnnvvvnnnsss~~~jjjlllooo{{{qqq^^^___dddpppzzz~~~ooo^^^XXXUUUXXXcccnnnvvvxxxyyywwwtttrrrpppnnnkkkhhhkkkiiihhhggggggeeebbb___^^^aaaiiippptttyyy{{{mmmbbb[[[___aaaaaacccjjjwww{{{aaaVVV}}}jjjUUUQQQBBB@@@<<<555888<<<;;;777777CCCPPP||||||TTTGGGIIIOOO```tttvvvggg[[[MMMAAADDDCCCEEEJJJRRRWWWXXXWWWSSSNNNFFF@@@???@@@BBBCCCKKKKKKLLLMMMNNNOOOPPPPPPRRRVVV\\\```dddfffiiikkknnnXXXLLLGGG===;;;999888888777666555777555333333444555444333111222333222111222555777???SSSRRRLLLgggkkkbbbfffccc[[[\\\ppp~~~~~~yyylll\\\QQQPPPPPPTTT\\\bbbfffmmmuuuuuuvvvxxx{{{~~~|||sssqqqvvv}}}~~~~~~zzzyyywwwvvvuuutttrrrooommmjjjfffaaaZZZVVVUUUYYY^^^hhhsssooowwwqqqooossswww{{{zzzwww{{{jjjddddddggglllnnnpppuuuzzztttmmmmmmuuuyyy~~~KKK???;;;444333222111000000000000////////////////////////000111222222333444666888444@@@PPPZZZZZZaaa}}}xxxnnnrrrlllttt}}}lllnnnooowwwvvvccciiiqqqzzz{{{uuu^^^XXXRRRUUU```llluuuyyyzzzxxxuuusssrrrpppmmmkkkggghhhiiikkkmmmlllhhheeecccjjjsssvvvuuuwww{{{nnnccc\\\___bbbaaaeeelllxxx~~~eeeTTTvvvoooXXXRRRCCC???:::666777::::::888AAAZZZtttyyyXXXJJJGGGLLL^^^rrrsssaaaUUUJJJAAAEEEFFFJJJPPPWWW[[[\\\[[[VVVPPPGGGBBBAAACCCFFFHHHKKKMMMPPPSSSUUUUUUUUUTTTSSSVVVXXX[[[^^^bbbgggkkkppp[[[OOOJJJ@@@===:::999999999777555666444222222333444333222222222333222222222555777???QQQOOOJJJddd}}}eeeeeelllhhh```bbb|||}}}}}}rrrbbbTTTQQQRRRWWW___eeeiiipppwwwxxxxxxyyyzzz}}}~~~vvvsssvvv{{{~~~}}}}}}wwwuuutttttttttsssqqqpppnnnnnnlllggg```ZZZVVVSSSZZZfff}}}}}}lllooottttttsss{{{|||yyy|||rrrnnnmmmpppuuuuuuqqqrrrvvvyyyppplllqqqMMMAAA===444333222111000000000000000000000000000000000000///000111111111333777:::===IIITTTWWWZZZllltttssstttpppxxxuuummmnnnooo|||wwwjjjttt}}}zzz^^^VVVOOOQQQ\\\jjjuuu{{{zzzxxxuuutttsssrrrooommmiiijjjmmmqqqssssssooolllgggooovvvuuusssvvv{{{pppddd\\\___bbbaaaeeelllyyyjjjTTTpppuuu]]]VVVEEE@@@999888888888<<>>:::999::::::888666666444222222333444333222222333333333222333555888AAANNNLLLIII___~~~yyygggkkkoooggg]]]^^^yyyyyyhhhYYYTTTTTTZZZbbbhhhlllrrryyyzzzzzzzzzzzz|||~~~|||zzz{{{}}}zzz|||{{{xxxyyy~~~zzzxxxwwwwwwxxxxxxwwwuuurrruuuuuuqqqkkkfff]]]VVVRRRZZZiiiuuuvvvvvvxxxggg^^^jjjtttzzz{{{zzzyyy~~~~~~xxxzzz|||yyy}}}qqqjjjooo~~~}}}PPPBBB<<<444333222111000000000000111111111111111111111111///000111111000222888===HHHQQQVVVTTT]]]|||vvv}}}xxx|||lllnnnnnnvvvsssooo}}}~~~aaaXXXOOOOOOZZZiiiuuu{{{zzzxxxuuuttttttrrrpppnnnnnnooorrrvvvxxxwwwssspppjjjooorrrppppppvvv}}}|||qqqeee\\\^^^aaa```dddkkkyyypppUUUlll~~~eee\\\KKKDDD::::::::::::BBB]]]lllooolllbbbVVVKKKCCCGGG```|||hhhTTTKKKHHHGGGOOOSSSYYY___bbbbbb```^^^RRRMMMFFFCCCEEEJJJPPPSSSSSSYYYbbbjjjnnnllliiieee]]]^^^^^^```cccjjjqqqwwwqqq^^^SSSPPPDDD???:::999:::;;;999666777555333333444555444333222333333333222333666888FFFNNNKKKIIIYYYnnntttuuusssfff[[[VVVzzz}}}www~~~ooo]]]VVVWWW]]]eeekkknnntttzzz{{{zzzzzz{{{|||}}}yyy{{{zzzwwwxxx~~~}}}{{{{{{|||}}}|||{{{www{{{|||wwwtttrrrkkkccc[[[[[[```gggjjjqqquuudddeeehhhqqqvvv~~~vvvnnnttt~~~}}}xxxvvv~~~rrrhhhmmm{{{uuunnn~~~RRRBBB999444333222111000000000000000000000000000000000000000222333111000333:::@@@SSSYYYWWWQQQ___zzzmmmmmmpppsssvvvhhh]]]RRRPPPYYYgggtttzzzyyywwwuuuttttttsssqqqooonnnpppssswww{{{{{{xxxvvvpppqqqooommmqqq{{{|||rrreee\\\^^^______bbbiiiqqqnnnPPPdddkkkbbbPPPGGG;;;:::<<<<<>><<<>>>IIIccc{{{eeeRRRMMMQQQVVV[[[```fffiiihhhddd___\\\MMMJJJGGGGGGKKKRRRXXX\\\iiilllppprrrrrroookkkhhhffflllvvvdddTTTQQQJJJBBB======>>><<<:::;;;666666666555444444333333333222222111222555777888KKKQQQQQQMMMRRRcccwwwqqq``````uuusss|||vvveee]]]^^^bbbjjjnnnoootttzzz{{{zzzzzz}}}zzzyyy{{{}}}zzzyyyyyy}}}}}}}}}}}}~~~{{{{{{zzzyyywwwpppnnnhhhccceeettttttoookkkwwwxxxfffUUUWWWjjjqqqkkkuuu{{{zzz~~~~~~{{{ooohhhnnnzzz~~~|||NNN>>><<<333222111000000000111222222222222111000//////...222333///111666222555FFFZZZYYYPPPVVVWWW}}}nnnuuuvvv~~~xxxuuusss~~~zzzdddRRRRRRZZZaaannn|||xxxxxxuuuqqqqqqrrrnnngggjjjiiilllrrruuuvvv{{{xxxtttpppooosssyyy}}}rrrggg]]]\\\^^^^^^^^^___kkkmmmgggXXXUUUooopppeeeZZZDDD777888888999BBBWWW{{{www___NNNEEEBBB===:::777777===MMMhhh~~~uuupppfffUUURRRVVVYYY\\\aaaeeegggiiiiiiaaaXXXOOOIIIEEEIIINNNTTT[[[bbbjjjkkkkkklllnnnnnnooooooqqqvvv~~~eeeSSSQQQDDD>>>:::<<<>>>;;;888888777666666555555444333333333222222111222555777888JJJQQQSSSPPPVVVjjj}}}dddcccwwwqqq{{{}}}xxxggg^^^aaahhhpppuuuuuuxxx}}}zzzzzz{{{xxxwww{{{}}}zzz}}}~~~~~~~~~|||{{{yyyvvvpppiiiffflllwwwvvvppp{{{{{{ttttttnnnfff___TTTLLLSSSggg~~~ppp[[[YYYYYY]]]dddooo|||zzzyyy}}}{{{ooohhhiiittt~~~{{{||||||RRR>>>999333333111000000000111222222222111111000//////...111222///111777444999KKK]]][[[PPPUUUTTTpppooorrruuunnnoooqqqzzzfffVVVSSSWWW]]]jjjxxxzzz{{{yyyuuuvvvwwwsssnnnmmmkkkmmmqqqssstttzzzzzzwwwssspppppptttzzz~~~wwwtttuuuvvv{{{qqqfff]]][[[]]]]]]]]]___dddkkkfffUUUSSSsssqqqfff[[[GGG:::888777666777BBBVVVooo|||nnn^^^OOOEEE???<<<<<<999888888>>>MMMggg~~~yyylllppphhhXXXVVVZZZ^^^hhhjjjjjjgggggggggccc^^^RRRLLLIIIMMMSSSWWW^^^eeeiiikkkmmmnnnpppsssvvvyyycccQQQNNNDDD>>>;;;>>>???;;;888777777777666555555444444333333222222111222555777888KKKRRRTTTSSS]]]tttdddbbbsssyyyxxxzzzwww{{{{{{jjjaaaeeeooozzz~~~}}}|||}}}|||}}}yyysssmmmiiiggggggcccnnntttmmm]]]]]]^^^[[[WWWOOOLLLMMMXXXkkkvvvaaaTTTTTTNNNKKKTTThhhzzzzzzyyy|||{{{oooiiifffoooSSS@@@:::444333222111000000111222222222111111000/////////000222///222888666<<>>555444222111000111111222111111111111000000//////000222///111666555===RRRbbb\\\QQQ[[[\\\}}}vvvoooqqq|||wwwjjjiiijjjhhhffffffvvvzzzbbb^^^kkkwww|||jjjXXXSSSWWW^^^iiissstttwwwxxxvvvwwwyyywwwsssooolllkkkmmmnnnpppvvv}}}|||qqqeee```fffmmm~~~uuuooommmhhhbbb```___fffppp|||qqqggg]]]\\\]]]]]]^^^___hhhzzzvvvWWWLLLooozzzmmm___JJJ===888::::::999666555777888666777999::::::999777666888888999;;;???MMMggg~~~ssscccjjjsss{{{mmm]]]ZZZ___cccbbbllluuu{{{}}}{{{tttkkkXXXTTTTTTYYY___bbbfffkkkqqquuuyyy|||mmm\\\[[[XXXNNNDDDAAA???<<<;;;<<<888777777666555555444444333222222111222555777888GGGLLLJJJHHH\\\}}}dddccc```ooo~~~zzz~~~oooeeelllyyy~~~}}}}}}~~~|||xxxqqqkkkhhhsss~~~hhhXXX[[[bbbbbb```aaa```ccchhhoooxxxsssfff^^^]]]\\\\\\aaagggiiihhheeevvv~~~|||oooiiikkkpppRRRBBB>>>666444333111111111111222111111111000000000000000000333000000444333<<>>555777888888777666666777777777777888888888888888777888:::<<>>:::999:::888888777777666555555555333222222111222555777888JJJQQQPPPQQQkkk}}}rrrccchhh|||vvv||||||{{{ooohhhooo|||{{{xxxpppooorrr|||~~~}}}}}}|||~~~nnnnnnkkkiiimmmssstttrrrnnnpppttt{{{{{{uuuwwwqqqtttwwwtttpppooouuu{{{zzz|||ooojjjiiinnn|||UUUAAA:::777666444222111111111111000000000000000000000111///333000000444444AAAZZZiiiaaa[[[oootttvvvjjjyyyvvv}}}ppprrrkkkrrrxxxnnnooozzz~~~xxxvvv{{{xxxhhhkkk|||~~~lll]]]WWW\\\dddjjjrrrxxx{{{xxxuuutttsssppppppnnnooorrrrrrrrrvvv||||||rrrbbbRRRIIIIIIMMMZZZnnnxxxtttqqqssswwwzzz{{{}}}pppeee\\\ZZZ\\\\\\\\\^^^mmmtttnnnXXXNNNdddxxxgggNNN@@@===;;;:::888888777777666666555444444555666777888777888::::::<<>>888666555555666777666555555555555555666666777777777999:::999;;;JJJiii|||bbbdddpppvvvdddaaaffflllvvvyyyeee```___dddiiimmmrrrxxxxxxvvvyyyppppppgggRRRHHHGGG>>>:::;;;999888888777777666666555555555444333222333555777888FFFFFFDDDLLLiii{{{ooozzzyyysssmmmyyywww||||||zzznnnmmmqqq{{{{{{vvvwwwyyy|||pppqqqzzz~~~}}}pppeeeiiigggyyyyyy{{{WWWHHH;;;777444222111222333333222222111111111000000//////...///111222222888JJJ[[[fffYYYbbbyyynnnssstttnnnssspppnnndddmmmzzzppphhhaaagggxxxrrrkkkuuuvvveeeWWWRRRZZZdddpppvvvyyywwwvvvwwwvvvsssuuuuuuuuuvvvwwwwwwxxxxxx}}}vvvhhhYYYLLLEEEDDDDDDCCCJJJVVVfffuuu{{{vvv|||mmmfff^^^XXXWWWXXXXXXWWWRRRQQQPPP@@@CCCYYYtttuuuVVV???999999888777666666666777555555555555555666777777:::444555;;;<<>>@@@OOOfffvvvUUU>>>:::999888777777666666777555555555555555666777777999444555;;;<<>>@@@>>>;;;;;;:::999888777777666555444333222333555777888MMMUUUUUUOOO[[[uuupppiiiiii~~~rrrttt|||}}}{{{}}}rrrhhheeedddxxx[[[OOODDD888666333222333333222222111111111111111111111111222222444444222888HHHYYYZZZZZZ```dddjjjyyyxxx|||~~~vvv~~~uuuqqqlllcccooosssqqqsssxxxmmmkkksss~~~~~~vvveeeVVVUUU[[[bbbkkksssvvvxxxyyyvvvrrrvvvvvvuuutttssssssrrrrrrjjjfff^^^WWWRRROOOLLLKKKJJJHHHGGGGGGKKKRRRYYY]]]dddgggjjjkkkkkkooovvv}}}}}}hhhfffdddffflllvvvnnnbbbVVVTTTYYY[[[VVVPPPMMMCCCFFFDDDFFFOOOlllyyy}}}ZZZ???;;;:::999888777666666666555555555555555666777777777555777;;;<<>>@@@>>><<<<<<;;;:::999888777777555444333222333555777888HHHTTTVVVQQQ^^^{{{xxxgggiiiqqqttt|||vvvuuupppoooxxxtttxxxqqqfffgggeeeyyy___QQQDDD999777444333333333222111111111111111111222222222222333444444333888HHHYYYYYYaaannnmmmhhhzzz~~~yyy{{{ttt~~~uuuqqqmmmgggzzz~~~ttttttyyytttjjjjjjsss|||{{{uuutttxxx|||zzziiiYYYVVVZZZbbbkkktttwwwxxxyyyvvvrrrttttttsssrrrqqqppppppooogggeeebbb```]]]YYYSSSOOOJJJHHHGGGFFFHHHKKKNNNQQQ\\\aaaffffffdddeeejjjppp~~~sssllliiigggiiioooyyy|||iii^^^TTTSSSZZZ]]]YYYRRROOOEEEGGGBBBCCCOOOpppsss^^^CCC<<<;;;:::888777777666666555555555555555666777777777555777:::<<>>>>>===<<<;;;:::999888777555444333222333555777888EEESSSVVVRRRddd~~~hhhiiiooosss|||}}}}}}nnngggmmm|||nnnlllvvvtttsssyyypppeeehhheeexxxcccTTTDDD:::777444333333333222111111111111222222222222222222222444444333999IIIZZZ[[[fffvvvtttfffooo|||}}}uuu~~~ssspppmmmnnn{{{qqqsss}}}|||{{{ooofffhhhsss{{{~~~yyy|||}}}mmm]]]WWWXXXaaajjjsssvvvxxxyyywwwrrrssssssrrrqqqppppppoooooogggfffeeeeeeeee```YYYRRRIIIHHHHHHGGGHHHJJJMMMNNNWWW^^^eeeeeebbbaaaeeejjjqqq|||{{{uuuqqqtttrrrqqqsssxxxyyyeee]]]UUUTTTZZZ]]]ZZZVVVRRRHHHFFF>>>CCCUUUvvvsssaaaFFF===<<<:::999777777666666555555555555555666777777777666888999;;;EEEZZZnnn|||kkkaaaaaaddddddeeefffhhhjjjlllnnnooorrryyy{{{eeeWWW\\\iiirrruuukkkgggnnntttqqqmmmnnnrrrxxx{{{^^^LLLGGGJJJDDDAAABBB??????>>>===<<<;;;999888888555444333222333555777888EEERRRUUUSSSiiiyyyiiihhhmmmqqq|||yyywwwyyyhhhbbbfffrrr}}}~~~zzzuuuwww~~~tttttt|||qqqgggfffcccuuudddXXXGGG;;;888555333333333222111111111111222222333333333111222333444444:::KKK[[[ZZZ___nnnqqqbbbhhhuuu|||qqqnnnmmmlllwwwmmmttt|||mmmbbbdddmmmtttzzz}}}ppp```XXXWWW]]]fffooosssvvvyyyxxxuuussssssrrrrrrqqqqqqqqqpppjjjgggeeeeeeeeebbb\\\VVVLLLLLLKKKKKKMMMPPPTTTVVVWWW___fffgggddddddjjjppprrr|||{{{uuuuuuwww||||||}}}zzzddd^^^XXXWWWZZZ\\\ZZZWWWSSSHHHDDDAAATTTrrryyyaaaEEE===<<<;;;999888777666666555555555555555666777777888777888888;;;FFF\\\nnnwwwzzz{{{~~~hhh```bbbeeehhhmmmttt{{{hhhXXX]]]kkkssswwwiiibbbiiiooollljjjmmmqqqxxx{{{```NNNIIILLLFFFBBBDDDAAA@@@???>>>===;;;:::999888555444333222333555777888FFFSSSUUUSSSkkkwwwoookkkggg~~~kkkppp|||tttuuuwwwrrrdddaaaiiippptttssswwwxxxwwwtttuuu|||lllnnnyyysssiiiddd```ssseee[[[III;;;888555444333333222111111111111222222333333333000111333444444:::KKK\\\VVVUUUbbbjjj___eee~~~www~~~qqquuuooommmlllcccvvv|||tttlllvvvmmm^^^^^^fffkkkpppqqqtttyyysssbbbXXXVVVZZZccclllppptttxxxyyyvvvttttttssssssssssssrrrrrrmmmhhhcccbbbcccbbb]]]XXXRRRPPPOOOOOORRRWWW]]]```^^^fffmmmnnnkkkmmmuuu|||yyywwwwwwzzz~~~eee```[[[XXXYYYZZZYYYWWWRRRGGGEEEHHHjjj```DDD>>>===;;;999888777666666555555555555555666777777888888888777;;;GGG]]]ooozzz{{{fff___bbbfffkkksssjjjYYY^^^llltttyyyiii```ffflllkkkjjjmmmrrrxxxdddUUULLLNNNMMMFFFDDDHHHDDDAAA>>><<<;;;:::999888888666555444444555666888CCCNNNOOOPPPnnnrrrggg^^^kkkwwwjjjppp|||{{{vvvyyymmmdddcccfffiiinnnsssyyy}}}ssszzzxxxvvvssswwwlllaaalllxxx{{{qqqhhhfff___tttlllaaaJJJ<<<999555333333333222111333333333222222111111111444444555555444;;;MMM___]]]___gggYYY[[[xxxwwwpppppprrruuuggg^^^ggglll}}}}}}wwwgggXXXZZZ]]][[[eeefffgggmmm~~~zzznnneee[[[TTTZZZ___cccfffoooyyyzzztttwwwwwwvvvwwwwwwvvvsssqqqqqqrrrooohhheeedddbbb^^^VVV[[[___```dddlllsssuuutttqqqppprrruuuyyyyyyrrrvvv}}}{{{hhh```YYYXXXYYYYYYYYY\\\SSSOOOPPPKKKkkk]]]BBB>>>===<<<:::999888777777666666555555555555666666777;;;666333;;;GGGZZZrrr{{{{{{~~~{{{kkkeeedddeeerrrvvv}}}ooo___cccnnnyyy~~~nnneeehhhllljjjnnnuuu{{{~~~```SSSLLLNNNNNNGGGEEEHHHDDDBBB>>><<<;;;;;;999888888777555444444555777888BBBNNNPPPRRRooouuulllbbbooo~~~~~~yyyjjjppp{{{vvvrrrsss~~~}}}hhh``````fffjjjnnnssswwwzzz}}}~~~oooyyyxxxlllmmmvvvssswwwggg___lll|||~~~nnnfffddd___vvvooodddLLL<<<999555333333333222111333333222222222222222222333333444555555<<>>===<<<:::999888888777666666555555555555666666555:::888777@@@KKK^^^www|||rrrqqqtttvvvwww{{{vvvdddfffsss~~~rrriiilllppppppssszzz{{{ZZZQQQLLLPPPPPPJJJGGGIIIEEEBBB???<<<<<<;;;:::888888777666555555666777888AAAMMMQQQSSSlll}}}tttmmmyyy}}}{{{{{{kkkooozzzuuuooonnnttt~~~qqqaaa\\\]]]fffjjjppptttvvvwwwyyyzzzaaaccceeeeee```]]]eeeooosss~~~xxxbbb```kkk}}}{{{llldddaaa___yyyxxxzzzssshhhNNN<<<999555333333333333222222222222222222222333333222222444555666???RRReeecccfffvvvxxx|||~~~}}}vvvjjjqqqjjjgggfffjjjrrriiiXXXWWWYYYXXXRRRUUUYYYdddzzzvvvuuupppeeeZZZTTT[[[bbbfffjjjpppssssssvvvvvvwwwwwwwwwvvvvvvuuutttuuurrrmmmjjjkkkiiifffmmmppprrruuu~~~mmmrrr|||vvveee]]]WWWWWWYYYZZZ[[[^^^___UUUQQQMMMqqq[[[BBB???>>><<<;;;999999888888777666666555555666666777333:::999999BBBJJJ^^^zzz|||~~~hhhhhhwwwssskkkoootttvvvzzzvvvVVVQQQOOORRRSSSNNNKKKLLLFFFCCC???===<<<<<<:::999888777777666666777777888@@@MMMQQQQQQdddyyywww~~~xxxzzz|||~~~zzzmmmpppzzzxxxrrrmmmmmmqqq|||xxxeeeZZZZZZ\\\fffkkkrrrwwwxxxxxxyyy{{{kkk[[[MMMOOOSSSVVVVVVYYYeeesss}}}kkk```dddmmm|||zzzkkkddd``````||||||www|||vvvyyywwwkkkNNN<<<999666444333444333333111111111222222333333333111111333555777AAAVVViiijjjooo~~~~~~xxxiiilll|||bbbbbbdddkkk|||jjjZZZXXXYYYXXXXXX[[[___jjjzzz|||yyylll___UUU[[[bbbfffiiimmmqqqtttssstttuuuvvvuuuvvvvvvwwwwwwyyywwwrrrqqqrrrqqqnnnvvvxxxzzzuuusss|||tttbbbZZZUUUVVVYYYZZZ\\\___ddd[[[XXXPPPmmm[[[EEE@@@???===;;;:::999999999777777666666666666777777444999888888>>>FFF]]]}}}jjjhhhxxxyyypppkkkpppxxx|||nnnTTTRRRSSSUUUUUUQQQNNNMMMFFFCCC@@@>>>===<<<;;;:::888888888777777888888888???LLLQQQNNNZZZvvvzzzttt{{{uuu|||zzzppprrrzzz~~~zzztttmmmiiihhhnnn|||ppp^^^UUUVVV[[[eeellltttyyyzzz{{{}}}oooWWWGGGAAA???GGGSSS[[[^^^cccqqqsss___bbblllssszzzkkkeee```ccc{{{nnnMMM<<<999666444444444444333111111111222222333333333111111333666999CCCYYYmmmmmmsssyyy}}}vvvgggkkkyyy______bbbkkk|||{{{}}}{{{}}}mmm___[[[\\\[[[aaadddiiiuuuttteeeYYY\\\bbbfffhhhkkkpppvvvrrruuuwwwwwwwwwwwwzzz||||||~~~}}}yyyxxx{{{{{{xxxzzz~~~vvvqqq___XXXSSSUUUYYY[[[]]]aaadddaaaaaaRRReee\\\HHH@@@???>>><<<;;;:::999999777777666666666666777777555888666555;;;EEEbbbkkkjjj{{{tttnnnkkkrrr|||yyyfffTTTTTTUUUUUUTTTQQQNNNMMMGGGDDDAAA>>>>>>===<<<:::888888888888888888888888===KKKQQQNNNUUUkkk~~~~~~kkknnnvvv~~~~~~rrrsss{{{zzzwwwvvvxxxsssnnnjjjffffffmmmvvvnnnZZZPPPSSSYYYccckkksssxxxyyyzzzdddJJJ===<<>>===;;;:::::::::888777777666666777777888444777555777===HHHjjjnnnnnn}}}sssooonnnuuuvvvbbbTTTUUUVVVTTTQQQOOOLLLJJJGGGEEEAAA???>>>>>><<<;;;888999999999999999999888:::JJJSSSQQQVVVjjj~~~lllkkk}}}xxx~~~ssssssyyyxxxssssssssstttqqqppppppmmmiiiiiilllrrrxxx}}}~~~jjjUUULLLQQQYYYbbbiiiqqqttttttvvv|||dddKKK>>>;;;===??????HHHZZZooo{{{]]]QQQSSS[[[hhhttt}}}yyyjjjbbb```fffsssJJJ<<<999666444555555555555333333222222222222222222333333555777:::FFF]]]qqqooouuu~~~qqq|||xxxvvvppp}}}wwwaaaaaabbblllzzzvvvvvvuuuuuuuuuzzztttkkkhhhggghhhpppvvvtttccc]]]\\\aaafffjjjpppwwwrrruuuyyyyyyxxxzzz{{{{{{iiiZZZSSSOOOSSSXXX\\\```dddcccfffgggRRR[[[[[[LLLAAA@@@???===<<<;;;;;;:::888888777777777777888888555888888999>>>FFFhhhyyyvvvyyyooooooxxxsssqqqpppuuuttt___SSSVVVVVVRRRNNNLLLJJJHHHHHHEEEAAA???>>>>>>===;;;888999999::::::999999888888IIIUUUTTTZZZmmmtttooo}}}zzz|||sssrrrxxxtttoooqqqtttsssrrrqqqssswwwvvvpppkkkjjjkkkttt}}}}}}wwwrrrsssvvvzzz{{{uuudddQQQJJJPPPZZZaaahhhoooqqqppprrrxxx~~~kkkRRRDDDBBBBBB===888???DDDUUUpppeeePPPMMMVVVaaajjjrrr|||xxxhhh______ggguuuJJJ<<<999666444555666666555444333333222222111111111444444555777:::FFF]]]rrruuuzzzuuuwwwpppxxxttt```aaabbbmmmzzzvvvuuusssvvvzzzvvvooolllkkklllzzzxxxfff]]]YYY^^^eeejjjpppwwwnnnrrrvvvvvvuuuwww}}}~~~yyy|||xxxfffYYYRRROOOSSSXXX\\\```dddccceeefffQQQZZZZZZLLLBBBAAA???>>><<<;;;;;;;;;888888777777777777888888777;;;:::;;;===AAAaaatttvvvmmmmmmvvv}}}nnnkkkppp|||wwwrrrqqqpppttt~~~eeeZZZTTTZZZYYYQQQPPPTTTQQQGGGGGGDDDAAA>>>>>>===;;;:::888888999888888777666555<<<>>>OOO^^^bbbrrryyyllluuuxxxzzz~~~|||}}}{{{rrriiiffflllsssooosssxxx|||zzzuuunnniiihhhlllqqqqqqlllccc[[[UUU```\\\WWWRRRKKKIIIOOOYYY```fffnnnqqqqqqsssyyy~~~]]]LLL@@@CCCDDD>>>:::<<>>===<<<:::::::::999999888777666;;;>>>MMMZZZbbbzzzvvvkkkrrrwwwzzz~~~~~~yyypppgggeeejjjooorrruuuzzz~~~}}}yyytttpppkkkkkkkkkhhhccc]]]YYYWWWTTTRRROOOKKKFFFDDDJJJTTTdddiiimmmpppppprrrwww{{{yyyPPPBBB;;;@@@DDD???<<<>>>DDDMMMZZZnnncccOOOTTTUUUZZZeeerrrzzz~~~lllbbbaaa```jjjrrrMMM???<<<999888888888777666444444444444444444444444555111444444777LLLdddjjjeeekkkssshhhyyy|||qqq}}}lllQQQWWW```ffftttpppqqquuuxxx|||ppp___dddsssxxxnnn___UUUWWW]]]aaajjjttttttsssqqqpppqqqvvv}}}|||{{{tttbbbTTTQQQQQQVVV[[[\\\^^^aaaccclllgggVVV[[[{{{YYYKKKFFFDDDBBB???<<<;;;::::::888888777666666666666666999888888999<<>>;;;;;;;;;:::999999888888999???LLLUUUbbb|||tttlllppp{{{~~~wwwzzz}}}zzztttkkkdddcccggglllsssvvvzzz~~~}}}{{{yyyppplllfffaaa]]]]]]^^^___UUUSSSQQQOOOIIIFFFLLLUUUdddggglllooorrrtttxxxzzziiiIII???;;;@@@DDD@@@===>>>GGGSSSbbbuuu}}}ZZZNNNSSSWWW]]]jjjwwwyyyhhh``````bbblllsssLLL???===999888888888777666444444444444444444444444555111444555777MMMeeelllcccbbbgggaaauuusss}}}|||jjjNNNWWWdddmmm{{{qqqooopppqqquuuzzz||||||{{{zzz{{{lll[[[aaarrrtttaaaRRRSSS[[[aaahhhppptttttttttssstttxxx~~~}}}|||||||||}}}{{{{{{tttcccTTTQQQRRRWWW\\\]]]___bbbeeemmmhhhVVVXXX{{{yyyXXXJJJGGGEEECCC@@@===<<<;;;;;;888888777666666666666777888777888999;;;CCCTTTddduuu~~~^^^SSSPPPLLLLLLPPPVVV[[[]]]gggllluuu~~~wwwnnnhhhhhhhhhaaaVVVOOOSSS[[[hhhtttyyyyyywwwvvv~~~|||zzzzzzzzz{{{rrroooiiikkkjjjfffdddbbbYYYOOOKKKHHHEEECCCBBBAAA@@@>>>===<<<;;;:::999888888888:::@@@KKKQQQbbbqqqvvvqqqvvv~~~{{{{{{|||}}}~~~xxx{{{}}}rrroooiiibbb^^^```eeekkkrrruuuxxx|||xxxrrrkkkeeecccdddfffhhh\\\ZZZXXXTTTNNNIIIMMMUUUaaafffmmmuuuyyy|||}}}}}}eeeOOOGGGBBBBBBBBB>>><<<>>>KKKYYYiiizzzaaaNNNJJJNNNSSS[[[kkk{{{wwwfff___```bbbooorrrJJJ@@@===:::888888777666555444444444444444444444444444111444555888NNNfffmmmfffbbbgggcccxxxppp~~~{{{kkkPPPYYYfffvvvzzzpppooorrrmmmqqqvvv{{{{{{|||~~~|||}}}~~~kkkYYY```rrrzzzcccPPPPPPXXX___eeekkkssstttuuuvvvxxx{{{}}}xxxrrrooonnnoooqqqttt}}}zzzzzztttcccTTTQQQRRRXXX]]]^^^```ccchhhnnngggTTTQQQooozzzYYYLLLGGGEEECCC@@@===<<<;;;;;;999888777777666666777777555555777999;;;AAAQQQaaasss|||[[[RRRRRRRRRRRRRRRTTTWWWZZZ[[[___fffmmmtttxxx{{{|||{{{sssdddaaa```aaaaaaZZZQQQJJJLLLRRR___mmmuuuxxxzzz}}}}}}}}}}}}~~~~~~}}}~~~www{{{|||yyyqqqgggYYYOOOPPPLLLHHHEEECCCBBB@@@>>>>>>===;;;:::999888888888;;;BBBLLLQQQaaa}}}xxxxxxuuuyyyyyyzzz{{{|||~~~{{{|||~~~|||qqq______]]]YYYVVVZZZbbbiiisssuuuyyy}}}~~~vvvoookkkhhheeecccUUUSSSQQQNNNHHHDDDIIIQQQccclllwww}}}aaaSSSLLLEEE@@@===;;;===AAANNN]]]ppp{{{[[[LLLGGGHHHKKKNNNXXXjjj}}}vvvfff```bbbaaatttoooIII@@@===:::888888777666555444444444444444444444444444111444666999OOOhhhooojjjiiiqqqmmmuuuhhh}}}vvvoooWWW]]]eeerrrzzzrrrrrruuummmnnnrrrwww~~~}}}|||qqq___eeeuuufffPPPNNNWWW]]]bbbgggnnnpppsssuuuwww{{{xxxlllppprrroookkklllqqquuu}}}yyyyyysssbbbSSSPPPRRRYYY^^^___```cccjjjnnneeePPPJJJccc{{{[[[NNNFFFDDDBBB???<<<;;;::::::999999888777777777777777222333666999;;;BBBRRRaaaoooxxxdddZZZ\\\]]]\\\ZZZYYYZZZ\\\bbbbbbbbbccceeegggjjjlllkkkuuu}}}}}}yyyvvvrrrnnnjjjoooqqqlllaaaUUUMMMHHHHHHMMMYYYiiirrruuuyyy~~~}}}~~~~~~xxxgggXXXPPPQQQNNNJJJGGGEEEDDDBBB@@@@@@???===;;;999999999:::<<>>:::888888777666444444444444444444444444444444111444666:::PPPiiipppiiiqqq}}}wwwoooeee~~~wwwpppttt^^^```dddlllzzz|||ttttttwwwpppqqqssswww~~~|||iiikkkxxxjjjSSSPPPVVV[[[___eeegggiiimmmpppuuuzzz{{{uuurrroooxxx~~~{{{wwwyyyyyyxxxqqq___QQQOOOQQQYYY^^^^^^```bbbiiikkkbbbMMMEEE]]]|||]]]QQQFFFDDDBBB???<<<;;;::::::999999888777777777777888222333555999;;;CCCTTTcccrrr|||pppoooppprrrqqqooommmmmmmmmrrrnnniiidddccceeejjjmmmuuu}}}dddQQQIIIGGGFFFHHHTTTdddmmmnnnrrrzzz~~~}}}}}}||||||||||||wwwbbbVVVSSSPPPMMMJJJHHHGGGGGGEEEDDDCCCBBB???===<<<;;;<<<<<<<<<>>>KKKUUUYYYnnn{{{|||}}}qqq{{{|||||||||}}}{{{}}}{{{iiiYYY___dddaaaZZZZZZdddoootttwww|||zzzpppbbbRRRFFFBBB@@@???>>>;;;;;;DDDNNNgggttt|||}}}gggSSSKKK@@@@@@???;;;:::>>>FFFKKKSSSdddzzzxxxMMMAAADDDDDDIIIRRR[[[ddduuu~~~wwwgggaaacccggg}}}fffGGGAAA>>>:::888777777555444444444444444444444444444444111555666:::QQQjjjqqqddduuuvvvxxxkkkvvvmmmxxxaaabbbcccnnn}}}}}}uuuuuuxxxuuuvvvyyy|||ooollltttmmmWWWRRRUUUXXX]]]ccccccfffjjjnnnttt|||{{{zzz{{{zzzyyywwwooo]]]PPPNNNQQQXXX]]]^^^___aaaeeeggg^^^LLLFFF___|||]]]RRRGGGEEECCC@@@===<<<;;;;;;:::999888888777777888888555555666999;;;CCCTTTeeezzz}}}xxxqqqmmmlllpppwww{{{cccNNNGGGFFFFFFGGGQQQbbbiiigggkkksssxxxxxxyyyzzz{{{|||}}}}}}ttt^^^UUUVVVNNNLLLIIIHHHIIIIIIIIIHHHFFFDDDBBB???======>>>>>>;;;<<>>III___lllzzz}}}xxxtttyyyZZZIIIGGG:::>>>@@@>>>===AAAHHHMMMWWWggg}}}kkkFFFBBBEEEBBBGGGUUUeeemmm|||}}}vvvgggaaaccclll}}}dddFFFAAA>>>;;;888777777555444444444444444444444444444444111555777;;;RRRkkkrrraaavvvqqquuuyyynnnzzzbbbbbbdddqqq}}}vvvuuuxxxyyy{{{~~~pppjjjnnnnnnYYYTTTUUUWWW\\\cccdddfffjjjpppwwwzzzzzzyyywwwnnn[[[OOOMMMPPPXXX]]]^^^^^^aaaaaaccc\\\LLLHHHddd|||]]]RRRHHHGGGDDDAAA???===<<<<<<:::999888888777888888888888777888:::;;;CCCTTTeee~~~yyyvvvxxx~~~aaaLLLFFFEEEHHHHHHRRRbbbhhhdddgggooopppqqqtttwww{{{~~~mmm^^^XXXVVVQQQNNNJJJHHHIIIJJJKKKLLLFFFCCC@@@???@@@@@@>>>;;;;;;???JJJTTTWWWZZZkkk~~~nnnqqq{{{~~~~~~~~~~~~zzz|||ssshhhxxxvvvooottt}}}|||zzz|||}}}rrrdddQQQ@@@???<<<888555666:::???BBBTTTcccqqqvvvvvvwwwxxxxxxxxxRRREEEAAA???<<<888888===CCCJJJMMMTTTmmmYYYGGG???<<>><<>>===;;;;;;<<>>>>>@@@>>>===>>>DDDMMMVVV\\\ooopppHHH???>>>===BBBCCCNNNYYYlllzzzkkk___```hhhzzzTTTMMMFFFBBB===:::888888777666777666555555444444555555555333666555999RRRiiikkk]]]sss{{{kkk|||}}}yyymmmttt~~~aaaeeeeeelllwww{{{uuutttvvv~~~llldddddd}}}tttaaaUUUWWW___dddjjjjjjppp||||||xxxwwwqqqaaaQQQKKKNNNSSS[[[aaadddcccbbbccc[[[LLLBBBOOOssszzzcccUUUPPPPPPNNNKKKHHHDDDAAA@@@???===;;;:::999888999999777999999888:::DDDVVVeeewwweeeKKKAAADDDJJJOOOSSS[[[bbbbbb\\\XXXXXXVVVYYY]]]dddkkkqqqvvvyyysss||||||kkkccc___\\\XXXUUURRRQQQPPPPPPPPPOOOLLLJJJGGGEEECCCAAA???===<<<;;;;;;;;;BBBKKKPPP[[[uuurrrfffzzz~~~xxxzzz{{{|||pppVVV@@@:::999999999:::;;;===>>>AAAFFFJJJMMMUUUaaahhhiiirrrwww|||ZZZ?????????@@@??????AAAFFFPPP[[[cccsssmmmHHH@@@@@@???DDDEEEPPP\\\mmmxxxiii___aaajjjWWWQQQHHHDDD???;;;999888777777888777666555444444444555555444777666999RRRjjjmmm___wwwooo}}}|||wwwkkkppp~~~```eeeffflllwwwyyyttttttvvv}}}tttsssuuuwwwzzzzzz{{{yyypppddd^^^```zzzkkkZZZWWW___gggiiikkkrrr~~~}}}yyyvvvooo^^^NNNIIIMMMTTT[[[aaaccccccbbbggg]]]MMMFFFYYYzzzfff[[[UUUTTTRRROOOLLLHHHEEECCC???>>><<<:::999999999999888999999999:::BBBUUUeeepppeeeMMMDDDBBBIIISSSPPPVVV^^^bbb___XXXSSSPPPWWWYYY]]]bbbhhhmmmrrrttt}}}ttt|||qqqaaa___aaa^^^XXXUUUSSSRRRRRRSSSSSSQQQNNNKKKHHHGGGEEEBBB???===<<<<<<======CCCKKKPPPYYYqqqgggddd{{{~~~~~~xxxyyywwwsssuuuzzz}}}uuuYYYAAA999999999:::;;;<<<>>>???CCCHHHLLLNNNSSS[[[___^^^iiinnnvvv|||RRR>>>AAAAAA@@@@@@@@@BBBHHHRRR___hhh~~~pppJJJBBBAAA>>>DDDFFFTTTdddsssvvvhhh___ccclll[[[UUUJJJFFFAAA===;;;:::999888888888777666555444444444555555888666999RRRkkkoooeeewwwqqq~~~yyyiiijjj{{{___dddgggiiiwwwwwwtttuuuwww~~~xxxjjjcccbbbccccccbbbcccfffiiigggbbbbbbeeewwwqqq^^^WWW^^^hhhhhhkkkttt~~~yyyuuulll\\\MMMGGGMMMTTT\\\```bbbaaaaaaaaaWWWHHHDDD]]]xxxhhh___XXXWWWUUURRROOOKKKHHHFFF@@@>>><<<:::999888888888888888999:::999???RRReeeiiiSSSDDDFFFEEEHHHPPPQQQXXX___```[[[UUUQQQNNNVVVXXX\\\aaagggllloooqqqzzzyyy|||iiiZZZ[[[^^^[[[TTTQQQRRRRRRQQQRRRSSSRRROOOMMMJJJJJJHHHDDD@@@=========:::<<>>???HHHNNNSSSTTTVVVYYY[[[YYY___hhhuuuyyyKKK???DDDAAA???AAACCCEEEKKKWWWfffqqqqqqKKKCCCAAA>>>CCCGGGVVVfffsss}}}}}}sssfff```gggrrrxxx]]]XXXMMMHHHCCC???===<<<;;;:::999888777666555444444444555555999777888QQQlllrrrkkkvvvnnn|||lllkkkyyy___dddfffjjj{{{xxxwwwxxxzzz|||ooollliiifffccc___[[[YYYWWWVVVYYY^^^```aaaeeekkkxxxqqq^^^VVV\\\gggiiimmmxxx}}}wwwqqqiiiZZZLLLGGGNNNVVV]]]````````````YYYQQQDDDCCCaaauuugggaaaYYYXXXWWWTTTQQQMMMJJJIIIAAA???===;;;999888888888888777999:::888<<>>>>>???::::::AAALLLWWWiii|||}}}pppsss~~~~~~|||rrrdddbbbhhhqqqzzz}}}___DDD::::::999999:::===@@@AAAJJJSSSZZZZZZXXX[[[]]]^^^aaajjjwwwoooEEE???EEE>>>???BBBEEEJJJQQQ```qqq}}}oooKKKEEEDDDAAAFFFJJJYYYgggrrr~~~}}}yyynnnbbb```lll{{{rrr]]]YYYOOOKKKEEEAAA???>>><<<;;;:::999888666555555444444555666:::777888QQQmmmsssjjjvvviiirrrsssyyy```eeefffmmmzzz|||{{{|||}}}yyyllldddbbbeeeiiijjjhhhdddaaa___\\\YYYYYY\\\```cccjjjrrr|||{{{jjjZZZSSSYYYdddiiinnnyyyzzzsssllleeeWWWJJJIIIPPPYYY___aaa`````````RRRMMMBBBDDDeeeqqqeeeaaaYYYXXXWWWTTTQQQNNNLLLJJJCCCAAA???<<<;;;:::::::::888666888:::777999MMMdddssskkkwwwooorrr}}}pppWWWDDDCCCIIILLLRRR[[[[[[ccceee]]]UUUTTTTTTSSSUUUXXX^^^dddiiikkkllllllrrrwwwlllYYYWWWXXXRRRNNNNNNMMMLLLKKKLLLNNNOOONNNMMMMMMMMMLLLHHHBBB>>>>>>???@@@>>>???FFFMMM^^^{{{|||{{{|||~~~}}}~~~uuuccc^^^cccmmmwww```FFF>>>===;;;;;;===@@@CCCEEEKKKUUU]]]\\\ZZZ\\\aaadddjjjpppwww|||hhhAAA>>>DDD;;;???CCCHHHMMMVVVfffyyymmmKKKHHHHHHFFFKKKMMM\\\mmmwww~~~~~~}}}}}}wwwiii^^^```pppmmm\\\YYYPPPLLLGGGBBB@@@???===<<<:::999888666555555444444555666:::777888QQQmmmtttgggyyy~~~fffwww{{{zzzbbbfffeeeiiisss{{{tttqqqooommmppprrrsssqqqnnnlllmmmoookkkeeebbbdddgggkkksss|||rrrcccWWWQQQWWWbbbggglllyyy~~~}}}wwwoooiiibbbUUUIIIKKKRRR[[[aaabbb`````````JJJGGG???BBBdddooodddaaaXXXWWWVVVTTTRRROOOMMMKKKDDDCCCAAA>>><<<;;;;;;;;;777555777:::666888KKKcccooommmqqqiiihhhsssuuuXXXNNNHHHIIIKKKNNNXXXdddaaahhhhhh^^^UUUTTTVVVVVV[[[___dddhhhkkkkkkiiigggpppuuu~~~rrr^^^UUUSSSQQQNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKPPPNNNLLLKKKIIIEEEAAA>>>===???>>>DDDUUUcccxxx}}}}}}}}}}}}dddXXX___mmmzzz|||\\\DDD===<<<;;;<<<>>>AAAEEEHHHRRRVVV\\\^^^___```ccceeeiiirrr{{{^^^AAA???BBBAAAAAAAAAFFFRRRaaarrrgggUUUEEEBBBDDDIIIRRR]]]nnnyyy}}}|||~~~ooobbbdddaaaoookkk\\\^^^SSSOOOIIIEEECCCAAA???>>>::::::999888777777777888888777999777;;;UUUpppvvvnnnyyysss|||}}}wwwqqq]]]```hhhmmmyyywwwqqqssssssqqqoooqqqrrrsssttttttuuuxxx{{{{{{yyyuuupppnnnpppuuuzzz||||||gggZZZRRRMMMSSS]]]iiiqqq|||}}}wwwsssjjj\\\OOOIIIHHHNNNXXXaaaccc``````bbbKKKBBB@@@IIIcccpppdddaaa[[[YYYVVVTTTSSSQQQNNNLLLIIIEEE@@@>>>>>>===:::888777===:::777:::;;;FFFZZZjjjwwwfffkkkqqq|||uuu]]]KKKCCCLLLUUUUUU[[[fffiiigggddd^^^YYYWWWWWWXXX``````ccckkknnnkkkhhhhhhlllyyyppp]]]UUURRRPPPNNNMMMNNNOOOPPPQQQPPPNNNLLLJJJNNNLLLKKKJJJHHHFFFBBB???===@@@???FFFUUU___mmm~~~||||||~~~}}}eeeYYY]]]iiiwwwsssXXXEEE===<<<<<<===@@@DDDHHHJJJTTTXXX\\\^^^___```dddgggkkksss}}}XXXBBBAAACCC@@@AAAAAAGGGTTTeeewwwgggVVVGGGDDDGGGLLLXXXdddqqq|||}}}{{{mmm```cccfffyyy}}}{{{}}}hhhZZZZZZWWWSSSMMMHHHDDDAAA>>>;;;::::::999888777777777777666666888777<<>>===;;;888777<<<999666999:::DDDXXXhhheeekkkttt|||^^^MMMDDDMMMTTTUUU[[[eeeiiihhheeeaaa]]][[[\\\^^^cccbbbeeelllnnnjjjhhhhhhooo}}}{{{kkk[[[TTTRRRPPPNNNNNNPPPRRRTTTUUUTTTPPPLLLJJJKKKJJJIIIIIIIIIGGGDDDAAA>>>BBBAAAFFFTTTZZZ```nnn{{{~~~~~~~~~~~~|||cccVVVXXXcccrrr}}}yyydddPPPBBB999999:::<<<@@@DDDHHHKKKVVVZZZ]]]______bbbfffjjjnnnvvvqqqOOOAAACCCDDD???BBBCCCKKKZZZmmmhhhXXXJJJHHHKKKQQQ___nnnyyy~~~||||||}}}hhh\\\aaalllxxxtttvvv}}}zzzeee[[[WWWYYYUUUPPPJJJGGGCCC@@@===::::::999777777666666666444444888888===YYYuuu{{{nnnmmmqqq{{{~~~xxxkkkdddbbbeeekkkzzzwwwvvvxxx~~~~~~}}}~~~|||kkkUUULLLKKKKKKPPPXXXgggrrrvvvmmmjjjfffZZZMMMEEELLLSSS\\\bbbdddbbb___]]]OOODDD@@@RRRyyybbb]]]\\\UUUTTTRRRRRRSSSRRRPPPNNNIIIFFFBBB???>>>===;;;999777;;;888555999999BBBUUUbbb|||uuudddmmmyyybbbRRRIIIOOOVVVWWW\\\fffeeeeeeccc```]]]]]]^^^```bbbbbbfffmmmooommmlllnnnsssqqqdddXXXSSSSSSRRRRRRSSSTTTUUUVVVUUUSSSPPPMMMKKKIIIIIIHHHIIIIIIIIIFFFDDDAAAEEEAAAEEERRRWWWYYYbbbvvv~~~{{{|||~~~ttt^^^RRRSSS^^^ooo|||}}}kkkWWWGGG???;;;<<<===@@@DDDHHHLLLOOOXXX[[[___```aaadddjjjnnnssszzzcccEEE>>>CCCCCC???EEEGGGPPPbbbvvviii[[[NNNKKKMMMTTTeeevvv~~~}}}zzzeeeZZZ___rrrpppfff```YYYXXXTTTPPPLLLJJJGGGEEEBBB;;;:::999888777666666666444333777777===XXXsssxxxpppmmm|||yyy|||ppp{{{~~~yyylllhhhbbbccchhhxxx}}}zzzzzz{{{dddNNNGGGHHHJJJNNNTTTaaammm~~~~~~~~~sssiiigggcccYYYLLLEEEKKKSSS\\\aaacccccc___ZZZMMMEEEEEEcccvvv}}}```]]][[[TTTSSSRRRRRRSSSRRROOOMMMIIIGGGDDD@@@>>>===;;;;;;888<<<888666::::::AAARRR___{{{nnngggppp}}}~~~dddWWWOOOTTTYYYZZZ```iiiffffffeeebbb______```bbb```aaafffnnnqqqqqqtttxxxxxxhhh]]]UUUTTTVVVVVVWWWYYYYYYXXXUUUSSSQQQPPPOOOOOOKKKJJJJJJJJJKKKKKKHHHFFFDDDHHHBBBBBBNNNUUUYYYaaa{{{sssttt~~~|||}}}yyyjjjZZZQQQRRR]]]ooozzzfffRRREEE@@@BBBCCCEEEHHHLLLPPPSSSUUUYYY\\\```bbbdddgggnnnssswww}}}WWW???<<<@@@BBBAAAFFFIIIUUUhhh~~~|||jjj]]]RRRNNNOOOWWWkkkyyyfff]]]aaazzzlllhhhfff^^^XXXUUUQQQNNNKKKIIIEEECCC<<<;;;:::888777777666666444444888777;;;TTTnnnsssmmmooo}}}|||nnn}}}}}}wwwllljjjaaabbbfffuuu}}}ttt^^^JJJFFFHHHJJJNNNTTT^^^jjj{{{yyyttttttuuurrrppprrrpppppptttvvvxxx~~~}}}rrriiieeeaaaWWWLLLFFFIIIRRRZZZ^^^bbbccc___WWWDDDBBBGGGppprrrfff{{{cccaaa[[[UUUTTTSSSSSSSSSQQQMMMKKKIIIHHHEEEBBB>>><<<<<<<<<;;;>>>999777;;;;;;@@@PPPcccgggjjjsssvvv___UUUPPPUUUZZZ]]]cccjjjlllllljjjhhhdddccccccddddddeeejjjqqqttttttxxx~~~~~~bbbZZZUUUVVVYYYZZZ\\\^^^\\\YYYVVVSSSQQQQQQQQQRRROOONNNMMMMMMNNNMMMJJJGGGEEEKKKEEEAAAKKKUUU[[[dddnnnppp}}}yyytttqqqnnneeeZZZSSSSSS\\\nnnwwweeeTTTJJJGGGFFFFFFHHHJJJMMMPPPSSSTTTXXX\\\aaaeeeggglllrrrwww|||tttNNN===<<>>===;;;:::888888777777555555888777:::RRRkkkooogggpppzzznnn~~~vvvjjjkkkaaacccfffsss~~~yyyuuutttvvvyyykkkXXXIIIGGGJJJKKKPPPVVV```kkkzzzrrrpppmmmnnnqqqrrrqqqpppssspppoooppppppooorrrxxx{{{rrrjjjeee^^^SSSKKKHHHIIISSSZZZ]]]aaaddd]]]RRRCCCDDDKKKzzzhhhhhhvvvdddcccZZZVVVUUUTTTTTTTTTRRRMMMJJJIIIIIIGGGCCC???<<<<<<===<<>>===;;;:::999888888555555999777:::SSSkkknnncccsssvvvppp~~~~~~|||mmmjjjbbbfffgggrrrssssssqqqooolllllloooqqqyyy{{{ttt___RRRHHHIIILLLMMMSSS[[[dddmmmyyy|||{{{rrrnnnppprrruuuxxxyyyzzzzzzzzzyyyzzz|||yyytttsssvvv~~~yyyrrrkkkdddZZZNNNHHHIIIMMMWWW]]]^^^aaaccc[[[NNNDDDGGGMMM}}}gggwwwnnnbbbbbbWWWTTTTTTTTTUUUUUUTTTPPPMMMIIIIIIHHHDDD???<<<===>>><<<>>>888666;;;:::===KKKccckkkiiiooouuuzzznnn^^^NNNMMMOOOWWW^^^dddjjjoooqqqqqqqqqnnnkkkhhhhhhiiissssssvvvyyyxxxvvv{{{bbb\\\YYY[[[]]]]]]^^^aaa[[[[[[[[[ZZZYYYWWWUUUTTTWWWUUUTTTSSSRRROOOLLLIIIBBBMMMJJJCCCJJJSSS[[[fff~~~}}}pppnnn||||||zzz|||yyyzzz{{{wwwlllcccddd```YYYRRRLLLNNN]]]mmmxxxwwwsssiii]]]UUURRRSSSSSSTTTUUUVVVWWWXXXYYYYYYTTTZZZbbbiiimmmqqqwww{{{jjjSSSAAAAAACCCAAAEEENNNTTT[[[kkknnnggg^^^WWWVVVYYYfff~~~{{{fff^^^]]]```vvviiiaaa[[[YYYUUUSSSPPPMMMKKKGGGCCC@@@@@@???>>><<<:::999999999555555999888;;;TTTlllpppbbbvvvsss~~~rrr~~~|||sssjjjccciiiiiirrr~~~tttppplllnnnpppqqqrrrsssvvvxxxrrrjjjWWWLLLFFFIIIMMMNNNUUU___gggmmmvvv}}}~~~}}}uuurrrrrrsssvvvzzz}}}~~~{{{|||yyywwwrrrlllcccWWWKKKGGGIIIQQQ[[[```___aaacccYYYJJJ@@@DDDIIIyyyhhhggg___aaaTTTSSSSSSTTTVVVWWWUUURRROOOIIIJJJHHHDDD???<<<===???<<<===777555;;;999<<>>===<<<;;;888777999444444555999PPPiiipppeee}}}yyywwwttt~~~~~~}}}pppYYYjjjgggssszzzwwwuuuwwwuuuvvv}}}kkk```SSSIIICCCEEEJJJOOOYYYcccmmmqqqyyy{{{}}}{{{zzzyyyvvvsssxxx|||{{{rrrjjjdddZZZLLLHHHMMMVVV]]]bbbdddddd```WWWMMMFFF===JJJ{{{lll]]]XXXZZZUUUTTTSSSUUUVVVUUUQQQMMMLLLJJJHHHEEEDDDCCCDDDDDDAAA>>>;;;999999;;;>>>@@@TTTooollldddkkkssswww|||yyymmmZZZJJJKKKJJJKKKRRR^^^gggmmmsssyyy~~~}}}zzzzzz|||{{{{{{{{{yyyxxx{{{{{{ggg]]]UUUWWW[[[\\\ZZZZZZWWWVVVTTTTTTTTTVVVWWWYYYTTTTTTRRROOOKKKIIIIIIIIIJJJGGGFFFGGGIIIOOO]]]kkkzzzvvvwww~~~}}}zzzyyyyyyxxxwwwsssmmmiiifff___[[[XXXPPPIIIRRRaaappptttrrrfffZZZXXX\\\___cccdddeeeeeeddddddfffhhheeeeeegggjjjoootttyyy|||hhhOOOKKKHHHHHHIIILLLUUU___kkkqqqooogggfffaaa^^^^^^]]]bbbwwwxxxggg___XXXZZZhhh}}}pppccc[[[SSSSSSRRRPPPMMMJJJHHHFFFEEECCCAAA>>>===<<<;;;999888888444666777:::PPPgggmmmgggxxx|||tttzzztttwwwsssXXXfffgggqqq{{{}}}zzzuuuaaaWWWOOOGGGDDDGGGLLLRRR[[[dddnnnqqqxxx}}}}}}yyyvvvuuuwwwxxxzzz{{{rrriiidddYYYLLLHHHMMMUUU[[[aaacccccc___VVVLLLEEE@@@UUUkkk\\\WWWYYYVVVTTTTTTTTTUUUTTTPPPMMMLLLKKKJJJHHHGGGFFFFFFEEEAAA???<<<999999;;;>>>@@@OOOhhhkkkdddkkksssxxx~~~ttt^^^JJJHHHHHHJJJRRR___iiiooovvv|||}}}}}}~~~xxxxxxwwwuuuvvv|||nnncccYYYXXX[[[\\\ZZZZZZWWWVVVTTTSSSRRRSSSTTTTTTNNNOOONNNLLLIIIGGGGGGHHHGGGGGGGGGHHHHHHLLLZZZiii}}}yyy~~~|||~~~|||{{{yyyxxxxxxwwwvvvsssnnnjjjfffaaa\\\YYYRRRKKKPPP[[[jjjppppppeeeYYYXXX___dddjjjkkklllkkkiiiiiijjjllliiijjjllloootttyyy}}}|||ZZZMMMJJJJJJLLLNNNTTT```kkkvvv}}}iiifffcccbbbcccccc```dddyyy|||uuuaaa\\\WWW]]]ooowwwqqqiii]]]XXXUUUSSSQQQNNNKKKIIIHHHIIIIIIDDDBBB???======<<<:::888777444888999<<>>@@@LLL```|||kkkeeekkksss{{{gggMMMFFFGGGIIIRRR```kkkrrryyy~~~}}}}}}yyyxxxuuurrrsss{{{rrreeeZZZXXXZZZZZZYYYYYYVVVUUUTTTRRRQQQPPPPPPPPPLLLLLLLLLJJJHHHGGGHHHJJJGGGGGGHHHHHHFFFHHHTTTbbbqqq}}}{{{}}}}}}~~~~~~~~~|||{{{zzzxxxwwwvvvvvvuuurrrmmmiiieee```\\\YYYSSSLLLNNNTTTaaaiiikkkbbbXXXYYYaaaiiimmmnnnooonnnmmmmmmoooqqqnnnoooqqquuuyyy}}}iiiRRRLLLKKKNNNSSSWWW___mmmzzztttfffgggbbbcccfffgggeeejjjxxxppp]]]ZZZYYYaaawwwdddfffbbbYYYVVVXXXUUURRRNNNJJJHHHHHHIIIJJJHHHEEEBBB???===<<<999777777555999:::<<>><<<;;;<<<===???HHHXXXrrrqqqiiikkksss~~~rrrSSSHHHGGGJJJSSSaaakkkrrrxxx~~~{{{yyyzzz~~~|||yyytttsssxxxpppdddXXXWWWYYYYYYWWWWWWVVVUUUSSSQQQPPPNNNMMMMMMIIIJJJJJJIIIHHHGGGIIIJJJIIIHHHIIIHHHEEEEEENNNYYY___jjjvvv{{{{{{~~~~~~~~~~~~~~~~~~}}}|||zzzzzzwwwvvvuuutttrrroookkkhhhbbb^^^ZZZWWWRRRMMMLLLMMMWWW```ddd___YYY\\\fffmmmmmmooopppppppppqqqsssuuurrrtttvvvzzz~~~pppYYYOOONNNPPPWWW^^^dddmmm|||mmmfffjjjbbbcccgggjjjjjjrrruuuiiiYYYXXXYYYccc|||ttt___eeeeee______```\\\XXXSSSOOOLLLKKKMMMNNNMMMJJJFFFBBB???<<<888666:::777999999:::RRRoooyyyoooyyy{{{ooodddfffeeefffooouuuzzztttkkkeeeZZZPPPKKKIIILLLPPPRRRUUU[[[aaadddiiijjjnnnuuuxxx{{{~~~pppjjjqqqzzzoooeee___TTTJJJIIIPPPXXX^^^cccdddccc___UUUKKKEEEWWWiiidddbbbaaa\\\\\\\\\ZZZWWWUUUTTTSSSWWWXXXXXXVVVSSSNNNIIIEEEDDDBBB???===<<<<<<===>>>DDDQQQiii}}}mmmmmmssszzzWWWJJJJJJLLLUUUbbbkkkpppuuuzzz|||xxxwwwyyy}}}yyywwwyyykkk___VVVUUUXXXXXXWWWWWWUUUUUUSSSQQQOOOMMMLLLKKKGGGHHHIIIHHHFFFFFFHHHJJJLLLIIIIIIIIIGGGFFFLLLSSSXXX___nnnvvvzzz}}}~~~~~~~~~}}}}}}|||zzzzzzwwwuuusssqqqooolllhhheee]]]YYYUUURRRPPPMMMKKKIIIPPPYYY_________eeemmmrrroooqqqrrrsssssstttvvvyyywwwxxx{{{xxx\\\PPPOOOUUUZZZdddooouuu}}}yyyjjjgggiiiccccccggglllmmmvvv~~~~~~qqqbbbUUUWWWYYYddd}}}rrrgggnnnnnnkkkkkkgggbbb___[[[VVVSSSRRRSSSTTTQQQMMMIIIEEEAAA>>>:::888;;;888:::888999QQQppp|||iiirrrnnnyyyrrr{{{kkkccciiigggdddppptttxxxwwwpppkkkkkkggg[[[LLLDDDJJJPPPUUUUUUXXX^^^dddgggjjjjjjnnnuuuyyy|||zzzlllkkkxxxyyymmmccc]]]SSSJJJKKKRRRZZZ```eeeeeeccc^^^TTTIIIGGGbbb~~~|||gggfffdddbbb]]]^^^^^^\\\YYYWWWWWWXXX[[[[[[[[[XXXUUUOOOJJJGGGEEECCCAAA>>>===<<<======GGGTTTlllsssooosssZZZKKKNNNPPPXXXdddmmmppptttyyyzzzxxxyyy{{{~~~~~~~~~|||{{{}}}~~~fff[[[SSSUUUYYYZZZXXXXXXUUUTTTSSSQQQOOOMMMKKKJJJIIIJJJKKKJJJHHHHHHIIIKKKNNNIIIHHHKKKLLLLLLOOOSSSXXX___uuu~~~}}}~~~~~~}}}}}}|||{{{zzzwwwtttqqqooommmiiieeebbbXXXTTTPPPMMMMMMMMMJJJFFFNNNVVV^^^bbbhhhpppwwwxxxuuuvvvwwwwwwvvvwwwyyy{{{|||}}}eeeTTTSSSVVV^^^fffsssrrrkkkfffcccccccccgggmmmooottt~~~zzzkkk]]]VVVYYY]]]jjjrrrppptttqqqpppnnneeecccaaa]]]ZZZWWWWWWWWWXXXQQQNNNJJJFFFDDDAAA>>><<<:::999;;;999888NNNlllwwwfffmmmcccqqqsss~~~|||ooolllvvvlllgggmmmpppqqqkkkkkkmmmlllcccTTTHHHEEEIIIRRRWWWWWWZZZbbbiiilllnnnmmmpppvvvzzz}}}yyynnnooowwwkkkaaa[[[RRRJJJLLLUUU\\\aaaeeedddbbb\\\QQQFFFJJJmmmyyywwwddddddaaa___]]]^^^^^^\\\YYYWWWXXXZZZ[[[[[[ZZZYYYUUUQQQNNNKKKFFFDDDBBB???============HHHUUUoooyyyqqqttt___NNNPPPRRR[[[gggpppssswww{{{|||wwwwwwzzz~~~~~~||||||ooo|||bbbXXXRRRUUUZZZ[[[ZZZYYYTTTTTTSSSRRRPPPNNNLLLJJJMMMNNNNNNMMMKKKKKKMMMNNNOOOIIIGGGLLLPPPQQQRRRTTTXXXaaa~~~~~~}}}~~~~~~~~~}}}|||{{{{{{wwwtttqqqnnnkkkgggccc```UUUQQQLLLIIIKKKMMMJJJEEEOOOVVV___fffoooyyy~~~}}}zzz{{{{{{{{{yyyyyy{{{|||yyy[[[UUU[[[___eeennn}}}{{{pppllleee^^^dddccchhhooopppqqq}}}{{{}}}tttggg[[[YYY]]]bbbppptttooorrrsssnnnnnnjjj\\\___^^^[[[YYYXXXXXXXXXYYYPPPMMMJJJGGGFFFDDDBBB@@@999999===;;;888LLLgggqqqggglllbbbsssyyy~~~pppooozzzsssmmmkkkkkkkkk~~~{{{}}}~~~yyywwwyyyzzz~~~tttnnnppppppiiiZZZKKKGGGKKKHHHRRRXXXXXX[[[eeemmmppprrrppprrrxxx{{{}}}xxxqqqyyyvvvjjj```ZZZRRRKKKMMMVVV\\\aaaeeedddaaa[[[OOODDDMMMtttttttttaaaaaa^^^[[[[[[]]]]]][[[XXXWWWXXX[[[ZZZZZZYYYXXXVVVSSSQQQOOOFFFEEEBBB@@@>>>===<<<<<>>===<<<<<<@@@LLLiii{{{yyyiiiRRRRRR\\\hhhpppsssvvvzzz~~~~~~xxxooommmssszzz}}}zzzwww|||[[[{{{sss```WWWQQQSSSWWWXXXYYYZZZWWWTTTQQQOOONNNMMMLLLJJJNNNOOORRRTTTUUUTTTSSSRRRRRRPPPMMMLLLMMMMMMMMMLLL[[[iii{{{{{{{{{zzzxxxvvvtttsssrrrooojjjfffccc^^^WWWRRRJJJHHHGGGEEEDDDDDDDDDDDDDDDRRRfffttt}}}uuu```YYY```mmmwwwyyyqqqgggfffjjjggggggggghhhhhhhhhkkkpppttt}}}}}}zzz}}}~~~{{{sssfffZZZSSSSSS[[[qqq}}}qqqnnnmmmmmmjjjccc```aaa_________^^^\\\ZZZWWWUUUVVVTTTQQQOOOMMMIIIDDDAAA>>>===:::777<<>>===AAAHHH^^^ttt}}}gggRRRUUU^^^jjjqqqtttwww{{{zzzqqqnnnssszzz|||yyyvvvvvvZZZttt^^^VVVPPPRRRVVVWWWWWWXXXUUURRROOOMMMLLLLLLJJJIIILLLNNNRRRUUUVVVUUUTTTRRRRRRRRRQQQOOOMMMLLLLLLMMM]]]nnnzzzzzzyyyxxxvvvtttrrrqqqrrroooiiiccc\\\UUUNNNJJJFFFEEECCCBBBAAAAAAAAAAAA@@@RRRjjj|||hhh]]]^^^fffuuutttooohhhhhhllliiiiiiiiiiiihhhhhhjjjnnnrrrzzz}}}}}}zzz{{{{{{vvvmmmaaaXXXRRROOO___~~~uuuppplllkkkllliiiccc```aaa___`````````^^^ZZZWWWTTTUUUTTTRRRQQQPPPLLLGGGDDD<<<;;;:::888===MMMfffxxxnnnsss}}}rrrlllggglllyyykkknnnxxxwwwkkkaaa[[[TTTSSSQQQOOOOOOUUU```hhhaaa```^^^[[[YYY]]]eeelllqqquuuzzz}}}zzzmmmcccYYYQQQLLLKKKSSS\\\^^^eeeccc^^^]]]RRRGGGIIIjjj}}}jjjhhhddd___eeecccbbbaaa___]]]ZZZXXXVVVXXXYYYYYYWWWSSSQQQPPPPPPKKKHHHDDDBBBAAA@@@???>>>BBBDDDVVVjjj{{{fffTTTXXXaaalllsssuuuxxx|||{{{rrroootttyyy{{{zzzyyypppZZZwww]]]UUUPPPRRRVVVVVVVVVVVVSSSPPPMMMKKKKKKKKKKKKJJJKKKNNNRRRUUUVVVUUUSSSRRRRRRTTTUUURRRNNNKKKLLLNNN^^^qqq~~~}}}zzzzzzyyywwwuuurrrpppooopppmmmggg___WWWOOOIIIEEEDDDCCCAAA@@@?????????@@@AAAPPPhhh}}}}}}}}}~~~vvvbbbccciiippp~~~yyyrrrppphhhgggjjjfffkkkkkkkkkiiiiiikkkooorrr{{{{{{|||yyyrrrggg\\\TTTQQQRRRddduuuqqqmmmiiihhhiiifffaaa___aaa^^^___``````^^^ZZZVVVTTTUUUTTTSSSSSSRRROOOJJJFFF===<<<;;;:::===KKKcccwwwoooqqq{{{ppppppgggrrrooommmxxxzzzkkk^^^WWWTTTMMMOOOPPPQQQSSSYYYaaahhhgggfffccc^^^[[[]]]dddjjjoootttzzz~~~xxxmmmbbbVVVNNNJJJKKKTTT]]]```gggbbb[[[YYYPPPHHHLLLrrrgggdddbbb^^^___\\\\\\\\\[[[YYYXXXVVVUUUWWWXXXXXXVVVRRRPPPOOOPPPMMMKKKGGGEEECCCAAA???===???CCCVVVkkkzzzgggXXX[[[cccmmmtttvvvxxx}}}|||tttqqquuuyyy{{{}}}~~~lllZZZyyy___VVVQQQSSSWWWVVVUUUUUURRROOOLLLKKKLLLMMMNNNMMMOOORRRUUUWWWXXXWWWUUUSSSSSSUUUVVVTTTOOOMMMMMMOOOXXXjjj|||~~~|||{{{{{{yyywwwuuurrrooonnnllljjjddd\\\SSSLLLGGGDDDBBBAAA@@@???>>>>>>??????CCCKKK^^^www{{{{{{|||uuuiiipppyyy~~~qqqmmmmmmeeedddgggccckkkkkkjjjiiiiiikkkooorrrxxx~~~}}}xxxnnnaaaWWWRRRRRRUUUiii}}}tttttttttjjjiiieeeddddddccc^^^]]]```]]]]]]^^^^^^\\\YYYVVVTTTTTTTTTSSSRRRRRROOOKKKHHH@@@>>>===<<<===GGG^^^tttooo~~~lll~~~|||wwwrrrgggppp|||uuuqqq{{{|||sssbbbTTTNNNNNNIIINNNSSSWWWYYY\\\aaaeeehhhhhheeeaaa^^^___dddiiinnnsssyyy}}}sssmmmaaaTTTLLLJJJLLLTTT\\\bbbhhhbbbYYYWWWOOOKKKRRRyyywwwddd^^^[[[YYYVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWVVVTTTQQQOOOOOOPPPPPPNNNKKKHHHFFFBBB>>>;;;===AAAUUUlll{{{iii]]]\\\dddnnntttwwwyyy~~~~~~wwwtttwww{{{{{{}}}gggYYYbbbZZZTTTVVVXXXWWWTTTSSSQQQOOOLLLLLLNNNQQQSSSSSSWWWXXXZZZZZZZZZXXXWWWVVVTTTUUUVVVUUURRRPPPPPPPPPPPP]]]ooo~~~~~~~~~~~~}}}{{{}}}|||{{{yyyvvvssspppnnnhhhfffaaaYYYPPPIIIEEECCCAAA@@@???>>>===>>>>>>???BBBDDDRRRlll|||}}}}}}xxxxxxmmmlllnnnhhhhhhllliiihhhiiiiiiiiiiiilllppptttttt}}}|||{{{ttthhh[[[SSSRRRTTTWWWrrrvvvzzzlllgggccc```^^^___^^^[[[ZZZ]]]ZZZZZZZZZZZZYYYWWWVVVUUUUUUSSSQQQPPPPPPNNNKKKIIICCC@@@???>>>===CCCYYYqqqqqq~~~lllxxxgggiiikkkqqq||||||yyyzzzvvvxxxuuuiiiYYYLLLGGGGGGFFFMMMUUU[[[]]]___aaadddeeeffffffcccaaabbbgggkkknnnsssyyy~~~~~~rrrjjj^^^QQQKKKJJJNNNUUU]]]bbbggg```WWWUUUPPPOOOYYYoooaaaXXXUUUTTTOOOPPPQQQSSSUUUWWWXXXYYYYYYVVVVVVUUUSSSPPPOOOOOOQQQQQQOOOMMMKKKHHHDDD???<<<<<<===OOOfffxxxlllaaa^^^fffpppvvvyyy|||}}}xxxzzz||||||zzzzzz{{{yyyaaaZZZeee]]]WWWXXXZZZWWWTTTSSSRRRPPPMMMNNNQQQUUUXXXYYY\\\\\\[[[YYYXXXVVVUUUTTTUUUUUUTTTUUUUUUTTTRRRPPPMMMUUUaaaooo}}}|||zzz{{{~~~}}}{{{}}}zzzwwwtttqqqooofffddd___VVVLLLEEEBBBAAA???>>>===<<<<<<<<<===>>>@@@>>>HHH]]]nnnwww|||vvvlllmmmpppkkkkkkpppoooiiijjjkkkkkkmmmpppvvvzzz{{{{{{wwwuuuooocccVVVQQQSSSXXX```iiifff___[[[YYY[[[ZZZWWWWWWZZZWWWWWWVVVUUUUUUUUUUUUUUUVVVSSSOOOMMMMMMLLLJJJIIIDDD@@@???@@@===AAAWWWqqqxxx|||jjjiiidddggg{{{xxxqqqqqqlll```RRRGGGDDDEEEGGGMMMUUUZZZ\\\^^^aaaccc```ccceeeeeedddeeeiiimmmppptttzzz{{{oooeeeYYYNNNJJJLLLQQQYYY``````eee^^^TTTRRRPPPSSS___ggg___SSSPPPSSSMMMQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUURRROOONNNOOOQQQOOONNNMMMLLLKKKGGGCCC???===;;;III^^^rrr{{{|||wwwnnnbbbaaaiiisssyyy|||}}}}}}|||{{{yyyyyy|||nnn^^^aaahhh___YYYZZZ[[[XXXTTTSSSRRRPPPNNNOOOSSSXXX\\\]]]]]]\\\YYYVVVTTTRRRQQQPPPVVVTTTSSSTTTWWWWWWSSSPPPPPPTTT[[[fffxxx~~~xxx}}}zzzxxxyyy|||~~~}}}|||~~~|||xxxuuurrrpppdddccc]]]TTTIIIBBB??????>>>===<<<;;;;;;;;;<<<===>>><<>>;;;GGG\\\nnn{{{zzzsssooocccccckkkuuu{{{~~~~~~}}}zzz||||||iii^^^iiijjjYYYVVV\\\YYYVVVUUUQQQQQQPPPOOOOOOQQQUUUZZZ]]]ZZZXXXTTTQQQOOONNNOOOOOOTTTRRRQQQQQQRRRRRRQQQPPPNNNRRRVVVbbbzzz|||sssuuu~~~zzzwwwvvvyyy{{{|||zzzzzz}}}}}}yyyvvvvvvsssoooccc]]]VVVQQQIIIAAA===>>>999;;;>>>???===;;;;;;;;;AAAAAACCCHHHLLLSSS___jjjxxx}}}}}}|||uuupppooojjjiiilllmmmlllkkkmmmoootttxxxwwwtttttt{{{~~~xxx{{{jjj[[[XXXWWWSSSSSSWWWllljjjaaaaaa[[[VVVQQQPPPRRRUUUVVVUUURRRRRRQQQQQQQQQQQQRRRSSSTTTRRRNNNLLLLLLKKKJJJIIIHHHAAA???@@@===???PPPfffyyywwwttt~~~uuu|||rrrlllkkknnnqqqlllbbbWWWLLLFFFDDDEEEHHHNNNUUUZZZ\\\]]]^^^```^^^___aaadddhhhmmmrrrtttssswww~~~uuufff\\\[[[JJJGGGMMMNNNUUU___```bbbZZZRRRQQQNNNDDDVVV}}}www\\\TTTTTTQQQNNNPPPQQQSSSOOOPPPTTTQQQPPPYYYWWWTTTPPPPPPRRRTTTTTTSSSMMMMMMNNNOOOOOOLLLGGGCCCBBB???DDDVVVmmm}}}vvv}}}lllccccccjjjsssyyy~~~~~~yyytttsssyyyhhhbbbjjjjjjXXXUUU\\\[[[YYYXXXRRRPPPOOONNNMMMNNNRRRUUUWWWXXXVVVRRROOONNNOOOQQQRRRWWWUUUQQQPPPPPPOOONNNMMMKKKQQQVVV```wwwxxxsss}}}qqqmmmttt}}}xxxvvvxxx{{{{{{{{{zzz~~~~~~zzzvvvtttoooiii```YYYRRRMMMFFF>>>;;;======???AAAAAA???>>>===>>>@@@???AAAEEEIIINNNXXXcccpppvvv|||}}}zzzyyy}}}vvvsssnnnjjjiiilllnnnlllkkkmmmlllqqqtttsssqqqsss||||||xxxqqqbbbWWWVVVVVVSSSTTTYYYkkk^^^XXXVVVWWWUUUSSSSSSTTTTTTRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSPPPMMMKKKKKKJJJIIIHHHHHHCCC@@@AAA>>>???OOObbbooorrr|||{{{yyywwwrrrmmmlllpppxxxrrrgggXXXJJJDDDDDDGGGGGGLLLQQQUUUWWWYYY\\\______aaadddgggkkkppptttwwwxxx|||}}}yyyrrrhhh\\\UUUXXXIIIFFFMMMOOOVVV``````^^^YYYQQQNNNIIIEEEccckkkUUUQQQTTTRRRQQQSSSOOOSSS\\\aaaYYYRRRRRRVVVXXXUUURRRRRRTTTUUUTTTSSSOOOOOOOOOPPPPPPMMMIIIEEEBBB>>>BBBSSSiii}}}www|||llleee```gggooowww}}}~~~zzzxxxuuuxxx}}}gggccclllppp[[[VVV\\\[[[YYYVVVOOOOOONNNLLLKKKKKKMMMOOOQQQSSSQQQOOOMMMMMMPPPSSSUUUZZZVVVRRRNNNMMMLLLKKKJJJFFFMMMRRRZZZpppuuuoooxxx|||xxxxxxuuuwwwzzz||||||{{{~~~~~~yyytttpppiiibbb\\\TTTLLLGGGAAA;;;:::===AAABBBCCCBBBAAA@@@@@@AAAAAA@@@BBBFFFHHHKKKTTT]]]jjjpppuuuwwwvvvwww{{{zzzuuutttmmmiiiiiilllnnnllllllnnnmmmqqqsssrrrqqqwww~~~yyyvvvfff[[[SSSTTTUUUSSSVVV^^^uuusss[[[ZZZVVVVVVVVVVVVWWWWWWUUUPPPMMMRRRRRRSSSTTTTTTSSSRRRQQQRRROOOLLLKKKKKKJJJIIIGGGJJJEEECCCCCC??????LLL]]]fffgggvvv{{{ooojjjkkkppp{{{nnn[[[IIIAAACCCHHHHHHKKKNNNPPPSSSWWW\\\```aaacccgggkkkooosssxxx|||~~~{{{tttmmmggg```YYYTTTTTTGGGFFFMMMOOOXXXaaa___XXXVVVPPPMMMHHHKKKwwwuuuaaaPPPOOORRRRRRQQQSSSRRRVVVnnnvvvbbbWWW[[[WWWWWWVVVUUUVVVWWWVVVUUUSSSQQQQQQQQQRRRRRRPPPLLLIIIDDD???@@@NNNcccyyyxxx{{{gggbbb___eeemmmvvv~~~|||xxxyyyyyy{{{}}}hhhgggpppwwwaaaXXX]]]ZZZVVVRRRIIIMMMLLLJJJIIIIIIJJJLLLNNNNNNLLLKKKKKKLLLPPPTTTWWWXXXTTTOOOLLLKKKKKKJJJIIIEEEJJJMMMSSSjjjzzztttzzzwwwsssuuuzzz|||}}}|||~~~}}}vvvqqqmmmggg```XXXPPPHHHCCC>>>:::;;;@@@CCCDDDDDDBBBAAA@@@BBBCCCDDDDDDFFFJJJLLLNNNUUU^^^jjjmmmoooppppppssszzz|||vvvqqqppplllhhhhhhmmmooommmlllnnnpppsssuuutttuuu}}}zzzuuuqqq```XXXTTTUUUTTTSSSZZZeeekkk___aaa\\\XXXYYYYYYZZZXXXUUUQQQNNNRRRSSSUUUVVVVVVTTTRRRQQQRRRPPPNNNMMMLLLLLLJJJHHHJJJGGGFFFEEEAAAAAAJJJVVVeeeeeerrrjjjeeegggnnn{{{vvvaaaLLL@@@AAAFFFKKKKKKLLLNNNRRRXXX^^^bbbbbbfffkkkooorrrwww}}}~~~yyyqqqiiiccc]]]XXXUUUOOOEEEFFFMMMPPPZZZaaa]]]TTTSSSOOOMMMLLLSSSmmm___RRRPPPSSSRRROOOOOOTTTRRRmmmxxx^^^WWW___TTTTTTUUUVVVXXXYYYXXXVVVUUUTTTSSSSSSTTTTTTSSSOOOLLLGGGAAAAAAKKK]]]rrr{{{{{{xxxbbbbbbaaafffmmmwww}}}yyy|||}}}zzzmmmpppxxxwwwaaaYYY\\\XXXTTTPPPIIIJJJJJJHHHHHHHHHJJJLLLMMMIIIHHHHHHIIIKKKNNNQQQTTTRRROOOLLLJJJKKKKKKKKKKKKGGGIIIJJJRRRkkkwwwzzzyyy|||}}}uuurrruuuzzz}}}|||~~~{{{sssnnnlllgggbbbTTTMMMEEEAAA===;;;>>>CCCCCCCCCDDDCCCAAAAAACCCEEEFFFEEEHHHMMMOOOQQQYYYbbbmmmllljjjhhhiiinnnxxx{{{xxxsssnnnllljjjggghhhmmmooonnnmmmnnnoooqqqsssrrruuu}}}{{{uuuoookkk\\\VVVSSSTTTRRRSSS___oooccc]]]aaaZZZZZZZZZYYYWWWUUUSSSQQQQQQTTTUUUVVVWWWWWWUUUSSSQQQSSSRRRPPPPPPPPPOOOMMMKKKJJJIIIIIIGGGCCCBBBHHHPPPeeeeeerrrjjjdddgggmmmyyy{{{iiiSSSDDDAAACCCLLLKKKJJJMMMRRRXXX^^^bbbbbbhhhooosssvvv{{{wwwssslllfff```ZZZTTTPPPJJJCCCGGGMMMQQQ[[[aaa[[[SSSPPPLLLMMMNNNSSSzzzhhh^^^VVVTTTUUUTTTQQQPPPRRRGGGZZZdddPPPOOOYYYNNNPPPRRRUUUXXXYYYYYYXXXXXXUUUTTTTTTUUUUUUTTTQQQNNNKKKEEECCCIIIWWWkkk~~~~~~pppbbbfffdddhhhnnnxxx}}}zzzuuuzzzooo\\\VVVZZZUUURRRQQQMMMIIIIIIHHHGGGHHHIIIJJJKKKEEEFFFFFFHHHIIIKKKLLLMMMKKKJJJIIIIIIKKKLLLLLLKKKIIIKKKLLLSSSmmmwwwooo{{{}}}|||wwwsssvvvzzz}}}~~~|||~~~{{{tttooommmhhhcccQQQJJJCCCAAA>>>===@@@FFFBBBDDDEEEEEEEEEEEEFFFHHHGGGFFFIIIMMMOOOSSS\\\eeemmmkkkgggdddfffmmmxxxvvvtttsssooolllkkkiiifffhhhmmmpppooonnnooolllnnnppppppttt|||}}}}}}|||{{{xxxqqqiiicccWWWRRRQQQRRRQQQVVVjjjvvv```^^^```XXXZZZZZZXXXUUURRRPPPQQQSSSVVVWWWWWWWWWWWWUUUTTTSSSUUUSSSRRRRRRSSSRRROOOMMMIIIKKKKKKIIIFFFEEEGGGKKK```dddqqqrrrkkklllooowww~~~ooo[[[LLLEEEEEELLLKKKKKKNNNTTT[[[___aaaeeekkktttyyy{{{}}}{{{rrrooojjjeee___XXXQQQLLLGGGBBBHHHNNNRRR\\\aaaWWWTTTOOOIIIKKKMMMPPPqqq```\\\WWWVVVWWWWWWVVVTTTSSSGGGOOOUUUKKKLLLTTTNNNMMMQQQTTTWWWWWWVVVWWWXXXUUUTTTTTTTTTUUUTTTRRROOOMMMHHHEEEHHHQQQaaaxxx~~~|||kkkcccjjjiiilllqqq{{{iiiYYYUUUXXXQQQMMMPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFGGGHHHGGGFFFFFFGGGFFFGGGIIILLLMMMLLLJJJHHHLLLMMMPPPbbb{{{kkkwww}}}{{{wwwxxx{{{||||||{{{~~~yyysssnnnfff___MMMGGGBBB@@@???>>>BBBGGGDDDFFFIIIKKKKKKKKKLLLMMMKKKJJJKKKNNNPPPSSS]]]gggmmmkkkiiiiiilllttt|||wwwpppnnnmmmjjjjjjlllhhhfffgggmmmqqqooonnnoooooorrruuuuuuzzz}}}}}}yyywwwuuunnnddd[[[RRRPPPPPPRRRTTT```|||www{{{jjjbbbaaabbb\\\[[[\\\[[[XXXTTTSSSTTTVVVXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSTTTTTTSSSPPPNNNHHHKKKLLLJJJGGGFFFGGGGGG___dddrrr|||rrrppppppsssrrrbbbUUUMMMJJJNNNNNNPPPUUU\\\aaaddddddhhhpppyyy~~~}}}zzzxxxpppmmmhhhccc^^^WWWPPPLLLEEEBBBIIIOOORRR]]]```TTTQQQKKKFFFIIIMMMRRRwwwzzz[[[YYYWWWUUUUUUWWWVVVUUUUUUPPPPPPRRRPPPNNNOOOQQQNNNQQQTTTUUUSSSRRRSSSUUUUUUTTTSSSSSSTTTTTTQQQOOOMMMIIIFFFFFFKKKWWWlll{{{qqqlllrrrrrrsssxxxiiiZZZWWWXXXNNNIIILLLMMMKKKIIIHHHFFFDDDCCCBBBBBBBBBDDDFFFHHHGGGEEECCCAAAEEEEEEGGGJJJLLLMMMKKKIIIFFFLLLLLLIIITTTppp}}}jjjwww}}}zzzzzz{{{{{{zzz{{{~~~wwwpppddd[[[KKKEEEAAA@@@@@@???BBBGGGFFFIIIMMMOOOPPPPPPPPPQQQPPPNNNNNNPPPQQQUUU___iiimmmmmmmmmpppuuu|||~~~wwwppplllhhhfffhhhmmmgggeeegggnnnqqqooonnnooowwwzzz}}}~~~}}}wwwuuusssmmmaaaWWWQQQOOOQQQUUUZZZjjj~~~eee___```bbbccc___]]]___```^^^ZZZXXXXXXZZZZZZYYYXXXVVVVVVUUUUUUVVVUUUTTTSSSTTTTTTSSSPPPNNNGGGKKKMMMKKKIIIHHHGGGFFFaaahhhuuuvvvrrrooonnnsssfffZZZSSSPPPSSSSSSVVV\\\ccchhhiiihhhjjjsss}}}|||xxxvvvlllhhhccc^^^XXXSSSMMMIIIDDDBBBIIIOOORRR]]]___RRRLLLHHHDDDHHHNNNYYYqqqZZZZZZWWWTTTSSSTTTTTTRRRRRRUUURRRQQQSSSLLLHHHPPPPPPRRRTTTSSSQQQOOOPPPRRRTTTSSSRRRRRRSSSSSSQQQOOOMMMIIIFFFEEEGGGQQQdddvvvxxxwwwzzzzzz{{{hhhbbbWWWNNNJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGIIILLLMMMPPPKKKGGGGGGJJJMMMKKKIIIMMMLLLDDDEEETTTbbbttt~~~wwwmmm|||zzz}}}|||wwwooobbbWWWJJJCCC>>>???BBBBBBDDDFFFHHHMMMSSSWWWXXXVVVTTTSSSOOOSSSWWWYYY[[[aaakkksssuuuvvvvvvuuuvvv|||yyytttnnniiihhhhhhhhhhhhfffiiimmmpppqqqssstttvvvzzz}}}}}}zzzwwwsssooofff[[[SSSRRRTTTRRRPPP]]]|||eee___\\\^^^cccbbbbbb```^^^\\\[[[\\\]]]^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUWWWWWWVVVSSSQQQQQQQQQJJJJJJKKKKKKKKKJJJJJJIIIYYYnnn}}}vvvooorrrkkk{{{wwwpppiiibbb___```]]]```ccceeeeeefffgggiiikkkwww~~~zzztttpppiiibbb\\\\\\ZZZSSSKKKHHHEEEHHHKKKQQQYYY]]]WWWMMMJJJKKKIIIAAAPPPgggiii[[[XXXSSSOOONNNPPPSSSUUUVVVUUUSSSQQQPPPOOOPPPPPPVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQPPPOOONNNOOOPPPQQQOOONNNMMMKKKHHHMMM^^^nnn}}}fffpppllldddYYYOOOKKKJJJJJJHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMQQQMMMHHHHHHJJJKKKHHHFFFFFFHHHCCCEEEQQQXXXbbbsss~~~~~~xxxppp|||~~~}}}~~~}}}xxxpppcccXXXJJJCCC???@@@BBBCCCEEEHHHMMMQQQVVVYYYYYYYYYYYYYYYXXX[[[^^^___aaafffpppwwwxxxzzz|||{{{{{{~~~vvvrrrmmmiiiiiijjjkkkkkkkkkmmmpppqqqqqqqqqrrrsssxxx{{{zzzxxxtttoooiiiaaaYYYSSSPPPTTTUUUWWWgggrrr```___]]]^^^bbb```^^^]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZYYYXXXYYYZZZZZZYYYTTTUUUVVVVVVTTTRRRRRRSSSLLLLLLLLLLLLLLLKKKKKKJJJVVViiixxxwwwzzzuuuzzzuuunnngggdddeeedddfffhhhiiijjjkkknnnpppsss~~~}}}zzzuuuoookkkfff^^^YYYYYYWWWPPPIIIFFFEEEHHHLLLRRR[[[```ZZZQQQFFFIIIIIICCCXXXqqqfffWWWTTTPPPMMMLLLMMMPPPRRRRRRQQQPPPNNNNNNNNNNNNOOOWWWVVVTTTQQQOOOMMMLLLLLLOOONNNMMMLLLKKKKKKLLLLLLMMMLLLKKKIIIGGGKKKZZZjjj||||||mmmdddYYYRRROOOMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMNNNKKKIIIIIIKKKLLLIIIFFFEEEKKKKKKPPPYYYZZZ[[[gggtttxxx~~~}}}|||{{{~~~yyyqqqeeeYYYJJJDDD@@@AAACCCDDDGGGJJJQQQSSSUUUWWWXXX[[[^^^aaaggghhhiiihhhiiinnnvvv|||zzztttpppllljjjkkkmmmnnnnnnnnnoooqqqrrrqqqrrrssstttxxx{{{|||wwwuuuqqqjjjaaaYYYUUUSSSOOOSSSXXXaaawwwttt```ZZZ^^^\\\\\\___\\\ZZZZZZZZZYYYYYYXXXWWWVVVYYYWWWUUUUUUWWWYYYYYYXXXRRRSSSUUUVVVUUUTTTUUUVVVQQQQQQPPPOOONNNMMMLLLLLLTTTdddqqq~~~{{{yyyzzz~~~|||yyytttmmmiiijjjhhhjjjkkkkkklllnnnrrrvvv}}}|||xxxtttooojjjeeeaaaZZZUUUUUUSSSLLLFFFDDDDDDIIINNNUUU^^^ccc^^^UUUMMMOOOOOOLLLiii]]]RRRPPPLLLIIIHHHIIILLLMMMLLLLLLKKKKKKKKKKKKLLLMMMTTTRRROOOLLLJJJJJJJJJJJJNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHFFFIIIVVVddd|||vvvlllbbbXXXUUUTTTSSSRRRRRRNNNMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIKKKNNNOOONNNLLLGGGNNNRRRYYYbbb```^^^hhhvvv~~~|||{{{{{{~~~xxxpppeeeZZZHHHCCC@@@BBBDDDDDDHHHMMMQQQRRRRRRSSSVVV\\\ccchhhvvvuuusssqqqpppssszzz|||zzztttqqqnnnlllmmmoooqqqqqqmmmnnnppprrrsssuuuxxx{{{|||zzz|||wwwuuupppfff[[[TTTRRRRRRQQQTTTZZZkkkbbbVVVWWW\\\XXXWWWZZZWWWVVVWWWXXXXXXXXXVVVTTTRRRSSSSSSSSSUUUWWWXXXVVVUUUQQQSSSUUUVVVVVVWWWXXXZZZVVVUUUTTTRRRQQQPPPOOOOOORRR```kkkyyy|||yyyvvvnnnqqq~~~{{{tttqqqqqqmmmnnnnnnnnnppptttyyy~~~~~~zzzuuuqqqkkkeeeaaa^^^XXXSSSSSSPPPJJJEEEEEEDDDJJJQQQXXX```eee```XXXTTTSSSRRRSSSvvvvvvRRRNNNLLLIIIGGGFFFGGGIIIJJJHHHHHHHHHIIIIIIJJJKKKKKKMMMKKKIIIHHHHHHIIILLLMMMPPPOOONNNMMMLLLLLLKKKKKKIIIHHHHHHHHHGGGIIITTT___}}}|||zzzooobbbXXXWWWXXXVVVTTTTTTOOONNNMMMKKKIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJKKKMMMOOOPPPPPPOOOFFFMMMOOOUUU]]][[[YYYcccvvv~~~}}}}}}}}}wwwooodddYYYGGGCCCBBBCCCEEEFFFJJJPPPRRRRRRRRRTTTXXX```jjjppp|||xxxuuutttxxx}}}|||yyyyyyvvvssspppnnnoooqqqrrrrrrnnnpppqqqrrrssswww{{{~~~xxxvvv|||xxxuuunnndddYYYRRRQQQSSSSSSUUU```yyyuuu\\\SSSUUUXXXRRRRRRVVVSSSSSSUUUVVVWWWVVVTTTRRRPPPOOOQQQTTTXXX[[[ZZZVVVRRRQQQSSSVVVWWWWWWXXXYYY[[[YYYXXXVVVTTTRRRQQQQQQQQQRRR]]]fffuuu{{{www{{{xxxxxxtttuuuvvvvvvyyy~~~}}}xxxsssnnniiiccc___\\\VVVSSSRRROOOIIIFFFGGGDDDKKKSSSZZZaaaeee```YYYPPPLLLLLLUUU{{{fffMMMKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIGGGFFFFFFIIIKKKMMMOOOOOOOOONNNMMMMMMLLLKKKJJJIIIJJJKKKJJJKKKRRR\\\}}}kkk[[[^^^gggxxx}}}sssdddYYYXXXXXXSSSOOOPPPOOONNNMMMKKKJJJIIIIIIIIIGGGGGGIIIJJJJJJKKKKKKJJJNNNNNNNNNNNNMMMMMMMMMMMMKKKOOOMMMOOOUUURRRRRR\\\mmmyyy}}}wwwooodddZZZHHHEEEEEEGGGGGGHHHNNNUUUXXXXXXYYYZZZ___gggpppwww|||xxxvvvwww|||xxxtttssstttqqqooonnnpppqqqrrrrrrsssssssssssstttwww|||{{{ttttttyyytttpppiii___WWWSSSRRRSSSSSS[[[mmm~~~hhh[[[SSSTTTTTTNNNPPPUUUQQQQQQRRRTTTTTTSSSRRROOONNNPPPRRRUUUZZZ\\\ZZZVVVRRRQQQSSSVVVVVVVVVVVVWWWYYYXXXWWWTTTRRRPPPPPPPPPPPPPPPZZZaaaooo|||zzzzzzyyyzzz|||~~~~~~~~~{{{uuupppkkkfff```]]]YYYTTTQQQPPPMMMHHHFFFHHHEEEMMMUUU[[[aaaccc^^^WWWLLLEEEJJJ]]]]]]MMMIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIJJJIIIGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNNNNMMMRRRYYYttt___PPPXXXfffvvv|||yyy|||qqqaaaUUUVVVWWWPPPKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJIIIIIINNNNNNMMMKKKJJJJJJKKKMMMPPPRRRNNNMMMRRROOOOOOZZZddd~~~wwwpppeee[[[KKKIIIIIIKKKKKKMMMSSS[[[______```bbbeeekkksssxxx{{{xxxuuuuuuzzzyyyuuuqqqnnnnnnmmmkkklllnnnqqqrrrrrrsssssssssssstttyyy~~~~~~xxxsssssssssqqqkkkfff___YYYVVVTTTTTTSSSSSSeeesss___WWWPPPQQQRRRMMMRRRWWWQQQOOOPPPPPPPPPPPPNNNMMMLLLOOOOOOQQQSSSUUUUUURRRPPPPPPRRRTTTTTTSSSRRRSSSTTTTTTRRRPPPNNNMMMMMMMMMNNNLLLUUU[[[hhh~~~~~~zzzvvvpppkkkfffaaa\\\YYYTTTPPPMMMLLLIIIDDDCCCFFFFFFNNNWWW\\\___```[[[TTTLLLCCCNNNkkkpppUUUNNNGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJLLLKKKMMMPPPPPPNNNQQQWWWkkk}}}mmmeeellluuuxxxpppqqqlll[[[PPPSSSUUUOOOJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJJJJIIIHHHJJJMMMOOOOOOQQQLLLKKKQQQNNNOOOZZZaaayyyqqqfff\\\MMMLLLLLLNNNOOOPPPWWW___ccccccdddeeeggglllrrrvvvvvvtttrrrttt|||xxxvvvtttqqqmmmiiihhhhhhiiimmmppprrrrrrppppppqqqrrrvvv|||~~~yyy|||xxxpppooouuussskkkddd^^^WWWTTTTTTUUUUUUTTTUUUmmm}}}yyyvvvttt]]]VVVSSSMMMOOOPPPNNNTTTYYYRRRNNNNNNNNNMMMMMMLLLKKKJJJMMMLLLJJJKKKLLLNNNMMMMMMPPPQQQRRRRRRPPPOOOPPPPPPPPPOOOLLLJJJIIIJJJKKKLLLHHHQQQVVVccc{{{vvvrrrlllgggbbb]]]YYYVVVPPPLLLJJJIIIEEE@@@@@@DDDFFFOOOWWW\\\^^^^^^XXXQQQKKKAAAPPPqqqaaaNNNMMMEEEFFFFFFGGGFFFFFFEEEDDDAAABBBCCCEEEFFFEEEEEEDDD???@@@AAACCCEEEFFFHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKLLLKKKNNNQQQQQQNNNPPPUUUjjjwww~~~{{{{{{dddjjjlll[[[PPPQQQRRRLLLIIIMMMIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHGGGFFFFFFSSSSSSQQQKKKFFFGGGNNNTTT```uuu|||pppddd]]]QQQPPPOOOPPPSSSXXX]]]```gggiiimmmppprrrsssuuuvvv~~~xxxtttxxx~~~|||wwwtttsssrrrqqqnnnpppnnnkkkmmmssswwwwwwssssssrrrrrryyy~~~yyywwwwwwwwwwww{{{{{{rrrggg___```UUUMMMRRRRRRRRRYYYfffdddUUUWWWPPPPPPPPPPPPQQQRRRTTTUUUOOOMMMJJJGGGFFFFFFHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJHHHGGGHHHKKKMMMNNNNNNPPPOOOMMMKKKIIIHHHHHHGGGFFFMMMWWWcccvvvxxx~~~zzzxxxuuuqqqjjjccc\\\XXXVVVUUUKKKJJJHHHDDDBBBBBBEEEHHHJJJTTTVVVXXX```[[[OOOLLLEEE@@@TTTxxxtttVVVNNNNNNHHHFFFCCCBBBCCCCCCCCCBBBEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBEEEGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJIIILLLNNNOOOOOOOOOPPPRRRaaannnzzzbbbeeefffWWWMMMOOOPPPJJJGGGJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKIIIHHHHHHGGGFFFFFFEEEEEEMMMMMMLLLHHHEEEFFFKKKQQQTTThhh}}}yyymmmbbb[[[QQQQQQQQQSSSWWW]]]bbbeeegggjjjnnnsssvvvxxxzzz|||vvvuuuwww{{{{{{vvvsssrrrqqqqqqlllnnnmmmjjjlllssswwwwwwuuuuuusssqqqxxx~~~|||zzzwwwvvvwwwvvvwwwzzzzzzqqqfff[[[XXXOOOMMMTTTRRRQQQZZZrrr}}}[[[QQQSSSRRRRRRSSSSSSTTTUUUUUUUUUOOOMMMJJJHHHGGGGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEGGGKKKNNNOOOPPPNNNNNNLLLKKKJJJIIIIIIIIIFFFNNNXXXaaaqqq~~~zzzxxxsssooohhhaaaZZZVVVSSSRRRKKKJJJGGGDDDAAABBBEEEHHHKKKUUUWWWYYY```ZZZMMMKKKDDDBBBYYY~~~fffNNNGGGEEEGGGEEEBBBAAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCEEEGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOWWWeee{{{zzz`````````TTTLLLNNNOOOJJJGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFGGGEEEDDDEEEIIIMMMMMM\\\nnn{{{vvvkkkbbb\\\TTTTTTUUUWWW[[[```eeehhhlllnnnrrrvvvyyy{{{||||||pppssszzzyyytttrrrqqqppppppjjjlllkkkiiilllsssxxxxxxxxxxxxvvvuuu~~~{{{zzzyyyvvvtttvvvwwwwwwvvvxxxwwwnnndddWWWQQQIIINNNWWWSSSTTTeeelllVVVSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRNNNMMMJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGCCCCCCCCCFFFJJJNNNOOOPPPLLLKKKJJJJJJJJJJJJJJJJJJEEEMMMVVV\\\ggg|||}}}zzzwwwppplllfff___XXXSSSPPPOOOKKKJJJGGGCCCAAABBBEEEHHHMMMVVVXXXZZZ___VVVKKKKKKDDDMMMhhhZZZMMMJJJDDDEEECCCAAA@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLTTTaaazzz}}}aaa^^^[[[SSSNNNOOOOOOKKKHHHIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDDDDCCCCCCBBBBBBBBBBBB@@@BBBDDDEEEEEEFFFIIIKKKIIISSS```lll{{{|||~~~{{{rrrhhhaaa^^^\\\\\\]]]___ccchhhmmmooovvvvvvxxxzzz{{{zzzwwwuuurrrsssyyy|||vvvrrrqqqpppoooooohhhkkkjjjiiimmmuuuzzz{{{{{{}}}~~~uuuxxx~~~|||vvvuuuxxxyyyyyywwwwwwtttkkkaaaVVVOOOJJJQQQXXXSSS]]]yyy~~~\\\UUUVVVSSSMMMOOOPPPQQQQQQPPPNNNLLLMMMLLLJJJHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFDDDCCCDDDFFFJJJMMMNNNMMMHHHHHHHHHHHHIIIJJJKKKKKKEEEKKKPPPTTT___qqq~~~~~~}}}zzzxxxuuummmjjjddd]]]VVVQQQNNNLLLJJJHHHEEEBBB@@@BBBFFFJJJOOOWWWYYY[[[]]]RRRHHHLLLLLLccc}}}oooOOOMMMNNNGGGCCCAAA@@@@@@AAAAAA@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIKKKKKKIIIIIIIIIJJJTTT___xxxggg```WWWQQQNNNNNNNNNKKKHHHHHHFFFEEECCCBBBAAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEFFFBBBAAAAAAAAAAAAAAA@@@@@@???AAADDDFFFGGGHHHIIIJJJDDDJJJSSS^^^ooo{{{|||{{{tttjjj```\\\[[[```aaadddhhhnnntttzzz}}}~~~~~~~~~}}}xxxtttyyyuuuuuuzzz}}}yyytttqqqppppppooonnnhhhkkkkkkkkkpppyyyuuuooowww~~~|||zzz|||{{{||||||xxxuuuqqqhhh^^^SSSPPPMMMRRRVVVVVVlllfffRRRTTTSSSKKKKKKLLLNNNOOOOOOMMMKKKJJJKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGHHHJJJLLLKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLIIIJJJLLLPPP]]]llluuuvvvxxxtttzzz}}}{{{yyywwwtttrrrjjjgggbbb\\\UUUPPPMMMKKKGGGFFFDDDAAA@@@CCCHHHMMMRRRYYYZZZZZZZZZMMMFFFNNN^^^zzzZZZEEEHHHJJJDDDAAA@@@??????@@@AAA???>>><<<===>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJIIIJJJKKKNNNVVVmmmmmmcccSSSPPPLLLJJJIIIHHHFFFEEEEEEDDDBBB@@@???@@@AAABBB?????????@@@AAABBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGGGGHHHHHHDDDIIIOOOYYYmmm{{{{{{xxxnnnbbbZZZXXXZZZ___aaafffmmmuuu~~~{{{xxx{{{zzzwwwsssqqqppppppooonnnjjjmmmnnnooottt~~~|||vvvsssuuuyyy{{{}}}}}}xxxsssmmmcccYYYNNNPPPNNNQQQYYYbbb|||\\\TTTVVVRRRIIILLLMMMNNNOOOOOOOOONNNMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJKKKLLLLLLJJJHHHFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMKKKOOO[[[iiimmmkkknnnzzz{{{~~~{{{xxxvvvssspppmmmfffddd___ZZZTTTOOOLLLJJJEEECCCAAA???@@@DDDKKKPPPTTTZZZYYYYYYVVVIIIEEERRRooowww}}}yyyRRRFFFGGGFFFAAA@@@??????@@@AAAAAA???>>>======>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGIIIKKKKKKJJJJJJKKKLLLKKKOOObbb~~~zzzyyyvvvxxx}}}rrreeeSSSQQQMMMIIIGGGGGGGGGEEEEEECCCAAA???>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCC????????????@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDCCCFFFJJJNNNVVVhhh~~~|||yyyyyyuuulllbbb^^^bbbgggjjjlllrrryyyxxxvvvrrrqqqqqqqqqpppooommmpppqqqrrryyyyyyyyy{{{zzzwwwyyy~~~~~~wwwoooggg\\\SSSLLLQQQPPPSSSdddyyyhhhWWWVVVUUURRRNNNMMMNNNNNNOOOOOOPPPPPPPPPLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLNNNMMMMMMNNNNNNNNNKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPMMMMMMKKKLLLUUUbbbiiijjjooo}}}|||xxxuuurrroookkkhhhaaa___[[[WWWRRRNNNJJJIIIBBBAAA???>>>@@@EEEMMMSSSVVVZZZYYYWWWSSSFFFEEEWWWooopppxxxtttiiiNNNKKKHHHDDDAAA@@@??????@@@BBBBBB@@@>>>>>>>>>??????@@@AAABBBBBB@@@AAABBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNZZZqqqvvvppplllmmmqqqvvvzzztttfffVVVTTTPPPJJJHHHIIIIIIHHHEEECCC@@@>>>===>>>@@@AAA======>>>>>>???AAABBBCCC???????????????@@@@@@@@@AAA@@@???@@@AAAAAAAAA@@@DDDGGGJJJNNN^^^{{{zzzuuu|||zzzvvvwwwtttnnnggghhhpppxxx}}}xxxuuurrrqqqqqqqqqpppooonnnrrrtttuuu{{{~~~|||zzzsss|||}}}}}}}}}}}}uuulllcccXXXOOOMMMSSSRRRXXXppppppUUUOOOQQQNNNMMMPPPMMMMMMMMMMMMNNNOOOPPPQQQMMMMMMMMMMMMLLLLLLLLLLLLFFFGGGHHHIIIKKKLLLMMMNNNOOONNNNNNOOOPPPPPPMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRJJJKKKJJJHHHNNN\\\ggglllfffzzzsssgggccc```fff{{{~~~~~~{{{wwwtttpppmmmiiifff^^^\\\YYYUUUPPPLLLIIIHHH@@@@@@>>>===@@@FFFNNNUUUWWWZZZXXXVVVQQQDDDFFFYYYfff]]]nnnwwwYYYHHHKKKGGGAAAAAA@@@??????AAABBBBBB@@@>>>?????????@@@AAAAAABBBBBB>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDFFFIIIJJJJJJJJJKKKLLLNNNKKKRRRcccrrr~~~~~~vvvjjjhhhgggiiilllmmmtttooogggdddUUUKKKKKKJJJDDDDDDJJJFFFDDDBBB@@@@@@@@@>>>======<<<<<<===@@@AAA@@@@@@BBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAADDDFFFJJJXXXqqqyyy}}}{{{{{{|||zzztttooosss~~~}}}{{{zzzwwwsssooommmppprrrsssrrrssswwwvvvqqqxxx}}}}}}~~~|||~~~~~~qqqaaaWWWRRRPPPSSSVVVYYYfffnnn___TTTRRROOOJJJMMMWWWOOOPPPQQQQQQOOOOOOPPPQQQNNNOOOOOOPPPOOONNNLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNOOOQQQUUUUUURRRNNNNNNLLLLLLPPPSSSVVV]]]eeecccjjj{{{tttxxxjjjZZZOOOLLLRRR___lll~~~{{{}}}zzzzzzwwwtttppplllgggaaa\\\XXXWWWUUURRRMMMIIIFFFDDD???>>>===???DDDLLLSSSXXX[[[RRRUUUWWWHHH@@@HHHNNNNNNbbb|||NNNJJJIIIBBB@@@@@@>>>>>>============>>>>>>AAAAAAAAA@@@@@@?????????BBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOOOOVVVfffrrrvvvwwwtttvvvooo]]]```___```aaaaaacccmmmwwwhhhaaadddVVVMMMMMMKKKEEEDDDHHHHHHEEEBBBAAA@@@???===;;;===<<<;;;===???@@@@@@???@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???AAAEEEIIIKKKTTTggg|||~~~}}}|||~~~|||xxxzzz}}}{{{yyyxxxwwwsssooonnnpppsssuuuuuusssvvvvvvuuu|||{{{|||}}}~~~|||~~~~~~uuuggg[[[TTTPPPOOOPPPWWWccc|||cccVVVMMMMMMLLLHHHKKKSSSOOOPPPQQQPPPNNNNNNOOOPPPNNNOOOOOOOOOOOOMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPQQQQQQPPPOOONNNMMMOOONNNNNNPPPSSSTTTRRRPPPOOOMMMMMMPPPRRRTTTZZZaaaaaajjjtttooo}}}ooocccTTTLLLJJJLLLSSS[[[]]]ccc```]]]cccfffmmm|||}}}zzzyyyvvvrrrmmmiiiddd^^^[[[VVVUUUSSSPPPLLLHHHEEECCC>>>>>>>>>AAAFFFMMMUUUYYYYYYSSSUUUSSSFFF???FFFKKKXXXyyyoooHHHFFFEEE???>>>>>>>>>>>>============>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKHHHKKKJJJQQQ___jjj~~~|||xxxvvv}}}}}}hhhUUURRRPPPQQQUUUVVVWWW]]]eeejjjqqq~~~gggaaaeeeYYYQQQQQQOOOHHHEEEGGGHHHEEEBBB@@@@@@>>><<<;;;<<<;;;;;;<<<>>>???>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>DDDIIILLLOOO\\\rrruuuqqq~~~|||||||||zzzyyywwwvvvvvvssspppooorrruuuxxxyyyvvvyyy{{{}}}{{{zzz{{{|||~~~}}}|||~~~xxxiii\\\UUUQQQPPPOOORRRYYYooorrrVVVMMMGGGJJJJJJHHHKKKQQQOOOPPPPPPOOOMMMLLLMMMOOONNNNNNOOONNNMMMLLLKKKJJJLLLLLLJJJIIIIIIJJJKKKLLLQQQQQQQQQPPPOOONNNLLLKKKOOONNNMMMNNNPPPQQQQQQQQQQQQOOOOOOQQQRRRRRRWWW]]]```iii~~~yyyttt~~~{{{eeeZZZPPPLLLLLLLLLNNNQQQWWW``````^^^dddhhhqqq|||yyyxxxtttmmmhhhccc___ZZZWWWTTTSSSQQQNNNJJJFFFCCCAAA===>>>???CCCIIIPPPVVVZZZXXXWWWTTTLLLCCC@@@FFFNNN]]]___DDDEEECCC>>>>>>???>>>======<<<<<<======>>>@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>???????????????@@@AAAAAABBBBBB@@@@@@AAABBBEEEGGGIIIJJJFFFHHHGGGMMMYYYbbbuuu|||}}}gggTTTNNNJJJIIIMMMPPPPPPRRRUUUTTTXXXcccqqqzzzgggccceee\\\UUUTTTRRRKKKFFFFFFFFFCCCAAA@@@@@@???>>><<<<<<;;;:::;;;===>>>===<<<;;;<<<<<<===>>>>>>??????===>>>>>>>>>>>>>>>??????;;;AAAGGGJJJKKKTTTkkkrrrgggqqq|||}}}~~~{{{yyyxxxwwwvvvuuusssrrrrrruuuxxx|||~~~}}}~~~}}}||||||}}}~~~~~~qqq___VVVRRRPPPPPPPPPXXXaaa{{{dddQQQKKKHHHKKKMMMKKKMMMQQQOOOOOOOOOMMMKKKKKKLLLNNNNNNNNNMMMMMMLLLKKKJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKOOOOOONNNNNNNNNMMMLLLLLLMMMLLLKKKJJJLLLMMMOOOPPPQQQOOOPPPSSSSSSRRRVVV\\\bbbiiiyyyyyy~~~^^^UUUOOOOOORRRSSSTTTVVVXXXfffjjjfffiiilllrrr~~~zzzwwwuuuppphhhbbb]]]YYYVVVTTTQQQQQQOOOLLLIIIEEEBBBAAA<<<===@@@EEEKKKQQQWWWZZZYYYYYYPPPEEEAAABBBKKKYYYiiitttTTTDDDGGGCCC>>>@@@@@@=========<<<<<<=========?????????@@@@@@AAAAAAAAA>>>======<<<<<<======>>>======>>>>>>???@@@@@@AAA@@@@@@AAABBBCCCEEEGGGHHHFFFIIIHHHMMMXXX```qqqnnneeewwwsssbbbXXXOOOIIIKKKNNNMMMLLLMMMNNNOOOTTT]]]cccgggnnnuuu~~~bbb___bbb[[[UUUSSSQQQKKKEEEBBBBBB@@@>>>???@@@AAAAAA@@@<<<;;;:::;;;<<<===<<<;;;999:::;;;;;;<<<===>>>>>>===>>>>>>>>>??????@@@@@@>>>AAAFFFHHHGGGNNNdddzzzxxxfff```gggooo~~~{{{yyyyyyyyyxxxuuuvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~{{{uuufffWWWRRRPPPOOOPPPTTTdddssssssWWWNNNKKKIIILLLMMMMMMMMMNNNMMMNNNMMMKKKIIIIIIKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMJJJJJJHHHGGGHHHIIILLLNNNPPPOOOQQQTTTUUUSSSVVV[[[eeehhhqqq}}}{{{[[[TTTOOOPPPTTTUUUYYY]]]dddwww|||uuusssrrruuu|||xxxuuupppkkkccc\\\XXXUUURRRPPPOOONNNMMMJJJGGGDDDBBB@@@;;;===AAAGGGMMMSSSWWWYYYWWWWWWIII???CCCEEEQQQkkkbbbLLLEEEGGGBBB>>>@@@>>>======<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>?????????BBBBBBAAABBBBBBCCCDDDDDDEEEIIIHHHMMMXXX^^^nnncccTTTVVVxxxtttcccVVVKKKHHHIIIGGGFFFGGGIIIGGGHHHLLLMMMNNNTTTZZZffflllvvvaaa___^^^YYYTTTQQQNNNJJJEEE@@@???>>>===>>>@@@BBBBBBAAA===;;;:::;;;<<<===<<<;;;999999999:::;;;<<<<<<=========>>>>>>??????@@@@@@EEECCCEEEGGGEEEHHHZZZoooxxx```TTTiiixxx|||www~~~~~~zzzyyyzzz{{{{{{yyy|||~~~~~~~~~}}}~~~wwwdddYYYQQQOOONNNNNNUUU```yyynnnZZZOOOKKKIIIHHHIIIJJJKKKJJJIIIKKKKKKKKKIIIHHHHHHKKKNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHGGGFFFGGGKKKMMMPPPOOOQQQUUUUUURRRTTTYYYccceeehhhmmmuuurrrYYYTTTPPPPPPQQQSSSYYY```~~~~~~|||yyyuuurrrkkkfff___YYYUUURRROOONNNKKKKKKIIIGGGEEEBBB@@@>>><<>>===???;;;===<<<<<<;;;;;;<<<<<<==================>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBDDDGGGGGGLLLUUUZZZhhhlllVVVVVVccc}}}lll___QQQKKKIIIFFFEEEGGGEEEBBBBBBDDDCCCBBBFFFKKKOOOWWWbbbmmmwwwcccccc___[[[VVVRRRPPPNNNIIIDDD???>>>===>>>@@@AAAAAAAAA===<<<;;;<<<======<<<;;;888999999999::::::;;;;;;;;;<<<<<<======>>>??????DDDAAABBBFFFEEEDDDPPPaaauuuyyywwwaaacccnnn~~~qqqnnnsss|||yyyyyy{{{}}}}}}~~~xxxjjjWWWQQQNNNOOONNNQQQbbbwwwyyyYYYQQQKKKGGGGGGFFFEEEGGGIIIIIIGGGIIIIIIIIIGGGGGGHHHLLLOOOJJJHHHGGGEEECCCBBBBBBBBB@@@BBBDDDGGGIIIIIIIIIHHHFFFFFFEEEEEEFFFGGGHHHIIIGGGHHHIIIHHHGGGHHHJJJMMMPPPOOOQQQTTTSSSOOOOOOSSSWWW^^^bbbaaacccqqqwwwhhhVVVTTTTTTUUUUUUVVV___hhh|||}}}|||zzzwwwrrrooogggbbb\\\WWWTTTQQQNNNLLLGGGGGGEEEDDDAAA???===;;;>>>BBBHHHOOOTTTWWWYYYYYYPPPMMMAAALLL```YYYgggZZZLLLAAAAAABBB===>>>AAA;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>???@@@AAAAAAEEEHHHGGGKKKSSSUUUaaayyyzzzmmmrrr}}}zzznnncccWWWQQQLLLHHHGGGHHHFFFDDDDDDEEECCC@@@AAAFFFCCCJJJTTT\\\```cccfffhhhfffjjjoooqqqooojjjfffccckkktttccccccccc```ZZZUUUTTTSSSNNNIIIAAA???>>>>>>???@@@@@@???>>>===<<<<<<===>>>===;;;888999999999999:::::::::::::::;;;;;;<<<===>>>>>>@@@<<<>>>EEEEEECCCLLLZZZfffwwwvvv]]]dddrrrzzz|||hhhlllyyy{{{xxxxxx{{{}}}~~~}}}lll[[[RRRNNNOOORRRPPPVVVnnneeePPPOOOIIIFFFFFFEEEDDDFFFIIIIIIGGGHHHHHHHHHFFFFFFHHHLLLOOOIIIGGGEEECCCAAAAAAAAAAAA===@@@DDDGGGIIIJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGIIIKKKJJJIIIIIIKKKNNNPPPOOOQQQSSSQQQLLLKKKNNNKKKWWW___\\\ZZZkkkqqqbbbSSSUUUYYY]]]\\\^^^iiittt~~~|||zzzxxxuuuqqqnnnddd```[[[WWWSSSQQQMMMKKKDDDDDDCCCAAA???<<<:::999AAAEEEKKKRRRWWWYYYZZZZZZQQQMMMDDDXXXqqqfffrrrzzzLLLJJJAAA@@@BBB>>>AAADDD===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999===<<<<<<;;;;;;<<<<<<===<<<<<<======>>>?????????;;;;;;<<<<<<>>>???@@@AAAHHHKKKIIILLLRRRSSS^^^uuu~~~uuuhhh```WWWRRRLLLFFFDDDEEEHHHFFFFFFFFFCCC>>>===AAABBBHHHOOOTTTUUUVVVWWWXXXWWWZZZ\\\]]]\\\[[[ZZZ[[[UUUcccttt}}}~~~~~~~~~^^^___^^^WWWQQQRRRQQQMMMJJJIII@@@@@@??????>>>===============<<<<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCDDDFFFKKKNNN```wwwwwwgggTTT___yyy~~~}}}~~~pppuuu}}}yyyxxx{{{tttaaaRRRQQQNNNPPPVVVYYYbbbwwwTTTNNNOOOKKKJJJEEEAAABBBFFFHHHGGGDDDGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFEEEDDDBBB@@@?????????@@@BBBDDDEEEEEEEEEDDDGGGFFFDDDBBBAAABBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLPPPOOONNNLLLKKKJJJJJJJJJNNNTTTWWWWWW]]]sssyyyhhh\\\WWWVVVZZZ___```bbbmmmyyy}}}{{{{{{zzzvvvnnnhhhaaa]]]XXXTTTQQQOOOLLLJJJDDDEEEDDDAAA===;;;>>>@@@@@@JJJSSSVVVXXX\\\[[[WWWXXX>>>LLLssszzzuuulllJJJDDDBBB@@@>>>=========>>>>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<===>>>@@@AAACCCFFFIIIJJJLLLSSS]]]fffzzztttkkkdddXXXNNNHHHEEECCCBBBDDDDDDDDDCCCBBBAAA??????DDDGGGMMMSSSRRRNNNNNNRRRSSSVVVZZZ\\\\\\\\\]]]^^^ZZZ___iiittt}}}~~~yyyWWWVVVXXXPPPJJJJJJIIIFFFDDDDDD???>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;999999999:::::::::::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBAAAAAACCCFFFIIIWWWkkkeeeNNNPPPdddppp~~~}}}uuuhhh[[[RRRPPPLLLPPP]]]kkk|||dddMMMJJJJJJEEEGGGCCC@@@AAAEEEFFFDDDBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCBBB@@@???>>>===>>>???@@@BBBCCCDDDDDDEEEFFFEEECCCAAAAAABBBCCCDDDDDDDDDEEEEEEFFFHHHIIIJJJMMMMMMLLLKKKKKKKKKKKKLLLKKKMMMPPPVVVeee{{{sssbbbWWWSSSSSSXXX```eeeiiirrr}}}tttnnnrrr|||}}}{{{yyyxxxwwwssslllfff```\\\WWWRRROOOMMMJJJGGGDDDDDDBBB???;;;;;;>>>AAAEEENNNUUUWWWYYY[[[XXXRRRHHHBBBSSSkkktttVVVFFFBBBAAA???===<<<<<<<<<<<<=========<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<===============>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBCCCFFFIIIJJJKKKQQQZZZaaattt|||wwwllldddXXXNNNGGGDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???DDDFFFLLLQQQPPPMMMOOOTTT______^^^[[[XXXXXXZZZ]]]]]]hhhttt{{{{{{zzzzzz{{{vvvTTTSSSSSSJJJDDDCCCCCC@@@>>>???=========<<<;;;;;;::::::::::::999999999999::::::999999999999888888888888:::999999999:::;;;<<<===???@@@@@@???>>>???AAADDDNNN]]]vvvqqqVVVJJJPPPYYYlll~~~~~~}}}pppcccYYYSSSQQQNNNNNNXXXnnnmmmNNNFFFHHHEEE@@@CCCAAA???AAADDDDDDBBB???AAA@@@?????????@@@BBBCCCBBBAAAAAA???>>>===<<<<<<>>>>>>>>>???AAACCCDDDEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMKKKIIIJJJUUUfffyyymmm]]]SSSTTTUUUZZZcccjjjnnntttyyyrrrnnniiihhhmmmwww~~~|||{{{xxxvvvuuutttpppiiiccc]]]ZZZTTTPPPMMMJJJGGGDDDCCCBBB???<<<:::;;;>>>BBBMMMRRRWWWYYYYYYXXXQQQJJJ===HHHWWW]]]nnnlllBBBGGG@@@???>>><<<;;;;;;;;;;;;===<<<<<<;;;;;;::::::999<<<;;;;;;::::::;;;;;;<<<::::::999999:::;;;===>>>======>>>>>>>>>>>>??????===>>>???AAABBBCCCCCCCCCDDDGGGJJJKKKKKKNNNUUUZZZcccqqq}}}xxxmmmdddXXXMMMFFFCCCCCCCCC???@@@AAAAAABBBBBBBBBBBBDDDFFFKKKPPPQQQPPPTTT[[[jjjhhhccc[[[UUUTTTYYY]]]eeettt}}}uuuvvv{{{vvvVVVWWWRRRIIIBBBAAAAAA???>>>@@@======<<<<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::999999888888888777888888888999999:::;;;;;;<<<===>>>=========???BBBIIISSSfff{{{}}}~~~gggQQQHHHIIIYYYqqq}}}~~~~~~~~~ssseee[[[SSSPPPQQQMMMUUUiiiTTTCCCEEEGGGCCCAAA@@@??????AAACCCCCC@@@>>>BBBBBBAAAAAAAAABBBCCCDDD@@@@@@???>>>>>>===<<<<<<============???AAACCCEEEBBBAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMKKKLLLSSS]]]kkk|||mmm]]]TTTXXXYYY]]]eeemmmqqqsssssshhhiiijjjmmmrrryyy~~~{{{yyyxxxvvvsssqqqpppllleee```\\\XXXSSSNNNKKKHHHEEECCCBBB@@@===::::::<<>>KKK???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999;;;;;;::::::::::::;;;;;;<<<;;;999999999;;;>>>???============>>>>>>>>>???===>>>@@@CCCDDDEEEEEEEEEFFFHHHJJJKKKKKKMMMPPPSSS]]]jjj~~~{{{{{{vvvnnneeeXXXMMMFFFCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCDDDIIIOOORRRTTT[[[dddmmmkkkeee\\\UUUTTTZZZ___iiixxx}}}ssssssxxxrrrTTTXXXRRRIIIBBBAAAAAA??????@@@>>>======<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;::::::999999888888777777888999999:::::::::999:::<<<======>>>@@@BBBDDDJJJWWWjjj}}}zzz|||xxxbbbNNNGGGMMM```vvv~~~{{{~~~~~~~~~}}}~~~~~~~~~jjj___YYYTTTRRRTTTYYYjjjfffIIIBBBFFFEEEBBBBBB??????@@@AAABBBAAA???>>>BBBAAAAAABBBBBBBBBCCCCCC@@@@@@??????>>>>>>======>>>=========>>>@@@BBBCCC@@@@@@@@@@@@AAAAAABBBBBBEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFGGGGGGHHHHHHHHHKKKOOOQQQSSS___{{{qqq```WWWTTTXXX^^^fffooowwwzzzzzztttrrrqqqssswww}}}~~~|||yyywwwvvvsssooonnnlllhhhbbb]]]YYYVVVQQQMMMJJJGGGEEEBBBAAA>>>;;;:::<<<@@@EEEHHHXXXXXXYYYZZZVVVOOOGGGBBBHHHEEELLLbbb~~~SSS@@@HHH>>>>>>>>>======<<<;;;;;;:::::::::::::::999999999::::::999999999999::::::===<<<::::::;;;<<>>>>>>>>===>>>@@@CCCDDDEEEEEEEEEGGGIIIJJJKKKKKKLLLNNNOOOaaammm~~~yyy~~~xxxsssooogggZZZNNNGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???@@@EEELLLPPPUUU^^^hhhlllllliiiaaaYYYXXX]]]cccmmmxxx{{{rrrqqqtttlllNNNQQQOOOGGG@@@@@@@@@>>>===>>>>>>======<<<;;;;;;::::::777777666666666666777777:::::::::::::::999999999666777888999::::::::::::777999;;;<<<<<<===???AAA>>>BBBKKK[[[nnnxxxeeeUUUIIIIIIWWWgggwww{{{wwwxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}|||~~~nnn]]]VVVTTTRRRWWW^^^zzzfffTTTEEECCCEEEBBB@@@AAA>>>>>>????????????>>>>>>?????????@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBBBBCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFBBBFFFMMMQQQQQQ\\\}}}xxxggg\\\RRRYYYaaahhhsss}}}~~~}}}zzzwwwtttsssoookkkiiigggddd^^^YYYVVVSSSNNNKKKHHHGGGDDDBBB???===:::<<<@@@FFFJJJLLLWWWWWWXXXXXXSSSJJJEEEEEEKKKHHH\\\aaaKKK???>>>======>>>>>>===<<<;;;;;;999999999999999999999999:::999999888888999999:::<<<<<<;;;;;;<<<===???@@@<<<<<<============>>>>>>===>>>???AAABBBCCCCCCCCCGGGGGGGGGHHHIIIKKKLLLMMM\\\fffttt}}}xxxsssppphhh\\\QQQJJJFFFDDDCCCAAAAAAAAAAAA@@@??????>>><<<===BBBIIIMMMRRR[[[eeejjjmmmlllgggaaaaaahhhppp~~~vvvtttuuulllKKKMMMLLLEEE@@@@@@@@@>>><<<<<<<<<<<<;;;;;;::::::999999777666666555555666666777888888888888999999999999666777888:::::::::::::::777999;;;;;;;;;;;;<<<===<<<>>>CCCNNN]]]nnn}}}uuuYYYBBBCCCPPP___rrr~~~~~~zzzvvvuuummmnnnoooqqqssswwwzzz}}}~~~}}}~~~}}}}}}~~~{{{vvvhhh\\\SSSRRRTTTZZZlllpppPPPKKKEEEDDDDDDCCC@@@???=========<<<<<<<<<===>>>======>>>>>>?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGDDDDDDIIIPPPRRRYYYqqqzzzqqqddd```hhhnnnpppvvv}}}|||{{{xxxtttqqqoookkkfffdddbbb^^^YYYTTTRRRNNNJJJHHHFFFEEECCCBBB===;;;;;;>>>EEEKKKOOOPPPTTTTTTWWWVVVNNNEEEEEEJJJNNN\\\hhhNNNEEE>>>;;;;;;;;;<<<===<<<;;;:::999888888888999999999999999999999888888888888999999::::::;;;<<<<<<======>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCCCCFFFHHHJJJKKKPPPXXXdddppp{{{wwwpppiii___UUUMMMHHHEEEBBBAAAAAABBBBBBCCCBBBBBBBBB???@@@DDDJJJMMMPPPXXXaaaeeejjjmmmlllkkkppp}}}tttrrruuupppNNNPPPLLLEEE@@@BBBBBB???<<<<<<;;;;;;::::::999888888777888888777777777777888888666666777777888888999999666777999:::;;;;;;::::::888999;;;;;;999888999999??????AAAFFFQQQ```oooxxx|||uuuQQQIII===EEESSSaaakkkqqqtttuuugggiiikkkmmmppptttxxx{{{~~~}}}{{{zzzyyy~~~|||~~~~~~~~~|||{{{|||~~~zzzooohhhZZZTTTTTTXXX]]]kkk|||OOOHHHHHHGGGDDDDDDEEECCC???<<<<<<;;;:::999999;;;======>>>>>>???????????????=========>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@???===<<<>>>???@@@BBBCCCDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBDDDFFFHHHIIILLLFFFFFFNNNRRRTTT___nnnmmmlll}}}zzzlllssszzz|||wwwwww~~~~~~|||zzzyyyvvvrrrooolllhhhccc```^^^[[[UUUQQQNNNLLLHHHEEEEEEDDDBBBAAA<<<;;;;;;@@@HHHOOORRRSSSQQQRRRVVVUUULLLCCCEEENNNRRRqqqWWWGGGDDD@@@@@@999:::;;;<<<;;;:::999888888888888888888888999999999999888888888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<===>>>@@@AAABBB@@@???@@@CCCFFFIIIJJJLLLSSS\\\fffxxx}}}{{{~~~{{{pppjjj```WWWOOOJJJEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEIIINNNOOOQQQWWW```___eeekkknnnrrr~~~zzzkkkiiinnn{{{^^^WWWOOOGGG@@@??????>>>===???:::;;;;;;:::999888777666777777777777777777777777::::::999888777666555555888999:::;;;:::999888777::::::::::::::::::::::::>>>AAA===@@@NNNXXXhhh}}}jjjGGG???@@@FFFQQQ\\\gggqqqxxxkkkhhhfffgggkkkqqquuuwww~~~|||}}}~~~}}}}}}}}}}}}~~~|||zzzyyyxxx{{{zzzyyyyyyyyy{{{}}}~~~|||lll]]]VVVQQQWWWYYY\\\qqq\\\KKKFFFFFFEEECCCBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFEEEBBBGGGPPPRRRPPPYYYgggmmm~~~~~~\\\ZZZssswwwxxx~~~zzz}}}~~~|||zzzvvvrrrooommmkkkeeeccc```]]][[[WWWSSSPPPPPPNNNKKKIIIGGGDDD@@@===::::::===DDDLLLRRRUUUTTTUUUUUUTTTMMMBBB???JJJXXXXXXrrrNNNGGGBBB<<<@@@>>>>>>===<<<:::999888888888888888888888888888888777777777888999999::::::;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;::::::999;;;;;;<<<===>>>???@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHJJJMMMTTT___ppp~~~zzzvvvsssmmmcccXXXPPPJJJHHHGGGDDDFFFJJJOOORRRQQQNNNJJJHHHHHHIIINNNTTTYYY]]]^^^bbbdddgggnnn{{{kkkhhhrrraaaXXXOOOFFF?????????===<<<>>>;;;;;;::::::999888777777777777777777777777777777888888888777777777777777888999999::::::999999999::::::::::::::::::::::::666===@@@AAACCCEEE^^^nnnUUUDDDAAA@@@CCCKKKXXXeeennnrrroooiiiffffffkkkrrrwwwzzz}}}}}}|||~~~}}}||||||||||||{{{|||}}}}}}}}}}}}}}}|||yyyzzz{{{|||}}}{{{xxxvvvooobbbYYYUUUPPP[[[hhhxxx~~~pppRRRAAADDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<============>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????>>>======<<<=========@@@@@@AAABBBCCCDDDEEEEEEGGGCCCEEEKKKLLLMMMXXXggghhhooo}}}~~~ggg\\\sssvvvxxxxxxzzzyyy|||}}}}}}|||zzzzzzyyywwwtttpppkkkhhhfffbbb___\\\ZZZXXXTTTQQQNNNLLLKKKIIIGGGEEEBBB>>><<<999:::???GGGOOOUUUWWWWWWWWWSSSOOOIIIBBBBBBMMMYYY___eeeJJJCCC???===<<<<<<<<<;;;:::999999888888777777777777777777777777666666777888888999999:::::::::999999::::::;;;<<<<<<<<<;;;;;;:::999999999:::;;;<<<===>>>??????@@@@@@@@@AAAAAABBBCCCEEEFFFEEEIIIPPPZZZkkk}}}yyyvvvsssmmmcccYYYQQQLLLIIIIIIKKKOOOUUUYYYYYYUUUPPPMMMNNNMMMMMMOOOTTTXXX[[[\\\bbbbbbeeepppnnndddfffeeeZZZOOOFFF??????>>><<<;;;<<<;;;:::::::::999888888777777777777777777777777777666666666777777888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;666;;;>>>BBBCCC@@@PPPooossshhhWWWOOODDD<<<===GGGTTT\\\mmmnnnmmmkkkhhhhhhlllpppppptttwwwxxxxxxyyy}}}{{{yyyzzz}}}}}}|||{{{zzzzzz{{{zzz{{{|||~~~~~~~~~}}}}}}wwwyyy|||~~~}}}|||wwwppphhhaaaYYYQQQNNNOOOZZZhhhzzz}}}iiiVVVIII;;;@@@@@@???>>>>>>===<<<<<<=========>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>======<<<<<<<<<==============================<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::;;;<<<<<<@@@@@@AAAAAABBBCCCDDDDDDGGGCCCCCCFFFFFFHHHTTTcccjjjeeekkkqqqiiixxx~~~}}}yyy}}}~~~~~~}}}{{{xxxvvvuuuuuusssppplllgggbbb```]]][[[WWWUUUSSSPPPMMMJJJHHHHHHGGGDDDBBB>>>;;;:::999<<>>;;;>>>888999999999999888888888777666666666666666666666666666666777777888888999999888888888888888999999:::999999999999999999999999::::::;;;<<<===>>>>>>???======>>>>>>???AAABBBCCCAAAFFFLLLSSS___uuu~~~}}}{{{wwwtttrrrmmmcccZZZRRRNNNMMMLLLTTT[[[bbbeeeaaa[[[UUUSSSOOONNNMMMPPPUUUZZZ^^^``````___bbbppp{{{mmmhhhhhh[[[OOOGGG@@@??????<<<;;;;;;;;;::::::999999888888888666666666666666666666666666666666666777777777888777777666666777999;;;===:::::::::::::::::::::::::::<<<888BBBYYY```YYYVVVttt{{{tttvvvqqqiiiYYYHHH@@@AAAEEEGGGWWW```kkkpppmmmhhheeedddgggkkkoooqqqqqqssswww{{{~~~yyytttrrrtttxxx{{{}}}~~~}}}|||{{{{{{zzzzzzzzz||||||}}}~~~}}}|||zzzyyywwwyyy{{{}}}{{{wwwssspppfff___XXXTTTPPPOOOSSSYYYfffpppzzzxxxllliii|||pppLLLFFFEEE???>>>>>>======<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>???<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<888888888999:::;;;<<<<<>>555777777777777777777777777555555555555555555555555555555666666777888888999777666666666666777888888777777888888888999999999999::::::;;;<<<<<<======<<<<<<<<<<<<>>>???@@@AAABBBFFFIIILLLSSSeee~~~}}}|||{{{yyyvvvsssqqqlllccc[[[TTTQQQPPPPPPZZZaaahhhiiiddd___\\\\\\VVVSSSQQQQQQUUUYYY\\\]]]]]]\\\___kkkiii[[[NNNGGGAAA@@@@@@===;;;<<<;;;:::999888888888999999666666666666666666666666777777777666666666666555666666666666777999<<<===::::::::::::::::::::::::999>>>777>>>ccc{{{kkkRRRhhhyyyyyywww~~~~~~rrr```RRRJJJBBB:::BBBNNN^^^hhhhhhccc```^^^bbbfffiiikkkkkklllpppssssssoookkkkkkmmmrrruuuwww}}}{{{{{{~~~||||||{{{{{{zzzzzzyyyyyyyyyzzz|||||||||zzzxxxvvvxxxyyyyyyxxxssslllfffaaaVVVRRRPPPRRRSSSVVV^^^hhh```bbbccc```]]]iiiWWWCCC@@@BBBCCC=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999::::::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;888888888999:::;;;<<<===??????@@@@@@AAAAAABBBBBB@@@AAACCCDDDBBBBBBIIIQQQbbb___hhh|||}}}nnnfffhhhooozzz~~~|||zzzyyyxxxwwwtttqqqnnnnnnmmmkkkgggaaa\\\YYYVVVSSSPPPMMMLLLKKKIIIGGGIIIHHHFFFAAA<<<888888999CCCGGGMMMRRRSSSRRRPPPNNNDDDDDDDDDAAAAAANNNlllZZZ>>>EEE<<<888===444555555555666666666666777666666666666666666666666444555555666666777888888666555555555555666777777777777777888999999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBFFFIIIIIIMMM\\\sss}}}~~~}}}{{{zzzxxxuuussspppkkkccc[[[UUURRRRRRRRR[[[aaaffffffcccaaacccfffaaa]]]YYYUUUTTTTTTSSSSSSXXXYYY[[[aaannnfffYYYLLLEEE???@@@@@@>>>;;;<<<;;;:::999888888888::::::777777777777777777777777777777777666666555555555555555666777888999;;;;;;999999999999999999999999888CCC;;;666MMMccc\\\MMMZZZiii{{{yyykkk^^^NNN@@@===DDDLLLRRRUUUWWWZZZ]]]]]]```ddddddddddddhhhkkkjjjiiiiiijjjlllpppuuuxxxyyy}}}}}}{{{~~~~~~~~~yyy}}}yyyyyyyyyyyyyyyxxxwwwwwwsssuuuwwwyyyzzzyyywwwvvvvvvuuusssnnnhhhaaaZZZVVVRRRPPPOOOOOOMMMMMMTTT]]]RRRSSSWWWbbbttt___IIICCC>>>===AAA<<<<<<<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::999888888888888999999999999999999999999;;;;;;:::999999999::::::999999999999:::;;;<<<===?????????@@@@@@AAAAAAAAA===@@@DDDDDDAAA@@@DDDIIIUUU___nnn~~~rrr{{{}}}|||}}}qqqmmmpppyyyzzzxxxvvvuuuuuussspppmmmiiiiiihhhfffbbb]]]YYYVVVSSSPPPLLLJJJIIIIIIGGGFFFHHHGGGDDD>>>999777:::>>>HHHLLLPPPRRROOOKKKHHHFFF???CCCFFFFFFHHHZZZ~~~QQQ===CCC===888:::777555555555555666666666666666666666666666666666666444444555555666666777777555555555555555666777777777777777888888999999999888999999999::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAADDDGGGHHHMMMYYYlllzzz}}}{{{yyyxxxuuussspppkkkccc[[[UUURRRRRRRRRYYY\\\aaacccccceeeiiimmm```^^^ZZZYYYXXXXXXWWWVVVSSSUUUWWWVVVZZZiii~~~cccVVVHHHAAA===>>>???<<<:::;;;;;;:::888777777888:::;;;777777777777777777777777555555555666666666666666555555777888999999999999777777777777777777777777888???:::666===AAA???CCCKKKUUUfffvvvxxxfffTTTBBBAAA@@@AAADDDJJJPPPTTTSSSVVVYYYZZZYYYZZZ]]]aaaccceeeiiijjjkkknnntttyyyuuuzzz~~~{{{}}}zzzyyy{{{~~~~~~{{{yyyyyyzzzuuuuuuvvvwwwvvvuuutttsssppprrruuuwwwwwwuuusssqqqkkkiiieee```ZZZUUUPPPNNNOOOMMMLLLKKKGGGEEEKKKSSSVVVcccqqq~~~kkkJJJ@@@BBB>>>;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::999999999999999999777888888888888999999999::::::999888777777777777888888888888888888888888:::999888888777777888888999888888888999:::;;;;;;????????????@@@@@@@@@@@@<<>>AAADDDHHH[[[mmmwwwrrrssswww|||}}}~~~|||yyytttrrrqqqpppooommmjjjhhhcccbbb```^^^[[[WWWUUUSSSPPPMMMIIIGGGFFFFFFEEEDDDDDDCCC@@@:::666777>>>DDDKKKNNNQQQPPPKKKEEEBBB@@@>>>BBBIIIPPP[[[vvvbbbKKK===>>>===777666:::666666666666555555555555444444444444444444444444333444444555555666777777555555555555555666777777666666666666666666777777888888888999999999999999999999::::::;;;===>>>???@@@BBBDDDEEEJJJSSS___hhh}}}}}}{{{yyyxxxuuussspppkkkccc[[[UUURRRRRRRRRWWWYYY^^^bbbgggjjjmmmnnn```___^^^]]]^^^]]][[[YYYOOOQQQQQQOOOOOOTTT^^^gggrrryyy~~~```TTTEEE>>>:::<<<===;;;999:::;;;:::888777777999:::<<<777777777777777777777777333333444555666777888999444555777999999999888777666666666666666666666666555444333>>>EEE;;;888GGG???CCCQQQdddppp{{{yyygggFFFBBB===;;;>>>BBBFFFHHHIIILLLPPPQQQPPPQQQUUUXXXZZZ___dddfffeeehhhnnnsssvvvzzz~~~}}}~~~}}}zzzvvvssszzz{{{zzzwwwsssrrrtttvvvrrrssstttttttttsssrrrqqqssstttuuuvvvtttqqqmmmkkk___]]]XXXSSSOOOLLLJJJIIIFFFEEEGGGJJJJJJMMMWWWaaagggfffRRR@@@<<>>BBBDDDAAA======@@@CCC<<>>>>>AAAJJJYYYoooOOOHHH<<<:::===777444===777777666666666555555555333333333333333333333333333333444444555666666777666555555555555666777777555555555555555555555555888888888888888999999999888888888999:::;;;======???@@@AAABBBEEEKKKRRRWWWmmm}}}~~~{{{yyyxxxuuussspppkkkcccZZZTTTRRRQQQRRRUUUXXX]]]dddkkknnnnnnmmmmmmkkkgggccc___ZZZTTTOOOMMMMMMMMMLLLKKKKKKLLLMMMOOOVVV```vvv~~~___SSSHHHAAA<<<<<<;;;::::::===999888888777777777777777777777666555444333333333444555555666666666666666777777777777777777777777555555555555555666777777:::999888888999:::<<<===999CCCHHHRRRlllzzzpppkkk```TTTNNNGGG???===@@@HHHCCCCCCHHHJJJHHHJJJOOOUUUUUUXXX]]]```bbbiiiqqqrrrtttvvvyyyzzzzzzzzzyyy~~~|||}}}||||||{{{zzzyyyxxxvvvuuurrrqqqqqqqqqppppppoooooorrrooolllmmmoooqqqqqqppprrrnnnjjjhhhgggccc\\\UUUTTTQQQOOOMMMKKKJJJKKKMMM@@@DDDEEEEEEOOOdddzzz}}}YYYHHHDDD???<<<<<<======>>>999999999999999888777666999888777666666777888999555555555555555666777777999999888888777666666666555555555555555666777777777777666666666666777777999::::::888777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCDDDCCCBBBAAABBBDDDHHHKKKTTT```jjjttt~~~~~~zzzwww{{{|||wwwsssqqqlllkkkiiifffdddaaa___^^^[[[ZZZXXXVVVRRROOOLLLKKKHHHFFFDDDEEEFFFDDDAAA===???;;;888777;;;BBBHHHKKKLLLMMMKKKFFFBBBAAA???===AAAQQQPPPTTTcccCCCAAA>>><<<;;;999777555777777666555444444333333333333333333333333333333333444444555555444444333666666666666777777777777666666666666777777777777888888888888888888888888::::::999999999:::;;;;;;>>>>>>???@@@CCCFFFIIIJJJYYYmmm~~~~~~}}}zzzwwwvvvvvvssslllaaaXXXSSSQQQQQQQQQSSSTTT[[[hhhoooqqquuu{{{xxx{{{zzznnn^^^SSSTTTYYYUUUOOOJJJJJJJJJHHHIIILLLPPPOOO___uuu```RRRGGGAAA<<<<<<;;;999:::<<<999888777777666666777777777666555444444333333333444444555666666666666666666666666666666666666666555555555555555666666777888888777777888999;;;<<<:::AAABBBKKKfff}}}xxx|||uuunnniii^^^NNNCCC@@@???>>>BBBIIIKKKHHHGGGIIIOOOPPPTTTZZZ\\\]]]cccjjjnnnpppsssuuuuuutttsssqqqxxxyyy{{{{{{zzzyyyzzz{{{vvvvvvvvvuuutttsssqqqqqqllllllkkkjjjjjjjjjjjjjjjooollljjjiiikkkkkkjjjhhhjjjeeeaaa^^^]]]YYYRRRLLLOOOLLLIIIIIIIIIIIIJJJKKK???BBBFFFNNN```zzz```IIIDDDAAA===;;;;;;<<<<<<;;;888888999:::::::::999999777777666555555666777777555555555555555666666777777777777666666666666555666555555555555666777777777666666555555666666777888999999888777888:::<<<<<<======>>>???@@@@@@AAABBBCCCDDDCCCBBBAAABBBDDDEEECCCKKK^^^jjjmmmvvv}}}}}}zzzwwwzzz}}}xxxtttpppmmmgggfffdddaaa^^^\\\ZZZYYYWWWVVVUUURRRPPPMMMJJJIIIGGGEEECCCCCCCCCBBB>>>;;;<<<999888:::@@@GGGJJJLLLGGGFFFDDDAAA@@@AAAAAA@@@CCCOOOWWWnnnwwwRRRBBB@@@===;;;:::999777555777666666555444444333333333333333333333333333333333333444444444444333333555555555666666666666777555555666666666777777777888888888888888888888888::::::999999999:::;;;;;;<<<======???AAADDDGGGIIITTTfff}}}}}}}}}~~~{{{xxxvvvuuurrrkkkaaaWWWRRRPPPQQQQQQTTTUUU]]]kkkuuuxxxyyy||||||rrrfff^^^[[[ZZZWWWRRRPPPPPPOOOJJJIIIJJJNNNTTTgggvvvdddTTTGGG@@@<<<<<<<<<999999<<<999888777777666666777777777666555444333333333333444444555666666666666555555555555555555555555555555555444444555555666777777777666777777888999:::<<>>===>>>BBBDDDBBBBBBDDDHHHHHHLLLQQQSSSRRRUUUYYYbbbdddhhhlllmmmlllkkkiiiiiilllppprrrqqqqqqpppqqqmmmmmmllllllkkkjjjiiiiiieeedddbbbaaa```aaacccdddfffdddcccbbbbbbaaa^^^\\\\\\YYYUUUTTTTTTRRRNNNKKKHHHDDD@@@???AAADDDDDDCCCJJJQQQ\\\jjjaaaFFF??????===:::::::::;;;:::999777777999::::::;;;;;;;;;666666555555555555666666555555444444555555666777444444555555555666666666666666666666666777888888666555555555555555555666666777888888888999;;;===;;;<<<===>>>@@@AAABBBCCCAAACCCDDDCCCBBBAAABBBDDDCCC===EEEZZZiiikkknnnuuu~~~|||{{{yyyvvvxxx}}}~~~{{{xxxsssnnnjjjhhh```___]]]ZZZXXXUUUSSSRRRQQQPPPPPPNNNLLLJJJHHHGGGGGGEEEBBBAAA@@@>>>;;;999999888:::AAAJJJOOOOOOLLLCCCAAA??????@@@BBBCCCDDDFFFWWWnnn___EEEAAA>>>;;;:::999888777555666666555555444333333333333333333333333333333333333333444444444444333333444444444444555555555555555555555666666666666777777777777777777777777777999999999999999:::;;;;;;;;;<<<<<<>>>@@@CCCFFFGGGOOO\\\ppp||||||}}}}}}zzzwwwuuuqqqkkk```VVVPPPNNNOOOQQQOOOQQQ[[[jjjuuuzzzzzz{{{vvvoookkkggg```\\\YYYTTTQQQPPPNNNJJJKKKNNNMMMXXXggguuu}}}}}}wwwpppkkkXXXFFF@@@<<<<<<<<<999999;;;888888777666666666666666666555444444333333333444333444555555666666555555444444444444444444444444555444444444444555666666666666777777888999999:::;;;>>>999:::IIIYYYoooyyysssfffVVVQQQKKKFFFBBBAAACCCEEEEEEDDDGGGLLLMMMJJJJJJMMMPPPTTTYYY___bbbccccccbbb[[[^^^aaaccccccdddeeefffcccbbbbbbaaaaaa`````````^^^\\\ZZZXXXXXXYYY\\\]]][[[[[[[[[ZZZYYYWWWTTTRRRRRRPPPNNNMMMOOOPPPPPPOOOEEEBBB===;;;@@@HHHJJJIIIdddqqqmmmIII;;;===;;;:::999:::;;;;;;999888777777888999999999999999666666666666666666666666555444444444444555666666333444444555666666777777777666666666666777888888555555444444444444555555555666888888888999;;;===<<<<<<===>>>???@@@AAABBBAAABBBCCCBBBAAAAAABBBCCCAAAAAAEEERRRbbbnnnpppmmm|||yyyyyywwwtttuuuyyy~~~{{{zzzvvvrrrmmmiiieeeccc[[[ZZZXXXVVVSSSQQQOOONNNLLLLLLKKKJJJIIIGGGFFFEEEEEECCC@@@>>><<<:::999888888999???IIISSSWWWSSSNNNBBB??????AAACCCCCCDDDEEEQQQuuuoooJJJ@@@???<<<:::888888888666555555555555444444333333333222222222222222222222222333333333444444333333333222222333333333444444444444444555555555666666666777777777777777777777777888888888888999:::;;;;;;<<<<<<<<<===@@@BBBEEEGGGKKKUUUccctttzzzxxxrrrsssxxx{{{}}}|||{{{|||}}}{{{wwwtttqqqkkkaaaUUUMMMKKKMMMOOOKKKQQQ[[[gggpppvvv{{{~~~xxxpppmmmmmmmmmiiieeeaaaZZZUUURRRPPPPPPUUU[[[\\\fffnnnppprrrvvvuuuqqqpppYYYEEE???<<<<<<<<<999888:::888777777666555666666666555444444333333333333444333444444555555555555555444444444444444444444444444444444444444555666666777777888999999:::::::::666<<<:::999???HHH___}}}yyyuuulll```VVVNNNHHHDDDCCCAAABBBFFFHHHGGGGGGJJJFFFIIINNNSSSWWWXXXXXXWWWQQQRRRTTTTTTTTTVVVYYY\\\YYYYYYXXXWWWWWWXXXXXXYYYXXXWWWTTTSSSSSSUUUWWWYYYUUUVVVWWWWWWUUUSSSQQQPPPRRROOOKKKHHHGGGHHHHHHHHHBBBCCCCCCEEEOOO___hhhhhhdddOOO>>>888::::::999999:::<<<<<<:::888777777777777777666555555777777777777777777777777444444444444444555666666444444555666777777888888666666666666666777777888555555444444444444555555444666888888888999:::<<<===>>>>>>>>>>>>>>>?????????AAABBBAAA@@@???@@@AAA===FFFGGGFFFUUUooovvvkkkqqq{{{wwwvvvsssppppppsssggglllrrr{{{~~~{{{{{{zzzyyywwwvvvtttqqqlllhhhddd```___XXXWWWUUUSSSQQQOOOMMMLLLIIIIIIHHHHHHGGGFFFDDDDDDBBB@@@>>>;;;888888888999;;;???FFFQQQZZZ[[[UUUNNNBBB???AAAEEEEEEAAABBBGGGcccQQQ:::>>><<<:::888777777777666444444444444444444333333333222222222222222222222222222333333333333333333222222222222222333333333333444444444444555555555555666666666666666666666666888888888888999:::;;;<<<=========>>>@@@CCCEEEGGGGGGOOO[[[iiizzznnngggmmmlllkkkhhhiiikkkmmmrrr~~~~~~~~~}}}|||{{{{{{}}}|||xxxtttrrrlllbbbVVVMMMJJJMMMQQQNNNVVV```eeejjjrrr|||{{{wwwsssppppppqqqqqqqqqjjjgggeeeeeeaaa^^^```eeeppp}}}|||qqqXXXDDD???<<<<<<<<<999888999888777666666555555666666444444333333333333444444333333444555555555555444444444444444444444444444444444333333444444555666666777888999::::::::::::222999:::;;;???BBBTTTrrrttteeeTTTGGGAAA===;;;>>>@@@AAABBBFFFEEEFFFIIIKKKMMMMMMMMMLLLKKKLLLKKKKKKJJJLLLPPPSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUUUUVVVWWWVVVSSSQQQQQQQQQSSSOOOIIICCC???===>>>??????HHHQQQXXXggg|||ZZZFFFBBB===999;;;;;;:::999:::;;;;;;:::888777777777666666555333333777777888888888888777777444444333333444444555666444444555666777777888888555555555555555666777777666555555555555555555666444666888999888888999:::========================>>>???@@@???>>>===>>>@@@:::FFFFFF>>>IIIeeerrrmmmnnn{{{zzztttrrrpppllljjjlllfffgggggglll{{{~~~|||xxxwwwvvvuuusssrrrooommmjjjeeeaaa^^^\\\ZZZUUUTTTSSSQQQNNNLLLKKKJJJFFFFFFFFFFFFEEEDDDBBBBBB>>>===;;;888666777:::<<<@@@EEENNNWWW[[[YYYRRRMMMAAA???BBBFFFCCC???FFFQQQwwwpppBBB666???:::888666555666666555444444444333333333333333333222222222222222222222222222222333333333333222222222222222222333333333333333333333444444444555555666666666666666666666666777777777888888:::;;;<<<=========>>>@@@BBBEEEFFFCCCJJJUUUcccsss{{{lllggg^^^___```ccceeedddhhhvvv~~~~~~~~~}}}|||}}}~~~~~~|||xxxtttrrrmmmdddYYYPPPNNNSSSYYYSSS[[[bbbcccfffppp{{{xxxwwwtttqqqooopppsssuuuooorrrxxx{{{vvvmmmhhhhhhyyysssYYYCCC>>>;;;===<<<999777999777777666555555555555666444333333222333333444444222333444444555555444444444444444444444444444444444444333333444444555666555666777999999999999888555888777;;;@@@>>>GGG]]]rrrssseeePPPHHH@@@>>>???>>>???CCCFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHIIIKKKNNNMMMLLLLLLLLLNNNOOOQQQPPPPPPPPPPPPPPPQQQRRRRRRUUUVVVVVVRRRNNNLLLMMMNNNMMMJJJFFFBBB@@@BBBFFFJJJOOOaaaqqqyyyhhhHHH@@@AAA<<<:::>>><<<:::999999::::::888777555666666666666666555555666666777888888777666666444444333333444444555666444444444555555666666666444444444444444555555666777666666555555666666777444666999999888777888999::::::;;;;;;<<<<<<======<<<===>>>===<<<<<<===>>><<>>AAACCCDDD@@@HHHSSS]]]kkk}}}hhhaaaaaaaaaaaa^^^___iiiuuu|||||||||~~~~~~}}}~~~||||||{{{xxxtttqqqnnnfff]]]VVVVVV^^^eee```eeegggiiiooozzz~~~wwwuuurrrpppqqqtttxxxzzzxxx}}}{{{}}}vvv[[[CCC>>>;;;===<<<999777888777777666555555555555555333333333222222333444444222333444444555555444444555555555555555555555555444333333333333444555555333444666888888888777777:::888444999@@@999999HHHTTTjjjiii^^^QQQJJJFFFCCCCCCFFFDDDDDDEEEEEEGGGHHHJJJKKKFFFHHHJJJKKKIIIGGGFFFFFFMMMLLLJJJJJJJJJLLLNNNPPPNNNNNNOOOPPPPPPPPPQQQQQQTTTTTTSSSNNNIIIFFFGGGIIIDDDDDDCCCDDDHHHOOOYYY___llleeeNNN?????????777666===<<<:::888777888888777666444555666777888888888888444555666777777666555444444333333333333444555555333333444444444444555555444333333333333444555555777777666666666666777777555777999999888777777777777888999:::;;;===>>>>>>;;;<<<===<<<;;;:::;;;===AAA===???GGGGGGHHH\\\vvv|||{{{yyyqqqnnnkkkeeebbbaaaZZZ[[[[[[ZZZaaannnzzz~~~{{{sssnnnooolllkkkiiigggfffeeeddddddcccaaa]]]ZZZWWWUUUSSSSSSNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBBBB@@@???===<<<888888888666555888>>>CCCGGGNNNWWWYYYTTTMMMIIIGGGFFFDDDFFFHHHEEEHHH^^^yyylllGGG888888:::888666444444555555444333333333333333333333333333111111111111111111111111222222222333333222222222222222333333333444444444222222333333333444444444555555555555555555555555666666666777888:::;;;<<<;;;;;;;;;;;;===???AAACCC???HHHRRRYYYcccwwwlllhhhdddbbb___^^^cccjjjttttttvvvzzz~~~~~~zzz{{{zzzxxxtttpppmmmhhh```ZZZ]]]fffooorrrssssssvvvyyyvvvssstttzzz~~~dddQQQIIIBBB???<<<777666777777555444444555555444333777666555444333222222222111222333333444444444444222333444444444333222111333333333444444444555555555555444444444444555555666666777888999::::::;;;AAANNN^^^qqq~~~zzzmmmeee___XXXQQQMMMEEEFFFDDDBBBBBBDDDEEEEEEGGGJJJJJJEEECCCFFFGGGFFFGGGJJJNNNMMMIIIFFFGGGHHHKKKKKKMMMQQQRRRPPPLLLJJJHHHEEEBBB@@@===;;;AAAIIIRRRQQQRRRXXXbbbnnnyyykkkIIIEEE???;;;:::;;;;;;;;;;;;:::999888777777777777777777777777666666666666666666666666666555555555444444444444444444444444555444444333333444444555333333333444444444444555555555555555555555555555666666666666666666666666888888999999999999888888:::::::::;;;;;;;;;<<<<<<;;;===>>>===>>>DDDPPPYYYwww|||}}}pppkkkqqqmmmjjjbbb___aaa```^^^[[[XXXXXXZZZ___cccjjjwww|||wwwsssmmmhhhdddaaa```___]]]]]]]]]]]]]]][[[VVVQQQPPPRRRSSSQQQMMMJJJIIIGGGEEEBBB@@@>>>===???===<<<>>>??????<<<888999777444444777>>>FFFKKKQQQUUUUUUOOOMMMNNNLLLFFFCCCGGGHHHPPP___hhhwwwgggOOOAAA::::::888555555444444444333333333444444444444444444444444111111111111111111111111111111222222222222111111222222111111111111111111111222222333333222222111222222333333333333444444666666666666777777777777999999:::<<<===???@@@@@@EEEHHHLLLSSS___pppyyypppsss~~~zzzggg\\\___hhhgggkkkttt{{{}}}|||}}}~~~~~~{{{zzz}}}wwwrrrvvvqqqjjjgggiiipppyyy}}}zzzvvvvvvkkkPPPHHH@@@>>><<<888666777777555444444555666444333666666555444333333333333111222333333333333333333222333444444444333222222333333333444444444444555555555444444444444555555444444555666777999999:::===GGGSSSaaazzzzzzxxxqqqjjjbbbUUUJJJDDDCCCBBBBBB???CCCEEEAAA@@@BBBBBB@@@EEEGGGGGGEEEBBB@@@AAABBBBBBBBBDDDGGGHHHFFFDDDCCCBBBAAABBBGGGMMMUUUcccpppwwwsssqqqwwwnnnSSSDDDAAA===;;;;;;<<<<<<;;;;;;:::999888777777777777777777777666666666555555444444444444444444444444444444444444444444444444444444333333333333444444333333444444444555555555555555555555555555555555666666666666666666666666777888888999999888888777999999:::;;;;;;;;;;;;;;;:::<<<===<<<===BBBKKKRRRgggsssxxx{{{jjjmmmwwwnnneee```___]]]\\\YYYVVVUUUVVVYYY\\\[[[fffrrrzzz~~~{{{wwwtttppplllhhhccc]]]YYYZZZYYYWWWUUUTTTUUUVVVVVVWWWRRRNNNMMMOOOPPPMMMJJJHHHGGGFFFDDDBBB@@@>>>>>>???===<<<<<<======:::777777777777999>>>FFFNNNRRRWWW[[[ZZZSSSNNNLLLHHHCCCBBBEEEJJJ\\\sss~~~}}}PPP@@@:::888777222555444444444444333333333333333333333333333333333111111111111111111111111000111111222222111111000111111111111111111111111111222222333333222222111222222222333333333444444555555666666666777777777999999:::;;;===>>>???@@@DDDGGGKKKQQQ[[[jjj{{{|||iiiaaaaaa___cccmmmvvvxxxyyy{{{wwwyyy{{{{{{yyyzzz}}}wwwsssssspppllliiimmmwwwmmmOOOFFF>>><<<;;;888666777777666444555666666555333666555444444333333333333222222333333333222111111222333333444444333333222333333333333444444444444555444444333333444444555222222333555666888999999:::@@@FFFPPPfffzzzxxx~~~kkk\\\RRRJJJDDD@@@<<<@@@AAA===:::;;;:::888???>>>===;;;;;;:::;;;<<<888999<<<>>>AAADDDFFFGGGIIIHHHLLLTTT^^^kkk}}}fffSSSDDD???===;;;:::;;;<<<;;;::::::999888777777666666777777666666666666555555555333333333333333333333333444444444444444444444444444333333222222333333444444444444444555555555555444444444444444444444444666666666666666666666666777777888888888888777777777888:::;;;;;;;;;:::999999;;;<<<;;;;;;>>>DDDIIIWWWjjjtttuuuyyyuuuqqqzzzccceee|||rrrfff```\\\[[[YYYWWWTTTSSSSSSTTTUUUSSSXXX```jjjxxx}}}{{{wwwtttrrrooolllhhheeeaaa]]]XXXUUUSSSQQQOOOMMMLLLMMMOOOPPPQQQNNNJJJJJJKKKKKKIIIFFFEEEDDDCCCBBBAAA???>>>>>>???===;;;::::::999777444555666:::@@@GGGOOOUUUYYY[[[^^^\\\UUUNNNJJJEEE@@@AAAFFFRRRjjjccc@@@999999;;;999111444444444444333333333333222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111111111222222222222111111222222222222333333333333555555555666666666666777888999:::;;;<<<===>>>???BBBDDDHHHLLLSSS```nnnyyy{{{}}}lll\\\XXX[[[eeeooorrrssstttuuuxxxzzzzzzzzz}}}|||wwwtttsssrrrpppooottt{{{hhhOOOEEE<<<::::::888777777777666555555666666555444666555444333333333333333333333333333222111000000222222333333333333333333222222333333333444444444444444333333333333444444111222333555666888999:::999<<<>>>EEEXXXttt}}}wwwqqqggg]]]WWWWWWWWWSSSJJJDDDCCCCCCAAABBBBBBBBBBBBCCCCCCBBBAAA;;;@@@DDDHHHOOOXXX___bbbbbbaaaeeemmmuuu^^^KKKGGGCCC;;;:::999:::;;;;;;999777999888777666666666666666666666666555555555444444222222222333333333333333444444444444444444444444333333222222222222333333333444444444444555555555444444444444444444444444555555555555555555555555666777777777777777777666666777999:::;;;:::999888999;;;<<<;;;;;;;;;>>>AAAJJJ]]]iiinnnxxx~~~wwwlll|||aaa]]]uuuzzziiiaaa[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPSSS]]]mmm}}}~~~}}}|||zzzwwwtttqqqooonnniiifffccc```^^^ZZZVVVSSSPPPNNNKKKIIIHHHJJJLLLNNNLLLJJJGGGGGGHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>>>><<<;;;999777666555555444555888???FFFNNNTTTXXXZZZZZZ[[[YYYSSSKKKEEEBBBAAA>>>KKK^^^ttt}}}sssvvvvvvSSS<<<::::::::::::333444444444333333333222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111111111222222222222111111111222222222222333333333444444555555555666666666888888999:::;;;<<<======>>>AAACCCFFFJJJSSS___gggmmmwww^^^WWWTTT\\\eeekkkmmmpppqqquuuxxxxxxyyy}}}~~~zzzvvvttttttuuuttttttyyyzzzhhhPPPEEE;;;999:::999777777888666555555666777555444555555444333333333444444333333333333333222111000222222222222333333444444222222222333333333444444333333222222222222333333222333444555777888999:::999::::::===JJJaaavvv|||mmmcccbbbbbbbbb___bbbeeefffccc___[[[XXXXXX___eeegggooo|||lllUUUCCC???AAA>>>;;;:::999999:::999666444777777666666555666666666555555555555444444444444222222333333333444444444444444444444444444444444222222111111111111222222333333333333444444444444444444444444444444444444444444444444444444444444555666666777777666666555666666888999999999888777:::;;;<<<<<<;;;;;;<<<<<<<<>>>>>>>>===============999888777555444555666888<<<@@@GGGOOOTTTXXXYYYZZZYYYXXXTTTMMMDDD>>>>>>BBBEEEWWWiiitttuuuooo}}}YYYDDD:::;;;666555777444444444333333333222222222000000000000000000000000000000000000000000000000000000000111111000000000//////000000000111111111000111111222222111111000111111111222222222333333444444444444555555555555777777888999:::;;;;;;<<<:::===???@@@CCCHHHQQQXXX```vvv}}}eeeZZZSSSTTTYYY^^^cccgggjjjpppssssssuuuzzz|||{{{~~~~~~xxxtttsssrrrtttttttttwwwnnnSSSFFF;;;999;;;:::777777888777555666777777666444555444444333333444444444333333444444444333222222222222222222333444555555222222222222333333333333333222222111111222222333333444444555666777888888888888777777===IIIYYYdddxxx~~~{{{xxxjjjLLLBBB===??????888:::999888888999888666444666666555555555555666666555555444444444333333333222222222333333444444555222222222222222222222222222111111000000111111222222222222222333333333333333333333333333333333333444444444444444444444444555555666666666666555555666666666666777777888888::::::::::::;;;;;;;;;;;;888BBBHHH\\\wwweeeWWWbbb~~~{{{kkkaaa\\\WWWTTTRRRPPPLLLHHHKKKFFFDDDJJJRRRYYY```eeerrruuu{{{~~~~~~}}}}}}}}}}}}|||zzzxxxuuusssrrrqqqooommmjjjfffbbb^^^[[[YYYVVVTTTRRRQQQQQQOOOLLLIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCBBB@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;666777666666666999===AAAHHHKKKRRRWWW[[[\\\ZZZYYYYYYTTTNNNFFF===:::???HHH[[[jjjnnnkkknnnwwwlllEEE::::::<<<555555:::999333333333333222222222222000000000000000000000000000000000000000000000000///000000111111000000///...//////000000111111111000000111111111111000000111111111111222222222222333333333444444444555555777777777888999:::::::::888;;;===>>>???BBBIIINNNVVViii|||uuuiii]]]VVVSSSRRRWWW\\\hhhooosssrrrvvv~~~{{{|||}}}~~~|||yyyuuusssrrrooopppqqqppprrrzzz~~~oooUUUHHH<<<999;;;:::888666888777666666777777666444444444444333333444444555333333444555555555444444222222111111222444555666111222222222222333333333222222111111111111222222333333444444555555555555444666888777666:::CCCKKKaaappp|||~~~\\\EEEAAA>>>>>>===777999777666777888999888666666555555444444555555666444444444333333333333222000000111111222333333444111111111111111111111111111111000000000000111111000000111111111222222222333333333333333333333333333333333333333333333333444555555666666555555444777666555444444666888999888888777888999::::::::::::AAABBBOOOtttxxxyyy___RRR^^^xxxmmmggg^^^YYYVVVRRRLLLGGGJJJFFFEEEIIILLLLLLPPPVVV___eeelllrrrvvvxxxyyyzzzyyyxxxuuurrrpppnnnmmmmmmgggfffdddaaa]]]ZZZVVVUUUQQQPPPNNNNNNNNNMMMJJJHHHBBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBAAA@@@???>>>===;;;;;;;;;::::::999999999666777888999:::???FFFLLLOOORRRWWW\\\]]]\\\ZZZXXXTTTNNNGGGAAA;;;<<>>??????AAAFFFJJJRRRccc{{{wwwjjj\\\SSSSSSXXXaaajjjppppppvvv|||wwwuuurrrqqqrrrrrrrrrrrrmmmoooppppppqqqtttxxx||||||zzzyyyxxx~~~}}}kkkWWWIII<<<:::<<<;;;888666888777666666777777666555444444333333333444444555333333444555666666666666222222111111222444555666111111222222222333333333222222111111111111222222333333333333333333333333222555:::;;;888777<<>>===<<<<<<;;;;;;::::::999888888888666888:::;;;>>>DDDMMMSSSPPPSSSXXX\\\]]][[[XXXUUUMMMGGGAAA>>><<>>;;;999999999999888777666666666666666666555444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000111111222222222222111111000000000000000000000000111111111222222333333333444333333333333444555666555555444444444444555555666777777777555555777888===<<<===BBBJJJZZZsssmmmZZZMMMZZZ{{{vvviiiaaaXXXNNNGGGKKKHHHEEEAAA???@@@AAABBBBBBCCCGGGQQQ\\\eeejjjkkkccccccccc```\\\YYYXXXYYYUUUUUUTTTSSSQQQOOOMMMLLLJJJGGGDDDCCCFFFHHHHHHGGGDDDCCCAAA@@@>>>>>>============<<<<<<;;;999888777777777666666666777888888888:::===CCCHHHNNNRRRTTTXXXVVVVVVXXXTTTMMMIIIJJJKKK<<<333<<>>AAAEEEHHHJJJJJJRRRjjjkkk[[[WWWUUUYYY[[[___hhhsssuuuqqqrrrpppllllllpppsssqqqlllmmmnnnoooqqqrrrtttuuuvvvrrrnnnlllnnnoooooorrrwww{{{xxxiiiRRRHHH>>><<<<<<999777666666666555555555444444444222222222222222222222222111111000000111111222333111111111111111111111111111222222222222222222111333222111111333333222111222222333333333333333222444444444555666666777777888===GGGUUUfff{{{fffMMMAAA???@@@???<<<999777666666777777666666555555555555666555555444333333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111333333333333444444444444555555444444444444555555666777777666555555666888;;;999:::===AAALLL```qqqnnn[[[YYYeeexxxrrrdddWWWOOOJJJGGGCCCBBBBBBBBBBBBAAA>>>===???CCCIIINNNOOOOOOTTTVVVXXXXXXUUURRRPPPPPPOOOOOONNNMMMLLLKKKIIIHHHFFFCCC@@@@@@BBBDDDDDDCCC@@@???>>>===;;;;;;::::::<<<<<<<<<;;;:::999888777777666666777777888999999???AAAEEEJJJOOOTTTWWWXXXYYYTTTQQQQQQNNNHHHDDDDDD888===AAAKKKbbbwwwxxxlllmmm\\\CCC888777666666555555444444333333333222222222111111111////////////////////////..............................////////////......///////////////000000111//////000000000111111111222111111000000111111222333333333333333444444555555555444444555666777777:::::::::;;;<<<>>>???@@@???EEEZZZuuussskkkXXXVVVTTTXXX___gggkkklllsssrrrooollllllnnnppppppmmmmmmmmmnnnpppqqqrrrsssrrrooonnnqqqrrrrrrtttxxx~~~~~~yyysssqqqyyydddPPPFFF===;;;<<<999777666666666666555555555555444222222222222222222222222///000111111222222111111111111111111111111111111111111222222222222111111222111000111222333222111000111222333333333333333333333444555555666666777666888:::@@@LLLaaazzznnnRRRBBB:::888999999888666555444555555666444444333333444444555555555444444333333333333333111111111111111111111111/////////////////////////////////////////////////////////000000000000000/////////000000/////////000000000000000000000000000000000000000000//////111222333444555444333333555444444333333444444555555666777666444444666777999888888999999===IIIVVVsssyyyuuu{{{pppccc\\\gggyyy}}}kkk^^^OOOJJJDDDCCCDDDDDDAAA===???>>>===>>>???@@@???>>>DDDGGGKKKMMMLLLIIIGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEBBB@@@>>>===???@@@@@@@@@===<<<;;;:::999999999999::::::999999888777666666555666777888999;;;<<<<<>>OOOfffxxxvvvvvvgggLLL>>><<<<<<======777777666555555555666666222222111222222333444555444444333333222333333444111111111111111111111111////////////////////////////////////////////////......///////////////000---......//////......---000000000000000000000000111111111000000////////////111333444555444222111444444333333333333444444555666666555444444555777999888999:::999888>>>FFFbbbnnnrrrwww|||___UUU[[[eee}}}iiiYYYPPPFFFBBBCCCCCC???;;;AAA@@@??????@@@@@@???>>>===@@@CCCDDDCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBB>>>===<<<;;;<<<=========;;;;;;:::999888888888888777777666555555444444444555666999;;;>>>AAABBBCCCLLLNNNRRRVVVXXXYYYXXXWWWRRRJJJDDDDDDEEEBBB@@@@@@AAA???RRRrrr|||qqqssshhhiiikkkDDD<<<<<<777555444444333333222111111222111111111111000000000////////////////////////........................---......//////......---///............///000000////////////000000000111111111000000000000111111111111111111222333444444444444444444555666666777666666777999;;;>>>@@@AAAEEEBBBIIIYYYeeejjjtttpppiiiaaaVVVVVV___eeeiiiqqqvvvsssmmmjjjkkkpppooonnnmmmmmmooopppqqqmmmlllnnnsssuuuttttttwwwuuutttsssuuu{{{{{{vvvtttuuusssbbbLLLBBB999999:::999777777555555555555444444444444111111111111111111111111...///000222222111000000000000000000000000000000///000000111111000000///000///...///111222111000---...///111222333333444222222333333444444555555333555777666666>>>MMMYYYsss~~~zzzvvvyyyWWWJJJ===:::;;;999666666777777666555555444444444111111000111111222333333333333222222222333333444000000000000000000000000000000000000000000000000........................------........./////////------............------////////////////////////222222222111111000000//////000222444444333222000333333222222222222333333444555555444333333444666777666999;;;:::888;;;@@@TTTcccsssuuuYYYOOOJJJfffqqq]]]RRREEE>>>???AAA???<<<>>>>>>>>>>>>>>>>>>>>>???===>>>>>>===<<<<<<===???<<<<<<;;;;;;;;;<<<===>>>999999999999888888999999888888777666666666777777555555444444444555555666888:::>>>BBBFFFIIIKKKLLLQQQSSSUUUWWWXXXWWWUUUSSSNNNHHHDDDEEEFFFCCCBBBCCC<<>>======<<<:::888999;;;>>>888888777666777888999:::444666777666555444555666555555555555555555666666777777777777888:::<<<===AAACCCGGGKKKNNNQQQRRRSSSVVVWWWXXXXXXWWWTTTRRRQQQFFFBBB@@@BBBCCCCCCGGGMMM]]]qqq}}}vvvssshhhPPPiii}}}TTTBBB<<<666333666444444444333222222111111000000000000////////////........................------------------------------............------......------......///000......////////////000000111000000//////000000111111111111111222444555666:::999888777555555555555444555666777999<<<>>>???AAA???AAAHHHOOOWWWdddppp~~~vvvooolllppppppmmmnnntttlllllllllmmmmmmmmmmmmmmmiiihhhjjjoooqqqooooooqqqrrrooonnnqqq{{{~~~rrrllljjjiiijjjmmmpppaaaHHH>>>666777999888777888333333222222222222111111111111111111111111111111///////////////000111111000000000000000000000000...//////000000//////......------...000111111000---...///000111111111111111111111222333333444444111333555666555555777888;;;FFFUUUaaajjjuuunnnVVVGGG>>>999666555777888777888;;;444444444444333222111111222222111111000111111111222222111111222333333444000000000000000000000000////////////////////////........................+++,,,,,,---......//////------............------//////////////////////////////000000000000000000000000000111111111111111222222111111111111222222333444444333222222333555444222333777777555777::::::GGGVVVkkk}}}|||yyy~~~```OOODDDKKKWWW```iiirrrfff```VVVMMMHHHEEEDDDBBBAAABBBCCCBBB???===>>>???======>>>===;;;;;;===???:::999888777777888:::;;;555777999888666555666888777777777777777888999:::=========>>>@@@CCCFFFHHHMMMOOORRRTTTVVVVVVVVVUUUXXXXXXWWWUUUSSSPPPNNNMMMCCCBBBCCCGGGKKKSSSaaaooosss{{{pppooowwwhhhZZZfffsssVVV>>>999999444111444333222222111111000000///000000/////////.................................------------------------,,,------......------,,,...------------...//////........./////////000000000000////////////000000111111222222333555666777888777666555555555555555555555666777888:::<<<======>>>@@@DDDGGGNNN[[[gggooo}}}}}}nnnjjjppplllmmmooopppqqqpppooonnnllljjjlllpppqqqoooooorrrrrrpppnnnqqqyyy{{{ssslllkkklllllllllooo~~~nnn___GGG===666666999888777888222222222111111111000000000000000000000000000000000///.........///111222000000000000000000000000......////////////.........---,,,...000111111000---...///000000111111000000111111222333333444444222222222333333555555666333666===HHHWWWfffrrryyyxxxZZZIIIBBB===999999555444666777444333444444444555555555555444444333333222111000000111111222111111111222333333444000000000000000000000000................................................++++++,,,------...//////---......//////......---////////////////////////---.........//////000000000000000///000111111222222222111111111111222222333444444333222222333555777444444666666444555999222===EEEVVVvvv|||rrrvvvqqqmmmlll}}}qqqVVVPPPPPPMMMUUUbbbrrrnnneee[[[RRRJJJDDDBBB>>>@@@BBBAAA>>><<<>>>@@@<<>>===<<<::::::<<<===???888;;;===<<<:::999:::<<<;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBCCCFFFJJJNNNPPPVVVWWWYYYZZZZZZYYYWWWVVVXXXVVVTTTQQQNNNLLLJJJIIIJJJKKKNNNUUU^^^mmm~~~yyylllxxxyyy\\\\\\kkkOOOCCC999777777555444555111111111000//////......000/////////....................................------------------------,,,------......------,,,...------------...//////............/////////000000000////////////000000222222222333444555777888555555444444444555555666555555666888:::<<<>>>???777:::<<<===<<<@@@MMMXXXccclllyyyyyylllnnnooopppsssvvvvvvuuutttrrrpppmmmnnnqqqrrrpppqqqtttssstttuuuyyy}}}{{{xxxqqqnnnppprrrpppnnnnnnkkkVVVAAA>>>:::888888999888888444444333333222111000000111000///000111222111///...//////000111222222222111222333111///......///111111///---+++,,,...111000000//////.........---////////////000000000000111111222222222333333333555555555555666666666666888555666:::BBBPPPfffxxxmmmhhhuuupppQQQEEEAAA;;;777888444444555555555555444444333444444555555444444333222222222111111111111000222111111111222333333444222111111000///......---000///...------...///000,,,,,,---...////////////................................................+++,,,,,,---...///000000////////////000000000000//////000000111111222222000111111111111222222222333333222222333333444555555555666666777777888888???CCCCCCHHH```~~~zzz{{{nnnkkk~~~rrruuuoooXXXKKKMMM^^^wwwpppZZZSSSOOOIII@@@BBBCCCBBB??????BBBFFF@@@AAABBBAAA@@@@@@AAABBB@@@???>>>>>>>>>???AAABBBAAA???===???AAACCCAAA???DDDCCCCCCBBBCCCCCCDDDEEEGGGGGGIIIKKKMMMPPPRRRTTTXXXXXXXXXZZZ\\\]]]]]]\\\[[[TTTOOONNNJJJDDDDDDIIICCCTTTdddnnn~~~ooopppwwwiiikkk```===<<<999666555444555666111111111111111000//////////////////////////////////////////////////////------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////333333444444555666666666444444333222333444555666555666888888777777999::::::;;;<<<===@@@EEELLLQQQ]]]kkkooovvvxxxuuuxxxzzz}}}}}}tttsssrrrssstttvvvuuuuuuyyy|||~~~|||zzzrrroootttwwwsssoooooolllWWW>>>;;;777666666666666555444444333333222111111000111000///000111111000///...//////000111111222222111222333111///......///000111000///------...000000/////////.........---.../////////000000000000111111111222222222333333333333444444444555555555777555555888;;;AAAOOO\\\rrrvvvxxxbbbhhhuuuhhhRRR>>>::::::666333555444555555666666555555444333333444444444444333333222222222111111111000000000000000000000111222222111111000000///......---000///...------...///000,,,,,,---.........------................................................---------......//////000.../////////000000000000000000000000000111111111000000111111111222222222333222222222222333444444444555555666777777888888888===???CCCTTTnnn}}}zzzpppuuunnnWWWRRR@@@XXXqqq||||||rrr^^^IIIKKKHHHEEEDDDCCCAAA===:::>>>?????????>>>======>>>@@@@@@???>>>???@@@AAABBBCCCAAA@@@AAACCCDDDCCCAAACCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKMMMOOORRRTTTUUUYYYZZZ[[[\\\^^^^^^\\\[[[UUUOOOKKKKKKHHHEEEHHHNNN```rrrtttLLL;;;999777444333333333444000111111111111000//////................................................------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////222222222333444444555555444333333222333444555666444555777777666666888999999:::<<<===???CCCIIIMMMOOO[[[dddtttqqqwwwxxxyyyzzzzzzzzzzzzzzzzzzuuuuuuyyyyyysssnnnnnnmmmYYY===:::666555555555555444444333333222222111111111111000//////111111000///...//////000000111111222111222222111///......//////000111111///...///////////////...................../////////000000000000111111111222222222222222222222222333333333333444333444777666555:::AAAPPPVVVeeewwwhhhTTTHHH<<<555999;;;888666888555555666666666666555555333333444444444444333333222222111111111000000000///////////////000000111000000000///......------//////...------...//////,,,,,,---------,,,++++++------------------------------------------------.........///////////////....../////////000000000111000000000000000000///000000000111111111222222222222222222222333444444444444555555666777777777555888<<>>AAADDDGGGBBBKKKVVVoooxxxvvv{{{|||yyyrrrkkkiiikkklllYYY>>>;;;888666666666666555333333333222222111111111111///...///000111000///////////////000000111111000111222111///......000---///222222111/////////................................./////////000000000000000111111111111222111111222222222333333333111111333777666333444999:::>>>III[[[iiiuuuyyy~~~~~~^^^EEE<<<===999999===>>>:::888:::555666666777777666666555333333333444444333333333111111111111000000000000000///////////////000000/////////......---------........................,,,,,,,,,,,,,,,+++***)))------------------------------------------------//////////////////.............../////////000000111111000000/////////...000000000000111111111111222222222111222333333444333444444555555666777777999888:::===;;;???RRRhhhrrryyy}}}}}}vvvoooqqqsss}}}~~~qqqhhhiiinnnZZZKKKNNNYYYcccnnnwwwjjjaaaTTTIIIDDDDDDGGGHHHDDDCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIJJJJJJIIIHHHFFFIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSVVVWWWUUUSSSPPPOOOIIIHHHHHHLLLWWWiii~~~wwwSSS===555666555333222000000000000000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------........./////////000000111222222333333222222222222222333333444111333444444444444555777666888;;;<<<======???AAAAAADDDKKKddd|||wwwuuu}}}}}}wwwnnnfffdddiiiooo|||jjjXXX>>>;;;777555555666555555333333222222222222222111000///...///000111000...///////////////000000000///000111000......///000,,,...111222111///......---------...........................//////////////////000000000111111111111111222222222333333333222111222666666444555999999999>>>HHHTTTbbbrrr~~~uuuwwwuuummmaaaJJJ<<<;;;888777999:::888555444666555555666666666666555555222333333333333333333222111111111000000000//////111000000/////////000000............------------------............------,,,,,,,,,,,,+++***))))))------------------------------------------------////////////........................////////////111000000000//////......//////000000000111111111222111111111111222333333333333333444555555666666;;;777888<<<:::777BBBSSSaaarrr}}}{{{iii\\\xxxzzzvvvxxxyyyiii[[[UUUOOONNNZZZkkkxxxvvvooo___NNNEEEHHHNNNNNNJJJEEEBBBAAA@@@>>>===BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMOOOPPPQQQOOOKKKGGGEEEEEE???GGGSSS```pppwwwPPP???999555555444333222111111000000000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------............000000000111222222333333111111111222222222222222111222444444333333555666444777:::;;;;;;;;;<<<===BBBBBBCCCVVVppp}}}wwwwww{{{{{{mmmhhhkkkooosssmmmpppoooiiidddeeelllrrrxxxfffTTT<<<999555444444444444333222222222222222222222222000///......000000///...////////////////////////...///000000......///000+++---000111000///......---------------.........------........./////////////////////000000000000111111111222222222222333444111111444555333444777:::999999<<>><<>>999::::::999666444777:::444555666555666777666444222333333444444333333222222222222333333222222222000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------.........//////---.........//////000000////////////000000000000111111111000111222222333111222222333333444555555111555777666666999<<<;;;???@@@LLLddd~~~~~~uuukkklll{{{xxxddd[[[RRRVVVnnnkkk^^^UUUOOOSSS___fffccc^^^KKKBBB888333666;;;??????DDDEEEFFFGGGHHHGGGFFFFFFDDDGGGIIIHHHFFFEEEGGGJJJBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLNNNQQQTTTVVVWWWZZZ\\\___aaafffqqq~~~|||aaa===444888666333555111111222222111000///...///////////////......---------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...///000222222111111000111333444444444444555777444666777777777888:::<<<777DDDEEEGGGYYYggghhhhhhfffnnnuuu}}}vvviiiZZZOOODDD>>>888666444111111555222222222111111111111000000000000000////////////......///000000000000000///............---------***+++,,,,,,------,,,,,,---------............///------------------------......//////000000111111............////////////111111222222222333333333444444555555666777777777:::===@@@BBBEEELLLXXXaaannnxxxlll___QQQJJJEEE>>>:::999777777777777777666555555777666666555444444333333333555666555222111111111111111111111111111111111////////////////////////......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++***))))))++++++***)))///---,,,***))))))******,,,,,,,,,------.........---------,,,,,,+++++++++******++++++,,,---..........................................////////////111111111000000000000000222222333333333444444444444555777777666666888999<<<<<<@@@KKK^^^tttiii___\\\cccsssfff^^^ddd{{{{{{qqqkkkhhh```SSSHHHCCCCCCBBB???<<<;;;<<<>>>@@@DDDGGGFFFDDDDDDCCCBBBAAAAAA@@@???????????????===DDDBBB???EEEEEEAAAEEEAAAJJJIIIGGGMMMSSS]]]mmm}}}{{{xxxWWWJJJ;;;444444444///***222222222111000//////...........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************+++++++++*********)))))),,,,,,++++++,,,,,,---...---------............//////////////////.........111111111000000000000000111111222222222333333333444555666777777888:::===;;;;;;EEEVVV[[[UUUSSSWWWbbbccckkk}}}fffWWWLLL@@@:::777777555222111333222222222111111111111000000000000000////////////......///000000000000000///............---------***+++,,,,,,------,,,,,,------------............////////////////////////......//////000000000000............////////////111111111222222222333333333444444555666666777777:::<<<>>>======AAAHHHOOOVVV```mmmxxx}}}uuuTTTJJJ@@@===<<<888666666666777777777777666555555555555444444333222222222111222444444222111111222000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,*********+++,,,+++***...---,,,***))))))******++++++++++++,,,,,,------------,,,,,,,,,+++++++++***++++++,,,------..........................................////////////000000000000000000000000222222222222333333333333222444555555555555666888=========???JJJ___{{{uuu___RRRTTTlll}}}mmmiiilllwwwdddWWWIIIHHHFFFEEECCCBBB@@@???AAACCCCCC@@@>>>>>>>>>???<<<<<<<<<<<<<<<<<<======:::???<<<;;;CCCDDD@@@DDDCCCIIIGGGGGGVVVddduuupppppppppvvvdddIIIAAA777222333555333000111111000//////...------------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))************************+++++++++*********)))))),,,++++++++++++,,,------------------............////////////............000000000000000000000000111111111222222222333333222444555555555666999;;;<<<:::BBBPPPTTTMMMKKKOOO```bbbgggrrrgggXXXLLL===888666777777333111222222222222111111111111000000000000000////////////......///000000000000//////............---------***+++,,,,,,------,,,,,,------------............////////////////////////...////////////000000000............////////////000111111111222222222222333333333444555555666666888999;;;999777888;;;???@@@IIISSS]]]jjjwww~~~~~~|||zzzkkk^^^TTTNNNDDD<<<777888:::888666777666666666777666666555444444333333222222111111111///111333333222222222333////////////////////////..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------+++***+++,,,---,,,+++---,,,+++***************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---------------------------............/////////000000000000000000000000000111111111222222222222111333444444333444555777999;;;;;;777888GGGbbbwwwooo\\\XXX```iiitttmmmxxxtttdddaaa]]]ZZZWWWRRRJJJEEE===???BBBCCCAAA???>>>>>>>>>>>>=========<<<<<<<<<;;;>>>999999BBBDDDCCCJJJDDDKKKMMMXXXrrrpppppp}}}oooIII===999444222222333333333/////////...------,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((************************+++++++++***************+++++++++++++++,,,------------------....................................000000000000000000000000111111111222222222222333111222444444444555888:::<<<:::>>>GGGIIIDDDBBBFFFTTTZZZcccooo|||vvvlllsssmmm___SSSAAA:::666666666333222222222222222111111111000000000000000000////////////---...//////000000/////////............---------***+++,,,,,,------,,,,,,,,,,,,---------.........------------------------////////////////////////............////////////000000000111111111111222222222333333444444555555444666888888777777999::::::@@@DDDHHHOOOYYY______hhhoooyyykkkcccXXXMMMEEEAAA>>><<>>999555555888999666444666555555555555555444333333333333333222222222222222555666777555333111000111000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,++++++------,,,+++******+++*********)))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------..................//////000000000000//////000000000111111111111333444444444444555777333666888888777888<<<@@@III___www}}}~~~pppccc[[[eeezzzmmmggglllssswww}}}uuuqqqppppppkkkdddbbbeee]]]^^^^^^^^^]]]\\\[[[ZZZTTTZZZZZZZZZ```fffxxxrrrtttiiiEEE666999555666777444111//////000//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************************************+++************+++,,,,,,,,,,,,,,,------------...,,,---------......//////......//////000000000000000000111111111222222222111333444444444555888:::;;;::::::>>>??????@@@CCCEEEJJJSSS```nnnyyy~~~uuudddkkkzzziii\\\MMMBBB777444444333333444222222222111111111111000000000000000////////////------...////////////...///............---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------/////////////////////////////////............---............////////////////////////000000000000000000111111222333333333333444666777777666555444:::===>>>===@@@EEEHHHFFFBBBFFFMMMTTTZZZ```eeeiiiiiimmmrrrtttwww~~~~~~xxxzzz~~~wwwooocccUUUIIIBBB???>>>???===;;;:::;;;<<<<<<;;;555333555888999666666999444444555555444444333222222222222222222222222222666777777555222000//////000000000000000000000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---+++***+++,,,---,,,+++)))******+++******)))))),,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111///000000000111111111111111333444444444444555777999777555444666888::::::@@@KKK```vvvxxxcccgggvvv~~~pppfffbbbcccmmm{{{wwwqqqvvvxxxzzz|||}}}~~~~~~~~~tttzzz|||oooooocccOOO>>>555555222333444333222111111222........................------------------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---......//////000000111000000000111111111111222111222444444444555888::::::::::::<<<>>>@@@BBBCCCDDDCCCFFFOOO___ppp}}}|||qqqgggooouuurrrmmmuuu}}}kkk\\\KKK???555444666444333333222222222111111111111000000000000000////////////,,,---......//////......///............---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------//////////////////////////////.........---------............////////////........./////////000000//////000000111222222333333333444555666666555333666:::======@@@DDDEEECCCHHHIIIJJJKKKLLLMMMNNNOOONNNSSS[[[bbbhhhpppyyy}}}zzzyyyvvv}}}ssskkkggg```WWWRRRNNNHHHBBB@@@@@@BBBDDD===<<<:::999:::999777666777555666999999666777:::333444444444444333222222111111111111111111111111333444444333111.........////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,*********+++,,,+++***((()))***++++++***)))))),,,+++++++++************)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111000000000111111111222222000111333333222222444555777555444444666999:::;;;@@@AAAMMMfff||||||tttsssrrrsssvvv{{{www[[[FFFAAA>>>999666111111000000111111111111,,,,,,,,,,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++***************++++++,,,++++++,,,,,,,,,---------++++++,,,------...//////------......///000000111000000000000111111111111000111222333333444666999888999999:::<<>>;;;@@@AAABBBDDDFFFGGGIIIJJJHHHHHHHHHHHHJJJNNNSSSWWW]]]\\\YYYXXXYYY^^^dddgggbbbkkkpppnnnqqqyyyxxxooolllkkklllnnnlllfffbbbcccZZZYYYSSSKKKIIILLLIIIBBBAAABBBBBBBBB@@@===;;;999999888777777999999999777777555555777555111111444333444444444444333222222////////////000000000000///111222111///.................................------------------------......---------,,,,,,,,,))))))))))))))))))))))))*********)))***++++++,,,+++***))))))++++++***)))((()))***++++++***)))(((+++*********))))))(((((())))))******+++++++++++++++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111111111111111222222222222///000222222111111333444000222666999::::::999999888888AAASSSeeeuuuwwwkkkkkkvvviiiaaa]]][[[hhhrrrxxxsssvvvwww```DDD555222444666777444111///...///000///---+++++++++++++++++++++,,,************************)))***+++,,,,,,,,,,,,,,,************************(((((((((((())))))))))))************************))))))******++++++++++++*********)))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------...///000000111000000000000111111111111...000111222222333555777777888999888:::===>>>>>>BBBEEEHHHGGGGGGNNNZZZeeeooorrryyywwwkkkfffcccgggiiilllvvvtttWWWPPP@@@<<<777444222222111000444333222111000000000000///...------...///...---..............................---------,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,///...,,,++++++,,,...///,,,,,,,,,---------..................////////////333000...///333666777777444333333222333444555666444888<<<@@@AAAAAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEAAABBBDDDFFFGGGIIIIIIJJJMMMJJJHHHHHHKKKMMMMMMKKKOOOMMMNNNSSSYYYZZZVVVRRRUUUTTTRRRPPPMMMKKKIIIHHHFFFDDDAAA@@@@@@@@@???>>>>>><<<::::::<<<<<<:::777:::999888777666555444444555555444444444444555555444444555555444222111000222222111111000///////////////////////////////////////////////////////////////............//////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++*********))))))((((((+++++++++************)))))))))))))))************+++***)))(((((()))***+++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------.........///000000000000000000000000000111111111111222222222444444555555666777777777999;;;>>>AAAEEETTTppp}}}iiibbbsss}}}llleeeiiijjjrrrtttnnnppp{{{{{{wwwwww{{{[[[HHHAAA999555666777555222222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////////////////////////////000111222222333333666666777888999:::;;;;;;???AAACCCDDDEEEHHHKKKNNN]]]iiiqqqooouuu}}}uuuooonnnmmmkkkooovvvyyymmmiiikkklllNNNFFF===999555333333444444333333333222111000000000000///...------...///...---...........................------------,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,///---,,,++++++,,,---///,,,,,,,,,------------...............////////////000......111666;;;>>>>>>444333333222333444555666555888<<<>>>???>>>>>>???=========>>>???AAACCCEEEBBBCCCEEEGGGHHHIIIJJJJJJKKKHHHEEEDDDEEEFFFFFFEEEGGGEEEEEEIIINNNPPPMMMIIIOOONNNLLLJJJGGGEEECCCBBBBBB@@@???@@@AAABBBAAA???>>><<<::::::;;;<<<:::777:::999999888666555555444555555444444444444555555444444444444444222111000/////////000111111222222////////////////////////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************)))))))))(((+++++++++*********))))))(((((()))))))))*********+++***)))(((((()))***+++)))************+++++++++)))***++++++,,,,,,++++++,,,++++++++++++,,,------------........./////////000000000000000000000000000000111111111222222222444444444555666666777777666777:::;;;<<>>@@@BBBCCCEEEHHHKKKJJJVVV```cccnnn~~~sssvvvxxx||||||{{{aaaCCC<<<999777444333444555666666333333222111000000000000///...------...///...---------------------------------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++...---,,,++++++,,,---...,,,,,,,,,,,,---------------............////////////......111666;;;>>>???444333333222222333555555555888;;;===<<<;;;;;;<<<:::::::::<<<>>>AAACCCEEEDDDEEEGGGHHHIIIJJJJJJJJJNNNKKKFFFDDDDDDDDDDDDDDDFFFDDDCCCEEEIIIKKKJJJHHHIIIHHHGGGEEEBBB@@@???>>>=========@@@BBBCCCAAA@@@===<<<::::::;;;;;;999888999999888777666555555444555555444444444444555555333444444444333222111000/////////000111111222222////////////////////////........................///......------......///------------------------))))))))))))))))))))))))+++************)))))))))************))))))))))))++++++*********)))))))))(((((())))))))))))************))))))))))))******)))************+++++++++)))***++++++,,,,,,+++++++++++++++++++++,,,------............/////////000000000000000000000000000000000000111111111222222333333444555555666666777777777:::;;;:::;;;CCCMMMeeewwwpppgggmmmwwwsssooohhhggghhhkkkooorrrqqqnnnkkkiiihhhkkkppprrroookkkdddjjjuuunnnGGG888<<<777444111111333444222000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********+++++++++******))))))******++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////////////////000000111111222222222333444444555666777888888:::;;;===???@@@BBBEEEGGGEEEMMMTTTYYYeeexxx{{{VVV===:::888666333333444555555555333222111000000////////////---------...///...------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,------------------.........///////////////000222444555666444333222222222333444555444777:::<<<;;;;;;<<<===;;;;;;;;;===???AAADDDEEEFFFFFFHHHIIIJJJJJJJJJJJJNNNLLLHHHEEEDDDDDDFFFGGGIIIGGGEEEFFFHHHJJJJJJIIIHHHGGGFFFDDDBBBAAA??????;;;;;;<<>>CCCQQQYYYbbbwwwxxxbbbXXXiii|||sssrrryyykkkSSS===777>>>555333222333555555333111/////////......---------++++++++++++++++++++++++************************************************************************************************))))))))))))******************))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///////////////////////////000000000111111111222222222333444555666777777888:::<<<===>>>???BBBEEEFFFJJJMMMRRR___rrr~~~yyyPPP<<<===999777444333444444333222333222111000///////////////---------...///...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////......///000444444222222111222333444333555999;;;;;;<<<>>>???????????????AAACCCEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGEEECCCBBBCCCEEEGGGHHHFFFDDDDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@;;;;;;<<<>>>@@@???<<<:::;;;;;;;;;:::999888888888555555555444444333333222444444333333333333444444333333222222222111222222222222111111000/////////////////////////////////........................------,,,,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((('''(((((((((((())))))))))))))))))******)))))))))))))))*********+++++++++))))))***++++++++++++***+++************+++,,,,,,............//////////////////////////////////////////000000000111111111222222333333444444555555555333555999999888:::>>>EEEFFFGGG\\\~~~dddSSSYYYlllvvvPPPBBB>>>777555999444444444444444333111///............------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((()))))))))************))))))))))))))))))*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...////////////////////////000000000000000111111111111111222333444555555666888999;;;<<<===>>>AAADDD@@@AAABBBHHHWWWjjjyyytttMMM===AAA999777555444444333222000222222111000///////////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...000000//////000111444444222111111222222333222444777:::;;;<<<>>>@@@@@@@@@@@@@@@BBBCCCEEEGGGEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEFFFHHHJJJIIIHHHGGGEEEEEEEEEFFFGGGEEEDDDDDDBBBAAA@@@??????===<<<<<<<<<======:::888:::;;;<<<;;;888777888999555555444444333333333333444444333333333333444444333222111111111111222222/////////000111111222222////////////////////////---------------------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))******************)))))))))(((((((((''''''(((((((((((())))))))))))************)))))))))************+++++++++((()))******++++++*********************+++,,,,,,------------.........////////////////////////////////////000000000111111111111222333333444444555666555666999888666888===>>>BBBAAAJJJaaawwwzzzsssyyyooottt{{{{{{pppdddaaadddqqq~~~}}}dddQQQ???:::888444333666333333222222111///...---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((((((((()))))))))*********))))))(((((())))))******************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000000000000000000000000000111111222333444555555777999:::;;;<<<===@@@BBB???>>>>>>AAAJJJVVVcccjjj|||wwwsssKKK;;;???888666444444444444222111222111000//////......//////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........+++...000000///...000222555444222111111111222333222444777888888:::<<<>>>=========>>>@@@CCCEEEGGGDDDDDDDDDEEEEEEDDDCCCCCCFFFHHHJJJJJJIIIHHHIIIKKKKKKKKKJJJIIIGGGFFFGGGGGGCCCBBBBBBAAA@@@???>>>>>><<<;;;::::::;;;;;;:::999999;;;<<<;;;888666777999666666555555555555444444444333333222222333333444222222111000000111222333/////////000111111222222////////////////////////------------------------,,,,,,++++++++++++,,,,,,************************************************(((((((((((())))))******((()))))))))***************)))))))))(((((((((((('''''''''((((((((())))))((()))***++++++***)))((()))************+++++++++((())))))******************************++++++,,,,,,,,,,,,,,,------------////////////////////////////////////000000000111111111111222333333444444666777:::===:::666888===999BBBCCCDDDMMMZZZuuuxxxllllllsssvvvfffUUUMMMMMMVVVbbbvvvwww^^^GGGCCC>>>:::888777666555111111111000///......///,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************(((((((((((()))))))))***))))))(((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000000000000000000000///000111111222333444555666666888999::::::;;;>>>@@@@@@AAABBBCCCCCCFFFLLLRRRgggrrryyyzzzzzzzzztttJJJ999<<<666555333444444444333222222111000//////.........///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))************************,,,+++*********+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......+++...000000---,,,---///555444222111111111222222333555666777666777999:::999999:::<<>>;;;444...111666555...111111111000//////111222,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------////////////////////////000000000000////////////111111222333444555555666555666888999999:::===???:::>>>DDDGGGEEEDDDHHHNNNQQQcccsssuuuzzzlllJJJ>>>888666555555444222111111000333222111///...---------000000000///.........---******+++++++++,,,,,,,,,---,,,***++++++,,,***)))''''''((()))***++++++,,,************************+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------.....................---------////////////000000000000222222333555666888999:::;;;::::::;;;<<<>>>@@@AAA@@@AAA@@@???======???AAA===@@@CCCDDDDDDCCCCCCCCCRRRNNNHHHEEEDDDCCCAAA>>>AAA???===;;;:::;;;===>>>>>><<<:::;;;<<<<<<999666666555555666888888888777555555666777777777777777444333222222111111222222333222000/////////000111111111111111000///...---...........................,,,+++,,,......+++)))++++++************++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))*********************+++++++++,,,,,,,,,---------............///------,,,------...///000000111111111222222222222333444666777777777666666777;;;>>>>>>>>>BBBJJJPPPZZZkkkvvvhhh^^^[[[dddxxxpppxxxmmmUUUFFF===888333333333222222222111111////////////...............---,,,,,,++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++,,,,,,---...///////////////........................///000000///000000222333444555555777888999999;;;;;;<<<======<<<===@@@EEEGGGGGGEEELLLOOO]]]rrr|||}}}oooPPPCCC:::555555444444333222222222222222000///............///..................---++++++++++++,,,,,,,,,,,,---,,,++++++,,,,,,+++)))(((((())))))******++++++************************+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------------................../////////000000000111222333444555666777888999999999:::;;;===???@@@=========<<<;;;;;;===???>>>@@@CCCCCCCCCBBBBBBCCCNNNJJJFFFCCCCCCCCCAAA?????????>>>>>>>>>>>>>>>>>><<<:::999:::<<<<<<:::777666555444555777888777666555555666777777777777777444333222222111111222222222111000/////////000111000000000000///...---,,,...........................,,,+++,,,------+++))),,,++++++++++++++++++,,,******************++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))*********************+++++++++,,,,,,,,,------------............------,,,------...///000000000000000111111111222222333444666666777666666777:::===>>>>>>AAAHHHNNNKKKUUUbbbooo}}}ooojjjggg```hhhyyy```KKK>>>999666444333333222222222111111111////////////.........---...---,,,+++++++++++++++++++++++++++++++++++++++************************************)))))))))(((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++++++++,,,------////////////...........................///000000///000000111333444444555666666777888999:::;;;;;;=========@@@EEEGGGFFFEEEKKKTTThhh||||||rrrUUUGGG<<<555555444444444333333333111000000///.........///,,,------------------...++++++,,,,,,,,,---------...---,,,,,,------,,,***)))))))))))))))*********************************+++++++++++++++++++++++++++************))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------..................////////////000111111222222333444555555777777777888999;;;===>>>:::;;;<<<;;;;;;;;;===??????@@@BBBAAA@@@???@@@BBBHHHEEEBBBAAAAAABBBAAA@@@===>>>@@@AAAAAA@@@???>>>:::::::::;;;<<<<<<:::888666444444444666777666555444555666666777666666666333333222111111111111222222111000/////////000000////////////...---,,,,,,---------------------------,,,+++,,,------+++))),,,,,,,,,++++++,,,,,,,,,******************))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))*********************+++++++++,,,,,,,,,------------............------,,,------...///000////////////000000000000000111222444555666666666777:::<<<<<<<<>>AAADDDFFFFFFEEEHHHRRRcccrrrrrrmmmrrr}}}pppSSSFFF===777777666555444333222222000//////.........//////+++++++++,,,,,,---------+++,,,,,,,,,,,,------------,,,,,,---///...---+++*********)))))))))))))))************************************************************))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,******+++,,,---......///------........./////////000000000111111222222222444444555666888999:::;;;:::;;;======<<<===???@@@?????????>>>===<<<>>>@@@AAA@@@??????@@@@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA<<<<<<=========;;;999777555444333444555666555444444555555666666555555555333222222111111111111111111111000000////////////---.........------,,,+++------------------------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++******))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,---------.........------,,,------...///000.........////////////000...///000222333555666666777999:::;;;;;;===AAADDDEEEHHHJJJKKKNNNXXXhhhtttuuupppoootttuuunnnhhhfffeee^^^WWWTTTZZZdddooouuurrrxxx~~~}}}yyy^^^III@@@;;;666333444555666666222111111111111000000000.........---------,,,,,,,,,,,,+++++++++++++++,,,*********************************************************)))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++***+++,,,,,,---------...............///...............///000000///000000111222333333333444444555666777888999999<<<===>>>@@@CCCDDDEEEDDDIIIKKKRRRYYYZZZ[[[eeeqqqkkkLLLBBB<<<:::999888666444222111000//////...............///***+++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,...//////---+++*********)))))))))))))))************************************************))))))))))))))))))))))))))))))((((((((()))***+++*********+++++++++,,,,,,)))******+++,,,---......------------.............../////////000000111111222222444555666888888999999;;;======<<<===>>>???=========<<<;;;;;;<<<>>><<<======>>>>>>>>>@@@AAA@@@???>>>======???AAABBB>>>???@@@@@@>>>;;;888666666555444444555666555333444444555555555555444333333222111111000000111111000000000000//////......---------------,,,,,,+++------------------------++++++,,,,,,+++***************))))))))))))******+++******))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,------...///000---.........////////////......///111222444555666777888999::::::<<>>CCCIIIMMMMMMOOOTTTYYYxxxuuullljjjoooggg]]]UUUWWWdddwww{{{|||yyyuuuaaaRRREEE:::999777555333333222111000111111111000000000//////------------,,,,,,,,,,,,+++++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++************+++,,,,,,,,,---------......//////...............///000000000000000111111222222333444444555666777888999999:::<<<>>>@@@AAABBBCCCCCCIIIGGGGGGKKKPPPVVV^^^eeeooovvvhhhHHH???;;;;;;:::999777555333111111000//////...---------...+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,...//////,,,***)))))))))))))))*********************************************************(((((()))))))))))))))***)))((('''''''''(((***+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------......///000111111000111333555666777777777888999;;;<<<;;;;;;;;;<<<;;;<<<======<<<;;;<<<>>>:::<<<======<<<<<<>>>???@@@>>><<<:::;;;<<>>:::777666777666444555666666555444444444444555444444333222222222111000000000000111//////000000000///...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***))))))(((((((((((())))))))))))))))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,------...///000............//////////////////000000111333555666777777888999;;;<<<>>>??????CCCHHHKKKJJJKKKMMMOOOUUU```pppqqqZZZGGG>>>;;;:::999000000111111000000///...000000000000////////////------,,,,,,,,,++++++++++++************++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,,,,,,,,,,,,,---......//////...............///000000000000000111111111222222333444555666777888888999888;;;===>>>>>>???@@@BBBBBBBBBEEEKKKRRRUUUUUUTTTTTTaaasssiiiJJJ???999999888888777666555444444111000///...---,,,,,,,,,------------,,,,,,,,,,,,)))))))))*********++++++))))))+++---///...,,,)))(((((())))))******++++++************************************************(((((((((((())))))******)))((('''&&&&&&((()))+++))))))))))))*********+++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,---...///111111222///111333555666777777666999;;;======<<<;;;;;;;;;;;;===???@@@?????????@@@:::<<<>>>>>><<<;;;<<<======<<<;;;:::::::::;;;<<<888;;;??????<<<999888888888777555666777777555444444444444444444333222222222222111000000000000000...///000000000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***((()))*********))))))))))))******((((((((()))))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,------...///000....../////////000000000111111000000111333444555666666777999;;;===>>>>>>BBBDDDGGGGGGFFFEEEGGGIIIHHHLLLTTT]]]mmmoooZZZOOOEEE999333333444444444...///000111000000000111000000/////////.........,,,,,,,,,,,,++++++++++++***************+++,,,,,,************************))))))))))))))))))))))))((()))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************************************************++++++,,,++++++,,,------...//////...............///000000000000000000111111111111222222333444555666777777666999<<<===<<<<<<>>>@@@===CCCKKKQQQTTTSSSOOOKKKJJJPPP\\\iiiwwwkkkOOOAAA888666666666666777777777777222111///...---,,,++++++.........------,,,,,,,,,((())))))))))))*********((()))***---///...+++)))'''(((((()))***++++++,,,************************))))))))))))))))))))))))'''((((((((())))))******)))(((&&&%%%&&&''')))+++))))))))))))************+++++++++***************++++++,,,,,,,,,---------++++++---...000111222333///111333555666777666666<<<>>>@@@@@@>>>=========;;;>>>AAACCCBBBAAAAAAAAA:::===???>>>;;;::::::<<<::::::;;;;;;;;;:::888777333777<<<===;;;999888999999777666666777777666444444444444444333333222111222111111000000000000000...///000000000///---,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***((()))+++++++++************++++++''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...000000////////////000000000000222222111111111222444555666666666999<<<>>>???>>>;;;>>>CCCEEEFFFFFFGGGHHHKKKMMMMMMLLLOOO\\\ppp{{{eeeXXXLLLCCC<<<777555777:::888333///111222222111000//////000000/////////............,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))*********************************************)))***++++++,,,++++++,,,,,,---...//////...............///000000000000000000111111111111000111222333444555555666555888;;;<<<;;;;;;===???BBBKKKTTTVVVTTTSSSQQQPPPPPPKKKHHHOOO___qqqgggLLLBBB;;;<<<999666444444444333222111000000000000000111222///...------++++++***)))************************+++++++++************)))(((((((((((()))))))))))),,,+++*********+++------))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++(((((((((((())))))))))))******))))))******+++,,,******++++++,,,---......,,,---//////...///000222///111333444444555777999:::<<<>>>@@@@@@???>>><<>>===999666777777555777<<<999999888888777888888888999888777666444444333333444444333333333222222222111222222222222111000000///............---------..............................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((()))*********************+++++++++,,,,,,,,,............////////////............////////////111111111111111222222333444555555777888;;;<<<>>>===???CCCEEEEEEFFFGGGHHHMMMKKKHHHHHHJJJPPPVVV[[[eeerrr~~~gggSSSGGG@@@<<<888444444333333333222222222000000000000////////////........................,,,,,,,,,+++++++++******++++++************++++++******))))))((((((''''''(((((())))))))))))((((((******))))))(((((('''''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''******+++++++++,,,,,,,,,++++++******************---------............///---------............///111111111000000000000000222222222111222222333444777888:::;;;;;;;;;===???GGGJJJOOOPPPOOOLLLIIIHHHCCCEEEHHHLLLRRRZZZccciiieeeJJJ@@@:::777555333333444555444333111000000/////////000000...------,,,,,,++++++***************************+++++++++************)))(((((((((((())))))))))))***))))))((()))***+++,,,((((((((((((((((((((((((***)))))))))((((((((('''((((((((('''((())))))***(((((((((((())))))))))))***************+++,,,,,,******++++++,,,,,,------+++---............///111///111333333444444666888;;;;;;<<<======<<<:::999>>>???@@@AAAAAA@@@>>>===AAA===:::<<>>AAAEEEJJJLLLKKKIIIHHHGGGEEEFFFHHHIIIKKKPPPUUUYYYVVVeee}}}cccHHH???999444333222333555777666555111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))(((((('''''''''((()))***''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))++++++******++++++,,,---+++++++++++++++,,,,,,,,,***,,,------------...000...000222333333333555777:::::::::999888888777777<<<===>>>??????>>>===<<<>>>999888@@@JJJLLLCCC888888666888;;;:::555333444888888888888888999:::;;;999888777555444444444444555555444444444333333333111222222222222111000000///............---------------------------------,,,,,,+++***************,,,++++++++++++*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((()))************************++++++++++++,,,+++,,,,,,,,,---------------............///////////////......//////000111333333444555777999:::<<<;;;===AAABBBCCCCCCDDDEEEBBBCCCEEEFFFFFFFFFEEEDDDGGGGGGHHHLLLUUUbbbqqq{{{sssdddXXXLLL@@@888:::777333333555666444111333333222222222111111111000////////////.........------------------------,,,++++++++++++*********+++******))))))******+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************************,,,,,,,,,---------......------------............/////////000000000000000/////////000111222333444333555777888888999;;;===<<<@@@DDDGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJMMMIIIQQQ___ooo}}}bbbGGG???999444444333555777888777555111000///...---,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))''''''''''''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''((())))))(((((((((((())))))))))))+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,***+++------,,,+++---......000111222222222444666888888777666777777888888;;;<<<===>>>>>>======<<<===999999AAAJJJKKKBBB777999666777:::999444222444777777777888888:::;;;<<<888888666555555444444444555555555444444444333333111222222222222111000000///............---------------------------------,,,,,,+++***************++++++++++++************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************++++++++++++,,,,,,,,,,,,---------------------.........//////......------......///000222333333444666777999:::999<<>>???@@@@@@@@@AAAAAABBBCCCDDDDDD>>>AAAEEEGGGIIIIIIKKKLLLLLLPPPVVV\\\eeesss}}}ooocccZZZQQQHHH@@@AAA===999777888999888777333222333333555555444333111111000000000/////////............------------------------------------+++++++++*********))))))***))))))))))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++))))))*********+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------........./////////////////////000111222333333555777888999:::<<<>>>???AAACCCDDDCCCCCCDDDEEEEEEGGGJJJKKKJJJIIIJJJKKKIIIIIIJJJKKKNNNQQQTTTUUUeeexxxaaaGGG???:::777555222111111222111111000///...---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))((()))***+++++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++(((((((((((())))))))))))******))))))******+++,,,------------............+++,,,------++++++,,,------...000000///000111333222333444666888:::;;;<<<::::::;;;;;;<<<============>>>>>><<<:::888888888:::777666888777555555888666666666666666777888999777777666555555555555555444444333333333222222222111222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++************)))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))***************)))))))))************+++------------............,,,------------.........------,,,,,,------...///111111111222333444555666666999<<<======<<<===>>>======<<<===>>>@@@BBBDDDAAACCCDDDDDDDDDFFFHHHKKKHHHNNNSSSUUUUUUYYYaaahhhrrr{{{}}}wwwqqqlllYYYSSSJJJDDDAAA@@@>>>;;;<<<:::888777666444222000000000000000111111222333000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111000000000000111222222222444777888999:::<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHFFFGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLOOOXXXdddqqq}}}___EEE===888:::777222111111333444444//////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))((()))***+++++++++******'''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))******(((((((((((())))))))))))))))))(((((())))))***+++***++++++,,,,,,---------,,,---...---,,,+++,,,---,,,...////////////000222000222444666888999999999888888999999:::;;;<<<<<<===>>>===:::888666666666777555777:::;;;777666999666666555555555555666666777777666555555555555666333333222222222111111111111222222222222111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))************+++,,,,,,,,,------------,,,,,,---------.........---------------...//////000000000111222333444555555888:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAFFFFFFDDDBBB@@@AAACCCFFFCCCFFFKKKMMMNNNOOOSSSUUUTTTYYY^^^dddmmmxxx}}}}}}}}}}}}~~~}}}vvvqqqbbb___WWWMMMGGGFFFDDDAAADDDBBB???<<<999888777777333333222222222111///...444444333222000........./////////.........---------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((()))))))))******((())))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,---------+++,,,,,,---......//////333333222111111111111222111333555777777999;;;======>>>?????????@@@CCCEEEFFFGGGHHHGGGEEEEEEFFFGGGLLLJJJFFFCCCCCCDDDGGGIIILLLJJJKKKQQQ\\\jjjuuu|||]]]CCC<<<777===:::555333444777999::://////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))'''(((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((()))***++++++,,,,,,,,,.........,,,,,,,,,...,,,...//////......000111000222444777888777666555777777777777888999:::;;;======;;;:::999777555444444444888===>>>:::777888666555555444444444555555777666666555555555555666222222222111111111000000111222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////000000000000111222444444555777:::;;;:::::::::;;;======???@@@@@@@@@??????@@@BBBCCCDDDCCCDDDEEEGGGEEECCCBBBDDDGGGKKKMMMNNNNNNQQQQQQQQQTTTYYYYYYVVVSSSQQQOOOPPPSSSWWWZZZ[[[VVVXXX]]]aaa___YYYVVVUUUUUUTTTRRROOOLLLIIIGGGFFF<<>>AAA???:::999:::;;;:::666333222222444333333333333333333333000111222222000.........//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,------...//////555444333222111111111111///111444555666888:::<<<999:::;;;<<<===???CCCFFFDDDEEEFFFFFFFFFGGGIIIKKKEEEEEEGGGHHHHHHGGGEEEDDDJJJJJJIIIFFFDDDGGGOOOVVV[[[lll{{{bbbHHH===444999777222111888@@@<<<333111111111000//////......000...,,,,,,------,,,++++++*********,,,///111333---...///000000...,,,++++++***((('''''''''((()))******+++++++++******)))+++***((()))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************,,,,,,+++******+++++++++++++++,,,------......//////000000222333444555555666666666666666555555555888888888888777555444333444888<<<===<<<888555444333333333333333333333333555555444333333333444444222222222111111111111000000000111111111111000000000000///...------,,,,,,...---,,,+++++++++,,,,,,++++++************++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((()))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000///////////////000666666777777777777777777:::;;;<<<>>>????????????DDDEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAGGGIIIHHHGGGHHHMMMKKKIIIKKKOOORRRSSSRRRHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFFFFEEEDDDBBB@@@>>>===999999999999999999999999666666666666666555555555666444333111000000111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((+++******)))(((''''''&&&((('''%%%%%%%%%&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...------------...//////............////////////333333333444555666777888999999:::<<<===???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGEEEDDDDDDEEEGGGIIIJJJKKKMMMRRRZZZdddnnnssszzz___DDD:::333777666222111555;;;999222111000000//////...------///...,,,,,,------,,,+++***)))))))))***---///111,,,---...//////---,,,***,,,+++***)))((())))))************++++++******)))***)))((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************+++,,,,,,---++++++,,,,,,---.........///000000111222333444555666555555555555555555555666666777777777666666555333666999:::999666444333333333333333333333333333444444333333222333333444222222222111111111000000000000111111111111000000000//////...------,,,,,,------,,,,,,,,,++++++++++++******))))))******+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((''''''''''''''''''((()))))))))))))))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000////////////000000666666666666666666777777999:::;;;===>>>?????????CCCCCCDDDDDDDDDCCCBBBBBBBBB???@@@FFFIIIGGGGGGHHHKKKIIIGGGHHHLLLNNNNNNMMMFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888888888888888888888666666555555555555444444555444333111000000111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))(((''''''&&&)))((('''&&&&&&((()))+++(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))(((((((((''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++))))))***++++++,,,---------------------...//////............////////////333333333333444666777888999::::::<<<===>>>??????BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHFFFDDDCCCCCCDDDFFFHHHFFFEEEEEEGGGJJJPPPUUUXXXYYYgggyyy^^^BBB999444444555333111222555444111000//////...------,,,,,,///---,,,,,,---...---+++***)))(((((()))+++,,,---,,,,,,---...---,,,+++***,,,++++++***)))*********))))))******+++******))))))(((''''''))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))***+++,,,------++++++,,,,,,------......//////000111222333333444555555555555555555555555444555555666777777666666222555777777555333333333333333333333333333333333222222111111111222222333222222111111111000000000///000000111111000000/////////......---,,,,,,,,,+++,,,---------,,,***)))+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((()))))))))))))))((('''))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000////////////000000555444444444555666666777888999;;;===>>>???@@@@@@BBBBBBBBBCCCBBBAAAAAA@@@AAA???@@@FFFIIIHHHGGGHHHIIIHHHFFFFFFHHHIIIIIIHHHCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======999999:::;;;;;;;;;::::::777777777777777777777777555555555444444333333333444333222111111111111111///000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((('''''''''))))))((('''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***)))((()))***************************))))))******+++,,,,,,,,,---------------......///---............/////////222222222333444555666777999::::::;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGOOOXXX___dddlllwww___BBB;;;777333444444222000000111111///......------,,,++++++...---,,,---......---++++++******))))))***+++,,,+++,,,,,,,,,,,,+++***)))++++++*********)))))))))((())))))***************((('''&&&'''((()))((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++***++++++,,,------......//////000000111222222333444444444444444555555555444555555666666555555555333444555444333222333444222222222222222222222222111000000000000111111222111111111111000000000000//////000000000000//////.........------,,,,,,,,,***+++---...---,,,***(((******))))))))))))******((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''(((((((((((()))(((''''''''''''(((((()))))))))))))))(((((('''))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000////////////000000111444333333333444555777888999:::<<<>>>???AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBB@@@AAAGGGJJJIIIHHHIIIIIIHHHGGGGGGGGGFFFFFFEEEAAAAAA@@@@@@???@@@@@@AAA>>>>>>======<<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<888777777777777777666666555444444333333222222222333222222111111111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))))))))******+++++++++,,,------,,,,,,------...///---------.........//////111111222222333555666777999999::::::;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBB@@@??????@@@BBBBBBEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHKKKNNNQQQUUU\\\ggguuu~~~^^^BBB;;;888444444444333000...000222.........---,,,,,,++++++---,,,,,,---//////---+++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((('''((()))***************'''&&&&&&'''((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))***++++++++++++***)))(((******++++++,,,------.../////////000000111111111222333333333444444444555666666666555555444222222333444555444333333444666222222222222222222222222///////////////000111222111111111000000000////////////000000000000//////---------------,,,,,,,,,***+++,,,------+++)))(((***))))))))))))))))))***''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---............////////////////////////000111111333333222222444666888999;;;<<<===???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEBBBCCCHHHKKKIIIHHHIIIJJJJJJIIIHHHGGGEEEEEEDDD@@@@@@@@@??????@@@@@@AAA>>>>>>======<<<;;;;;;;;;>>>>>>???>>>>>>===<<<;;;999999888888888777777777555444444333222222111111111111222111111111000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,---......------------............111111111111333444555666888888999999::::::;;;;;;===>>>@@@AAABBBCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@@@@???>>>>>>???@@@@@@>>>???@@@AAAAAABBBBBBBBBBBBAAA??????@@@AAAAAA@@@>>>BBBGGGNNNYYYbbbccc^^^RRRWWW[[[YYYUUUTTTZZZ```pppttttttnnndddaaafffmmmnnntttxxxtttgggXXXMMMIII]]]BBB:::666555333333444222...///333///......---,,,,,,++++++,,,+++,,,---//////---+++------------------...---,,,,,,,,,+++++++++******((())))))))))))(((''''''''''''((()))************((('''&&&''')))******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***''''''(((((((((((())))))++++++,,,,,,+++)))'''&&&******++++++,,,,,,------......//////000000000000111222222333333444444444666666666555444222111000333444555555444444555666222222222222222222222222////////////000000111222111111000000000/////////...//////000000//////...------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((***))))))(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''((()))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......//////000111222333333222222444777999;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFCCCDDDHHHKKKHHHGGGHHHHHHIIIJJJHHHFFFCCCCCCCCC@@@????????????@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;??????>>>>>><<<;;;999999999999999888888777777666555555444333222222111111000111111222111111000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))***+++(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,------...,,,------------.........000000000111222333444555666777777888999::::::;;;<<<===???AAABBBBBBBBBAAA??????>>>>>>??????@@@AAA???>>>>>>>>>>>>>>>>>>???======>>>>>>>>>?????????>>>>>>???@@@BBBCCCBBBAAA??????>>>===AAAGGGGGGCCCAAADDDGGGFFFCCCCCCFFFKKKVVVYYYXXXOOOBBB<<<@@@GGGJJJTTT^^^\\\QQQEEE???>>>___EEE<<<666555111000333222//////222//////......---,,,,,,,,,++++++,,,...000///---+++,,,,,,---...............------,,,+++++++++++++++))))))*********)))((('''&&&'''((()))************(((''''''(((***++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***'''''''''((((((((()))))))))***+++,,,+++)))(((&&&*********+++,,,,,,------......////////////000000111111111222333333444444444444444444444333222111111333555555444444444555111111111111111111111111////////////000111222333111000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%&&&''')))************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++............///000111222444333222333555888;;;===<<<<<<===>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIJJJFFFCCCCCCGGGIIIFFFCCCDDDDDDFFFGGGFFFCCC@@@???@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>======<<<;;;;;;;;;=========<<<;;;:::888888999888888777666666555555666666555444333222111111///000111222222111000000......//////......---,,,++++++++++++++++++++++++************************(((***+++***)))((()))+++(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))(((***+++***)))((()))***************************************)))))))))))),,,,,,++++++,,,,,,---...,,,,,,---------.........000000000000111333444555555555666777888::::::;;;:::;;;>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@??????@@@AAAAAAAAA@@@???>>>???===:::===AAAAAA===:::<<<======<<<<<<>>>@@@JJJJJJHHHBBB;;;888999<<<;;;GGGQQQOOODDD:::999<<>>;;;;;;<<<<<<<<<<<<;;;;;;===???AAADDDGGGIIIJJJKKKFFFBBBBBBFFFGGGCCCAAAAAA@@@CCCEEECCC@@@======>>>===============>>>???@@@>>>======<<<<<<;;;;;;:::<<<<<<<<<<<<;;;;;;:::999888777777666555444444444777777666555333222222111///000111222222111000///......//////......---,,,++++++++++++++++++++++++************************(((***+++***)))((()))***'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((***+++***)))((()))************************************))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000000111222444555333444555777888:::;;;;;;888:::<<<>>>??????>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???AAABBB<<<<<<============>>>???999:::999777999<<<:::666999999999::::::;;;;;;;;;===:::777777888::::::999>>>IIIQQQLLL===222111555dddFFF;;;666444333222000000000000111......---,,,,,,,,,,,,------,,,+++,,,......,,,+++---------......000111111///000000...,,,+++,,,...+++,,,---,,,***(((((()))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''''''''(((''''''&&&%%%((((((''''''''''''((((((''')))******))))))***+++++++++*********************+++,,,---///000111222111111222222222222333333444444333333222111000000111111222222222222111111000000000000111111111111000000////////////000000000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++***((('''&&&&&&&&&''''''''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.../////////////////////.........111222222333444555666666888:::;;;<<<<<<<<<>>>???CCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCDDDEEEDDDAAA???AAA@@@???>>>============<<<=========>>>>>>??????<<<;;;:::999999999:::;;;:::::::::999999999888888666666666666666666666666333444444555555444444333111111111111000///------......---------,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---------......///000000000111111111111222444555555444444666777888999;;;===>>>>>>======>>>???@@@AAAAAA@@@>>>>>><<<===>>>??????>>>===<<<:::;;;;;;<<<===>>>>>>???=========>>>===<<<<<<;;;999999777777777888999:::999888888777777777777777999888666555555555666777<<>>===<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???;;;:::999999999999:::;;;999999999999888888888888666666666666666666666666333333444444444444333333111111111000000///------...------------,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))******++++++******)))******++++++++++++,,,,,,,,,,,,,,,------------...//////000000000111111111000222333333333333444666777888:::;;;===>>>>>>?????????@@@@@@@@@???======;;;<<<============<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::999888888777777888999999999888777777666666777777888777666555555555666666:::DDDGGG<<<444555444000___CCC;;;777444333222111000000000000......---,,,,,,,,,,,,---,,,+++++++++------+++******************+++,,,---+++---000111///,,,***)))***+++,,,,,,***(((((()))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))((((((''''''''''''((((((''')))******))))))***+++***************************++++++---...///000111222222222222333333333444333333333222111111000000000111111222222111111000000000000000111111111111111111000000000000111111111111000000///...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***)))(((''''''&&&'''''')))))))))))))))(((''''''(((((((((''''''(((((()))))))))(((''''''&&&&&&%%% !!!"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------..............................000111111222333444555555666888::::::::::::<<<===????????????????????????BBB@@@>>>>>>???@@@???>>><<<<<<;;;:::999999999999999999::::::;;;<<<<<<===:::999999888999999::::::888888888888777777777777666666666666666666666666222333333444444333333222000000000000///......---------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++************+++))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,------------////////////000000000000...000111111111111333444777777888999;;;===@@@AAA@@@@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888777777777888888888888777666666666666666777666666555444555555555777===<<<555111444333///\\\AAA888555333333222111111000000000......---,,,,,,,,,,,,------,,,,,,---......---+++)))))))))))))))***+++,,,+++---//////---+++******)))***,,,+++)))(((((()))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((()))))))))((((((''''''''''''((((((''')))******))))))***+++***************+++++++++***++++++,,,...//////000222222222222333333333333333222222222111111000000000000111111111111000000///000000000111111111111111111000000000000111111222111111///...---,,,,,,------------------------++++++++++++++++++++++++************)))))))))((())))))((((((''''''''''''((((((((((((((('''&&&&&&)))(((((((((((())))))***))))))(((((('''&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***************************************++++++,,,---------...------...............//////000000111222333444444555666888888888888:::<<<<<<<<<<<<===============@@@>>><<<;;;===>>>>>>>>>;;;:::999999888888888888999999999999999888888888888888888888888999999999777777777777666666666666555555555555555555555555222222333333333333222222//////000000///......------------,,,,,,,,,+++++++++++++++***************,,,++++++***************((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))************))))))))))))******++++++,,,,,,++++++,,,,,,,,,---------........./////////000000---///111111111111222444777666666777999===AAACCC@@@@@@???>>>===<<<:::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888777777777777777777777666555555555555666666555555444444444444444444666444///000444444000\\\???777333333333222222111000000///......---,,,,,,,,,,,,---***)))))))))++++++)))(((******************+++,,,......---+++))))))+++,,,(((***++++++)))(((((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''''''''((((((''')))******))))))***+++))))))*********+++++++++***++++++,,,---...//////111111111222222222333333222222111111111111111000000000000111111000000000///000000000111111111111111111000000000000111111222111000///...---,,,+++------------------------++++++++++++++++++++++++************)))))))))(((((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$((((((((((((((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********************************)))***+++,,,------------,,,---------......//////......///000111222333333333555666777666777888:::999:::::::::;;;;;;<<<<<<>>><<<:::999;;;<<<===<<<::::::999999888888999999;;;;;;:::888777555444444777777777888888999999999777777777666666666555555444444444444444444444444111111222222222222111111...////////////......---------,,,,,,,,,+++++++++************************,,,+++******))))))******((()))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))(((''')))))))))******)))))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,---------............/////////...///111222111222444555666555555555888<<>><<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;:::999999888888888888888777777666666777666555555444555555555444444444444333333222222333222000...000333444111^^^AAA777444222222333222222111//////......---,,,,,,,,,,,,---+++******+++,,,,,,+++)))++++++*********++++++,,,///...,,,)))'''(((+++---''')))******)))(((((()))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))))))))((('''&&&((((((''''''''''''((((((''')))******))))))***+++)))))))))***++++++,,,,,,***++++++,,,------......000000000000111111111222111111111111111111111111///000000111111000000///000000000000111111111111000000////////////000000000000//////...---,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++************))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''((()))************)))((((((''''''&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******************************((()))+++---------,,,,,,,,,,,,,,,---......//////---......///000111222222111333555555555555777999888888888999::::::;;;;;;<<<:::999999;;;<<<<<<;;;::::::999999888999999:::;;;;;;999888666444333222555666777888888888888888777777777777666666666666444444444444444444444444000111111222222111111000....../////////......---,,,,,,,,,,,,++++++++++++)))))))))***************++++++***))))))))))))***))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))))))))))))''''''((())))))******))))))((('''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,------------.........///...000222222222333555777555555444555888<<<@@@BBB>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888777666555555666666555444444444444444333333333333333222111111222111///...000222222111aaaDDD;;;777222222333333222111///.........---,,,,,,,,,,,,---------,,,---...///---+++++++++***************+++------,,,***(((((()))+++'''(((******)))(((((()))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******'''(((((()))))))))((((((((((((''''''''''''((((((''')))******))))))***+++((())))))***++++++,,,,,,+++++++++,,,,,,------...////////////000000000000000000000000111111111111//////000000000000//////000000000000111111111111//////............///////////////......---------,,,,,,,,,---------......************************************))))))))))))&&&'''((())))))(((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''((()))*********))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************************((()))+++---------,,,+++++++++,,,------...//////,,,---...///000111111222000222333444444444666777777777888888999::::::;;;:::999999:::<<<<<<;;;:::999999888888888888999999999999888777666555444444444555666888888888888888888888888777777777666666333333333333333333333333000000111111111111000000------...//////......---,,,,,,,,,++++++++++++***((()))))))))*********+++++++++***)))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&(((((())))))))))))((((((''''''((()))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---///111222222333555777555444555666888;;;>>>@@@===<<<;;;999999999::::::;;;:::999888888999:::;;;888888999999::::::;;;;;;;;;;;;;;;;;;;;;::::::999777888888888777666555444666555444444333333444444111222333333333222000000111000000000///...///000cccHHH>>>:::222222333333222111///.........---,,,,,,,,,,,,---******)))***+++,,,***(((+++***))))))))))))*********,,,---,,,***(((((()))'''(((******)))(((((()))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((())))))******++++++%%%&&&''')))************((((((''''''''''''((((((((()))******))))))***+++((())))))***++++++,,,,,,+++++++++,,,,,,---------............////////////000000000000000111111111//////000000000000//////000000000000111111111111......------------........................------,,,,,,,,,------.........************************************))))))))))))&&&'''((())))))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&((())))))******))))))((((((''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++---...---,,,+++++++++,,,,,,---...//////,,,,,,---...///000111111///111333333333333555777666777777888999:::::::::999888999;;;======;;;999888888777777777777888999777777777777777777666666333444666777888888888777888888888888777777777777333333333333333333333333000000111111111111000000------......///......---,,,,,,,,,+++++++++******(((((())))))*********++++++******)))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&(((((())))))))))))((((((&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111111222444666444555555666888;;;===???<<<;;;:::999999999:::;;;:::999888777777888999:::777777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999777888888888777666444333555555444333333333333444111111222333222111000///000000111111///,,,---///dddJJJ???888888777555555555333111.........//////...,,,***)))+++***)))***,,,,,,***))),,,++++++******++++++,,,+++++++++************)))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))((('''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((((((((()))************+++++++++,,,,,,,,,......---,,,---...///000............////////////............///////////////////////////000000111...............///000000000///...---------------++++++------------++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))************((())))))+++,,,---......---------............///////////////000111222333444666888999888777777888;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::666666666666777777777777444444444555555555555555;;;999777666777888777666444444333222222111111000000000000000////////////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++,,,,,,---.........//////000111111111333333444666777999::::::999999999888888888777777888999;;;::::::999;;;<<<999999999999:::;;;<<<<<<======<<<;;;::::::999999;;;;;;::::::999888777777222222222111222222333333111111111111111111222222000000000000////////////dddJJJ@@@999777555444333333222000......////////////...,,,++++++***)))***,,,,,,***)))+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''(((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))************+++++++++,,,,,,------,,,,,,,,,---...///---.........////////////---.........////////////......------......///000...............//////000//////...---------------++++++,,,------,,,++++++************************)))))))))))))))))))))))))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********((())))))***+++,,,------------------............////////////000111222333555777999:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999:::666666666666777777777888666666666555555555555555888666555444666666666555444444333222222111111000000000000000/////////.........---------,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''''''''(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,++++++++++++,,,------------...//////000000111333333444555777888999:::999999888888888777777777888999::::::999999:::<<<999888888999999:::;;;<<<======<<<;;;;;;:::999999;;;::::::999888888777777333333222222111222222222111111111111111111111111000000000000/////////...cccJJJAAA:::666444222222222111///---...//////000000///......+++******+++,,,,,,+++)))***+++,,,,,,,,,,,,+++***++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''&&&&&&(((((('''&&&&&&'''(((((((((((((((((()))))))))))))))*********++++++++++++,,,++++++++++++,,,---------------.........//////---------.........//////---,,,,,,,,,,,,---............------......///000//////...------------...++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((())))))))))))))))))***(((((())))))))))))******)))))))))******+++++++++,,,,,,,,,---------......////////////000111222222555777:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666666666777777777888888888888777777666666555555555333222222444555555444444444333222222111111000000000000/////////............---------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++++++++,,,------,,,,,,------...//////000222333444555666888999999888888888888777777777777777999:::999888888999;;;888888888888999:::;;;;;;===<<<<<<;;;;;;::::::999:::999999888888777777666444444333222111111111111111111111111111111111111000000000/////////......aaaIIIAAA;;;666444222111111111000............///////////////+++******+++,,,,,,+++))))))***,,,------,,,***)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((())))))((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))))))))))))))))))))************+++***************++++++,,,,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,---.........------------.../////////......---------......+++++++++,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''((((((((())))))******(((((((((((()))))))))***))))))))))))))))))******+++,,,,,,,,,------------///......//////000111222333666999::::::::::::;;;::::::::::::::::::::::::999999999999999999999999666666777777777888888888:::999999888777666555555444222111222444555555444444444333222222111111000000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***+++,,,,,,---++++++,,,------......///222333333555666777777888888888777777777666666666777888999999777777888999777777777777888999::::::<<<<<<;;;;;;::::::::::::888888888777777666666666555444333222111111111111111111111111000000000000000000/////////.........```HHHAAA;;;777555222111222222111000------------------......,,,+++***+++------+++***)))***,,,------,,,***)))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((()))***))))))((((((((()))))))))*********)))))))))***************,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,------...///---------------...//////......---------......///++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***'''(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---............///000111222000333666888888888999:::::::::::::::::::::::::::999999999::::::999999999777777777777888888888888::::::999888777666666555555333222333444666666555444444333222222111111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++************+++,,,,,,++++++,,,,,,---.........222222333444555666666777777777777666666666555555666777888888666555666888666666666666777888999999::::::::::::999999999999777777666666666666555555555444333222111111111111111111111000000000//////////////////............^^^GGG@@@;;;777555222111222222222111...------,,,,,,,,,------,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''')))*********)))((((((((((((((())))))))))))((()))******++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,------...///...------------...//////++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))''''''(((((((((((()))))))))))))))******+++++++++******+++++++++,,,,,,,,,............///000111111---000333555666666888999::::::::::::::::::::::::999999::::::::::::999999777777777888888888999999999999888888777777666666666444333333555666666555444444333222222111111000/////////.........------......---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***************+++,,,,,,++++++,,,,,,---......///222222333333444555555666666666666666555555555555666777888777555444555666555555555555666777888888888888888888888888888888555555555555555555555555444444333222111111111111111111111000000//////.../////////.........------\\\EEE???:::666333111///000111111111000///...---,,,,,,------,,,++++++,,,------,,,***++++++++++++++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))'''&&&$$$###$$$&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))*********(((((('''''''''((((((((())))))((()))***+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,------...///---------------...//////,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((())))))***+++,,,------************++++++++++++...............///111111,,,///222555555666888999999999999999999999999999999999:::;;;;;;:::999999777777888888888999999999777777777777777777777777777555333333555555555444444444333222222111111000//////.........---------......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''''''''((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***************++++++,,,,,,,,,,,,---......//////222222222333444444555555666666666555555555444444555666777666444333444555444444444444555666777888666666666666777777777777444444444444444444444444333333222222111222222222222111111000//////......//////.........---------[[[EEE>>>:::555222///...///000000000222111///...---------...,,,,,,+++,,,------,,,***,,,++++++******++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((&&&$$$"""###%%%(((+++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&''')))***+++***((('''''''''''''''((((((((()))((()))***,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,---,,,,,,,,,,,,---......---------------...///000,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))((()))***+++,,,---......)))************+++++++++...------......///000111,,,///222555666666888999999999999999999999999999999999;;;;;;;;;;;;999999777888888888888999999999666666666666666777777777777555333333444444333222444444333333222111111000//////.........---------......---------,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++*********)))***++++++,,,,,,,,,---......//////000222222222333333444444444666666555555555444444444555666777666444333444555444444444444444666777777555555555666666666666666444444444444444444444444222222222111222222333333222111111000///......---//////.........---------}}}ZZZFFFAAA===555333222222222222111///------......------,,,,,,))))))************))))))************))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))******+++******)))))))))))))))))),,,,,,+++******+++,,,,,,))))))))))))***+++,,,------,,,,,,++++++,,,,,,---.........------,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''(((((())))))******''')))+++,,,,,,,,,***)))(((***,,,+++***)))***+++,,,,,,------.../////////---...000333555666777777:::::::::999888777666555888999::::::::::::999888555555666666777777888888777777666555555555555555444222111111333555666666222222222111111111000000///////////////...............---------,,,,,,,,,+++*********++++++***((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((''''''''''''((()))'''&&&&&&&&&&&&'''(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......////////////000111222333333333222222222333444555444444444444444444444444444444444444444444444444444444444555555555555666444444333333333333222222222222222111111111111000222222222222111000............---------,,,,,,,,,~~~[[[EEE???:::555333222222222222111///---.........---,,,++++++))))))************))))))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((())))))***+++************************,,,++++++******++++++,,,))))))))))))***+++,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''''''(((((())))))))))))(((***+++------,,,+++***)))+++,,,,,,+++******+++,,,,,,,,,---......//////...///111222333444444555888888888999888888777777777888999::::::999888777666666666666666666777777555555555555555666777888:::888555333444555555555222222222111111111000000////////////...............------------,,,,,,,,,***))))))***,,,,,,***)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********************************,,,,,,,,,,,,------------////////////000111222222222222222222333333444444444444444444444444444444444444444444444444444444444444444555555555555666444444333333333222222222222222222111111111000000111111111111000///...---...------------,,,,,,,,,```HHH@@@999555333222111222222111///............---,,,******))))))************))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((())))))***+++************************,,,+++************+++,,,))))))))))))***+++,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&'''''''''(((((((((((())))))))))))***+++------,,,,,,+++)))+++---,,,+++***+++,,,+++,,,,,,------......//////000111222333333333333555666777777888888888888777777999999999999777777666666666555555555555555333333333555666888:::;;;AAA===888555444444444444222111111111111000000000/////////.........------------------,,,,,,,,,,,,)))))))))***,,,---+++***))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))******************************++++++,,,,,,,,,---------///......//////000111222222222222222333333333444333333333333333333333333333333333333444444444444444444444555555555555666333333333333222222222222222222111111111000000000000000000000///...------------------,,,,,,,,,,,,eeeLLLBBB:::444333111111222222000///.........---,,,+++***))))))******++++++******)))************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''***)))&&&%%%$$$%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******************++++++++++++++++++************++++++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))***++++++++++++******+++------+++***+++,,,+++++++++,,,------......///000111222333444444444555555666777777777777666666666888888888888666666666666555555444444333333333333333555666888:::;;;BBB>>>999555444444444333111111111111000000000000/////////......------,,,---------,,,,,,,,,++++++(((((((((***,,,---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,............///000111111111111222222333333333333222222222222222222222222333333333333333444444444444444444555555555555666333333333222222222222111111111111111000000000000......//////...------,,,---------,,,,,,,,,++++++fffMMMBBB999444222111111111111000...------------,,,+++***)))******++++++++++++******************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''***(((&&&%%%$$$%%%'''(((((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''((())))))***))))))*********+++++++++************************))))))))))))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))+++---,,,+++***++++++******++++++,,,------------...000222444555666666555666666666666555444444555555666777777666555555555444444444333333222222444444444444555666777888>>>:::666333333444333333000000000000000000000000000//////...---,,,,,,,,,------,,,,,,,,,+++++++++(((((((((***,,,---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((()))******((((((''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------...///000111000111222333333333222222222222222222222222222222222222222333333333444444444444444555555555555666333333222222222111111111111111111000000000//////---............------,,,------,,,,,,,,,+++++++++aaaIII???777444222111000111111000...,,,,,,,,,,,,,,,++++++*********++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&'''(((''''''''''''''''''((()))&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***((((((((()))******++++++))))))***++++++***))))))))))))))))))***+++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))))))))(((((((((((((((''''''''''''&&&'''''''''''''''((((((((((((***,,,+++***)))***+++)))******++++++,,,,,,---,,,---///111333555666666555555555555555444333222444444666666666666444444333333333333222222222222444444444333444444555555888555333222333333333222//////000000000000000111000//////...---,,,++++++,,,,,,,,,,,,++++++++++++)))))))))***,,,---+++***))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''''''''((()))((((((''''''(((((()))***((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++---,,,,,,------...///000///000222333333333222111111111111111111111111111111111222222333333444444444444444555555555555666222222222222111111111111111111000000000/////////---...............------,,,,,,,,,,,,++++++++++++]]]FFF>>>888333222000000111111///...******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''((())))))&&&''''''((())))))******((()))***++++++***)))((())))))))))))***+++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''')))+++***)))((())))))))))))******+++,,,,,,,,,+++,,,...///111222333333222333333444444444444333333444555666666555444333111111111222222222222222333222222222222333444444444333222222333333111000////////////000000111111000//////...,,,++++++***,,,,,,,,,++++++++++++******))))))***,,,,,,***)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((+++***(((&&&&&&(((***+++***)))((((((((((((((((((''''''&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,,,,---...///000///000222333333333111000111111111111111111111111000111111222333333444444444444444555555555555666222222222222111111111111111000000000////////////---....../////////......,,,,,,,,,++++++++++++***]]]GGG@@@:::333222000000111111///...))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))%%%&&&&&&'''((())))))***((()))***++++++***)))((())))))))))))***+++,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''(((*********)))((((((((('''''''''&&&&&&&&&((((((((((((((()))******'''(((******((('''((())))))))))))***++++++,,,,,,+++,,,---...////////////000000222333444555555555333333444555555444333333000000111111222222222333111111111111222333444555333222222333444333000....../////////000000111111000//////...,,,+++******,,,,,,,,,+++++++++******+++*********,,,+++***((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((---+++(((&&&&&&(((+++---+++***)))(((((('''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////...000222333333333111000000000000000000000000000000000111222333333444444444444444555555555666666222222222111111111111000000000000000////////////......///////////////...,,,,,,,,,+++++++++******|||[[[DDD:::888444333222000///.........//////...---,,,,,,++++++...,,,******+++++++++***************))))))))))))))))))))))))))))))))))))***'''%%%%%%&&&((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))'''(((((()))***,,,---...,,,------...---,,,***)))...------,,,+++***))))))***)))((((((((()))+++,,,(((((((((((('''''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$$$$((()))'''&&&'''''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&((('''###"""$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))***************)))(((((())))))))))))))))))))))))++++++++++++,,,------...000111222222444444555666444444444333333222222222111111111111111111111111222222222222222222222222444444444333333222222222000000000000////////////......---,,,,,,+++******((()))+++,,,,,,+++)))(((******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---,,,***))))))***,,,---)))((('''&&&&&&&&&&&&&&&&&&''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&'''(((***++++++++++++((((((***+++---...000000//////000111111111111111222111111111000000/////////000000222333444555555222333444444555555444444444444333222222111111000000000000000000000000000111---+++---333777666444,,,,,,++++++***)))((((((|||\\\EEE;;;888444333222000//////......///......---,,,,,,++++++...,,,******+++++++++***************))))))))))))))))))))))))))))))))))))***'''%%%%%%''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***((('''''')))***)))'''(((((((((((((((((((((((((((((()))))))))*********,,,++++++***))))))******((((((((()))***+++,,,---+++,,,---------,,,+++***---,,,,,,++++++******)))***)))((((((((()))++++++(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))$$$###&&&'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''$$$''''''%%%%%%((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))***************)))(((((())))))))))))))))))))))))++++++++++++,,,---......000000111222333444555555444444333333333222222222222222222222222222222222222222222222222222222222444444333333333222222222000000000000////////////......---,,,,,,+++******((()))+++,,,,,,+++)))((()))******++++++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&''''''&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))************))))))***+++---...////////////000111111111111000111111111000000000/////////000000111222333444555222333444444555444444444444333333222222111111000////////////////////////111---+++---222555444222,,,,,,++++++***))))))(((xxx[[[FFF;;;777333333111000////////////......------,,,,,,++++++---+++******+++++++++***************)))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''))))))((('''(((((((((((((((((((((((((((((())))))))))))******,,,,,,+++*********++++++***))))))))))))***+++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))((()))******+++(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))$$$###&&&'''&&&&&&(((""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$''''''%%%%%%((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))******))))))(((((())))))))))))))))))))))))++++++++++++,,,---...//////000000111222333444444333333333333222222222222333333333333333333333333222222222222222222222222333333333333222222222222000000000000////////////...------,,,,,,++++++***)))***+++,,,,,,+++***))))))******++++++******)))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))******++++++,,,---------...//////000000000000000111111000000000000////////////000111222333333444222222333444444444444444333333333222111111000000////////////////////////000---+++,,,000222111///,,,,,,++++++***)))))))))sssYYYFFF;;;666333222111000////////////---------,,,,,,,,,++++++,,,+++))))))***++++++***************)))))))))((((((((((((((((((((((((((()))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***++++++******)))******+++******))))))))))))******))))))***+++++++++,,,,,,))))))******+++++++++,,,)))))))))))))))******+++((((((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$%%%)))+++(((&&&'''!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%''''''$$$###%%%%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((()))))))))))))))(((((())))))))))))))))))))))))*********+++,,,---...///...//////000111222333333333222222222222222222222333333333333333333333333222222222222222222222222333222222222222222222222000000000000////////////---------,,,,,,+++++++++)))***++++++++++++***)))))))))************))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))+++++++++++++++,,,,,,,,,---...//////000000//////000000000000000000////////////000000111222222333222222333444444444444333333333222222111000000000///////////////////////////---,,,,,,...///...,,,+++++++++*********))))))nnnWWWGGG===999222222111000/////////000,,,,,,,,,,,,,,,++++++++++++***((()))***++++++***************)))))))))(((((((((((((((((((((((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))+++***))))))((()))))))))))))))))))))***++++++,,,((())))))******++++++,,,((()))))))))************((((((((((((''''''''''''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$'''---///***&&&%%%"""######$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$''''''$$$$$$&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((())))))))))))))))))))))))*********+++,,,---//////---......///000111222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000////////////------,,,,,,,,,,,,++++++*********++++++*********)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((***)))(((''''''(((((()))++++++++++++++++++++++++------...////////////...//////////////////000000/////////000000111111111111222333333444444333333333333222111111000000///...........................---,,,,,,------+++***+++++++++***************gggRRRFFF???<<<222222111000000000000000,,,,,,,,,,,,+++++++++++++++)))((((((***++++++***************))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''((())))))***))))))((((((((()))))))))))))))((())))))***+++)))))))))*********++++++(((((()))************)))((((((((((((''''''''''''))))))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$'''...///+++&&&$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((''''''&&&%%%%%%%%%%%%"""%%%'''%%%'''+++,,,***###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))(((((())))))))))))))))))))))))))))))***+++,,,...///000,,,------...///000111222111111111222222222222222333333333333333333333333222222222222222222222222111111111222222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((()))((('''''''''((()))************+++++++++++++++,,,------.....................////////////000000......//////000000000000111111222333333333333333222222222111000000//////........................,,,,,,------,,,,,,+++***************************{{{\\\III@@@<<<:::222111111000000000000000++++++++++++++++++++++++***)))'''(((***++++++***************))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******))))))((((((((())))))***+++***)))((((((((())))))))))))))))))************'''((()))***+++******)))((((((((((((''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$)))+++(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%"""%%%&&&%%%''',,,---+++######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''((())))))(((((())))))))))))))))))))))))))))))***+++,,,...///000,,,,,,---...///000000111000111111111222222222222222222222222222222222222222222222222222222222222000111111111222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((()))***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&(((***+++))))))******+++++++++,,,,,,,,,---............---........./////////000000......////////////000000111111222333333333333222222222111111000000//////........................+++,,,---...---+++++++++************************rrrRRR@@@999777666222111000000000000000111++++++++++++++++++++++++***((('''(((***++++++***************))))))))))))))))))))))))))))))))))))'''&&&&&&((()))***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))***++++++((((((((((((((()))******+++***)))'''''''''((()))*********)))))))))))))))'''((()))++++++******))))))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''###"""%%%&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$###&&&&&&$$$%%%((((((&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))***+++,,,...000000+++,,,,,,---...///000000000000111111222222222222111111111111111111111111222222222222222222222222000000111111222222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&'''((()))((()))+++---,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&(((***,,,((())))))***++++++,,,,,,+++,,,------......---------.........//////000000.........///////////////111111222333333333333222222222111111000/////////........................***,,,......---,,,++++++******************++++++gggKKK===777777888111111000000///.........///......---+++******)))---,,,+++)))))))))******))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))(((((((((((())))))))))))))))))))))))************(((&&&%%%&&&)))***)))''')))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,------...//////000//////000000000000///...000000000000111111111111111111111111000000000000000111111111111222222222000000000000//////////////////...------,,,++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,++++++++++++,,,---......///...---,,,+++,,,---------...///000000000000000000000000000000000000000111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))eeeIII;;;666555666222111111000000///......///......---+++******)))(((((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))***************((('''(((+++,,,+++))))))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((())))))))),,,,,,------........./////////000000000//////...////////////000000000000111111111000/////////...000000111111111222222222000000000000/////////.........------,,,+++++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******++++++,,,++++++++++++,,,---......---,,,,,,+++,,,---...///000000000000000000//////000000000000000000000000111111111000000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))aaaFFF:::444333444333222222111000000//////......---,,,,,,+++******)))(((((())))))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******(((((((((((())))))))))))))))))))))))***************)))((()))+++++++++***)))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((,,,,,,,,,,,,------------......///////////////...---.........////////////111111000///......------000000000111111111222222000000000/////////......------,,,,,,++++++******************************)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''!!!###&&&&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++)))''''''((((((&&&$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************+++******++++++,,,---...******++++++,,,...///000111111111111000///......000000000000000000000000111111000000000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))___DDD999555333333333333222222111000000000......---,,,,,,+++***************+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))))))))************((((((((((((((()))(((((()))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,,,,---------.........000000///...---,,,,,,+++000000000000111111111111000000/////////.........,,,,,,,,,++++++*********************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''###$$$''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))************+++,,,---...***+++++++++,,,---......000000000111000000//////000000000000000000000000111000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))^^^DDD:::666444444333333222222111000000000---------,,,,,,++++++***))))))(((((((((''''''&&&((((((((((((((((((((((((((((((((('''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))((()))))))))************((()))))))))((((((((())))))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********++++++************++++++++++++,,,,,,---...............,,,,,,,,,,,,------------/////////...---,,,,,,+++//////000000000111111111////////////............,,,,,,++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))))))'''&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''***+++***)))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111111////////////////////////000000000////////////.........---------,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((]]]CCC;;;888555444333222222111000000//////---------,,,,,,+++++++++************)))((('''&&&))))))))))))))))))))))))((('''&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))***)))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,***)))***+++)))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))***+++++++++++++++,,,---............+++,,,,,,,,,------------...............---------/////////000000000111111/////////.........------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))***)))(((&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((***---///000///((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((())))))***''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))******+++,,,---,,,,,,,,,,,,,,,+++*********+++,,,...///000111111////////////////////////000000////////////............---------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((([[[BBB:::888555333222111111000000///......------,,,,,,,,,,,,++++++++++++,,,---,,,,,,+++***))))))))))))))))))))))))'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''')))*********)))((((((((((((((())))))))))))))))))))))))************+++,,,...,,,***)))***,,,)))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((***+++,,,,,,******+++------.........,,,,,,,,,------------................../////////////////////000000000111//////.........---------,,,,,,,,,,,,,,,,,,------))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''***---/////////((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))***+++,,,---******+++,,,---,,,++++++***+++,,,---............////////////////////////000000/////////...............---------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((YYYAAA:::777555333111111000000///.........---,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))******))))))))))))))))))))))))))))))'''&&&$$$$$$$$$%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))))))))************)))+++,,,+++(((&&&(((***)))))))))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))$$$%%%&&&((()))+++,,,---)))***+++,,,------...---,,,,,,---------.........------......///000000000////////////000000000000//////.........---------------------------------))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""$$$&&&'''&&&&&&((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%'''***,,,,,,+++((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))***+++,,,---'''(((***,,,---------,,,++++++,,,------,,,,,,,,,////////////////////////000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((\\\EEE<<<666333444000000000000////////////------------,,,+++******)))***++++++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))***************************************)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************,,,+++***)))***+++,,,------,,,,,,,,,,,,---.........///000///...---...000000000//////......------000000//////.........---...,,,++++++------,,,***'''(((((())))))))))))((((((((())))))((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((''')))((('''&&&%%%&&&&&&'''(((((((((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''(((((('''&&&%%%%%%'''''''''(((((((((((()))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***,,,------++++++,,,...////////////000000000000...------...000111000///------------------------************************))))))))))))))))))))))))[[[FFF===777444444000000000000////////////---------,,,+++***)))(((************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$&&&'''(((###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********,,,+++*********+++---------,,,,,,,,,,,,---......---///000///...---...000000000000//////.........///.........------------...,,,++++++------,,,***(((((())))))))))))((((((((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((((((''')))((('''&&&%%%&&&&&&'''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***,,,------++++++,,,....../////////000000000000///...---...///000///...------------------------************************))))))))))))))))))))))))[[[GGG???888444444000000000000////////////.........---,,,+++)))(((+++***))))))))))))***+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......---...//////...---...///000000000000////////////---------------,,,,,,,,,...,,,++++++------,,,***))))))***))))))((('''&&&(((((((((((((((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%&&&'''''''''(((((((((((('''((())))))''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***,,,------++++++,,,........./////////000000000000...---...//////...---------------------------************************))))))))))))))))))))))))ZZZGGG???999444444000000000000////////////000000000///...,,,******,,,***)))'''''')))***,,,))))))))))))))))))))))))'''((()))******)))(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---...//////------...///000000000000000000000000------------------------...,,,++++++,,,---+++***************)))'''&&&&&&'''(((((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))((('''&&&%%%%%%%%%&&&(((((((((((()))))))))***((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***+++---,,,++++++,,,............/////////000000000///---.........---,,,------------------------************************((((((((((((((((((((((((YYYFFF???999555555000000000000//////////////////......,,,+++***)))+++***(((''''''(((***+++************************'''((()))******)))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((++++++++++++++++++++++++'''(((((()))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++,,,,,,,,,---------,,,++++++++++++,,,---------...///...---,,,---//////////////////000000000..................//////...,,,++++++,,,---+++***************)))'''&&&&&&''''''((((((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''&&&&&&''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((('''%%%%%%&&&'''(((************************((()))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((()))%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))***+++---,,,++++++,,,...............////////////000...------......---+++------------------------************************((((((((((((((((((((((((YYYEEE>>>888444555000000000000////////////++++++++++++***)))((((((***)))(((((((((((()))***++++++++++++++++++++++++(((((())))))))))))((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((()))))))))***+++,,,,,,,,,+++++++++++++++++++++,,,------,,,---......---,,,---...............////////////.........///////////////...,,,++++++------,,,***))))))***))))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''%%%&&&''''''((('''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))(((&&&%%%&&&''')))+++------,,,,,,+++*********'''((())))))''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))***,,,------++++++,,,...------.........////////////---,,,---......---,,,------------------------************************))))))))))))))))))))))))YYYDDD<<<777444555000000000000////////////***+++++++++++++++******))))))))))))))))))))))))************************))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))***+++++++++******+++++++++***++++++,,,---,,,---......,,,,,,---...,,,---------.........///---------....../////////...,,,++++++------,,,***(((((())))))))))))((((((&&&&&&'''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''%%%%%%'''(((((((((''''''&&&&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''')))(((&&&&&&'''))),,,...000///...---,,,***))))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************,,,------++++++,,,...---------.........//////---,,,+++,,,...///...---------------------------************************))))))))))))))))))))))))XXXCCC;;;666444555000000000000////////////,,,---......//////......(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((())))))(((((('''''''''&&&&&&''''''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''((()))*********)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***+++***))))))++++++******++++++,,,---,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------............---+++,,,------,,,***'''((()))))))))))))))(((&&&&&&'''((())))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''$$$%%%'''((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''((('''&&&&&&(((+++...000222111///...,,,***)))(((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''''''''((((((((())))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************,,,------,,,+++---...---------.........//////---,,,+++,,,...///...---------------------------************************))))))))))))))))))))))))]]]JJJ;;;777888333111111000///////////////...------,,,,,,++++++***))))))************))))))+++*********))))))((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))***)))((('''&&&&&&'''((())))))))))))************---,,,+++++++++,,,---...,,,,,,,,,------..................///......------000////////////.........///...---,,,***)))((((((******))))))(((((('''''')))))))))))))))(((''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((***++++++%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))+++++++++++++++***)))(((((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))******)))))))))))))))***++++++,,,------......///,,,---......//////......,,,,,,+++***+++,,,---............------,,,,,,,,,+++++++++************)))((((((''''''''''''((((((\\\III;;;777888333111111000///////////////...------,,,,,,++++++***))))))************))))))************)))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''((((((((())))))))))))***)))((('''&&&''''''((((((((()))))))))*********,,,+++*********+++------,,,,,,,,,---------......,,,------.........------/////////.........------------,,,+++******))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))******)))(((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))******)))))))))))))))*********++++++,,,,,,------+++,,,,,,---------------,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++++++++*********))))))((((((''''''''''''((((((}}}ZZZHHH:::777888444111111000///////////////...------,,,,,,++++++***))))))************))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''((((((((()))))))))))))))(((''''''''''''((((((((())))))))))))***************)))***++++++,,,,,,,,,,,,,,,------------***+++,,,,,,------------......---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((())))))))))))((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))))))))(((((())))))***((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''((((((zzzXXXGGG:::777888444111000000///////////////...------,,,,,,++++++***))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$))))))%%%"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))((((((((('''''''''(((((((((((((((((()))))))))***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------,,,,,,,,,++++++***************+++++++++))))))))))))(((((((((((((((((())))))(((((('''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))***((())))))******++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''((((((xxxWWWFFF:::777888333111000000///////////////...------,,,,,,++++++***))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''')))***((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###$$$(((,,,&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))************++++++(((((((((((())))))))))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&'''(((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))******))))))******++++++,,,,,,++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''((((((xxxWWWGGG;;;777777333111111000///////////////...------,,,,,,++++++***))))))************))))))))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((()))(((((((((''''''(((((((((((())))))(((((()))************))),,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))******************(((((((((((())))))))))))'''(((((((((((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***+++++++++((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))''''''''''''((()))******)))))))))***++++++,,,,,,+++,,,,,,---------------***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******)))))))))(((((((((((((((''''''''''''((((((xxxXXXGGG;;;777777222111111000///////////////...------,,,,,,++++++***))))))************))))))((()))))))))************((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***'''%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((((('''''''''((((((((())))))((()))***+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,************))))))))))))'''((((((((()))))))))***''''''((((((''''''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&((()))***+++++++++((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''&&&&&&'''''')))******'''(((((())))))******+++******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,***)))))))))((((((((((((((((((''''''''''''((((((yyyXXXHHH<<<777777222111111000///////////////......---,,,,,,++++++***))))))************))))))(((((())))))*********+++((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))((()))***,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,---------,,,++++++......------------,,,,,,************)))))))))((('''((((((((())))))******''''''((((((''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))***+++++++++((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))&&&&&&&&&'''''')))******&&&&&&''''''((()))))))))))))))***++++++++++++******+++,,,---...---,,,,,,*********++++++,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((ZZZFFF===777333444111111000000//////......---------,,,+++***(((((())))))))))))************))))))))))))))))))))))))'''((()))(((((())),,,...''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''))))))(((&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&''')))*********)))((((((((((((((('''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''&&&&&&'''%%%&&&&&&'''((())))))***+++++++++*********))))))'''(((***+++,,,,,,,,,+++---,,,+++++++++,,,---...))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&%%%$$$&&&((())))))(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''')))***)))'''&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,---------,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((ZZZEEE===777333444111111000000//////......---------,,,+++***)))((())))))))))))************))))))))))))))))))))))))((())))))(((((((((+++---''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''''')))(((&&&%%%%%%&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''(((((())))))(((((((((((((((''''''%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((&&&&&&'''(((((()))******+++++++++*********))))))((()))***+++++++++++++++,,,,,,+++*********+++,,,))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))***++++++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((YYYEEE===777333444111111000000//////......---------,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))***)))(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''(((((())))))*********+++++++++***************+++***************++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((}}}XXXEEE===777444444111111000000//////......,,,------,,,+++***)))(((((()))))))))************(((((((((((((((((((((((()))******)))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******((()))))))))*********+++************************,,,+++***)))))))))***+++------,,,+++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((((((''''''%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++***************+++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((({{{WWWDDD>>>888444444111111000000//////......,,,,,,,,,,,,++++++***)))((()))))))))************(((((((((((((((((((((((()))***+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%$$$$$$%%%'''"""$$$%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++))))))))))))************************************,,,+++***)))))))))***+++...------,,,,,,+++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***((((((((((((''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((((((''''''%%%'''))))))'''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++---,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((yyyUUUDDD>>>888444444111111000000//////......,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))''')))******(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''###%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''((()))))))))'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******))))))))))))))))))))))))***************++++++++++++***************++++++---------------,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&(((((('''&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((xxxTTTDDD>>>888444555111111000000//////......++++++,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))&&&(((******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((((((((((((((((((((())))))*********+++++++++((()))***+++++++++++++++***+++,,,---,,,,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&''''''((()))***((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$&&&(((((('''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++...---+++***)))***+++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((wwwTTTCCC>>>888555555111111111000//////......++++++,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))%%%''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''((()))((('''&&&&&&&&&''''''((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((''''''''''''))))))******++++++++++++'''(((***+++,,,,,,,,,+++((()))+++,,,,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&''''''((()))***)))(((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,***)))((()))***+++*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((rrrSSSGGG;;;333333111////////////...............---+++((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777(((333 +++(((...<<>> ###((($$$'''???+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111ttt((('''###222%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))((())))))***))))))((('''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))+++******)))((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''mmmKKK@@@888444333///////////////............************************************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999!!!///QQQ%%%(((999+++''''''000333)))ZZZ///"""%%%111VVV999***UUU555'''555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%333###""")))((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((()))))))))******+++************)))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))++++++***))))))(((''''''(((''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmKKKAAA:::666444...////////////............,,,+++************,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""---:::+++"""CCC000+++"""###333XXX~~~)))'''###bbb%%%999&&&&&&GGG&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---"""ggg::: ###///((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,,,,+++***)))((('''&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmLLLCCC<<<777444...000/////////...............---+++******+++---///************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---&&&"""###))))))999000(((###!!!'''---...666!!!///BBB!!!000!!!))),,,###mmm)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$>>>:::%%%$$$&&&!!!'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((,,,,,,+++***)))((('''&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""###$$$%%%&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lllMMMCCC:::666666333111111000000//////......///,,,***)))+++,,,***(((************))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& '''eee---###"""&&&...###+++'''((()))!!!GGG&&&(((!!!###,,,000 &&&"""###(((((($$$$$$)))ccc333"""%%%&&&((('''&&&&&&&&&''''''''''''(((***%%%vvv111$$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%######'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''+++***((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''((()))(((((((((******))))))))))))******************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&lllMMMCCC:::666666333111111000000///.........///---******,,,,,,+++)))************))))))))))))***)))))))))((((((((('''&&&&&&''''''((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& :::III$$$!!!!!!###(((>>>'''$$$###'''222\\\%%%+++,,,EEEooo(((,,,&&&%%%&&&'''%%%###$$$(((MMM444!!!%%% !!!''' '''&&&&&&&&&&&&''''''''''''(((+++BBB(((---###"""***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''''''''''''''((((((((()))******))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&kkkLLLBBB:::666666333111111000//////......---///...++++++,,,,,,+++***************))))))))))))))))))))))))((((((((((((&&&'''''')))***++++++,,,)))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%```...%%%'''%%%&&&sss***%%%%%%((()))$$$ +++:::DDD111"""""" ///\\\\\\!!!***'''&&&%%%((()))&&&%%%''''''&&&xxx222""""""$$$$$$$$$&&&&&&&&&&&&''''''''''''+++***DDD555%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%555111,,,'''%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((''''''&&&'''((()))*********))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''kkkLLLBBB:::666666333111000000///......------///...---,,,,,,+++++++++************)))))))))((())))))))))))(((((((((((('''(((((()))******++++++((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""",,,+++&&&$$$((( ''',,,(((!!!(((222)))GGGttt%%%000---""" ...+++///,,,,,,"""***$$$'''(((%%%''',,,)))"""!!!111$$$((( %%%###%%%%%%&&&&&&&&&'''''''''###'''!!!"""gggttt)))%%%+++ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%444111,,,(((%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%))))))((((((''''''''''''%%%&&&'''((()))*********''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''jjjKKKAAA999555666333000000//////...---------......---,,,+++***++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$JJJ(((###+++((("""!!!'''"""%%%"""(((...(((###333rrr000//////""")))!!!$$$)))888"""''''''***---+++)))"""888&&&***&&&!!!'''%%%%%%$$$$$$'''***%%%AAA444 ---&&&)))%%%%%%%%%&&&&&&&&&&&&'''...)))=== $$$,,, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&((((((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&''')))+++******))))))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((iiiJJJAAA999555666333000000///......------,,,,,,------+++))))))***+++************))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///&&&((("""$$$'''$$$$$$111!!!$$$(((***)))$$$!!!&&&---+++***AAA ###---000---AAA111$$$))))))((((((,,,***'''"""((($$$###$$$$$$"""###&&&yyy###...%%%(((%%%%%%%%%%%%&&&&&&&&&&&&###***""" ---EEE'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&'''((()))*********))))))))))))******))))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((('''''''''((()))***+++***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((iiiJJJAAA999555666333000//////......---,,,,,,+++,,,---+++((('''(((***************))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW"""$$$%%%$$$&&&&&&***HHH$$$%%%---)))$$$111,,,'''---@@@ 222###666,,,333***!!! ***888""",,,***'''!!!'''...(((((($$$%%%)))###///FFF***&&&((("""%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%'''"""'''sss'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''((((((((()))******))))))))))))******))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((('''(((((((((((((((((((((((()))***++++++***((('''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((hhhJJJ@@@999555666333000//////...------,,,,,,***+++,,,***'''&&&(((***************))))))))))))'''((((((((())))))******%%%%%%&&&'''((()))******((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&--- +++*** ###)))[[[)))$$$""",,,))),,,111&&&(((###'''---$$$$$$///$$$---EEE&&&(((...,,,%%%%%%(((%%%,,,$$$"""###'''###(((...&&&"""???ggg---"""&&&***###$$$$$$%%%%%%%%%&&&&&&&&&###))),,,"""NNN999...!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''(((((()))(((((((((******))))))))))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''((((((((((((((()))***+++,,,+++)))'''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))fffIII@@@777333444333000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""000!!!$$$))) ###'''%%%###$$$&&&'''%%%###$$$*** zzzaaa'''$$$ ***$$$'''///((("""$$$$$$%%%%%%%%%&&&&&&&&&)))""" 222111&&&***'''$$$,,, $$$;;;(((###***)))&&&%%%%%%$$$#########$$$&&&!!!)))&&&,,,yyy((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((eeeIII@@@777333444333000000000///......------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###+++"""$$$'''...$$$iii%%%'''%%%###$$$&&&'''&&&$$$---((("""666}}}&&&000$$$+++***&&&&&&$$$###)))$$$$$$%%%%%%%%%&&&&&&&&& 000+++((($$$(((333...)))!!!777xxx777...###!!!&&&,,,&&&%%%%%%$$$######$$$$$$)))((()))!!!$$$###)))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))((((((((('''((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((())))))(((((('''&&&''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddHHH???777333444222000000000///......------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%###GGG)))&&&%%%$$$%%%&&&'''&&&$$$&&&###((()))===000%%%(((%%%%%%&&&$$$ $$$...%%%%%%%%%%%%&&&&&&&&&&&&'''"""***111***+++((($$$555"""UUU444... """'''---&&&%%%%%%$$$$$$$$$$$$$$$***((()))'''eee111&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((bbbGGG???777333444222000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$&&&&&& 000000'''&&&&&&%%%%%%&&&&&&&&&%%%"""000***...!!!iiivvv&&&,,,###"""&&&&&&((()))&&&%%%%%%%%%&&&&&&&&&&&&''' ###***'''&&&###)))555+++222///(((,,,+++!!!&&&%%%%%%$$$$$$$$$%%%%%%&&&""",,,$$$(((###///bbb###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((())))))***************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((()))))))))(((((('''''''''''''''((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((aaaFFF???777333444222000000000///......---------------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''###'''+++&&&WWW((("""&&&&&&&&&&&&&&&&&&&&&&&&---"""&&& ///%%%$$$BBB""" ))),,,&&&***+++%%%%%%&&&&&&&&&'''''''''%%%(((666---+++111222+++###%%%$$$,,,&&&!!!&&&%%%%%%$$$%%%%%%&&&&&&!!!(((...%%%+++'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((())))))***************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&''''''(((((('''''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((___EEE???777333444222000000000///......------+++++++++*********))))))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((( !!!)))'''+++$$$%%%'''((('''&&&%%%&&&'''******&&&"""'''%%%nnn%%%%%%,,,!!!$$$---###%%%&&&&&&&&&''''''''''''111''' --- !!!)))///EEE'''+++"""---%%%%%%%%%%%%%%%&&&&&&''' ***,,,"""///&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^DDD>>>777333444111000000000///......------+++++++++*********))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&***444|||))))))%%%'''((((((&&&%%%&&&((( '''###)))&&&&&&+++&&&}}};;;&&&!!!###---)))&&&&&&&&&&&&''''''''''''"""###,,,111111HHHGGG!!!%%%)))$$$###,,,%%%%%%%%%%%%%%%&&&''''''$$$&&&%%%$$$###)))%%%DDDGGG$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))***((((((((((((((((((((((((*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((]]]DDD>>>777333444111000000000///......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''sss(((+++***---RRRBBB&&&%%%''')))(((&&&%%%&&&)))'''"""------'''%%% vvv%%%%%%(((&&&***$$$&&&&&&&&&'''''''''((((((222$$$GGG000 """111/// %%%%%%%%%%%%%%%&&&'''((((((!!!,,,%%%!!!)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((---,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((())))))***))))))''''''''''''((((((((()))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((___CCC<<<666333333000111111000///////////////++++++******)))*********,,,+++***+++,,,,,,+++***,,,,,,+++***)))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''[[[((((((###)))...$$$***###''''''''''''''''''''''''"""$$$'''((('''&&&&&&'''(((YYY)))((((((((((((((((((((((((((((((###(((%%%FFF,,,***'''$$$%%%(((***)))(((---"""+++,,,"""$$$'''''''''&&&&&&%%%%%%%%%555,,,***+++ ///"""''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$###$$$((()))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++,,,+++***((((((((())))))((((((((((((((((((((((((***'''%%%&&&(((***((('''((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((---,,,+++)))((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((^^^BBB<<<777444444111111111000///////////////------,,,++++++++++++,,,,,,***)))***+++,,,+++***++++++******)))((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((222tttOOO'''"""...'''''''''''''''&&&&&&&&&###%%%'''((('''&&&&&&&&&$$$___---%%%))),,,!!!''''''''''''''''''''''''111'''$$$PPP&&&((()))(((&&&%%%$$$###'''###,,,"""&&&"""111''''''&&&&&&&&&%%%%%%%%%###///&&&###"""+++"""&&&(((((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((&&&$$$%%%''''''&&&$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))))))))+++***)))((((((((()))***((((((((((((((((((((((((***(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((())))))(((((((((((((((((('''''''''((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((]]]BBB<<<777555555222111111000/////////////////////...---------------+++***))))))++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((( ***444 """(((((('''''''''&&&&&&&&&$$$&&&(((((('''%%%%%%%%%!!!///hhh(((***"""&&&&&&&&&&&&&&&&&&&&&&&&(((999...NNN'''$$$&&&))))))&&&$$$$$$&&&$$$&&&%%%000'''&&& ''''''&&&&&&&&&&&&%%%%%%%%%$$$|||aaa(((+++&&&+++((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''((())))))(((((((((((((((((((((((()))(((''''''))))))((('''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((([[[AAA===888666666333111000000///////////////000///...------,,,------***)))((()))*********((((((((())))))************(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((---+++((())))))&&&((((((((('''&&&&&&%%%%%%&&&'''))))))'''%%%%%%%%%"""###***---&&&&&&&&&&&&&&&&&&&&&&&&999%%%$$$***... +++ZZZ!!!(((%%%$$$%%%&&&&&&)))---%%%$$$ )))((("""&&&&&&&&&&&&&&&&&&&&&&&&---@@@&&&$$$((((((!!!)))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''(((((((((((()))(((((('''''''''''''''&&&''''''((((((((((((((((((((((((''''''(((((()))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((([[[AAA===999666666333111000000//////////////////...---,,,++++++++++++***)))((()))*********(((((((((((()))******++++++(((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...HHHjjj333000!!!)))+++(((((('''''''''&&&&&&&&&&&&((())))))'''%%%%%%%%%&&&###QQQ---""",,,''''''''''''''''''''''''!!!'''---333------"""***...@@@"""///***###!!!%%%)))(((''')))555///)))!!!$$$%%%(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%444 ***"""(((+++'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((((((((&&&&&&'''((((((((())))))(((((((((((((((((((((((('''((()))***))))))((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((())))))))))))(((''''''''''''(((&&&''''''(((((((((((((((,,,+++***)))((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((([[[BBB>>>999666666222111111000///////////////......,,,+++************+++***))))))++++++***)))(((((())))))*********+++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%!!!(((111$$$333***)))$$$%%%''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&(((...kkk))),,,(((((((((((((((((((((((("""######&&&###%%%222((('''888,,,lll!!!666444&&&'''"""###***,,,&&&"""$$$ (((333 !!!%%%%%%%%%%%%&&&&&&&&&&&&'''ooo$$$*** (((111((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&&&&&&&&&&''')))%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((((((((((((((()))))))))***))))))))))))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((''')))++++++***(((((()))'''(((((())))))(((((('''&&&'''((((((((((((((((((''''''((((((((()))))))))***)))((((((''''''((((((&&&''''''(((((((((((((((---,,,+++)))((((((''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((([[[BBB>>>999666555111111111000//////////////////...---+++******)))))),,,***)))***+++,,,+++***)))))))))))))))*********(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&!!!'''ccc&&&DDD///222&&&(((,,,%%%%%%&&&&&&'''(((((((((%%%'''))))))(((''''''(((&&&,,,```---***''''''''''''''''''''''''000)))***)))%%%&&&((('''&&&###"""&&&((($$$&&&+++(((###)))444+++,,,444###))) +++(((%%%%%%%%%&&&&&&&&&''''''$$$)))___;;;&&&$$$'''+++,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%''')))(((&&&%%%''')))%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))((()))*********)))((('''((((((((((((((((((((((((&&&))),,,,,,***(((((()))'''((()))******)))((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))***))))))(((((((((((((((&&&''''''(((((((((((((((+++***)))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((\\\CCC???:::666444000111111000///////////////000///---,,,+++*********,,,+++***+++,,,,,,+++*********))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&+++&&&XXX333!!!,,,%%%***---$$$'''&&&&&&!!!+++)))''')))'''$$$%%%%%%&&&'''((())))))$$$&&&)))))))))(((((()))######aaa::: 666&&&&&&&&&&&&&&&&&&&&&&&&""")))333"""---###000111)))---)))>>>000,,,(((''''''""""""666NNN;;; 444%%%%%%%%%&&&&&&'''''''''(((''' TTT###***'''"""///))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((***+++)))&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))******+++++++++)))((('''((((((((((((((((((((((((&&&))),,,---***(((((()))'''((()))******)))((('''&&&&&&'''((())))))(((((((((((((((((())))))))))))******)))(((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))ZZZGGG;;;666999222555222111000000000000000000...---,,,,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""+++<<<$$$000"""***,,,***333 '''((((((((('''&&&%%%%%%$$$888###&&&333***111'''!!!%%%,,,,,,&&&"""''' '''###444###!!!&&&444 666###---"""000&&&'''000'''%%%'''&&&((()))((('''(((---111 +++###***)))***,,,)))%%%$$$''',,,&&&!!!%%%111333))))))((('''&&&%%%%%%%%%)))((('''&&&%%%&&&''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''$$$!!!!!!%%%(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''(((((()))***+++''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&(((***+++***)))%%%'''((((((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))))))))(((((((((((())))))******))))))((((((''''''******++++++++++++******&&&***...000///,,,)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))''''''(((((((((((('''''')))((('''''''''(((***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((ZZZFFF;;;666999222555222111000000///000000000...---,,,,,,---,,,***(((************************++++++************++++++++++++++++++*********)))(((((((((((())))))))))))******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&///555'''&&&$$$***(((%%%''')))''''''((((((''''''&&&%%%&&&***999...$$$)))'''&&&'''))))))444 ''''''+++///666 333'''%%%)))---///...***###&&& AAA&&&'''((('''%%%'''***...111,,,+++""" !!!%%%'''&&&(((+++(((000qqq"""+++***---))))))(((&&&&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''$$$""""""%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((++++++***)))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&'''((()))***%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))))))))(((((((((((())))))***)))))))))((((((((('''))))))************))))))&&&)))---...---+++)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''((()))***+++))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((YYYFFF;;;666999222555222111000000/////////000...---,,,,,,------+++)))))))))))))))))))))))))))++++++************++++++++++++++++++************(((((((((((())))))))))))++++++************++++++'''''''''''''''''''''''''''''''''''''''''''''''',,,!!!"""&&&///444---(((,,,)))###'''''''''((((((((('''&&&&&&...&&&>>>111,,,---000...&&&!!!###(((***...))))))555...!!!###(((000YYYVVV%%%(((777 ***===''',,,...---444vvv&&&&&&&&&%%%$$$%%%'''***///###!!!444,,,'''&&&$$$ !!!###---999;;;,,,&&&%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%(((%%%######%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))++++++******))))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((***+++)))''''''***---,,,)))%%%%%%'''))))))(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((''')))+++,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((WWWEEE;;;777:::333555222111000///////////////---,,,,,,,,,------+++)))))))))))))))))))))))))))++++++************++++++)))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''222!!!///(((lll###$$$ &&&---,,,''''''(((((((((((('''''',,,...''''''&&&...+++'''(((...zzz'''+++'''+++(((---000,,,%%%---000222''''''&&&%%%%%%%%%&&&'''hhh000(((###&&&++++++*********&&&666|||""")))***))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''++++++)))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$'''***)))&&&(((...444444...'''%%%'''(((&&&###&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((VVVEEE;;;777:::333555222111000///............---,,,+++,,,------+++***************************++++++************++++++(((((((((((((((((())))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((###%%%999%%%666OOO######444$$$***)))''''''((((((((((((((('''(((333XXX777###(((((($$$888---)))###%%%///'''aaa999)))>>>)))555...---(((""")))(((''''''''''''''''''ZZZ---(((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''')))***+++++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''',,,+++***(((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((###''')))(((&&&'''...333444...'''%%%'''(((&&&###&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((())))))(((''''''(((***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((UUUDDD;;;888;;;333555222111000///...------------,,,+++,,,------,,,***++++++++++++++++++++++++++++++************++++++************++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''+++%%%(((333qqqjjj###+++...'''&&&"""''''''((()))))))))((((((!!!,,,777(((|||VVVFFFTTT777%%%%%%000'''!!!999%%%LLL&&&,,,,,, ;;;***((('''((())))))((('''DDD===***###%%%(((''''''&&&&&&&&&''''''$$$%%%'''(((************,,,+++***)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''')))***(((&&&&&&))),,,,,,)))%%%%%%'''))))))(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((''''''((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((TTTDDD;;;888;;;333555222111000///...---------,,,++++++,,,---...,,,***++++++++++++++++++++++++++++++************++++++)))*********++++++++++++(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""555$$$444CCCBBB)))333)))***''''''((()))))))))))))))000 ...000xxx666&&&...111'''###///:::111///))):::)))'''&&&(((***+++)))'''xxx$$$%%%&&&''''''&&&&&&&&&''''''(((%%%&&&((()))*********)))+++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))))))))*********))))))(((((((((((())))))'''((((((((()))))))))***((((((((())))))(((((((((''')))+++***)))(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))&&&'''((()))***))))))(((***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((~~~SSSCCC;;;888;;;333555222111000///------,,,,,,,,,++++++,,,---...,,,+++************************++++++************++++++''''''(((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''',,,)))###&&&***xxx444)))---***''''''((()))))))))))))))>>>444sss222---***$$$111,,,>>>(((&&&%%%'''***+++)))&&&,,,******''''''&&&&&&&&&''''''(((&&&'''(((*********))))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''"""%%%(((((('''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''******)))(((((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$%%%&&&))))))((('''%%%'''((((((&&&&&&&&&(((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&((('''&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))'''((((((((())))))******(((((())))))))))))((((((''')))+++,,,***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&((()))************))))))))))))))))))))))))))))))************))))))&&&''')))*********)))(((,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((}}}RRRCCC;;;888:::222333000000000000////////////...---,,,***)))******+++************************************************))))))))))))))))))))))))'''&&&&&&%%%%%%'''((())),,,***)))***,,,---***'''''''''&&&%%%%%%'''((()))(((((())))))))))))((((((******))))))((((((''''''nnnNNN"""(((,,,+++******+++)))'''''')))--- :::!!!111222&&&)))******+++++++++++++++www)))((((((''''''(((((()))(((&&&&&&%%%(((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&'''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))|||RRRCCC;;;888:::222333000000000000////////////...---,,,************+++************************************************)))))))))))))))))))))))))))((('''''''''(((*********)))(((***,,,---+++)))((('''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((( WWWOOO***)))###$$$---///+++'''***"""000(((UUU'''...555...///000000111111000000MMM555))))))((('''&&&&&&''''''***```&&&((((((((((((((((((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&'''''''''((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))))))))))))))*********))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))((((((((('''''''''))))))))))))))))))))))))************************((((((''''''&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))|||QQQBBB:::777:::222444000000000000////////////...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,)))))))))***,,,---+++***(((((()))************)))(((((())))))))))))(((((('''''''''((()))************(((###///rrr&&&)))111555///### %%%%%%,,,+++%%%/// ***333@@@000///000111333444555666666@@@***))))))(((''''''''''''"""444+++,,,(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&(((((()))))))))*********---,,,+++***)))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&(((((('''&&&'''((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''%%%&&&&&&&&&''''''''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''(((***+++''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************************)))))))))+++++++++******+++++++++))))))))))))))))))))))))******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))******************************)))(((((('''((((((******)))(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))){{{QQQBBB:::777:::222444000000000000////////////------,,,+++************************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++*********+++++++++***)))'''((()))***+++***)))((((((((())))))))))))(((((('''((((((((()))))))))***111+++###+++///xxxBBB...,,,&&&(((444---"""222''')))777JJJ...???BBB???888<<<===???AAACCCDDDEEEEEEAAA<<>>...999:::???CCC<<>>QQQ<<<@@@999:::;;;===>>>>>>??????222JJJ(((;;;CCC...LLLFFFBBB```rrrcccTTTRRRTTTcccVVVDDDPPPIIIAAA???<<<888333000---,,,,,,888+++***&&&)))...&&&'''''''''(((((())))))(((((((((((((((((((((((()))"""''')))%%%###&&&///(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''''''''((('''&&&$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((()))************+++++++++%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((''''''&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((''''''&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''(((((())))))******---,,,,,,++++++,,,,,,---******************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,---...///000++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))zzzPPPAAA:::666999000111000000000000///////////////...---+++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++++++++******)))((())),,,111666:::>>>BBBFFFHHHHHHIIILLLOOOOOOMMMKKKLLLMMMNNNLLLJJJOOOOOOLLLHHHBBB>>>===<<<===<<<<<<>>>BBBDDDEEEDDD>>><<<999777777888;;;===>>>AAAFFFHHHHHHJJJMMMPPPOOOOOOQQQUUUXXXYYYXXXWWWKKKJJJHHHEEE@@@;;;666333111///---+++))))))))))))))))))(((((((((((((((((()))))))))((('''''''''&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&%%%''')))******)))'''%%%******))))))))))))******((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&)))(((((('''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++***)))(((((()))***+++******++++++++++++******+++***)))))))))***,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,------...///,,,******---//////---//////...------...//////---,,,++++++,,,---,,,++++++,,,,,,,,,+++++++++,,,,,,***))))))+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((yyyPPPAAA:::666999000222000000000000///////////////...,,,+++***)))))))))))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((())))))***+++,,,)))***+++,,,,,,,,,+++***,,,,,,+++***************---///222666:::===@@@AAACCCEEEHHHIIIIIIIIIKKKLLL????????????@@@@@@???>>>AAABBBBBBBBBBBBDDDGGGJJJGGGJJJNNNQQQRRRPPPOOOMMMDDDCCCBBBAAA@@@@@@AAAAAABBBDDDEEECCC@@@======>>>???@@@BBBGGGLLLPPPRRRQQQQQQPPPNNNKKKHHHEEECCCAAA999777444111...+++)))(((''''''((((((((('''&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++******++++++++++++******+++***)))))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---111...++++++---......,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,---...---------...///...------------...,,,++++++,,,...---,,,*********+++++++++++++++************************************************************)))))))))(((vvvNNNAAA:::666999111333000000000000////////////...---,,,+++***))))))))))))******+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***+++++++++++++++***)))---,,,+++******+++,,,---000555;;;BBBFFFGGGFFFDDDCCCBBB@@@??????>>><<<:::555888<<>>>>>===<<<===???BBBDDDDDDCCCHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDAAA>>>888111+++((('''((()))***)))(((&&&%%%''''''''''''''''''((((((''''''&&&&&&''''''((()))((((((''''''&&&&&&''''''))))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))))))))******+++******))))))))))))************++++++++++++************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------...------,,,,,,,,,------222000......//////...---...///000111111111//////000000000000000000000000...///////////////......000...------.........---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))tttMMMAAA;;;666888111444000000000000////////////...---,,,+++************)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))*********+++++++++++++++******************+++---000333555999===CCCIIIKKKJJJGGGEEE===:::888999<<<===<<<999===BBBHHHLLLMMMOOOQQQSSSTTTSSSPPPMMMLLLOOOSSSWWW^^^\\\[[[[[[]]]]]]ZZZWWWTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOOOONNNMMMKKKJJJHHHEEE???<<<;;;999777666666999<<<>>>GGGIIIKKKJJJEEE<<<444...---,,,+++***)))(((((('''&&&&&&&&&''''''(((((()))'''''''''''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((&&&&&&'''((()))((('''(((((((((((())))))))))))))))))(((''''''((())))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((()))***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***))))))))))))))))))*********++++++++++++*********************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---//////............//////111000000000000111111000333333333444444555555555666777777666444333333444222222333444666666555444333111///...//////...---,,,,,,,,,,,,,,,---------------------------------*********************************)))))))))))))))qqqKKKAAA;;;666888222555000000000000////////////------,,,+++******************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))*********+++,,,+++***************+++,,,,,,++++++++++++++++++((()))+++///333888<<>><<<888555333333444444:::???FFFKKKKKKFFF???;;;333111---***((((((((()))'''''''''(((((()))))))))(((''''''''''''((())))))(((((('''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((('''&&&''')))))))))((('''((((((((())))))*********)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))******)))))))))******++++++++++++******))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------............------,,,,,,,,,------...............//////000---...000111222333444444666555555555666888;;;<<<>>>??????===:::888888999999999:::===@@@AAA@@@===777555333222222111000///......---------,,,,,,,,,------------------------************************))))))))))))))))))******nnnJJJAAA;;;666888222666000000000000////////////---,,,++++++******++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))((())))))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---......,,,...111666;;;???BBBDDDAAABBBBBBBBBBBBAAAAAAAAAEEEDDDDDDFFFIIIMMMOOOPPPRRRUUU[[[bbbiiilllkkkiiinnnnnnmmmlllnnnrrryyy~~~|||}}}vvvpppkkkhhhhhhhhhYYYXXXVVVUUUTTTRRRPPPMMMOOOOOOPPPRRRTTTTTTQQQOOOJJJGGGDDD???:::555222111...333;;;BBBGGGHHHGGGFFF:::777333...+++*********))))))))))))))))))******((((((''''''(((((()))***((((((''''''(((((())))))&&&'''''''''(((((()))))))))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((('''&&&''')))***)))(((&&&''''''(((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***++++++(((((())))))))))))******))))))))))))))))))))))))'''''''''(((((())))))***''''''((((((((((((''''''******))))))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++))))))************))))))******++++++++++++******))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////---------------...//////............///111222333000222555777777888:::<<<@@@@@@AAABBBDDDGGGJJJLLLHHHJJJLLLJJJFFFDDDEEEHHHBBBAAABBBEEEHHHIIIFFFCCC@@@===;;;999999888666444222111111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************lllIIIAAA<<<666888222777000000000000////////////,,,,,,++++++******++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((())))))******+++,,,,,,************+++,,,,,,------,,,,,,,,,---///000111666888;;;>>>AAABBBCCCBBB======>>>@@@AAACCCEEEFFFLLLMMMOOOPPPRRRVVVZZZ^^^ggghhhooo{{{pppmmmkkkjjjkkkiiifffccc^^^ZZZUUURRRRRRRRRSSSRRROOOOOONNNLLLHHHCCC>>>;;;444444666999===BBBFFFIIICCCAAA>>>:::666222///---+++++++++***************((((((((((((((())))))***((((((((((((((()))******((((((((((((((('''''''''***)))(((''''''((()))***&&&&&&&&&''''''''''''((($$$&&&'''((()))((('''&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((()))''''''''')))***)))(((%%%&&&&&&'''(((((())))))((()))************)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))******((()))***++++++***)))(((*********)))))))))(((((())))))))))))))))))))))))$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((()))***++++++***)))(((******++++++++++++******((()))***+++,,,++++++***)))******+++,,,,,,------------------------------------------------------------............---------.........////////////.........///000111222333222222333444666777999:::<<<@@@CCCEEEDDDDDDFFFHHHKKKNNNRRRVVVYYY[[[[[[[[[WWW[[[^^^]]]ZZZYYY\\\```VVVTTTSSSUUUXXXWWWRRRMMMJJJHHHEEECCCBBBAAA???===;;;:::999777555333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************jjjHHHAAA<<<666888333888000000000000////////////,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...---,,,,,,---...000222444>>>@@@BBBDDDDDDCCCAAA??????@@@CCCGGGKKKNNNQQQRRRLLLRRRYYY```gggqqq{{{wwwjjj___XXXUUUUUUUUUPPPSSSVVVWWWVVVSSSOOOLLLBBB>>>888444555;;;BBBGGGJJJJJJIIIGGGBBB;;;555111---,,,,,,,,,+++*********((((((((((((((()))******((((((((((((((()))******+++***)))((('''&&&%%%%%%***)))(((''''''((()))***&&&&&&&&&'''''''''((((((###$$$''')))***)))'''%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((()))*********)))((('''((()))***)))(((%%%%%%%%%&&&'''(((((()))'''(((***,,,,,,***((('''******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,------,,,+++***+++*********))))))(((((())))))))))))))))))))))))%%%&&&(((************)))''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))***++++++***)))(((******++++++++++++******((()))***+++,,,+++******))))))***+++,,,,,,------------------------------------------------------------............------............/////////000///000000111222444555666777888999:::===???AAABBBJJJNNNQQQRRRPPPPPPQQQSSSNNNRRRYYY```ddddddbbbaaadddhhhlllmmmkkklllppptttnnnllljjjkkkllljjjddd^^^RRROOOLLLJJJIIIHHHEEEDDDDDDCCCAAA>>><<<999777666........................++++++++++++++++++++++++(((((())))))*********+++pppIII???:::888:::111333000000000000////////////......---------,,,,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))******************+++,,,,,,,,,,,,+++''''''((()))***++++++,,,******+++++++++,,,,,,,,,)))************+++++++++***,,,//////...------...++++++,,,...111555888;;;GGGIIIJJJHHHDDDAAABBBCCCBBBFFFKKKNNNOOORRRWWW[[[dddhhhppp|||qqqjjjfffbbb]]]WWWWWWWWWUUURRRQQQSSSTTTQQQNNNIIIAAA666111777???@@@FFFKKKJJJCCC===;;;<<<555222...,,,,,,+++***((()))))))))))))))((((((((()))(((((((((''''''''''''+++******)))(((''''''&&&))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,+++***)))'''''''''((())))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))111222111///+++)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++***)))(((((()))***+++*********)))))))))))))))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------...------------...//////000000000000//////...---///...---,,,---///222333222111111222444888;;;===<<>>555111222000+++...,,,***)))+++,,,++++++++++++++++++************oooIII???:::888:::222333111111000000000/////////......---------,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------,,,******,,,...///000444999???EEEJJJMMMMMMNNNOOOOOOOOOOOOQQQRRRZZZ___hhhqqqzzzyyyuuuooojjjgggaaaZZZUUU\\\fffhhh^^^QQQGGG===444666555666:::???CCCDDDCCCGGGCCC<<<666222///,,,***---,,,+++***))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))*********+++++++++((((((((()))******+++++++++***))))))((()))))))))))))))))))))))))))))))))******)))(((((()))******************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,***(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000,,,,,,---...//////000000......///000222444555666999;;;@@@GGGNNNSSSTTTTTTQQQSSSKKKEEEKKKQQQWWWcccaaa\\\WWWTTTRRRQQQWWW___nnnnnnjjjddd```^^^XXXQQQEEERRRZZZXXXWWW[[[\\\YYYWWWWWWSSSOOORRR]]]gggkkkwwwuuuwww|||~~~zzzvvvuuufffeeeaaaYYYOOOIIIFFFGGGMMMNNNJJJCCC>>>;;;777222111///---,,,,,,,,,+++***,,,+++++++++************oooHHH>>>:::888;;;222444111111111000000000//////......---------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---//////...,,,,,,---000333444777===CCCHHHKKKMMMNNNSSSQQQOOOOOOSSS[[[eeekkkxxx~~~zzzpppdddjjjeeeUUUKKKLLLLLLGGGAAA<<<666111111555:::===EEEDDDCCCBBB???:::444///---,,,+++***)))))))))************)))))))))(((((()))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,((((((((())))))*********************************************************)))******************)))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((***))))))))))))))))))***)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................//////000////////////000111222222333222111222666===CCCGGGIIIGGGGGGJJJOOOSSSTTTSSSPPPTTTMMMLLL]]]ooo}}}vvvlllkkkvvv|||wwwgggxxxzzzvvv|||}}}wwwooohhhXXXIIIEEELLLSSSVVV]]]ZZZ[[[bbbiiiooowww~~~{{{~~~}}}tttfffZZZTTTTTTOOOSSSSSSLLLFFFBBB>>>999666333111//////...,,,***,,,,,,+++++++++*********nnnHHH>>>:::888;;;333444111111111111000000000000......---------,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,------......++++++,,,,,,,,,---------+++,,,,,,,,,------------.........------000444888>>>BBBHHHNNNQQQPPPNNNLLLNNNPPPUUU^^^kkkzzz{{{pppooocccPPPGGGKKKPPPPPPNNNLLLHHH@@@777333555999;;;???FFFKKKLLLGGG===666...---,,,***)))***+++++++++************)))))))))'''((()))***+++,,,------))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,))))))))))))******************++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((((())))))))))))((((((************************))))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))******)))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................///............///000000111000000///000111222222333555999>>>DDDKKKPPPTTTMMMIIIFFFHHHOOOUUUXXXXXX]]]bbb]]]___www{{{gggWWWSSSXXXZZZXXX[[[UUUOOONNNOOORRR[[[dddoooxxxyyytttsssvvvlllkkkcccSSSEEE???>>>===:::888555444333111...+++,,,,,,,,,++++++++++++***nnnHHH>>>:::888;;;333555222222111111111000000000......---------,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,******+++,,,,,,,,,,,,+++)))******+++---......///,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,---...000444:::>>>BBBEEEJJJNNNPPPNNNKKKIIIGGGPPPaaavvv}}}zzzzzz|||www{{{oooaaaTTTLLLJJJJJJLLLRRRVVVRRRHHH===888777444999CCCKKKOOOLLLEEE???444222///---+++++++++,,,++++++++++++*********)))$$$%%%'''***---000222333))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................//////......//////000111000000//////000111333444555:::DDDMMMSSSVVVUUUUUUFFFFFFIIISSS```kkkoooooozzzyyyyyy~~~sssssswwwuuuoookkkcccYYYQQQJJJEEEGGGMMMTTT___mmmwww||||||aaaIII???>>>???>>><<<:::888777444111...,,,,,,,,,,,,++++++++++++mmmGGG>>>:::888;;;333555222222222111111111000000......---------,,,,,,,,,***,,,------++++++,,,...------------------------,,,,,,,,,+++++++++***************+++++++++,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,,,,------------...------------............+++...111444777<<>>;;;666111...,,,++++++,,,,,,+++++++++*********&&&'''(((***,,,...000000))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************++++++++++++,,,,,,++++++++++++++++++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((***+++***(((((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***++++++***)))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................///////////////000000111000000000222444777:::<<>>:::888;;;333555222222222111111111111000......---------,,,,,,,,,***,,,------,,,+++---...------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++******,,,,,,,,,---------......---------.........//////...111555:::>>>DDDJJJNNNPPPPPPOOOPPPSSSWWW[[[^^^zzzvvvtttwww~~~~~~dddWWWYYYSSSSSSSSSTTTTTTQQQLLLHHH999888666888>>>DDDIIIKKKEEEAAA;;;555000,,,+++***,,,,,,,,,+++++++++******+++++++++***************))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***++++++***)))(((************************)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///////////////////////////////////////000111111222222333666999>>>BBBEEEPPPOOOMMMLLLMMMPPPTTTVVVUUU```uuuyyyyyyyyyhhh^^^```gggqqqooojjjdddaaacccjjjpppxxxdddUUUMMMBBBAAA???>>>===:::666333---------,,,,,,,,,++++++jjjFFF???<<<999;;;333666444333222111000...------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........******+++++++++,,,,,,,,,------,,,++++++,,,------...---,,,+++++++++------,,,,,,---------,,,,,,+++------,,,,,,,,,,,,++++++---...///...------///000///444999===BBBIIIMMMOOOTTTOOOQQQ[[[gggooosssvvvvvvmmmkkk```TTTPPPSSSTTTPPPJJJHHHCCC:::444333777<<<@@@???CCCFFFCCC<<<444///---000---)))((())))))'''%%%))))))(((((((((((())))))************))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************++++++++++++++++++******************)))(((''''''((()))***(((((()))*********************+++++++++,,,,,,,,,------------------------...---++++++,,,------,,,,,,---...---+++******+++,,,,,,,,,,,,,,,,,,++++++))))))+++,,,------------,,,,,,---------,,,++++++))))))***+++,,,------------,,,+++++++++++++++++++++******)))(((''''''&&&************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000000000000/////////000///...///111222222111444777999>>>JJJUUUTTTLLLFFFJJJLLLOOOWWWfffsssyyynnnzzz___XXXZZZZZZkkkmmmvvvssshhh]]]NNNAAAAAACCC???:::777555333///---++++++,,,,,,kkkGGG???<<<999;;;333555000000000000000000000000//////...------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......***++++++++++++,,,,,,,,,---,,,++++++++++++,,,---+++***)))(((((()))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......//////...------///111444:::BBBHHHKKKNNNQQQRRRNNNTTTaaaqqqzzz}}}~~~zzzooo___TTTPPPPPPPPPPPPKKKGGG@@@:::777555555555>>>BBBEEEEEEAAA:::444000...,,,******,,,,,,+++)))))))))(((((((((((())))))++++++*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++******************++++++)))))))))(((((()))))))))((())))))************************+++++++++,,,,,,------------------------......---......//////...+++,,,,,,+++******+++,,,//////...............---------...///////////////++++++,,,,,,++++++******,,,+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,+++++++++******))))))(((************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++***++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////000111222000///000333666333;;;DDDKKKRRRXXXVVVPPPNNNUUU\\\aaajjjyyynnneee^^^VVVRRRWWWbbbppp|||jjj___TTTLLLEEE<<<:::<<<999777444111000///...---lllHHH@@@<<<999:::222444000000000000000000000000//////......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,,,,---***++++++,,,,,,+++++++++******+++,,,---...///000...//////......///222555:::@@@HHHLLLMMMMMMQQQVVV[[[iii}}}qqqaaaUUUOOOLLLLLLLLLIIIEEEBBB>>>:::555222999<<<@@@DDDEEECCC>>>:::///...,,,,,,------,,,+++***))))))(((((())))))***+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++)))))))))***+++++++++,,,))))))************))))))((()))******++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------+++))))))+++---........................,,,------......------,,,//////...------,,,++++++,,,+++*********+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))(((''''''******)))(((((((((((())))))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...//////////////////////////////222444222///000666===AAAIIIQQQSSSTTTTTTSSSQQQ\\\kkk||||||jjjWWWNNNTTT]]]dddkkkuuuwwwgggQQQ@@@;;;>>>999777444222111000---+++lllHHH@@@<<<999:::222444444333222111000...------//////......---------,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------.........******++++++,,,++++++++++++,,,,,,---......//////---...//////111444999===CCCEEEHHHKKKLLLPPP\\\ggg|||xxx{{{nnnaaaSSSKKKKKKIIIFFFEEEEEECCC???;;;333333666<<>>DDDSSSTTTUUUSSSQQQRRRTTTVVVrrr|||iiihhhppptttooohhhjjjrrryyylllRRRBBB===:::777555444444333///,,,kkkGGG@@@<<<999:::222444444333222111000...------///...............------,,,------......------,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,........................,,,...000333666;;;AAAEEELLLIIIIIIMMMTTTaaauuuzzznnn```TTTNNNHHHEEEFFFHHHGGGEEE555222000444<<>>;;;999888777777444333111///............------,,,++++++++++++,,,******++++++++++++++++++************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,------------------------...------------...///////////////000000000111111000000222777===CCCHHHJJJPPPOOOQQQWWW^^^dddgggjjj{{{qqqooonnnnnnVVVFFF???<<<999999:::999555000jjjFFF???<<<999;;;333666000000000000000000000000........................------............------...------------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******,,,---------------***++++++,,,------------000000/////////.........---000444999===BBBHHHKKKKKKGGGJJJWWWfffvvvmmmbbbSSSJJJHHHIIIIIIHHH>>>999444222666===EEEJJJUUUQQQIII???555///,,,---+++******))))))******+++))))))((((((((('''''''''&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++,,,,,,,,,,,,------------........................+++...000///...///222666...111666:::>>>BBBFFFIIIRRRRRRSSSUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSPPPOOOLLLKKKIIIIIIIIIJJJBBBAAA???<<<888555222000111000///...---,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,------++++++***))))))))))))***)))))))))))))))))))))))))))************+++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------......------......///000///000000111111222222333222333888@@@IIIOOOQQQPPPIIIMMMYYYlll||||||rrrnnnvvv}}}yyysssnnn|||tttiiimmmvvvmmmZZZGGGBBB===;;;===<<<666222iiiEEE>>>;;;999<<<444777000000000000000000000000............////////////------............------......---------,,,,,,,,,,,,,,,,,,------------...,,,---............---,,,,,,---...///000000000///++++++,,,---............//////////////////000000000444:::???CCCGGGKKKNNNLLLKKKVVVmmm{{{{{{zzz~~~hhhXXXQQQNNNLLLIIIEEEBBB;;;666555999AAAHHHTTTTTTPPPHHH>>>444///---+++******))))))******+++************))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************+++++++++******************++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++---------.........//////000000000000000000000000***---000111222555===CCCBBBFFFKKKOOOQQQSSSUUUWWW________________________ZZZYYYXXXUUURRRNNNKKKIIIMMMLLLKKKKKKLLLNNNPPPRRRMMMMMMLLLJJJFFFBBB>>><<<666555333111000///............------,,,,,,++++++************************)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------.......................................//////000000111111222333333444444555;;;EEENNNTTTVVVWWWWWWaaagggwwwzzzwwwvvvsssnnnhhhbbbaaakkkwww}}}|||yyyssslllgggddddddsss}}}xxxvvvnnn\\\bbbjjjtttyyykkkVVVOOOGGGCCCCCCAAA;;;555hhhDDD>>>;;;999===555888444333222111000...------.........///////////////------............------.........------,,,,,,,,,,,,,,,,,,---------......------...//////...------((()))+++---......------+++,,,---...////////////------...///000111222222444888>>>CCCGGGIIILLLNNNTTTVVVhhhwwwqqqttt}}}zzzeee[[[UUUQQQMMMGGGEEE@@@:::777:::BBBIIIMMMPPPQQQLLLBBB777///+++++++++************++++++,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***************)))************++++++++++++++++++***************...---++++++++++++---...******+++,,,,,,,,,,,,+++.........////////////000000000000000000000000000000333888:::<<>>AAAEEELLLVVV]]]dddxxxuuukkkxxx|||uuujjjYYYLLLKKKMMMJJJCCC>>>???@@@???AAAJJJOOOLLLGGGDDD===555)))***++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***+++***)))'''%%%))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******------..................///...---,,,,,,...///111/////////......///111222888???JJJTTT\\\cccgggjjjkkknnnooolllmmmpppooojjjiiigggdddaaa^^^]]]]]]]]]YYY[[[ZZZVVVOOOIIIGGGHHHDDDCCCAAA???===<<<;;;:::AAAEEEPPP\\\___XXXTTTUUURRRNNNIIIDDD@@@<<<777444000///...---...---+++)))...---+++******+++,,,---)))))))))***,,,,,,+++***************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((+++***)))(((((()))***+++''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++++++++,,,*********)))))))))))))))(((((((((((())))))))))))***+++,,,,,,******+++,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////+++---///000///------...444333111111555:::;;;888<<>>AAAFFFOOO]]]rrr~~~wwwwwwyyylllZZZVVVOOOKKKMMMPPPLLLEEE===<<<<<>>NNN[[[]]]XXXYYYiiixxxwwwvvvpppoooppplllooottt}}}|||uuuqqqqqq}}}pppYYYMMMdddHHH;;;>>>:::666777555444444333222222222222222000//////...........................////////////......------------......------------------------,,,,,,---------------------------............///------......//////000000...000222222333555777:::BBBDDDLLL[[[ooozzzyyy|||}}}}}}nnnyyyvvvgggaaaVVVLLLJJJMMMLLLGGGCCC@@@===>>>EEEMMMPPPPPPGGG???444---+++,,,------,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((('''((((((((((((((((((((((((++++++******************************************++++++************++++++*********+++++++++,,,,,,)))))))))*********+++++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,---......//////222111000//////000222333777<<>>;;;777777444333333222111111111111222000000///............///............////////////........................------------------------,,,,,,,,,---------......---------............///------......///000000111333444555555666888<<>>888333111...,,,++++++---...,,,+++***+++------+++)))++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))+++******))))))((((((((((((((())))))************))))))))))))***************+++,,,,,,******+++,,,,,,------,,,++++++,,,...+++++++++,,,,,,,,,------,,,,,,---------................../////////000000...000111111111111333444666666;;;FFFLLLOOOTTT[[[eee~~~~~~uuugggfffiiissswwwkkkfffmmm}}}||||||pppOOOcccGGG;;;???;;;777666444111111000///////////////111000//////......//////............////////////---...////////////...---------------------------+++,,,,,,------.........---------............///---......///000111222222111222333444777===DDDIIINNN___zzz{{{qqqgggiiizzz{{{||||||uuupppjjjgggeeecccbbbbbb```___YYYYYYZZZZZZZZZZZZYYYYYY]]]\\\[[[\\\bbbkkkuuu{{{}}}hhhXXXRRRPPPNNNKKKHHHGGGFFFDDDBBBGGGMMMMMMOOONNNFFF:::111///000...---,,,******++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))++++++************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......------------------------...///000111111222/////////222777???FFFKKKVVV]]]eeehhhfffdddfffhhhfffgggggggggffffffhhhiiiuuu|||vvvpppyyysss{{{kkkbbb[[[SSSNNNJJJQQQVVVWWWZZZ^^^bbbbbbkkkllllllmmmlllgggaaa\\\TTTRRRPPPOOOPPPPPPOOOMMM???;;;666111......///111---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***))))))(((((())))))***'''(((((())))))(((((('''((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******++++++)))))))))*********++++++***+++,,,,,,******+++,,,,,,---------++++++---...++++++,,,,,,,,,,,,------,,,---------................../////////000000000///000111111111222444666777>>>IIILLLGGGKKKdddwwwqqqmmmwwwwwwyyyxxxjjjjjjppp{{{aaacccGGG;;;???<<<777666333222222111000000000000111111000000///////////////............////////////---...///000000///...---........................++++++,,,,,,---......///---------............///......///000111222333333///000333777???IIIUUU]]]gggwwwzzzuuurrruuuyyy|||mmmlllkkkjjjhhheee```\\\\\\[[[ZZZXXXWWWWWWYYY[[[WWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXYYY[[[___eeehhhnnnvvv|||sssiii```NNNIIIGGGIIIIIIDDDCCCEEEHHHMMMQQQOOOGGG===555111///---,,,******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))((((((((())))))*********************************++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,------------...------........................///000111222333333222555:::AAAJJJSSSZZZ^^^cccfffiiihhheeeffflllsssuuuvvvxxxyyyxxxxxxzzz{{{zzzmmmeeecccdddhhhllloooqqqttttttkkk___[[[\\\^^^ccchhhjjjjjjiiibbb]]]WWWSSSRRRTTTVVVWWWMMMIIICCC<<<666222111000---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++******))))))))))))******(((((()))******)))(((((((((((()))))))))*********(((((((((((())))))))))))((((((((()))))))))))))))'''(((((()))******++++++))))))*********+++++++++***+++,,,,,,******+++,,,,,,---...---++++++---...++++++,,,,,,,,,,,,------------------.............../////////000000000000111222222222222333666888>>>EEEOOOQQQKKKSSSwwwwwwooommmsss{{{}}}|||jjjccccccqqq~~~wwwbbbGGG<<<@@@<<<777666333666555444444333333444444111111000///////////////............/////////000---...///000000///...---........................++++++,,,,,,---...//////---------.........//////...///000111222333444444444666:::AAALLL[[[jjjtttssskkkttt|||vvvwww{{{oooeee___^^^]]]\\\\\\]]]]]]\\\ZZZ\\\]]]]]]\\\ZZZ[[[```eee^^^___```aaabbbccccccccccccdddeeeeeecccccccccdddaaaiiirrrxxx|||sssTTTKKKGGGKKKLLLFFF???===???DDDLLLQQQOOOFFF;;;333///...,,,******+++,,,---))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((()))))))))***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......------.....................///000111222333444444777<<>>777222///...---,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******))))))))))))******((()))***++++++***)))((())))))))))))************(((((((((((())))))))))))''''''(((((())))))******'''(((((()))***+++++++++)))************+++++++++***+++,,,,,,******+++,,,------...---,,,+++---///++++++,,,,,,,,,------------------.........//////////////////000000000000222333444444333555888:::HHHIIINNNTTTWWWcccqqqlllgggeeemmm~~~uuuhhhnnnxxxnnnjjjqqqwwwzzz```HHH======999888999666222222111111000/////////111111000///////////////...............---------......------------..............................,,,,,,,,,---------......,,,,,,---...///000111222111000000222111...///333======@@@IIIZZZsssvvvjjjrrr{{{}}}wwwoooiiiddd```\\\YYYVVVWWWYYY[[[]]]___```aaaggghhhhhhgggfffhhhlllpppkkklllmmmllljjjiiiiiijjjgggiiimmmtttwwwssshhh^^^fffhhhlllppptttzzzcccTTTIIIJJJMMMJJJDDDAAA>>>EEENNNTTTTTTMMMCCC<<<222///++++++,,,,,,***(((************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------,,,,,,+++++++++------,,,,,,------...///------------------------,,,,,,,,,---------.........---,,,---...000000000------...000222333444333CCCRRR___dddfffllloooooohhhlllsssyyy~~~uuuxxxuuukkkZZZMMMMMMWWW```ccchhhhhhhhhddd]]]VVVPPPMMMMMMLLLKKKLLLKKKEEE;;;333555111---,,,,,,.........+++******+++---...---+++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...---------------------------------............///111000/////////000222333222777222000777999;;;CCCFFFLLLQQQUUUbbb|||yyyccc[[[^^^qqqrrrqqq~~~```HHH======999888999666444333333222222111000000111111000///////////////000000000000000000000//////......------......///........................,,,,,,---------.........,,,------...///000111111///...///222333111444999@@@AAAJJJ___|||rrrlllqqq|||zzz|||~~~~~~{{{xxxuuutttkkkeee^^^[[[[[[]]]\\\ZZZccccccdddfffiiilllnnnpppuuu~~~}}}uuuwwwzzz}}}kkk]]]PPPMMMMMMJJJGGGFFF@@@EEELLLQQQSSSOOOJJJFFF999555///,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------------------,,,,,,---------.........000///---------------,,,222444444111///555CCCOOOXXXccclllllljjjiiifffaaannn{{{uuuqqqllljjjqqq}}}nnn[[[SSSUUUVVVTTTVVV[[[```bbb___WWWOOOKKKBBBCCCFFFKKKOOOPPPNNNKKK;;;888333000---,,,,,,+++************+++******)))******************************************************))))))(((((((((((())))))))))))))))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...------------------------........./////////000000111111000000000111111222555999444333===BBBEEENNNRRRZZZcccmmmwwwcccfffkkk{{{}}}}}}```HHH======999888999666555555555444333333222222111111000/////////////////////000000000000000000///......------......///........................,,,------------..................//////000000000000...000444666777<<>>333......///---...///---+++***+++---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------............/////////000000000111111000111222333333222111000///555555<<>>EEEMMM^^^ttt~~~}}}uuunnnmmmyyypppkkkjjjkkkjjjiiigggsssssseeeZZZTTTRRROOOPPPQQQRRRRRRQQQPPPOOOOOOIII@@@666///---...000++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---------------------------------------.........//////...///000///---...000333222888CCCQQQ___gggjjjjjjbbbppp}}}sssdddXXXSSSSSSUUUVVV]]]ZZZUUUPPPJJJFFFBBB@@@KKKLLLKKKHHHAAA:::444111.........---++++++---...++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++******++++++++++++******************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------....../////////....../////////000000000000111333444444444333222222;;;???FFFUUU]]]cccmmm|||rrrkkkiii{{{}}}```HHH======999888999666333333222222111111000000111111000///////////////......//////000111111111000//////......//////000////////////////////////------.........//////////////////000000111111111555444666<<>>:::>>>EEELLLMMMHHH>>>666222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))(((((()))))))))***************++++++++++++***************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------...//////000000........./////////000000000111222333444555555555666BBBGGGKKKVVV[[[bbboooxxxhhhssszzzwwwsss```HHH======999888999666333333222222111111000000111111000///////////////......//////000111111222000000////////////000000////////////////////////............////////////......///000111222222333888888<<>>EEEWWW___hhhnnnuuuxxxrrrccc___[[[\\\___\\\RRRIII???===>>>DDDKKKNNNJJJEEE<<<666000...000111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...---------...///000000000//////000000000111111111000000111222444666888999@@@NNNSSSUUU]]]cccpppqqqjjjqqq~~~xxx```HHH======999888999666444444333222222111111000111111000///////////////,,,,,,,,,---...//////000000000////////////000000000000000000000000000000............/////////000---...///000111222333333======DDDPPP^^^lll}}}yyy{{{sssiiihhhnnnttt{{{oooeeeSSSPPPMMMIIIHHHIIIKKKLLLLLLNNNOOOLLLCCC:::333111,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------------....../////////------,,,,,,------...///------------------------............/////////000///111333555777@@@LLLVVVgggccceeetttsssbbbZZZ\\\___\\\WWWSSSGGG;;;999BBBMMMSSSUUUFFF===444222555666000***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...---------...///000000111000111111111111222222222000000000111333666999;;;MMM\\\cccdddlllvvv~~~bbb```qqq___HHH<<<<<<888666888444777666555333333222222333111111111111000000000000////////////000000000000......////////////......////////////000000000000---......///000111111222///111222000///222555777DDD???DDD[[[sss{{{uuuxxx|||qqqpppzzzxxxtttkkk\\\NNNKKKLLLKKKKKKNNNNNNNNNNNNMMMJJJCCC:::444,,,...///---***)))***---,,,,,,+++++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...............---------...............///000000222000000222111...---///333///000888@@@IIIWWWdddaaaiiiyyyhhhYYYWWW[[[^^^\\\RRRHHHDDDDDDGGGOOOXXXVVVMMM???444111333111+++///...,,,---...000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---,,,***((('''(((++++++***)))(((((())))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////.........333333222222222222222222222000111333555777@@@IIIqqqkkkdddooo|||kkklllxxx^^^FFF;;;===999888:::777666555555444444333222222111111111111000000000000000000000000////////////......////////////......////////////000000000000......//////000000111111000111222000000222777:::FFFFFFQQQhhh~~~uuuzzz|||sssuuu|||vvveeeTTTMMMLLLJJJLLLOOONNNNNNOOOOOOLLLFFF>>>999000000///---++++++,,,......------,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))************------,,,+++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,........................///............///000000111000111444444111111444444444:::BBBHHHMMMXXXcccaaarrrpppeee^^^YYY[[[VVVQQQNNNKKKIIIOOOVVVXXXUUUMMMAAA999555///)))///---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------(((((((((((()))***+++,,,,,,+++******)))))))))***++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........000000000000000000000000222222222222222222222222222111222333222666BBBNNNqqqxxx|||mmmiiittt]]]FFF;;;===::::::<<<999444555555555555444222111111111111111000000000000111111000000//////.........//////000000//////...////////////000000000000000000000000000000000000///000222222333666>>>DDDLLLRRRbbbwww||||||}}}sssoooqqqzzzoooZZZNNNHHHFFFHHHKKKNNNNNNOOOPPPOOOKKKEEE@@@777444///------......//////...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&)))))))))))))))))))))))))))))))))*********++++++,,,+++++++++************++++++,,,,,,,,,,,,------.........------------------------......//////000//////......//////000111...---///222222///111555222888CCCMMMTTT[[[iiiuuuwwwiii___YYYWWWWWWWWWSSSOOOPPPUUUWWW[[[ZZZQQQFFF===444---///...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...***&&&&&&)))---......,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........000000000111111222222222111111111111111111111111333333444555666<<>>::::::<<<999333444555666666444222111111111111111000000000///111111000000//////......//////000000000000//////////////////000000000000111111000000000000000000...///111444666;;;FFFPPPWWWbbbssswwwrrrpppuuummmuuu{{{eeeTTTKKKHHHGGGHHHLLLLLLNNNOOOPPPNNNJJJFFF===777000,,,---//////......---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((('''&&&))))))))))))))))))))))))))))))*********+++++++++*********+++************+++++++++,,,,,,,,,------...............---------,,,------...///000000111/////////...///000000111000///000222111...111666:::AAAKKKRRRZZZhhh~~~yyypppWWWTTTTTTWWWXXXVVVUUUWWWWWW\\\^^^YYYRRRKKKAAA888000...---...//////...---------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,:::222***(((+++......,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............//////000000111222333333000000111111111111222222555333555:::@@@HHHUUU```hhh~~~ooo\\\[[[^^^dddhhhsssaaaIII>>>>>>:::999:::777222444555666666444222111111111111111000000000///111000000000/////////...//////000000000000//////////////////000000000000111111111111000000000000000///222666888===KKKYYYhhhuuuyyyqqqooooooqqqmmm{{{vvveeeYYYSSSNNNJJJKKKKKKLLLNNNOOOOOOLLLJJJCCC<<<333...---......---++++++++++++,,,,,,---...************************)))))))))))))))))))))))),,,,,,+++***))))))((((((************************************++++++++++++)))******+++++++++***)))+++++++++,,,,,,,,,------........................------......///000111111///////////////000111111555444444555222000555===KKKOOORRRTTT\\\qqq~~~yyy\\\TTTOOOSSSYYYZZZZZZ[[[[[[\\\\\\ZZZZZZWWWMMMBBB222000...---.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++<<<555,,,(((***,,,,,,***---,,,,,,,,,,,,,,,------******+++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111222222000000111111222222222222666222444===GGGOOOWWW]]]{{{~~~eeeWWWSSSVVV```mmmzzzaaaIII>>>>>>999888999555333444555555555444333222111111111111000000000000/////////000000000000000///000000111111000000///////////////000000000000111111111111111111111111333111444:::===BBBSSSeee}}}ttthhhiiisss}}}vvvzzzxxxlllaaaUUUKKKLLLKKKKKKMMMOOOOOONNNLLLHHHBBB:::333///------,,,*********+++,,,---...///************************))))))))))))))))))))))))---,,,+++***))))))***************************************++++++++++++,,,)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------.............../////////.........//////000000111000000//////000000111222333222222222111222<<>>444...---///------,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((''''''((()))*********************************+++++++++,,,,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,------------.........//////000000000000000000////////////000000000000000111111222222333555:::???JJJ^^^ooozzz~~~{{{tttiii^^^]]]cccdddgggooossslllaaaccclllvvvwwwxxxyyyyyyzzz|||~~~oooaaa[[[bbbrrr~~~lllYYYNNNQQQZZZ\\\bbbdddaaa______^^^[[[YYYQQQEEE;;;555222000000........................++++++++++++++++++++++++++++++++++++******))))))***+++---,,,***(((((()))************++++++,,,---+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000333333222222222222222222222222333444444555666666555>>>KKKWWW___llltttbbb]]]dddlllttt{{{fffnnn___FFF;;;<<<::::::;;;777555555444444444333333333333333222222111000//////111111111111111111111111222222111111000000//////000000000000000000000000000111111000111444444333888===III^^^xxxpppmmmtttppp```SSSOOOOOOLLLJJJKKKPPPMMMKKKKKKLLLNNNOOOOOONNNTTT[[[___aaafffnnnttt{{{yyyvvvbbbXXXNNNLLLMMMNNNOOOQQQOOOOOOMMMFFF<<<444000///,,,---------++++++,,,------------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++---------............///............////////////////////////000000000000///000111111222333333444111444===GGGQQQeeessstttzzz{{{|||}}}oooccc[[[ZZZXXXSSSYYYdddppprrrooojjjiiiooouuuxxxxxxssspppttt{{{{{{www}}}rrreee[[[WWWXXX[[[ZZZ```iiiooosss}}}ssslll___RRR[[[]]]aaaccc```[[[]]]bbbYYYXXXUUULLLAAA666111//////000111///---,,,,,,---......---,,,,,,+++******,,,,,,,,,++++++*********,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------++++++++++++------,,,,,,,,,---------........./////////------///111000111111111111222222222333222333555222000333999===SSS]]]bbbuuu}}}```[[[]]]^^^jjj{{{~~~rrrnnnxxx___FFF;;;===:::999:::666555555444444444333333333333333222222111000000///000000000000000000000000111111111000000/////////111111111111111111111111000111111111222444666666???KKK```zzz|||yyymmmwwwrrrkkkiiigggfffXXXMMMEEEDDDDDDBBBBBBDDDEEEFFFHHHKKKMMMMMMKKKHHHCCCFFFIIIKKKLLLOOOTTTYYYfffkkkrrryyy|||ooo^^^OOOKKKMMMOOONNNOOONNNOOONNNHHH@@@777222000+++,,,------,,,+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++)))))))))******+++,,,---+++,,,,,,------,,,,,,+++---------............///............////////////////////////000000000111111222333444444555666777888===EEEPPPbbb}}}sssnnnuuu}}}}}}wwwssscccYYYSSSVVVWWWWWW```mmmrrrrrrpppmmmpppuuuvvvtttttttttvvvyyy}}}{{{pppeee^^^[[[\\\^^^ZZZ[[[^^^aaaiii}}}pppcccbbb\\\ZZZ^^^bbbaaa___^^^YYYYYYWWWRRRIII>>>666222111111000///.........---......------,,,++++++***,,,,,,++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,------,,,,,,---------............/////////......///111111111111111222222222222222222333555444222777===TTTgggooouuuoooXXXVVV]]]fffzzzzzz}}}vvv{{{^^^GGG<<<===999888999555555555444444444333333333333333222222111000000000////////////////////////000000000000////////////111111111111111111111111000000111111222444888;;;BBBVVVuuu{{{rrrvvv~~~ttteeeYYYSSSQQQOOONNNMMMIIIHHHIIIJJJHHHJJJMMM@@@AAADDDHHHKKKLLLJJJGGGNNNNNNMMMMMMMMMOOOQQQRRRRRRUUUZZZ```eeellltttxxxpppjjjvvv|||gggRRRKKKNNNPPPOOONNNMMMOOOOOOLLLDDD<<<666222+++,,,,,,------,,,,,,+++++++++***************)))************************)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---...+++,,,,,,------,,,,,,+++---------............///............/////////////////////000000000111111///000222333333333555777<<>>999777888555555555444444444333333333222222222111111111000000000000000000000000000000////////////////////////111111111111111111111111111000111222222444;;;DDDHHHcccvvvccc\\\SSSMMMLLLNNNOOOPPPHHHJJJNNNOOOMMMLLLMMMPPPOOOPPPSSSWWW\\\___```___WWWUUUTTTTTTVVVXXXXXXXXXXXXZZZ]]]```bbbdddeeeffffffkkkqqquuuvvvzzz{{{rrrwwwrrr\\\RRRPPPPPPOOOPPPNNNPPPQQQOOOIIIBBB;;;666---,,,,,,---------,,,***++++++++++++************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++---------............///............//////////////////000000000111111111000222333333222333777;;;AAARRRbbbrrruuuggg^^^]]]UUUOOOSSS[[[^^^[[[WWWSSSVVV^^^hhhjjjhhhjjjooouuuvvvuuuuuu}}}{{{xxxwwwwwwvvvzzzkkk]]]XXXXXX\\\aaa\\\[[[ZZZYYYXXXSSSJJJCCC:::444......000222000---......------,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------------............---/////////...///111222111111111222222222333333444333444777777999@@@HHHSSSdddrrr```YYYYYYfffzzztttnnnooo{{{[[[FFF===>>>999666888555555555444444444333333333222222222111111111111111111111111111111111111111/////////000000000000000111111111111111111111111333111222333333666CCCQQQ___yyyuuuyyy~~~zzzvvvsssqqqmmmeee___bbb^^^YYYVVVVVVXXXZZZ\\\]]]bbbfffdddaaa______```gggmmmvvvmmmmmmmmmppptttxxxyyyyyy~~~~~~{{{uuunnniii]]][[[ZZZ[[[___cccgggiiiqqq{{{qqqdddZZZRRROOOQQQRRRRRRRRRPPPLLLFFF@@@<<<111///---,,,---...,,,***+++,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++++++++++++++++++++++++++************++++++,,,+++,,,,,,------,,,,,,+++---------............///............////////////000000000000111111111111333555666555555888???EEEKKKeeeqqqbbbVVVNNNNNNLLLLLLQQQ\\\fffjjjjjjeeehhhnnnrrrrrrpppsssyyyuuuqqq^^^TTTYYYccc]]]ZZZXXXXXXYYYWWWRRRMMM@@@999111///000111///,,,......------------,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---...////////////111333111222222222222333333333555444555888:::===EEEOOOUUUiii{{{~~~tttkkkYYY^^^jjjyyyvvvwww{{{zzzxxx{{{{{{XXXEEE===???999666888666555555444444444333333333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222444111333666777===QQQfffyyy}}}|||pppjjj|||~~~}}}}}}{{{|||{{{yyyuuuqqqooooooggghhhkkkmmmlllhhhdddbbbcccdddfffggghhhiiijjjkkkpppooonnnoooqqqtttwwwyyy~~~|||~~~lllgggaaa^^^___`````````eeejjjnnnpppyyy}}}ooo___VVVTTTXXXVVVSSSPPPMMMJJJEEEAAA777333...,,,---...---+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------,,,,,,+++---------............///............////////////000000000111111111222222000333444333444;;;GGGQQQ\\\yyyqqqbbbZZZTTTMMMJJJQQQYYY```gggmmmpppnnnsssssssssqqqrrrxxx|||dddRRRPPPWWWZZZYYYYYYYYYYYYXXXVVVTTTGGGAAA888333111000...---......------------------++++++++++++++++++,,,,,,)))***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------........./////////---...000000///000222444222222222222333333333333666555666;;;>>>DDDOOOYYYggg{{{oooeee^^^WWWjjj~~~~~~xxx{{{{{{VVVCCC===???999666999888555555444444444333333333111111111111111111111111111111111111111111111111000111111111222222222333222222222222222222222222333111333999===HHHbbb}}}vvv|||uuuooo{{{|||tttnnnjjjhhhhhhfffiiijjjhhheeeddddddddd]]]```cccccccccccccccbbbhhhmmmssswwwyyy}}}~~~zzzvvvuuuuuuuuuvvvtttqqqwwwxxxhhh```___ZZZSSSOOOMMMKKKIIIFFF===777///,,,---...---,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------............///............////////////000000111111111222222222///111333444888DDDUUUcccvvvwwwfff\\\YYYVVVRRRQQQ___jjjmmmlllnnnooonnnwwwzzz}}}zzziiiWWWOOOOOOUUUXXX[[[]]][[[YYYXXXWWWOOOJJJAAA999222/////////------..................,,,,,,++++++++++++++++++(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,............////////////---...000000///000333555222222222333333333444444555444777>>>DDDMMMZZZgggzzzxxxbbb^^^[[[]]]|||TTTBBB===???999666:::999555555444444444333333333111111111111111111222222000000000000000000000000111111222222222333333333222222222222222222222222333000444;;;BBBOOOooo~~~{{{}}}pppzzzrrrqqqooommmlllkkkkkkkkkiiinnnqqqpppnnnoooqqqrrrnnnrrrtttuuuvvvyyy{{{{{{}}}zzzmmmccc\\\TTTNNNLLLLLLKKKIIIAAA999000+++,,,......,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,------+++,,,,,,------,,,,,,+++---------.........//////............/////////000000111111111111222222222444777:::<<>>888555555555555444444444444222222222111111111000000111111111000000000000000000000000000000000000000333222333333222111555;;;888HHH\\\nnnzzzuuuttttttuuutttrrrqqqtttxxxvvvuuutttwww|||xxxiii___dddxxxxxxvvvpppggg]]]TTTOOOMMMIIIIIIFFF???666000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000000111111111000111222222222333444555999JJJZZZsss~~~mmm___WWW___mmmsss{{{nnnZZZYYYbbblllvvvjjjXXXWWWYYYVVVXXXXXXWWWUUUQQQIIIAAA;;;333000---,,,,,,---...---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------------------...............------------...//////...////////////000000000000000111111111222222222222333555666666777888999:::===PPPnnnnnn___ccckkkuuuxxx{{{}}}wwwrrrnnnooolllmmmqqqssstttwww|||}}}UUUDDD===>>>:::;;;===777666666555555555444444444222222222111111111000000000000000000000000111111000000000000000000000000222111444666555222666>>>CCCZZZttt|||wwwiiijjjnnnpppssszzzvvvlllxxxzzzxxxuuuooohhh^^^UUUOOOJJJKKKJJJDDD;;;333000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.............../////////000000000000000000111111111111111222222222111222666999FFFbbb}}}tttccc]]][[[^^^jjjxxxwww{{{mmm^^^dddpppwwwfffWWWXXXZZZTTTTTTUUUUUUTTTPPPHHHCCC777333...,,,+++,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------.........//////...------------...//////////////////000000000111111111111111222222222222333555666666555555777999999DDDSSSccczzzgggbbb^^^bbbttt~~~TTTCCC<<<===999:::<<<666666666666555555555444444222222222111111111111000000000000000111111111111111111111111111111111111333111444999888666===III[[[www{{{ggg___mmm}}}{{{zzzvvvsssqqqoooiii^^^UUUKKKLLLKKKGGG@@@999333000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000000000000111111111222222222333333222222666===CCC\\\~~~ggg___XXXXXX]]]eeepppyyyrrrrrrgggcccooozzz{{{~~~qqqWWWRRRVVVRRRQQQRRRTTTVVVTTTNNNIII===888222---,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........------........./////////...------------...///////////////000000000111111111111111222222222222333333555777666444444888<<>>666000------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000111111111222222222333444444444555<<>>666111/////////000------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......///............////////////...------------...////////////000000000111111111111111111222222222333333222555666555444777===CCCKKKTTTdddzzz}}}gggbbbaaaiiiTTTCCC<<<===:::;;;===777777666666666555555555555222222222111111111111000//////000000111111111222333333333333333333333333777111222888<<>>999333111.........///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////////////////////////////000000000111111111222333333333333666888777666777BBB___jjj]]]TTTMMMNNNTTTUUU[[[cccjjjmmmlllkkkkkkuuuwwwyyytttlllccc]]]XXXWWWVVVXXX\\\```aaa___^^^ccchhhmmmyyysssnnncccYYYXXXYYYWWW\\\___XXXRRRRRROOOHHH>>>666111///111///.........---+++(((------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////000000000000000111111111111222222222222222333444444555555666333666:::999999EEEbbb}}}nnnbbb^^^kkkNNNEEE>>>===<<<:::888888666555555555555444444444222222222111111111000000000000111111111222222222222222222333333444444444000999<<<>>>RRRuuutttbbb\\\^^^ggg^^^RRRJJJGGGEEEBBB>>>444222///---...///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////////////////////////////000000000111111111222333444333222333444666:::888:::LLLnnnxxxaaaVVVOOOJJJMMMTTTZZZ___gggnnnpppoooqqqvvvvvvmmmhhh___]]]ZZZWWWSSSRRRSSSTTTYYYZZZ]]]``````aaahhhppprrr~~~}}}|||tttddd]]]ZZZXXX^^^ccc]]]UUUTTTQQQLLLEEE<<<444///000///......///---+++)))...------------,,,,,,,,,------------------------....................................////////////////////////000000000000000000111111111222222222222222333444444555555666555777:::<<>>;;;888777999666555555555555444444444222222222111111111111000000111111111111222222222000111222333444555666777444<<>>;;;777777:::666555555555555444444444222222222111111111111000000111111111111222222222000111222333444666777777888CCCTTTiiixxx~~~vvvppp~~~~~~tttbbbPPPEEEDDDGGG@@@;;;666111000///......------,,,,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,---......////////////////////////000000111111111222222222000222333333333444666888???QQQmmmlllYYYKKKNNNZZZeeeqqq|||tttqqqsssyyy~~~|||vvvsssvvv|||mmmiiisssvvvmmmdddZZZTTTQQQMMMDDD===666333000......///000000............------------............................................................////////////////////////000000000000000111111111111222222222222222333444444555555666666666999===EEEVVVttt~~~rrreeedddwwwLLLFFF@@@>>>;;;777777:::666666555555555444444444222222222111111111111000000111111111111222222222000000222333555666777888CCCQQQhhhtttzzzyyyfffQQQDDDDDDIIICCC???888444111000//////---------,,,,,,,,,++++++---------------------------------------------------,,,,,,,,,,,,---......////////////////////////000111111111111222222222...000222444555777:::<<>>777000---///222......---------,,,,,,,,,---------------------------------............///......------------................../////////000000000000000111111111111222999555000555888;;;EEEddduuuaaaYYYZZZRRRVVVeeeooolllhhhjjjppprrrvvvwwwxxxvvvnnntttrrrmmmiiiddd[[[QQQLLLMMM@@@999222///000111000...........................+++,,,............,,,+++..................------............/////////000000000000000111111111111000111111222222333444444222333444444444555777999999;;;BBBLLLXXXpppttthhhjjjqqqxxxsss{{{LLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111222222222222222222222222222333333444555888<<>>555000000111///---........................,,,------......------,,,................................./////////000000000000000000111111111111000111111222222333444444222333444444444555777999888>>>KKK[[[jjj~~~rrrgggbbbjjjzzz}}}rrrkkkwwwzzzLLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111222222222222222222222222222444666555444888@@@GGGaaammm___```jjj|||sssUUUHHHJJJDDDCCCAAA<<<666222000///.........------------,,,---------------------------------............///......------------............/////////000000000000000000000111111111111000222111333666777JJJllllllVVVPPPVVVSSS[[[lllzzzxxxmmmhhhlllnnn|||zzzddd\\\^^^eeetttzzzwww|||xxxvvvxxxuuuhhhYYYQQQJJJCCC999222000000///.................................------------..................................../////////000000000000000000000111111111111000111111222222333444444222333444555444555888:::666DDD[[[rrr___[[[\\\kkk~~~~~~yyykkk```hhhwww{{{LLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111111222222222222222333333111555777555333888EEEQQQmmmtttssswwwddd\\\```ooowwwpppoooppptttyyyyyysssuuu}}}___KKKIIIDDDDDDBBB???:::555111...............---------------------------------------------............///......------------.........////////////000000000///000000000111111111111222333333777:::;;;VVVyyylll___SSSRRRXXXQQQ___rrr{{{tttiiihhhooowwwtttwwwjjjXXXWWW^^^eeerrr~~~yyy{{{|||oooZZZOOOMMMFFF<<<444111000//////........................///...---,,,,,,---...///---------..................////////////000000000///000000000111111111111000111111222222333444444222333555555555666888:::666MMMmmmiiiWWWUUUYYYoooyyyjjj\\\___kkk}}}LLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111111111111222222333333333111555777555444===NNN]]]{{{vvvllleeehhhqqqzzzccc___eeeuuussseee^^^^^^___dddiiilllooo~~~zzz{{{~~~~~~lllRRRGGGFFFEEEDDDAAA===888222...//////.........------------------------------------------............///......------------......////////////000000000111///000000000111111111111444444444999===@@@___{{{ccc]]]^^^\\\YYYYYYQQQ___nnnqqqhhhaaahhhsssyyytttrrr^^^SSSZZZccciiivvvyyyuuu]]]PPPNNNHHH???777222111000000//////////////////////////////---,,,,,,---//////---------.........//////////////////000000000111///000000000111111111111000111111222222333444444222333555555555666999;;;:::WWW||||||\\\VVVSSS[[[{{{|||ooobbbccclll|||LLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111111111111222222333333444111444777777:::HHH^^^oooyyyjjjgggjjjlllrrrzzzjjjfffnnn~~~kkkccc\\\\\\]]]___eeekkk{{{uuusssvvvzzz{{{}}}}}}zzz___MMMHHHFFFEEECCC???:::444////////////.........---------------------------------------............///......------------....../////////000000000111111000000000000111111111111222444333888AAAJJJffflllVVVVVV^^^^^^XXXTTTVVV___hhhfff___```mmmzzz}}}jjjZZZSSS]]]fffjjjyyy~~~www}}}hhhZZZPPPKKKDDD<<<666222111111//////////////////////////////............//////,,,,,,------...//////////////////000000000111111000000000000111111111111000111111222222333444444222333555555666777:::<<<@@@^^^vvv]]]UUUUUUeee|||~~~}}}wwwnnnnnntttyyyLLLDDD===<<<;;;999777888666555555555555444444444333333333222222222111111000111111222333333444444222444777;;;DDDXXXqqqtttuuummmnnnssswwwmmmvvvppp[[[\\\cccmmmtttyyy~~~ooommmwwwoooZZZJJJHHHEEECCCAAA<<<555000////////////............---------------------------------............///......------------......//////000000000111111111000000000000111111111111111666555999IIIYYYpppvvvfff\\\___bbb^^^YYYYYYbbbgggiiieeebbbjjjzzzgggXXXTTT^^^fffkkk{{{xxxsssrrrzzzvvvgggTTTQQQJJJBBB:::444111000////////////////////////......////////////......,,,,,,------...//////000//////000000000111111111000000000000111111111111000111111222222333444444111333555666666777:::===HHH```qqq```YYY^^^www}}}yyy}}}|||zzztttssswwwvvvLLLDDD===<<<;;;999777888666666555555555444444444333333333222222222111111000000111222333333444444222444777>>>LLLdddxxxkkkyyyrrreeemmmuuu|||nnnvvvsss[[[XXX```pppxxxnnntttzzzdddKKKHHHEEECCCAAA===666111000/////////............---------------------------------.........//////.........------.........000000000000111111111111000000000000111111111111111999888<<>>EEENNNdddzzz___eeejjj{{{}}}{{{yyyvvvuuuvvvuuuLLLDDD===<<<<<<:::999:::666666666666555555555555444333333222111111222222222222222222333444555666444666;;;IIIcccxxxxxx}}}wwwqqqpppmmmrrrvvvqqqiiigggsss|||mmmiiixxx{{{ZZZJJJ???BBBCCC===888888222000///...//////...,,,---------............///+++,,,---...////////////------------------------////////////000000000000000222333333222222222333555555???RRRggg}}}pppZZZ\\\```cccbbbccckkkuuuyyy|||xxxooonnn~~~aaaUUUSSS___lllxxx|||ooohhhrrrwwwttt~~~sssaaaOOOHHHFFF???666111000000000000000///......000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111222333444444444444666444444666666999BBBLLLYYYppprrr```cccttt{{{zzzxxxvvvuuuwwwLLLDDD===<<<<<<:::999:::666666666666555555555555444333333222222222222222222222222222333444555666888666===TTToooyyyuuuyyy}}}vvvkkkjjjiii```eeebbbooouuunnnwwwcccPPPBBBAAACCC???;;;:::333111////////////...------------............///,,,---......////////////------------------------////////////000000000000000222333333222222333555333888DDDXXXooovvveeeTTTTTTVVVYYYZZZ]]]gggsssyyyyyytttmmmppp___SSSQQQ^^^mmm{{{wwwggg^^^gggpppXXXLLLHHHBBB:::444/////////////////////...000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222111222333444444555555444777555444555555:::GGGTTTddd|||xxxkkkeeeggg{{{{{{zzzvvvsssxxxLLLDDD===<<<<<<:::999:::666666666666555555555555444333333222222222333333333222222333333444555666<<<777AAA]]]yyyyyy|||rrrwww~~~nnnhhhbbbUUU]]]]]]mmmpppuuu~~~nnnZZZGGGBBBCCCAAA===;;;444222000////////////...---------............///------...///////////////........................////////////000000000000000111333333222333555666555===KKK]]]uuuzzzeeeYYYRRRPPPOOOPPPSSSZZZgggtttyyypppnnnxxxzzz```UUUSSS```ooo~~~yyynnngggjjj{{{}}}{{{dddQQQJJJDDD===666000/////////////////////////////////////////////000000000000000000000000///000000000111111111111000000111111111222222222111222333444555555555555777666666666555;;;JJJZZZhhhnnnfffmmmooo}}}{{{{{{zzzuuupppyyyLLLDDD===<<<<<<:::999:::666666666666555555555555444333333222333333444444333333333333444555666666===;;;JJJiiizzz{{{}}}ooovvvuuunnndddRRRSSSWWWkkk~~~www~~~}}}yyyeeePPPFFFDDDCCC@@@===666444000//////000///...---------............///---...//////000/////////........................////////////000000000000000111222222222333666888:::GGGVVVgggjjjWWWQQQQQQLLLJJJLLLSSS^^^ooo~~~wwwzzzvvvbbbVVVSSS```ooo}}}}}}yyyzzzxxxqqqpppYYYMMMGGG???888111111000/////////000000///////////////////////////////////////////////////000000000111111111111111111111111222222222222222222333444555555555555555666888888777===PPPbbbnnngggaaammmuuuzzzvvv}}}zzzxxxrrrlllzzzLLLDDD===<<<<<<:::999:::666666666666555555555555333333333333333444444555333333333333444555666777===EEEZZZxxxwwwwwwlllvvv}}}xxxkkkTTTLLLSSSeeexxxzzz|||qqq[[[KKKEEECCCAAA???888555111//////000000///---------............///...//////000000/////////........................////////////000000000000000111222222222444777:::===OOOcccttt{{{bbbUUUUUUMMMIIIIIIPPPZZZgggyyyzzzbbbVVVRRR___mmm|||{{{}}}cccRRRJJJBBB;;;444333111000//////000111000000000000000000000000////////////////////////000000000000111111111111111111111222222222222333222333444555555666666555444666999999999CCC[[[rrr}}}zzzbbb]]]kkk}}}yyyrrr{{{~~~yyyuuupppjjjzzzLLLDDD===<<<<<<:::999:::666666666666555555555555333333333333333444555555444333333444444555666777???RRRmmmqqqhhhvvvrrrVVVOOORRR[[[kkk~~~{{{zzz{{{eeeRRRFFFBBBBBBAAA999666222//////000000000---------............/////////000000000000//////........................////////////000000000000000111222222222444888;;;EEE]]]vvvqqq^^^VVVVVVLLLKKKOOOYYYdddooo|||~~~cccWWWTTTaaapppmmmYYYNNNFFF???777666333111000000000111000000000000000000000000////////////////////////000000000000111111111111111111111222222222333333222333444555666666666666444666888888:::IIIjjjrrrddd```qqqvvvooowwwwwwzzztttoookkkzzzLLLDDD=========:::999:::777666666666555555555555333333333333333444555666444444444444444555777777CCC]]]{{{llleeeuuuvvvWWWVVVSSSTTT```zzz~~~|||lllUUUGGGBBBBBBBBB:::666222000///000000000---------........./////////000000000000000//////////////////////////////////////////000000000000000111111222222555999<<>>======;;;:::;;;888777777666555444444444555444444333333444444555999555///333===999666AAAJJJmmm}}}|||zzzeeegggrrruuuiiieee^^^VVVXXXiii}}}vvv]]]FFFDDDGGG>>><<<999555111///...000111000000000///......------------......///000000000...000111000///...///111000000000000111111111111///111444333222555@@@JJJeee}}}jjj]]]ZZZWWWQQQUUURRRbbbnnnlllwwwxxxyyynnnrrr~~~nnn```XXX```tttgggWWWMMMEEEAAA;;;333//////000111111000000000000000000000000////////////////////////000111111111111222222222000111111111111222222222444444444444555666777777555777888777AAAYYYuuuttthhhiiirrrfffuuu{{{pppkkkzzzLLLDDD>>>======;;;999:::888777777666555555444444555444444333333444444555777555000444;;;888888FFFbbb~~~zzzbbbeeeqqqyyyppplllfff___]]]fffzzzjjjKKKCCCFFFAAA<<<:::555111//////000000.........//////////////////////////////............000111000///...///111000000000000111111111111111111444555222444AAAQQQrrr}}}iii]]]YYYVVVQQQUUUWWWccckkklllttt}}}|||qqqgggmmmyyyqqqbbb[[[fff|||{{{tttaaaTTTJJJDDD>>>666111000111222222000000000000000000000000////////////////////////000111111111111222222222111111111111222222222222333333333333444555666777999888777:::CCCVVVooossslllqqqrrrfffvvvzzz~~~ssslllzzzLLLCCC===<<<<<<:::999:::888777777666666555555444555555444444444444555555444555222444999777<<>><<<888555222000000000000000//////........................//////000000...000111000///...///111///000000000111111111111333///222666666===ZZZyyynnndddbbbaaa[[[ZZZYYYXXXWWWWWWXXX[[[^^^kkkkkkkkkwww{{{rrr^^^[[[eeeppp}}}zzziiigggsss|||}}}eeeZZZlll~~~ooojjjcccPPPJJJFFF@@@999333000///000111111111111111111111111000000000000000000000000000000111111111222222222111222222222222333333333333333333333444555666666555666;;;CCCLLL___uuuiiieee~~~tttmmm|||}}}qqqzzzLLLCCC===<<<<<<:::999:::777777777777777777777777666666555555555555666666222666666888>>>DDDYYYxxx~~~bbbXXXRRRUUUWWWWWW\\\dddqqq|||rrrbbbfffttt{{{vvvzzz~~~}}}kkknnnkkkRRREEE??????===:::666333111000///111000000///......------------......///000000111...000111000///...///111000000000000111111111111111111444666;;;LLLkkk~~~eee]]]^^^VVVUUUSSSVVV^^^cccccccccddddddiiikkkqqqzzzoooZZZWWW```iiitttssscccaaalll}}}{{{yyyhhh[[[kkkyyymmmoooXXXKKKHHHBBB;;;444000000111111111111111111111111111000000000000000000000000000111111111111222222222222222222222333333333333444444444444555666777777666999>>>EEETTTooozzzmmmjjjjjjvvvppp}}}~~~tttzzzLLLDDD>>>======;;;999:::777777777777777777777777666666555555555555666666333777666999CCCLLLddd}}}```\\\WWWXXX___eeegggeeejjjssssssdddgggtttzzzttt|||{{{ppplllsssWWWFFF<<>>666222222333111111111111111111111111000000000000000000000000000111111111111222222222222222222333333333444444555555555555666777888888888<<<@@@JJJfffjjjeeennnyyywwwsssxxxzzzMMMEEE>>>======;;;:::;;;777777777777777888888888666666555555555555666666444777555999EEEQQQjjjfffccc]]]\\\hhhwww{{{uuupppuuutttgggjjjvvvxxxssszzz{{{ttt|||}}}```MMMCCC???>>>;;;888444222000///------......///000000000000000000///......------///000111000///...///111000000000000111111111111///888:::777EEEgggzzzWWWTTTXXXIIILLLLLLWWWlll{{{yyypppjjjjjj\\\gggxxx{{{rrr\\\WWW]]]bbb___iiizzz~~~ooo```^^^hhhxxxyyyooosssyyybbbVVVcccrrr|||rrrxxxgggMMMKKKGGG@@@888333444555111111111111111111111111000000000000000000000000000111111111111222222222222222333333333444444444666555555666666777888999999>>>BBBPPPwww|||^^^___rrrxxxuuu|||{{{OOOFFF???===<<<999777777888888888888777777777777666666666666666666666666444666888<<>>===<<<999888888888888888888777777777777666666666666666666666666444555777===JJJ```xxx~~~vvvuuupppfffnnn~~~}}}vvvvvvxxx}}}}}}zzzyyypppNNNGGGDDD???======;;;555111000///////////////.........////////////////////////000000000000111111111111222222111111111111111111777444;;;GGG[[[~~~lllYYYTTTQQQLLLNNNPPPdddvvvddd```]]]fffppp}}}}}}gggYYYXXX___bbbgggqqqvvvgggaaajjj||||||yyytttwww^^^NNNTTT]]]cccuuuwww\\\SSSIIICCC===666444555000000111111111111000000111111111111111111111111111111111111222222222222222222222222222222222222666555555555555666777777===AAAOOOlll~~~lllbbb```uuu~~~zzzwwwyyy}}}yyyLLLDDD======<<<:::999:::888888888888777777777777666666666666666666666666666555777AAATTTlllnnngggnnn~~~|||tttoooqqquuu~~~vvvwwwwwwyyyooowww~~~{{{WWWJJJCCC>>><<<===;;;555111000...///////////////000000000000000000000000000000000000000000111111111111111111222222222222222222999555>>>RRRjjjmmmWWWOOONNNLLLNNNQQQcccjjj[[[^^^hhhwwwppp```[[[^^^ccchhhrrrzzzhhhbbbmmm|||uuu]]]MMMPPPVVVZZZkkktttjjjiiivvv|||ggg[[[MMMEEE???999666777000000111111111111000000111111111111111111111111111111111111222222222333222222222222333333333333666555555555666666777888;;;FFFYYYqqqzzzmmmcccccc}}}vvvooouuuxxxKKKCCC===<<<===;;;:::;;;888888888888777777777666666666666666666666666666999777:::HHH```yyyppphhhooo}}}xxxoooiiijjjppp~~~~~~{{{}}}wwwvvvuuuzzz}}}bbb}}}}}}^^^LLLCCC???<<<===;;;555111000......//////000000000111000000000000000000000000///000000000111111111111111111222222222222222333777555EEE```zzzpppWWWNNNNNNPPPRRRRRR^^^zzzwwwaaaaaalllyyyggg]]]\\\dddjjjttt}}}iiiaaalllnnnZZZMMMOOOTTTXXXiii}}}{{{kkk^^^VVVYYYhhhxxx|||ooo```PPPHHHCCC<<<777666000111111222222111111000111111111111111111111111111111111222222222333333222222222333333333333333555555555555666777888888:::FFFXXXlllrrrgggiiirrrkkkqqq}}}wwwJJJBBB<<<<<<===;;;:::<<<888888888888777777777666666666666666666666666666999888<<>>FFFSSSeeevvvmmmrrrrrroooqqq|||xxxKKKCCC<<<<<<===;;;:::;;;888888888888777777777777666666666666666666666666666777@@@UUUppp{{{lllqqq|||qqqddd\\\___jjj}}}|||xxx{{{{{{|||sssvvv{{{ssstttvvvyyyggggggzzzwwwqqq^^^KKKDDD???===:::444111222///000000000000000000111000000000000000000000000000000000000111111111111111111222222333444444444333???eeekkkVVVMMMOOOUUUZZZeeegggSSS[[[oootttaaaXXX]]]dddmmmxxxqqqfffnnnbbbZZZTTTUUUVVVYYYgggwww{{{nnnaaa\\\\\\]]]___cccttt{{{uuuqqq[[[PPPJJJCCC:::444111111222222222222111111222222222222222222222222222222222222333333333333222222333333444444555555555555555666777888999:::===EEEPPPaaa~~~}}}sssqqq}}}wwwuuuwwwyyyLLLCCC===<<<===:::999:::888888888888777777777777666666666666666666666666555999GGG^^^yyy||||||lllppp|||{{{kkk```[[[eeeuuuwwwtttxxx}}}{{{pppzzz}}}ooonnnuuuxxxrrr[[[```wwwuuu{{{lllPPPHHH@@@<<<999444222444111111111000000000000000////////////////////////000000000000111111111111111111222222333444444555666HHHqqqxxxcccRRRKKKNNNSSS```uuupppRRRNNN[[[vvvyyyeeeZZZ[[[bbbkkksssrrrgggmmmaaa\\\[[[\\\\\\^^^kkkzzzyyyvvvwwwwwwvvvvvvyyyxxxyyy|||qqqtttdddSSSLLLEEE===777111222222333333222222111222222222222222222222222222222222333333333444444222222333333444555555666555555555666777999:::;;;:::HHHWWWiiiuuujjjqqq{{{uuu|||zzzLLLDDD======<<<:::999:::888888888888777777777777666666666666666666666666666===MMMggg|||ttt{{{kkkppp|||vvvhhh___^^^mmmmmmkkkvvv|||ZZZVVVppprrrjjjwwwSSSJJJAAA<<<888333222555222222111111000000//////////////////////////////000000000000111111111111111111222333333444555555999LLLwwwwwweeeWWWQQQSSSYYYfff[[[GGGTTT___~~~}}}iii]]]\\\ccckkkqqq|||pppeeejjj___^^^```ccccccfffrrroooeeejjjVVVMMMFFF???;;;111222222333333222222111222222222222222222222222222222333333333444444444222222333333444555666666555555555666777999:::;;;===PPPfffxxxnnncccppp|||qqq~~~qqqIIIAAA<<<<<<===:::999:::666666777777888888999999555666666555444444666999<<<888QQQyyy{{{yyy|||oooqqqyyyxxxhhhbbbcccsssvvvjjjlllyyy\\\YYYoooggg{{{ZZZDDD<<>>LLLuuu```TTTRRRTTT[[[eeevvvQQQHHHGGGbbbnnn\\\[[[cccjjjqqq~~~zzznnnmmm}}}ggg___bbbmmmooopppzzzqqqkkk^^^uuuzzzZZZLLLJJJCCC888666111000333444111000111111111111111111111111111222222222222222222222222666555555444444333222222444666777777777777:::<<<@@@ccc|||}}}oooeeewwwyyyrrr|||nnnIIIAAA<<<<<<<<<:::999:::777777777777777888888888555666666555444444777999>>>>>>YYYyyy}}}nnnpppyyywwwdddaaaiiiyyylllllluuuiiiccczzzooo^^^III@@@AAA:::666777333333222111111000000111111222111000//////000111222111111111111000000000///111333333222222555777999CCCXXXzzzsssZZZSSSSSSUUU\\\ooogggHHHEEEMMMkkknnn]]]^^^gggnnnsss{{{wwwvvviiiaaaggg~~~uuujjjcccWWWggg{{{bbbOOOJJJDDD;;;666222111333444111000111111111111111111111111111222222222222222222222222555444444444444333333333444555777777777888:::===FFFppptttlllgggyyyppptttmmmHHHAAA;;;;;;<<<:::999:::888888888888777777777777555666666555444555777999===CCCccczzzooopppzzzxxxaaabbbqqq|||oookkkooouuulll}}}dddNNNDDDCCC:::666888555333222111111000000111111111111000000000000111111111111111111000000000000222111111222444666999;;;JJJlll|||gggUUUUUUWWWYYY```zzz|||WWWDDDGGG[[[wwwnnn]]][[[hhhttt{{{xxxqqq|||}}}{{{qqqiii^^^cccpppmmmSSSJJJFFFAAA888333111333444111000222111111111111111111111111222222222222222222222222333333333444444444555555444555666666777888;;;>>>RRR{{{ggghhhbbbuuulllggglllyyy~~~yyy{{{mmmGGG@@@:::;;;<<<:::999:::999999888888777777666666555666666555555555888:::999FFFlll{{{~~~qqqqqqzzz{{{cccfffzzz~~~qqqllljjjwww{{{ooo~~~lllRRRDDDBBB<<<::::::555333222111111000000111111111000000000000000000111111111111000000000000000333111000222444666:::>>>TTTvvvaaaUUUYYYZZZZZZcccaaaNNNIIIPPPjjjnnn]]]SSSaaattt~~~|||}}}yyyjjjiiinnnxxxWWWJJJGGGFFF:::555222444444111000222111111111111111111111111111222222222222222333333222222333333444555666666444555666666777999===@@@___qqq]]]dddggg~~~nnnddd[[[XXX```fffgggkkkssslllGGG???:::;;;<<<:::999:::999999888888777777666666555666666666555666999;;;:::MMMttt{{{xxxuuurrrzzzjjjmmmwwwyyy{{{tttnnngggooosssvvvrrrUUUCCCBBB@@@???<<<333333222111111000000111111000000000111111000000000000000000000000000111111444111000333333444;;;EEEbbbvvv___UUUYYYWWWWWWbbbwwwMMMIIIPPPYYYrrr~~~lll[[[PPPYYYiii{{{yyy}}}}}}vvvmmmrrryyy^^^MMMJJJIII<<<777333444444111000222111111111111111111111111111111111222222333333333111222222333444555666666444555555666777999>>>AAAeeennnZZZdddsss{{{hhh[[[RRRNNNTTT[[[^^^ccciiizzzjjjFFF>>>999:::<<<:::999:::888888888888777777777777555666666666555777999<<>>888444444444111000222111111111111111111111111111111111222222333333444222222333333444555666666444555555555777:::???CCCcccqqq^^^gggtttyyyfffSSSMMMJJJPPPVVVZZZ___dddiiirrrjjjEEE>>>999:::;;;:::999;;;777777777777777888888888555666666666666777:::<<>>999:::;;;:::999;;;666666777777888888999999555666666666666777:::===MMMeeeyyyppphhhnnnxxxwwwfffdddwww~~~bbbooojjj^^^VVVEEE:::999888333222222111000111111111///000111222222111000/////////000000111111111222111111555888555999QQQmmmttt\\\UUUVVVMMMSSSjjjwwwaaaSSSOOOQQQfff|||ooo[[[III>>>AAAJJJUUU]]]gggzzzwwwfffbbboooddd___ppp~~~yyyxxx{{{|||{{{yyy^^^QQQJJJAAA:::555555444111111333111111111111111111111111000000111222333333444444333333333444444444555555444444555555777;;;AAAEEEZZZvvvyyyjjjpppsss^^^MMMJJJJJJLLLNNNSSSYYY^^^eeegggppp|||jjjEEE>>>999:::<<<:::999:::888888999999999999888888333999555333777666777CCCTTTzzziii___hhh|||rrr}}}|||nnnfffkkktttpppjjj~~~~~~nnn[[[MMMFFFAAA>>><<<777555222111111111111000111111111111111111111111111111000000111111222333222444111333888<<>>555222555777444111444444444333333222222222111111222222222333333333555555555555555555444444444999666555<<<<<>>999:::<<<:::999:::888888999999999999888888333888555333777666888FFF^^^ggg^^^fffrrrlllwww~~~oooeeehhhpppzzzwwwkkk|||sssZZZJJJCCC???:::777777555222111111111111000111111111111111111111111111111000000111111222333222666666555555???aaa___NNNTTTRRR\\\xxxuuu\\\VVVdddppp{{{gggTTTGGGCCCGGGGGGNNN[[[cccuuuooo```XXXSSSQQQRRRVVVVVVZZZ```hhh}}}yyyrrrwww|||}}}lllYYYPPPGGG???666333555666444111444444444333333222222222111222222222222333333333555555555555555555555555555:::777666<<<;;;>>>JJJ[[[|||}}}jjjllloooVVVLLLGGGFFFJJJOOOSSSZZZ```jjjqqqwwwyyyiiiEEE>>>999:::<<<:::999:::888888999999999999888888444888555444888666:::JJJhhhcccZZZaaa|||wwwgggfffssspppeeeeeekkkyyylllssszzz{{{]]]HHHAAA???:::444777555222111111222111000111111111111111111111111111111000000111111222333111666999666333FFFvvv___OOOSSSWWWeee~~~ppp]]]]]]nnn}}}xxxdddQQQFFFCCCGGGHHHOOO\\\ddduuummmaaa\\\YYYVVVUUU[[[[[[]]]```aaammm{{{ssssssyyy{{{xxx]]]NNNIIIAAA888444555666444222444444333333333333222222222222222222333333333333555555555555555555555555666:::888888<<<:::>>>NNNbbbuuukkkwwwkkkTTTJJJFFFEEEJJJNNNSSS[[[bbblllssszzziiiEEE>>>999:::<<<:::999:::888888999999999999888888555888555555999666<<>>999:::<<<:::999:::888888999999999999888888555777555777:::777???UUUsssvvvuuuxxx{{{{{{iiiWWWQQQWWWoooqqq[[[```sss~~~tttzzzvvvhhhdddeeevvvmmmggg~~~wwwhhhNNNDDDDDD@@@999888666333222222222222111111111111111111111111111111111000000111111222333333///555777???lllvvvZZZPPPSSSbbbxxxggghhhvvvuuucccRRRHHHDDDHHHJJJRRR^^^fffvvvvvvpppssswww{{{}}}zzzssssss|||}}}|||zzzrrrwww~~~yyy{{{mmmWWWNNNGGG>>>777555555555444333333333333333333333333222222333333333444444444444444444555555555666666333666666999======KKKeeeyyyjjjiii|||yyybbbPPPHHHEEEFFFJJJOOOTTT___jjjyyygggEEE>>>999:::<<<:::999:::888888999999999999888888666777555888;;;777AAA[[[xxx|||}}}}}}tttrrrsssrrrwwwsssdddSSSOOOVVVlllsss\\\^^^tttnnnaaaeeeyyykkkcccccchhhoooaaarrrnnnSSSDDDAAA???:::888666333222222333222111111111111111111111111111111111000000111111222333666///666;;;DDDwwwrrrZZZRRRRRRcccxxxccciiiyyytttcccRRRHHHDDDIIIKKKSSS```gggwwwzzzxxx}}}}}}rrrtttzzz{{{|||qqqYYYPPPJJJ@@@999555555555555222222333333333333444444333333333333444444444444333333444444555666666666333555555999>>>@@@SSSssstttiiiiii{{{www```QQQGGGFFFGGGKKKPPPVVVbbbnnnzzzfffEEE>>>999:::<<<:::999:::888888999999999999888888666777555999<<<777CCC___{{{zzztttvvvwwwqqqsssrrrmmmpppmmm___RRROOOWWWmmmyyycccbbbxxxkkk```bbbxxxzzzkkkbbb```bbbvvvpppbbbrrrwww[[[EEE???>>><<<999666333222333333222111111111111111111111111111111111000000111111222333555...888;;;???qqqkkkXXXSSSQQQdddyyyyyyiiinnn{{{tttbbbQQQFFFDDDIIIKKKTTTaaagggwww{{{||||||ppppppttt|||www]]]RRRLLLBBB:::555444555666222222222333333444444444333333333444444444444555333333444444555666666777555777666999>>>@@@XXX}}}qqqhhhiii|||rrr\\\NNNGGGFFFHHHMMMQQQXXXeeerrr}}}eeeEEE>>>999;;;<<<:::999:::888888999999999999888888777666555999<<<777DDDaaa{{{tttooopppkkkiiimmmmmmfffgggdddWWWRRRQQQYYYnnnjjjiii~~~lllddddddvvv{{{kkk```]]]dddtttpppggg}}}~~~bbbHHH??????>>>999666444222333333222222111111111111111111111111111111111000111222222333222,,,888999777fffdddUUUSSSQQQfff{{{xxxxxxyyytttaaaOOODDDDDDIIILLLTTTaaahhhwww|||~~~}}}zzzmmmlllppp{{{}}}fffSSSMMMCCC:::555444555777222222222333333444444444333333333444444444555555333333444444555666777777888999666999===@@@ZZZooohhhkkk~~~mmmXXXKKKGGGGGGIIIMMMQQQYYYgggtttbbbCCC===:::;;;;;;888777888777777777777777777777777===777222888===999HHHiii{{{oooccc```bbbiiimmmlllhhhfffaaa[[[XXXPPPXXXtttqqqnnnwwwjjjlll|||pppccc___```uuuuuulllyyymmmMMM@@@>>>;;;:::777444222222222222111222222222222222222222222333333222111000000000111111555444555FFFhhhrrriii___TTTSSSiii{{{xxxzzzxxxaaaNNNFFFHHHIIIJJJWWWfffjjjwwwuuummmiiirrrtttgggWWWSSSKKKAAA888333333444444444444444444444444444333333333444444444555555222222333444444555555666888555666::::::@@@VVVooo|||rrrjjjfffyyyfffUUUHHHIIIGGGIIIPPPWWW```mmmyyybbbCCC>>>:::;;;;;;888777888777777777777777777777777999777555999===???YYY}}}mmm```\\\]]]cccjjjlllmmmlllgggaaa[[[SSS[[[vvv{{{wwwxxx|||ssseee___```qqq{{{zzztttoooxxxxxxqqqPPPAAA>>><<<:::888444222222222222111222222222222222222222222444333333222111111222222333777888999KKKlllssshhh^^^TTTTTTkkk}}}zzzyyyaaaOOOGGGGGGHHHLLLZZZjjjnnn{{{xxxoookkktttzzz~~~lllZZZVVVMMMCCC:::555444555444444444444444444444444333333333444444444555555222333333444444555555666888555777<<>>:::;;;;;;888777999777777777777777777777777666888888:::===FFFlllkkk\\\VVV[[[bbbiiipppvvvyyyssskkk]]]WWW```yyywwwggg___```jjjoooqqqrrrrrrzzzuuuyyyWWWEEE>>>===;;;888444222222333222222222222222222222222222222444444333333222333333333333888:::<<>>JJJttt}}}iiiXXXPPPYYY^^^fffoooxxx}}}vvvmmm^^^ZZZbbbzzzxxxhhhaaa___dddffflllsssrrrzzzyyybbbIII???<<<;;;888555333333333333222222222222222222222222222444333333222222222333333222666888<<>>888666777444444444444444444444444333333333444444444555555333333444444555666666666999888888:::???NNNkkkxxxeeeeeeyyyqqqcccSSSGGGIIIJJJOOOVVV\\\eeessseeeFFF???;;;;;;:::888888;;;777777777777777777777777999:::777777>>>KKKooo{{{gggVVVNNNRRRWWW]]]eeeoootttpppggg```]]]dddzzzwwwpppwwwvvvhhhbbb^^^```bbbkkkuuupppmmmwwwlllOOO???<<<;;;888555333333333333222222222222222222222222222222222111111111111222222222666777>>>VVV}}}jjjXXXMMMLLLSSShhhvvvsssvvv___NNNGGGFFFLLLSSSaaaoooqqq~~~zzzppphhhkkkyyyuuuddd___VVVJJJ>>>888666666444444444444444444444444333333333444444444555555333333444555555666666777777777777999???SSSssstttbbbeeevvvfffUUUIIIIIILLLRRRZZZ___gggvvvhhhFFF@@@;;;::::::888999<<<777777777777777777777777999;;;666666???LLLiiiyyygggWWWNNNPPPUUUZZZ```iiippppppkkkfffccchhhzzzwwwmmmaaa^^^iiiuuugggaaa[[[^^^aaannnzzzpppccceeeyyysssRRRAAA???<<<999555333333444333333222222222222222222222222111111000000111111222222444888;;;EEEaaagggTTTJJJLLLUUUgggsssmmmuuu___OOOHHHHHHNNNTTTaaammmooo}}}}}}xxx{{{|||qqqfffgggrrrttthhhcccYYYLLL@@@888666666444444444444444444444444333333333444444444555555444444444555666666777777555666777999CCC]]]sssdddjjj~~~jjjVVVJJJIIIMMMUUU]]]bbbiiixxxjjjGGG@@@;;;::::::888999<<<777777777777777777777777777;;;888888@@@MMMjjjxxxhhhYYYQQQOOOTTTZZZ___hhhrrrxxxyyyppplllnnn|||dddZZZPPPQQQ```xxxvvvfff^^^XXX[[[```ppp~~~sssaaa```ooovvvTTTCCCCCC<<<999555444444444444333222222222222222222222222222111111111111222333444333999@@@MMMkkkhhhSSSJJJPPPZZZjjjrrrkkkuuuaaaQQQKKKJJJOOOUUUbbbmmmooojjjsssyyysssgggeeennn|||www}}}lllfff\\\OOOBBB:::777777444444444444444444444444333333333444444444555555444444555555666666777777555888888999EEEbbbrrrfffmmmmmmUUUJJJJJJNNNWWW___ccckkkzzzlllGGG@@@;;;::::::888999===777777777777777777777777333;;;::::::AAAOOOnnnwwwiiiZZZSSSJJJPPPVVV[[[dddqqq|||wwwssssss}}}}}}[[[QQQHHHKKK\\\rrrwwweee[[[UUUYYY___qqqvvvdddaaajjjvvvTTTDDDFFF<<<999666444444444444333222222222222222222222222222222222222333333444555000888BBBQQQpppiiiUUULLLSSS^^^mmmssskkkvvvbbbSSSMMMJJJPPPVVVbbbmmmqqqxxxxxxhhhuuuvvvhhheeemmmzzz}}}}}}oooiii^^^QQQDDD<<<999888444444444444444444444444333333333444444444555555444444555555666777777777888::::::999DDDaaaqqqgggmmmnnnUUUIIIJJJOOOXXX```eeelll{{{iiiEEE???;;;<<<<<<999999;;;999999999888888777777777555888999888???VVVyyy~~~vvvgggZZZSSSIIIKKKTTT___ggglllrrryyyxxxuuussswww}}}kkkPPPJJJHHHNNNUUU[[[gggrrr}}}zzziii\\\WWWWWW___eeeiiisssqqq^^^lll|||___EEECCC@@@<<<888555444333222111444444444333333222222222000000111111111222222222///777DDDXXXwwwqqqYYYKKKKKKeeeuuukkktttvvv___RRRNNNMMMSSSVVV___llltttqqquuutttoooyyyoooiiinnnyyy}}}xxxzzzxxxfff___ZZZGGG999888888555555444333333333333444333333333444444444555555555444444444444555666666777:::999888DDDfffzzzjjjuuuoooRRRMMMNNNRRRZZZbbbgggooo~~~kkkEEE???<<<<<<<<<999999;;;::::::999999999888888888666888999999AAAXXX{{{vvveeeXXXRRRIIIKKKSSS]]]ccceeejjjpppqqqqqqrrrwwwuuucccKKKGGGHHHOOOVVV\\\eeennnlllsss{{{zzzhhh[[[XXXSSSYYYcccooo|||vvv^^^mmmbbbGGGGGGAAA===999555444444222111444444444333333222222222333333333444444444444555444:::EEE[[[}}}ooo[[[QQQPPPeeesssmmm{{{|||cccRRRMMMNNNTTTWWW```nnnwww~~~ooopppsssppp{{{ooogggjjjvvv}}}{{{}}}{{{~~~kkkccc]]]JJJ:::888999666555444444333333444444333333444444444555555555555444444444444555666666777::::::888DDDcccvvvfffqqqtttUUUNNNPPPTTT[[[ccciiiqqqmmmFFF@@@<<<===<<<999999;;;::::::::::::999999999999777999:::;;;DDD\\\~~~}}}yyyfffXXXRRRIIIKKKQQQYYY]]]^^^bbbgggiiilllqqqwwwkkkXXXIIIHHHKKKRRRYYY___ffflllqqqyyyyyygggZZZ[[[RRRUUUdddwww}}}___nnniiiJJJKKKBBB???:::666444444333222444444333333333333222222444444444555555555666666888<<>>JJJdddxxxttt```SSSJJJJJJNNNVVVZZZ\\\bbbhhhkkkqqqxxx}}}mmmYYYKKKLLLMMMNNNRRRZZZfffqqqwww~~~yyyiii\\\ZZZUUUZZZeeesss}}}gggaaaxxxxxxRRRKKKGGGCCC<<<777555444444333333333333333333333333333333333444444444555555555444===VVVhhh[[[]]]sss~~~wwwiiiVVVMMMRRRWWWYYYaaannnxxxuuurrrsss~~~iiicccvvv|||kkkcccrrr}}}tttjjjeeeeeeooozzzwww~~~uuuiiigggSSS>>>888:::666666555444444444444555444444444555555555666666666555555555555666777777444888:::;;;HHHcccmmmcccooonnnSSSRRRRRRVVV]]]ffflllwwwqqqHHHBBB>>>>>>===:::999:::999999999999::::::::::::::::::;;;>>>LLLgggvvvttt```RRRIIIIIILLLSSSYYY^^^fffnnnqqquuuzzz~~~vvvmmmnnnrrr}}}ppp```RRRIIIJJJLLLLLLMMMWWWggguuu{{{{{{kkk___UUUSSSZZZ___eeetttvvvhhheee}}}YYYLLLJJJEEE===888555444444444222222333333333333444444555555555666666666777777555@@@]]]eeeWWW^^^zzzjjjXXXOOOQQQWWWZZZcccqqqzzzmmmjjjnnnyyymmmcccsssiiiZZZ___jjj}}}pppjjjeeeeeennn{{{uuuzzz|||nnnlllXXX@@@999;;;777666555555444444555555444444555555555666666666666666555555666666777888555888:::<<>>>>>===:::999:::888888888999999999::::::999::::::>>>MMMiii{{{mmmZZZPPPHHHGGGIIIOOOUUU\\\gggqqqtttvvvyyy~~~uuucccWWWVVVZZZdddrrr|||sss```SSSKKKGGGHHHKKKLLLNNNYYYkkkyyy}}}nnnbbbTTTSSSXXXZZZ]]]llltttjjjiiiaaaOOOKKKFFF>>>888555555444444222222222333333444444444444444555555555666666666777@@@\\\gggXXX```}}}mmmZZZQQQOOOWWW]]]hhhwww|||fffeeeiiitttssscccnnnhhhUUURRR[[[ppp{{{nnnhhhcccaaalll{{{uuuxxxwwwttt___DDD;;;<<<777666666555555555555555555555555555666666666666666666666666666777777888666999999;;;IIIdddqqqyyysssYYYWWWUUUXXX___fffmmmwwwoooIIICCC???>>>===:::999:::777777777888888999999999999999:::>>>NNNjjj}}}{{{eeeTTTNNNHHHEEEFFFLLLRRRZZZgggrrrvvvvvvwww|||yyyuuuwwwuuugggUUUHHHGGGJJJQQQaaasss||||||zzziiiVVVKKKGGGEEEGGGLLLOOOQQQ]]]ooo}}}ooodddVVVTTTWWWXXXZZZkkkvvvnnneeegggRRRLLLGGG???999666555555444222222222333333444444444222222222333333333444444777>>>VVV|||lll]]]ccc|||ppp\\\RRROOOWWW___lll|||vvveeedddgggrrrxxxbbbjjjxxxhhhSSS^^^cccsss}}}oooggg```\\\gggxxx~~~wwwyyy}}}zzzcccFFF<<<===777777666555555555555555555555555555666666666777666666666666666777888888888:::999:::HHHccc~~~rrrzzz]]]XXXWWWZZZ```gggmmmxxxpppKKKCCC<<<<<<===;;;:::;;;888888888888888888888888999;;;<<>>===??????EEENNNYYYfffuuu{{{mmmjjjbbbUUUHHHBBBCCCFFFLLLNNNTTT\\\fffpppwww{{{ooobbbYYYSSSTTTTTTVVVeeeqqqmmmdddppppppYYYOOOMMMEEE:::444555444222333333333444444333333333222222333444444555555666;;;???[[[mmm[[[iiizzz~~~uuuaaaUUUVVVXXXcccsssppplllnnnvvvhhhaaapppxxxeeejjjmmm{{{uuuhhh^^^\\\ccclll|||~~~zzzuuummmOOO<<<:::999888777666666555555666666666666666666666666666666666666666777777777777999:::999:::HHHeeepppqqq|||]]][[[YYYZZZ___gggppp~~~sssLLLDDD=========;;;:::;;;999999999999999999999999::::::<<>><<<===???>>>???BBBGGGPPP]]]llluuu{{{gggcccZZZNNNDDD@@@AAAEEEMMMPPPVVV]]]fffooouuuyyyooobbbYYYRRRRRRSSSUUUdddrrrpppdddmmmsss___RRROOOGGG<<<666666666444444444333333333333444444222222333444444555555666;;;BBB^^^hhhXXXeeesssxxx|||fffXXXYYY[[[dddtttuuuqqqpppwwwnnneeerrrpppwww|||wwwhhh]]]YYY___hhh~~~wwwjjjsssSSS>>>:::999999888777666666666666666666666666666666666666666666666666777777777777:::;;;999999IIIjjjhhhlll```\\\XXXZZZ```kkkwwwuuuLLLDDD>>>======;;;:::;;;999999999999999999999999<<<<<<>>>JJJeee{{{~~~sss]]]YYYYYYJJJBBB???DDDJJJPPP]]]jjjuuuoooTTTFFFCCCCCCAAA@@@@@@AAABBB@@@>>>===>>>???CCCBBB@@@@@@DDDLLLWWW^^^lllzzz}}}}}}}}}hhhbbbXXXLLLBBB>>>@@@CCCMMMQQQWWW^^^fffmmmtttxxx~~~mmm```[[[SSSSSSUUUVVVdddtttuuuccchhhvvv```UUURRRIII===666666666444555444333222222333444555222222333444444555555666:::DDDbbb}}}fffYYYdddpppwwwlll[[[[[[\\\eeevvvxxxrrrpppwwwzzzmmmuuu}}}vvvhhh]]]XXX]]]eee}}}sssaaa}}}zzzYYYBBB<<<:::999888777666666666666666666666666666666666666666666666666777777777777999;;;:::;;;JJJkkkggggggccc]]]ZZZ\\\dddppp~~~xxxMMMEEE>>>>>>===;;;:::;;;999999999999999999999999===<<<>>>KKKhhh}}}zzz}}}rrr___\\\\\\NNNCCC>>>DDDJJJOOO[[[iiivvvnnnOOOAAA@@@@@@??????AAAAAABBBAAA???>>>>>>???EEEEEECCCBBBBBBFFFKKKPPPWWWhhhtttwww}}}ggg```UUUIIIAAA???AAADDDLLLQQQXXX^^^dddjjjqqquuuzzzzzzjjj\\\[[[RRRSSSVVVVVVbbbrrrvvvcccccczzz|||aaaYYYUUUKKK>>>666666555333666555333333333333555666222222333444444555555666888EEEfff~~~jjj___gggpppvvvppp\\\\\\]]]fffxxxwwwpppmmmuuusssvvvuuuggg\\\XXX]]]eeezzzrrr^^^yyy^^^DDD===:::999888777777666666666666666666666666666666666666666666666777777777777666:::<<<===KKKiiijjjcccvvvfff]]]\\\^^^eeesss{{{NNNFFF???>>>>>>;;;:::;;;:::::::::::::::::::::::::::999<<>>===>>>@@@AAAAAABBBBBBAAA@@@@@@???BBBDDDEEEEEEEEEFFFIIIKKKKKKWWWeeennnwww{{{fff^^^RRRGGGAAAAAAEEEHHHLLLQQQXXX]]]```dddiiinnnuuu~~~yyyiii]]]XXXOOOQQQVVVUUU^^^nnnttteee```ttthhh___[[[OOO@@@777666555333555555444444444444555555222222333444444555555666777HHHlll{{{iii]]]cccjjjooo|||sss^^^]]]^^^iii}}}rrrllljjjttt{{{zzz|||tttfff\\\XXX]]]dddwwwwww___zzzaaaEEE<<<::::::999888777777777777666666666666666666666666666666666666777777777777555:::===>>>IIIeeeooocccooohhh^^^[[[\\\dddsss}}}OOOFFF???>>>>>>;;;:::;;;:::::::::::::::::::::::::::999>>>PPPpppqqqpppmmmvvv~~~zzzxxxyyyttt___MMMCCCGGGJJJJJJTTTbbbhhhsss~~~jjjKKK???<<<:::;;;??????@@@AAACCCEEEEEEEEEDDDDDDFFFHHHHHHHHHHHHIIIKKKHHHLLLUUUaaakkkuuuyyyssslllcccVVVJJJDDDDDDHHHKKKLLLRRRWWWZZZZZZ[[[___bbbhhhnnnwwwzzzxxxtttsssuuussswwwzzzlllaaaXXXOOORRRXXXVVV\\\lllrrrjjj___pppqqqfff```TTTDDD:::888777444444444555555555555444444222222333444444555555666777KKKqqqxxxsssbbbXXX]]]eeekkkwwwwww```___aaammmnnnhhhgggssstttfff[[[VVV[[[bbbsss|||{{{{{{ddd|||fffIII>>>::::::999888777777777777666666666666666666666666666666666666777777777777555;;;======FFFaaavvvlllttthhh^^^[[[]]]eeettt~~~OOOGGG@@@???>>>;;;:::;;;::::::::::::::::::::::::<<<<<>>>>>???AAAEEEIIIKKKKKKJJJKKKLLLLLLKKKIIIHHHIIIJJJIIIGGGKKKWWW```hhhxxxzzzqqqlllvvvlll\\\OOOHHHGGGIIIKKKMMMRRRWWWWWWUUUTTTWWWZZZUUUZZZ```cccaaa^^^```dddaaafffooo||||||pppfffZZZQQQUUU[[[XXX^^^lllsssnnn```mmmvvvjjjeeeWWWFFF<<<999888555333444555666666555444333222222333444444555555666777NNNuuurrr}}}ppp```WWW___jjjrrr}}}yyybbb```cccqqqkkkeeefffttttttfff[[[UUUYYY```nnn~~~wwwttt}}}xxxhhh}}}lllMMMBBB;;;:::999888777777777777666666666666666666666666666666666666777777777777666;;;<<<;;;DDD```|||uuu}}}hhh^^^]]]^^^gggxxxTTTBBB===AAA<<<999:::888999999:::;;;;;;<<<======<<<;;;EEEaaassshhhrrryyy~~~wwwZZZDDDCCCHHHHHHOOOZZZjjjpppvvviiiLLLAAA???>>>???CCCBBBGGGIIIJJJMMMRRRSSSQQQLLLMMMOOOOOONNNMMMMMMNNNMMMOOOQQQRRRVVVaaappp{{{}}}pppooowwwxxxfffPPPFFFIIINNNNNNOOOPPPRRRTTTUUUTTTQQQNNNSSSTTTUUUVVVXXX\\\aaaeeefffppp|||yyynnneeeZZZQQQOOOVVVZZZ]]]mmmyyybbbccczzznnnjjj]]]KKK===999888777555555444444444333333333555666666666444444666888888UUUvvvyyyzzzooobbb\\\dddlllssszzzeeeccchhhxxxcccfffmmmxxxwwwfffZZZVVVXXX\\\iiizzzxxxvvvrrrmmm}}}tttTTTCCC<<<;;;:::999888888777888777777777777777777777777666666666666777777777777999::::::;;;GGGaaasssmmm[[[]]]bbbnnnUUUBBB>>>AAA<<<999:::888999999999:::;;;;;;<<<<<<<<<:::DDDbbbxxxjjjttt~~~xxx^^^HHHEEEGGGEEEJJJTTTeeemmmwww~~~kkkLLLAAAAAA@@@AAACCCGGGLLLQQQSSSVVVZZZZZZVVVOOORRRUUUWWWWWWXXXYYY[[[YYYZZZZZZZZZ\\\dddqqqzzzwwwiiilllxxxyyyhhhTTTIIIKKKOOOOOOQQQRRRUUUXXX[[[\\\\\\\\\TTTVVVYYY]]]bbbhhhpppuuu}}}zzzooofff[[[RRRPPPVVVZZZ^^^ooohhhgggwwwppplll___MMM???:::999888555555555444444444333333555666666666444555666888===YYYzzzmmm___ZZZdddpppyyy|||gggdddhhhyyyyyycccfffmmmyyywwweeeYYYUUUWWWZZZeeewwwyyyyyyvvvnnn|||wwwVVVCCC<<<<<<:::999888888777777777777777777777777777777666666666666777777777777555999<<<>>>JJJdddmmm\\\___gggwwwUUUCCC>>>BBB<<<999;;;888888888999999::::::;;;;;;<<<:::DDDccc|||iiiuuufffPPPJJJHHHDDDGGGPPP___jjjvvv}}}hhhKKKBBBCCCCCCCCCFFFKKKQQQVVVXXX[[[^^^\\\XXXSSSVVV[[[___aaadddfffhhhjjjjjjiiigggfffkkkssszzzoooaaagggvvvyyysssfffVVVMMMMMMPPPQQQWWWXXX[[[]]]```bbbccccccaaafffmmmuuu}}}{{{pppggg]]]TTTQQQWWWZZZ___rrrnnniiiyyyrrrooocccPPP@@@:::999888555555555444444444444333444555666555444555777888???[[[iii[[[UUUbbbqqq|||jjjdddiiizzznnnaaadddlllzzzuuueeeXXXTTTVVVYYYdddvvv}}}|||ppp{{{}}}XXXBBB===<<<;;;999888888777777777777777777777777777777666666666666777777777777444999===???NNNkkk|||iii[[[___kkkVVVDDD???BBB===:::;;;888888888888999999:::::::::>>>;;;FFFeeezzzuuuhhhuuuqqq[[[PPPJJJEEEIIIQQQ[[[fffrrr{{{qqq\\\HHHCCCDDDEEEHHHNNNUUUZZZ\\\\\\^^^aaa```]]]]]]aaaggglllpppsssvvvxxxxxxwwwvvvsssrrrtttxxx|||}}}mmm^^^aaammmjjjggg___TTTNNNOOOTTTYYYaaadddjjjooosssvvvyyy{{{|||pppfff]]]UUURRRXXX[[[```uuuooogggvvvsssgggSSSBBB:::888777555555555555444444444444444555666555555555777999???YYYooo___XXXgggxxxllleeejjjzzzmmm^^^\\\aaakkk{{{tttdddWWWSSSTTTWWWeeexxx~~~rrr}}}]]]CCC>>>===;;;:::999888777777666666666666666666666666666666666666777777777777888::::::>>>TTTxxx}}}ooobbbZZZ]]]nnnXXXEEE@@@CCC===:::;;;888888888999999999999::::::@@@>>>HHHfffuuurrrkkkyyy{{{dddUUUKKKFFFJJJRRRYYYbbbmmmxxxYYYMMMEEEEEEGGGHHHNNNXXXdddfffeeebbbbbbfffhhhgggmmmrrrxxx}}}~~~~~~~~~~~~{{{ooo___[[[```\\\ZZZWWWRRRPPPTTT^^^gggsssyyyzzznnnddd\\\TTTSSSXXX[[[aaavvvoooeee{{{yyymmmWWWDDD:::777666666666555555555444444444333444555555555555777999@@@[[[yyyfff```qqqnnnfffjjjzzzmmmWWWQQQXXX^^^jjj|||tttdddWWWRRRSSSVVVcccvvvrrr|||cccEEE???>>><<<:::999888777777666666666666666666666666666666666666777777777777===:::666===]]]zzzoooccc[[[YYY]]]oooYYYFFFAAADDD>>>:::;;;999999999::::::::::::::::::@@@???JJJeeezzzqqqyyysssooo^^^PPPHHHJJJPPPWWW___iiitttxxxSSSIIIEEEIIILLLNNNUUU___hhhiiifffbbbbbbhhhlllkkktttyyy~~~|||ppp___WWWXXXWWWTTTRRRQQQRRRXXXffftttxxxjjj```XXXRRRRRRYYY[[[```vvvnnnddduuu]]]GGG;;;777666666666666555555555444444333444555555555666888:::EEEcccyyyeee^^^sssooohhhkkkxxxaaaTTTTTTWWW]]]jjj~~~tttdddXXXRRRSSSUUU\\\qqqmmmwwwiiiJJJ???>>>===;;;999888777777777777777777777777777777666666666666777777777777<<<:::666===aaaqqqeeeYYYVVVYYY\\\mmmpppdddlllZZZGGGBBBDDD>>>;;;<<<999;;;;;;::::::::::::::::::<<<===IIIcccxxxqqqzzzlll[[[NNNJJJKKKTTT\\\gggooowww}}}|||wwwbbbSSSIIILLLSSSVVVZZZ```ccceeedddaaacccjjjmmmmmmrrrwww~~~|||mmm[[[TTTYYYWWWSSSPPPOOOPPPVVVhhhyyytttfff[[[TTTOOOQQQYYY[[[___uuujjjccc}}}dddKKK>>>999888666666666666555555555555222444555555555666888:::IIInnnvvvaaaZZZppprrrjjjkkkvvvppp___XXXWWWYYY```mmmuuueeeXXXSSSSSSUUUYYYnnneeemmmoooNNN@@@???===;;;999888777777777777777777777777777777666666666666777777777777888<<<:::>>>[[[vvvttthhh]]]QQQOOOUUUXXXfff~~~fff\\\XXXddd{{{ZZZGGGBBBEEE???;;;<<<999;;;;;;;;;;;;;;;;;;;;;;;;888;;;IIIbbb|||xxxrrr}}}yyyeeeTTTKKKIIIQQQ[[[fffkkkpppvvvzzz{{{ttt^^^MMMOOOXXX\\\]]]___aaaeeeffffffiiipppsssrrrrrrwww}}}iiiVVVTTT\\\XXXRRRNNNLLLKKKRRReeexxx||||||||||||~~~rrrcccXXXQQQMMMQQQYYYZZZ^^^tttfff```iiiOOO@@@;;;999777666666666555555555555222444555555555666888:::JJJuuu{{{ddd\\\qqqssskkkkkkuuuttt```XXXVVVRRR\\\bbbooouuueeeYYYSSSSSSUUU[[[ppp___eeesssQQQ@@@???===;;;999888777777777777777777777777777777666666666666777777777777555>>>>>>===QQQwwwzzzkkksss}}}lllbbbXXXLLLIIIPPPSSS___uuuyyyjjj```[[[[[[fffxxxdddOOOEEEFFF???===>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;GGGcccyyy~~~{{{www[[[LLLJJJOOOZZZdddfffiiiqqqvvvwwwlllaaaXXXYYY]]]^^^^^^___aaadddgggjjjmmmpppsssvvvzzz|||wwwjjj___XXXUUU]]]ZZZTTTLLLGGGIIIRRRZZZkkkwww~~~rrrcccYYYRRRMMMNNNVVV[[[bbbwwwfff```gggMMM>>>999888777777777666555555444444111333444555555666999;;;KKKxxxfff]]]wwwrrrkkkkkkppp}}}tttfff\\\XXXYYY[[[[[[jjjtttssscccXXXTTTTTTVVV]]]mmm~~~aaa]]]~~~wwwPPPCCC@@@===;;;::::::888777888888888888777777777777888888777777777777777888===999888>>>NNNfffzzzllluuuvvv```XXXTTTMMMJJJLLLNNNUUUdddvvv||||||zzztttooommmhhhlllqqqxxxeeeOOOFFFFFF@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::FFFccczzz~~~xxxwwweeeRRRMMMNNNXXXaaaccceeekkkoooooojjj```XXXYYY]]]^^^^^^```dddfffjjjnnnqqqtttxxx{{{zzzlllbbb\\\[[[]]]^^^[[[SSSIIIHHHOOOXXXkkkwww}}}qqqcccXXXRRRMMMOOOVVV[[[bbbuuueeeaaajjjOOO???999777777777777666555555444444222444555555555666888;;;FFFnnneeeZZZ{{{vvvkkkiiilllvvv~~~~~~xxxnnnccc[[[XXXYYY[[[\\\kkkuuurrrcccXXXTTTTTTVVV\\\jjj~~~^^^ZZZ||||||VVVDDDAAA>>>;;;;;;:::999777888888888888777777777777888888777777777777888888:::888777<<>>;;;::::::::::::::::::::::::;;;999FFFdddxxx~~~wwwyyyzzzsss\\\PPPOOOXXX___bbbcccgggiiijjjggg```ZZZ\\\^^^___aaaccchhhkkkppptttwww{{{qqqgggbbbaaa]]]bbbccc[[[OOOJJJMMMTTTgggqqqyyy|||}}}qqqcccXXXRRRNNNPPPVVVZZZaaarrrxxxbbb```|||rrrTTTBBB;;;888888777777666666555555444444555666666555666888:::GGGjjjeeeWWWzzzyyypppllllllsssxxxxxxxxxyyyrrrpppkkkeee___\\\\\\\\\\\\kkkuuurrrbbbXXXSSSTTTUUUZZZfff~~~|||~~~vvvXXXXXX{{{\\\EEEBBB>>><<<<<<;;;:::888999999888888888777777777888777777777777777888888888888999===III```||||||{{{fffSSSLLLJJJFFFFFFJJJNNNLLLMMMOOOOOOLLLNNNRRR```dddnnnyyy}}}~~~iiiSSSIIIIIIBBB>>>???;;;:::::::::::::::::::::::::::999GGGfffxxxwww|||zzzgggVVVTTTYYY___ccceeegggiiijjjhhhccc```bbbccccccfffjjjooorrrwww{{{xxxlllfffddd^^^bbbddd```XXXQQQPPPQQQ]]]dddiiijjjsss~~~sssdddZZZRRRPPPQQQUUUZZZ```ooo}}}ppp^^^[[[vvv|||[[[FFF===;;;888888777777666555555555555666777666555666777999HHHjjjdddUUUtttxxxqqqllliiinnnrrrrrrssstttoooqqqpppmmmfffaaa______[[[kkkuuuqqqbbbWWWSSSSSSTTTYYYeee}}}~~~nnnRRRVVV{{{^^^FFFCCC@@@>>>===<<<;;;:::999999999888888888777777777777777777777777888999888;;;===???KKKdddvvvcccQQQKKKHHHEEEGGGLLLQQQNNNMMMMMMMMMNNNUUU^^^jjjtttkkkUUUKKKJJJCCC???@@@<<<:::::::::::::::::::::::::::999GGGhhh|||vvvzzz}}}vvvcccYYY[[[___cccfffhhhkkknnnmmmjjjjjjllllllkkkoootttxxx|||tttjjjddd___^^^^^^___^^^[[[VVVRRRRRRXXXZZZ\\\fff}}}uuuggg\\\RRRQQQRRRUUUYYY```kkkuuujjjYYYWWWqqq^^^FFF===;;;888888888777666666555555555666777666666666888:::FFFjjjaaaVVVppptttllleeeaaaeeeiiikkknnnqqqtttwwwxxxuuummmeeeaaa``````pppzzz~~~pppaaaWWWRRRRRRSSSYYYeeemmmQQQVVV|||[[[GGGEEEAAA???>>>>>><<<;;;999999999999888888888888777777666666777888999999888<<<===@@@OOOlllppp^^^OOOJJJGGGDDDFFFMMMOOOLLLKKKLLLMMMRRR___kkkuuunnnWWWMMMLLLDDD@@@@@@<<<::::::::::::::::::::::::;;;:::IIIkkkzzz~~~uuuaaa___```dddhhhiiimmmqqqvvvvvvwwwyyyxxxvvvyyypppeee^^^ZZZXXX[[[```aaa\\\WWWOOOSSSUUUWWWeeewwwiii^^^SSSRRRSSSUUUXXX___gggnnneeeWWWTTTlll]]]DDD;;;;;;999888888777777666666555555666777777666777999;;;FFFpppppp]]]ZZZqqquuuiiibbb]]]aaagggkkkpppuuuyyy|||~~~zzzpppgggcccccciiiyyy|||oooaaaWWWRRRQQQRRRYYYfffsssVVVXXX}}}~~~YYYIIIFFFBBB@@@@@@???>>><<<:::999999999999888888888666666666666777888999:::666::::::>>>SSSwwwvvveeeWWWJJJHHHFFFCCCFFFLLLPPPNNNMMMOOORRRYYYiiixxxoooYYYNNNMMMEEE@@@@@@===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;JJJmmm|||nnnhhheeehhhkkklllpppvvvyyyiii\\\XXXVVVWWW\\\``````^^^RRRTTTUUUXXXhhhwwwiii^^^SSSSSSTTTTTTXXX^^^eeehhhbbbXXXVVVhhh___DDD<<<===999999888888777666666666444555666777777888:::<<>>YYY~~~lll[[[OOOGGGHHHHHHFFFIIIPPPQQQRRRUUUZZZ```kkk~~~pppZZZOOOMMMEEEAAAAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;KKKoooxxx}}}xxxpppkkkmmmoooooottt{{{lllZZZXXXVVVVVVYYY]]]aaacccVVVWWWWWWYYYhhhwwwhhh]]]SSSTTTTTTTTTWWW^^^ccceeeaaaZZZXXXeeebbbGGG???AAA999999888888777666666666333555666777777888;;;===DDDtttuuuhhhbbbbbbrrrddd[[[VVVYYY```gggooovvv~~~yyysssrrruuurrrzzzmmm```VVVQQQPPPQQQXXXddd~~~^^^]]]~~~YYYJJJGGGDDDBBBAAA@@@???>>>:::::::::999999999888888666666666666777888999:::;;;;;;999@@@___wwwcccVVVLLLFFFIIIKKKIIIMMMTTTOOORRRYYYcccmmm|||www___TTTTTTLLLGGGEEE>>><<<<<<;;;::::::999888888999>>>TTTzzz~~~|||}}}wwwttt|||kkkVVVTTTPPPNNNQQQXXX]]]^^^``````YYYYYYhhh{{{yyykkk___XXXPPPNNNUUUYYYXXX]]]eeeaaaiiiWWWeeegggIIICCC???::::::888777666666666666555666777666666777:::<<>>===<<<;;;::::::;;;<<<<<<>>>;;;FFFdddlll}}}tttRRRMMMIIIJJJOOOTTT[[[```gggttt}}}uuuhhhjjjuuu~~~wwwlllbbbXXXSSSRRRXXXZZZYYY___iiiwwwuuuuuuSSSGGG@@@===<<<;;;999888777777777555666777666666777:::<<>>===<<<;;;::::::999::::::999888888777777888888888888@@@<<>>===<<<;;;:::;;;<<<======:::FFFccc~~~fffzzztttUUUMMMIIIMMMRRRVVV]]]eeennn}}}}}}pppttt|||{{{sssiii```WWWSSSSSSYYY[[[ZZZaaallllllwwwUUUIIICCC???>>><<<;;;999888888777555666777666666777:::<<>><<<;;;::::::::::::999999888888888888888999888AAA===MMMnnnvvvyyydddPPPJJJJJJMMMTTTYYY\\\aaannn|||ttthhhfff\\\SSSLLLDDDAAA???===;;;:::;;;<<<===;;;888EEEbbb~~~|||fffzzz~~~uuuWWWNNNJJJOOOUUUYYYaaajjjyyy}}}|||wwwoooddd]]]UUURRRTTTZZZ\\\[[[dddpppwwwkkkzzzYYYNNNGGG@@@???>>><<<:::999888888555666777666666777:::<<>>OOOppp}}}```PPPMMMNNNSSSZZZ```dddmmmxxxllljjj```UUUNNNFFFCCCAAA>>>;;;::::::;;;<<<;;;999DDDaaa|||~~~fff{{{yyyyyyXXXNNNJJJQQQWWWZZZcccnnn~~~{{{xxx}}}zzzsssjjj```YYYSSSQQQTTTZZZ\\\]]]fffsssvvvjjj|||vvvzzzYYYNNNHHHAAA@@@>>><<<;;;999999888555666777666666777:::<<<>>>hhhrrrbbbyyy|||mmmhhhvvv}}}rrrcccXXXSSSRRRPPPOOOUUU[[[wwwXXXTTTppp{{{bbbUUUSSSOOOLLLJJJHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;:::999999888888999999;;;555===>>>QQQtttvvvZZZPPPQQQUUU[[[eeemmmsss}}}zzz~~~|||pppmmmbbbWWWOOOFFFDDDBBB???<<<::::::;;;<<<>>>;;;EEEaaa{{{|||aaawww|||uuu}}}YYYNNNJJJQQQXXXZZZcccooo~~~vvvqqqrrr|||xxxpppggg]]]VVVRRRPPPTTT[[[]]]]]]ggguuunnnaaawwwyyyWWWMMMGGGBBBAAA???===;;;:::999999555666777666666777:::<<<;;;fffwwwdddzzztttnnn||||||qqqbbbWWWSSSRRRPPPNNNTTTZZZuuuuuuQQQOOOmmmxxx^^^WWWUUURRROOONNNKKKHHHEEECCCBBB@@@>>>===<<<;;;;;;;;;:::999999888888999999;;;333:::===SSSwwwpppVVVOOOTTT\\\cccoooxxx}}}