BM6P6(@ ***+++,,,,,,,,,,,,+++***$$$'''+++---,,,***)))(((+++(((''')))+++)))"""$$$&&&''''''&&&'''+++/////////...,,,))))))***,,,++++++******************,,,+++)))''''''(((***+++$$$'''***++++++***+++,,,******))))))((((((''''''''''''((((((((((((''''''&&&&&&((()))************************************(((((()))***+++---///000///...------,,,,,,,,,,,,(((---111666DDDWWWdddhhhiiijjjjjjjjjlllmmmfff]]]aaaaaa```\\\YYYZZZ___ddd___\\\XXXVVVWWW]]]cccgggffffffaaa\\\```iiilllhhhhhheeeeeeiiijjjfffcccdddkkknnnoooiii]]]MMM@@@999222222222111111111111111//////000111111111111111//////...---+++***))))))(((&&&&&&(((******'''$$$+++***)))(((((()))***+++$$$&&&)))))))))(((((()))&&&'''***++++++***'''&&&,,,)))&&&$$$$$$&&&))),,,(((***,,,,,,***(((''''''((((((''''''(((***---...+++++++++***++++++,,,,,,%%%((('''$$$%%%((()))'''((((((''''''&&&&&&&&&&&&%%%&&&(((((('''''')))***((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''')))******(((''''''''''''(((((()))''''''&&&%%%&&&'''((()))%%%&&&&&&%%%%%%&&&))),,, %%%)))***&&&$$$%%%'''''''''((()))))))))))))))''')))***+++******,,,.........///000000000000000000...,,,,,,------,,,+++,,,---...//////---+++***'''((()))(((&&&&&&((()))(((***,,,......---***))))))((((((+++------)))&&&+++***)))))))))***,,,,,,......------,,,+++******(((++++++)))+++///222000)))---111333:::KKKcccuuuuuulllgggccc^^^YYYQQQNNNRRRPPPHHHHHHOOOPPPRRRSSSUUUWWWWWWXXXXXX```bbbeeehhhjjjkkkjjjjjjnnnmmmllllllkkkeee\\\VVVSSSQQQPPPPPPRRRWWW\\\___bbbgggqqqvvvqqqsss{{{sssqqqppptttyyyrrrxxx|||}}}yyywwwyyy|||wwwrrrnnnnnnrrrsssqqqooonnnnnnpppssswwwyyyyyyxxxuuuqqqlllkkknnnrrrssssssppprrrsssrrrqqqooopppqqqrrrooolllllloooqqqqqqpppuuurrrsssxxxyyyrrrkkkhhhmmmrrrrrrnnnooottttttpppppppppooollliiigggggggggbbbcccaaaYYYLLL>>>555000,,,)))''''''(((((($$$!!!+++***)))))))))***,,,---+++,,,---............---,,,***)))((()))+++...000000///111444777>>>LLLZZZWWWXXXYYYYYYZZZ^^^dddiiieeebbb^^^\\\]]]___```aaa___\\\[[[\\\```bbbbbbaaabbb```]]][[[ZZZZZZZZZ[[[^^^^^^[[[XXXZZZ^^^\\\WWW\\\VVVWWWaaaeee``````fffeee^^^YYY[[[___aaadddhhh______cccfffaaaYYYZZZ```aaa\\\WWWTTTTTTUUUVVVUUUXXXZZZZZZZZZ^^^cccbbb^^^aaa```^^^^^^```aaaaaa```^^^\\\[[[ZZZXXXWWWZZZ^^^]]]ZZZWWWWWWZZZ\\\]]]\\\******,,,,,,,,,,,,******%%%(((+++,,,+++***))))))***((('''))),,,,,,'''"""$$$&&&'''&&&$$$%%%'''***---......,,,***)))***,,,************************************(((&&&$$$######%%%((()))))))))*********)))))))))(((((((((''''''(((((())))))(((((('''&&&'''((()))************))))))))))))))))))))))))((((((((()))+++,,,............---,,,,,,,,,,,,,,,+++...111555AAATTTaaaeeeiiijjjjjjjjjmmmnnnhhh```___``````___^^^^^^```aaacccaaa^^^\\\]]]aaafffjjjeeefffbbb^^^aaaiiimmmkkkgggeeefffkkklllhhheeefffjjjlllmmmhhh\\\MMM???777222222222111111111111111......///000000000000///,,,,,,++++++***))))))((()))((('''(((******(((&&&******)))(((((()))******%%%'''))))))(((''''''((('''((()))******)))(((''')))((('''&&&&&&'''((()))'''***,,,,,,***(((''''''''''''&&&&&&''')))+++---***))))))(((((()))))))))&&&((((((%%%&&&)))***'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******))))))+++,,,'''(((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((((((%%%'''))))))(((((()))***!!!&&&******'''%%%&&&((('''(((((()))))))))))))))'''(((******))))))***,,,////////////000000000111000...,,,,,,---------,,,+++,,,.........,,,+++)))'''((()))(((&&&&&&((()))(((***,,,...//////......+++******,,,......,,,)))***))))))((()))***,,,------......---,,,++++++,,,***,,,,,,))))))---000000000222444666===NNNeeewww{{{zzztttiii___\\\YYYUUURRRKKKJJJPPPRRRNNNQQQZZZ^^^^^^```bbbdddfffggghhhggghhhjjjlllmmmnnnmmmmmmlllkkkkkklllkkkhhhaaa\\\UUUSSSPPPOOOOOOQQQTTTVVV[[[^^^dddiiillluuuuuunnnnnnmmmooosssqqqvvv||||||yyyvvvxxxzzztttooolllllloooqqqooolllpppooonnnoooqqqtttttttttrrrooollllllnnnqqqqqqppprrrtttvvvuuusssqqqpppqqqrrrooommmmmmpppssstttsssooolllnnnsssuuuqqqlllkkklllmmmnnnnnnpppssstttrrrllllllkkkiiihhhggghhhiiiffffffccc]]]RRRFFF;;;555...+++))))))++++++(((%%%++++++*********+++,,,---******++++++,,,,,,,,,,,,---+++***))))))+++...000000///000222444:::HHHUUUYYYXXXXXXXXXZZZ^^^cccfffcccaaa^^^\\\[[[]]]```bbb]]][[[[[[]]]```bbbaaa___^^^]]]\\\[[[ZZZZZZ[[[[[[[[[\\\[[[YYY[[[^^^[[[VVV]]]XXXZZZbbbccc___```hhheee^^^ZZZ\\\___```bbbfffbbbaaaccceeebbb[[[ZZZ^^^```___\\\XXXUUUSSSUUUVVVVVVXXXXXXYYY]]]bbbaaa]]]aaa```^^^^^^___```___^^^___^^^]]]\\\ZZZZZZ]]]```___\\\YYYXXXZZZ[[[[[[ZZZ)))***+++,,,,,,+++***)))&&&(((******)))((()))******(((''')))---...,,,)))''''''((('''%%%%%%&&&(((***+++------+++***+++,,,************************%%%'''***+++***&&&""""""$$$'''(((((('''((()))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,///222666@@@PPP]]]bbbiiijjjjjjjjjmmmoookkkeee___```aaaccceeeeeecccaaafffdddcccbbbbbbeeehhhjjjeeegggfffbbbbbbhhhlllnnneeedddhhhmmmnnnjjjhhhiiiiiijjjkkkggg]]]NNN???666333222222111000000111111------...////////////...,,,+++++++++*********)))+++)))(((((()))******)))***))))))(((((())))))***&&&((())))))(((&&&''''''(((((())))))))))))((((((''''''((((((((((((''''''''')))++++++***(((((((((&&&&&&%%%&&&'''(((***++++++***)))(((((('''((((((&&&))))))''''''***+++(((&&&&&&&&&&&&''''''''''''&&&((())))))))))))***,,,''''''(((((()))******+++''''''&&&''''''((()))***&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''%%%(((+++,,,+++)))((((((###'''******(((&&&''')))((((((((()))))))))*********,,,---,,,++++++,,,---......---,,,---...///000000...,,,,,,---...---,,,***+++,,,---,,,+++***)))((())))))(((''''''(((***((()))***,,,...000111222)))(((((()))***+++***))))))((((((((()))***,,,---------...---++++++,,,...000222222......333888999888999;;;===EEEVVVkkkzzz}}}zzzuuuqqqmmmlllfffZZZSSSQQQQQQPPPOOOJJJJJJQQQUUUVVV\\\eeegggggghhhiiikkknnnqqqrrroooooonnnnnnnnnoooooopppkkkkkkkkklllmmmkkkhhheee[[[YYYUUURRROOONNNNNNOOORRRUUUWWW[[[hhh{{{qqqlllmmmnnnnnnnnnnnntttzzz{{{xxxuuuvvvxxxsssooollllllnnnpppooommmrrrooolllkkkmmmooopppppprrrpppnnnnnnppprrrrrrqqquuuwwwyyyxxxuuurrrqqqpppqqqooonnnnnnqqqtttuuuvvvnnnkkkkkkpppqqqooolllmmmooolllkkkoooqqqpppoooqqqhhhggggggfffggghhhiiijjjkkkiiieeeaaa[[[QQQEEE<<<111...++++++---...,,,***+++++++++***++++++,,,---)))))))))((())))))***+++---,,,***))))))+++---...///......000111666CCCPPPZZZXXXWWWWWWZZZ^^^````````````___\\\YYYZZZ^^^ccc\\\[[[\\\]]]______^^^\\\YYYYYYYYYYYYYYYZZZZZZZZZUUUYYYZZZZZZ[[[]]]ZZZUUU[[[XXX[[[```___\\\```iiifff```\\\^^^___^^^```ccceeebbbbbbdddddd___\\\[[[```aaaaaa]]]WWWSSSUUUWWWTTTVVVWWWWWWZZZ``````]]]bbb```^^^^^^^^^^^^\\\[[[^^^^^^^^^\\\ZZZ\\\___aaaccc```]]][[[[[[ZZZYYYXXX)))***+++,,,,,,+++***)))((()))***)))'''''')))+++***((('''))),,,......---)))))))))))))))))))))***'''))),,,---,,,+++++++++))))))))))))************!!!$$$'''******(((%%%###"""%%%'''(((((('''(((((())))))))))))((((((((((((((())))))******))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,++++++******++++++++++++...333999BBBOOOZZZ```hhhjjjkkkkkknnnqqqnnnhhhcccbbbcccfffjjjkkkhhheeefffeeedddddddddeeefffggghhhjjjjjjgggdddeeeiiilllcccdddiiinnnoookkkjjjkkkjjjjjjjjjggg```RRRBBB888444333222111000000000111------...////////////...//////...---,,,,,,++++++,,,+++)))((()))***++++++)))))))))(((((()))))))))((()))***)))'''&&&&&&'''))))))(((((((((((())))))''''''((((((((((((''''''''')))******)))(((((()))''''''&&&'''''')))***+++---,,,+++***)))((((((((('''******((((((++++++((())))))((((((((('''''''''$$$&&&''''''&&&'''(((***''''''((((((((()))))))))'''''''''''''''((())))))%%%&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&&&&'''''')))++++++)))(((((((((%%%(((******)))((((((***)))))))))))))))************,,,,,,,,,***)))***+++---+++***))))))+++---...///...,,,,,,.........---******++++++++++++***)))((())))))(((''''''(((***(((((((((***+++...000222))))))(((((()))******+++)))((((((((()))+++,,,...,,,---...---+++,,,...111222666777444555===DDDGGGCCCEEEGGGKKKTTTaaaqqq|||{{{yyyvvvvvvuuuqqqjjjdddaaaaaa\\\SSSOOOQQQUUUUUUWWWSSSSSSXXX\\\___eeelllmmmlllkkkkkkmmmooorrrtttsssrrrpppnnnnnnnnnooopppllllllmmmmmmnnnmmmlllkkkcccaaa^^^ZZZVVVSSSQQQPPPLLLRRRUUUXXXhhhrrrnnnqqqtttqqqnnnlllrrryyyzzzvvvssstttuuuuuurrrppppppqqqssssssrrrrrrpppnnnnnnooopppoooooovvvtttrrrqqqrrrtttvvvwwwvvvxxxzzzyyyvvvrrrpppoooqqqpppnnnnnnoooqqqssstttrrrnnnmmmoooooollllllnnnuuunnnlllppprrrnnnlllnnniiigggeeeeeegggiiijjjjjjnnniiieeedddbbb[[[NNNDDD555000,,,+++---......,,,+++************+++++++++***)))((((((((()))******,,,+++***)))((()))***+++---,,,---///000555AAAMMMZZZXXXVVVWWWZZZ\\\\\\[[[]]]___```\\\XXXXXX]]]ccc]]]]]]^^^___^^^\\\YYYWWWVVVWWWWWWXXXWWWWWWVVVUUUQQQVVVYYYZZZ[[[]]]ZZZTTTWWWWWWZZZ]]]\\\ZZZaaakkkgggccc```aaa```^^^^^^```dddaaa___bbbeeeddd```\\\`````````^^^[[[YYYWWWWWWSSSVVVWWWVVVYYY^^^```]]]aaa___^^^]]]]]]]]]ZZZXXX\\\^^^^^^[[[ZZZ\\\______dddbbb```]]][[[ZZZXXXWWW)))***++++++++++++***))))))))))))(((&&&'''(((******)))((((((***+++,,,,,,(((((()))***++++++++++++&&&(((+++,,,+++******+++(((((()))))))))*********%%%&&&'''))))))(((((('''$$$''')))***)))((())))))(((((((((((())))))))))))))))))************))))))'''(((((())))))))))))(((************************)))((((((((((((((())))))+++++++++******++++++,,,))),,,444<<>>HHHRRRWWWVVVWWWYYY]]]dddkkksssxxxpppmmmkkkkkkjjjggg```[[[YYY[[[XXXSSSSSSYYY___aaa```^^^^^^aaaeeehhhmmmssstttsssqqqppppppqqqssstttvvvtttqqqooonnnooopppqqqpppppppppooonnnnnnmmmnnngggfffdddbbb^^^[[[XXXVVVJJJSSSYYY\\\iii~~~}}}sssppptttwwwuuupppkkkqqqwwwxxxtttrrrrrruuuvvvtttsssrrrssstttuuuuuupppppprrrtttvvvuuusssqqqyyywwwtttqqqqqqtttxxx{{{vvvxxxyyyxxxtttqqqooonnnrrrqqqooommmllllllnnnooopppmmmlllmmmmmmkkklllppptttooolllqqqtttsssqqqpppmmmjjjffffffgggiiijjjiiimmmhhhddddddeee```UUUKKK:::555...++++++---,,,,,,******************))))))*********)))))))))*********)))(((((('''(((((()))******,,,///000555AAANNNXXXWWWWWWWWWXXXYYYXXXXXX[[[^^^```]]]YYYYYY]]]aaa``````aaa___\\\YYYVVVTTTWWWWWWWWWVVVUUUSSSRRRQQQPPPUUUYYYYYYZZZ[[[YYYUUUUUUWWW[[[^^^]]]^^^fffnnnhhheeedddeeebbb^^^\\\___```^^^]]]```fffhhhddd___```]]][[[\\\______[[[WWWTTTXXXYYYWWWXXX]]]___^^^___^^^]]]]]]^^^]]][[[YYY[[[``````[[[ZZZ^^^```^^^cccbbbaaa^^^\\\ZZZYYYXXX((()))***++++++***)))(((((())))))(((&&&&&&((()))))))))(((((())))))***+++'''&&&&&&(((***+++***)))&&&(((******))))))***+++'''(((((())))))*********+++***)))(((((('''''''''&&&(((++++++************(((((((((((())))))))))))******++++++++++++******(((((())))))))))))((((((************************)))((((((((((((((()))***,,,++++++++++++,,,,,,---***,,,222;;;BBBJJJUUU```dddjjjnnnooopppqqqnnnjjjkkkiiiggghhhjjjmmmooooooiiiiiiiiijjjjjjjjjjjjjjjrrrooommmlllgggbbb```cccaaabbbgggkkkkkkgggiiinnnlllkkkkkkmmmkkkaaaOOOBBB666444222000//////000111......///000000000000//////......,,,+++***((((((***++++++***))))))***,,,'''(((((())))))(((((('''((())))))(((&&&&&&''')))(((((())))))))))))((((((***)))'''%%%%%%''')))***&&&((()))(((''''''(((***((()))))))))************)))((('''&&&&&&%%%&&&&&&&&&)))+++)))***,,,+++'''---,,,+++***)))((('''&&&%%%'''(((((((((((()))+++)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++%%%&&&''''''((((((''''''))))))(((&&&%%%&&&))),,,(((((((((((())))))))))))******)))((()))***+++,,,***+++,,,,,,******+++,,,//////...---...///000111///...,,,---...000//////***************+++++++++))))))***)))(((((()))+++)))(((((()))***---///000---//////...,,,++++++,,,,,,,,,+++***+++,,,---...***---///...+++,,,222888<<>>MMMYYYbbbbbbhhhrrrtttmmmfffeeeeeebbbbbbcccbbbaaaeeekkkjjjiiihhhiiikkknnnrrrtttnnnkkkgggeeeeeeeeedddccccccfffhhhhhhfffdddfffhhhggghhhlllooonnnfffZZZPPPDDD888000111222---(((''',,,,,,---------------,,,+++,,,---/////////......///---+++***++++++***))))))))))))***,,,+++)))''')))(((&&&%%%&&&''')))+++(((((((((((())))))))))))+++***)))''''''&&&&&&&&&((('''&&&&&&''''''&&&%%%)))((('''&&&''')))+++,,,(((&&&$$$%%%''')))(((&&&&&&(((+++,,,+++++++++,,,((((((((((((''''''''''''(((((('''(((((()))++++++(((((())))))))))))((((((###''')))&&&&&&)))+++***---+++(((&&&&&&&&&((()))***)))))))))++++++)))'''&&&'''((((((''''''(((***'''''''''(((((()))***+++************))))))))))))*********)))))))))))))))***(((&&&(((,,,......---000000//////...------,,,000000//////000000000000...***(((+++---++++++---...111666;;;@@@GGGMMMRRRSSSSSSRRRRRRPPPKKKDDD@@@;;;888444111000000000000333555666333///000555:::IIIIIIIIIIIIHHHGGGGGGGGGBBBAAA@@@BBBHHHRRR___hhhlllnnnpppsssuuuvvvvvvvvvqqqsssvvvvvvssspppmmmlllkkklllnnnqqqpppnnnqqqvvvrrrpppooonnnooooooooommmpppooonnnooorrrrrrpppmmmnnnppprrrssssssssstttuuuqqqpppppptttyyyyyysssnnnooohhh___ccciii\\\OOOSSSdddllltttvvvrrrqqquuuzzzoooppppppooonnnpppsssvvvssssssrrrrrrrrrssstttttt{{{wwwtttuuuzzz|||zzzwww}}}zzzwwwvvvwwwvvvssspppppptttvvvtttpppooossswwwrrrrrrqqqpppqqqrrrssstttooopppqqqqqqooonnnoooppplllqqqppplllqqq|||}}}vvvqqqmmmhhhddddddeeeggghhhfffccc```]]]\\\^^^```bbb___WWWJJJ@@@999444///+++///---++++++,,,.........,,,------,,,***)))***+++++++++***************+++***+++,,,++++++000777>>>JJJUUU]]]]]]ZZZYYYYYYXXX[[[\\\^^^bbbdddbbb\\\WWW___``````___^^^]]]^^^```VVVWWWXXXXXXWWWWWWXXXZZZ___]]]YYYUUUTTTUUUXXXZZZYYYZZZ\\\\\\]]]^^^```cccYYY]]]bbbccc```[[[WWWTTTWWWZZZ]]]^^^]]]```gggmmm___```ZZZZZZ]]]TTTOOOXXXXXXXXXWWWVVVWWWXXXYYYZZZTTTYYY___bbb```]]][[[[[[XXXXXXWWWWWWWWWXXXYYYYYY[[[[[[ZZZYYYZZZ]]]bbbfff)))'''&&&(((***+++)))'''***(((&&&%%%'''((()))))))))((('''))),,,------+++222///+++555AAA888,,,...))))))))))))))))))))))))(((((((((((())))))))))))***(((''''''******)))'''*********+++++++++,,,,,,...+++((('''))))))((('''(((((((((((((((((((((((((((***++++++)))((()))***)))******)))(((((()))+++((((((((()))******++++++,,,+++,,,:::GGG>>>//////***...111222555???PPP]]]bbbaaafffnnnppplllhhhhhhfffcccbbbccccccaaaeeejjjjjjiiihhhggghhhjjjmmmnnnllljjjhhhhhhhhhhhhfffdddbbbfffiiihhhdddbbbcccfffggghhhkkkooonnnggg\\\SSSGGG;;;333222333///+++***------.........------,,,......---......//////000---------,,,+++***))))))***)))((()))++++++)))((('''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))***)))((('''''''''''''''((((((''''''''''''&&&%%%)))((('''&&&''')))+++,,,(((&&&$$$%%%((()))((('''&&&)))+++,,,+++******+++(((((((((((((((((((((((($$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''$$$((()))'''&&&)))***))))))))))))((((((((((((((()))(((((()))******)))'''&&&'''((((((''''''(((***'''''''''(((((()))***+++***************************)))))))))))))))))))))+++)))'''(((***+++***)))---------------...///000111222333444555555444222///+++***---///......000///555>>>GGGPPPXXX___ddd___^^^]]]]]]\\\YYYTTTQQQJJJDDD>>>:::999888777555222444555333000111666;;;@@@>>><<<;;;::::::999888555555555888>>>JJJWWW```kkknnnsssxxx{{{||||||{{{{{{}}}}}}yyysssnnnllljjjjjjnnnrrrsssqqqtttzzzuuusssqqqpppqqqrrrrrrrrrnnnlllkkklllnnnooommmkkkmmmoooqqqqqqqqqqqqrrrsssooonnnooosssxxxzzzvvvsssqqqjjjbbbhhhpppeeeWWWYYYcccjjjrrrsssooommmooosssoooppppppnnnnnnooorrrtttrrrrrrrrrssstttuuuvvvwww{{{xxxuuuvvvzzz|||zzzxxx|||yyyvvvtttuuutttrrrpppnnnpppqqqpppmmmmmmooorrrrrrrrrqqqqqqqqqssstttuuunnnnnnnnnmmmjjjjjjkkklllrrrtttppphhhjjjssstttmmmqqqnnnjjjgggeeefffffffffdddbbb```______```bbbcccccc[[[PPPFFF???888111,,,111///---,,,---------,,,)))+++------,,,************************+++,,,---***++++++******...666<<>>PPP^^^bbbbbbeeejjjllliiihhhjjjeeebbbbbbcccbbb```ccchhhllljjjhhhgggfffgggiiijjjgggggghhhiiijjjiiieeebbb```eeeiiigggaaa^^^aaafffggghhhkkkooooooiii___WWWLLLAAA666333333000......///////////////...---,,,...---,,,+++,,,---...///+++...000///+++(((((()))+++)))(((((()))******)))%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((((('''''''''((((((((((((((('''''''''&&&&&&((((((''''''''')))+++,,,'''&&&%%%&&&((()))((('''''')))++++++***))))))***))))))))))))))))))))))))%%%&&&((()))******))))))&&&&&&''''''''''''&&&&&&%%%)))***'''&&&((()))(((&&&''')))*********(((((((((''''''((())))))(((&&&&&&'''((((((''''''(((***'''''''''(((((()))***+++******************++++++))))))))))))))))))******+++)))))))))+++,,,***)))---------...000222555666777999<<>>999444222222222111...000000222666===JJJWWW```iiimmmttt{{{~~~vvvpppmmmjjjjjjmmmqqqrrrqqqssswwwuuusssppppppqqqsssttttttmmmlllkkkkkkmmmmmmllljjjkkkmmmoooooonnnnnnooopppnnnlllmmmpppvvvyyyyyywwwsssnnngggnnnzzzqqqbbbaaagggmmmtttvvvrrrooooooqqqpppppppppnnnmmmnnnpppsssrrrrrrssssssuuuvvvxxxyyyzzzxxxuuuvvvyyy{{{zzzxxx|||yyyuuusssrrrsssrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrqqqrrrssstttuuuvvvnnnmmmkkkgggdddcccdddfffrrrrrrmmmdddccciiijjjeeelllllljjjiiihhhgggffffffbbbaaa``````aaaccceeefffggg```WWWNNNFFF>>>444---111///------------+++)))'''***---...---+++***+++)))))))))***+++,,,---...***++++++***)))---333999HHHRRR[[[\\\ZZZ[[[[[[ZZZVVVVVVWWWZZZ]]]^^^]]][[[ZZZ[[[[[[[[[YYYYYY[[[]]]___]]]ZZZXXXWWWXXX[[[\\\]]]\\\ZZZXXXXXXYYYZZZ[[[XXXYYYZZZ[[[[[[]]]```ccc___\\\ZZZZZZ[[[\\\YYYWWWQQQUUUYYYZZZZZZ[[[^^^aaabbbaaa[[[[[[aaa\\\VVVZZZWWWXXXYYYZZZYYYVVVSSSQQQQQQVVV\\\``````______^^^UUUTTTTTTUUUWWWYYY\\\^^^]]]^^^______^^^___aaaccc+++***(((&&&&&&''''''(((((('''%%%&&&)))***+++*********))))))******))))))###'''&&&***111***###)))************************(((((((((((())))))))))))(((((((((((())))))))))))'''(((***,,,,,,+++***(((***))))))((())))))ӵ'''((((((((($$$&&&''''''&&&&&&&&&''')))******)))(((((()))+++((((((((()))******++++++*********666GGGAAA000,,,---//////...000;;;NNN\\\bbbdddgggiiiiiigggeeefffccc``````aaa```^^^```eeekkkjjjhhhggggggggghhhiiidddeeegggiiiiiifffaaa]]]]]]ccchhhfffaaa^^^bbbgggggghhhkkkoooppplllccc\\\PPPFFF;;;444222111000000000000000000///...---,,,Ħ+++++++++)))...222Ħ(((***,,,***(((''')))*********%%%&&&'''(((((((((''''''(((ӵ)))(((''''''''''''(((((()))(((((()))((('''&&&''''''((('''''''''((()))***+++'''&&&''''''((()))((((((((()))******((('''((()))))))))))))))************&&&(((***,,,,,,,,,+++***&&&''''''((((((''''''&&&&&&******'''%%%'''((('''&&&'''((()))************'''&&&&&&'''((()))'''&&&&&&'''((((((''''''(((***'''''''''Ħ)))))))))***************)))))))))))))))******************,,,---...//////000000111444777;;;???BBBEEEGGGKKKPPPRRROOOHHHBBB;;;666222555999;;;@@@EEEHHHPPP]]]hhhppptttwwwxxxyyyvvvsssrrrrrrrrrrrrqqqooofffZZZRRRNNNJJJDDD>>>777888777555222222444666>>>888222000111111000---000111444999BBBOOO]]]gggiiimmmrrryyy~~~xxxrrrooommmkkkmmmppppppmmmllloooqqqooollllllnnnppprrrrrrnnnnnnmmmlllmmmmmmmmmllljjjlllmmmnnnmmmlllmmmnnnmmmlllkkkmmmrrrvvvxxxxxxssspppjjjqqqzzzllliiijjjoootttwwwuuusssqqqqqqqqqqqqpppnnnlllmmmooorrrsssssssssssstttuuuvvvwwwxxxvvvtttuuuwwwyyyxxxwww|||yyyuuusssrrrrrrssstttsssrrrqqqqqqrrrsssqqqooorrrrrrrrrsssssstttuuuuuunnnmmmiiiddd```^^^___aaajjjkkkiiiccccccffffffbbbdddfffiiiiiiiiigggffffffcccaaa______```cccgggjjjgggbbb[[[UUUMMMCCC777......---,,,,,,---,,,***)))(((***,,,,,,,,,+++,,,---)))))))))))))))***+++,,,+++------+++***,,,222888FFFQQQZZZ[[[ZZZ[[[[[[ZZZUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYWWWVVVWWWXXX^^^]]][[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]YYYZZZZZZZZZZZZ\\\```bbbbbb^^^ZZZZZZ]]]]]]YYYUUUQQQTTTXXXZZZYYYYYYZZZ[[[```aaaZZZYYYaaa___XXXZZZYYYZZZ[[[\\\[[[YYYWWWUUUUUUXXX]]]```aaaaaa```___VVVUUUUUUUUUVVVYYY]]]______```bbbbbbaaa```aaabbb,,,+++***(((''''''(((***((('''&&&''')))++++++***************)))(((((()))$$$***)))+++111+++&&&,,,************************(((((((((((())))))))))))'''(((((((((((())))))***&&&''')))++++++***)))((()))************4ĉ@ӵ((())))))(((***,,,,,,+++++++++,,,)))******)))(((((()))+++((((((((()))******++++++***---***---666222+++///...//////...000<<L---,,,***))))))---=hĦ+++,,,***(((''')))*********''''''((())))))))))))(((4ĉ@ӵ(((''''''''''''(((((()))''')))***)))'''&&&'''((('''''''''(((((()))***+++&&&'''((())))))(((((((((((()))***)))''''''((()))((()))))))))*********+++###%%%''')))***)))((('''((((((((())))))(((((((((&&&******'''%%%'''((('''((('''&&&&&&''')))+++---&&&%%%%%%&&&((()))'''&&&&&&'''((((((''''''(((***'''''''''>L+++((((((((()))))))))******(((((())))))************++++++,,,,,,---...000222111333666<<>>BBBGGGOOOVVV[[[bbbmmmuuuzzz{{{{{{zzz|||xxxuuuuuuvvvvvvvvvxxxooocccZZZSSSLLLDDD>>>666666666555555555666888:::555000---...///...---...000444:::CCCQQQ^^^hhhmmmnnnqqqtttyyy~~~wwwrrrooopppmmmnnnrrrrrrnnnlllmmmooommmkkkkkkmmmoooppppppnnnnnnmmmlllkkkkkklllmmmiiikkkmmmmmmmmmlllmmmnnnnnnlllkkkkkknnnqqqtttvvvsssqqqkkkqqq}}}qqqoooiiilllpppttttttsssqqqpppqqqqqqpppnnnmmmmmmppprrrttttttssssssrrrsssssssssuuutttsssssstttuuuuuuuuu|||zzzwwwtttrrrssstttvvvvvvuuutttuuuvvvvvvsssqqqrrrrrrrrrsssssssssssssssnnnmmmiiiddd___]]]^^^```cccfffhhhgggfffeeeccc___aaaeeeiiiiiigggcccaaaaaaeeebbb^^^[[[]]]bbbhhhllleeeaaa]]]YYYRRRHHH;;;222---,,,++++++,,,,,,+++******++++++***)))***---///+++***)))(((((((((((((((---......---,,,...333888DDDOOOXXXZZZYYYZZZZZZZZZVVVVVVVVVVVVVVVWWWYYY[[[\\\\\\\\\YYYVVVTTTTTTUUUYYYZZZ[[[___bbbbbb```]]]\\\\\\[[[[[[\\\]]]___```[[[[[[[[[ZZZZZZ[[[___bbbeeeaaa]]]]]]___^^^XXXRRRSSSUUUXXXZZZZZZXXXWWWWWW]]]aaaZZZXXX___^^^XXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[ZZZ[[[^^^aaabbbbbb```^^^XXXXXXWWWWWWXXXZZZ\\\^^^```bbbddddddbbbaaaaaabbb***++++++***(((((()))+++(((((('''(((***+++***)))((()))******((('''(((***%%%+++))))))000---(((---************************(((((((((((())))))))))))&&&'''))))))((((((***+++&&&'''((()))***))))))(((''')))+++,,,+++GG=?******''')))+++++++++***+++,,,)))******)))(((((()))+++((((((((()))******+++++++++000,,,(((+++))))))222+++---...---111===QQQ```dddjjjnnnkkkfffccc```]]]\\\[[[\\\^^^^^^[[[]]]bbbdddccccccddddddeeefffgggiiihhhiiijjjjjjhhhdddaaa[[[___ccceeeeeefffiiilllkkkkkklllppprrroooiiicccYYYSSSEEE777111111111///---....../////////......HdĦ...---,,,+++)))=Īj+++)))(((((()))******)))(((((()))))))))*********GG=?(((((('''''''''((((((''')))+++***'''%%%''')))''''''(((((()))*********%%%''')))***)))(((((()))'''(((((('''&&&&&&(((***'''(((((())))))*********&&&'''(((************)))(((((())))))))))))((((((%%%)))***'''&&&((()))((()))(((&&&%%%&&&))),,,...&&&%%%%%%&&&((()))((('''&&&'''((((((''''''(((***'''''''''HdĦ+++((((((((()))******++++++((((((((()))******++++++,,,---,,,++++++---222555666:::AAAIIIRRR[[[aaaeeeeeeeeegggmmmrrrpppiiibbbYYYQQQLLLNNNRRRXXX___fffiiiooowww~~~}}}yyyvvvvvvwwwxxxxxxyyytttjjj___UUUKKKBBB===333333444555777999;;;<<<888777444111///...//////...000444:::CCCPPP^^^gggnnnnnnooorrrvvv}}}|||vvvqqqooorrrooopppuuuwwwtttrrrrrrooonnnmmmmmmooopppooonnnmmmmmmllljjjhhhhhhjjjllljjjlllnnnooooooooopppqqqooommmlllkkklllooorrruuurrrrrrlllmmmzzzzzzssstttpppppprrruuuxxxxxxvvvtttqqqqqqqqqooonnnnnnqqqtttuuutttsssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssssstttzzzzzzyyyvvvssssssuuuwwwtttuuuvvvvvvuuutttrrrqqqrrrrrrsssssssssrrrqqqpppmmmllljjjeeeaaa______```bbbfffjjjkkkhhhccc___\\\bbbfffjjjiiiddd___\\\[[[eeeaaa]]]ZZZ[[[___eeehhhbbb```^^^\\\XXXNNNBBB999111///,,,+++,,,---,,,,,,***+++,,,+++******,,,...,,,+++***)))(((''''''''',,,...///...---...444888CCCMMMWWWXXXWWWXXXXXXWWWVVVWWWWWWVVVUUUVVVYYY[[[^^^^^^]]][[[WWWUUUUUUVVVWWWXXX[[[aaaeeefffaaa]]]]]]\\\\\\\\\]]]___aaaccc___^^^]]][[[ZZZ[[[^^^aaadddbbb_________]]]XXXTTTWWWXXXYYYZZZZZZXXXVVVUUUZZZaaa]]]WWW\\\[[[WWWYYYYYYXXXWWWWWWWWWYYYZZZ[[[\\\\\\^^^```bbbbbb___]]]YYYYYYYYYZZZ[[[\\\]]]]]]```bbbddddddcccbbbbbbccc&&&(((***ӵ))))))(((ĭӵ(((ӵ&&&Ħ))))))))))))))))))))))))(((ӵӵ((((((ĦƜ`1.׼s++++++,,,$$$Ħ)))***)))******)))(((((()))ӵ***Ħ...(((+++)))(((000***,,,------ĭӵ___]]]ĦgggggghhhĦiiiĦiiikkkkkkkkkmmmlllmmmppprrrpppjjjeee222///+++...DdD++++++,,,?fӵ***)))(((Ħ)))((((((ӵƜ`1.׼s***)))ĭӵ***'''(((***$$$'''***+++)))((((((ӵ%%%&&&(((+++Ħ'''(((((()))***,,,---((((((((('''$$$((()))Ħ((((((''''''((())))))Ħ((((((''''''(((***'''''''''DdD+++,,,,,,***+++ӵ...333ӵ]]]ӵjjjkkkrrr^^^bbbĦuuuӵxxxvvvppp555ĭӵ777111///333999BBBNNN[[[ccchhhiiikkkoootttzzz}}}yyytttrrrqqquuurrrsssxxxzzzwwwssssssooonnnnnnoooppppppnnnlllnnnnnnnnnkkkhhhhhhjjjmmmkkkmmmpppqqqqqqrrrtttuuunnnnnnnnnmmmnnnppptttvvvrrrtttllljjjsssuuutttxxxzzzxxxwwwyyy|||}}}zzzwwwqqqqqqqqqpppooopppsssvvvuuuttttttsssssssssssstttrrrrrrrrrrrrrrrrrrssstttwwwxxxyyywwwsssrrrtttuuuqqqtttwwwvvvsssppppppqqqrrrsssssssssrrrpppnnnmmmkkkkkkjjjfffccc``````aaabbbeeejjjkkkgggaaa^^^]]]```eeeiiiiiiddd___]]]]]]bbb```]]][[[[[[]]]___aaaaaaaaaaaaaaa^^^WWWLLLCCC999555000---,,,---------(((+++...///---+++)))))),,,,,,+++******)))*********,,,...---,,,...333888BBBLLLUUUVVVUUUUUUVVVUUUTTTVVVXXXWWWWWWXXX[[[^^^^^^^^^^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[```eeeeeeaaa]]]^^^]]][[[[[[]]]```dddfffbbbaaa___\\\ZZZ[[[^^^```bbb```^^^\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYWWWUUUSSSXXXccc```XXXYYYXXXVVVZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZZZZ[[[^^^aaabbb```]]]WWWXXXZZZ\\\^^^_________```bbbccccccbbbbbbccceee###&&&?~4)))***)))g&e>&e***g&e+++>hӵ(((((((((((((((((((((g&e)))guO>uO>&e''''''4ff?>ߝL)))gĉ@+++,,,,,,,,,Shӵ,,,)))******)))((((((g&e)))>hӵ***...+++(((,,,,,,...///fff?><zmmmg&e>&e```aaaHLjjjjjjjjjShӵgLfffkkkmmmllljjjnnnmmmnnnppprrrpppkkkS?ʬ333...3h?D%%)?+++***ZufĦ)))))))))gL''')))(((g&e+++gĉ@)))+++g&e>&e,,,@e&&&'''??******$$$'''+++,,,)))(((g<ĉ&&&%%%&&&)))3we<Ħ&&&'''((()))3h?@e''''''''''''&&&###''')))Z***'''''')))******3h?gL'''((((((''''''(((***'''''''''D%%)?---fff?><z***+++=?Ħ===g&ehhhg&ellljjjlllS?ʬjjj4ff?>ߝL@errrg&evvvwwwwww3h?g&e>&e===777??(((***---333<<>>+++...+++***000999BBBOOOZZZ___cccfffiiinnnuuuwwwtttwwwvvvvvvuuuuuuvvvwwwwwwuuuuuuxxx{{{xxxsssrrrvvvtttrrrppppppqqqpppnnnmmmrrrooonnnooommmkkknnnssslllmmmooossswwwyyyyyyyyytttqqqnnnnnnrrruuuuuutttoooppppppnnnlllkkknnnqqq~~~{{{wwwttttttuuuvvvwwwvvvtttrrrrrrssstttuuutttuuuqqqqqqtttvvvtttsssuuutttsssrrrsssuuuvvvtttsssuuuyyyyyyrrrppptttuuussswwwwwwwwwuuuqqqooooooooosssttttttrrrnnnkkkjjjjjjkkklllkkkiiiddd```]]]\\\dddfffhhhiiihhheeeaaa^^^aaaaaabbbdddeeefffdddcccdddcccaaa___]]][[[[[[ZZZ___aaabbbbbb___[[[YYYWWWKKK@@@888666333...+++---+++---///...+++)))+++------+++,,,---+++((((((,,,++++++,,,,,,,,,///444888===MMMTTTTTTXXXVVVRRRUUURRRWWWZZZYYYXXXZZZYYYWWWRRRXXX^^^\\\WWWVVV[[[bbbbbb\\\WWWZZZbbbfffbbb]]]```___]]]^^^```eeekkknnnfffeeeaaa\\\XXXXXX\\\aaa___^^^]]]]]]^^^]]][[[ZZZ]]]XXXUUUWWWVVVSSSRRRTTTZZZZZZ^^^ccc```WWWUUUYYYYYY[[[^^^```___^^^^^^___\\\[[[ZZZ[[[^^^]]]ZZZWWWXXXXXXZZZ]]]______\\\YYY___```bbbbbb`````````aaa,,,+++4DuXӵ***+++***DdDΦDdDĦ(((DdDĦ''')))t|<******))))))))))))******DdDĦ,,,DdDΦDdDΦDdDĦ,,,peƜ4DuTӵ---`eĭ***qet*********)))((())),,,***'''DdDĦ***+++t|<''''''***,,,,,,,,,++++++DdDDdDĦhhhDdDΦDdDĦcccq<niDdDĦjjjqet___aaaDdDĦnnnqqqssssssrrrrrrsssssssssqqqq<R777:::qjRgdKӵHdDĦgdKӵ)))(((GR/f6LĭĦ,,,,,,DdDĦ)))))))))DdDĦ)))`eĭ(((DdDΦDdDĦ***DdDĦ(((%%%%%%'''))),,,,,,+++)))''')))+++,,,,,,***geĦ))))))(((FSĦ)))(((qjRgdKӵDdDĦ))))))((((((((((((''')))+++DdDĦ&&&((()))***qjRgdKӵDdDĦ)))(((((('''''''''((((((''''''HdDĦgdKӵDdDDdDĦ---DdDĦ4DufӵDdDĦ~~~DdDĦzzzq<R|||peƜ4DuTӵyyyDdDĦ```^^^DdDĦtttqjRgdKӵDdDΦDdDĦ>>>:::222,,,***+++...+++***000888AAANNNYYY]]]```bbbdddjjjtttyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvtttuuuxxx|||zzzvvvwwwzzzuuurrrnnnmmmnnnpppqqqqqqtttrrrrrrsssrrrnnnooosssssstttwwwzzz}}}~~~~~~}}}vvvssspppoooqqqssssssrrroooqqqqqqooolllkkkmmmoooyyyxxxvvvsssqqqrrruuuwwwuuusssrrrrrrsssttttttssspppooorrrwwwxxxuuutttvvvrrrpppnnnooorrrtttuuuuuuqqqvvvwwwsssqqqrrrrrroootttuuuuuussspppooooooooorrrqqqpppnnnmmmlllkkkjjjiiijjjjjjhhheeebbbaaaaaacccdddfffffffffdddaaa```bbbbbbcccdddeeeeeecccbbbeeeeeeeeedddbbb^^^[[[YYY```bbbccccccaaa___]]]\\\VVVLLLDDDAAA<<<555000///+++---......+++***+++------+++,,,...,,,))))))---,,,,,,---------000555999===MMMSSSSSSXXXUUUQQQUUURRRWWWZZZWWWVVVXXXYYYWWWTTTXXX\\\[[[XXXWWW[[[___```[[[VVVXXX^^^ccccccaaacccbbb``````bbbfffkkknnnhhhfffbbb\\\XXXWWWZZZ^^^^^^]]]\\\]]]^^^]]][[[YYY[[[WWWVVVXXXXXXTTTSSSUUUZZZYYY\\\aaa```ZZZWWWYYY[[[^^^aaacccbbbaaa``````]]]\\\[[[\\\^^^]]]ZZZWWWXXXXXXYYY[[[]]]]]][[[YYY___aaaccccccaaa```aaabbb++++++4DuXӵ***+++***DdDΦDdDӵ(((DdDĦ((((((o)h*********))))))))))))******DdDĦ---DdDΦDdDΦDdDӵ---=ӊB1.uTӵ---HߝL`o9+++po9wӵ(((((('''(((+++)))&&&DdDĦ******o)h***((((((***,,,,,,,,,------DdDΦDdDĦjjjDdDΦDdDӵeeeGIpӵDdDĦkkkpo9wӵDdDĦmmmrrrttttttsssrrrrrrrrrsssqqqpo9uBBB666444777GIdnuR)ĦDdDĦnuR)Ħ))))))CdgĪj+++DdDĦ***((((((DdDĦ***HߝL`o9(((DdDΦDdDӵ***DdDĦ(((%%%$$$$$$&&&)))++++++***''')))***++++++***geĦ''''''sp?aĦ((('''GIdnuR)ĦDdDĦ(((((())))))))))))((()))***DdDĦ***)))***+++GIdnuR)ĦDdDĦ(((''''''&&&''''''''''''''''''DdDĦnuR)ĦDdDΦDdDĦ000DdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵuuuDdDĦZZZWWWDdDĦvvvGIdnuR)ĦDdDΦDdDӵ:::888333---***)))---***+++000777???MMMXXXaaaccccccccchhhssszzz|||wwwxxxzzz{{{{{{yyyxxxwwwuuuuuuxxx}}}}}}zzz{{{wwwrrrmmmjjjlllqqquuuwwwuuuuuuwwwyyywwwrrrpppssssssuuuyyy{{{}}}|||zzzxxxxxxuuurrrqqqqqqqqqpppooopppqqqrrrpppnnnlllkkklllsssttttttqqqoooooossswwwsssrrrqqqqqqssssssrrrqqqllloootttzzzxxxtttssswwwrrrooollljjjmmmpppssstttlllqqqtttrrrppppppnnnkkkqqqrrrrrrqqqooonnnnnnoootttqqqllljjjkkkkkkhhhfffggghhhiiihhhfffeeeeeegggbbbbbbcccccccccccccccbbbccccccdddddddddcccbbbbbbfffgggiiijjjhhhccc^^^[[[___```aaaaaabbbbbbaaaaaaaaaYYYRRRMMMHHH>>>666333+++---......,,,,,,,,,......,,,---///---***+++///---............111666999===MMMSSSRRRWWWUUUQQQTTTVVVYYYZZZWWWVVVYYYZZZYYYWWWYYYZZZZZZYYYYYYZZZ\\\^^^[[[WWWWWW[[[```dddfffdddcccaaa```aaadddhhhjjjiiigggbbb\\\XXXWWWYYY[[[[[[ZZZ[[[\\\]]]]]]ZZZXXXXXXVVVWWWZZZZZZVVVUUUVVVZZZXXXXXX^^^aaa^^^ZZZYYYWWWZZZ___aaa```^^^]]]\\\]]]\\\\\\\\\]]]]]][[[ZZZZZZXXXXXXYYYZZZ[[[ZZZYYY```aaaccccccaaa```aaabbb++++++4DuXӵ)))+++***DdDʜ4DuTӵ(((>d<Ħ)))Dt(((***))))))))))))******>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ,,,4DufئL>e,,,puR)Ħ)))'''&&&(((***)))%%%>d<Ħ)))Dt+++******+++,,,,,,---,,,DdDΦDdDĦnnn>d<ʜ4DuTӵddd4DwDd<ĦkkkpuR)Ħ>d>>ĦpeӵDx<>d<ӵDd<)))qR/ܗ?fӵ***>d<%%%&&&>d<Ħ***4DufئL>e'''DdDʜ4DuTӵ)))DdDĦ(((%%%$$$###$$$'''***++++++(((((()))******)))geĦ'''s<v>aĦ((('''peӵDx<DdDĦ(((((())))))******((())))))DdDĦ,,,)))******peӵDx<>d<'''&&&&&&&&&'''''')))))))))>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵrrrDdDĦYYYSSS>d<ĦssspeӵDx<>d<ʜ4DuTӵ222111...***)))(((---***+++000555===KKKWWWiiilllllliiikkkrrrwwwxxxzzz|||~~~~~~{{{yyywwwvvvxxx}}}~~~|||}}}vvvsssooommmpppuuuyyy{{{yyyyyy||||||uuurrrsssqqqtttxxxzzzyyywwwtttrrrwwwuuusssqqqqqqppppppoooqqqqqqrrrqqqooollljjjiiioooqqqrrrpppnnnnnnsssxxxrrrqqqpppqqqrrrsssqqqpppnnnqqqvvvyyyuuuppprrrwwwuuuqqqkkkhhhiiimmmqqqsssmmmooopppooommmmmmmmmlllmmmnnnoooooonnnmmmnnnoooxxxrrrkkkhhhiiiiiifffbbbfffgggggggggeeeeeefffhhhcccbbbaaaaaaaaaccceeefffdddeeeeeedddcccaaaaaabbbgggiiikkklllkkkhhhdddaaa]]]]]]]]]^^^aaacccccccccfffaaa[[[WWWQQQHHH>>>888............---------......---...000...+++,,,000---......---...000555888<<dp&ĒR++++++nfʜd<Φ>d<Ħppps&dq&ĒR^^^^^^i?ʜtd<ĦjjjHHܗDӊB```<xwwwvvvuuuqqqllljjjjjjB?d<$$$"""###&&&)))++++++((((((((((((((((((geĦ'''Hg8>aĦ((((((B?Ho9(((>d<)))******+++((())))))>d<ӵ)))***B?Ho9'''<x&&&&&&'''((()))))))))&ӫeʬtIӇ'''>d<Φ>d<Ħ:::D&ӫetIӇqqqDdDĦsdKĦB?dp&ĒRnnnsss>d<sdKĦdddB?Ho9222s&dq&ĒR+++,,,+++***)))***+++,,,***+++///333;;;IIIVVVjjjoooqqqoooooorrrtttssszzz}}}~~~{{{xxxyyyvvvwww{{{|||zzzzzz|||vvvtttssstttwwwzzz|||}}}zzzvvvwwwvvvyyy}}}~~~{{{wwwtttssssssssssssrrrqqqqqqqqqrrrpppppppppppppppnnnkkkjjjnnnpppqqqpppooopppssswwwrrrqqqppppppqqqrrrqqqpppssstttuuuuuuqqqlllooovvvtttooojjjhhhjjjnnnrrrtttoooooommmlllkkkjjjmmmpppkkklllmmmmmmllllllmmmooovvvpppjjjhhhjjjjjjhhhdddeeefffgggfffdddddddddeeedddbbbaaa```aaadddgggiiidddffffffdddaaa```aaabbbhhhiiijjjkkkkkkjjjiiihhh]]]\\\\\\___ccceeefffeeefffdddaaa^^^ZZZTTTJJJBBB444222000...------.........---...000///,,,---111,,,------,,,,,,///333777<<h)))***+++fe,,,@ďD---...///((('''(((+++)))&&&ne((()))=e,,,,,,++++++,,,---++++++egehhhnnnsĪj@h___ZZZWWWfdDĦggg@ďDeeedddHkgetttuuuttttttoooiiiggghhh@h111000@G//////HĪj@IŌ***)))Bene)))Hkge,,,ne+++...fe&&&Hu]3hh((()))(((se'''%%%$$$$$$''')))******(((((('''''''''(((geĦja>aĦ((((((@G&&&&&&se((()))***+++,,,(((***+++<Ō((()))***@G)))(((Hkge&&&''''''((()))&&&'''(((HĪj@IŌ%%%&&&ege;;;AAAHu]3hIŌvvvxxxDdDĦne}}}@h>hooolllqqqseQQQneSSSSSS@G...///sĪj@h+++************+++,,,---+++***,,,///222999GGGUUUbbbjjjqqqqqqqqqtttuuutttxxxzzz|||}}}}}}zzzwwwuuuxxxtttssswwwxxxvvvuuuwwwuuuuuuvvvyyy|||~~~~~~~~~|||zzz|||xxx|||{{{vvvttttttppprrrssssssrrrqqqrrrssspppooonnnoooppppppnnnllloooooonnnoooppprrrtttttttttqqqooooooppprrrrrrrrrvvvtttsssrrrnnnjjjmmmsssooollliiiiiilllqqqtttvvvqqqmmmkkkkkkiiiiiimmmrrrjjjkkkmmmmmmllllllmmmnnnoookkkhhhhhhjjjkkkjjjhhhccceeeggggggeeedddccccccdddbbbaaa```aaadddgggiiidddffffffdddaaa___aaadddggghhhiiijjjkkkkkkjjjjjj```______bbbgggiiihhhfffeeeffffffdddccc```WWWNNN>>>999222...------......---,,,---000///,,,---111,,,------,,,,,,...222666;;;KKKQQQQQQWWWWWWVVV[[[SSSWWWWWWTTTTTTXXX\\\\\\\\\[[[[[[[[[]]]^^^^^^]]]___aaacccdddcccaaaaaaaaaaaa```]]][[[ZZZ[[[[[[\\\^^^\\\YYYYYY[[[]]]______XXXVVVUUUVVVYYY\\\]]]]]]VVVWWW[[[^^^\\\XXXYYY^^^YYYWWWUUUVVV^^^dddbbb\\\WWWYYY\\\\\\[[[YYYYYYYYYTTTVVVXXXZZZ[[[^^^aaaddd___]]][[[\\\^^^```aaa```[[[\\\^^^^^^\\\[[[\\\]]]***4DuXӵ(((ĵD^'''))))))((((((''''''(((******))))))))))))******((())))))---&&&'''))))))((())))))***+++++++++,,,---...///)))((())),,,***''''''((((((+++------++++++,,,...---,,,VVV```hhhddd___ZZZWWWSSSDdDĦeeedddmmmllljjjiiiooopppnnnpppkkkggggggiiiggg555333///...000000000******)))((((((---///(((+++///)))&&&D^&&&))))))(((s׼s)))(((&&&%%%&&&((())))))((((((((('''&&&&&&(((geFm8(((>aĦ''''''(((&&&&&&%%%s׼s&&&((()))+++,,,,,,+++---///Ho...)))***+++***---***'''''''''(((((()))***'''(((***''''''(((@@@GGGNNND^}}}|||zzzDdDĦxxxooofffgggs׼s]]]NNNFFFBBB@@@===,,,***+++***(((((()))***,,,,,,,,,++++++***,,,///111777EEETTT___iiiqqqrrrsssvvvxxxxxxwwwxxxzzzzzzzzzwwwuuussstttpppnnnqqqtttrrrrrrsssvvvvvvwwwyyy}}}~~~yyyxxx{{{xxx|||}}}xxxtttsssuuuppprrrttttttqqqpppqqqsssnnnlllkkkllloooqqqqqqpppqqqmmmkkkmmmqqqtttssspppvvvsssooonnnooorrrsssttttttqqqooopppooolllllloooooommmkkkkkkmmmoooppppppnnnkkkjjjllljjjhhhjjjqqqjjjlllmmmmmmkkkkkklllnnnlllkkkjjjiiihhhgggfffeeeaaadddhhhiiihhhfffddddddcccbbb``````aaacccfffgggccceeefffddd```___bbbffffffgggjjjlllkkkiiifffdddbbb``````dddiiijjjgggdddcccfffgggfffgggggg```VVVFFF???555...,,,---......---+++,,,///...+++,,,111.........------///333666:::JJJPPPQQQXXXYYYYYY___RRRVVVWWWUUUVVV[[[^^^^^^[[[\\\]]]^^^^^^___```````````````aaabbbcccbbbbbbaaa```^^^\\\[[[[[[\\\\\\]]]ZZZWWWXXX[[[^^^___^^^YYYVVVTTTTTTWWW\\\___aaaXXXYYY\\\^^^[[[WWWZZZ```XXXXXXVVVVVV[[[cccbbb]]]UUUWWWXXXWWWVVVUUUVVVWWWTTTVVVXXXYYYYYY[[[___bbb]]]\\\\\\]]]```bbbbbbbbb[[[\\\^^^^^^\\\[[[\\\]]]Φ4DuXӵtvӵ>d<Ħ&&&''')))))))))'''&&&Ħ'''''''''(((((())))))******))))))))))))******&&&'''Ħ+++,,,---((()))++++++++++++---...)))***+++***)))((((((***'''(((((()))***++++++,,,))))))*********+++++++++******+++,,,,,,---......)))(((***,,,+++'''(((+++Ħ((()))*********)))+++......,,,+++,,,...000......///...000888BBBOOOZZZccccccaaaaaaddddddeee```]]]ZZZVVVSSSWWW^^^>d<Ħcccdddeeemmmooorrrssstttrrrpppnnnllleee______fffkkkllljjjkkkiiigggiiikkkggg]]]SSSEEE<<<666666444///...111......------,,,,,,++++++,,,,,,,,,+++++++++******)))***+++++++++)))((('''(((((((((((()))***+++,,,---//////,,,Ħ---++++++***)))(((((())))))&&&>d<Ħ)))&&&))))))(((Be'''))))))'''''''''))))))(((''')))'''&&&%%%&&&'''geFYĉ%%%&&&>aĦ%%%&&&''''''&&&$$$&&&&&&'''(((((('''Be%%%&&&((()))+++,,,------///222nu]ӵ...,,,+++***+++---***,,,///+++&&&000666+++((((((((((((((()))******++++++,,,---,,,+++***)))*********,,,...111333555777AAANNNWWW___>d<Ħzzz~~~}}}zzz>d<ĦĦ{{{nnn```]]]BejjjVVVGGG::::::Ħ000...---++++++,,,,,,+++)))&&&))),,,,,,+++)))))))))###$$$'''***,,,+++)))&&&******,,,///000666EEESSSccclllsssttttttwww{{{|||xxxyyyzzzzzzyyyxxxuuutttqqqllljjjnnnqqqqqqpppqqqxxxwwwvvvxxx{{{~~~~~~|||xxxssstttxxx{{{yyyuuuvvvxxxqqqsssuuutttqqqpppppprrrnnnkkkiiikkkooorrrsssrrrqqqllliiikkkqqqtttqqqmmmwwwtttooommmooorrrtttuuupppmmmmmmppprrrnnnlllmmmsssqqqooonnnmmmkkkiiifffkkkhhhiiimmmlllggghhhnnnkkklllmmmmmmkkkkkklllmmmmmmnnnmmmjjjeeeaaa___^^^___ccchhhkkkkkkhhhgggfffaaaaaa```___```bbbdddeeebbbeeefffddd```___bbbgggdddgggkkknnnlllhhhbbb^^^```______ccchhhiiieee```aaaeeefffeeegggiiibbbYYYLLLCCC777...+++,,,......,,,+++,,,///...+++,,,000/////////......000444777:::JJJPPPQQQYYY[[[[[[aaaSSSXXXZZZYYYZZZ___bbbbbbZZZ]]]____________aaacccaaa^^^\\\]]]```cccdddddd```___]]][[[ZZZZZZ[[[[[[]]]ZZZWWWXXX[[[^^^^^^]]]ZZZWWWSSSSSSWWW\\\```cccZZZZZZ\\\]]]ZZZWWWZZZaaaXXXYYYXXXVVVZZZbbbbbb^^^YYYZZZZZZYYYWWWWWWYYYZZZVVVXXXYYYYYYXXXYYY\\\```[[[[[[[[[]]]aaaccccccbbb[[[]]]___^^^]]]\\\]]]]]]?aŖ%7uSQuR)ӵsdKĦ(((***+++***)))'''gdKĦ&&&%%%'''***+++)))&&&&&&(((***,,,,,,+++)))((('''gdKĦ)))***+++))))))))))))))))))))))))+++++++++***)))((('''&&&((('''&&&&&&'''((()))***))))))))))))************.........---*********,,,''')))+++,,,---,,,***gdKĦ***************)))+++.........------......---,,,---000222222222JJJUUU^^^^^^\\\^^^aaacccfff]]]XXXZZZ\\\ZZZZZZ]]]gdDĦ___cccjjjiiirrryyywwwrrrnnnkkkhhhdddccceeefffeeeeeegggjjjgggffffffhhhjjjfff]]]UUUBBB999333333444222000000......///000000///,,,***+++,,,---+++)))(((((()))***************)))(((((('''(((((()))))))))))))))......---gdKĦ(((+++++++++***************)))sdKĦ+++,,,!!!###'''((()))***%%%&&&'''(((((()))((((((&&&''''''(((((((((ŶS'''((((((3we<))))))))))))&&&((())))))'''%%%&&&(((******((()))---111000444888iĉ@3hR/Ō777555222///......000000///---+++,,,...000++++++***(((&&&&&&((()))%%%***///---)))'''***...(((***++++++,,,///555:::FFFNNNYYY```eeeDdDĦ}}}sdKĦ|||gdKĦ}}}{{{}}}zzzmmm^^^TTTOOOLLL???;;;777gdKĦ---******++++++++++++******%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((,,,(((***000111333AAASSSaaajjjqqqssstttxxxzzzyyy{{{zzzzzzzzzxxxwwwuuutttiiillloooooommmooouuu{{{vvvwwwyyyyyyxxxyyyzzz|||{{{zzztttmmmnnnvvvxxxttt}}}|||{{{zzzxxxvvvuuutttmmmnnnooopppqqqrrrsssssspppnnnllllllnnnpppqqqpppnnnppprrroookkkjjjnnnrrrttttttsssssssssttttttuuutttjjjgggnnnpppiiifffjjjpppooommmmmmnnnmmmkkkhhhiiikkknnnmmmiiiggghhhjjjiiinnnooojjjhhhkkkllliiiiiinnnnnniiigggiiifff```]]]bbbhhhkkkjjjiiijjjkkkhhhfffcccaaabbbcccddddddbbbdddgggfffdddbbbbbbdddggglllooommmgggaaa___``````ZZZWWW\\\fffkkkhhhccceeefffggghhhhhhhhhgggfffYYYNNN???555111///---***---+++,,,//////+++)))+++333///---...333666444222<<A(((ne((('''((()))***)))ne(((&&&&&&'''******)))&&&$$$&&&(((******)))'''&&&ne((()))***+++))))))))))))))))))))))))------------,,,,,,+++******)))((((((((()))***+++(((((()))))))))*********+++,,,,,,***((('''((()))((()))+++,,,,,,,,,ne))))))))))))))))))+++---///000/////////000111000000111333555666777FFFQQQ[[[]]]\\\^^^bbbdddeee]]]YYY[[[^^^\\\]]]De]]][[[```gggfffpppwwwvvvrrrpppmmmiiifffddddddfffggghhhiiijjjfffeeegggiiiiiidddYYYPPP@@@888222222333000---,,,,,,,,,---...//////---,,,,,,------,,,***)))***+++***************)))(((((('''(((((()))))))))))))))++++++ne+++++++++*********))))))(((((((((ne&&&((()))###%%%'''((((((((()))***''''''(((((()))((((((((($$$%%%'''((()))***>A'''((((((k<(((((((((((((((&&&''')))((('''&&&&&&'''(((((()))(((((()))+++---000666>>>fhEEECCC@@@<<<888555444666444222000//////000000------+++***(((((()))+++''',,,000000---+++...222***,,,---...222999BBBIIIPPPXXXaaagggjjjDezzz}}}nevvvwwwne}}}}}}}}}~~~zzzuuuooocccRRRGGGCCCAAA>>>;;;555222ne,,,***************************&&&(((***++++++)))'''&&&)))))))))))))))))))))))),,,(((***000111222@@@QQQdddlllsssttttttvvvwwwuuuuuuwwwyyyyyyyyyvvvtttrrrkkknnnpppooonnnqqqwww|||vvvyyy||||||zzzwwwuuutttuuutttoooiiikkkssswwwvvv}}}zzzvvvrrrpppjjjlllppprrrrrrrrrqqqpppnnnllllllmmmppprrrssssssmmmppprrrppplllkkknnnqqqvvvuuuttttttssstttttttttvvvnnnmmmrrrrrrkkkiiinnnnnnmmmmmmmmmlllkkkjjjiiiiiikkkmmmkkkhhhfffhhhkkkhhhmmmnnnjjjiiilllmmmkkkkkknnnmmmhhhfffhhhfffaaa```ccchhhkkkkkkkkkjjjjjjgggeeecccbbbbbbbbbbbbaaabbbeeehhhhhheeecccbbbccceeeiiilllkkkeee```^^^^^^]]]\\\\\\```eeehhhgggeeeaaabbbdddeeefffgggffffff___TTTEEE999222000///...,,,***+++//////,,,,,,...222000///000222444333222;;;EEEOOOTTTWWW\\\___^^^```___``````___^^^\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]]bbb^^^\\\]]]bbbeeeeeeccc^^^```^^^[[[\\\```bbb```YYYYYYYYY[[[]]]]]]\\\ZZZ[[[YYYXXXWWWYYY[[[]]]^^^ZZZ]]]```aaa___^^^___aaa___^^^]]]ZZZXXXXXX[[[]]]]]]ZZZYYY[[[[[[YYY[[[^^^VVVXXX[[[^^^[[[WWWYYY___^^^^^^```bbbddddddcccaaaaaaaaaaaaaaaaaa___^^^))))))((('''&&&%%%(((******)))(((''''''(((******)))'''%%%&&&(((******)))((('''(((((()))***+++))))))))))))))))))))))))*********+++******)))))),,,+++******)))******+++(((((((((((())))))))))))***++++++)))'''&&&((()))******+++++++++,,,)))))))))))))))))))))+++---/////////...///000222222222333444666888999DDDQQQ\\\______bbbfffhhheee___[[[]]]```______```YYYWWWUUUZZZaaa___iiirrrsssrrrqqqoookkkiiifffdddeeeiiilllllljjjdddeeehhhjjjhhh```SSSIII<<<555111111111...******++++++,,,------......///+++---...---++++++,,,---)))************))))))((('''((())))))******))))))((((((,,,,,,---++++++***)))(((((('''''',,,((()))***+++'''((()))((('''''')))+++)))))))))))))))(((((((((###$$$''')))++++++'''((()))''''''''''''''''''&&&'''((('''&&&&&&((()))+++)))'''&&&((()))))))))---777DDDLLLWWWUUUSSSPPPLLLIIIGGGEEEBBB>>>:::999999:::888555333222000...,,,,,,,,,---***---111222111000222555...///111444;;;FFFRRR[[[]]]dddlllppppppzzz~~~}}}wwwxxx~~~tttsssooo~~~|||~~~zzzyyywwwpppggg]]]RRRBBB777333111///---,,,******)))(((***)))(((''''''((()))***(((((())))))))))))((((((************************+++(((***...000222???NNNfffnnnuuuuuussstttsssqqqppprrrvvvxxxxxxvvvsssqqqmmmoooooonnnmmmooouuu{{{vvvzzz~~~{{{tttnnnjjjnnnmmmiiidddfffnnnuuuwww~~~yyytttpppiiimmmrrrtttsssqqqnnnmmmkkkkkkkkknnnqqqtttttttttmmmpppsssrrrooommmnnnooowwwwwwuuutttsssrrrrrrrrruuupppppptttqqqjjjjjjpppjjjkkklllkkkjjjiiiiiijjjhhhjjjkkkiiifffeeehhhkkkhhhlllnnnlllkkkmmmnnnmmmmmmnnnkkkfffdddeeeeeebbbeeeeeegggjjjlllllljjjhhhfffeeedddcccbbbaaa``````dddfffiiijjjhhheeebbbaaaaaaeeehhhhhhccc___]]]\\\[[[^^^aaadddeeeeeeeeeeee^^^___aaacccdddeeeeeedddddd\\\NNN@@@666222111111,,,******......,,,,,,///111222333333222111222444:::EEEQQQVVVZZZ]]]^^^\\\^^^___```___]]][[[ZZZZZZ^^^^^^^^^^^^^^^]]]]]]]]]```]]]\\\^^^bbbeeeeeeccc___aaa```\\\\\\```aaa___VVVWWWZZZ]]]___^^^[[[XXX[[[ZZZYYYXXXXXXZZZ\\\]]]^^^```ccccccbbb```___```aaaaaa___[[[XXXXXXYYY[[[aaa]]]ZZZZZZYYYWWWYYY\\\VVVXXX\\\```]]]WWWWWWZZZ[[[___cccfffeeecccaaa___\\\]]]```aaabbb```___,,,***(((((()))******)))*********)))((('''&&&&&&###&&&)))+++***)))))))))''''''((())))))***)))(((((()))***,,,,,,+++***)))''''''''''''((()))***+++))))))))))))))))))))))))'''((()))))))))))))))(((,,,,,,++++++******))))))''''''((((((((()))))))))+++,,,,,,+++)))((()))+++,,,++++++++++++,,,------)))))))))))))))))))))))))))+++,,,---,,,,,,---///000000000111111444777999IIIVVVbbbeeeeeehhhkkkmmmeeeaaa]]]^^^``````___]]]WWWVVVWWWXXXVVVRRRSSSXXXUUU___iiinnnppprrrqqqnnnkkkiiieeedddiiiooonnniiibbbeeehhhiiieee[[[LLLBBB777222000222222...++++++,,,------,,,+++,,,---///***,,,---,,,++++++,,,---))))))************)))((((((((()))************)))'''(((((()))***+++,,,,,,,,,,,,+++***)))(((''''''...---,,,+++++++++++++++*********)))''''''))),,,+++***))))))(((((((((((($$$&&&(((***+++***)))'''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&)))+++...***'''&&&)))***(((&&&***555EEEOOOTTTWWW[[[______^^^\\\\\\\\\\\\[[[ZZZRRRMMMHHHGGGIIIIIIEEEAAA>>>;;;888555333222111000...000222222333333444555222444777===FFFRRR]]]dddeeelllsssuuuttttttxxx|||}}}}}}xxxqqqqqqvvvyyyxxxuuurrrnnnkkknnnuuu|||}}}~~~{{{wwwvvvssshhh[[[KKKBBB555...,,,---------***)))(((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((())))))***************************+++((()))---///222===IIIccclllssstttssssssqqqoooooopppssstttuuuuuuttttttqqqqqqooolllkkklllqqquuuuuuxxx||||||xxxqqqjjjgggjjjiiifffbbbccciiiqqqwwwzzz|||}}}xxxuuunnnqqquuuuuuqqqnnnllllllkkkkkklllnnnqqqsssrrrqqqlllooossssssqqqooonnnnnnwwwvvvuuusssqqqpppoooooopppnnnoooqqqmmmggghhhnnnhhhiiijjjiiiggggggiiikkkhhhiiiiiigggddddddhhhlllgggjjjmmmnnnnnnoooppppppnnnllliiidddbbbbbbcccccciiiggggggiiilllmmmkkkhhhiiihhheeebbb```___aaabbbeeegggjjjkkkjjjfffccc```___cccffffffccc```]]]]]]^^^```ccceeefffeeecccbbb^^^___aaabbbccccccbbbaaaddd___VVVJJJ>>>555222111...+++***---,,,******---000444777666333111444777999EEERRRXXX\\\^^^^^^\\\ZZZ\\\______]]]\\\\\\]]]^^^]]]]]]]]]]]]\\\\\\\\\]]]\\\[[[]]]aaaccccccbbb```bbb```\\\[[[]]]]]]ZZZUUUVVVXXX[[[^^^]]][[[XXXYYYZZZZZZYYYYYYZZZ]]]___```bbbcccdddcccaaa^^^]]]aaaaaa```]]]ZZZYYYZZZ\\\ddd^^^ZZZYYYWWWUUUVVVZZZYYYYYY\\\^^^\\\VVVVVVYYYZZZ^^^cccccc```\\\[[[[[[WWWYYY]]]``````^^^\\\+++***((((((******)))(((+++******)))((('''''''''###&&&)))+++******)))***'''((())))))))))))))))))))))))***+++,,,++++++***''''''''''''((()))***+++))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,++++++++++++***))))))((((((((((((((())))))))))))++++++,,,***)))(((***+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))+++,,,,,,++++++---///...///000//////222666:::NNN[[[hhhkkkjjjkkkmmmmmmfffddd```_________\\\XXXUUUUUUWWW[[[YYYSSSQQQRRROOOXXXbbbhhhmmmrrrsssppplllkkkfffccchhhnnnmmmgggaaacccfffeee___SSSFFF<<<444000///222222///...000/////////---+++***+++---)))***++++++******+++,,,((())))))*********))))))((())))))***************))))))))))))))))))))))))------,,,++++++***))))))+++***))))))((((((((((((+++++++++)))'''''')))++++++***)))(((''''''((((((((()))***+++***)))'''%%%((()))))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&'''))),,,///,,,((((((***+++)))'''***555EEEPPPWWWZZZ^^^bbbbbb```___```cccfffffffff```[[[VVVUUUXXXXXXTTTOOOMMMIIIDDD@@@>>><<<999777888666555555777888999999;;;===AAAHHHQQQZZZaaaeeeiiiooouuuwwwvvvwww{{{{{{{{{wwwqqqoooqqqtttttttttsssqqqnnnmmmqqq{{{~~~zzzuuusssmmm^^^PPP>>>888///+++***,,,......++++++***)))(((((()))***)))(((&&&%%%%%%&&&((()))((((((''''''((()))***+++***************************))))))+++---222;;;DDDZZZdddnnnqqqrrrsssrrroooqqqppppppppprrrtttwwwxxxwwwuuurrrnnnkkkkkkmmmoooqqqtttvvvvvvrrrnnnjjjiiihhhhhhfffcccaaadddmmmvvvwwwzzz}}}}}}yyywwwvvvwwwwwwrrrmmmjjjkkknnnmmmmmmmmmoooqqqpppnnnllllllooorrrtttsssrrrpppooovvvuuussspppnnnmmmlllkkkkkklllmmmmmmjjjfffhhhlllfffgggggggggggggggiiikkkggghhhiiifffddddddhhhlllgggjjjmmmpppppppppqqqrrrmmmiiifffcccaaaaaabbbdddjjjhhhfffhhhkkklllkkkhhhllljjjgggbbb^^^___cccgggeeegggiiikkkkkkhhhddd```___bbbeeefffeeeccc```___cccbbbbbbeeehhhgggccc^^^bbbbbbccccccbbbaaa___^^^^^^^^^[[[SSSHHH===444000...***)))++++++***,,,000000555::::::666555888<<<:::FFFSSSYYY]]]``````^^^[[[\\\^^^___^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]___aaaaaaaaaZZZ]]]\\\YYYYYY\\\\\\YYYWWWVVVVVVXXXZZZ\\\\\\[[[VVVXXXZZZ[[[[[[\\\```cccaaabbbbbbbbbbbb```]]][[[^^^______]]]\\\[[[]]]___eee___[[[YYYWWWTTTUUUYYY]]][[[ZZZ[[[YYYUUUVVVYYY]]]___aaa___ZZZWWWXXXYYYWWWYYY]]]``````^^^ZZZXXX***)))((()))***+++***)))+++***)))(((''''''(((((($$$&&&)))******)))******&&&(((******)))))))))***'''((())))))******))))))'''''''''(((((()))***+++))))))))))))))))))))))))***+++++++++++++++************+++++++++***))))))))))))))))))************)))******)))'''''')))***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111...000111000///222777<<>>>>>BBBFFFGGGGGGLLLLLLOOOUUU]]]cccfffggglllqqqvvvwwwwwwzzz~~~}}}zzzuuuqqqppprrrsssuuutttuuutttqqqrrr|||~~~yyyxxxssslllfff^^^PPPCCC666222---***)))************+++***)))'''&&&'''((()))((('''&&&&&&'''((()))((((((''''''((()))***+++************************))))))((())),,,111:::@@@OOO[[[gggmmmppprrrrrrpppqqqooommmmmmooorrrwwwzzzzzzxxxtttqqqnnnlllkkkkkklllnnnoooooommmkkkjjjjjjffffffgggfffaaaaaajjjuuuwwwxxxzzz{{{{{{yyywwwvvvyyyyyyvvvooohhhggglllqqqoooooopppqqqqqqoookkkhhhkkkmmmqqqsssuuutttsssrrrtttsssqqqooolllkkkjjjiiiiiijjjkkkkkkjjjjjjkkklllgggeeedddeeegggjjjkkkkkkfffhhhiiigggeeeeeehhhkkkiiiiiimmmrrrssspppqqqtttlllhhheeeeeedddbbbcccgggiiihhhggggggiiijjjkkkjjjkkkkkkhhhccc______dddiiieeefffgggiiijjjiiieeebbb```bbbeeeggghhhfffdddbbbgggeeeccceeeggggggbbb]]]cccddddddcccbbb```^^^]]][[[\\\]]][[[TTTHHH===555///+++)))+++,,,,,,///444111666<<<===<<<;;;???BBBAAAKKKUUUYYY\\\___aaa```___^^^]]]^^^___^^^[[[YYYZZZZZZZZZZZZ[[[[[[[[[\\\ZZZ[[[]]]^^^____________UUUXXXYYYXXXZZZ^^^^^^\\\[[[XXXVVVWWWYYY\\\^^^___VVVYYY\\\]]]\\\^^^bbbfffcccaaa`````````___]]][[[ZZZ\\\\\\\\\[[[[[[]]]___eee```\\\\\\ZZZVVVWWW[[[___[[[YYYYYYXXXUUUVVVYYYaaa```___\\\YYYXXXZZZ[[[YYY[[[___bbbbbb```]]][[[((((((((()))+++,,,+++)))***)))(((''''''((())))))&&&((())))))(((((()))+++&&&)))++++++)))((()))+++(((((()))))))))*********'''''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))((('''&&&***+++,,,------,,,,,,+++************++++++++++++)))***+++***((((((***++++++,,,---//////......---++++++++++++++++++++++++,,,,,,---,,,,,,,,,///111...000111000///111888>>>NNN\\\jjjnnnlllllllllkkkfffgggeeeaaabbbccc^^^VVVSSSQQQSSSXXX\\\[[[[[[]]]]]]bbbfffiiiooouuuwwwtttjjjnnnjjjaaa```ggghhhcccZZZZZZYYYTTTKKKAAA888222666222000111///,,,...222---111444222...+++,,,...+++,,,---,,,***))))))+++(((((()))***************))))))***++++++++++++***))))))((((((((('''''''''***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,'''(((******)))((()))***((('''%%%%%%%%%&&&((()))---,,,***)))((('''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''')))******(((''''''(((((())))))(((((())),,,...222777BBBOOO\\\dddffffffkkkgggeeefffkkkoooooonnnnnnnnnnnnnnnnnnnnnmmmllliiiddd___]]]^^^^^^[[[WWWXXXRRRLLLLLLRRRYYY]]]]]]```^^^^^^aaaggglllnnnoooqqquuuxxxyyyyyy}}}}}}xxxrrroooqqqtttwwwttttttwwwwwwxxx~~~yyysssiiiggg```VVVNNNHHH???777///---+++)))((((((''''''((()))***)))&&&&&&'''***((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))((((((+++111888<<>>LLL[[[eeegggfffpppllliiilllrrrwwwxxxwwwrrrtttvvvwwwvvvuuuvvvwwwpppkkkgggfffiiijjjgggdddddd]]]VVVVVV___hhhnnnooonnnkkkggghhhmmmrrruuuvvvvvvyyy{{{{{{zzz}}}wwwpppmmmoootttyyysssrrrxxx|||}}}}}}}}}zzzqqqiiiWWWUUUMMMBBB:::777444000))))))))))))))))))((((((''')))***)))''''''***,,,(((((())))))))))))((((((&&&&&&((()))************(((((((((((((((((((((((())))))((('''***111888:::CCCPPP___gggllloooooommmkkkkkkkkklllnnnpppqqqrrrpppooommmlllkkkiiifffdddbbbeeejjjlllkkkhhhgggfff^^^```eeegggbbb___hhhuuuooonnnnnnpppssswww{{{}}}nnnppppppkkkffffffmmmtttrrrrrrtttvvvvvvtttoookkkkkklllnnnqqquuuwwwwwwwwwtttsssqqqooommmlllkkkkkkfffeeedddeeejjjnnnmmmiiijjjddd^^^aaajjjooommmiiidddhhhkkkjjjhhhgggiiikkkkkkjjjnnnuuuuuupppppptttmmmiiihhhkkkkkkhhhiiinnneeefffgggfffdddfffjjjnnnaaaeeeiiihhhcccaaabbbdddeeecccccceeehhhiiigggddd```aaadddgggjjjiiigggdddgggjjjkkkhhhbbb^^^```ccc___```aaaaaaaaa```___^^^______```bbbccc]]]RRRHHHBBB;;;555222///+++,,,///333666<<>>555///...000222111333777>>>GGGNNNSSSTTTWWWZZZ[[[YYYYYY[[[[[[XXXRRRUUUYYY[[[\\\\\\]]]]]][[[^^^aaaaaa___]]]___aaaaaa^^^ZZZZZZ]]]``````___ZZZ\\\^^^^^^]]][[[[[[[[[___^^^^^^^^^```cccfffhhhaaa___^^^```___^^^bbbhhhbbb___^^^___^^^YYYXXXZZZYYYYYYXXXWWWWWWWWWWWWWWWZZZ]]]aaaccccccaaa```___^^^[[[XXXVVVVVVXXXZZZ\\\]]]]]]]]][[[YYYZZZ___ccc```ZZZYYY\\\]]]ZZZ[[[aaa)))(((''''''(((***,,,,,,***)))'''''''''(((***+++***(((''''''******)))'''&&&&&&''''''((())))))***+++***))))))((((((((()))((((((((())))))))))))***)))))))))******,,,,,,---************************)))***+++------------,,,,,,,,,,,,++++++************+++,,,---,,,+++)))(((***...---((('''+++...---,,,++++++******++++++,,,++++++*********+++,,,,,,...,,,,,,.........222999III\\\jjjkkkooowwwtttiiijjjiiihhhhhhgggeee```\\\RRRQQQPPPSSSXXX]]]``````cccjjjmmmkkkjjjnnnqqqqqqrrrnnnggg^^^XXXVVVXXXZZZYYYSSSIII>>>666222111111222111111000//////000000///000000...,,,+++,,,...''',,,...+++)))***+++***'''(((***+++***)))***+++)))***,,,------,,,***))))))))))))'''%%%%%%(((***$$$&&&((())))))***---///***(((&&&%%%%%%&&&'''((())))))************))))))++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''((((((((((((((((((((()))))))))***+++...---''' !!!''''''((())))))((()))+++------444???KKKUUU\\\```bbbmmmpppuuuzzz}}}~~~~~~~~~|||xxxxxxyyytttoooooossswwwxxxxxxvvvxxxvvvtttyyy|||yyy{{{wwwtttnnnmmmvvv|||tttllleee___[[[bbbhhhpppvvvzzz|||vvvkkk```QQQEEE777666444111---***((('''******)))((((((((((((((('''((()))******)))((('''***))))))(((((((((((()))'''((())))))(((((()))******))))))))))))))))))))))))***++++++,,,...111444AAAJJJWWWeeeoooqqqooommmfffcccbbbfffnnnssssssqqqnnnmmmkkkhhheeedddeeegggddddddeeefffhhhiiigggfffdddbbb```^^^]]]```cccfffhhhjjjfffdddsssxxxwwwuuutttsssnnnhhhjjjqqqlllrrrsssqqquuu{{{xxxnnnooonnnmmmnnnqqquuuwwwxxxppppppnnnlllnnnqqqoooiiihhhiiifffaaabbbhhhhhheeebbbaaa```bbbgggkkkmmmmmmmmmmmmlllllllllllljjjiiifffkkkqqqsssooolllkkklllmmmiiieeeeeehhhjjjhhhffffffdddbbbaaaccceeeeeeeeekkkhhhgggiiilllkkkgggbbbiiihhheeebbbdddggggggbbbdddeeeiiinnnmmmiiiiiimmmfffgggggghhhgggeeecccbbb___``````___^^^^^^___```\\\bbbfffeeefffhhheee```ZZZRRRGGG;;;333000000111111222666>>>GGGOOOTTTVVVZZZ]]]]]]ZZZYYYZZZYYYUUUUUUWWWZZZ[[[ZZZYYYYYYZZZZZZ[[[]]]^^^^^^^^^```bbbaaa]]]YYYYYY[[[]]]\\\[[[\\\]]]___^^^]]]\\\\\\]]]____________```aaacccccceeebbb``````]]]ZZZ\\\aaaccc```^^^___]]]XXXWWWYYYXXXYYYZZZ[[[ZZZXXXVVVTTTYYY[[[^^^```aaa___\\\ZZZ\\\[[[YYYWWWVVVXXX\\\^^^``````___\\\ZZZZZZ]]]```^^^ZZZZZZ]]]]]]ZZZZZZ]]])))(((''''''(((***+++---+++***((('''''''''((())))))((('''((()))***)))(((&&&&&&''''''((()))))))))***))))))((((((((((((((())))))))))))***************)))(((((()))***,,,---******************************++++++,,,---------+++++++++++++++*********+++,,,---------,,,+++***,,,///...***)))+++------,,,++++++******++++++,,,******)))******+++,,,---...,,,,,,/////////333:::HHHZZZiiikkkooouuurrriiinnnmmmkkkhhhdddbbbbbbbbbWWWVVVVVVXXX[[[]]]]]]\\\]]]dddjjjiiiiiikkkllllllqqqnnnggg^^^WWWSSSTTTUUUWWWNNNAAA777222111000///111111000/////////000000...///000///---,,,,,,---(((,,,...+++)))+++,,,***''')))***+++)))))))))***++++++++++++++++++++++++)))***)))'''&&&&&&(((***%%%&&&((()))((()))***,,,000---***'''&&&''')))***))))))************))))))*********))))))((((((((('''((((((((('''%%%$$$###(((((('''''''''(((((()))((((((((((((((((((((((((+++***,,,...+++''''''+++'''((())))))((()))+++---,,,222<<>>FFFSSS```jjjooopppoooaaa^^^^^^ccclllrrrsssqqqlllkkkiiifffddddddhhhjjjcccbbbbbbdddfffhhhiiihhhbbbaaa```___^^^___```aaadddgggggghhhvvvxxxvvvvvvvvvvvvqqqlllmmmrrrhhhooorrrsssxxx~~~zzzqqqpppnnnkkkkkkmmmppprrrsssoooooollliiilllqqqppplllggggggfffccceeehhhhhheeeeeeccc```aaaeeekkkooorrrppppppooonnnmmmkkkiiihhhfffkkkooopppmmmkkkkkkllliiihhhfffeeefffggghhhiiigggeeecccbbbcccdddcccbbbmmmlllkkkmmmooonnnjjjffflllkkkgggaaaaaaddddddaaadddeeeiiinnnnnnllllllpppgggggghhhhhhhhhfffeeedddbbbccccccbbb___^^^^^^___]]]aaaddddddfffhhhhhheeeggg___SSSFFF;;;444222111000111555<<>>333111111111///000///////////////000000,,,...000000...---,,,---***,,,,,,******,,,+++'''(((***++++++)))((()))))),,,+++)))(((((()))+++,,,)))******)))''''''((())))))***++++++))))))***+++)))***+++***)))&&&""" ))))))************))))))((((((((((((((()))))))))%%%&&&((())))))(((&&&%%%''''''((((((((((((((((((((((((((('''''''''''''''+++'''&&&)))+++(((&&&''''''((())))))((()))+++---+++///666@@@KKKTTT\\\```hhhpppyyy~~~{{{}}}}}}{{{{{{|||~~~~~~~~~xxxttttttkkklllnnnmmmdddZZZXXX]]][[[^^^dddnnn|||xxxtttooonnnooonnnkkkggg^^^XXXOOOJJJKKKSSS\\\bbbmmmqqqnnnaaaPPPAAA444+++))),,,///---)))&&&)))---'''((()))******)))((('''((((((((((((((()))******(((((('''(((((()))******%%%&&&((('''&&&&&&''')))(((((())))))************''')))***+++***+++---///666???LLLWWW```ggglllpppgggdddbbbfffmmmqqqqqqoooooommmjjjfffcccdddhhhkkkcccaaa___```cccfffhhhiiihhhfffeeeffffffeeebbb___aaaiiilllhhhfffkkknnnlllmmmpppsssssssssrrrrrrqqqmmmmmmlllmmmqqquuuuuuqqqllliiiggggggjjjmmmoooooonnnmmmiiieeehhhllllllhhh``````bbbfffjjjlllllllllgggddd```^^^```fffnnntttmmmoooppppppmmmlllmmmnnnooommmjjjggggggjjjooorrrkkklllkkkgggbbbbbbfffjjjfffffffffgggiiiiiihhhfffnnnnnnoooqqqrrrqqqooommmfffhhhfffaaaaaafffjjjjjjdddfffgggggghhhiiihhhgggfffffffffgggggggggggggggdddfffhhhgggeeedddddddddbbbaaabbbccccccccccccdddgggfffccc]]]SSSGGG;;;555------000777CCCOOOZZZ___[[[^^^```^^^]]]^^^\\\WWWVVVXXX[[[\\\\\\\\\^^^___]]]YYYUUUUUUXXX[[[ZZZYYY[[[YYYXXXZZZ___bbbaaa```___`````````___aaacccfff[[[]]]___aaabbbbbbaaa```[[[YYYZZZ\\\\\\ZZZ\\\aaabbb^^^ZZZZZZWWWSSSSSSUUUTTTVVVYYY\\\]]]\\\[[[YYYWWWUUUVVV\\\bbbddd```[[[ZZZ[[[\\\[[[\\\___eeejjjdddbbb```_______________dddcccaaa^^^]]]^^^``````(((***+++)))%%%###$$$&&&+++******)))(((''''''&&&&&&'''))))))((((((***+++''''''(((((((((((((((((()))))))))))))))******+++''''''''''''((((((((((((************************))))))))))))))))))))))))))))))******+++,,,,,,,,,---------------,,,,,,,,,************+++++++++++++++***+++,,,+++'''(((,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,***((((((+++,,,---111888HHHZZZlllsssssssssqqqnnnfffkkkpppoooiiicccaaabbbdddfffggggggeeecccbbbbbbbbbaaabbbbbb___[[[^^^cccggghhhhhhfffccc`````````\\\QQQCCC888333111111111//////......//////000000,,,...//////...------...***,,,+++((((((***(((###(((***++++++)))(((((()))+++***)))(((((()))***+++)))***+++***((('''((()))***+++,,,+++***)))***+++))),,,...000///+++'''$$$))))))************))))))'''''''''(((((()))))))))%%%&&&'''((())))))((('''(((((())))))((('''&&&&&&&&&&&&'''''''''(((((((((+++''''''***+++(((&&&''''''((())))))((()))+++---***...444>>>IIIUUU^^^ccckkkrrr{{{~~~}}}}}}||||||||||||}}}~~~ssstttvvvuuunnneeeaaabbbXXXXXX]]]aaa]]]TTTSSSZZZYYYbbbnnnyyy{{{qqqmmmhhhiiinnnrrrqqqooodddZZZKKKAAA@@@HHHRRRYYYjjjjjjcccUUUGGG<<<000''')))******(((&&&&&&))),,,'''(((((()))))))))))))))((((((''''''((()))***+++)))(((((((((((())))))***$$$&&&''''''&&&%%%'''(((((((((((()))******++++++''')))+++++++++,,,---///666???LLLWWW^^^dddjjjnnnlllhhhfffhhhmmmqqqooolllnnnmmmjjjfffccccccfffhhhcccaaa______bbbdddeeefffcccbbbbbbfffjjjkkkiiifffccckkknnnhhhcccbbbdddeeehhhlllnnnoooqqqttttttrrrpppmmmjjjjjjmmmppppppnnneeeddddddfffjjjmmmooooooiiiiiifffcccfffkkkjjjfffaaa___aaagggkkklllmmmooogggeeebbb``````eeelllqqqjjjmmmpppooommmlllnnnppprrroookkkiiiiiilllqqqtttnnnmmmkkkgggccccccfffjjjddddddfffhhhjjjjjjgggeeejjjlllnnnpppqqqqqqpppooohhhjjjiiidddbbbfffiiiiiidddffffffdddfffiiihhhdddcccdddddddddeeeeeeffffffdddfffhhhhhhfffddddddddddddbbbbbbdddddd``````bbb```bbbdddbbb[[[PPPDDD===000//////555???KKKVVV\\\]]]aaabbb```^^^^^^[[[VVV\\\^^^``````]]][[[YYYYYY[[[YYYWWWVVVWWWXXXXXXXXXVVVUUUUUUXXX]]]aaaaaa___^^^___aaaaaaaaabbbdddfff\\\\\\]]]^^^___```aaabbb^^^\\\]]]^^^]]]YYY[[[______ZZZXXXXXXVVVSSSTTTWWWUUUVVVXXXYYY[[[[[[[[[[[[UUUTTTUUUXXX]]]```___]]]XXXWWWVVVWWWZZZ^^^ccceeecccaaa``````aaabbbaaa```dddeeeccc___^^^aaacccaaa&&&***,,,+++'''%%%'''***)))))))))))))))(((''''''%%%'''))))))((((((***,,,((((((((((((((((((((('''***************+++,,,,,,'''(((((((((((())))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''(((***+++,,,,,,++++++/////////......------,,,+++++++++++++++,,,------+++)))***...---((()))...,,,++++++******++++++,,,,,,,,,,,,---...///000111***((())),,,------222999GGGXXXkkkssssssqqqooonnnhhhlllooonnnkkkgggeeeeeeccceeeggggggeeedddeeeffffffeeeggghhhccc\\\[[[```eeeggghhhhhhfffdddcccccc^^^VVVIII===444111111222...............///000000---...///...,,,,,,...000...///---)))***+++(((""")))***++++++)))(((((()))******))))))))))))******)))***++++++)))(((((()))(((***+++***))))))***++++++---000111111///,,,***))))))************))))))&&&&&&''''''((()))******&&&'''''''''(((((((((((())))))))))))((('''%%%$$$$$$%%%%%%&&&'''((())))))(((&&&'''***)))&&&&&&)))'''((())))))((()))+++---***---444===IIIVVVaaagggmmmrrryyy~~~xxxyyyyyyxxxvvvtttsssssscccccceeefff___VVVUUUYYYRRRPPPTTT\\\[[[SSSSSSZZZ^^^jjjyyyxxxqqqlllhhhjjjqqquuutttqqqkkkaaaRRRIIIGGGLLLRRRVVV```___WWWIII;;;333,,,'''))))))(((''''''((()))***((((((((((((((()))******((('''''''''((()))+++,,,***))))))(((((((((((()))%%%&&&''''''&&&&&&''')))'''(((((()))******++++++(((***,,,,,,,,,,,,---///222<<>>KKKUUU```hhhrrruuuyyyzzz{{{}}}~~~zzztttpppooollleee```___^^^ZZZ^^^fffgggbbbdddlllkkklllooosssvvvvvvtttrrrqqqyyy~~~zzz{{{~~~{{{vvvtttvvvuuutttxxxyyyvvvsssqqqpppkkkccc\\\XXXNNN@@@444...+++)))'''***+++++++++)))((()))***+++***)))((((((((()))))),,,+++******+++---///000,,,+++***)))(((((()))***))))))************)))))))))))))))))))))*********(((((()))*********)))(((---555???GGGMMMQQQVVVYYYaaaaaaccceeegggiiijjjjjjjjjiiigggggggggeeebbb______```bbbdddcccbbb```^^^______```cccgggiiihhhfffhhhjjjlllmmmmmmjjjgggeeefffeeeeeefffiiimmmqqqssstttyyy|||yyyuuusssoookkkjjjeeeaaa```\\\VVVUUUVVVZZZZZZZZZ[[[[[[\\\\\\\\\aaabbbcccdddeeegggggghhhgggfffeeeeeeeeefffggghhheeeeeeeeefffhhhjjjkkklllmmmkkkjjjkkknnnoooooonnniiikkklllkkkjjjlllpppssszzz|||zzzuuuqqqqqqqqqnnnkkkjjjjjjkkkmmmnnnmmmkkkeeeggggggdddfffjjjiiieeehhhhhhfffbbbdddiiiiiidddfffeeecccaaaaaabbbdddeeeffffffeeecccbbbaaa```___^^^___aaabbbbbbbbb```___aaaaaaaaa```^^^\\\[[[[[[SSSIII@@@:::555444:::DDDNNNWWW]]]]]]\\\___aaa```cccaaabbbfffeee^^^[[[\\\WWW[[[]]]YYYXXXZZZ\\\ZZZZZZYYYZZZZZZ\\\^^^```bbbbbbbbbaaa^^^\\\\\\___bbb\\\ZZZXXXYYYZZZ[[[YYYWWW]]]\\\[[[\\\___aaabbbaaa^^^]]][[[XXXVVVWWWZZZ\\\XXXYYYYYYYYYXXXWWWVVVUUUWWW[[[[[[XXXXXX]]]aaabbbaaa\\\XXXZZZ___cccbbb```___]]][[[[[[^^^aaabbbaaa```___]]]^^^___``````___******)))))))))***++++++''''''((()))************(((((((((((())))))))))))((((((((((((''''''''''''(((''''''(((++++++***)))((((((''''''(((***+++,,,''',,,)))'''---,,,***000+++++++++***))))))+++---............---+++***)))***+++,,,,,,+++***+++,,,***,,,------+++)))))))))))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---000444888CCCSSSdddhhhfffhhhnnnqqqtttwwwyyyxxxtttqqqpppqqqkkkddd^^^]]]bbbggghhhggglllrrrooonnnrrrnnnhhhkkkdddggghhhfffeeefffddd```XXXRRRHHH<<<333...///111------...////////////............---------,,,,,,---,,,+++******+++,,,---))))))************))))))''''''(((***,,,---+++***'''(((((()))******++++++******)))))))))***++++++((('''&&&'''((()))(((''')))***+++++++++***)))((($$$&&&'''(((''''''(((******))))))(((((((((((()))******))))))((((((''''''''''''((((((((()))))))))$$$%%%&&&'''(((((()))(((%%%&&&''')))***,,,---...,,,+++111AAAQQQ]]]fffmmmssswww|||}}}{{{|||~~~xxxxxxrrrnnnnnnkkkeeeaaaaaacccbbbgggppprrrnnnpppvvvqqqqqqrrruuuxxxyyyxxxwwwvvv{{{~~~zzzxxxzzz}}}~~~zzzxxxxxxvvvvvvzzz~~~}}}{{{{{{xxxrrrhhh```VVVKKK<<<111,,,******)))***+++,,,+++)))))))))+++******************))))))++++++++++++---///111222++++++***)))))))))******(((((())))))))))))((((((***))))))))))))))))))(((******++++++++++++******---111999CCCKKKQQQVVVXXX```aaadddgggjjjlllnnnnnnjjjiiigggfffeeedddbbb```___```cccddddddccc```^^^`````````cccfffggggggfffiiiiiiiiiiiiiiiiiihhhgggdddddddddfffhhhkkkmmmooottt{{{|||xxxuuuoooiiifffaaa]]]\\\YYYUUUTTTWWW\\\[[[ZZZYYYXXXXXXXXXYYY______```aaabbbdddfffgggdddddddddddddddeeefffgggfffeeeeeeeeefffggghhhiiiiiihhhhhhjjjlllmmmllljjjiiiiiiiiihhhhhhjjjnnnrrryyyuuukkkjjjnnnqqqnnnoooooonnnlllkkklllnnnggghhhfffeeefffjjjjjjfffggggggdddaaabbbeeedddaaaeeedddcccccccccdddeeefffccccccccccccbbbaaa``````_________`````````aaaaaaeeedddbbbaaaaaabbbcccddd___VVVJJJ@@@777333777===DDDQQQ]]]]]]YYYYYY]]]aaafffeeegggjjjhhhccc______YYY___bbb]]]YYYZZZ]]]^^^ZZZZZZ[[[[[[]]]___```aaaddddddbbb___\\\[[[]]]___[[[ZZZZZZ[[[\\\\\\ZZZXXX[[[ZZZZZZ\\\___bbbddddddcccbbbaaa]]]ZZZZZZ[[[]]][[[[[[[[[[[[[[[ZZZYYYXXXWWW[[[[[[WWWWWW[[[______fff```[[[\\\aaadddbbb^^^___]]]ZZZZZZ\\\```bbbccc\\\]]]]]]]]]\\\]]]^^^```)))***))))))((((((***+++&&&'''((()))************(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***++++++***((()))(((''''''(((***,,,...(((---(((&&&,,,+++)))000+++++++++***)))***,,,...++++++,,,------------,,,)))***++++++***)))+++,,,***,,,------+++(((''''''***+++,,,------...///111******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,///444777AAAQQQ```eeeeeeiiinnnrrruuuxxxzzzwwwqqqmmmooorrrooojjjfffeeeiiikkkkkkiiinnnsssooommmqqqmmmgggkkkeeegggggggggeeedddaaa___RRRKKK@@@666000...///000---.............................................---,,,***))))))***,,,---))))))************))))))(((((((((***++++++)))((((((((())))))************(((((((((((())))))***++++++((('''(((+++,,,+++(((''')))+++------+++)))(((&&&'''((((((''''''(((***))))))))))))((('''&&&%%%((()))******)))((('''&&&'''(((((((((((()))))))))'''((()))******+++******'''((()))***,,,---......444222777HHHYYYeeelllqqqtttyyy~~~~~~{{{{{{yyyssssssnnnlllmmmllliiiggghhhoooooosssyyyzzzvvvvvvyyyuuutttssstttvvvyyyyyyyyyxxxyyyzzzxxxuuuvvvyyy|||}}}{{{xxxvvvttttttxxx|||||||||}}}~~~{{{ssshhhaaaVVVKKK<<<000+++***++++++***+++,,,+++***)))***+++)))***+++,,,,,,+++)))((()))(((((())))))+++,,,---******))))))))))))))))))''''''((((((((((((''''''******))))))(((((((((''')))***+++,,,---......///,,,///444>>>HHHPPPUUUVVV]]]___cccgggkkknnnpppqqqllliiigggeeeeeedddbbbaaa```aaabbbdddeeeeeeeeedddccccccccccccdddddddddccceeefffggghhhiiijjjjjjjjjcccddddddeeeggghhhjjjkkkooowww|||{{{xxxtttmmmggghhhbbb___^^^[[[WWWWWWZZZ\\\[[[ZZZYYYYYYZZZZZZ[[[]]]]]]^^^___aaaccceeegggbbbbbbccccccdddeeeffffffkkkjjjhhhgggeeedddddddddhhhhhhjjjkkkmmmmmmllljjjiiihhhgggffffffiiimmmppprrrwwwwwwnnneeeffflllppppppqqqqqqnnnjjjiiikkknnniiihhhgggfffhhhjjjjjjiiihhhgggdddbbbaaaaaaaaa```cccccccccccccccdddeeeeee___```bbbddddddbbb```___``````______```aaabbbcccfffdddaaa```bbbeeehhhjjjddd^^^SSSHHH===666555666888DDDQQQWWWVVVXXX^^^ccceeeeeegggiiihhhddd```___[[[cccfffaaa[[[[[[^^^aaa]]]]]]]]]]]]]]]^^^^^^^^^cccbbb```^^^]]]\\\]]]^^^```___]]]]]]\\\\\\[[[[[[YYYXXXXXXZZZ^^^bbbdddeeeffffffeeebbb```___```aaa^^^^^^^^^]]]\\\[[[ZZZZZZ[[[^^^]]]XXXVVVXXXZZZYYYfff```[[[[[[```cccaaa]]]```___^^^^^^```bbbdddeeeZZZ\\\^^^^^^\\\\\\___bbb)))***+++***(((''')))+++''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((***++++++***))))))***)))((('''(((***,,,...+++///)))&&&+++***'''---***++++++*********---///***+++,,,,,,------,,,,,,((()))+++******)))+++,,,***,,,---,,,***((('''((((((+++------------000222******+++++++++,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,...333666>>>NNN^^^dddfffjjjooorrrsssvvvwwwsssmmmjjjlllooonnnmmmlllmmmoooooollliiimmmrrrmmmjjjnnnkkkfffkkkfffffffffgggeeebbb___^^^QQQHHH<<<444000000111111.........------------...,,,,,,------...///000000...---+++***)))******+++))))))************))))))+++***)))***+++***(((%%%************))))))(((((('''''''''''''''((()))***+++((('''(((+++,,,+++(((&&&(((+++---...,,,***))))))))))))(((&&&&&&''')))&&&'''(((((((((((('''&&&'''(((*********)))'''&&&(((((((((((()))))))))***))))))************))))))------...///111222333333777666===OOOaaammmssswwwxxx|||}}}||||||vvvrrrtttooolllnnnnnnkkkjjjllluuuvvvzzz~~~}}}yyyyyyzzzxxxvvvttttttvvvyyyzzz{{{wwwvvvtttssssssuuuxxx{{{{{{zzzwwwsssqqqssswwwyyywwwyyy|||}}}yyyqqqggg```WWWLLL===111,,,+++,,,,,,)))***++++++***)))***+++((()))+++------+++***(((((('''''''''&&&&&&''''''''''''((((((((((((((((((''''''((((((((((((''''''***)))))))))((((((''''''(((((())))))***+++,,,---,,,---222:::DDDMMMSSSVVVZZZ\\\aaafffkkkoooqqqqqqmmmjjjgggdddddddddccccccaaaaaaaaabbbeeehhhjjjlllffffffeeedddbbb`````````]]]___cccfffhhhiiiiiiiiieeeeeeeeeeeefffggghhhhhhjjjrrrxxxxxxvvvtttpppjjjjjjeeebbbaaa^^^ZZZYYY\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[]]]^^^aaaccceeefff```aaabbbccceeeffffffggglllkkkjjjhhhgggfffeeeeeeiiikkkmmmnnnooonnnnnnnnnjjjiiigggfffgggiiikkkmmmjjjmmmlllgggeeeiiimmmnnnnnnppppppmmmiiihhhjjjmmmiiifffdddeeegggggghhhiiiiiigggeeecccaaa______aaa``````aaaccccccddddddddd\\\___cccffffffddd```^^^bbbaaa``````aaaccceeefffbbb___[[[[[[^^^bbbeeefff```___ZZZPPPEEE<<<777333777<<>><<>>AAABBBEEEJJJWWWiiivvv{{{{{{zzzzzz}}}wwwssssssrrrooommmooopppsssvvvvvvvvvwwwxxxyyyvvvtttqqqqqqsssuuuuuuuuuyyyvvvssstttvvvwwwuuussswwwzzzwwwqqqoootttxxxxxxuuuxxx{{{yyyrrrhhh^^^XXXJJJAAA555...+++,,,,,,,,,&&&((())))))(((((()))***'''((()))*********)))))))))))))))))))))(((((('''%%%&&&''')))))))))((('''((((((((())))))((((((((('''''''''(((((((((((((((000///...,,,,,,,,,,,,---+++///333888===FFFPPPWWWWWW[[[```gggllloooqqqqqqlllhhhccc```___```aaaaaa^^^```bbbeeeggghhhhhhgggfffgggfffccc___^^^___aaa]]]^^^___aaaccceeeggghhhlllkkkhhhffffffggghhhjjjkkkqqqtttssssssuuuvvvtttpppllljjjiiiddd\\\XXXXXX[[[\\\^^^^^^]]][[[XXXVVVSSSUUUYYY]]]```aaaaaaaaa___```bbbeeeggghhhhhhhhhggggggggghhhjjjlllmmmnnnkkkmmmnnnnnnlllllloooqqqooommmkkkkkklllllliiifffgggkkklllkkklllnnnmmmiiijjjjjjjjjkkkmmmmmmlllkkkiiiccc```ccceeedddeeeiiihhheeedddeeeaaa\\\]]]ccc]]]___bbbdddffffffeeedddccccccbbbaaaaaabbbdddeee``````aaaaaabbbdddeeefffdddbbb```bbbfffgggeeeaaa[[[``````YYYQQQLLLDDD===@@@:::999AAAIIIOOOUUU[[[\\\aaaeeedddeeehhhfffaaa]]]aaabbb___^^^```bbb```aaaaaaaaaaaa```^^^\\\[[[WWWVVVWWW[[[aaaeeeffffff^^^```bbbbbb___]]]]]]^^^___\\\ZZZZZZ\\\```bbbcccbbbdddeeedddbbb___^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZVVVZZZ[[[YYYXXX[[[]]]\\\\\\___aaa___[[[\\\aaafff___bbbdddcccaaa^^^^^^___\\\[[[[[[]]]```cccdddddd&&&,,,111111---)))((()))((()))***+++++++++++++++(((((((((((()))))))))))))))(((((((((''''''''''''***,,,,,,***''''''***---++++++,,,++++++***(((((((((...***(((---***$$$(((***+++,,,+++***+++...000******+++,,,,,,,,,,,,+++(((***+++,,,++++++---...------,,,***)))***---111'''+++...---***))),,,000******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,++++++---111555;;;LLL___jjjooosssuuusssqqqppppppppppppnnnkkkiiinnnnnnnnnnnnoooooooooooosssvvvnnnhhhjjjfffbbbgggccc______bbb```XXXUUUWWWSSSFFF666......000///+++//////---,,,+++,,,,,,---------,,,,,,,,,+++++++++(((***---///000///---,,,))))))************))))))''''''(((+++...///...---((((((((()))******++++++------,,,+++*********+++'''))),,,+++((((((***---'''(((***,,,------------((((((((('''&&&'''***---(((((('''(((((()))***+++((((((((((((((()))))))))))))))))))))************&&&''')))***,,,---------333666:::@@@FFFKKKOOORRRTTT[[[hhhwww~~~}}}~~~|||wwwsssttttttrrrrrrtttpppssstttrrrqqqssstttttt{{{yyywwwwwwxxxzzzzzzyyy{{{xxxvvvvvvyyyxxxtttppptttwwwuuunnnmmmssswwwvvvvvvxxxyyyvvvnnncccXXXRRRBBB:::000******+++,,,+++%%%'''((((((''''''(((***''''''((()))))))))))))))&&&'''((()))))))))))))))&&&'''(((*********)))((((((((())))))))))))((((((&&&'''''''''(((((())))))))))))((((((((()))+++,,,+++000555888;;;CCCOOOXXXXXX[[[aaahhhmmmpppqqqrrrkkkfffaaa]]]]]]^^^``````\\\___dddggghhhfffccc```dddeeeeeeccc______aaadddeeedddbbbaaabbbfffiiilllooommmiiiffffffgggiiikkklllppprrroooooosssuuuttttttpppnnnmmmhhh___YYYYYYYYY[[[___aaabbbaaa___]]]OOOSSSXXX\\\___```_________```ccceeeggghhhiiiiiihhhhhhhhhhhhiiijjjkkkllljjjlllmmmkkkjjjjjjnnnqqqqqqooommmmmmnnnmmmhhheeegggmmmqqqooolllkkkiiieeejjjhhhhhhkkkooopppnnnkkkmmmfffcccfffhhhfffhhhlllgggdddcccddd```[[[\\\ccc]]]___cccfffhhhhhhfffeeeiiieeeaaa^^^^^^aaafffiii^^^___```aaabbbcccddddddbbb```___bbbeeeeeeaaa\\\\\\bbbbbbZZZSSSPPPJJJBBB;;;555333:::AAAGGGPPPZZZXXX^^^bbbaaacccgggeee```]]]``````^^^^^^bbbbbb______```aaaaaaaaa```___^^^VVVUUUVVV[[[aaafffgggfff[[[aaagggiiigggdddbbbbbbbbb```\\\[[[]]]aaacccdddfffhhhiiihhhddd```^^^]]]VVVVVVUUUVVVWWWXXXZZZ[[[YYY]]]^^^ZZZXXXZZZ[[[YYY^^^cccfffccc\\\[[[aaahhhccceeeeeeccc___]]]___aaa]]]ZZZYYY\\\aaaddddddbbb((()))***+++***(((&&&%%% !!!###%%%''')))******&&&&&&&&&'''''''''''''''+++***)))((((((''''''(((*********)))'''&&&''')))&&&'''(((((((((***---///******************************+++++++++,,,,,,,,,......---,,,++++++++++++---,,,++++++,,,,,,+++))),,,+++,,,...111000,,,)))'''((()))***+++,,,,,,,,,000///---,,,+++*********(((+++,,,)))***---...+++)))***,,,------///222444;;;LLL^^^hhhmmmrrrvvvwwwuuusssuuuxxxwwwrrrooopppppppppppprrrsssrrrnnnkkkrrrsssppphhhcccddddddbbbddddddcccbbb```]]]XXXUUUMMMDDD888///,,,---......///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********---,,,++++++******++++++))))))))))))(((((((((((()))))))))***+++++++++,,,)))((('''&&&&&&&&&&&&&&&'''(((***+++,,,,,,++++++(((&&&&&&''')))+++++++++555333111...---,,,,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))///,,,)))((()))*********)))&&&'''------'''&&&)))(((+++...---+++---333999;;;AAAHHHNNNSSSZZZbbbhhhiiirrr{{{~~~{{{xxxzzzxxxuuuqqqnnnmmmmmmmmmmmmqqqnnnooottttttooonnnqqqppptttyyy{{{zzzwwwtttrrryyyxxxvvvuuutttqqqmmmjjjlllrrruuuqqqnnnqqqvvvxxx{{{|||xxxnnnggg```SSSEEE===333///***###'''000...******))))))(((&&&%%%$$$&&&'''((((((''''''(((***))))))(((((((((((())))))+++***)))(((((()))******&&&'''((('''&&&%%%&&&'''$$$&&&((('''%%%&&&***...)))************+++++++++***+++...444999???JJJUUU[[[[[[]]]```eeejjjlllmmmeeebbb^^^\\\\\\___cccfffbbbcccdddeeeeeedddcccccc```cccdddaaa]]][[[]]]aaabbbcccddddddcccccceeegggmmmmmmjjjggghhhlllllliiimmmnnnnnnmmmnnnsss|||~~~wwwoooiiiddd\\\SSS]]]^^^___aaabbb```[[[XXXUUUTTTVVV[[[bbbeeebbb^^^aaaaaabbbeeeiiikkkkkkkkkpppgggcccgggkkkjjjjjjllllllmmmnnnnnnmmmmmmnnnpppmmmnnnmmmiiieeecccdddgggcccjjjqqqrrrmmmgggddddddjjjkkkkkkkkkpppuuutttooolllgggcccdddddddddggglllgggccc___^^^```bbbaaa```ccccccdddeeeggghhhgggffffffccc______bbbccccccaaaccc___ZZZZZZ^^^bbbccccccdddccccccccccccbbb^^^[[[RRRYYY^^^^^^]]]YYYQQQIII<<<666000///444<<>>IIITTTVVVWWWXXX\\\aaaeeehhhjjjfffccc___]]]]]]```dddfffeeefffgggggggggeeecccbbbbbbdddeeebbb^^^\\\]]]``````bbbcccbbbbbbbbbdddfffjjjllllllkkkmmmpppooojjjiiikkklllmmmooouuu~~~~~~}}}xxxpppkkkfff^^^VVV______```bbbbbb```[[[XXXWWWWWWYYY]]]```aaa___\\\```aaabbbdddgggiiijjjjjjlllddd```cccgggggggggiiimmmnnnooonnnlllkkkkkklllkkkkkkjjjhhhdddbbbaaabbbaaahhhnnnoookkkfffcccccchhhiiijjjkkkpppvvvuuuqqqjjjfffcccddddddbbbeeeiiiiiifffbbb```aaaaaa```^^^ccccccccceeeggghhhiiiiiigggeeebbbbbbdddeeecccbbbaaa```___^^^^^^```cccfffgggfffdddddddddaaa]]]ZZZSSSYYY^^^___^^^\\\UUUNNNFFF???777111111666>>>EEEQQQZZZ```___^^^aaabbbaaa___]]]\\\^^^aaabbb```]]]cccbbbeeehhhgggaaa___```\\\[[[YYYYYYYYY\\\^^^```___aaabbbbbbbbbaaa```^^^eeeiiimmmlllgggddddddfffbbbbbbcccdddcccaaa___^^^ZZZ\\\]]][[[VVVTTTVVVYYY[[[XXXTTTSSSVVVYYYZZZZZZ\\\___eeeiiigggccccccgggggghhhgggccc]]][[[]]]aaa^^^```ccccccbbbbbbccceee+++***((('''(((***,,,...,,,,,,,,,,,,+++***)))(((((((((((())))))*********''''''''''''((()))***+++***)))'''$$$###%%%***---)))******)))(((((()))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,......---,,,++++++,,,------,,,,,,,,,,,,---...---***'''((()))***+++---...///000((((((((()))***+++,,,---...///---((((((,,,...,,,+++,,,...//////000333555999GGGWWWaaaiiiqqqxxx{{{uuutttvvv{{{}}}zzzzzz}}}xxx{{{}}}yyysssqqqtttyyytttxxxwwwmmmeeecccddddddbbbaaa```^^^[[[XXXUUUSSSLLLCCC999111......---+++,,,---.........---,,,+++,,,------------------...,,,+++******))))))******......---,,,***)))((('''+++++++++***************))))))(((((())))))******&&&''')))***++++++******)))(((&&&&&&((()))((('''))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((($$$&&&)))++++++***(((&&&++++++...333444222111333+++000555:::>>>DDDLLLRRR```gggpppuuuwwwxxxyyy{{{}}}~~~~~~zzzyyy{{{pppllljjjlllqqqsssqqqnnnmmmlllmmmqqqqqqooonnnpppqqqqqqqqqqqqpppqqqsssvvvsssrrrqqqqqqqqqqqqooolllggghhhgggfffiiippprrrqqqooonnniiiaaaZZZQQQDDD999111)))***)))"""%%%,,,((('''(((((((((((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,'''(((***)))((('''(((***)))(((&&&%%%'''((((((((()))************+++++++++)))))),,,222666<<>>444000222666999FFFQQQ\\\``````aaaaaa```___]]]]]]```cccccc___\\\aaa```ccchhhhhhcccaaaaaa^^^]]][[[ZZZZZZ[[[]]]^^^bbbbbbaaaaaa```^^^\\\\\\gggmmmsssqqqjjjdddcccdddbbb``````aaaddddddaaa^^^```aaaaaa^^^ZZZWWWYYY[[[^^^ZZZVVVSSSTTTWWWYYYZZZ[[[\\\cccjjjllliiifffgggiiihhhgggeeecccaaa``````___bbbeeefffffffffggghhh,,,+++***(((((((((((()))''''''((()))************'''(((((())))))*********((((((((((((((()))******))))))(((&&&%%%%%%'''***((()))******)))(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,------+++)))***+++------,,,+++,,,,,,------+++)))'''))))))***,,,---///111111))))))))))))***,,,---...---///...+++***------******,,,---......///222444:::GGGUUU___iiittt|||uuussstttyyyzzzyyyyyy||||||~~~yyyvvvwwwyyyvvvzzzzzzpppgggdddeeeeeegggfffccc^^^XXXTTTQQQPPPKKKDDD:::222///...,,,***---...000222111000...,,,*********++++++,,,,,,,,,++++++***)))))))))******------,,,+++***))))))(((,,,+++++++++***)))))))))(((((((((((())))))***+++&&&''')))***++++++******,,,***(((((()))))))))(((+++,,,---...---,,,+++***+++++++++,,,,,,---------))))))))))))))))))))))))%%%(((+++,,,,,,++++++***---...222666888999999:::666:::AAAGGGNNNUUU]]]cccjjjqqqzzz}}}{{{{{{}}}~~~|||}}}~~~vvvrrrsssvvvuuuvvvwwwqqqlllhhhiiioootttsssqqqooooooppprrrqqqpppooooookkklllnnnoooqqqtttxxx|||rrrqqqpppqqqrrrrrrqqqppplllkkkgggdddhhhnnnmmmhhhfffccc\\\UUUNNNFFF;;;222000***---...(((+++000+++))))))))))))((('''&&&%%%&&&'''((((((''''''(((***(((''''''&&&&&&''''''((((((((((((((())))))******((()))******)))(((***+++---***&&&&&&)))***)))'''))))))*********+++++++++******,,,111666<<>>NNN]]]eeegggggghhh```______bbbdddddd___[[[___]]]___fffiiigggddddddfffeeecccaaa```_________ddd``````cccccc``````dddaaagggkkkjjjeeeaaacccggg```]]]\\\aaahhhlllkkkhhhcccccccccbbb`````````aaaaaaaaa```___]]][[[[[[ZZZ\\\[[[```jjjqqqooojjjgggkkkiiiggghhhjjjiiieee```cccdddgggjjjllllllkkkjjj###%%%''')))***)))'''&&&(((((())))))***)))))))))&&&&&&''''''((()))******+++***)))(((''''''''''''&&&))),,,---+++(((%%%$$$$$$&&&)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------+++******)))))))))///---***((()))+++++++++***,,,------+++++++++,,,,,,+++++++++,,,...000111......---,,,++++++++++++(((,,,...,,,,,,---+++''')))***,,,,,,+++,,,///111555@@@LLLWWWcccpppyyy{{{zzzvvvvvvxxxxxxwwwxxx|||||||||~~~~~~xxxrrryyy{{{yyyrrrllljjjhhhdddeeeeeeccc^^^YYYVVVXXX[[[PPPGGG<<<444111000...---)))+++---///000...,,,+++,,,------------------...---,,,++++++******++++++(((((())))))***++++++++++++++++++***************(((((('''''''''((())))))'''(((***+++,,,,,,++++++000...,,,,,,------,,,+++))))))+++,,,---...//////+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......///444<<>>999222---,,,***&&&***---((())),,,'''"""###%%%''')))+++,,,,,,&&&'''((((((''''''(((***))))))(((((((((((())))))*********)))((('''%%%%%%'''(((******))))))***,,,...,,,***))))))*********)))************+++++++++---,,,---111666<<>>555111111000///+++,,,...000000///...---...------------------,,,...---,,,,,,+++,,,,,,,,,*********+++++++++++++++***************+++++++++******)))((((((((())))))((()))+++,,,------,,,,,,///---++++++---------,,,------------...000111111++++++++++++,,,,,,,,,,,,------------------------...111555777;;;CCCNNNVVVVVVXXXWWWTTTXXXbbbhhhiiikkkkkkkkkmmmnnnoooooonnniiiooowww|||~~~~~~{{{wwwwwwuuurrrnnnmmmnnnppp```\\\[[[[[[[[[ZZZ^^^eeehhhiiijjjjjjiiikkkooorrrrrrwwwxxxuuuuuuxxxwwwsssqqqtttxxxzzzyyyxxxxxxxxxzzzwwwuuutttttttttsssrrrrrrrrrpppkkkhhhfff^^^VVVSSSGGG;;;555111,,,+++---,,,''',,,...)))***---((($$$%%%&&&((())))))******&&&'''((((((''''''(((***(((((((((''''''((((((((((((((()))))))))'''&&&%%%&&&'''))))))))))))***,,,*********((('''''')))+++)))************+++++++++---+++,,,000444;;;GGGSSSTTTVVVXXXWWWVVVYYY___eeegggeeeccc```___^^^___```\\\ZZZYYYXXXZZZ]]]```bbbhhheeeeeejjjpppooohhhaaa\\\___ccceeeeeedddeeefffbbbeeefffgggkkkqqqqqqnnnfffiiikkkjjjgggeeefffhhhdddlllsssssspppnnnkkkfffeeecccbbbaaa```___\\\YYYZZZ[[[[[[YYYWWWXXX\\\___\\\]]]\\\YYYVVVXXX^^^dddccceeeddd______dddgggeeeeeehhhkkkllljjjhhhgggffffffiiilllmmmkkkfffcccaaabbbbbbccceeefffgggfffeeeaaacccdddffflllssssssnnnoookkkiiiiiifffaaa```bbbbbbeeehhhhhheeeaaa_________bbbeeeccc```^^^```cccfffggghhhfffdddcccdddgggaaa````````````aaa``````ccc```\\\[[[]]]___```aaa___cccdddaaa``````]]]YYYXXX______VVVOOOKKKAAA444333111777IIIZZZaaaccceeedddaaa```aaaccccccaaa]]]```\\\^^^eeejjjiiieeeccciiihhhgggeeecccbbbaaa```]]]YYY[[[cccddd]]]\\\aaa]]]___cccfffiiiiiigggeeeaaaaaabbbccceeehhhiiijjjdddbbbaaa``````______^^^bbbdddeeeccc___]]]^^^___aaa___aaafffiiihhhhhhjjjhhhgggfffggggggfffeeedddddddddfffjjjlllllliiieee,,,+++)))'''&&&'''((()))''''''(((((((((((('''''''''((()))***+++,,,------(((''''''(((((()))***+++$$$'''***++++++,,,---///''')))++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---666333...,,,,,,---------)))+++......,,,,,,///111...---+++******+++---...+++***************++++++++++++((($$$$$$***...---+++,,,---------...000222444>>>KKKVVVcccpppwwwwwwxxxtttsssuuuvvvvvvzzz~~~uuuzzz~~~|||xxxuuuvvvyyyzzzxxxsssoooppppppjjjbbbdddeeeccc]]]VVVTTTXXX]]]UUUKKK>>>555111111111111///000111222333333222111,,,,,,,,,++++++*********///...------,,,,,,---------------,,,,,,+++++++++))))))******+++++++++,,,,,,,,,+++***)))))))))***)))***,,,---......------...,,,***+++,,,------,,,...---+++***))))))***+++++++++++++++++++++++++++........................111666<<>>AAAHHHQQQ\\\gggppptttuuuppphhhdddeeemmmvvv}}}~~~{{{xxxwwwuuurrrqqqccchhhmmmooorrrvvvuuurrrxxxzzz}}}|||xxxuuusssnnniiihhhjjjjjjgggddd\\\ZZZWWWUUUVVVYYY\\\]]]]]]___bbbeeegggiiikkkkkkmmmpppqqqpppssszzz~~~~~~vvvrrrsssxxxzzzxxxyyy~~~wwwxxxxxxyyyxxxuuusssrrrmmmkkkiiihhhgggccc^^^ZZZNNN@@@111+++***((()))+++(((+++...---)))'''(((***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&''')))+++))))))******)))((('''&&&))))))))))))************&&&((()))(((''''''((()))''')))+++,,,+++******+++***---...,,,---555CCCOOOUUUTTTWWW\\\ZZZWWWZZZaaakkkjjjgggbbb]]]ZZZ[[[\\\\\\]]]\\\\\\\\\^^^cccfffddd```^^^aaaggghhhddd^^^___aaaccccccbbb``````aaafff```\\\___gggkkkgggaaaiiijjjjjjhhhffffffgggiiieeejjjqqquuutttqqqppppppjjjcccbbbgggfff]]]\\\ccc\\\\\\[[[YYYWWWVVVXXXYYYSSSZZZ]]]VVVOOOPPPVVV[[[fffffffffeeeccccccdddffffffhhhjjjkkkiiigggffffffccciiippppppkkkggghhhllleeeiiikkkhhhcccaaaeeejjjiiifffeeeiiipppsssqqqnnnrrrpppmmmkkkiiifffbbb```fffcccdddhhhgggaaa^^^``````bbbdddccc```___```bbbccc______cccbbb^^^^^^bbbffffffeeebbb______cccfffiiihhheee```[[[ZZZ^^^bbbdddbbb______aaacccddddddaaa```aaaddddddZZZIII;;;666333333777>>>HHHWWWeeecccdddfffggghhhhhhffffff`````````aaaaaabbbcccdddgggiiijjjiiigggeeeddddddccceeegggiiiiiieee```[[[______aaadddggggggccc___dddddddddaaa______cccgggeeeccc```^^^^^^___```bbbbbbcccddddddcccbbbaaa```fffbbb___aaaaaaaaaeeejjjllljjjfffbbb```ccchhhllldddcccdddiiimmmlllfffaaa+++***((('''(((***+++,,,(((((((((''''''((((((((((((((()))******)))((((((&&&''')))******)))'''&&&))))))))))))))))))))))))&&&(((*********)))***+++++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,------,,,,,,+++//////......------,,,,,,,,,---...---,,,,,,...000/////////......---------)))***+++,,,,,,+++******000///...------...//////111---,,,///000......000666@@@NNNZZZhhhuuu{{{{{{~~~}}}{{{}}}}}}{{{zzztttsssvvvzzzuuuxxx|||~~~}}}yyytttqqqmmmmmmiiiccc^^^^^^dddjjjhhhaaaRRRCCC:::999777333333666666444666999888444//////...,,,,,,,,,...000------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,++++++---......---+++,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++***))))))******+++,,,---))))))((((((((()))***+++111444888;;;>>>BBBFFFIIIKKKPPPXXXcccmmmuuuzzz{{{vvvrrrmmmjjjkkkrrryyy~~~{{{vvvttttttsssqqqooohhhnnnqqqqqqsssuuutttpppsssuuuxxxzzzzzzxxxuuurrroookkkhhhhhhjjjkkkhhheee\\\]]]]]]ZZZWWWWWW[[[___bbbbbbcccdddgggiiijjjjjjppprrrqqqooopppuuuxxxvvvsssoooppptttvvvtttvvvzzzuuuvvvxxxxxxwwwvvvtttrrrnnnkkkiiigggeeeaaa[[[WWWOOO@@@111+++))))))***,,,((()))++++++******+++---(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((()))))))))((((((((((((((('''%%%&&&&&&'''((())))))***'''((()))(((''''''((()))(((***++++++***)))***+++***---...---...555AAALLLMMMNNNRRRXXXYYYYYY^^^fffjjjjjjhhhccc___\\\[[[\\\\\\]]]]]]\\\\\\^^^bbbfffdddaaa___```cccdddaaa^^^___aaacccdddcccccccccdddaaa___\\\\\\]]]___```aaaiiijjjjjjhhhfffeeeeeefffdddiiinnnqqqqqqppppppqqqgggcccfffnnnmmmccc___bbb^^^^^^^^^[[[YYYYYY[[[\\\TTT\\\___YYYSSSTTTYYY]]]eeeffffffeeedddccccccccceeegggiiiiiifffdddccccccccciiinnnooollliiiiiijjjgggiiillljjjfffdddfffhhhjjjjjjkkkmmmnnnooonnnmmmppppppooollliiifffdddcccfffccccccgggfffaaa___bbbccceeegggfffdddcccdddfffaaa^^^^^^cccddd``````dddcccgggiiihhhdddbbbeeeiiihhhgggeeecccbbbdddhhhllldddbbb``````bbbddddddddddddcccdddggghhhaaaTTTIII;;;555222333777@@@OOO]]]bbbdddfffgggfffgggiiikkkbbbaaaaaaaaabbbdddfffgggfffggghhhhhhgggdddbbbbbbfffeeedddeeefffeeebbb```______```cccffffffbbb___aaaaaaaaa___\\\]]]```dddeeeccc```]]]\\\\\\]]]^^^bbbcccdddddddddcccaaa```eeeaaa___`````````bbbgggkkkiiifffcccaaaccchhhllleeecccdddhhhllllllgggbbb,,,+++***(((((()))******'''(((((())))))(((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&(((*********)))***+++++++++***)))***+++,,,---,,,,,,+++++++++,,,------,,,,,,------------,,,,,,------------------------,,,---------,,,,,,.../////////000000///---,,,***((()))***+++,,,,,,,,,,,,000//////......///000000///---,,,///000...///333777CCCSSS```nnn{{{||||||vvvtttwwwzzzxxx{{{zzzwwwttttttrrrnnnjjjkkkpppttttttooobbbPPPEEECCCCCCBBB>>>>>>;;;:::>>>CCCAAA;;;444444222111000000000111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------)))***,,,///111111...+++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------+++++++++,,,...000333444888===DDDKKKQQQVVV[[[^^^___dddlllvvv~~~}}}uuusssqqqqqqrrrvvv{{{~~~{{{uuuooommmooorrrqqqooonnnqqqssspppppppppnnnjjjkkkmmmooorrrsssrrrpppooojjjhhhfffhhhjjjkkkhhheee]]]```bbb^^^YYYWWW\\\aaadddaaa___bbbfffkkklllkkkqqqsssqqqmmmlllnnnooommmpppnnnnnnrrrsssrrrssswwwtttuuuwwwxxxxxxwwwuuutttooolllhhheeeddd```YYYTTTOOO@@@111***))))))+++...---+++))))))***+++,,,+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&&&&'''((()))$$$$$$%%%'''(((***++++++'''((())))))''''''((()))***++++++***((((((***+++***---/////////444>>>GGGIIIJJJNNNTTTVVVXXX___fffggghhhhhheeeaaa]]][[[[[[]]]]]]]]]]]]]]]___bbbeeegggeeebbb```___``````aaa___bbbdddfffeeeeeefffggg```aaa```[[[UUUUUU[[[bbbhhhiiijjjiiifffddddddddddddgggjjjmmmnnnoooppprrriiieeegggmmmllldddaaadddaaa```___\\\ZZZ[[[]]]```XXX___aaa[[[UUUWWW[[[^^^cccdddeeeffffffdddcccaaadddfffhhhgggeeeccccccccceeehhhlllnnnooollljjjgggiiijjjjjjjjjjjjiiiiiiiiinnnqqqtttssspppmmmlllmmmmmmooopppnnnjjjfffeeeffffffcccccceeedddbbbaaacccgggiiijjjjjjiiihhhiiijjjbbb```aaaddddddaaa```bbb```ffflllkkkgggeeehhhlllhhhfffddddddgggkkknnnooofffdddbbbbbbccceeeeeeeeefffddddddhhhkkkhhh```YYYFFF===444000000777EEERRR```dddhhhhhhffffffkkkpppbbbaaa```___aaacccfffhhheeefffggghhhgggdddaaa___gggdddaaa```aaaccceeeeee^^^^^^```bbbddddddbbb___``````___^^^\\\]]]```bbbdddbbb___\\\[[[ZZZ[[[\\\bbbccccccddddddcccaaaaaaeee```^^^``````^^^___cccjjjiiifffcccbbbdddiiimmmgggffffffhhhkkklllhhheee,,,,,,,,,***(((((()))***'''((()))******)))((('''''''''''''''''''''''''''***)))(((((((((((()))***((((((((((((((((((((((((&&&(((*********)))***++++++***)))((((((***,,,---000000///......---......+++,,,------------------+++,,,,,,,,,------......+++,,,---,,,+++,,,---///,,,---.........+++)))'''------......////////////------------.........///...,,,---000000///000555:::JJJ\\\jjjvvv~~~zzzyyy{{{~~~|||||||||zzzwwwuuuuuuxxx{{{yyywwwnnn^^^RRRQQQUUUWWWOOOJJJCCCAAAGGGNNNLLLEEE:::888555333222111000000------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........------,,,,,,---///111000...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---...///222666:::>>>@@@EEEKKKSSS\\\bbbhhhmmmpppooorrrwww~~~|||wwwsssssstttvvvwwwxxxzzzzzzvvvnnngggfffkkkqqqrrrqqqoooqqqpppllliiihhheeeaaaccceeegggjjjlllllllllkkkgggffffffgggiiiiiifffccc___```aaa___]]]]]]```ccc```\\\ZZZ]]]dddjjjmmmnnnoooqqqooojjjhhhjjjjjjgggpppppppppqqqrrrrrrsssuuusssuuuwwwxxxyyyxxxwwwvvvoookkkfffeeedddaaa[[[VVVOOO@@@000))))))))),,,///333...***((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%''')))***''''''((()))***+++,,,,,,((()))***)))''''''((()))+++++++++)))'''''')))+++***---///000000444;;;AAAJJJLLLOOOQQQRRRUUU[[[```ccceeegggfffbbb]]]ZZZYYY^^^____________```cccfffiiiiiigggbbb^^^]]]aaadddbbbeeeggghhhgggffffffgggcccffffff```XXXVVV[[[bbbeeegggiiihhhgggeeeeeeeeeeeefffggghhhkkknnnqqqsssnnnhhhccccccaaa___aaaggg```___]]]ZZZYYYZZZ^^^aaa]]]aaa```XXXSSSUUU[[[___```aaacccfffhhhgggdddaaabbbdddfffgggfffeeefffgggggghhhjjjnnnqqqpppkkkgggllliiiggghhhkkknnnooonnntttuuuwwwwwwuuurrrooonnniiimmmqqqoooiiieeefffhhheeedddcccddddddcccdddeeejjjkkklllmmmmmmmmmmmmmmmggggggggggggeeeaaa^^^]]]]]]ccciiiiiidddccchhhnnnjjjfffccccccgggjjjiiihhhhhhgggeeeeeefffhhhggggggfffdddcccfffjjjjjjgggcccVVVJJJ;;;222///222===HHH[[[bbbiiikkkhhhgggkkkpppdddbbb___]]]^^^```ccceeeeeefffggghhhhhhfffbbb___ccc```]]]\\\^^^bbbeeefff^^^^^^___aaabbbbbbaaaaaaaaaaaa```______```bbbcccbbbaaa___]]]\\\\\\\\\]]]```aaabbbcccbbbbbb``````ddd```___aaa```^^^___bbbhhhhhhgggeeedddfffiiimmmlllkkkjjjkkklllllliiifff,,,------+++)))'''(((***'''((()))******)))((('''((((((((((((((((((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))&&&(((*********)))***++++++***)))((((((***,,,---222111///...,,,++++++++++++,,,------.........---+++,,,,,,------......///,,,---------,,,,,,...///,,,---.........,,,)))(((111111000000////////////,,,------.........//////---,,,...111000...111666>>>QQQgggvvv~~~~~~|||{{{{{{|||}}}~~~xxxkkk```___ccceee```YYYOOOLLLRRRZZZXXXPPP@@@<<<666333111000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...---,,,111///------......---,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000,,,...222777===CCCGGGJJJUUUZZZbbbiiinnnssswwwzzzxxxwwwxxx{{{zzzuuussstttwwwyyyzzzyyyxxxwwwnnnhhhaaaaaafffmmmrrrsssnnnooommmgggcccccc```\\\^^^___aaadddfffggghhhiiifffeeeffffffgggeeecccaaaaaa^^^[[[\\\```ddddddddd^^^[[[XXXZZZ```fffiiikkkjjjmmmlllhhhhhhjjjjjjgggoooppppppooopppqqqrrrrrrssstttwwwxxxyyyxxxwwwvvvnnniiidddccceeeccc^^^XXXLLL>>>///))))))))),,,///222...)))'''((()))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&%%%$$$%%%''')))***))))))))))))************)))*********((('''''')))*********((('''''')))+++***,,,//////000333888===IIIMMMPPPPPPPPPSSSXXX\\\^^^aaaddddddaaa\\\YYYWWW___```aaa``````aaacccfffhhhhhhgggccc^^^\\\```dddfffhhhjjjjjjhhhfffeeeffffffhhhgggddd___\\\]]]___aaaccceeefffffffffgggiiifffeeedddeeehhhmmmpppsssoooiiidddaaa^^^]]]___ccc]]]\\\YYYVVVUUUWWW\\\```bbbccc^^^SSSNNNRRRZZZ^^^^^^___bbbfffiiiiiifffccc]]]___bbbdddeeefffiiikkkjjjiiijjjmmmqqqrrrnnniiimmmhhhdddeeekkkqqquuuvvvvvvsssrrrtttvvvvvvqqqmmmggglllpppoooiiiffffffhhhdddeeeeeedddeeefffhhhgggjjjkkkmmmoooppppppooonnnjjjkkkjjjhhhfffcccaaa^^^\\\```dddccc```aaahhhooojjjgggddddddfffgggfffcccjjjiiihhhhhhiiijjjiiihhhgggeeedddfffiiikkkjjjhhhbbbTTTDDD888222000666>>>QQQ[[[gggllljjjhhhjjjmmmhhhfffbbb```___```cccdddhhhgggggghhhiiihhhccc```]]]\\\ZZZ[[[^^^aaacccccc^^^___``````aaaaaabbbbbbaaa```______```aaabbbbbb```______^^^______```aaa^^^___```aaaaaa```______bbb______bbbbbb``````cccfffggggggfffeeegggjjjmmmqqqpppoooooonnnllljjjhhh+++---...---)))'''(((+++((())))))******))))))(((***))))))(((((())))))***))))))''''''''''''))))))))))))))))))))))))))))))&&&(((*********)))***+++++++++***)))***+++,,,---///...,,,+++***)))((((((+++,,,---......///......---------....../////////---.........------///000---.../////////...---,,,111000///------,,,---------...///000000000000000------///222000...111777???VVVqqq~~~}}}|||wwwmmmiiiiiiiiiiiiddd]]][[[aaafffbbbZZZIIIBBB999333111000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000///---,,,222///,,,+++,,,------,,,************+++,,,---------,,,,,,++++++,,,,,,---------------...///000000///333:::BBBJJJPPPTTTVVV```dddjjjppptttxxx|||}}}zzzwwwyyy~~~}}}yyytttuuuwwwyyyyyyxxxvvvttthhhddd___]]]```ffflllpppkkkllliiiccc``````___[[[ZZZ[[[\\\^^^aaaccceeefffdddddddddddddddcccbbbaaabbb\\\XXXYYY```fffgggeeebbbaaa^^^]]]]]]```cccffffffiiijjjhhhiiimmmnnnkkknnnpppooommmmmmppppppooorrrsssuuuwwwwwwwwwuuutttkkkeee______bbbbbb\\\VVVIII;;;...)))))))))+++---+++)))''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&'''((()))((((((((((((''''''''''''***++++++***(((''''''(((''')))))))))((((((***,,,***,,,---...000333777:::FFFLLLQQQQQQQQQVVVZZZ\\\[[[^^^bbbccc```\\\XXXWWW^^^___``````___```bbbdddccceeeeeeccc___^^^___aaahhhjjjkkkkkkhhhfffeeeeeeffffffeeecccaaa___]]]]]]^^^___aaabbbbbbdddgggjjjfffdddaaabbbfffjjjnnnpppjjjiiiiiihhheeebbb___^^^[[[YYYVVVSSSRRRUUU[[[```cccbbb\\\QQQMMMSSS\\\```aaaaaabbbfffjjjkkkgggcccYYY\\\___bbbdddgggjjjmmmmmmkkkkkknnnqqqrrrpppnnnlllhhhdddeeekkkrrrxxxzzztttooolllooosssuuuqqqlllhhhllloooooolllhhhggggggcccfffgggfffgggjjjkkkiiikkkkkkmmmooorrrsssqqqoookkklllkkkhhhggghhhhhheee___aaabbbaaaaaadddjjjooojjjiiihhhhhhiiiiiihhhgggkkkiiihhhiiijjjjjjiiiggggggfffgggiiilllmmmmmmllljjj\\\LLLAAA888222222555DDDOOO]]]gggiiiiiiiiijjjlllkkkhhheeedddeeeggghhhjjjhhhfffgggiiihhheeeaaa[[[ZZZYYYZZZ]]]```bbbbbb___```aaa`````````ccceee___^^^]]]^^^```aaaaaa```_________```aaabbbcccddd]]]^^^```aaaaaa```______^^^\\\^^^bbbdddbbbbbbeeeeeefffggggggggghhhkkkmmmpppqqqqqqrrrpppnnnllljjj))),,,///---)))'''))),,,***))))))))))))))))))*********)))(((((()))*********))))))(((((())))))***++++++++++++++++++++++++&&&(((*********)))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,---...////////////.../////////////////////.../////////......000111---------............///...---,,,++++++,,,------+++,,,...///000000//////---...000222000---000777===XXXxxx}}}xxxsssnnnjjjiiiiiiiiikkkppprrrkkkaaaSSSJJJ>>>555222111///---------,,,,,,,,,,,,+++++++++++++++,,,,,,---------***,,,...000000///---,,,...,,,,,,,,,---...,,,+++************+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---...///111777AAAKKKUUU[[[___```cccffflllqqqvvv{{{{{{{{{}}}xxxrrrrrrssssssrrrqqqooonnndddbbb^^^ZZZYYY\\\ccchhhdddeeebbb]]][[[]]]]]][[[WWWXXXXXXZZZ\\\___bbbcccaaabbbbbbbbbaaabbbcccdddbbb]]]XXXXXX\\\bbbeeefffeeegggfffccc______cccgggcccgggiiiiiilllppprrrpppooorrrqqqmmmmmmqqqqqqnnnoooqqqrrrttttttsssqqqpppggg```YYYXXX\\\\\\VVVOOOEEE999---))))))))))))+++%%%'''(((((('''''')))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''&&&%%%))))))((((((((((((((('''&&&&&&''''''(((((())))))***+++,,,***(((''''''(((%%%'''))))))))))))***+++++++++,,,---///222777:::DDDLLLRRRRRRSSSXXX[[[[[[[[[^^^aaabbb```\\\ZZZXXX[[[\\\^^^^^^]]]]]]___```aaacccfffgggfffdddbbbaaagggiiikkkkkkiiigggfffgggeeeeeedddaaa^^^]]]^^^```\\\]]]]]]\\\]]]___cccgggdddaaa^^^^^^bbbgggjjjjjjfffhhhiiihhhgggeeebbb```[[[YYYVVVRRRRRRUUU\\\aaa___```\\\UUUSSSYYYaaadddgggeeedddgggjjjjjjeee```\\\^^^aaadddfffiiimmmpppooonnnmmmnnnppprrrssssssjjjhhhgggiiimmmqqquuuwwwssspppnnnnnnppprrrrrrppplllnnnppppppooollliiigggbbbgggiiihhhiiinnnnnnjjjkkkkkkmmmqqqtttuuurrrpppnnnpppnnnhhhgggkkkllliiieeedddeeefffiiilllooopppkkklllmmmmmmkkkiiiiiiiiiiiihhhgggggghhhhhhgggeeeccceeegggkkknnnoooooonnnooodddVVVLLLCCC888222111777@@@OOO\\\dddhhhjjjjjjlllkkkjjjiiiiiijjjkkkllllllhhhddddddggggggeeeaaa]]][[[YYYZZZ]]]```cccccc```aaabbbaaa___```dddggg```^^^]]]^^^aaacccbbb````````````aaaaaabbbbbbccc______aaabbbbbbbbbaaaaaaXXXWWW[[[aaadddbbbcccfffdddeeeggghhhhhhiiikkkmmmjjjmmmppprrrqqqpppnnnlll(((,,,///...***(((***---+++***)))(((((()))***+++***)))(((''''''((()))***************************++++++++++++++++++++++++&&&(((*********)))***,,,***+++,,,------------,,,,,,,,,,,,---...///000111+++,,,---...////////////000000000000000000000///...///000///...///000222+++++++++++++++---......---,,,++++++,,,---///000((()))+++---......------...///111333000,,,000777;;;XXX{{{}}}~~~zzzsssllleeejjjqqqvvv{{{{{{qqqeee[[[PPPBBB888444333111///---------,,,,,,,,,++++++******+++,,,,,,---......***,,,...000111///---,,,))))))+++---000///,,,***************+++,,,---...------++++++++++++------************+++,,,------...555@@@LLLVVV]]]```aaabbbeeejjjpppuuu|||yyysssnnnnnnmmmlllkkkjjjhhhhhhbbbbbb___YYYTTTUUU[[[bbb]]]^^^\\\WWWVVVZZZ[[[YYYVVVVVVVVVWWWZZZ]]]___aaa___````````````bbbeeegggbbb___[[[XXXYYY]]]ccchhheeeiiikkkhhhbbbaaaffflllcccgggjjjjjjmmmrrrtttrrrrrruuuuuuppppppttttttpppmmmooopppqqqqqqpppnnnmmmddd]]]UUUTTTWWWVVVOOOHHHCCC777,,,******)))((()))%%%(((***)))&&&$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$))))))******)))((('''&&&&&&'''((()))***+++,,,---***+++,,,+++(((''''''(((###%%%(((*********+++++++++++++++,,,...222777:::EEEOOOUUUTTTTTTYYYZZZXXX[[[^^^aaabbb```]]][[[ZZZYYYZZZ\\\\\\[[[[[[\\\]]]ccceeeiiilllllljjjgggdddfffhhhjjjjjjiiihhhhhhhhheeefffeee```[[[[[[aaafff\\\[[[ZZZYYYXXX[[[```cccccc___\\\\\\```dddfffgggggggggeeebbbaaadddffffff]]]ZZZWWWSSSSSSWWW^^^ddd[[[^^^]]]YYYZZZ```eeegggllliiiggghhhjjjhhhccc^^^aaacccfffhhhjjjmmmpppsssppppppooooooooorrruuuwwwhhhiiikkkmmmnnnppprrrsssttttttsssqqqppppppsssvvvppppppqqqrrrrrroookkkgggbbbhhhkkkiiikkkpppooojjjllllllmmmrrrvvvvvvtttqqqsssuuuqqqiiigggkkklllhhhiiihhhiiimmmrrrtttssspppmmmppprrrpppkkkgggggghhhgggfffeeefffgggfffdddccc___aaaeeejjjmmmooonnnmmmtttjjj^^^VVVLLL???666222...666DDDSSS___gggkkklllhhhhhhhhhiiijjjlllmmmmmmlllgggbbbbbbeeefffdddaaa```]]]ZZZYYY\\\aaadddfffaaabbbcccaaa___```dddhhhbbb```___aaadddfffeeecccaaaaaaaaaaaaaaaaaaaaa``````aaabbbcccddddddcccbbbTTTTTTXXX```cccbbbcccfffccceeeggghhhiiijjjlllmmmdddhhhnnnqqqrrrqqqoooooo---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++++++++******+++---...000$$$***000000---***,,,...------------------------......---------......///111111111111111000//////000...---+++******++++++,,,++++++***+++,,,...///************+++,,,---------.........---,,,,,,+++.../////////...///111444<<>>YYYwww~~~xxxzzzeee```VVVJJJ>>>555222111---,,,---///111000+++'''+++***(((((()))+++...111......------,,,,,,++++++***+++------,,,+++,,,------------,,,++++++---///---+++***+++,,,---,,,******,,,------,,,***+++,,,---...444???MMMZZZaaaccccccdddfffkkkttt}}}yyytttqqqkkkeee`````````___]]]\\\]]]^^^[[[YYYXXXXXXYYYYYYXXXWWWYYY\\\______\\\[[[\\\^^^WWWRRRPPPTTTXXX\\\aaafffeeeccc```]]]\\\\\\]]]^^^[[[[[[YYYXXX\\\cccccc```dddcccaaa```___```bbbccchhhkkkooorrrrrrrrrssstttrrrqqqooommmlllmmmnnnooommmkkkfff___]]]^^^]]]YYYOOOIIICCC???>>>;;;444...---+++)))(((((()))(((&&&((('''&&&&&&&&&''')))***%%%&&&''''''&&&%%%&&&(((((('''&&&%%%$$$%%%&&&'''((((((((('''''''''''''''((('''&&&&&&&&&'''((()))***)))'''''''''))),,,...)))***,,,+++)))''''''((((((((())))))***++++++,,,000------//////...222888AAAQQQVVVSSSVVVUUUTTTZZZ```eeegggbbb^^^]]]\\\[[[___^^^___bbbgggiiihhhfffbbbccceeeggggggfffeeedddeeefffgggggggggfffdddccc^^^______]]]\\\\\\^^^```aaaaaa```^^^\\\[[[]]]___```cccccc]]]YYY\\\bbbeeegggdddaaa```bbbeeeggghhhccccccbbb^^^YYYXXX[[[^^^cccbbb```\\\YYY\\\cccjjjnnnjjjddd```___ccchhhkkknnnllljjjhhhhhhiiikkklllllljjjiiijjjllloooppppppvvvuuuzzz}}}zzzvvvllliiijjjnnnpppnnnooorrrrrrpppooonnnnnnoooqqqrrrrrrqqqooommmjjjjjjkkknnnvvvuuutttqqqnnnmmmooopppooopppqqqqqqpppoooppprrrooommmlllnnnqqqqqqnnnkkkhhhmmmpppmmmkkkkkkkkkkkkgggdddbbbbbbeeehhhjjjkkkiiigggeeedddeeeiiimmmpppnnnmmmlllkkkggg___TTTKKK<<<666111444@@@PPP^^^fffccceeefffdddfffkkknnnmmmdddhhhkkkhhhdddccchhhnnnqqqlllddd^^^]]]^^^```aaaeeeeeeeeecccaaabbbgggkkkfffcccbbbcccggghhhgggeeeaaacccffffffdddaaa``````aaadddgggjjjjjjgggbbb_________```aaaccceeehhhiiiffffffgggggghhhjjjkkkllleeedddccceeehhhgggccc___++++++++++++***************))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))***++++++,,,+++***+++------+++***++++++++++++++++++++++++((((((((()))***,,,---...***+++,,,------,,,+++*********))))))((((((((((((---,,,,,,+++++++++******,,,,,,,,,,,,---...//////------------,,,---------,,,---............000111>>>XXXvvvxxxkkkiiibbbTTTEEE888222111---+++***,,,///...***%%%******))))))***,,,///000,,,,,,,,,,,,++++++*********,,,------,,,+++,,,---,,,------,,,******,,,...---+++***+++,,,---,,,+++***,,,------+++***+++,,,+++,,,000:::HHHVVV```eeefffgggfffgggmmmvvv{{{|||vvvwwwtttooommmmmmjjjddd```aaaaaa```^^^^^^___aaa]]]ZZZWWWXXXZZZ[[[WWWSSSVVVYYY]]]___^^^\\\\\\\\\\\\WWWTTTVVV\\\bbbfffhhhfffeeeccc```^^^\\\[[[[[[WWWXXXXXXYYY___eeeddd___eeedddbbb```___aaabbbdddhhhjjjmmmpppqqqrrrrrrssspppnnnkkkjjjjjjkkkkkkkkkkkkjjjccc[[[VVVUUUPPPKKKCCC>>>888555444222...+++)))))))))))))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&'''%%%%%%$$$######$$$$$$%%%''''''''''''''''''''''''))))))((('''((()))***+++)))(((((('''(((((()))***'''((((((((((((((((((((((((((()))***++++++,,,,,,...,,,,,,//////...222888@@@QQQVVVTTTVVVSSSQQQVVV]]]cccfffccc_________]]]bbb___^^^bbbiiilllkkkhhheeegggjjjjjjjjjhhhggggggfffffffffeeeddddddcccccc]]]^^^]]]\\\[[[[[[^^^``````aaaaaa___]]][[[\\\]]]```dddeee```ZZZYYY___eeeooojjjeeebbbbbbcccdddddddddffffffdddaaa_________cccddddddbbb___```dddhhhkkkhhhdddaaabbbfffkkknnnqqqpppmmmkkkjjjkkknnnpppmmmkkkiiiiiikkkmmmmmmmmmqqqqqqyyy|||www{{{{{{qqqnnnlllnnnqqqqqqoooqqquuusssrrrqqqooooooqqquuuwwwrrrrrrqqqooolllkkklllnnnqqqtttuuutttpppmmmnnnpppooopppqqqqqqqqqrrrssstttooommmmmmnnnooopppnnnlllhhhmmmqqqooojjjhhhjjjlllhhhfffddddddeeeggghhhhhhhhhfffcccaaacccfffkkknnnlllnnnooonnnlllhhh```XXXFFF===333///555CCCRRR[[[bbbddddddbbbeeekkkooonnnggghhhhhhgggeeeeeeiiillloookkkeeeaaa____________fffhhhiiifffaaaaaaeeejjjeeeddddddfffjjjkkkiiifffcccdddeeeeeedddbbb```___aaadddgggjjjiiifffaaa^^^```______```aaadddfffhhhggggggggggggiiijjjkkklllkkkiiiiiijjjkkkjjjgggddd,,,,,,+++***))))))(((((()))))))))(((((((((''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((()))))))))*********(((((()))))))))******))),,,***)))***+++,,,,,,+++++++++++++++++++++++++++))))))******,,,---...///,,,,,,------------------******************))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------...,,,---////////////000111===XXXuuutttqqqrrrnnnaaaMMM<<<333111222000------...///---+++++++++,,,------...------+++++++++++++++*********+++------,,,++++++,,,---,,,---,,,+++******,,,...---,,,+++,,,------,,,++++++,,,---,,,++++++---...+++,,,///666CCCRRR___fffhhhiiifffcccfffnnnqqqoooggghhhhhhffffffiiifffbbb\\\]]]]]]\\\[[[ZZZ\\\^^^___[[[WWWXXX[[[[[[VVVPPPTTTWWW[[[^^^^^^]]]\\\\\\___\\\XXXXXX]]]cccfffffffffffffffeeebbb^^^[[[XXXYYY\\\^^^___eeejjjjjjeeehhhgggeeedddcccdddeeefffhhhjjjlllooosssuuuuuuuuupppmmmjjjhhhiiijjjiiiiiijjjiiicccZZZSSSNNNFFF>>>777333///---......---+++((()))******)))(((((('''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%&&&(((((('''''''''''''''((((((&&&&&&&&&''''''''''''''')))((('''''''''(((***+++&&&''')))++++++)))(((&&&'''&&&&&&&&&'''((((((((((((((()))***+++,,,------+++***+++...000000444:::@@@QQQWWWUUUWWWSSSPPPTTTZZZ```dddaaa___aaacccbbbdddaaa___bbbhhhkkkiiifffdddfffiiijjjhhhgggfffgggggggggfffeeeddddddcccccc______^^^[[[ZZZZZZ\\\___^^^___```___]]][[[[[[\\\aaadddfffccc\\\YYY^^^dddllliiieeecccbbbbbbaaa```dddeeehhhhhhfffcccaaa```cccfffjjjjjjgggeeefffgggjjjiiigggffffffgggiiijjjooooooooonnnmmmooosssvvvqqqooolllkkkkkkkkkkkkjjjkkkllltttwwwrrrtttvvvlllrrrooooooooommmkkkoootttqqqqqqqqqpppoooqqquuuyyyuuuuuuuuurrrnnnkkkkkkkkkjjjoootttuuurrrnnnmmmmmmnnnnnnoooppprrrtttttttttpppooooooooooooooonnnmmmjjjmmmqqqpppkkkhhhiiimmmkkkiiigggfffffffffeeeddddddbbb```___```dddhhhjjjiiinnnpppmmmmmmnnniiibbbRRRHHH:::111111999DDDLLLZZZ]]]^^^]]]```fffiiihhhkkkhhheeeeeegggiiihhhffffffeeeccccccdddccc```^^^eeehhhjjjhhhcccaaaeeeiiidddcccdddhhhmmmnnnllliiifffeeedddccccccbbbbbbaaabbbccceeefffeeedddbbbaaa```___^^^^^^___aaadddfffffffffgggggghhhiiikkkllljjjjjjiiiiiiiiihhhfffddd++++++******)))(((((('''))))))((((((((('''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******((()))************))))))...---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000...---,,,++++++,,,...///***++++++,,,,,,+++******((()))***+++,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++,,,---...///,,,...000111000000111222<<>>666///---******+++------,,,''')))******)))((()))***&&&&&&''''''(((((((((((($$$%%%''''''&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((($$$'''***,,,,,,***'''%%%(((&&&%%%%%%'''))))))((('''((()))***+++---......)))(((***...000000444:::===OOOWWWWWWYYYWWWSSSXXXYYY___bbb```___bbbffffffgggdddbbbbbbeeefffeeeccccccgggkkkkkkiiiggghhhjjjggggggfffeeeddddddccccccaaa```^^^[[[YYYYYY\\\^^^\\\^^^aaaaaa___]]]]]]]]]bbbcccfffgggbbb\\\]]]bbbcccbbbaaaaaabbbcccbbbaaa```bbbeeeggggggeeebbb```ccchhhlllnnnkkkiiiiiiiiilllllllllkkkiiigggeeedddjjjmmmooopppoooqqquuuyyytttqqqmmmkkkkkkjjjiiihhhiiijjjrrrsssmmmqqquuummmrrroooooonnnjjjgggkkkrrrnnnoooqqqooonnnooossswwwyyyyyyxxxuuupppkkkiiihhhiiimmmqqqsssrrrooolllkkkmmmllllllooorrrtttttttttqqqrrrrrrrrrqqqooommmllljjjkkknnnpppmmmiiiiiimmmmmmkkkiiihhhgggfffcccaaa```___^^^^^^```cccfffhhhffflllnnnjjjjjjnnnmmmggg\\\SSSEEE999333444:::>>>RRRWWW[[[]]]```fffgggeeelllhhhdddeeejjjkkkgggbbb___```bbbeeeggggggdddaaabbbfffiiiiiifffdddeeefffcccbbbcccggglllnnnmmmjjjgggeeecccbbbcccdddcccbbbaaaaaabbbcccddddddeeeeeeaaa```^^^^^^^^^aaadddfffeeeeeeffffffgggiiijjjkkkjjjjjjjjjjjjiiihhhgggfff((((((((()))))))))******)))))))))(((((((((((('''))))))))))))))))))))))))'''((())))))*********)))(((((((((((()))))))))***)))******++++++***))))))+++,,,,,,)))''''''+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++(((&&&''')))---///******+++,,,,,,+++******)))***++++++,,,+++******+++******++++++,,,---......---,,,++++++---...000---///111222111111111222999UUUuuuyyysss|||wwwaaaJJJ<<<888...000222000,,,)))+++---++++++,,,,,,,,,---------++++++++++++++++++++++++---...---,,,******+++---,,,,,,,,,+++)))***,,,...000///......///000///...+++,,,------...000333555222222222444<<>>666222111:::DDDOOOWWW^^^cccccc^^^aaadddhhhjjjkkkjjjiiihhhbbbbbbdddgggkkknnnnnnmmm]]]___dddiiillljjjeeeaaadddbbb```bbbeeegggfffdddaaabbbcccgggiiihhhccc___\\\^^^bbbfffiiijjjjjjiiiiiigggeeecccdddfffiiikkkdddddddddeeefffggghhhiiifffggghhhgggfffeeefffggg((()))++++++*********+++***)))((('''&&&&&&'''(((((())))))************)))'''(((***,,,,,,***)))((((((+++%%%!!!((()))***222***+++,,,,,,+++***+++,,,***+++,,,+++******,,,...+++,,,---,,,***)))***+++)))((((((***---,,,(((%%%000---***((()))***++++++)))***++++++***)))***+++******+++,,,,,,,,,,,,++++++,,,---,,,+++,,,...111+++,,,...000000///...---......000333111///333999===ZZZyyy}}}yyytttwww}}}~~~pppWWWAAA666///000222333333111...,,,---+++++++++---...---,,,---,,,***,,,......,,,))),,,,,,,,,------,,,***((((((,,,---)))***...///,,,...111444333111///000222333222000111444888::::::===???@@@>>>>>>CCCLLLTTT[[[[[[\\\[[[ZZZWWWUUUTTTYYYWWWZZZaaaccc___[[[[[[UUUWWWYYY[[[\\\[[[ZZZZZZUUUWWWZZZ]]]___``````___WWWUUUXXX```eeeeeeeeehhhaaa___]]]\\\^^^bbbhhhkkk______^^^^^^^^^______``````fffjjjhhhffffffeeeccchhhiiikkknnnpppoookkkhhheeehhhkkknnnnnnllliiifffddd```YYYSSSNNNKKKGGGDDD<<<;;;888444000---***)))$$$&&&(((***++++++***)))''''''((()))))))))))))))''''''''''''((()))++++++###$$$''')))******)))(((&&&(((***)))'''&&&'''***'''&&&%%%$$$%%%''')))***((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((%%%%%%'''((()))))))))))),,,***((((((+++---,,,***,,,,,,++++++---111555888;;;CCCPPP]]]fffiiifffcccdddhhhkkkhhhbbb```eeekkklllqqqmmmaaa]]]bbbaaa[[[\\\```eeeeeeaaa___```cccgggiiijjjhhheeecccdddfffgggfffdddbbbaaaaaaaaaaaaccceeehhhjjjkkkjjjhhhgggeeedddcccdddeeeeeecccbbbgggggggggeeedddeeehhhjjjeeeggghhhjjjjjjiiihhhgggmmmllllllllllllnnnooopppnnnkkkhhhggghhhjjjkkkllleeehhhkkkkkkkkklllppptttmmmlllkkkkkkmmmnnnmmmlllooollllllooopppoooqqqtttpppvvvyyyvvvnnnkkkoootttrrrtttvvvvvvuuuttttttuuuuuuwwwwwwvvvsssqqqpppqqqooommmkkkiiigggffffffggghhhjjjjjjiiilllqqqqqqmmmqqqqqqsssvvvyyywwwqqqlllhhhfffeeegggjjjmmmlllkkksssqqqnnnllljjjeee___ZZZ\\\]]]___aaacccdddddddddfffcccbbbbbbeeeiiilllmmmiiiddd^^^VVVHHH777000222666;;;GGGVVV^^^___^^^```gggeeedddfffkkknnnooonnnkkkhhhggghhhlllnnnllljjjeeebbb___```dddiiijjjjjjhhhfffccc```^^^^^^^^^___^^^aaadddeeeccc```^^^]]]___bbbfffiiikkkjjjiiigggnnnmmmjjjhhhgggfffgggggglllggghhhnnnlllffffffnnniiiiiiiiigggffffffhhhjjj((()))++++++*********+++***)))((('''&&&''''''((((((((()))************)))((()))***++++++***))))))%%%)))### '''((('''///***+++,,,+++***)))***,,,)))***++++++)))***+++---+++,,,---,,,***)))***++++++******---000222000......---+++,,,------,,,+++***,,,---,,,+++***+++---******+++,,,,,,,,,,,,+++,,,---////////////......+++,,,...000000///...---,,,,,,///111000...222999BBB___|||~~~yyyrrriiinnnwwwzzzoooXXXDDD:::111222444555444222000///---,,,++++++------,,,+++---,,,+++,,,......,,,***,,,,,,,,,---------,,,+++))),,,+++&&&&&&+++...---000222444333111000222555777666555666:::===???@@@GGGIIIIIIGGGFFFIIIPPPWWWYYYYYYYYYYYYYYYXXXWWWVVVXXXVVVYYY```bbb___\\\[[[YYY[[[\\\]]]]]]]]][[[ZZZXXXZZZ\\\___```aaa``````\\\ZZZ\\\bbbgggfffggghhhcccaaa^^^\\\\\\___bbbeeeaaa``````_________``````___fffjjjiiihhhjjjjjjhhhkkklllmmmooopppnnnkkkgggbbbdddfffhhhhhhfffbbb```bbb\\\TTTLLLFFFAAA===;;;444333111///---+++***)))&&&''')))******)))((('''''''''((()))))))))))))))'''(((((())))))*********%%%&&&((()))***))))))(((&&&((()))(((&&&%%%''')))&&&&&&%%%$$$%%%''')))******)))((('''''''''((((((''''''''''''((((((((((((&&&''''''(((((()))******+++)))'''(((***,,,+++***+++,,,---...///222555888===EEERRR___hhhkkkiiiffffffggggggeeecccbbbdddffflllqqqnnnddd```dddccc\\\^^^ccchhhhhheeecccccceeefffiiijjjiiifffdddeeegggffffffgggggggggfffeeeeeeeeefffiiijjjkkkiiihhhfffeeedddcccdddffffffeeeccciiiiiiiiigggffffffhhhkkkiiijjjlllnnnmmmllljjjhhhjjjjjjiiiiiijjjkkkmmmnnnnnnkkkhhhfffhhhjjjlllllliiihhhggggggjjjnnnqqqrrrsssrrrqqqrrrssssssqqqooosssqqqqqqttttttqqqqqqtttppptttwwwvvvqqqooorrrvvvrrrssstttvvvwwwvvvuuutttuuuvvvvvvtttrrrpppppppppnnnmmmkkkiiigggffffffffffffjjjjjjhhhiiimmmnnnlllooonnnnnnqqqttttttrrrooollljjjggggggiiikkkkkkiiiqqqnnnllllllkkkfff^^^VVVZZZ]]]aaaccccccbbbcccdddfffeeeeeefffiiijjjjjjiiijjjgggccc]]]OOO>>>666666444777AAANNNWWW[[[___cccfffdddbbbcccgggkkklllmmmjjjhhhgggiiilllmmmjjjgggcccaaa``````bbbeeehhhjjjhhhfffcccaaa___^^^^^^^^^```aaaaaa```]]][[[[[[\\\___aaaeeehhhjjjjjjjjjiiilllkkkjjjiiiiiiiiiiiiiiikkkjjjjjjllljjjhhhiiimmmmmmmmmllljjjhhhggggggggg((()))++++++*********+++))))))((('''''''''(((((('''((())))))******))))))*********)))))))))******%%%)))%%%###))))))'''---)))***++++++))))))***+++)))*********))))))+++,,,+++,,,---,,,*********+++---,,,,,,...000333333333,,,,,,---...000000---+++,,,---...---,,,+++,,,...***++++++,,,,,,,,,,,,,,,------...///000///,,,***,,,---...///000///......,,,+++...000///...222999JJJeee|||rrrhhhaaafffooossskkkWWWFFF>>>333444555666555444333222...---++++++,,,,,,+++)))---,,,+++,,,---...---+++---,,,,,,,,,,,,------...,,,...,,,'''&&&***...///000222444333222444888<<>>===???CCCGGGIIIJJJRRRSSSTTTRRRPPPPPPTTTXXXYYYXXXXXXXXXXXXXXXYYYYYYWWWUUUXXX^^^aaa___\\\]]]^^^^^^___```___^^^]]]\\\\\\]]]___aaabbbbbbaaaaaa___]]]^^^dddgggfffeeegggeeebbb___\\\[[[[[[]]]^^^aaaaaa```````````````aaaaaafffiiihhhgggjjjjjjhhhjjjjjjkkkmmmooommmjjjggg]]]^^^```aaa```^^^[[[YYY]]]VVVLLLBBB;;;666222000+++************)))))))))(((((()))***)))((('''&&&''''''((())))))))))))(((((()))***++++++***)))(((((((((((()))))))))))))))%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%''')))******)))((((((''''''((((((''''''''''''(((((((((((()))(((''''''((()))+++,,,***((('''(((***++++++***+++,,,...000111333777:::AAAIIIVVVbbbkkkmmmllljjjllljjjhhhgggffffffeeedddkkkpppppphhhdddeeeddd___^^^ccciiijjjhhheeeddddddeeehhhkkkjjjgggfffgggiiieeefffiiijjjkkkjjjhhhgggggghhhjjjkkkkkkiiigggfffeeedddcccdddfffggggggfffllllllkkkiiiggggggiiikkkkkklllooopppooommmjjjgggggggggeeeeeefffgggiiikkkooolllgggeeegggjjjlllmmmnnnjjjfffhhhmmmrrrsssssstttssssssttttttrrrooolllsssqqqrrruuuuuuqqqoooqqqnnnppprrrsssrrrrrrsssuuuqqqqqqrrruuuyyyyyyuuurrrtttuuutttrrrooonnnnnnpppmmmllljjjiiiggggggffffffggglllmmmjjjgggjjjllllllmmmkkkiiijjjmmmppprrrsssqqqnnnjjjhhhiiijjjjjjjjjooollliiikkklllfffZZZPPPPPPWWW___bbbbbbaaadddgggeeeeeefffhhhjjjiiifffdddiiihhhfffaaaTTTDDD<<<:::222222777BBBMMMUUU___gggeeebbb^^^^^^aaaeeeiiijjjiiihhhgggiiilllkkkhhhdddaaabbbcccaaa```bbbfffkkkhhhgggdddaaa___^^^]]]]]]bbbaaa___\\\ZZZYYY\\\^^^```aaacccfffhhhjjjkkkkkkiiiiiijjjkkklllllllllkkkjjjmmmmmmiiigggjjjllllllmmmmmmnnnmmmllljjjhhhggg((()))++++++*********+++))))))((((((((((((((((((''''''((()))************---+++***(((((()))***+++&&&,,,((('''---,,,(((...(((*********)))((()))***((()))***)))((((((***,,,***,,,,,,,,,******+++,,,...---+++++++++---...///,,,,,,,,,---///000...---+++---...---,,,+++,,,---***+++,,,,,,------,,,,,,---+++***+++,,,,,,***'''------...///000//////...,,,,,,...000000///444;;;QQQkkk{{{oooeeedddfffjjjkkkbbbRRREEE@@@444444555555555444444444000...,,,,,,,,,,,,+++)))---,,,,,,,,,------------------,,,***)))***+++---...000000---***,,,///222///111333444555:::AAAGGGIIIHHHHHHKKKOOORRRTTTTTTXXXZZZZZZYYYWWWVVVXXXZZZ\\\\\\ZZZYYYYYYZZZ\\\\\\WWWTTTVVV]]]```^^^]]]^^^^^^___``````aaa``````___\\\]]]___```bbbbbbcccccc```]]]^^^ccceeecccbbbccceeeccc```^^^\\\[[[ZZZZZZ^^^^^^^^^^^^___aaabbbccccccggggggdddccceeeeeebbbffffffhhhjjjkkkkkkhhhfffYYYZZZ[[[\\\[[[YYYXXXVVVWWWPPPEEE;;;444000---+++'''''''''(((((()))))))))'''(((((())))))(((''''''&&&'''(((((())))))((((((((()))+++,,,,,,***((('''+++***)))(((((((((((()))%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&''''''(((******(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))((('''((()))+++---)))((((((((()))***++++++,,,---///000111555;;;@@@IIIQQQ]]]ggglllmmmkkkiiiiiiiiihhhfffcccbbbbbbbbbgggmmmooojjjeeeeeeddd```]]]bbbhhhjjjiiieeecccbbbdddhhhkkkkkkhhhgggiiikkkfffggghhhiiiiiiiiihhhhhhjjjkkkkkklllkkkiiigggffffffdddccccccfffhhhiiihhhlllmmmllljjjhhhggghhhjjjkkklllooopppoookkkhhheeeeeedddcccbbbccceeegggiiippplllgggeeefffjjjlllmmmooommmlllnnnrrruuuvvvuuutttttttttuuuuuurrrnnnkkkmmmlllmmmqqqqqqmmmkkkmmmmmmmmmmmmoooqqqqqqpppoooqqqpppppptttyyyzzzuuupppssssssrrrpppmmmlllmmmnnnkkkkkkjjjiiihhhgggggggggiiioooqqqlllhhhjjjnnnoooooolllhhhfffhhhlllqqqttttttqqqmmmjjjjjjkkkmmmnnnmmmjjjhhhiiijjjcccUUUIIIDDDNNNYYY___```aaaeeejjjccccccdddfffhhhgggeeecccffffffddd]]]RRRFFF@@@>>>333000000888BBBMMM[[[gggbbb___\\\ZZZ\\\aaaeeehhhiiihhhgggiiikkkjjjeeeaaaaaadddfffccc______eeelllhhhfffdddbbb___^^^]]]]]]`````````^^^\\\\\\___aaaaaaaaabbbdddgggiiikkklllggghhhjjjlllmmmmmmmmmlllhhhnnnnnnfffeeekkknnnjjjiiiiiikkkmmmnnnmmmkkkhhh((()))++++++*********+++(((((())))))))))))))))))'''((()))***++++++++++++...,,,***(((((()))***,,,'''---)))(((...,,,(((...(((*********)))((()))***((()))***)))((((((***,,,***+++,,,,,,******+++,,,,,,+++***((((((***---///...,,,******+++...//////+++,,,---,,,+++***+++---++++++,,,------------,,,///---***((()))***++++++.........///////////////---,,,...111111111777>>>VVVoooyyysssyyy}}}ssslllmmmjjjfffaaaVVVHHH???>>>444444333333333333444444111///------...---,,,***,,,---,,,,,,,,,---...///---------***'''''')))+++---000333333000...000333000333666999===DDDMMMTTTTTTSSSSSSVVVYYY\\\]]]]]]]]]^^^``````^^^^^^^^^^^^bbbaaa___^^^]]]]]]^^^___XXXUUUVVV\\\___^^^^^^```\\\]]]^^^```aaabbbbbbcccZZZ[[[]]]___aaabbbcccccc```]]]^^^ccceeecccbbbccccccbbbaaa```___]]]\\\[[[YYYZZZ[[[\\\^^^aaacccdddccceeedddaaabbbeeeeeebbbiiihhhhhhhhhiiigggdddaaaWWWWWWWWWWWWWWWVVVTTTTTTOOOIII???777222///---,,,(((((((((((())))))))))))%%%&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((((()))***,,,+++***((('''+++***)))((('''''''''(((&&&&&&%%%&&&&&&&&&&&&%%%((((((((())))))***++++++'''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++***((('''''')))+++,,,((((((((())))))***+++,,,...///000000111777AAAIIISSSZZZdddkkkllljjjgggfff```bbbddd```ZZZXXX\\\```dddiiimmmjjjeeecccbbbbbb___cccgggjjjjjjgggdddbbbcccgggkkkkkkiiihhhiiikkkllljjjhhhgggfffgggiiijjjllllllllllllkkkjjjhhhggggggeeebbbbbbdddgggiiijjjlllllllllkkkiiiggghhhiiilllnnnooopppooolllhhhfffeeedddbbbaaabbbdddgggiiioookkkgggfffgggjjjlllmmmkkknnnrrrssssssssstttvvvwwwwwwwwwxxxxxxvvvrrrnnnhhhgggiiinnnooollljjjlllpppooooooppprrrqqqnnnkkkqqqooonnnrrrwwwxxxtttooorrrrrrrrrpppmmmkkklllmmmjjjjjjjjjjjjiiiiiihhhhhhkkkppprrrlllhhhjjjnnnpppssspppkkkgggfffjjjooossssssrrrooommmlllnnnqqqsssmmmjjjggggggfff^^^QQQFFFAAAKKKWWW]]]]]]^^^ccchhheeedddccceeegggiiiiiihhheeefffbbbZZZPPPIIIFFFEEE888222...222:::EEETTT```^^^]]][[[ZZZ[[[___cccgggiiihhhgggiiikkkiiiddd```___ccceeeaaa[[[[[[aaahhhfffeeedddbbb```___^^^]]][[[]]]___``````______```aaaaaabbbcccfffhhhkkklllfffhhhiiikkklllkkkkkkjjjffflllllleeedddjjjlllhhhgggggghhhkkknnnmmmiiifff((()))++++++*********+++(((((()))*********))))))((()))***+++,,,,,,------...---+++)))((()))***+++&&&,,,(((&&&,,,+++''',,,)))***++++++))))))***+++)))*********))))))+++,,,)))+++,,,,,,+++***+++---((()))******+++---111444000---***)))***---...///***,,,---,,,+++***+++,,,++++++,,,---------------111000...+++)))***...222....../////////000000000------...111222222888@@@WWWooo{{{kkkbbbhhhtttxxxwwwyyy~~~~~~xxxsssqqqooohhh___UUUIII===999:::444333222111111333444555111000......//////...,,,,,,------,,,,,,,,,///111---///000...***)))+++------000555888555000222777666:::>>>BBBGGGOOOYYY```___^^^^^^___bbbccccccbbbdddeeeeeeeeeeeeeeedddccceeeeeecccbbbaaaaaaaaaaaa[[[WWWWWW\\\___^^^___aaa\\\\\\^^^___aaabbbdddeee[[[\\\\\\^^^___aaabbbbbb```^^^___dddgggeeedddeeeaaabbbbbbbbbaaa```^^^\\\WWWXXXYYY[[[^^^aaacccddd```aaa```___bbbhhhjjjhhhnnnllljjjhhhfffccc^^^[[[VVVUUUSSSQQQOOONNNMMMLLLEEE@@@999333000......---***)))))))))))))))))))))$$$%%%&&&&&&((()))******&&&&&&'''((((((((((((''''''((()))******)))((('''))))))((((((''''''&&&&&&'''&&&%%%&&&'''((('''%%%(((((())))))***+++++++++)))************)))((('''''''''''''''((((((((((((***)))((((((((((((******((()))******)))***,,,...///111444555666===IIIRRRZZZaaaiiimmmkkkfffcccaaaZZZ^^^___ZZZTTTSSS[[[bbbaaafffjjjiiidddaaabbbdddccceeehhhkkkkkkiiifffdddcccfffjjjkkkiiiggghhhiiiooommmiiigggfffhhhkkkmmmmmmmmmmmmmmmlllkkkjjjiiihhheeebbbaaacccfffhhhiiikkklllmmmllljjjiiiiiijjjooopppqqqqqqooommmkkkiiihhhfffdddccccccfffiiikkknnnkkkhhhggghhhjjjkkklllggglllqqqrrrpppoooqqqtttuuuuuuuuuvvvwwwvvvssspppjjjiiikkkooopppnnnmmmppptttttttttuuuuuussspppmmmpppooonnnpppssstttqqqnnnpppqqqrrrqqqnnnlllkkkkkkjjjkkkkkklllkkkkkkjjjjjjkkknnnnnniiigggiiimmmnnnsssrrroookkkiiiiiimmmpppppppppooonnnmmmooorrruuummmkkkhhhfffccc\\\RRRKKKKKKRRRZZZ]]]]]]\\\___bbbhhhfffeeegggiiikkklllkkkgggiiieee\\\SSSPPPOOONNNAAA999222222666===JJJUUUYYY[[[\\\]]]^^^```cccfffjjjhhhggghhhjjjjjjeeeaaa]]]```bbb^^^XXXWWW]]]cccddddddcccbbbaaa```______VVVZZZ___aaaaaa___^^^]]]bbbbbbcccdddeeegggiiijjjhhhiiiiiiiiihhhgggffffffcccggghhheeedddfffgggeeeiiihhhhhhjjjlllkkkfffaaa((()))++++++*********+++'''((()))***+++******))))))***+++,,,---............---,,,***))))))******(((---(((&&&,,,+++'''---***+++,,,+++***)))***,,,)))***++++++)))***+++---)))+++,,,,,,+++***,,,---(((+++,,,------///333666000...,,,,,,---......---+++---...---,,,+++,,,...+++,,,------...---------,,,000111...******///555///////////////000000111,,,,,,---000111222888AAAVVVmmmxxxcccXXX```nnnuuutttuuuwwwqqqiiifffhhhddd\\\SSSJJJ@@@777555888444333222111111333555666222000///000111111000///,,,---...,,,+++,,,000333---111444444111///222555333444:::===:::555888@@@AAAEEEIIIMMMRRRYYYbbbhhhgggfffeeefffggggggeeedddjjjiiiiiihhhhhhgggfffeeeddddddeeeeeeeeeddddddddd^^^ZZZYYY\\\___^^^___bbb^^^______```aaacccdddeee______^^^^^^^^^______```^^^[[[]]]cccfffeeeeeefff```aaaccccccccc```]]][[[ZZZZZZ[[[\\\^^^```bbbccc]]]^^^\\\\\\```hhhjjjhhhiiigggeeecccaaa^^^ZZZXXXTTTQQQNNNIIIEEEBBB@@@???;;;777111...,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&%%%)))'''%%%&&&((()))(((&&&&&&&&&'''((()))))))))))))))******+++***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((***++++++***+++...000...444:::>>>@@@FFFQQQYYY]]]dddlllnnniiiddd```___UUUVVVTTTPPPNNNQQQXXX___```eeeiiihhhccc```bbbgggdddeeegggiiijjjiiigggeeebbbfffjjjkkkhhhffffffgggkkkjjjhhhggggggiiikkklllmmmmmmmmmmmmllllllkkkkkkiiifffaaa___aaadddggghhhkkklllnnnmmmlllkkkkkklllppppppoooooonnnmmmllllllkkkiiigggeeefffiiilllooollljjjiiiiiijjjkkkkkkjjjllllllllllllmmmoooqqqsssrrrrrrrrrsssuuuvvvtttssspppnnnnnnqqqrrrooopppsssuuuvvvxxxxxxvvvtttqqqppppppoooooonnnnnnnnnnnnnnnnnnqqqsssrrrooollljjjjjjkkkkkklllmmmmmmmmmlllkkklllnnnlllhhhhhhlllnnnmmmpppqqqqqqooollljjjkkkmmmmmmnnnooonnnllllllooorrrlllllljjjgggbbb]]]XXXVVVWWW[[[^^^````````````aaaffffffggghhhjjjjjjhhhggggggllljjjaaaYYYXXXWWWTTTJJJAAA888555555777@@@HHHUUUYYY___bbbbbbcccdddfffkkkhhhggghhhjjjjjjgggddd___aaaaaa]]]XXXXXX\\\```bbbbbbbbbbbbbbbaaa``````ZZZ]]]aaabbbaaa^^^\\\\\\bbbcccccceeefffgggggghhhkkkjjjhhhfffdddbbbaaaaaaaaaaaadddgggeeeaaaaaadddjjjhhhggghhhkkkkkkfffbbb(((***++++++******+++,,,'''((()))+++++++++***))))))***,,,---.../////////...---,,,+++************+++000+++(((...,,,***000***+++,,,,,,+++***+++,,,***+++,,,+++******,,,...)))***,,,,,,++++++,,,---+++---//////------000333000//////000000000---+++---...///...------...///+++,,,------......------'''---222000***(((---333///////////////000111111++++++,,,///000111888@@@UUUkkkyyyaaaVVV___nnnyyywwwuuurrrgggZZZWWW[[[WWWQQQJJJCCC;;;444333666555444222111111333666888222111000111222333222111,,,---...---+++,,,000444---222888999666666888<<<::::::>>>AAA>>>:::@@@JJJIIIMMMRRRUUUYYY___gggmmmlllkkkjjjiiijjjiiifffdddmmmkkkiiihhhgggfffdddcccaaacccdddfffggggggfffeee```[[[ZZZ]]]___^^^___bbbbbbaaaaaaaaabbbcccddddddcccbbbaaa___^^^^^^]]]]]]ZZZXXXZZZ```ddddddccceee___aaacccdddccc___\\\YYY]]]]]]]]]^^^___```aaaaaa]]]]]]ZZZXXX]]]dddeeeccc___^^^]]]\\\]]]\\\YYYWWWRRROOOJJJCCC>>>999666555444000,,,)))((((((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&((()))***###%%%'''(((((('''%%%$$$***'''&&&''')))***(((&&&$$$%%%&&&'''(((((((((((('''((()))))))))(((&&&%%%''''''''''''((((((((()))''''''(((((((((((('''&&&(((***,,,,,,++++++...222---555???EEEHHHMMMUUU]]]^^^eeelllnnniiibbb___^^^MMMIIIDDDBBBDDDJJJPPPUUUaaadddiiiiiiddd```ccciiiccccccdddfffggggggeeecccbbbfffjjjkkkhhheeeeeefffddddddeeefffggghhhiiiiiinnnmmmmmmmmmmmmllllllllljjjfffaaa___```cccfffgggkkkmmmoooooonnnmmmnnnnnnnnnmmmlllkkkjjjjjjkkkkkknnnllliiiggghhhkkkoooqqqkkkjjjiiijjjkkkkkkjjjiiisssnnniiihhhmmmrrrtttuuuvvvuuutttvvvxxxzzzzzzzzztttqqqppprrrrrrooopppsssrrruuuxxxxxxuuurrrqqqqqqppppppooommmkkkkkkmmmooonnnpppssstttqqqmmmjjjiiikkklllmmmnnnnnnnnnmmmllloooooollliiikkkpppqqqooolllooorrrqqqnnnkkkkkklllkkkmmmooommmkkkjjjlllooolllllllllhhhbbb^^^^^^```^^^___aaaccceeefffffffffcccdddfffhhhiiigggbbb___ffflllllleee^^^\\\YYYUUUPPPGGG===888555444:::@@@SSSYYY```eeefffeeeeeefffkkkiiifffgggjjjjjjhhhfffcccdddbbb___[[[[[[^^^aaa```aaabbbbbbbbbbbbaaaaaa```bbbddddddbbb___]]]]]]bbbcccdddeeeffffffffffffnnnkkkhhhdddaaa___]]]]]]```]]]aaahhhggg^^^]]]ccchhheeedddggglllmmmjjjfff+++***)))))))))***,,,---++++++************++++++'''***---+++'''%%%)))------,,,+++***))))))))))))(((,,,---)))(((***+++***)))+++,,,,,,,,,,,,---///+++,,,---------------...+++,,,,,,***))))))+++...***,,,---------...000333111000......//////---,,,...///000000000///---,,,,,,---......,,,,,,---...,,,---------,,,,,,...000//////000///------...000///---,,,...//////444;;;HHHddd||||||hhhZZZbbbuuuwwweeeSSSIIIHHHLLLNNNJJJDDD>>>999666555555555222///...///111222222111222333222000//////000///,,,---111222111111555333666888999888999===AAAAAA???EEEMMMLLLCCCDDDMMMZZZ\\\\\\\\\```fffhhheeemmmnnnmmmllljjjiiikkkmmmtttssspppjjjdddaaaaaaccc^^^cccgggggggggiiifffbbbYYYYYY[[[^^^aaaaaa___]]]ddd______cccddd``````ddd```aaabbbbbbcccccccccccc\\\[[[[[[[[[]]]^^^]]]\\\]]]```dddffffffccc___\\\]]]ccc___]]]bbbaaa___fff]]]]]][[[XXX[[[``````\\\ZZZYYYWWWVVVUUUUUUVVVVVVKKKFFF???999555111///---.........---,,,+++***)))$$$%%%&&&(((((((((''''''***(((&&&'''))))))(((%%%$$$%%%'''))))))((('''%%%&&&&&&%%%$$$$$$&&&'''(((******)))((((((((((((((("""###$$$&&&'''(((((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''***(((&&&$$$$$$&&&(((***'''''''''''''''''''''''')))))))))***,,,...000222444<<>>;;;999888777444222000000111111111000---///111222111111333444222000000444555444444777999;;;<<<===>>>???BBBDDDJJJGGGIIINNNKKKCCCFFFPPP[[[___aaaaaaccchhhjjjhhhkkkllllllkkkkkklllnnnqqqqqqqqqooojjjdddbbbbbbddd___ccceeeeeeeeegggfffbbb]]]\\\\\\^^^``````^^^\\\___]]]^^^cccbbb______ccc```______```aaaccceeefff\\\[[[ZZZ[[[]]]^^^]]]\\\\\\___ccceeefffccc```]]]\\\bbb___]]]cccaaa___eee___^^^[[[XXXYYY]]]\\\XXXWWWVVVTTTQQQOOOMMMLLLLLLCCC???999333000...,,,************))))))'''&&&&&&###$$$&&&'''((())))))((('''%%%$$$%%%((()))(((&&&%%%%%%'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((())))))))))))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''''''''))))))***+++...222555888888@@@JJJQQQUUUZZZaaafffgggccccccjjjkkkbbbWWWQQQAAA:::555555666888>>>EEERRR]]]iiilllgggcccdddgggfffbbbaaafffiiihhhggggggdddeeeffffffggghhhiiijjjfffeeedddeeefffiiilllnnnmmmkkkjjjkkklllmmmmmmmmmeeeeeedddddddddeeeeeefffiiijjjmmmoooppppppooonnnmmmjjjffffffggghhhgggeeejjjiiigggfffggghhhjjjkkkmmmnnnnnnooooooooooooooolllmmmoooqqqrrrsssttttttsssssstttuuuwwwvvvtttrrrpppvvvsssrrrvvvrrrlllppptttsssrrrssssssssspppnnntttuuuuuussspppoooooopppnnnjjjkkkppprrrnnnlllmmmpppqqqrrrqqqpppppprrrtttqqqpppppppppqqqpppnnnkkkqqqssssssqqqnnnlllmmmnnnllljjjgggddddddgggnnnssskkkkkkkkkjjjhhhddd```]]]```ccceeeeeehhhjjjeee___eeeeeefffiiilllkkkhhheeejjjooopppllliiihhheee```[[[VVVMMMBBB999555444444<<>>444222111111222333333333444666777777555444444555999777999===>>>;;;;;;===AAA@@@@@@CCCHHHIIIGGGDDDLLLLLLOOORRROOONNNUUU___]]]ffflllkkkiiikkknnnnnnhhhiiiiiiiiiiiikkkooosssnnnmmmllliiifffcccaaaaaa```bbbaaa^^^___ccceeeddd```^^^\\\\\\\\\]]]\\\[[[YYY]]]bbbcccaaa]]]^^^```___```aaabbbcccdddeeeeee\\\[[[ZZZ[[[]]]]]]]]]\\\XXX[[[___cccdddcccaaa```]]]ccc``````gggfffaaaeee___```]]]WWWTTTUUURRRNNNRRRQQQNNNJJJDDD>>>999666000---***))))))))))))(((((((((((((((((('''&&&&&&%%%%%%&&&''''''(((((((((#########$$$&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''))))))(((''''''''''''(((###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((())))))***++++++,,,000555<<>>666555666666888===EEELLLNNNKKKFFFBBB888555222222444777999::::::;;;;;;:::888777888999;;;:::;;;@@@@@@===<<<>>>CCCBBBCCCGGGKKKLLLIIIEEEHHHMMMTTTWWWTTTRRRXXX```^^^gggmmmllliiikkknnnnnniiiiiihhhffffffhhhlllooonnnmmmllljjjgggddd```^^^```bbb```]]]]]]bbbeeeddd___]]][[[[[[\\\]]]]]]\\\\\\```ddddddaaa```___^^^aaabbbeeeggggggeeecccaaa]]][[[[[[[[[]]]^^^]]]\\\XXXZZZ]]]```bbbaaa```^^^___eeebbbccckkkhhhbbbddd\\\^^^\\\VVVRRRQQQNNNJJJKKKJJJGGGCCC===777222///,,,***(((((()))******)))(((((())))))((((((''''''((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((('''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&%%%&&&'''))))))'''&&&%%%%%%%%%&&&'''(((******++++++,,,///333:::AAAHHHLLLRRRWWW\\\aaabbbbbb``````bbbcccfffhhhfff\\\JJJ===444000...000///---///222222:::FFFQQQYYY]]]```aaaccc^^^^^^eeejjjiiifffeeehhhgggfffeeeeeegggiiikkkggghhhkkkllllllkkkiiigggiiigggeeeeeeggghhhhhhgggiiikkkmmmnnnnnnllliiiggghhhjjjlllnnnoooooonnnmmmnnnmmmmmmlllllllllnnnoooiiihhhgggggghhhjjjlllmmmnnnoooqqqrrrssssssrrrrrrlllmmmppprrrrrrqqqooonnnqqqooommmlllmmmooooooooollluuuuuuqqqqqqjjjgggnnnnnnmmmmmmpppsssvvvwwwvvvpppqqqqqqqqqqqqrrrvvvyyyzzzxxxuuurrrsssttttttrrrqqqtttxxxyyyxxxuuusssssspppoooppprrrttttttsssqqqppppppoooppppppppppppooommmnnnnnnmmmkkkkkklllnnnpppooolllhhhdddeeehhhlllccciiimmmnnnooorrrqqqnnnfffeeedddbbbbbbccceeefffiiiiiikkkooorrrqqqnnnlllbbbdddffffff```SSSDDD999333666===HHHQQQYYY___bbbeeefffiiimmmooooookkkhhhhhhiiiiiihhhhhhhhhhhhhhhhhheeeaaa]]][[[\\\___aaabbb```aaacccccc```aaaeeennnoooooopppppppppoooooommmoooqqqqqqnnnjjjhhhggghhhgggggghhhjjjjjjhhheeecccfffggghhhkkkooonnnjjj***++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++++++++***************+++''',,,---)))(((***+++***((()))++++++***+++,,,...///+++'''(((,,,......,,,)))+++------+++***++++++***,,,///000///......///...,,,******,,,///000000000000111222111000///...,,,---......,,,,,,---...***+++,,,+++***+++,,,...+++,,,------,,,---///000000///000222222000333888BBBZZZuuu}}}}}}~~~{{{nnnbbbPPPAAA999777666666999>>>FFFMMMPPPNNNIIIFFF<<<:::888999<<<@@@BBBCCC??????>>>===;;;<<>>BBBCCC???>>>@@@FFFGGGJJJNNNPPPOOOLLLJJJIIIQQQZZZ\\\WWWUUUXXX^^^aaagggkkkjjjiiilllnnnmmmjjjiiigggeeedddeeeiiilllmmmlllkkkkkkjjjfffbbb^^^aaabbb```\\\]]]bbbeeeddd```^^^]]]^^^______^^^]]]___bbbcccbbbbbbdddbbb^^^bbbccceeegggfffdddbbb```^^^]]]\\\]]]^^^______]]]XXXZZZ\\\^^^___^^^\\\[[[aaafffcccdddllliii```aaaYYY\\\ZZZSSSMMMKKKHHHDDDAAA???===999444///,,,******)))'''(((***++++++***&&&&&&'''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&''')))***+++,,,***---111888AAAIIIPPPTTT[[[]]]```bbbbbbaaa^^^]]]bbbeeehhhhhhfff^^^MMM===111---,,,---...,,,---111222555<<>>???@@@DDDHHHKKKKKKKKKHHHFFFCCC@@@===???CCCFFF@@@???AAAEEEFFFBBB@@@AAAFFFJJJOOORRRRRRPPPNNNMMMJJJTTT^^^^^^YYYXXX\\\bbbdddhhhiiihhhjjjnnnooommmjjjiiigggdddccceeejjjmmmjjjjjjjjjkkkllljjjfffaaa```bbbaaa]]]^^^ccceeeddddddcccbbbccccccbbb___]]]___```______ccchhhfff```bbbbbbbbbbbbbbbbbbbbbccc___^^^]]]^^^```aaa```___YYYZZZ[[[\\\\\\ZZZXXXVVVbbbfffcccdddlllhhh^^^]]]WWWZZZXXXOOOGGGCCC???;;;777666333000---+++)))(((((('''&&&''')))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***&&&(((***)))''''''(((***%%%%%%'''((((((((('''&&&(((&&&$$$"""###%%%(((***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$&&&''')))+++,,,---''',,,444>>>IIIRRRYYY]]]bbbbbbcccddddddccc```^^^bbbgggiiiiiigggaaaPPP@@@333///,,,------+++---111///111555:::BBBMMMYYYaaadddeeeiiinnnnnnjjjjjjnnnjjjjjjiiiiiiiiihhhhhhhhhiiijjjlllmmmmmmkkkiiihhhjjjhhhggghhhhhhhhhfffdddeeefffhhhiiihhhgggfffdddjjjlllnnnpppqqqqqqpppooolllmmmmmmllljjjjjjmmmpppmmmlllkkkkkklllnnnqqqrrrnnnmmmllllllmmmooorrrssslllmmmnnnoooooonnnlllkkkmmmkkkjjjjjjmmmoooppppppqqqwwwuuussswwwsssmmmqqqzzzwwwuuuttttttuuutttsssssstttttttttssssssuuuwwwrrruuusssppprrrwwwvvvrrrtttuuuvvvuuutttsssssstttwwwvvvvvvvvvwwwvvvtttqqqtttqqqpppppprrrrrrpppnnnppppppqqqpppooooooqqqssspppqqqppplllgggfffjjjnnnhhhmmmooommmmmmqqquuuuuummmmmmllliiieeeccceeeggglllfffeeelllqqqpppooopppjjjiiiiiijjjiiicccXXXOOO<<<888666888;;;CCCTTTdddffffffgggjjjmmmoooooonnnmmmnnnooonnnlllkkklllnnnkkklllkkkhhhdddbbbdddfffeeebbbcccgggiiihhhiiilllppprrrtttvvvvvvssspppmmmjjjmmmppppppnnnlllkkkjjjjjjgggeeeggglllppppppnnniiijjjiiigggkkkqqqtttrrr---,,,+++***+++,,,---...++++++************++++++***...000...***))),,,111+++***************++++++%%%***+++)))))),,,...,,,+++,,,,,,+++)))((()))***)))+++,,,,,,+++***+++---)))+++------,,,+++***+++(((+++...000000//////000*********,,,...000000///...///000000000///---,,,,,,---......,,,,,,---...,,,---------,,,,,,...000***,,,------,,,---///111000///111444555444777<<>>>>>BBBFFFBBBAAACCCGGGHHHDDDAAACCCEEEJJJQQQSSSRRROOOMMMNNNHHHTTT]]]^^^ZZZ[[[ccciiigggiiihhhgggjjjooopppmmmiiiiiigggeeedddggglllooogggggghhhkkknnnmmmiiieee```bbbaaa^^^___ccceeedddhhhgggggggggfffddd___\\\^^^^^^[[[[[[cccllljjjbbbbbb```^^^]]]]]]```dddfff```___^^^___aaaaaaaaa```ZZZZZZ[[[[[[ZZZXXXUUUTTTaaaeeebbbccckkkfff[[[ZZZVVVYYYWWWMMMCCC===888444333222///---+++*********'''&&&%%%&&&'''((('''%%%&&&&&&'''(((((('''''''''######$$$$$$&&&)))+++---###&&&((((((''''''))),,,$$$%%%'''))))))((('''%%%'''%%%""" ###&&&)))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$&&&(((***+++---...%%%+++555BBBNNNYYY```dddeeeeeeeeeeeeffffffdddbbbccchhhjjjiiihhhcccSSSCCC777222//////...,,,...222+++---000222666BBBSSS```cccfffmmmqqqoookkkmmmssskkkkkkkkkjjjiiigggeeedddhhhiiikkkmmmmmmlllkkkjjjggghhhiiikkklllkkkgggcccdddeeefffggghhhhhhggggggkkkllloooqqqrrrrrrqqqpppoooppppppnnnkkkjjjmmmpppmmmlllkkkkkkllloooqqqsssmmmlllkkkjjjkkknnnqqqsssjjjmmmpppqqqqqqoookkkiiijjjjjjjjjllloooppppppoooqqqvvvrrrrrrxxxuuunnnpppxxxvvvttttttuuuvvvvvvvvvtttuuuwwwxxxvvvuuutttuuuwwwyyyxxxssstttwwwvvvppptttsssqqqooommmnnnqqqsssttttttuuuwwwyyyyyyxxxvvvvvvsssqqqqqqssssssqqqnnnlllmmmmmmlllkkkkkknnnpppkkkoooqqqoookkkhhhkkknnniiimmmnnnkkkjjjoootttvvvnnnnnnmmmjjjeeebbbdddfffjjjbbb```gggmmmllllllnnnnnnllljjjjjjiiieee\\\TTTCCC>>>999777555:::LLL^^^hhhggghhhjjjmmmpppqqqpppgggkkknnnooolllkkkkkklllkkkmmmnnnlllhhheeefffgggfffcccdddhhhkkkkkkkkknnnoooqqquuuwwwvvvsssooolllkkkmmmppppppooommmllllllnnniiidddffflllrrrttttttqqqpppmmmiiikkkppprrrqqq+++***,,,///...***+++...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********((('''(((+++,,,***(((++++++,,,,,,,,,---------...***)))---,,,''''''***------,,,,,,+++***)))))),,,,,,,,,+++***+++---///,,,---///000111000...------,,,)))((())),,,///111------///000111111111111...---------------,,,,,,,,,---...---+++***+++,,,...++++++///...***,,,222222222555999999888;;;AAAVVVlll}}}~~~uuuggg\\\OOOAAA999777======>>>CCCIIINNNQQQRRRRRRSSSVVVYYYZZZZZZXXXVVVQQQKKKCCC??????@@@AAA@@@FFFDDDFFFLLLMMMIIIDDDCCCGGGIIINNNVVVWWWRRRNNNNNNNNNPPPVVV^^^```___```cccnnnmmmiiieeehhhooopppmmmjjjmmmllleeecccgggiiigggkkkgggdddfffjjjkkkhhhddd^^^___aaabbbcccdddgggiiiiiijjjfffaaabbbeeebbbZZZ\\\^^^^^^^^^aaaggghhheeecccbbbbbbaaaaaaaaaaaaaaaaaa```^^^_________^^^]]]]]][[[YYYXXXWWWTTTQQQOOOUUU\\\``````bbbccc]]]TTTXXXPPPIIIDDD>>>666111111,,,+++)))((('''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&(((((('''***///+++***)))(((((('''''''''(((***)))%%%$$$''''''$$$+++'''$$$$$$&&&(((((('''&&&'''(((&&&$$$######$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$%%%&&&'''))))))(((((('''''''''&&&&&&&&&)))((()))+++,,,***$$$###%%%'''((()))***,,,...***+++222@@@QQQ^^^dddeeegggccceeekkklllfffbbbccceeekkkmmmlllmmmhhhWWWCCC777444000---...///---)))+++)))+++...333===NNN^^^jjjnnnsssssspppmmmoooqqquuuxxxvvvooojjjjjjkkkjjjiiiiiijjjllloooooonnnlllkkklllllllllkkkiiigggfffdddhhhjjjiiikkknnnnnnkkkmmmnnnnnnooopppqqqqqqrrrlllpppsssqqqnnnlllooosssqqqlllkkkoooqqqnnnkkkjjjhhhhhhiiihhhhhhjjjmmmpppnnnnnnnnnmmmlllkkkkkkkkkfffkkkpppqqqooolllllllllrrrtttsssrrrxxxvvvfffrrrrrrssstttuuuvvvvvvwwwtttrrrsssvvvuuurrrppprrrrrruuutttrrrsssuuusssnnnvvvqqqrrrvvvssslllrrr~~~wwwuuurrrppppppsssvvvyyysssqqqtttzzzyyypppkkkkkkssspppllljjjjjjjjjkkkkkkiiilllnnnooonnnllljjjjjjllliiikkkpppssspppnnnnnnoookkkjjjmmmmmmiiiggggggfffbbbbbbfffhhhggggggjjjgggjjjiiigggiiilllhhh```QQQGGG<<<666555:::GGGSSSeeehhhkkkllllllnnnqqqsssqqqrrrqqqooolllkkklllmmmlllooorrrtttqqqkkkddd^^^dddeeefffgggiiikkkmmmnnnoooooosssvvvtttooolllnnnooommmkkkiiijjjjjjjjjjjjlllkkkjjjiiikkknnnqqqssssssvvvsssjjjiiiqqqtttppp***((())),,,+++((()))...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,***)))***,,,---,,,***++++++++++++,,,,,,,,,,,,,,,((((((,,,,,,)))))),,,------,,,,,,+++******)))+++,,,,,,+++***+++---///+++,,,...///000///...---000...,,,+++,,,---000111---...///000111111111111---------------------------......---,,,++++++------+++,,,000///,,,---222333555;;;??????===AAAHHH```sss}}}}}}uuuhhh]]]RRRFFF???>>>>>>AAAFFFLLLSSSYYY^^^```]]]\\\\\\]]]^^^\\\YYYUUUOOOJJJEEEBBBCCCDDDEEEEEEFFFDDDFFFKKKMMMIIIEEEEEEIIIIIILLLRRRSSSOOONNNOOOMMMNNNSSS[[[^^^___ccchhhooonnnjjjfffhhhmmmnnnllljjjllliiicccccciiikkkiiidddaaa___aaahhhkkkjjjhhh___```bbbbbbccceeehhhkkkkkkkkkgggbbbcccfffccc\\\[[[]]]]]]\\\aaagggiiigggdddcccbbb```___^^^]]]]]]]]]\\\ZZZ[[[\\\\\\[[[ZZZ\\\ZZZXXXWWWVVVTTTQQQOOORRRWWWZZZYYYYYYYYYTTTLLLNNNGGG@@@===999111------+++***)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%&&&)))(((&&&(((---+++***)))((((((''''''((((((******&&&&&&((((((&&&***'''$$$$$$&&&((((((''''''(((((('''%%%$$$%%%&&&%%%%%%$$$###$$$$$$&&&&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&'''***,,,+++'''###$$$&&&((()))((()))+++---))),,,222===LLLYYYbbbeeeiiifffiiiooopppkkkhhhiiidddiiilllkkkmmmkkk[[[III999555000---...///---***---++++++---111999IIIXXXiiimmmrrrssspppnnnoooqqqwww~~~~~~wwwrrrmmmgggjjjjjjjjjlllnnnoooooonnnjjjjjjkkkkkkkkkkkkjjjjjjgggjjjkkkiiikkkppprrrqqqnnnnnnooooooppppppqqqqqqooorrrsssrrrnnnlllnnnqqqppplllmmmrrrsssnnniiiggghhhhhhiiihhhhhhiiimmmppppppooonnnmmmnnnmmmlllkkklllnnnpppooommmkkkiiiiiiqqqsssvvvxxx}}}zzzrrrsssttttttuuutttsssrrrqqqtttrrrsssuuuuuupppoooqqqrrrttttttrrrsssuuusssnnnvvvrrrsssxxxtttnnnrrr}}}xxxwwwuuutttsssssstttuuuuuussstttxxxwwwqqqnnnppprrroookkkiiihhhiiiiiijjjlllmmmnnnnnnmmmllllllllliiihhhiiimmmnnnkkkkkknnnsssooonnnppppppkkkhhhhhhgggcccaaaeeefffeeeeeegggiiikkkjjjgggiiillliiibbb\\\RRRFFF===666555>>>HHH\\\ccciiilllkkklllrrrwwwuuuuuuuuusssooolllkkkkkknnnppprrrrrrooojjjeeecccddddddeeefffhhhjjjlllnnnnnnnnnppptttrrrmmmlllooonnnkkkhhhhhhjjjkkkjjjiiikkkkkklllmmmnnnooopppqqqqqqrrrqqqmmmmmmpppqqqooo+++))))))+++***(((***...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******---,,,+++,,,---......,,,*********++++++++++++,,,***((((((+++,,,++++++...---,,,,,,++++++*********+++,,,,,,,,,++++++---///***+++---////////////...000///...---------...///---...///000000111111000---------...............---...///...---,,,---...------///222222000111444555<<>>OOOYYYeeekkkkkkmmmsssyyyxxxzzz{{{yyytttoookkkiiipppssstttrrrnnniiihhhiiieeedddddddddfffhhhkkkmmmlllkkkmmmpppoookkklllooooookkkhhhjjjnnnpppnnnkkkiiikkkmmmooopppooonnnmmmpppnnnnnnqqqqqqnnnmmmooo+++***,,,///...***+++///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---......---))))))*********+++++++++***)))***+++,,,+++,,,---,,,,,,,,,++++++************+++,,,,,,+++,,,---///***+++---///000000111000///...---,,,,,,,,,,,,,,,......///000000000000000------....../////////000...///000000...---...000000111222333333444666999;;;EEEUUU``````YYYYYY^^^wwwzzzsssmmmmmmttt}}}|||}}}uuukkkbbb\\\WWWQQQPPPRRRQQQYYYbbbgggggghhhlllpppqqqmmmgggbbb^^^YYYRRRMMMKKKKKKJJJKKKLLLNNNOOOOOONNNIIIHHHJJJJJJGGGEEEFFFIIIFFFGGGKKKLLLKKKLLLPPPZZZZZZ^^^cccdddccceeeiiipppqqqnnniiihhhkkkllljjjlllhhhddddddhhhkkkiiieeejjjeee``````eeeiiiiiiggggggfffdddaaa^^^^^^```bbbkkkhhhcccaaabbbcccbbb___^^^^^^\\\YYY]]]dddgggeeeaaa___]]][[[YYYWWWVVVVVVWWWVVVUUUVVVXXXYYYYYYXXXYYYXXXWWWWWWWWWUUUQQQNNNNNNOOONNNJJJEEEAAA>>><<<444///---...---)))'''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&))),,,+++''''''+++,,,+++***)))(((((((((((('''***)))&&&&&&******((('''&&&%%%%%%%%%&&&''''''&&&'''((((((''''''''')))((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((()))+++++++++'''((())))))(((((()))***))),,,000444:::EEEUUU```gggiiinnnrrrrrrooommmlllgggjjjjjjhhhllloooeeeVVV???777///---------...///000---,,,------222@@@MMMdddhhhnnnqqqqqqqqqqqqrrrnnnvvvrrrllljjjhhhhhhjjjmmmooopppkkkkkkjjjjjjkkklllnnnooonnnppppppnnnnnnrrrtttrrrppppppqqqqqqqqqpppoooooorrrssssssqqqooonnnppprrrpppnnnooossssssooolllllljjjkkklllkkkkkkkkkmmmoooqqqnnnlllmmmpppooolllhhhqqqmmmjjjjjjmmmppppppooooooqqq{{{{{{|||~~~zzzuuuqqqooonnnmmmvvvssssssuuusssnnnkkkmmmpppssstttsssvvvyyyxxxssswwwvvvxxx|||zzzuuuuuuzzzzzzyyyxxxvvvuuutttsssssstttrrrqqqqqqooommmllllllnnnmmmjjjhhheeefffhhhiiijjjjjjlllnnnpppqqqpppoooooopppqqqqqqmmmjjjooowwwsssoooooorrrrrrnnnkkklllfffaaa___bbbcccbbbcccfffggggggffffffiiilllooopppfffbbbZZZOOO@@@444444:::BBBMMM\\\hhhnnnqqqtttuuuwww{{{~~~~~~zzzsssnnnkkkpppsssvvvtttoookkkjjjkkkfffeeeddddddeeegggjjjlllkkkjjjkkkmmmllljjjlllppprrrmmmjjjmmmsssvvvtttpppjjjlllmmmnnnooonnnmmmlllrrrllllllrrrrrrlllkkkqqq((()))---111000+++***,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,+++,,,,,,---))))))*********++++++++++++,,,,,,++++++,,,,,,+++,,,,,,+++++++++++++++***)))***,,,---,,,,,,---///,,,,,,...///000111222222......------,,,,,,------...//////000000000000///------...//////000111111///000111111000///000111111444555555666:::>>>@@@BBBOOObbbppppppgggbbbccc|||xxxnnnhhhbbbaaaiiittt{{{zzzyyyqqqiiibbb```^^^[[[[[[^^^^^^eeemmmqqqooooooqqqsssuuuqqqkkkddd]]]WWWRRROOONNNOOOOOOOOOPPPPPPQQQRRRSSSMMMJJJKKKIIIEEECCCCCCEEECCCEEEKKKMMMMMMNNNRRR[[[\\\bbbiiijjjfffeeegggooopppooojjjhhhkkkllljjjlllhhhfffhhhkkkjjjddd```lllfff``````cccfffeeeccccccbbbaaa^^^\\\[[[]]]___eeeaaa]]]^^^``````^^^]]]aaa```\\\XXXZZZ___bbb```[[[[[[YYYXXXWWWVVVVVVVVVTTTSSSSSSTTTVVVWWWVVVUUUXXXWWWVVVVVVVVVSSSOOOLLLHHHHHHFFFBBB<<<777555666...***))),,,---***((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***------)))))),,,,,,+++***))))))(((((((((%%%((('''%%%%%%)))***(((%%%%%%%%%%%%%%%&&&'''((($$$''')))***)))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''(((((((((((()))***+++''')))***)))((('''(((***(((,,,...000333<<>><<<;;;999333,,,,,,///,,,((((((,,,---+++***+++)))((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&))),,,,,,)))***...,,,,,,+++***))))))))))))$$$&&&&&&$$$%%%)))***(((###$$$&&&&&&%%%%%%&&&((($$$(((,,,...---)))'''%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''((('''(((((((((((()))))))))((()))******(((((()))***'''((())))))(((((()))***)))+++------...555AAAJJJ]]]fffoooqqqpppqqqpppnnnlllmmmkkkhhhkkkooofffYYYCCC777//////000,,,---111...,,,---...000555BBBOOO^^^bbbhhhooosssttttttsssnnnmmmnnnwwwtttllliiiggggggiiilllnnnooosssrrrqqqpppnnnnnnmmmmmmnnnrrruuussssssrrrooojjjnnnpppqqqssssssrrrpppooorrrqqqppppppqqqsssuuuwwwuuuqqqpppqqqooonnnrrrxxxnnnooopppooonnnmmmnnnooossssssttttttssspppnnnlllpppnnnmmmnnnpppqqqqqqqqqlllqqq}}}zzztttqqqrrruuuxxxvvvtttsssuuusssnnnlllmmmooorrrtttuuuyyy~~~}}}zzzyyyyyyzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyywwwzzzyyyuuusssrrrppplllmmmoooooollljjjjjjooossshhhhhhjjjoootttuuusssooorrrpppppppppmmmjjjmmmsssrrrooopppuuuxxxvvvuuuvvviiiccc```bbbddddddfffiiillljjjiiiiiigggeeegggkkknnnkkkhhhcccWWWFFF;;;888777999CCCTTTgggpppooojjjpppvvv}}}|||wwwtttiiilllooopppooolllgggccciiiiiiiiiiiijjjjjjkkklllmmmkkklllnnnllljjjkkkpppooommmjjjjjjlllpppsssuuuwwwvvvuuutttssssssssssssuuuqqqoooqqqqqqppprrrvvv)))(((***,,,+++((()))---++++++************++++++,,,,,,,,,+++++++++******(((***,,,+++***)))+++---++++++++++++,,,,,,,,,,,,))),,,---******...///,,,++++++++++++++++++++++++'''))),,,---------...///,,,,,,,,,,,,------......---,,,,,,,,,...111555777//////000000000000//////,,,---...///111222333444000222333333222222333444222>>>KKKSSS[[[ccceeeccchhhlllvvv~~~vvvsss|||}}}rrrhhhhhhaaa___cccaaa\\\^^^gggnnn{{{~~~xxxuuuuuuuuusssrrroookkkjjjmmmoooooopppssskkknnnrrruuuxxxxxxxxxxxxqqqtttsssjjj___YYY\\\aaa``````^^^ZZZUUURRRRRRTTTRRRNNNLLLMMMLLLGGGCCCDDDBBB@@@AAAHHHNNNRRRYYY```ZZZ\\\bbbiiijjjgggfffiiiccchhhiiifffdddhhhjjjjjjlllhhhfffiiihhhccccccfffbbb___\\\^^^ccceeeddd```YYY[[[\\\\\\[[[ZZZZZZZZZXXXSSSTTTZZZ^^^\\\YYYZZZ]]]]]]ZZZWWWWWW[[[ZZZWWWWWWVVVVVVUUUUUUUUUUUUVVVQQQPPPOOOOOOPPPPPPOOONNNPPPPPPOOOOOOMMMIIICCC???444333444444...&&&''',,,***'''''',,,---+++)))***)))((('''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$%%%))))))(((***///,,,,,,+++***))))))))))))$$$''''''%%%&&&***,,,***!!!$$$&&&&&&%%%%%%&&&(((%%%***000333111,,,'''%%%###$$$%%%'''((((((((('''&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))))))))&&&(((++++++)))((()))+++&&&((())))))(((((()))+++)))***++++++---111999>>>SSS___iiilllmmmqqqrrrpppjjjllljjjgggkkkooogggZZZCCC777///111111,,,,,,111---,,,---...///444AAANNN\\\```gggnnnsssuuuuuusssooopppooooootttyyyxxxsssllljjjiiiiiikkknnnooooootttttttttsssrrrpppooonnnnnnrrrtttsssssstttrrrnnnmmmoooqqqssstttsssqqqppptttrrrppppppqqqsssuuuvvvtttrrrqqqqqqnnnkkknnntttmmmnnnoooooommmkkklllmmmmmmqqqtttsssnnnjjjjjjkkkhhhkkknnnppppppppppppqqqooovvv~~~~~~{{{wwwsssrrrtttvvvxxxvvvttttttvvvtttooommmooommmppprrrtttxxx}}}}}}zzzzzzzzzzzzyyyyyyzzzxxxwwwuuuxxx|||~~~}}}zzzwwwyyy{{{yyytttsssvvvvvvrrrnnnpppqqqooommmnnntttyyyrrrooolllnnnrrruuusssqqqvvvsssqqqsssrrroooooossspppnnnnnnsssvvvtttrrrtttnnnhhhddddddeeedddeeehhhllljjjjjjllliiieeegggmmmrrrnnnmmmllldddTTTDDD===555555999FFFWWWdddjjjjjjnnnttt|||}}}xxxvvvooommmlllnnnqqqpppjjjfffkkkkkklllmmmmmmmmmllllllnnnmmmnnnpppnnnkkklllooonnnmmmkkkhhhgggkkkrrrwwwwwwxxxxxxwwwvvvtttrrrqqqrrruuuuuussssssvvvvvvttt...+++***+++***))),,,222++++++************++++++,,,,,,,,,+++++++++******(((+++---,,,***)))+++...++++++,,,,,,,,,---------&&&+++,,,)))+++000111...++++++++++++++++++++++++'''))),,,---------...///+++++++++******+++,,,,,,***)))((())),,,000555888///000000000000000//////,,,---...000111333444555111222444333333222444555555EEEXXXeeepppxxxyyytttzzzyyy~~~}}}}}}{{{rrreeeYYY^^^YYY]]]fffggg```___eeedddsss|||{{{yyyxxxxxxtttoooooorrrpppiiimmmjjjjjjooorrrrrrsssuuunnnnnnppprrruuuvvvtttrrrlllqqqsssjjj]]]XXX^^^fffhhhgggddd^^^WWWSSSSSSUUUPPPLLLKKKNNNMMMIIIEEEEEECCC@@@@@@EEELLLTTT^^^gggbbbcccfffjjjjjjffffffiii^^^cccfffcccbbbfffiiijjjlllgggeeefffdddaaaeeellleeeaaa___```eeefffccc```]]]^^^```^^^[[[WWWTTTTTTTTTPPPRRRZZZ___\\\YYYYYYYYYZZZYYYVVVWWW[[[ZZZVVVXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRPPPOOOMMMMMMLLLKKKIIIEEE>>>:::///...111222---%%%&&&,,,)))&&&'''+++---***((()))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###"""###&&&'''&&&***000---,,,+++***))))))))))))%%%'''(((&&&''',,,---+++ ###&&&'''%%%$$$&&&((('''---444777555///((($$$!!!"""$$$&&&((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((())))))******$$$'''+++,,,***)))***,,,&&&'''))))))((((((***+++)))******+++,,,000444777IIIVVVcccgggjjjooorrrppphhhjjjiiiggglllpppiii[[[DDD777000333333,,,+++111---,,,,,,...///333???LLL[[[___fffmmmtttvvvuuusssnnnrrrrrrllliiimmmrrrtttmmmlllkkkkkknnnpppqqqqqqssstttuuuuuutttsssqqqpppooorrrsssqqqrrrvvvvvvtttlllnnnqqqsssttttttrrrqqqwwwtttqqqpppqqqrrrtttttttttrrrssssssnnniiijjjnnnlllmmmnnnmmmkkkjjjjjjkkkffflllqqqooohhhcccdddfff^^^eeelllpppqqqppprrrttttttzzzvvvuuutttsssssstttuuuvvvvvvttttttvvvuuupppnnnpppkkknnnqqqrrrwww|||}}}yyyzzzzzzyyyxxxxxxzzzyyyvvvtttyyyyyyuuuxxxzzzvvvpppooovvvyyywwwoooqqqsssrrroooqqqwww}}}{{{uuuooommmpppttttttsssuuupppnnnppppppnnnlllnnnnnnkkkkkkppprrrooommmnnnssslllgggfffeeeccccccfffhhhfffiiimmmllliiillltttqqqnnnnnnqqqmmm^^^MMMCCC444333444<<>>888777555111---///...---,,,'''###'''...)))((('''&&&'''(((***,,,(((&&&%%%&&&)))***)))'''++++++******)))(((((((((&&&&&&'''(((((('''&&&%%%((())))))((('''''')))+++222000---***))))))+++,,,(((&&&%%%'''***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&'''000999<<<666...'''%%%%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&(((((())))))))))))(((''')))((())),,,+++''''''+++(((((((((((((((((('''''')))******)))***,,,111444@@@NNN___iiikkkkkklllooonnnllliiijjjoooqqqhhh]]]EEE;;;222///...------000,,,000222111111777BBBLLLbbbdddfffhhhjjjmmmrrrvvvpppooonnnmmmllllllmmmnnnqqqllllllooooookkkkkkpppsssssstttvvvwwwuuurrroooyyytttpppqqqvvvyyyyyywwwxxxvvvrrrooommmnnnoooqqqwwwrrrppprrrtttssstttwwwuuutttsssrrrqqqnnniiifffooooooooonnnnnnlllkkkkkkkkklllkkkfff___YYYWWWWWWRRRZZZgggqqqvvvwwwvvvuuuvvvuuu{{{vvvuuutttsssssstttvvvwwwvvvtttttttttqqqnnnpppvvvpppmmmlllnnnssszzz|||xxxvvvvvvvvvwwwvvvvvvzzzxxxwwwyyyyyywwwtttpppmmmmmmnnnqqqllloooxxxyyytttvvv~~~xxxqqqppprrrssspppkkkkkkiiiiiinnnqqqpppnnnllllllmmmnnnqqqsssssspppmmmsssqqqnnnlllkkkjjjhhhffffffgggmmmrrroooiiijjjpppqqqqqqpppooommmggg[[[PPP>>>888444888AAAMMM]]]kkkiiiooowww|||{{{ssskkklllrrruuurrrlllqqqrrrssssssrrrpppmmmlllpppmmmlllooopppoooqqqtttsssqqqjjjdddgggnnnsssssswwwwwwvvvtttpppnnnmmmnnnoooqqqqqqooorrrxxx{{{zzz+++...$$$+++***'''///,,,,,,+++)))(((***---000,,,,,,,,,+++++++++******------------------...///++++++************++++++******+++,,,,,,,,,,,,,,,///---++++++---......,,,******+++,,,,,,,,,,,,++++++,,,...///////////////111///,,,+++,,,...111222000000000///000000111222000/////////111111111111111///000333333222555:::AAASSSiiiyyyxxxqqqgggZZZSSSSSSTTTRRRTTTYYY\\\YYYWWWXXX^^^hhhtttvvvooohhhfffgggiiijjjkkklllkkkhhheeecccfffggghhhhhhiiimmmssswwwrrrrrrrrrsssssssssssssssrrrlllppppppccc^^^dddgggkkkiiigggccc```]]][[[ZZZSSSQQQQQQRRRNNNIIILLLRRRRRRRRRTTTWWWWWWWWW]]]eeehhhhhhiiilllmmmkkkfffbbb]]]\\\]]]aaagggkkkmmmllliiiiiiiiihhheeecccbbbaaa```___^^^^^^``````___^^^^^^eeegggaaaYYYWWWXXXXXXYYYTTTWWW```bbb]]]^^^ddd^^^aaa```\\\[[[\\\[[[WWWWWWUUUTTTTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMLLLIIIGGGCCC===666222222222///+++***(((((('''""""""))))))(((&&&&&&&&&''')))***(((&&&%%%&&&)))***)))'''******))))))))))))((((((''''''((())))))((('''''''''((())))))((((((***+++000...+++((('''((()))***)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&---555888444...***(((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''')))((((((((((((((((((((()))((())),,,+++''''''+++))))))(((((((((((((((((())))))))))))))),,,000333;;;IIIZZZeeehhhjjjmmmpppooommmjjjiiimmmnnnfffZZZEEE;;;222000///---...000+++...000000111888EEEPPP]]]```dddgggiiilllqqquuuppppppnnnmmmllllllllllllppplllkkknnnnnnkkkkkkooovvvvvvwwwyyyzzzyyyvvvssswwwssspppppptttwwwvvvtttwwwuuurrrpppoooppprrrtttyyytttrrrtttuuuttttttvvvttttttssssssrrrooojjjgggoooppppppppppppooommmlllkkkkkkiiibbbYYYRRROOOOOOMMMSSS^^^iiipppssssssrrrpppooouuu}}}|||wwwvvvtttsssrrrssstttuuupppoooqqqsssssspppsssxxxrrrpppoooppptttxxx{{{}}}|||zzzxxxvvvvvvvvvvvvvvv||||||xxxvvvtttxxxxxxwwwuuurrrppppppqqqlllkkkpppxxxwwwrrrwww}}}wwwpppooorrrsssoookkkfffeeeggglllqqqssssssrrrmmmmmmooorrruuuvvvuuusssssspppllljjjiiihhhgggeeefffggglllpppnnnjjjlllrrrppppppooopppppplllbbbYYYEEE===555555:::DDDTTTbbbmmmqqqwww}}}}}}yyysssppppppqqqpppooopppqqqrrrssssssrrrqqqppprrroooooopppooolllnnnrrrkkkmmmmmmkkkmmmqqqrrroootttuuuuuutttqqqooonnnooorrrsssrrrnnnnnnrrrtttsss+++...$$$******(((000,,,,,,+++***)))***---///,,,,,,,,,++++++++++++***...------......///000111,,,,,,+++++++++,,,,,,---+++,,,---......---,,,+++///---+++,,,---...---,,,***+++++++++,,,,,,,,,,,,,,,...111333444333111///333///******...111111000//////000000111222222222222111111000111222333444444111111222333555;;;BBBGGGUUUhhhzzzvvvlllfff___VVVPPPNNNMMMJJJKKKQQQTTTRRRRRRSSS\\\gggrrrqqqhhh```___ccciiiiiihhhhhhfffcccaaa___aaaaaabbbcccfffkkkrrrxxxuuuuuuvvvwwwwwwvvvttttttqqqlllppppppccc___eeefffjjjhhhdddaaa^^^\\\\\\\\\TTTSSSUUUUUURRROOOQQQVVVXXXYYY]]]```^^^[[[\\\aaaiiiiiijjjlllllljjjfffccc]]]ZZZYYY^^^gggmmmooonnnkkkkkkkkkjjjhhheeecccaaa```]]][[[ZZZ[[[]]]]]]]]]^^^eeegggaaa[[[YYYZZZYYY___[[[\\\cccccc]]]\\\aaa```bbb___ZZZXXXZZZZZZWWWUUUSSSQQQPPPPPPOOOMMMKKKHHHDDDAAAAAADDDCCC???:::666111---+++,,,---,,,***+++)))))))))%%%"""%%%+++((((((&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((('''(((((((((((())))))))))))(((((()))))))))))))))(((###%%%''''''&&&'''(((***---+++)))'''&&&&&&'''((()))((('''((()))***)))(((((((((((((((((((((((((((%%%***///111///,,,,,,,,,'''''''''&&&&&&'''''''''(((((((((((('''''''''''')))((('''''''''((()))***)))((())),,,+++''''''+++(((((())))))))))))))))))'''((()))((()))+++///222666CCCTTT___dddggglllpppnnnmmmjjjiiillllllcccXXXFFF<<<333111000......111---///000111444===JJJUUU\\\```eeehhhhhhiiillloooqqqpppnnnmmmkkkkkkjjjjjjqqqnnnmmmppppppnnnnnnqqqvvvvvvwwwyyy{{{zzzwwwuuuuuurrrppppppsssuuutttrrrvvvtttrrrqqqqqqsssuuuwwwxxxsssrrrtttvvvuuuvvvxxxtttssstttttttttqqqllliiilllnnnpppqqqqqqpppmmmlllnnnmmmiiiaaaVVVOOOLLLLLLMMMPPPWWWbbbmmmrrrsssqqqllllllpppyyy}}}|||zzzzzzxxxwwwuuusssrrrrrrrrrrrrnnnnnnpppttttttqqqrrrvvvsssrrrrrruuuxxx{{{||||||xxxwwwwwwvvvvvvvvvvvvvvv~~~xxxvvvtttqqqvvvwwwwwwvvvttttttuuuwwwiiikkkrrryyyvvvrrryyy|||vvvpppoooqqqrrrppplllgggggghhhkkkppptttvvvvvvllllllmmmppptttwwwxxxwwwssspppkkkhhhggggggeeedddeeefffjjjmmmlllkkknnntttooonnnnnnqqqrrrpppjjjfffTTTHHH<<<444333:::IIIWWWkkknnnrrrwwwzzz|||}}}}}}~~~{{{vvvpppmmmmmmppprrrppppppqqqrrrssssssttttttpppoooooooookkkfffhhhmmmeeekkknnnnnnppptttvvvuuutttvvvwwwvvvssspppnnnnnnqqqrrrppplllkkkooopppnnn(((---(((111&&&...(((---,,,,,,,,,+++******---///++++++++++++++++++++++++///............///000000///............//////000+++,,,...000000000///......---,,,,,,,,,---------++++++++++++,,,------...,,,...222666888666222///111...++++++---///000000...//////000000111000000555555555555555777:::===>>>999666666777:::BBBKKKPPP^^^ooo}}}yyypppeee___[[[UUUOOOJJJIIIEEEEEEJJJMMMMMMMMMPPPWWWdddppppppggg``````dddhhhhhhgggfffdddbbb```___\\\\\\\\\^^^ccckkkrrrwwwvvvwwwyyyzzzyyywwwuuutttpppkkknnnlllbbbbbbjjjiiigggeee```\\\ZZZZZZ[[[\\\VVVWWWYYYYYYWWWUUUXXX[[[YYY[[[```eeeddd```aaafffjjjjjjjjjkkkjjjiiifffddd\\\YYYXXX^^^ffflllllliiikkkkkkkkkllllllkkkhhhfff^^^[[[XXXWWWYYY\\\^^^^^^^^^dddgggbbb^^^\\\\\\[[[]]]ZZZ[[[___^^^YYYXXXZZZYYYZZZVVVQQQOOORRRSSSQQQLLLJJJHHHFFFEEEDDDBBB???;;;666222444999:::555///...+++((('''((())))))(((---+++++++++)))&&&(((---)))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((()))******'''((((((((()))))))))))) """$$$%%%%%%%%%'''(((,,,***((('''&&&&&&'''((())))))(((((())))))((((((((((((((((((((((((((((((&&&(((++++++******,,,---((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))((('''&&&&&&''')))+++)))((())),,,+++''''''+++''''''((((((((((((((()))&&&'''(((((()))+++...111444@@@PPP[[[___bbbhhhmmmjjjjjjiiiiiikkkkkkbbbXXXGGG===555333222000000111111222333444888BBBOOOYYY```eeejjjjjjgggeeeeeehhhqqqpppooommmkkkjjjiiiiiisssrrrqqqrrrsssssstttuuutttssstttvvvwwwwwwuuussstttrrrqqqrrrtttuuusssrrrvvvtttrrrqqqqqqrrrtttuuutttpppoootttvvvvvvwwwyyyssssssssstttuuusssooollljjjllloooqqqrrrpppmmmkkkrrrqqqnnnfff]]]WWWUUUVVVWWWWWW[[[dddooouuuvvvssslllmmmqqqwww{{{|||||||||xxxwwwuuusssrrrqqqqqqqqqtttssstttwwwvvvqqqnnnoooqqqrrruuuyyy}}}}}}tttuuuvvvvvvuuuvvvwwwxxxwwwtttvvvuuuqqqtttvvvwwwwwwvvvwwwzzz|||mmmnnnsssxxxxxxvvv{{{|||wwwrrrqqqrrrsssrrroooooopppooonnnoootttvvvuuukkkjjjjjjlllpppsssuuuuuuuuuqqqllliiihhhhhhgggffffffgggiiijjjkkklllppptttnnnllllllpppsssqqqnnnnnndddXXXGGG:::222444@@@MMM```dddkkkqqqvvvxxxzzz|||yyyuuupppkkkjjjkkkooorrroooooooooooooooqqqrrrsssjjjjjjkkkkkkfffaaaccchhhggglllnnnlllnnntttzzz|||tttvvvxxxwwwtttpppmmmlllkkkmmmmmmjjjkkkpppsssrrr'''---(((222'''000)))...+++,,,,,,,,,++++++---///++++++++++++++++++++++++//////...............///000000//////000111111222)))***,,,...///000000///---------,,,,,,,,,---...++++++++++++,,,---...///+++...222888;;;:::555000---......,,,++++++...111////////////////////////444666888999:::===CCCGGGLLLFFF@@@>>>>>>AAAJJJTTT```ooowwwpppggg```\\\YYYSSSLLLIIIDDDBBBDDDFFFFFFHHHKKKOOO[[[hhhkkkfffaaacccggggggggggggfffeeedddcccbbbYYYYYYZZZ]]]ccckkkrrrvvvvvvwwwxxxyyyxxxwwwtttssspppkkkllliiiaaafffpppooofffccc___[[[XXXYYYZZZ\\\WWW[[[^^^]]][[[[[[]]]___\\\]]]aaaeeeeeebbbeeekkkmmmmmmnnnmmmkkkjjjhhhhhh^^^]]]^^^ccciiikkkhhhcccgggggggggiiillllllkkkiii___\\\YYYXXX[[[___bbbccc```eeehhheeeaaaaaa```]]]WWWUUUUUUWWWVVVTTTSSSUUUNNNNNNJJJCCC@@@BBBCCCAAA???===:::999888777444222000,,,))),,,222555111,,,,,,***((('''(((((((((''')))&&&&&&((('''$$$%%%)))))))))((((((((((((((((((%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((())))))***&&&&&&&&&''''''(((((((((!!!$$$&&&'''''''''(((***+++***)))((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))(((((('''''')))+++((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((((('''&&&%%%&&&''')))+++)))((())),,,+++''''''+++&&&&&&&&&''''''(((((((((&&&'''((())))))+++...111555AAAPPPZZZ\\\^^^cccgggfffggghhhhhhkkkkkkdddZZZHHH>>>666555444222111222444444555666:::DDDPPPYYY```fffllllllhhhdddeeehhhppppppooonnnlllkkkiiiiiirrrrrrrrrrrrsssuuuvvvvvvrrrrrrrrrsssttttttsssqqqsssssstttuuuvvvvvvuuusssvvvuuusssqqqpppqqqrrrrrrtttpppooosssuuutttsssuuurrrrrrrrrsssttttttqqqooolllooorrrttttttrrrooommmqqqrrrrrrmmmgggcccccceeeeeecccccciiiqqqwwwwwwtttmmmpppsssvvvyyy|||}}}}}}xxxwwwvvvtttsssrrrqqqqqqyyyvvvwwwzzzxxxrrrnnnmmmqqqrrrvvvzzz}}}}}}zzzwwwrrrtttvvvvvvvvvwwwzzz|||yyyrrrrrrvvvvvvsssssstttvvvwwwwwwyyy{{{~~~vvvsssssswwwzzz{{{|||~~~|||yyyuuussstttuuutttsssuuuwwwvvvqqqpppuuuwwwvvvnnnlllkkkllloooqqqssssssvvvsssooommmllllllkkkjjjggghhhiiihhhiiilllppprrrmmmiiiiiiooopppnnnmmmpppooocccSSSCCC666111999CCCPPPXXXeeeooovvvyyy|||}}}{{{tttlllhhhiiilllmmmmmmooonnnmmmlllllllllmmmmmmgggfffhhhjjjgggcccdddhhhiiimmmooolllmmmqqqrrrqqqmmmpppssssssqqqooommmllljjjlllllljjjlllrrruuuuuu***...%%%---"""---***222+++,,,---,,,+++,,,---///***++++++++++++,,,,,,,,,///............//////000111000000000111222333444))))))***+++,,,---......,,,---...---,,,+++---///++++++++++++,,,---///000,,,---222999>>>>>>888333+++...000...++++++...222000000.........///111111555999>>>AAADDDIIIQQQVVV___WWWPPPLLLKKKNNNXXXbbbooo|||vvvtttmmmfffcccaaa\\\UUUMMMGGGBBBBBBCCCBBBCCCFFFJJJRRR\\\```___^^^bbbffffffgggggggggfffeeecccbbbYYYYYYZZZ^^^eeemmmrrrtttsssssstttuuuuuutttsssrrrppplllllliiibbbjjjsssqqqgggddd```\\\ZZZZZZ[[[\\\WWW]]]```^^^\\\]]]______``````cccfffeeecccffflllqqqrrrrrrpppmmmllllllmmmbbbdddgggkkkllljjjfffcccbbb```___bbbgggjjjiiiggg```]]]ZZZZZZ]]]```cccddd^^^cccfffdddbbbbbb```]]][[[XXXSSSNNNIIIEEECCCCCCCCCCCC>>>666222333222000333111///......---+++***,,,)))(((+++111333111...,,,+++***)))(((''''''''''''$$$$$$&&&'''$$$%%%(((((((((((())))))))))))***%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&'''(((((()))&&&&&&%%%&&&&&&'''((()))&&&(((+++,,,,,,+++,,,---++++++***)))))))))))))))'''(((***)))(((''')))***)))))))))))))))))))))))))))(((''''''&&&''''''((('''''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&((()))***)))((())),,,+++''''''+++&&&&&&''''''(((((())))))&&&((()))******,,,...111888DDDSSS[[[\\\\\\___bbbcccfffhhhiiikkkkkkddd\\\HHH@@@888666666333222333333333444777<<>>333444:::BBBNNN___nnnvvv{{{~~~yyyppplllllllllkkkiiiooonnnnnnmmmkkkjjjiiiiiijjjggghhhkkkllliiihhhjjjiiinnnqqqqqqqqqnnnfff]]]eeehhhkkknnnnnnnnnnnnooonnnpppooolllmmmrrruuusss***...'''000%%%///+++222+++,,,------,,,,,,---///******+++++++++,,,,,,,,,---------...000222333444555555555555666777888888...---,,,+++++++++---...,,,......---++++++---///,,,+++******+++...000111---...333:::AAABBB===888//////////////////000222000///...---///222666888>>>EEEMMMSSSYYY___hhhnnntttllleeeaaa```cccmmmwww}}}}}}sssvvvtttnnnkkkjjjgggaaaXXXPPPIIIGGGEEECCCCCCGGGMMMOOOQQQRRRTTTXXX^^^ccceeefffggggggeeebbb___]]][[[[[[\\\aaaiiiooorrrrrroooooooooppppppppppppppppppnnnpppmmmfffmmmssslllgggddd```\\\ZZZYYYYYYZZZUUU\\\```\\\ZZZ\\\^^^\\\```aaaeeeiiihhheeeggglllrrrssssssppplllkkklllnnnfffiiilllmmmjjjgggffffffaaa^^^[[[]]]bbbffffffeee]]][[[XXXWWWYYY[[[\\\]]]VVV[[[^^^]]]\\\\\\ZZZVVVXXXTTTLLLBBB:::666444222666777333---+++,,,,,,)))---+++************)))(((*********,,,///111000///*********)))'''''''''''')))%%%%%%(((***((((((***%%%&&&'''((())))))******$$$&&&'''&&&###"""###%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((()))***(((***---...---,,,,,,,,,*********)))))))))))))))&&&(((***)))(((''')))+++((((((((((((((((((((((((''''''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((()))))))))((())),,,+++''''''+++((((((((()))******++++++&&&(((***+++,,,---///111999FFFUUU^^^^^^]]]^^^```dddhhhjjjjjjkkkjjjccc[[[III@@@999888777444333444222333666:::BBBKKKUUU[[[[[[cccjjjkkkgggfffkkkpppppppppppppppooonnnmmmlllkkkoooooommmnnntttuuusssuuutttrrrrrrrrrrrrpppnnnooorrrvvvyyyyyyxxxwwwwwwttttttssssssssssssttttttvvvrrrqqqtttuuurrrpppqqqrrrpppnnnnnnpppsssuuuuuuttttttuuuuuuuuusssrrrqqqmmmqqquuuuuurrrppppppqqqoooooooooooopppqqqqqqrrrjjjqqquuuttttttwwwyyywwwttttttuuuvvvwwwwwwwwwwwwvvvssssssxxxzzzwwwtttsssuuuvvvwwwwwwvvvrrrlllhhhtttvvvxxxwwwvvvzzzvvvxxxvvvqqqppptttwwwvvvqqqssstttuuuuuuvvvyyy{{{yyywwwuuutttvvvyyyzzzyyy{{{yyyvvvuuuuuuvvvwwwwwwpppxxxyyyrrrqqqyyy|||yyyvvvuuuttttttvvvxxxxxxwwwvvvuuutttuuuuuuuuurrrpppjjjmmmlllhhhhhhllllllhhhfffaaadddlllmmmhhhiiippprrrnnnhhh\\\KKK:::555777888EEEXXXgggqqqxxx}}}{{{vvvppplllkkkkkkkkkooopppppppppooommmkkkjjjnnniiiggglllooommmjjjiiikkknnnqqqsssvvvsssggg[[[gggjjjlllmmmmmmnnnooopppppprrrpppmmmmmmrrrtttrrr&&&...---999///555+++...+++,,,...---,,,,,,---///*********++++++,,,,,,,,,++++++---///222555888999::::::::::::;;;<<<===>>>666444000---,,,---...///,,,...///---+++***---///,,,+++******+++...000222...///333;;;CCCEEE@@@;;;333000...///222444333111000///---...000555;;;>>>JJJRRR]]]eeelllsss||||||uuuqqqqqqttt~~~~~~yyypppvvvxxxsssppppppnnnjjjbbbYYYPPPMMMJJJGGGGGGJJJSSSPPPLLLJJJLLLSSS\\\bbbdddeeegggfffddd___[[[XXX\\\\\\^^^dddkkkppprrrqqqmmmlllllllllmmmnnnoooooopppppptttqqqjjjnnnqqqgggdddbbb^^^[[[XXXVVVVVVVVVSSS[[[___ZZZXXX[[[\\\ZZZ]]]```fffllllllhhhjjjnnnpppqqqpppmmmiiihhhjjjlllfffiiilllkkkfffccceeehhhddd___[[[\\\aaaeeefffdddYYYVVVSSSRRRRRRSSSSSSSSSMMMRRRUUUTTTTTTTTTRRRNNNGGGDDD===666222222444444+++---,,,))))))---...,,,+++)))((()))***+++***))))))***+++,,,------------'''((()))((('''&&&'''''''''$$$$$$''')))'''''')))###$$$%%%'''((())))))***$$$&&&'''&&&###!!!###%%%%%%%%%&&&&&&&&&&&&''''''((('''''''''((()))+++,,,'''))),,,---,,,*********)))))))))))))))((((((((($$$'''))))))((((((***---((((((((((((((((((((((((%%%%%%&&&((())))))(((&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((()))(((***,,,+++'''(((+++))))))***+++,,,,,,------''')))+++,,,,,,---000111:::GGGVVV___```^^^^^^```eeeiiilllkkkkkkiiibbbYYYIIIAAA:::999888555333444333555999???HHHRRR[[[```]]]dddkkkjjjeeedddhhhnnnooopppqqqqqqqqqooonnnmmmkkkpppqqqmmmooouuuwwwtttuuusssqqqppppppooommmlllmmmqqqvvvyyyyyyyyyxxxwwwsssssssssttttttvvvwwwwwwqqqnnnoootttwwwvvvvvvxxxssspppmmmlllooosssuuuwwwssssssrrrrrrqqqpppooonnnoootttxxxxxxuuuqqqppppppoooppprrrqqqppppppqqqrrrjjjrrrwwwttttttwwwyyyvvvssstttuuuwwwxxxyyyyyyyyywwwsssrrrvvvxxxuuusssrrrvvvvvvwwwyyyxxxuuupppkkkuuuwwwxxxwwwwww{{{ssswwwvvvrrrpppsssuuuuuuqqqrrrtttttttttuuuwwwyyytttwwwwwwtttsssvvvyyy{{{zzzxxxvvvttttttuuuvvvwwwpppyyyzzzrrrpppwwwyyyuuuuuuttttttuuuxxxyyyyyyxxxttttttuuuvvvxxxwwwtttqqqkkknnnmmmhhhhhhllljjjeeeccc___ccclllnnnhhhiiiqqqrrrrrrpppgggUUUAAA888888222>>>QQQ```kkkrrryyy~~~wwwyyyxxxrrrkkkiiilllppppppqqqrrrsssrrrpppnnnlllooohhhfffkkkpppnnnhhheeeqqqpppnnnpppwwwzzzsssgggqqqrrrrrrqqqooonnnooopppnnnppppppmmmnnnsssuuuttt---******---///...---///***,,,------------...000,,,------,,,+++,,,...111222111000222666<<>>777111000///---,,,...------------------------(((***,,,...000111111111444888>>>DDDMMMSSSOOOGGG@@@999111,,,,,,...//////111333222000000888FFFRRReeehhhnnnvvv~~~zzz{{{zzzxxxzzz||||||zzzrrrpppppprrrqqqnnnpppuuummmhhhaaaXXXPPPIIIEEEDDDIIIHHHFFFFFFIIIQQQ[[[aaacccdddffffffdddaaa^^^\\\eeeeeegggjjjmmmnnnppprrrnnnjjjiiinnnrrrqqqpppqqqqqqmmmkkkooouuuuuummmddd___]]][[[XXXWWWVVVVVVWWW\\\\\\ZZZWWWTTTVVV[[[___[[[\\\cccjjjkkkhhhjjjqqqjjjmmmnnnlllhhhgggkkkpppggggggggghhhhhhgggffffffddd```^^^___ccceeeccc```[[[XXXRRRKKKFFFBBBAAA@@@EEEBBB@@@@@@BBBCCCBBB@@@===666111///,,,'''$$$&&&''''''(((((())))))************))))))((((((''''''******+++---000000,,,(((******)))(((((((((((((((***)))((('''&&&&&&'''((('''(((((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))(((((((((((())))))))))))...((("""$$$)))---+++(((***(((''''''(((((('''%%%(((,,,+++''''''+++,,,((())))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((('''''''''''''''((((((((((((''''''(((''''''&&&'''((()))***"""&&&******(((&&&(((***)))))))))))))))******+++)))******))))))))),,,...999KKK^^^gggfffccc^^^ZZZ``````ccchhhjjjggg^^^VVVJJJCCC>>>;;;999777999===:::===CCCKKKSSS[[[aaadddfffhhhiiiiiihhhfffggghhhiiilllooonnnlllkkkmmmppplllnnnpppssstttuuuuuuuuusssrrrqqqooooooooopppppptttttttttssssssrrrrrrqqqmmmpppsssuuuuuuvvvwwwxxxxxxqqqlllooowww|||yyytttwwwuuusssrrrsssvvvyyy|||yyyvvvsssqqqqqqqqqqqqppptttuuuvvvtttqqqoooqqqsssvvvuuusssrrrrrrsssttttttmmmrrrxxxwwwsssqqqtttxxxwwwzzz{{{yyytttssswww|||tttuuutttrrrooooootttxxxuuuvvvvvvuuuuuuvvvxxx{{{wwwyyyvvvrrrzzzuuutttssssssuuuuuutttrrrqqqqqqrrrtttuuuwwwxxxxxxuuuttttttuuusssrrrwww~~~xxxwwwuuuwwwyyyzzzwwwuuuvvvtttvvvyyywwwrrrssszzzvvvsssqqqtttyyy{{{zzzwwwuuussssssuuuxxxyyywwwuuuooommmjjjiiiiiiiiihhhfff```bbbeeehhhkkkmmmmmmmmmnnnoooqqqnnndddSSS@@@444555999AAANNNcccuuuvvvmmm{{{zzzxxxsssmmmiiihhhhhhrrryyyuuurrrvvvsssooottttttqqqmmmlllnnnooommmllliiilllqqqsssttttttttttttwwwvvvvvvuuutttsssssssssooonnnnnnooopppqqqpppooo///,,,+++//////---,,,...+++,,,------,,,,,,...///---.........---...111444999888888:::>>>FFFNNNTTTRRRMMMHHHHHHNNNSSSUUUTTTBBB999222///...++++++---.....................///,,,,,,---...000333555666;;;@@@FFFNNNXXX^^^ZZZRRRDDD===444///...000222333555555555555888CCCSSS```tttvvvzzz}}}zzzsssqqqsssuuuuuusssqqqnnnnnnooonnnlllnnnsssrrrnnnfff]]]UUUNNNIIIFFFFFFFFFFFFFFFJJJRRR\\\ccccccdddeeeffffffdddbbbaaadddeeeiiimmmppppppppppppnnnjjjiiimmmpppooonnnoooqqqmmmlllpppvvvvvvnnneee[[[ZZZYYYWWWVVVVVVVVVUUUWWWXXXYYYWWWUUUWWW]]]ccc]]][[[]]]ccceeedddeeeiiilllnnnnnnkkkggggggkkkpppggghhhiiijjjjjjjjjjjjjjjhhhddd``````cccdddccc```SSSOOOHHHAAA;;;888666666666444222333555777666555666111---,,,+++'''''')))(((((((((((()))))))))))))))))))))((((((((((((((())))))***,,,///...+++(((***))))))(((((((((((((((***)))((('''&&&''''''(((&&&''''''&&&%%%%%%&&&(((&&&''''''''''''''''''&&&$$$&&&'''((('''&&&'''((($$$%%%&&&'''((()))******'''$$$"""###(((+++***(((***(((''''''))))))(((&&&&&&))))))%%%%%%))))))&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&'''((()))*********++++++***(((''')))(((((((((((()))******)))******))))))))),,,...:::KKK^^^gggiiigggbbb\\\aaabbbeeejjjlllhhh^^^VVVIIICCC>>>===:::888:::>>>===AAAHHHPPPXXX___dddfffcccccceeegggiiikkklllllliiikkknnnooonnnnnnnnnooonnnoooppprrrssstttuuuuuusssrrrpppnnnnnnnnnnnnoootttsssrrrrrrqqqrrrrrrrrrppprrruuuuuutttsssssstttyyytttppprrrxxx{{{zzzvvvvvvuuuttttttuuuxxxzzz|||yyyvvvrrrpppqqqsssttttttqqqssstttrrrpppppprrruuuttttttsssrrrrrrsssssstttmmmrrrwwwxxxuuutttwwwzzzyyy{{{|||zzzwwwuuuwwwyyyyyyxxxuuurrrooonnnoooqqqvvvwwwwwwvvvuuuvvvxxxzzzxxxzzzwwwttt}}}xxxwwwvvvtttsssrrrrrrrrrsssssstttvvvwwwyyyzzzzzzxxxwwwwwwwwwuuurrrwww}}}zzzxxxwwwxxxzzz{{{yyyvvvsssrrrssswwwvvvsssvvv|||xxxuuusssuuuxxxyyyvvvssstttsssrrrtttvvvwwwvvvtttqqqooommmmmmmmmmmmkkkjjjeeefffgggiiikkklllllllllmmmnnnpppoooiii\\\KKK???555777<<>>FFFFFFFFFGGGLLLTTT___fffbbb```WWWPPPUUUbbbfffbbbJJJ???555111...,,,,,,............//////000000000///.........222777===@@@EEEJJJRRRZZZeeejjjfff]]]JJJDDD;;;444333555888:::999999999:::BBBPPPcccppp}}}{{{xxxsssnnnkkkmmmoooooonnnooolllkkkkkkjjjhhhkkkqqqrrrnnnhhh___VVVMMMGGGDDDCCCDDDEEEHHHMMMUUU^^^eeecccdddfffggghhhhhhggggggcccgggkkkooorrrrrrqqqooonnnjjjiiimmmooommmlllnnnqqqnnnmmmqqqwwwvvvooohhhYYYYYYYYYYYYXXXWWWVVVUUUTTTXXX[[[YYYUUUUUU\\\cccaaa]]]\\\^^^aaaaaadddgggmmmmmmlllhhheeefffjjjnnniiijjjkkkkkklllllllllllliiieee___]]]]]]^^^\\\[[[HHHDDD===555000---------,,,+++***+++...000000///---)))((())))))''')))---))))))))))))(((((((((((((((((((((((((((((())))))(((((()))+++---,,,***'''))))))((((((''''''(((((())))))(((''''''''''''(((%%%&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%&&&'''''''''''' !!!"""$$$&&&((()))))))))((('''((()))***)))(((&&&((((((&&&&&&((((((&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''...+++)))***,,,+++'''"""(((''''''''''''((())))))))))))***))))))***,,,...:::JJJ]]]hhhnnnmmmfff___bbbdddhhhlllnnnhhh^^^VVVHHHCCC???>>>===:::<<<@@@BBBGGGOOOWWW___eeehhhiiicccbbbbbbeeekkknnnooonnniiijjjlllooorrrrrrpppmmmpppppppppqqqrrrsssuuuvvvsssrrrpppnnnmmmllllllmmmsssrrrpppooooooqqqrrrttttttvvvvvvuuurrrpppppppppwwwuuuttttttvvvxxxxxxwwwttttttuuuvvvwwwyyy{{{|||}}}xxxssspppppprrruuuvvvooopppqqqqqqqqqqqqtttvvvsssssssssssssssssssssssslllppptttuuutttuuuwwwzzzzzz{{{||||||{{{yyywwwvvvzzzwwwssspppppppppoooooovvvwwwwwwvvvuuuuuuwwwyyyzzzyyyvvvwww{{{zzz{{{yyyvvvqqqppprrrtttuuuvvvwwwxxxyyyzzz{{{||||||zzzzzzzzzvvvsssvvv|||xxxwwwvvvwwwxxxyyyxxxvvvqqqpppqqqtttuuutttxxx}}}xxxvvvuuuvvvwwwwwwsssooosssrrrqqqrrrssstttsssrrrrrrqqqpppooopppooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllnnnqqqpppgggYYYNNN;;;888777@@@TTTmmm|||zzzrrrmmmlllooorrrtttnnnxxxxxxwwwyyyvvvuuu~~~qqqppppppqqqrrrrrrqqqooommmnnnoooooooooqqquuuwwwyyywwwtttqqqqqqsssvvvxxxpppnnnmmmooossswwwzzz|||+++***+++...---***))),,,---......---+++,,,---///333222222333777???IIIPPPWWWWWWWWWXXX[[[cccmmmuuuqqqpppdddWWW[[[lllrrrkkkTTTGGG999333111......000.........///000000111111000///...000666???HHHNNNOOOTTT[[[ccclllpppjjjaaaQQQKKKCCC<<<:::<<>>AAAKKK[[[mmmyyy~~~}}}xxxuuutttpppllljjjkkkmmmmmmmmmnnnkkkiiiiiihhhfffiiioooqqqnnniiiaaaXXXOOOGGGCCCBBBDDDGGGKKKPPPXXXaaaggggggggghhhjjjjjjjjjjjjjjjfffjjjmmmnnnqqqssssssqqqoookkkkkkmmmnnnkkkjjjlllpppnnnnnnssswwwwwwqqqjjj\\\\\\]]]\\\[[[YYYWWWVVVVVV[[[___\\\UUUSSSXXX^^^```^^^\\\[[[[[[]]]ccchhhjjjjjjhhheeecccdddiiimmmjjjjjjjjjiiihhhfffeeedddaaa\\\UUUQQQPPPPPPOOONNN???;;;444...***)))***+++***)))))))))+++,,,------(((%%%%%%''''''%%%(((---******))))))((((((''''''&&&''''''(((((()))))))))&&&'''((()))******(((''')))(((((('''''''''((((((((((((((('''''''''(((((($$$%%%%%%%%%$$$$$$%%%''''''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%'''(((&&&''''''((('''&&&%%%$$$!!!%%%'''&&&%%%&&&((((((''''''(((***+++***)))((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&'''&&&&&&&&&%%%%%%%%%%%%***)))(((((()))(((%%%"""'''&&&&&&&&&&&&'''((((((((()))***))))))***---///;;;III[[[iiiqqqrrrkkkcccbbbeeeiiimmmllleeeZZZRRRGGGCCC@@@@@@???===???CCCGGGLLLUUU___fffjjjkkkkkkhhhdddbbbdddkkkoooooollljjjjjjlllppptttuuuqqqmmmqqqqqqppppppqqqssstttvvvuuutttqqqooonnnmmmmmmmmmrrrpppnnnmmmnnnpppssstttvvvvvvvvvtttqqqooonnnooossstttuuutttsssssstttuuuqqqrrrsssuuuwwwxxxyyyyyy{{{tttpppppprrrtttvvvqqqrrrrrrrrrrrrssstttvvvrrrsssttttttuuuuuuuuuuuujjjllloooqqqrrrtttvvvxxxxxxyyy{{{}}}~~~|||xxxuuuuuuqqqnnnooorrrttttttrrruuuvvvvvvuuussstttvvvxxx{{{xxxuuuyyyvvvzzz|||{{{wwwqqqppptttyyywwwwwwxxxyyyzzz{{{||||||~~~||||||{{{wwwrrrtttzzzvvvuuuttttttuuuuuuuuuuuusssrrrrrrssstttuuuxxx{{{wwwvvvuuuvvvwwwuuurrrooosssrrrqqqqqqqqqqqqppppppqqqqqqpppqqqqqqpppmmmjjjppppppnnnmmmkkkjjjiiiiiikkkjjjkkkppprrrmmmbbbYYYGGG???777999HHH___sss}}}yyytttnnnkkkllloooqqqsssnnnxxxzzzxxxzzzvvvuuu~~~nnnoooppprrrsssrrrqqqpppmmmnnnppppppppprrrtttvvvyyywwwvvvttttttuuuwwwxxxssspppmmmmmmpppuuuxxxzzz------000444222...///222...///...---,,,---///111333333444777>>>JJJXXXaaahhhiiiiiihhhiiioooyyy{{{yyymmm___bbbqqqvvvoooYYYJJJ:::333111000///111.../////////000000000111///...///444<<>>>>>>>>555222...***))))))+++---((((((''''''&&&&&&'''((('''%%%%%%&&&$$$###&&&+++******))))))((((((''''''&&&&&&''''''(((((())))))%%%&&&'''(((((('''''''''((((((''''''''''''((((((''''''((((((((((((((((((###$$$%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&(((***%%%&&&((())))))((('''&&&$$$((()))&&&$$$%%%'''((('''&&&''')))******)))(((((((((******((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''"""######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''******(((&&&'''(((&&&&&&&&&&&&&&&''''''(((((())))))))))))***---///;;;III[[[hhhqqqtttooogggbbbeeehhhjjjggg___TTTMMMFFFBBB???AAAAAAAAADDDIIIKKKQQQ[[[eeekkknnnnnnmmmjjjeeebbbdddjjjooopppnnnllllllmmmqqquuuuuuqqqmmmrrrrrrqqqpppqqqrrrtttuuuxxxvvvtttrrrppppppooopppqqqpppnnnmmmmmmppprrrtttuuuvvvvvvtttqqqpppppprrrsssuuuvvvvvvtttsssuuuvvvoooppprrrtttuuuvvvvvvvvv|||xxxsssqqqrrruuuwwwxxxvvvuuutttttttttuuuuuuuuusssssstttuuuvvvwwwwwwxxxmmmmmmnnnpppsssvvvwwwwwwuuuvvvzzz~~~~~~zzzvvvrrrooommmooosssvvvvvvuuusssttttttsssrrrrrruuuwwwzzzvvvuuu{{{tttxxxzzz{{{wwwssssssxxx}}}vvvwwwwwwxxxyyyzzz{{{{{{~~~|||||||||wwwrrrtttyyyvvvvvvvvvuuutttuuuvvvwwwvvvvvvuuutttuuuwwwxxxwwwtttttttttuuuvvvvvvtttrrrtttsssrrrqqqooooooooopppsssssssssttttttqqqmmmjjjrrrqqqpppnnnmmmkkkiiiiiiiiihhhjjjnnnqqqnnnfff___PPPFFF:::777@@@RRRfffsssnnnmmmlllmmmoooppppppppppppzzz{{{xxxzzzuuurrrzzzlllnnnpppqqqqqqqqqppppppnnnqqquuuwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwtttpppmmmmmmpppuuuzzz|||,,,---111444111,,,---111/////////...---///222555555777;;;AAAKKKXXXfffooouuuwwwyyywwwvvvyyytttiiikkktttuuuoooYYYIII999333222111000111111111111111111111111111...///222999DDDQQQ]]]ddddddfffhhhjjjmmmnnnfff\\\VVVTTTOOOJJJHHHJJJNNNSSS[[[WWWSSSVVV^^^iiiqqqtttwwwyyyzzzyyyyyy}}}{{{|||yyysssooojjjiiigggffffffggghhhiiillljjjiiijjjhhheeegggkkkmmmmmmllliiiccc[[[TTTOOOJJJMMMQQQVVVZZZ^^^cccgggmmmnnnppppppooommmjjjhhhjjjooonnniiikkksssvvvsssooommmmmmmmmjjjeeeeeehhhmmmmmmooossswwwvvvrrrmmmaaaaaa```___]]][[[ZZZYYYZZZ^^^aaaaaa___\\\\\\]]]XXX\\\\\\WWWUUUZZZ```ddd]]]\\\ZZZXXXXXXXXXYYYZZZWWWVVVTTTPPPLLLHHHDDDBBB???<<<888444222111111222---+++)))(((((()))+++,,,((())))))(((&&&&&&'''(((((('''''''''### ###***))))))))))))((((((((((((''''''''''''''''''(((((($$$&&&(((((('''&&&'''(((''''''&&&&&&''''''((((((&&&'''(((((()))((((((((($$$%%%&&&%%%$$$%%%''')))((('''&&&%%%%%%&&&'''((('''(((((('''&&&&&&)))+++"""$$$''')))******)))(((!!!%%%))))))'''%%%%%%'''((('''&&&'''((()))((('''&&&$$$&&&))))))&&&$$$&&&((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$(((,,,,,,)))(((***---'''&&&&&&&&&&&&'''(((((('''((()))))))))***---000:::IIIZZZgggooosssqqqlllccceeegggfffaaaXXXNNNHHHEEEAAA>>>@@@BBBDDDIIIPPPQQQVVV```iiioooqqqpppooohhheeebbbdddiiiooorrrsssnnnnnnpppsssttttttqqqooorrrrrrrrrqqqqqqrrrssssssyyyxxxvvvtttsssrrrrrrsssrrrqqqooonnnnnnpppqqqssstttuuuuuutttrrrrrrsssuuuuuuwwwyyyyyyxxxxxxxxxyyyqqqrrrssstttuuuvvvvvvvvvtttrrrqqqrrruuuxxxzzzzzzxxxvvvtttuuuvvvwwwvvvuuutttssssssssstttvvvxxxzzzuuurrrqqqssswwwzzzzzzxxxsssvvv{{{~~~~~~|||yyyvvvtttrrrqqqrrrsssttttttsssrrrsssssssssrrrsssuuuxxxyyyvvvvvv~~~wwwwwwyyyzzzxxxvvvwww{{{wwwwwwwwwxxxyyyzzzzzzzzz}}}|||||||||xxxsssuuuzzzzzzzzzzzzyyywwwwwwzzz|||zzz{{{yyywwwxxxzzzxxxttttttttttttuuuuuuvvvvvvwwwvvvvvvtttrrrooonnnooopppwwwwwwwwwxxxwwwtttooojjjooopppppppppooommmkkkiiiggghhhjjjmmmnnnmmmiiifffYYYMMM@@@;;;===GGGWWWddd```eeelllqqqrrrrrrrrrrrrttt|||zzzyyy|||wwwqqqvvvmmmooopppqqqpppooopppqqqrrruuuzzz||||||zzzzzzzzzxxxyyy{{{|||{{{yyyvvvuuurrrpppnnnoootttyyy~~~///000444666111******...///000000//////111555888===BBBLLLVVV```kkktttzzz}}}{{{vvvvvvvvvtttqqq[[[KKK;;;555666555444444555555444444333333222222...111666???JJJVVVaaaggghhhhhhggggggiiijjjbbbXXXSSSSSSPPPMMMKKKLLLQQQUUUbbb^^^ZZZ]]]dddjjjlllkkklllooorrrssstttxxx~~~yyyzzzyyy{{{{{{uuuooojjjfffeeeeeedddcccdddfffgggjjjhhhiiikkkiiidddeeehhhhhhjjjkkkkkkgggaaaYYYUUUQQQTTTXXX[[[^^^```ccceeekkknnnqqqsssrrroookkkhhhhhhoooooojjjkkktttvvvqqqmmmllllllkkkgggaaaaaaeeekkklllooosssvvvvvvrrrnnneeedddccccccbbbbbbbbbbbb```aaacccddddddaaa]]]ZZZXXXXXXUUURRRUUUZZZZZZVVVPPPNNNKKKIIIGGGEEECCCBBBCCCBBBAAA???===:::888666444333111///---,,,,,,---)))))))))(((((()))***+++(((***+++***((((((***,,,***))))))((($$$ ###***(((((((((((())))))))))))''''''''''''''''''&&&&&&$$$&&&((((((&&&%%%''')))'''&&&&&&&&&&&&'''((()))%%%&&&((()))))))))(((((($$$%%%&&&&&&%%%&&&(((***)))(((&&&%%%%%%&&&((()))'''''''''&&&%%%%%%(((+++$$$&&&((())))))'''%%%###"""$$$&&&'''''''''''''''((('''&&&&&&''''''&&&%%%&&&###%%%))))))%%%###&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))))))))(((&&&'''***+++++++++***+++'''''''''&&&'''(((((()))'''((()))))))))+++...000888HHHZZZeeekkkooopppoooeeeggggggccc\\\RRRIIIDDDEEE@@@===???BBBFFFNNNVVVVVV[[[dddmmmrrrttttttsssjjjhhhfffeeehhhlllqqqtttoooqqqssssssrrrqqqqqqqqqrrrrrrrrrssssssrrrqqqqqqyyyxxxvvvuuutttttttttuuurrrrrrqqqpppppppppqqqqqquuuvvvvvvuuussssssuuuwwwvvvwwwxxxzzz{{{{{{{{{zzzwwwwwwwwwwwwxxxxxxxxxyyyqqqqqqsssuuuxxxyyywwwvvvvvvtttrrrsssvvvxxxwwwvvvsssrrrppppppqqqtttxxxzzz{{{wwwssstttyyy|||zzzwwwsssxxx}}}~~~{{{xxxuuuuuuuuuvvvvvvuuusssrrrrrrsssrrrssstttttttttuuuxxx{{{zzzxxxzzz|||yyyyyyyyyyyyzzz{{{|||}}}wwwxxxxxxyyyyyyzzzzzz{{{||||||}}}~~~{{{vvvxxx}}}|||}}}|||{{{yyyyyy|||{{{}}}}}}zzz|||~~~{{{tttvvvvvvuuuttttttuuuwwwyyyxxxxxxwwwsssooonnnooorrrxxxxxxyyyyyyxxxtttmmmhhhkkkmmmoooqqqqqqooollljjjfffjjjmmmooonnnmmmmmmnnndddXXXLLLCCC>>>>>>GGGRRRQQQ[[[hhhpppqqqrrrtttwwwxxx}}}yyyyyy|||sssuuuoooqqqrrrqqqooooooqqqssstttvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvtttsssrrrpppnnnppptttyyy}}}~~~888:::======777///...111000000000///000222777:::EEEMMM[[[hhhrrryyy~~~~~~yyytttrrr^^^NNN>>>:::;;;:::999888888888777666555444444333000333999CCCMMMYYYbbbggggggfffdddccceeeeee^^^UUUPPPQQQPPPNNNKKKLLLQQQUUUccc___\\\^^^eeeiiigggcccaaaeeeiiikkkmmmqqqzzz|||uuuuuu|||}}}xxxzzz~~~}}}xxxrrrkkkgggdddeeeddddddcccccceeeggghhhggghhhkkkiiidddcccfffjjjllloooqqqnnniiibbb]]]UUUXXX\\\___```aaacccdddiiimmmqqqttttttppplllhhhfffnnnpppkkkmmmuuuuuunnnllljjjjjjjjjeee^^^^^^bbbjjjkkknnnsssvvvuuurrrnnniiihhhgggggghhhiiikkklllhhhgggfffgggfffbbb[[[UUURRRNNNHHHFFFMMMTTTNNNBBBDDDAAA>>>;;;888444000---333444444444333333222111/////////...---,,,---...*********+++************$$$&&&((('''&&&&&&))),,,***)))***)))$$$ $$$+++''''''(((((())))))******(((((((((''''''&&&&&&%%%$$$''')))(((&&&%%%'''***&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))(((((($$$&&&''''''&&&''')))+++)))(((&&&%%%%%%&&&((()))&&&&&&&&&$$$###$$$'''***)))******)))&&&"""!!!!!!###%%%'''((())))))((('''%%%%%%&&&&&&%%%###(((%%%''',,,,,,'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((************(((&&&%%%'''++++++(((%%%(((''''''''''''((())))))'''((()))))))))+++...000888HHH[[[dddhhhmmmpppqqqhhhhhhgggbbbYYYOOOGGGCCCDDD???<<<>>>BBBHHHQQQZZZZZZ___gggoootttvvvvvvuuuooommmjjjgggfffhhhmmmqqqpppsssuuutttqqqoooqqqsssqqqrrrssstttsssrrrqqqpppxxxwwwvvvuuuttttttuuuvvvrrrrrrrrrrrrqqqqqqppppppwwwwwwwwwuuussssssuuuwwwuuuuuuuuuxxx{{{|||zzzyyy|||{{{{{{zzzzzz{{{{{{|||ttttttvvvxxxyyyvvvrrrnnnsssqqqppprrrvvvyyyxxxwwwrrrpppnnnmmmooossswwwzzz}}}wwwssstttxxx{{{xxxuuuuuuzzzyyytttrrrttttttvvvxxxvvvsssrrrsssvvvrrrtttuuuuuuuuuwwwzzz}}}zzzyyy|||zzzyyyyyyzzz|||}}}|||{{{xxxyyyyyyzzzzzz{{{{{{{{{||||||~~~}}}yyyzzz{{{||||||zzzxxxxxx{{{{{{~~~}}}~~~}}}uuuyyyxxxvvvtttssstttwwwzzzzzzzzzxxxtttpppnnnppprrrwwwwwwxxxxxxvvvqqqjjjeeehhhjjjnnnqqqrrrpppmmmkkkfffkkkppppppnnnnnnqqqtttnnncccVVVKKK???777:::BBBFFFSSSccclllnnnooouuuzzzyyy}}}yyyzzzvvvuuurrrssstttrrroooooorrruuurrrssstttsssssstttwwwyyy|||zzzxxxvvvtttssssssssssssqqqoooooorrruuuwwwwwwGGGEEEAAA===999666333222222111111111///222===JJJVVV___jjjsss{{{yyysssdddUUUEEE???DDDHHHEEE@@@DDDBBB???<<<999888888888555666>>>JJJUUU\\\dddkkkeeeeeebbb^^^^^^^^^YYYQQQRRRPPPQQQRRRPPPKKKJJJNNNWWWXXXZZZ]]]______]]][[[^^^YYY[[[eeennnqqqtttyyy{{{qqqnnnuuuzzzxxxzzz}}}{{{{{{}}}~~~|||zzztttnnniiiiiillljjjaaa\\\^^^dddgggggghhhiiifffccc```aaaccclllmmmoooqqqqqqmmmgggccc\\\___aaabbbbbbaaaaaabbbeeekkkrrruuusssmmmgggcccdddgggjjjlllnnnpppsssuuukkkjjjjjjiiiddd\\\XXXZZZgggkkkppprrrqqqppprrrtttllllllmmmnnnpppsssvvvwwwmmmkkkgggbbb^^^WWWPPPLLLKKKCCC<<<===CCCGGGDDD???444555444333111000111222111111000000////////////***+++,,,------,,,+++***+++*********++++++)))(((,,,+++)))((('''((()))***,,,,,,++++++***)))(((((()))((('''''''''(((***+++&&&((()))++++++)))(((&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%''')))******)))+++'''$$$$$$'''******(((,,,***(((&&&%%%&&&'''((())))))(((&&&$$$$$$&&&''''''((((((&&&######%%%(((''')))'''###%%%***+++&&&***(((''''''''''''&&&$$$'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((('''&&&&&&''')))'''***------***))))))+++&&&(((***)))'''''')))+++)))((())),,,,,,+++...444???EEEQQQ^^^gggkkkmmmnnnfffgggfff```WWWMMMEEEAAACCCAAAAAABBBBBBCCCKKKTTT___aaadddjjjooorrrqqqppppppooommmjjjggghhhnnnsss}}}xxxssspppqqqrrrrrrqqqqqqqqqqqqssstttuuutttssszzzzzzwwwuuuxxxzzzuuummmooonnnooorrruuuwwwwwwvvvzzzzzzzzzxxxuuurrrrrrsssuuuxxxxxxtttvvv{{{zzzuuuzzzxxxwwwvvvxxxyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvvpppnnnmmmpppuuuyyyzzzzzzvvvtttpppmmmkkknnntttyyyuuusssrrrtttvvvwwwtttqqqyyy{{{}}}|||yyyuuutttssstttuuuuuutttrrrrrrsssuuuqqqsssvvvyyy{{{{{{yyyxxx}}}~~~yyyxxxyyyyyyxxxwwwyyy|||||||||{{{xxxvvvvvvzzz~~~~~~~~~zzzxxxzzz|||~~~|||zzzyyy{{{|||||||||{{{}}}}}}vvvqqqxxxzzzwwwrrrpppuuuyyyzzz|||}}}|||zzzvvvtttssstttuuuttttttwwwzzzyyyrrrllljjjlllppptttwwwuuuppplllnnnooopppnnnkkkkkknnnqqqsssiii\\\RRRIIIAAA<<<999???EEETTTfffqqqrrrqqqqqqyyy{{{zzzvvvuuuwwwwwwsssssssssssssssssssssssssssxxxuuuooojjjnnnwwwzzzyyy{{{wwwvvvxxxxxxtttppppppuuussspppooooooqqqsssuuu]]]XXXOOOEEE<<<666333222111000000222333999FFFTTTdddmmmvvv}}}~~~yyyqqqcccTTTMMMPPPTTTTTTRRRUUUSSSOOOKKKFFFBBB???===999<<>>999666111...,,,+++---......------......,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,...///...,,,+++,,,...///...---+++)))+++++++++******))))))((()))((('''''''''(((***+++(((((())))))))))))(((((()))))))))*********++++++(((((('''&&&&&&&&&&&&'''&&&''')))******)))'''&&&'''(((((('''&&&&&&)))++++++***((('''&&&&&&''''''%%%&&&'''&&&&&&&&&(((***'''(((((('''%%%%%%&&&((("""(((+++&&&!!!"""&&&((()))'''%%%%%%&&&&&&%%%$$$&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''$$$&&&(((((('''((()))+++)))+++,,,,,,***))))))***(((***++++++******+++,,,+++)))***,,,,,,+++...444;;;AAAJJJTTT[[[```bbbbbbbbbbbb```ZZZRRRIIICCC@@@>>>===???CCCCCCCCCHHHPPP\\\```cccfffgggkkkqqqvvvssssssqqqnnnkkknnntttzzzvvvtttqqqppppppqqqqqqpppttttttssssssssstttuuuuuutttuuusssrrrtttwwwuuuooorrrrrrsssuuuxxxzzzyyyxxxxxxyyyyyyxxxvvvuuuvvvwwwtttttttttuuuyyy}}}yyyrrruuuvvvxxxyyyyyyxxxvvvtttzzzzzzyyywwwvvvuuutttssssssrrrpppqqqtttvvvwwwwwwnnnppprrrrrrsssvvvyyy||||||vvvnnniiiiiikkknnnpppjjjnnnrrruuuvvvwwwxxxyyyyyyvvvssssssvvvwwwuuusssqqqsssvvvxxxyyyyyyyyyxxxxxxyyy~~~~~~{{{zzz{{{}}}}}}wwwrrrqqqtttwwwyyyxxxxxxxxxyyyzzz|||~~~~~~|||{{{||||||xxxxxxyyy|||~~~{{{zzzyyyyyyzzzyyywwwvvvwwwzzzxxxrrrqqquuuyyyzzzzzzxxxuuuuuuwwwwwwtttrrrwwwvvvvvvxxxyyywwwrrrmmmqqqppppppqqqssstttsssrrrllllllllliiigggfffhhhjjjlllqqquuuqqqeeeVVVHHH???======EEEVVVeeelllooopppnnnrrrsssqqqrrrvvvvvvssswwwwwwvvvtttrrrpppooonnnhhhnnnppppppppptttvvvtttrrrrrruuuxxxvvvssstttyyyssstttuuuuuuuuuuuutttsss{{{ooo```TTTKKKFFFDDDDDD???===@@@EEEMMMYYYddduuu~~~{{{tttnnnjjjkkknnnqqqppppppppplllfff^^^UUUPPPGGGHHHOOOXXX^^^___aaadddeeeccc^^^YYYYYY]]]\\\WWWIIIFFFDDDDDDBBB???AAAEEEKKKOOOWWW\\\````````````aaaccchhhnnnsssuuuvvvwwwqqq}}}|||wwwzzz{{{xxx{{{zzzyyy{{{~~~|||yyywwwuuusssrrrtttyyy~~~~~~}}}|||{{{xxxsssmmmiiinnnooolllggghhhkkkjjjfffdddfffjjjllllllkkkjjjiiilllkkkjjjjjjkkkkkkiiigggeeeeeeeeeccccccdddhhhkkkiiifffccceeehhhiiieeeaaa\\\```eeekkkoooooollliiimmmjjjhhhgggccc^^^^^^aaaiiimmmqqqsssrrrrrruuuxxxsssuuuxxxxxxtttlllccc]]]ZZZRRRHHH>>>888555333222......///...------...///+++,,,,,,***)))((()))+++,,,,,,,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++***+++---///000000...,,,,,,---------,,,+++***+++*********)))))))))((()))((('''''''''(((***+++))))))(((((((((((())))))))))))*********+++++++++((((((''''''''''''''''''&&&(((++++++***(((&&&%%%&&&((()))(((%%%%%%(((,,,***)))((('''&&&'''''''''%%%&&&''''''&&&&&&((()))&&&''''''&&&&&&&&&&&&'''"""&&&)))'''$$$%%%(((+++)))'''%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''))))))((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&((((((((((((***,,,&&&''')))***+++,,,---...'''((((((((((((((()))***,,,******,,,,,,+++///555???FFFNNNUUU\\\aaacccaaaaaaaaa]]]WWWOOOHHHCCCBBB;;;<<>>777333888CCCPPP```lllmmmqqqsssssstttwwwvvvrrrooopppsssuuuuuuuuutttssstttvvvuuupppnnnqqqssssssuuutttuuuvvvsssppprrrwwwvvvvvvvvvuuutttqqqooonnn~~~xxxsssoooqqqmmmnnnxxx|||zzzqqqmmmppptttrrrtttvvvtttoooiiifffddd```dddiiilllkkkfff```\\\]]]WWWRRRQQQPPPPPPSSSYYY\\\]]]]]][[[[[[ZZZSSSKKKIIIIIILLLRRRTTTTTTXXX]]]```eeejjjmmmmmmnnnrrrvvvsssyyy{{{wwwuuuxxxzzzyyyzzz|||zzzzzz~~~zzzuuuqqqqqquuuyyy{{{{{{vvvwwwxxxyyyzzzzzz{{{{{{xxxvvvuuutttrrrnnniiieee___ffflllkkkjjjkkkllljjjdddccccccfffjjjlllkkkjjjgggggggggiiikkkkkkjjjhhh___``````___^^^___bbbeeemmmnnnqqqssssssqqqooommmjjjgggdddfffjjjllljjjhhhhhhgggjjjnnnmmmjjjjjjnnnmmmpppsssttttttuuuyyy}}}tttsssnnnfffYYYJJJ<<<444111...***((()))*********&&&((()))+++,,,+++)))(((******+++***))))))***,,,''''''(((((())))))))))))))))))************))))))((('''''')))+++,,,+++*********))))))((((((((((((((())))))))))))))))))))))))((('''''''''(((***+++'''((()))******)))(((''''''''''''((((((((())))))'''((()))*********))))))(((+++,,,***&&&%%%))),,,'''&&&&&&'''))))))((('''''''''((((((((((((((('''%%%'''))))))'''&&&&&&&&&'''&&&&&&(((***+++(((&&&###!!!###((((((%%%%%%)))---***'''%%%&&&'''((((((&&&'''((()))************''''''''''''((((((((((((''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''&&&&&&''''''(((((())))))***+++,,,+++)))((()))***---+++((((((***++++++)))+++)))((())),,,---+++******''''''***,,,...444<<>>BBBIIIKKKOOOWWWaaaiiilllllljjjiiinnnssstttqqqmmmllllllnnnsssyyy{{{zzzvvvuuutttkkkpppvvvwwwsssooooooqqqsssvvvvvvrrrrrruuuwwwwwwxxxwwwxxxyyy|||}}}|||zzzvvvvvvuuusssqqqrrrvvvxxxqqqqqqtttwwwtttooorrr{{{tttwwwyyywwwrrrppprrrvvvvvvvvvwwwxxxyyyyyyzzzzzz{{{|||zzzwwwrrroooppprrrlllnnnppppppooonnnnnnooosssvvvxxxwwwsssnnnmmmmmmkkknnnrrrssssssssssssssszzzzzz{{{yyyxxxwwwxxxzzzsssssssssttttttuuuuuuuuuxxx{{{{{{vvvooonnnrrrxxxxxxyyyxxxwwwtttsssuuuvvvvvvttttttwww|||~~~zzzvvvvvvyyy}}}~~~~~~|||{{{zzzyyyyyywwwtttrrrsssrrrqqqssswwwzzz||||||wwwzzzzzzvvvuuuxxxzzzyyyvvvwwwxxxwwwuuuuuuuuuwwwtttuuuwwwxxxwwwvvvvvvwwwzzzxxxvvvuuuwwwxxxxxxwwwqqqnnnkkkkkknnnoooooommmfffnnnrrrttt{{{~~~qqq___KKKCCC999333222;;;OOOaaaffflllppprrruuuyyyyyyvvvoooqqqsssuuuvvvuuusssrrrqqqrrrqqqpppssswwwuuuooovvvqqqpppsssuuuttttttwwwpppnnnmmmlllnnnqqqtttwww~~~{{{pppcccZZZZZZ^^^```aaaaaa]]]VVVQQQOOOPPPUUUWWWZZZ\\\]]][[[WWWTTTTTTRRRMMMHHHEEEEEEIIILLLYYY]]]^^^]]]\\\[[[TTTMMMNNNQQQWWW^^^eeejjjnnnpppuuutttsssssstttuuuvvvwwwxxxvvvttttttvvvyyyzzzzzzvvvyyy}}}{{{xxxtttrrrsssvvvzzz}}}|||}}}xxxsssrrrsssrrrrrrqqqnnniiieeecccccc```ccchhhlllllljjjfffcccaaaeeefffdddfffkkkiiidddeeeiiijjjiiikkkppprrrpppooommmgggaaabbbgggiiigggrrrmmmnnnssstttooolllnnnkkkhhhjjjnnnmmmgggfffjjjfffccceeemmmqqqnnnkkkjjjqqqssssssqqqrrrwwwzzzyyypppmmmeeeWWWFFF999111///---,,,+++***))))))))))))'''((()))***++++++***)))(((+++---***$$$"""$$$(((...+++((((((***+++)))&&&******))))))))))))******)))((((((((((((((())))))&&&'''''''''(((((())))))---((("""!!!$$$'''((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((---+++***)))***,,,000222+++***)))))))))((('''%%%###%%%((())))))((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))))))))((('''%%%&&&(((***$$$%%%''')))***++++++***///,,,)))'''((((((((((((***)))(((''''''((()))***%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&(((***+++***)))(((---***((((((***+++)))'''******))))))))))))******((()))*********((('''&&&'''&&&(((++++++,,,333<<>>666888@@@GGGXXXeeeooopppooorrruuuvvvtttttttttttttttttttttttttttuuuvvvvvvvvvuuusssrrrnnnrrrrrrmmmlllqqquuuuuusssttttttppplllkkknnnsss{{{qqqfff\\\VVVSSSOOOPPPOOOKKKFFFDDDFFFIIINNNOOOPPPQQQQQQQQQQQQQQQOOOMMMJJJGGGFFFIIINNNSSS\\\```cccdddfffiiifffaaaaaadddiiinnnrrrtttttttttrrrrrrrrrqqqrrrrrrssstttyyywwwuuutttuuuvvvvvvvvvyyy|||~~~}}}{{{{{{{{{uuutttrrrqqqrrrtttwwwyyyvvvxxxyyyvvvpppllllllmmmnnnoooooolllhhhdddbbbbbb\\\___cccggghhhgggdddbbbggghhhgggeeeeeegggeee```aaafffiiijjjlllooonnnkkkoootttssskkkccccccgggjjjgggeeefffkkknnnmmmmmmnnnpppmmmmmmnnnmmmiiihhhiiicccaaabbbhhhjjjhhhfffggglllppprrrrrrrrruuutttqqqqqqlllaaaQQQ@@@444///...---,,,+++******))))))***)))************))))))((()))'''%%%'''***,,,,,,***''')))++++++***************))))))(((''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''((((((%%% $$$(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))((((((''''''''''''++++++++++++***)))((((((''''''((('''&&&&&&((()))''''''(((((((((((('''''''''''''''(((((((((((()))))))))(((&&&$$$###%%%&&&+++)))'''%%%$$$%%%'''(((///,,,(((''''''(((((('''((())))))******))))))(((''''''((()))))))))((((((((((((''''''''''''((((((&&&''''''''''''(((((((((%%%&&&((()))******)))(((***((('''&&&((((((((('''''''''''''''((())))))***((())))))))))))(((((('''&&&%%%''')))******111:::IIIZZZiiinnnrrrxxxzzzwwwmmmggg\\\QQQHHHCCCAAAAAA<<>>>>>BBBFFFEEEFFFHHHIIIJJJNNNSSSWWWXXXYYYZZZZZZ[[[^^^cccgggkkkooorrrrrrrrrpppjjjbbbfffhhhlllpppssstttsssssssssssstttttttttsssssssssrrrpppnnnmmmnnnmmmllljjjqqqtttxxxzzzzzzzzzzzz{{{tttttttttttttttttttttsssuuuwwwvvvsssmmmjjjjjjlllfffiiilllmmmlllkkkjjjkkk```aaadddfffggggggfffeeedddbbbaaaccceeefffeeeeeekkkmmmkkkhhhjjjpppssssssppppppllleeecccdddccc___`````````cccgggmmmooooookkkiiifffeeefffiiiiiigggdddaaaaaacccbbb^^^^^^aaaffflllqqqrrrtttvvvsssnnnoooiii[[[JJJ999///---......---,,,+++************++++++***))))))((((((((('''***,,,***'''&&&)))--- $$$)))***((('''''')))))))))((('''''''''''''''******)))(((((((((((((((((((((((((((((('''''''''###$$$&&&***+++(((###'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''###%%%'''((())))))((('''&&&(((***)))'''&&&&&&'''(((((('''&&&$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''+++,,,,,,***'''&&&&&&'''$$$&&&)))+++,,,,,,+++***...+++(((&&&'''''''''''''''((()))******)))(((''''''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((()))))))))''''''&&&&&&&&&&&&'''((('''''''''''''''((()))))))))(((((((((((()))))))))***(((***,,,,,,,,,333;;;LLLZZZhhhmmmlllmmmoooqqqoooggg\\\OOOFFF@@@>>>>>>888<<>>III[[[mmmwwwyyyvvvsssvvvvvvuuutttsssrrrrrrsss|||{{{xxxvvvuuuuuuuuuvvvyyyvvvttttttttttttuuuvvvyyyvvvrrrnnnlllooossswww~~~xxx~~~vvvhhh[[[QQQMMMFFFFFFEEEBBB>>>???CCCHHHFFFIIIKKKLLLLLLOOOUUUZZZ]]]___bbbdddeeegggjjjlllnnnqqqrrrqqqqqqrrrnnnggglllmmmoooqqqssstttttttttsssttttttttttttssssssrrrtttrrrooommmllliiifffdddllloootttwwwxxxxxxyyyzzztttuuuuuuuuuuuusssqqqoootttuuutttpppkkkhhhhhhjjjdddhhhlllnnnnnnmmmmmmmmmcccdddeeefffggggggffffff^^^[[[ZZZ^^^bbbbbbccceeejjjjjjgggcccdddkkkqqqqqqooommmhhhbbbbbbdddccc___aaabbbbbbbbbfffnnnqqqpppllljjjfffccceeejjjjjjgggdddbbb``````]]]XXXXXX\\\```gggmmmpppsssvvvtttooommmfffYYYHHH888///---///...---,,,++++++******++++++***)))))))))))))))***'''+++...+++&&&$$$''',,,"""$$$'''(((((('''(((((()))((((((''''''(((((()))+++***)))((((((''''''(((((((((((((((((('''''''''&&&%%%%%%(((***'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&!!!"""$$$&&&'''''''''&&&&&&))),,,+++((('''(((***&&&&&&'''&&&%%%%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***(((&&&%%%%%%&&&!!!$$$)))---//////---,,,...+++'''&&&&&&''''''&&&&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))&&&'''''''''&&&&&&'''))))))((((((''''''(((((())))))(((((((((((())))))***+++***+++---,,,---333;;;LLLYYYgggmmmjjjggghhhkkkmmmfff[[[OOOFFF@@@>>>===444666999:::999:::>>>BBBEEENNNXXX^^^gggttt~~~~~~~~~xxxmmmggggggpppqqqssssssssspppnnnlllooosssuuuuuuwww{{{{{{yyyssstttvvvxxxyyyyyyyyyxxxtttyyy{{{xxxvvvyyy}}}}}}{{{xxxyyyxxxwwwyyy}}}yyywwwvvvuuuuuutttsssqqqppppppqqqsssvvvwwwuuuttttttvvvyyy~~~}}}~~~{{{wwwwwwyyyxxxtttvvvtttssstttqqqnnnoootttyyyyyyxxxvvvuuussssssrrrtttttttttsssqqqrrrtttvvvtttvvvyyyzzzzzzwwwtttrrrnnnppptttwwwyyywwwrrrmmmsssuuuwwwxxxvvvuuutttuuuqqqrrrsssvvvxxxwwwuuusssqqqqqqqqqsssvvvzzz}}}~~~||||||xxxtttuuuyyy{{{~~~~~~{{{{{{~~~~~~{{{xxx}}}{{{yyy|||yyyyyyzzz{{{}}}wwwwwwxxxyyy{{{|||~~~~~~yyyvvvwwwxxxvvvvvvyyyvvvxxxxxxwwwttttttxxx|||{{{yyyvvvtttssspppmmmkkknnnnnnpppssswwwwwwtttqqqkkkpppqqqjjj[[[JJJ>>>888777>>>NNNbbbooosssrrrrrrvvvvvvtttrrrooollliiihhh~~~|||yyyvvvuuuvvvwwwyyywwwttttttwwwyyyxxxwwwxxx|||xxxrrrnnnmmmqqqvvvzzz}}}vvv|||uuudddVVVOOOMMMDDDFFFGGGEEEDDDFFFKKKPPPQQQTTTVVVVVVTTTVVV[[[```cccfffkkkmmmnnnnnnooopppsssrrroookkkkkkooopppmmmrrrrrrrrrqqqrrrrrrrrrsssrrrsssssstttsssrrrqqqppptttrrrpppooonnnllliiigggiiimmmqqqtttuuuvvvwwwxxxssstttuuuuuutttpppmmmjjjqqqrrrqqqmmmgggdddeeegggdddggglllnnnmmmlllkkkkkkeeeeeeffffffffffffeeeeee^^^YYYXXX^^^aaa```bbbeeefffgggeeeaaabbbiiimmmmmmmmmnnnjjjcccaaadddgggfffdddfffdddbbbgggooorrrpppnnnllleee```bbbggggggaaadddaaa^^^\\\WWWQQQRRRVVVZZZaaahhhkkkpppttttttpppjjjdddXXXHHH999000...000......---,,,++++++++++++***))))))(((((()))***+++(((******)))&&&%%%''')))''''''&&&''')))***)))((((((((((((((()))***+++++++++***)))((('''''''''''')))(((((((((''''''''''''&&&&&&'''''''''&&&$$$"""%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%))),,,+++(((&&&(((+++###%%%''''''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))'''&&&&&&'''"""$$$'''+++---...---------+++'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))%%%'''((('''&&&&&&(((+++++++++***)))(((((((((((()))(((''''''((()))***+++***)))***,,,,,,,,,222:::IIIVVVfffllliiicccdddhhhjjjddd[[[PPPGGGAAA===<<<555555777888:::<<<>>>@@@AAALLLWWW^^^dddnnnvvvyyy{{{zzz|||~~~yyypppllllllpppqqqrrrrrrrrrpppooommmnnnqqqssstttyyy}}}{{{uuuvvvuuuuuuuuuvvvwwwyyyzzzxxx||||||vvvrrrtttxxxzzz{{{xxxwwwyyyyyywwwwwwzzzuuuwwwwwwuuuqqqooopppqqqqqqqqqqqqrrruuuvvvuuutttssstttwww|||~~~zzz|||{{{yyyzzz|||yyytttuuussssssuuutttppppppsssttttttttttttuuuuuuvvvwwwwwwvvvtttssstttuuuvvvuuutttuuuwwwxxxxxxvvvtttsssrrrsssuuuxxxyyywwwsssooorrrtttvvvvvvtttttttttuuuqqqrrrtttwwwyyyxxxuuurrrrrrrrrsssvvvxxx{{{~~~}}}}}}}}}zzztttuuuzzz|||}}}|||~~~|||xxxwww}}}}}}zzz{{{||||||wwwxxxzzz|||||||||zzzyyyvvvwwwyyy{{{||||||||||||~~~yyyvvvwwwxxxvvvvvvyyyppptttxxxxxxvvvvvvzzz~~~zzzyyyxxxwwwvvvtttrrrqqqrrrrrrsssvvvxxxwwwtttqqqoootttwwwsssgggVVVGGG===777888AAATTTdddlllqqqvvvtttttttttsssppplllhhhfffyyyxxxwwwvvvvvvxxxyyyzzzwwwsssuuu|||}}}{{{|||}}}yyytttpppqqqtttxxxzzzzzz~~~tttaaaSSSMMMMMMEEEGGGJJJJJJKKKNNNSSSXXX]]]```bbb```]]]]]]aaaeeehhhlllqqquuuuuutttttttttyyyvvvnnnfffeeekkkooonnnvvvuuusssqqqooooooppppppqqqrrrrrrsssrrrqqqpppoooppppppoooppprrrrrrqqqoooiiilllpppsssssstttuuuvvvssstttuuuuuusssnnnjjjgggssstttsssoooiiifffgggjjjeeehhhlllmmmllljjjhhhgggffffffeeeeeeeeedddddddddaaa\\\[[[```cccaaacccgggdddfffeeebbbdddiiikkkjjjlllpppnnnfff```cccjjjmmmgggiiigggcccgggpppsssqqqooolllddd\\\]]]cccbbb[[[ccc```]]]YYYSSSMMMMMMRRRVVV]]]dddhhhnnnssstttqqqhhhcccWWWHHH999111///000......---,,,++++++++++++))))))(((((((((***+++,,,)))'''&&&&&&((()))(((''',,,)))&&&'''***,,,+++)))(((((((((((()))+++,,,---++++++)))(((''''''''''''))))))(((((('''''''''&&&%%%''')))(((''')))...333%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''&&&&&&###'''***)))%%%$$$&&&)))!!!$$$&&&((('''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((***++++++)))((())))))$$$$$$&&&(((***+++,,,------***'''&&&&&&''''''&&&&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''))))))%%%''')))(((&&&&&&)))+++---,,,+++)))(((((((((((()))(((''''''''')))***+++***))))))+++++++++111999FFFTTTdddlllhhhbbbbbbfffiiicccZZZPPPHHHAAA===<<<:::888777888;;;<<<<<<<<<>>>JJJVVV\\\```hhhmmmooouuuvvvyyy}}}zzztttqqqrrrppppppqqqrrrqqqpppooonnnmmmooopppssszzz~~~zzzrrr|||yyyuuurrrqqqtttwwwzzz|||~~~uuuoooqqquuuwwwwwwuuuvvvyyyyyyvvvvvvxxxsssvvvxxxuuuooolllnnnqqqrrrqqqqqqrrrtttuuuuuutttqqqsssvvvzzz~~~~~~}}}xxxzzz{{{zzz}}}~~~zzzssstttrrrsssvvvvvvrrrrrruuuppppppqqqsssuuuwwwyyy{{{yyyvvvssssssvvvwwwvvvuuuttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxwwwtttqqqrrrsssttttttsssssstttuuuqqqrrruuuxxxzzzyyyvvvssstttuuuvvvxxxzzz|||}}}~~~~~~||||||~~~zzzuuuvvv|||zzz}}}~~~|||{{{{{{yyyuuuttt{{{|||xxxxxxyyyxxxsssuuuyyy{{{|||zzzwwwuuuuuuwwwyyy{{{}}}|||{{{zzz{{{vvvtttwwwyyyxxxyyy|||ppptttyyyyyyvvvuuuxxx{{{wwwwwwwwwxxxxxxxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvtttqqquuuyyyyyypppaaaPPPEEE;;;777;;;KKK\\\hhhrrrzzzpppqqqtttuuutttrrrnnnlllssstttvvvwwwxxxyyyzzzzzzxxxuuuxxx|||yyyuuuttttttwwwxxxyyyzzzpppbbbUUUQQQSSSQQQQQQPPPQQQUUUZZZ___bbbeeehhhjjjkkkjjjiiiiiijjjmmmppptttvvvwwwwwwxxxxxxwwwssslllhhhgggkkkppptttrrrsssrrrnnnnnnrrrsssppppppppppppnnnkkkkkklllmmmoooqqquuuxxxyyyvvvpppkkklllmmmooorrrsssrrrqqqqqqvvvtttrrrooollliiihhhgggoooqqqrrrooojjjggggggiiijjjlllmmmkkkiiihhhiiijjjnnnllliiieeebbbaaadddfffddd```\\\\\\aaagggkkkllldddfffhhhhhhggghhhkkkooorrrlllhhhhhhgggdddccceeejjjgggdddbbbdddhhhnnnrrrsssmmmeeeaaa```aaa```___^^^]]][[[XXXTTTPPPLLLJJJOOOWWWaaajjjnnnppppppooolllmmmZZZAAA555---***111+++++++++*********))))))******+++++++++******)))&&&&&&'''&&&'''))),,,///,,,***)))((()))))))))(((******)))(((((((((((((((,,,+++)))'''%%%$$$######%%%&&&''''''&&&&&&(((***$$$&&&'''&&&''')))&&&!!!"""&&&'''&&&'''******''')))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))))))%%%'''''''''%%%$$$%%%&&&)))''''''(((******'''###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))'''$$$###+++)))'''(((+++------+++((('''&&&%%%%%%%%%%%%%%%''''''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''!!!$$$'''((('''%%%%%%%%%''''''(((((('''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&'''((()))))))))))),,,,,,---+++)))'''((()))((())))))(((''''''***,,,)))((()))++++++---444===JJJZZZ```bbbiiihhhccceeegggfff___RRRHHHCCC@@@===777888888777666666888:::@@@EEENNNZZZfffmmmpppqqqooorrrttttttrrrpppoooooolllmmmoooppppppooonnnmmmrrrtttvvvwwwvvvvvvvvvxxx}}}xxxrrrppprrrwwwyyyzzz}}}{{{yyyxxxwwwuuutttuuusssrrrsssuuuvvvvvvvvv{{{wwwtttuuutttqqqrrruuuuuutttssstttuuuuuusssqqqxxxyyyzzz{{{{{{{{{{{{{{{vvvzzz{{{yyyxxxxxxuuupppyyywwwssspppooopppqqqrrruuuqqqnnnpppvvvzzzzzzyyywwwvvvvvvwwwyyyyyyxxxvvvssssssssssssssstttuuuuuuzzzwwwttttttvvvwwwuuussssssrrrrrrsssvvvxxxwwwwwwxxxwwwxxxzzz{{{{{{zzzxxxtttwwwzzzzzzyyyxxxzzz|||~~~zzzyyy}}}}}}yyy|||{{{|||}}}xxxvvvzzz~~~|||wwwuuuwww{{{xxxzzz}}}~~~}}}yyytttqqq{{{|||}}}|||yyyvvvuuuxxxyyyxxxvvvooouuuyyyyyyxxxyyywwwtttvvvwwwzzz|||}}}|||zzzyyyvvvyyy||||||xxxtttssssssssstttwwwxxxuuukkk]]]RRR@@@>>>;;;===MMMbbboooqqqmmmqqqtttwwwzzz}}}yyyrrrvvv|||}}}xxxwww{{{|||yyywwwyyyuuuxxx~~~zzz{{{wwwvvvzzz}}}xxxooodddYYYVVVXXXXXXWWWWWWXXX[[[```eeehhhhhhjjjmmmmmmlllkkkllllllpppqqqssstttvvvwwwzzz{{{uuurrrnnnjjjjjjmmmqqqssssssuuuuuupppoooqqqrrrqqqoooppppppooommmllllllmmmpppqqqsssuuuvvvuuuqqqmmmmmmmmmmmmnnnooopppqqqrrruuussspppmmmjjjhhhgggfffkkklllmmmllljjjhhhgggggglllkkkiiijjjkkkkkkiiihhhlllkkkhhhdddbbbcccfffiiihhhddd```___bbbfffiiijjjccceeeeeeeeedddfffjjjnnnqqqmmmlllmmmkkkfffddddddgggeeecccaaacccfffkkknnnqqqllleeeaaa``````___^^^______]]]ZZZUUUQQQPPPPPPPPPVVV___fffkkkmmmooopppmmmlllXXX@@@666///+++111+++++++++*********))))))(((((()))***++++++++++++((()))((('''&&&'''***,,,,,,+++***)))******))))))***)))((((((''''''(((((()))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))%%%''''''%%%%%%&&&###$$$''''''%%%&&&))))))''')))'''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$&&&''''''&&&&&&''')))+++))))))***,,,,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&(((((('''%%%$$$%%%$$$###%%%)))+++***)))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))...///111000...,,,,,,---((())))))(((''''''***,,,***((())),,,,,,---555===IIIYYY___```ggggggcccgggiiihhh```SSSHHHDDDAAA===888888888666555666888;;;???DDDNNNZZZeeellloooooolllmmmooopppqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnnnnsssuuuwwwwwwvvvvvvwwwyyy}}}xxxsssqqqtttxxx{{{|||~~~|||zzzxxxwwwvvvuuuuuutttrrrqqqrrrtttvvvvvvuuuyyyvvvuuuwwwvvvrrrqqqsssssstttuuuuuuuuuuuuttttttwwwxxxxxxyyyyyyyyyyyyxxxxxx||||||zzzxxxyyywwwssszzzxxxuuusssqqqqqqqqqrrrtttqqqnnnpppuuuyyyzzzxxxsssvvvxxxyyyxxxwwwyyy{{{tttttttttuuuuuuvvvwwwxxxvvvtttrrrrrrssssssrrrqqqsssrrrrrrsssvvvwwwwwwvvvtttvvvxxxzzz{{{|||}}}}}}uuuwwwzzzzzzxxxxxxyyy{{{{{{~~~}}}yyyzzz~~~||||||}}}~~~zzzyyyyyyyyyzzzzzzxxxwwwyyyzzz|||}}}|||zzzxxxvvv{{{|||}}}}}}{{{~~~{{{yyywwwwwwwwwwwwvvvsssxxx{{{yyyxxxyyyxxxuuutttvvvyyy|||~~~~~~}}}|||{{{||||||zzzvvvsssssstttssstttvvvwwwtttlllccc]]]CCC???:::;;;DDDTTTeeepppqqquuuxxxxxxyyyzzzvvvoootttyyy{{{wwwvvvzzz{{{zzztttvvvrrrttt|||xxxttt{{{~~~~~~|||zzzyyyzzz{{{|||||||||wwwrrrjjjcccaaadddcccbbbbbbbbbeeehhhlllooollloooqqqqqqpppoooooopppsssrrrrrrrrrtttxxx{{{}}}uuutttrrrqqqqqqrrrssstttssswwwwwwrrrnnnoooqqqpppnnnoooqqqqqqooommmmmmmmmpppppppppqqqssssssqqqooommmllljjjjjjkkkmmmppprrrsssqqqnnnkkkhhhfffffffffiiiiiiiiiiiijjjiiifffdddkkkhhheeegggkkkllljjjgggkkkjjjgggdddcccdddiiilllllliiidddbbbbbbeeeggghhhddddddcccbbbbbbeeeiiimmmqqqooooooqqqooohhhdddeeegggfffeeedddeeegggiiikkknnnjjjfffcccaaa```^^^\\\[[[]]]\\\WWWPPPLLLNNNQQQRRRVVV[[[```cccggglllooollliiiTTT===666000,,,000+++++++++***************&&&&&&((()))***+++++++++++++++***(((&&&&&&'''))))))))))))((((((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&'''((()))***'''(((((('''%%%%%%&&&((((((******((()))+++)))$$$%%%((('''$$$$$$((((((&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((###%%%'''''''''((()))+++&&&&&&%%%&&&(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''""""""###&&&)))***)))(((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%'''&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))---///222222111/////////((())))))(((''''''***,,,***)))+++---...///666>>>IIIXXX\\\]]]eeefffdddiiillljjjbbbTTTIIIDDDAAA>>>:::999888666444555888;;;???DDDNNNZZZdddkkkmmmllllllkkkkkkmmmqqqqqqooolllmmmllllllkkklllmmmnnnoootttuuuwwwwwwvvvvvvxxxyyyyyyvvvrrrqqqssswwwzzz{{{|||zzzxxxvvvuuuuuuvvvwwwsssqqqqqqqqqtttuuuuuuuuuvvvtttvvvyyyxxxssspppqqqqqqtttwwwwwwuuutttvvvxxxvvvvvvvvvvvvvvvuuuuuuuuu{{{}}}}}}yyyxxxzzzyyyvvv{{{zzzxxxwwwuuusssrrrqqqtttqqqoooqqquuuxxxyyywwwpppvvv{{{zzzwwwvvvzzzvvvvvvwwwwwwxxxyyyyyyzzzrrrrrrrrrqqqppppppqqqrrrsssrrrrrrsssvvvwwwwwwvvvnnnrrrvvvwwwwwwyyy|||vvvxxxzzzzzzyyyxxxxxxyyyvvvyyyyyyxxxzzz|||}}}~~~xxxtttwww}}}~~~yyyssszzzzzzzzz{{{{{{|||}}}}}}~~~~~~zzzyyy~~~~~~|||zzzwwwuuuvvvwwwyyy}}}}}}zzzxxxyyyyyywwwrrrtttwww{{{}}}~~~yyyuuusssssstttvvvxxxyyywwwrrrmmmiiigggOOODDD<<<:::<<>>HHHVVVZZZ[[[cccffffffkkknnnmmmeeeWWWLLLFFFBBB>>>;;;:::888666444555999<<<>>>CCCLLLXXXccciiijjjjjjpppmmmkkkmmmrrrsssppplllnnnmmmkkkjjjkkkmmmoooqqqssstttvvvvvvuuuuuuwwwyyytttrrrpppoooqqqtttwwwyyyzzzyyywwwuuussstttvvvxxxsssrrrqqqrrrtttvvvvvvvvvvvvttttttwwwvvvrrrppprrrppptttyyyxxxuuutttxxx|||uuuuuuttttttssssssssssss|||~~~|||xxxwwwzzzzzzxxx{{{{{{{{{zzzwwwuuurrrqqqsssrrrppprrruuuwwwwwwwwwssswww{{{{{{xxxwwwzzz}}}xxxxxxyyyyyyyyyyyyxxxxxxqqqsssuuusssqqqpppsssvvvtttsssssstttvvvwwwwwwvvvjjjooossssssqqqsssxxx}}}xxxyyy{{{{{{{{{yyyxxxxxxttttttuuuvvvyyy~~~}}}~~~~~~|||}}}~~~xxxtttwww}}}~~~yyyssszzzyyyxxxxxxyyy|||}}}|||}}}~~~~~~{{{wwwuuuwwwzzz~~~zzzwwwyyy{{{zzzssstttvvvyyy{{{}}}~~~{{{wwwtttrrrqqqyyy{{{}}}{{{tttnnnlllkkk```NNN@@@<<<999<<>>GGGUUUYYYZZZcccggghhhnnnnnnnnnggg[[[OOOIIICCC???;;;;;;999777555666888;;;===BBBJJJUUU```gggiiiiiiqqqnnnkkkmmmqqqrrroookkkooonnnlllkkklllnnnqqqsssrrrssstttsssrrrsssuuuwwwrrrrrrqqqqqqrrrtttwwwyyyxxxxxxxxxuuussssssvvvxxxtttsssrrrsssvvvxxxxxxxxxwwwtttrrrtttsssqqqqqqtttppptttyyyyyyvvvuuuxxx|||vvvuuutttsssrrrrrrrrrsss{{{}}}{{{wwwvvvyyyzzzyyyzzz{{{{{{zzzxxxvvvsssqqqtttsssssstttuuuwwwwwwwwwzzzyyyyyyzzzzzzzzzyyyxxxzzzzzzzzzyyyxxxwwwuuutttpppssstttsssqqqqqqtttwwwuuuttttttuuuwwwxxxwwwvvvnnnqqqsssrrrooooootttzzzyyyzzz{{{}}}}}}|||yyywwwtttrrrrrrtttwwwzzz~~~~~~{{{yyyzzz{{{yyyxxxyyy{{{{{{xxxvvvyyywwwvvvvvvxxx|||{{{|||}}}zzzwwwvvvyyy|||yyywwwzzz||||||uuuvvvvvvwwwxxxzzz{{{|||~~~zzzvvvqqqnnntttyyy~~~~~~yyytttqqqpppoooYYYEEE>>>:::999FFFYYYeeeoooxxxyyyxxxyyyzzzyyyttttttuuuvvvvvvxxx{{{}}}~~~wwwwww|||wwwqqqwwwwwwvvvuuuwwwyyyxxxtttpppzzzwwwwwwvvvwww}}}|||rrrrrrssswww|||zzz}}}~~~|||{{{}}}~~~zzzvvvssspppooonnntttvvvwwwwwwvvvtttttttttnnnmmmoootttzzz|||zzzwwwyyyyyyxxxwwwuuurrrooommmmmmppppppnnnnnnpppoookkkjjjllloooooonnnnnnnnnooojjjkkkmmmpppqqqnnnjjjfffeeefffggghhhiiijjjjjjkkkeeefffggghhhiiihhhffffffjjjfffaaa\\\YYYVVVTTTRRRUUU\\\cccccc```aaahhhoookkkkkkkkkiiigggggghhhjjjiiiiiiiiihhhgggiiimmmppprrrnnnjjjhhhhhhjjjkkkkkkjjjiiijjjkkkgggccceeejjjhhhiiijjjkkklllllllllllliiiiiihhhfffbbb___^^^^^^aaabbb```ZZZQQQLLLLLLOOOUUUSSSQQQNNNLLLNNNRRRVVVYYYZZZKKK999555///)))+++***************++++++++++++++++++***)))(((&&&&&&%%%'''))))))((()))***,,,'''+++......,,,***+++---)))(((((((((((())))))***))))))((((((''''''(((((('''(((((('''%%%%%%&&&(((((())))))''')))...---***###&&&'''%%%%%%''''''$$$%%%(((+++***&&&%%%&&&(((''''''''''''((()))***+++'''((()))(((&&&%%%&&&''''''((((((&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((())))))***+++***'''$$$######&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%'''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''((((((((((((((('''###&&&)))***)))(((((((((((())))))(((''''''***,,,******,,,000000000666===EEETTTYYY[[[dddiiijjjpppmmmnnnjjj___TTTLLLEEE???:::;;;:::999777666888999===@@@GGGRRR\\\eeeiiijjjnnnllljjjkkknnnooonnnkkkooonnnlllllllllooorrrtttqqqrrrrrrrrrqqqrrrtttwwwuuuvvvwwwvvvvvvwwwyyy{{{vvvxxxyyyxxxtttsssuuuxxxuuusssssstttwwwyyyyyyyyyyyyuuusssttttttrrrssswwwqqqtttwwwxxxvvvvvvxxx{{{wwwvvvtttsssssstttuuuvvv{{{}}}{{{wwwwwwzzz{{{yyyyyyyyyyyyyyyxxxuuusssrrruuuuuuuuuvvvvvvwwwwwwwww}}}{{{yyyzzz{{{{{{yyyvvvyyyzzzzzzzzzxxxvvvtttssspppqqqrrrrrrrrrrrrtttvvvwwwvvvvvvwwwxxxyyyyyywwwvvvwwwvvvssspppppptttxxxxxxyyyzzz|||~~~}}}zzzwwwuuurrrqqqsssvvvxxx}}}~~~{{{yyyxxxyyy}}}xxxzzz{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwyyy|||}}}~~~{{{{{{zzzyyywwwwwwyyy{{{}}}}}}xxxwwwzzz~~~~~~yyyxxxwwwwwwwwwyyyzzz{{{~~~|||wwwrrrmmmmmmrrryyy}}}~~~{{{xxxvvvuuucccOOOCCC<<<888???JJJ^^^kkkwwwyyywwwwwwwwwwwwwwwuuuuuuwwwvvvuuuyyy~~~||||||wwwwww|||wwwqqqwwwuuutttssssssssstttsssrrryyyvvvsssqqqoooooovvv{{{nnnmmmnnnsss{{{}}}}}}~~~|||xxxtttrrrpppooosssuuuwwwwwwuuusssssssssqqqpppppptttzzz~~~}}}zzzxxxxxxwwwuuutttsssrrrqqqlllmmmllllllpppuuurrrllliiikkkmmmmmmllllllnnnppplllllllllmmmmmmkkkhhheeedddcccbbbbbbccceeehhhiii```cccfffjjjkkkjjjhhhfffllliiiddd]]]WWWTTTUUUVVVYYY^^^ccccccaaabbbfffkkkgggiiikkkkkkjjjiiijjjkkkjjjkkklllkkkjjjlllppptttrrrooojjjhhhhhhiiihhhfffccceeeiiilllhhhcccdddiiifffggghhhiiikkkkkkllllllggggggfffccc^^^\\\\\\^^^ZZZ[[[YYYUUUPPPLLLJJJJJJQQQQQQOOOMMMLLLMMMPPPSSSTTTYYYMMM===777000))),,,))))))*********+++++++++++++++++++++***)))((((((%%%'''))))))))))))***+++&&&+++//////,,,***+++...)))))))))))))))***++++++))))))(((((((((((())))))&&&'''''''''&&&&&&''')))***+++***(((***......+++ $$$'''&&&&&&((('''###%%%(((,,,+++'''$$$&&&((('''&&&&&&''''''((()))***%%%&&&''''''&&&%%%'''((('''''''''%%%"""!!!###%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***((($$$"""###$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###"""$$$&&&'''&&&%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%'''))))))(((''''''(((((())))))(((''''''***,,,)))))),,,000000000555===DDDSSSYYY\\\fffkkkkkkqqqkkknnnlllbbbXXXOOOFFF???999;;;;;;;;;888777777888===???EEENNNYYYcccjjjllljjjjjjkkklllnnnoooqqqqqqmmmlllkkkkkkmmmoooqqqrrrrrrrrrrrrqqqqqqrrruuuxxxwwwxxxzzzyyyxxxxxxzzz|||uuuyyy|||zzzvvvssstttvvvtttsssrrrtttvvvyyyyyyyyyzzzwwwvvvyyyxxxvvvvvvyyyssstttuuuvvvwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvxxxyyy{{{}}}}}}yyyyyy||||||zzzwwwwwwwwwvvvvvvuuutttsssvvvwwwxxxxxxxxxwwwxxxxxxzzz{{{||||||{{{zzzzzzzzzwwwxxxyyyzzzzzzxxxwwwuuusssrrrqqqrrruuuwwwwwwwwwyyyxxxwwwxxxzzz{{{zzzyyy{{{yyyuuurrrqqqrrrtttvvvvvvvvvwww{{{}}}}}}yyyvvvwwwrrrqqquuuwwwxxx}}}~~~{{{xxxwwwyyy|||~~~yyyzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}~~~|||{{{zzz|||}}}{{{xxxwwwwwwxxxwwwwwwxxx{{{{{{wwwwww{{{~~~{{{zzzxxxwwwxxxzzz|||~~~~~~|||{{{zzzxxxssspppkkknnntttzzz|||yyyvvvnnn___MMM???:::===AAATTTdddtttxxxvvvvvvwwwwwwzzzvvvuuuvvvuuurrruuu{{{yyyzzzuuuuuu|||wwwqqqxxxuuuuuussspppooopppsssvvv|||xxxuuuqqqooovvvlllkkkkkkooowww~~~{{{xxxuuusssqqqqqqrrrtttvvvvvvtttrrrrrrrrrvvvrrrpppssszzzzzzyyywwwvvvuuuvvvwwwxxxlllllljjjlllsssxxxuuummmiiijjjkkkkkkkkklllnnnpppooommmkkkjjjjjjiiihhhfffdddbbb___]]]^^^bbbfffiii]]]aaafffkkkmmmllliiigggpppnnniiiaaaYYYWWWZZZ]]]```aaabbbccccccdddeeegggdddgggjjjlllllllllllllllmmmnnnooonnnmmmnnnrrrvvvqqqnnniiigggggggggdddaaa___cccjjjnnnkkkddddddhhhfffggghhhiiikkklllnnnnnneeeeeeddd```\\\ZZZ[[[]]]YYYYYYWWWVVVSSSPPPNNNLLLNNNOOOOOONNNMMMNNNQQQTTTQQQYYYPPP@@@999000***...))))))******++++++++++++)))******+++++++++******&&&(((******)))(((((()))###(((------***((()))+++******))))))***+++,,,,,,(((((('''(((((()))***+++%%%&&&''''''&&&&&&(((***###%%%%%%$$$''',,,---***###''''''((()))'''"""$$$(((,,,+++'''$$$&&&(((&&&&&&&&&&&&&&&'''))))))"""$$$&&&&&&&&&&&&((()))+++,,,,,,)))%%%###%%%(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((()))***((($$$###%%%(((((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''!!!"""###$$$$$$###"""!!!!!!$$$'''((('''%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''(((((((((((((((''''''&&&'''((('''&&&%%%&&&(((((())))))(((''''''***,,,((((((,,,///000000555<<>>CCCLLLXXXbbbjjjnnnhhhjjjmmmnnnppprrrvvvyyykkkkkkkkkkkklllnnnpppqqqsssssssssrrrqqqsssvvvyyyvvvxxxzzzyyywwwvvvxxxzzzuuuyyy}}}|||wwwssssssuuusssqqqqqqsssuuuxxxxxxxxxzzzxxxzzz~~~}}}yyywwwyyytttttttttuuuwwwxxxwwwuuuyyyxxxwwwvvvwwwxxxzzz||||||~~~~~~{{{{{{~~~}}}zzzuuuuuuuuutttttttttttttttwwwxxxyyyyyyxxxxxxxxxyyyvvvzzz~~~}}}yyyxxx{{{uuuwwwyyy{{{{{{{{{zzzyyywwwuuusssuuuyyy|||{{{yyyzzzyyyxxxyyy{{{{{{{{{yyy|||xxxssspppppprrrssstttssssssuuuyyy||||||xxxtttwwwrrrqqqvvvyyyzzz}}}yyyvvvwww{{{zzzyyyxxxyyyzzzzzzxxxvvvyyy{{{|||~~~~~~~~~}}}|||~~~~~~yyyxxx{{{|||wwwvvvwwwxxxvvvsssuuuyyyyyyvvvwww{{{|||{{{yyyyyyzzz|||~~~yyywwwxxxwwwuuusssoooooorrrxxx}}}|||xxxvvvwwwmmmWWWCCC<<<>>>@@@KKK]]]pppwwwwwwxxxzzz{{{{{{vvvtttuuusssooorrrxxxyyyzzzuuuvvv|||xxxsssyyyvvvvvvtttooolllnnntttzzzxxx{{{|||zzzvvvuuuyyy}}}}}}nnniiigggmmmzzz|||}}}~~~~~~}}}}}}{{{zzzyyywwwtttqqqwwwxxxyyyyyywwwtttqqqoooqqqsssvvvxxxyyy|||xxxtttqqqppprrrsssrrrppprrrpppmmmlllmmmlllkkkiiikkkeeebbbggglllnnnoooppprrrnnnjjjiiikkkjjjfffbbbgggfffdddcccbbbbbbcccccc]]][[[```hhhllljjjjjjoooqqqnnniiieeecccdddfffhhhjjjhhheeeddddddeeeeeedddhhhkkkllljjjkkkooopppnnnpppnnnjjjhhhhhhkkkooorrrtttmmmeeebbbdddffffffdddccccccdddeeecccbbbiiirrrkkkmmmnnnoooooonnnmmmlllhhhddd^^^[[[[[[]]]______YYYVVVWWWZZZXXXPPPJJJHHHMMMMMMMMMMMMNNNNNNNNNNNNSSSUUUPPPAAA333------...,,,+++++++++***)))))))))+++++++++************)))&&&&&&''''''(((((())))))'''***)))&&&&&&((()))&&&((('''&&&(((+++,,,)))&&&)))(((&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$))),,,......,,,)))'''&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%'''((((((&&&$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++(((%%%$$$&&&((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$ $$$)))(((%%%"""$$$(((%%%&&&'''&&&&&&&&&(((***(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((((((((((((((())))))((('''&&&&&&''')))***))))))(((((((((((()))))))))))),,,000000111777>>>HHHMMMVVVbbbjjjnnnmmmkkkkkkjjjfffbbb\\\SSSJJJDDD;;;;;;:::::::::;;;;;;<<<@@@@@@DDDLLLXXXbbbhhhjjjiiiiiikkkmmmooorrrtttvvvpppnnnjjjhhhhhhkkkooorrrvvvtttqqqnnnrrrvvvuuuooovvvuuuuuuvvvwwwwwwuuuttttttuuuwwwxxxxxxvvvtttssstttpppmmmooouuuyyyxxxwwwxxxyyyzzz{{{|||{{{zzzyyyyyyxxxvvvtttsssrrrssssssyyyxxxxxxwwwxxxyyy{{{||||||~~~{{{|||~~~xxx|||wwwsssqqqrrrsssrrrpppwwwzzzyyyvvvvvvyyyzzzxxxxxxvvvuuuvvvyyy|||}}}}}}yyy{{{xxxuuuwww|||{{{yyyzzz{{{}}}}}}|||~~~|||zzz{{{}}}|||xxxsssqqqrrrsssqqqooosssxxxzzzxxxwwwyyyzzzyyyyyywwwuuutttuuuyyy~~~~~~zzzvvvvvvyyy|||{{{zzz|||{{{|||zzzxxxzzzwwwyyy{{{~~~~~~~~~|||{{{{{{yyyyyy||||||}}}}}}{{{xxxwwwyyy|||vvvwwwwwwvvvuuuvvvxxxzzzzzzyyyxxxxxxyyy{{{~~~|||vvvrrrppprrrtttppprrrssssssuuuyyyzzzzzzuuusssqqqhhhSSS???777;;;DDDOOOcccsssyyywwwwwwzzzyyyxxxwwwwwwvvvtttqqqnnnwwwwwwwwwwwwvvvvvvvvvvvvtttvvvvvvssspppqqqxxx~~~xxxwwwvvvvvvvvvvvvwwwwwwwwwqqqmmmqqq{{{~~~}}}{{{zzzxxxuuussswwwxxxyyyyyyxxxuuurrrpppuuuwwwyyyzzzzzzzzz|||~~~wwwtttqqqppprrrsssqqqnnnooommmjjjjjjjjjkkkjjjiiihhhbbb```ffflllnnnoooqqqpppllliiiiiikkkkkkgggddddddeeeeeeffffffeeedddddd]]][[[^^^eeehhhfffgggkkkkkkjjjiiihhhhhhjjjlllmmmpppmmmjjjhhhfffdddaaa___hhhkkkllljjjkkknnnmmmjjjssspppkkkhhhgggiiimmmoooqqqmmmiiifffffffffeeecccbbbcccfffhhhfffdddgggnnnmmmnnnppprrrqqqpppnnnllleeebbb^^^\\\]]]___aaabbbXXXVVVVVVYYYWWWQQQLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMRRRTTTNNN@@@222---,,,---++++++++++++************+++++++++*********))))))'''''''''(((((((((((((((&&&)))***'''&&&(((&&&###---+++(((((()))***)))(((((('''&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''&&&%%%%%%'''******(((&&&$$$$$$'''&&&$$$%%%'''(((&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$######)))(((((((((((('''&&&$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***(((%%%$$$%%%%%%###!!!%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""%%%''''''%%%$$$%%%'''%%%&&&''''''&&&&&&(((***(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))+++***(((&&&&&&&&&'''((('''''''''(((((()))++++++******,,,000000111666>>>FFFMMMXXXbbbiiillllllkkkooommmiiiddd]]]SSSHHHAAA;;;;;;;;;::::::;;;;;;<<>>===FFFXXXkkkuuuwwwxxx{{{zzzyyyxxxxxxwwwvvvuuusssssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwzzz|||sssqqqoooqqqtttuuurrrnnnwww{{{|||zzz~~~|||uuuuuu}}}~~~}}}|||zzzwwwuuuyyyyyyzzzzzzyyywwwtttrrrwwwxxxzzzyyyxxxvvvwwwxxxrrrpppoooqqqtttuuussspppllljjjgggfffggghhhhhhhhhfffaaa```fffkkkmmmoooqqqmmmjjjhhhhhhjjjkkkiiifffccceeegggiiiiiihhhfffddd```]]]^^^aaacccbbbcccgggggggggiiijjjmmmoooqqqrrrrrrpppooommmkkkgggbbb^^^gggkkklllkkkkkklllkkkgggtttqqqlllhhhfffgggjjjllloooooonnnlllhhheeeddddddbbbcccgggkkkiiidddeeejjjmmmooorrrttttttrrrooommmdddaaa^^^^^^```bbbddddddYYYVVVVVVXXXWWWRRROOOQQQMMMLLLKKKKKKJJJKKKLLLLLLOOOQQQKKK>>>111,,,++++++*********+++++++++++++++++++++*********)))))))))((((((((((((((('''''''''&&&******((('''(((&&&"""111---)))''''''((())))))&&&&&&&&&&&&'''((())))))(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''"""$$$'''(((&&&$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###---,,,+++)))'''&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''')))'''&&&%%%$$$### %%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''$$$&&&''''''''''''(((***((((((((('''''''''&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))))),,,+++)))'''&&&&&&&&&'''&&&&&&&&&''')))+++,,,---++++++---000111111666>>>BBBLLLYYYcccgggiiiiiijjjooommmiiieee^^^TTTIIIBBB<<<;;;;;;::::::;;;;;;;;;>>>???CCCKKKUUU^^^cccfffmmmlllkkkjjjkkklllnnnooorrrnnnjjjggghhhkkkpppssstttvvvtttrrrtttyyyyyyuuusssqqqpppppprrrssstttsssrrrqqqppppppppprrrtttuuuuuutttsssvvvyyyzzzxxxuuuyyyxxxwwwvvvuuuttttttsssqqqqqqqqqrrrrrrsssssstttrrruuuyyy}}}~~~}}}zzzxxx{{{||||||zzzzzz|||yyytttwwwsssnnnlllnnnrrrvvvxxxrrrvvvyyyyyy{{{~~~~~~{{{wwwvvvuuuvvvxxxyyyzzzyyy|||yyyyyy}}}~~~}}}}}}}}}~~~~~~{{{yyyzzz|||zzzxxxvvvvvvwwwyyyyyyyyysssxxx{{{zzz{{{|||||||||{{{{{{zzzyyyyyyrrrwww}}}~~~|||{{{|||}}}}}}~~~xxxuuuvvv~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}zzzyyyyyyzzz}}}{{{yyyyyy{{{~~~|||}}}~~~}}}xxxsssqqqrrrsssppppppqqqsssuuuwwwyyyzzz}}}yyyvvvsssjjjZZZJJJAAA888===KKK___mmmssswwwzzz{{{{{{yyyyyyxxxyyyzzzzzzvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxzzz}}}~~~|||zzzkkkjjjjjjmmmoooooojjjfffiiilllmmmmmmttt{{{yyy~~~}}}}}}~~~}}}|||zzzxxxzzz{{{{{{{{{zzzxxxvvvtttvvvwwwxxxwwwuuusssssssssmmmlllmmmqqqvvvxxxvvvssskkkhhheeecccdddeeeeeeeeegggcccccchhhlllmmmnnnpppkkkiiiggggggiiijjjjjjhhhggghhhiiijjjjjjhhhfffeeedddbbbaaaaaaaaabbbccceeehhhhhhiiijjjlllooorrrsssnnnnnnnnnoooooolllhhhddddddhhhkkkjjjkkkmmmkkkfffrrrooojjjfffdddfffiiikkkoooqqqqqqnnngggdddeeehhhdddcccfffhhhgggcccdddhhhjjjmmmpppssstttssspppnnngggdddbbbaaaccceeeeeeeee]]]ZZZYYYZZZWWWRRRQQQTTTNNNMMMKKKIIIHHHIIIJJJLLLLLLNNNHHH<<<111,,,+++)))*********++++++,,,,,,,,,************))))))))))))))))))((((((''''''&&&&&&'''******'''&&&))))))&&&...,,,)))''''''(((((()))%%%&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((('''&&&&&&'''(((###%%%(((((('''&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$---,,,+++(((&&&%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%### %%%$$$###$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&'''%%%######%%%'''''''''$$$&&&(((((('''''')))***((((((((((((''''''''''''%%%&&&'''(((((())))))))))))(((((((((((())))))***+++***)))(((''''''((((((&&&''''''((()))+++,,,------,,,...111111111666>>>@@@KKKYYYbbbeeeeeegggjjjiiihhhgggddd___VVVLLLEEE<<<<<<;;;:::::::::;;;;;;>>>@@@EEEMMMUUU]]]cccffflllkkkiiihhhhhhjjjmmmnnnpppnnnjjjhhhjjjnnnssswwwuuuxxxxxxuuuuuuxxxxxxvvvuuurrrpppppprrrtttvvvvvvsssqqqooommmnnnqqquuuwwwvvvvvvwwwyyy{{{zzzwwwtttxxxwwwvvvuuuttttttttttttooopppqqqrrrrrrrrrrrrrrrrrruuuxxx{{{|||zzzwwwuuuvvvwwwwwwwwwyyyyyyvvvsssuuussspppooopppsssvvvwwwrrrwww{{{{{{}}}}}}yyyxxxwwwvvvwwwyyyzzzyyyyyy}}}xxxxxx}}}}}}}}}zzz{{{}}}{{{yyyyyyzzzzzzyyyxxxxxxyyyyyyzzzzzzuuuzzz}}}||||||zzz|||~~~~~~|||yyywwwvvvyyy|||}}}||||||}}}~~~~~~||||||~~~yyyvvvxxxzzz{{{{{{{{{{{{{{{{{{zzz}}}~~~~~~}}}}}}}}}zzz{{{|||}}}}}}~~~|||zzzyyy{{{}}}{{{}}}}}}xxxsssppppppqqqqqqpppqqqtttvvvvvvxxx{{{|||wwwuuuvvvsssgggTTTEEE::::::BBBSSSdddnnnsssvvv{{{{{{zzzyyyyyy{{{~~~zzz{{{{{{||||||}}}}}}}}}yyyzzz|||~~~~~~|||zzzbbbeeehhhkkkjjjfffaaa^^^[[[]]]___aaaiiivvv}}}{{{|||zzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyywwwvvvuuuwwwxxxxxxvvvtttssssssmmmlllmmmpppuuuvvvtttrrrllliiieeeccccccccccccbbbkkkggggggkkkmmmllllllooojjjhhhgggfffggghhhiiiiiinnnmmmkkkiiihhhffffffeeehhhhhheeecccbbbdddfffgggmmmkkkiiiggghhhkkkooorrrllllllmmmooopppnnnjjjgggaaafffiiijjjkkknnnmmmiiimmmjjjfffcccccceeehhhkkkoooqqqqqqlllfffdddhhhmmmhhhdddbbbcccbbbaaadddiiigggiiimmmpppqqqqqqooonnnkkkiiifffeeefffeeedddccc```^^^]]]\\\WWWRRRQQQUUUPPPNNNJJJHHHGGGHHHJJJKKKKKKLLLGGG;;;222...,,,)))******++++++,,,,,,,,,---*********)))))))))(((((())))))((((((''''''&&&&&&)))***)))%%%%%%***---,,,''''''((()))((((((((((((%%%&&&'''((())))))******''''''((())))))(((''''''&&&&&&&&&''''''''''''(((&&&'''((('''%%%%%%''')))$$$&&&((()))((('''((()))%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%((()))((('''$$$$$$&&&)))###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&(((((('''%%%$$$###%%%$$$###$$$&&&'''&&&%%%(((((('''''''''&&&&&&&&&(((&&&$$$$$$%%%'''((('''$$$&&&((()))(((((()))***))))))((((((((('''''''''$$$$$$%%%&&&''''''''''''((((((((((((((()))******(((((((((((())))))******((((((((())))))***+++,,,......000222222111666===@@@JJJWWW___bbbcccfffhhhggggggfffddd___VVVLLLEEE===<<<;;;:::::::::::::::>>>BBBHHHPPPWWW^^^dddhhhjjjhhhfffeeefffjjjnnnpppnnnllljjjjjjlllqqqvvvyyyuuuyyy{{{wwwtttuuuvvvuuuuuurrrppppppqqqtttuuuuuutttrrrpppnnnooorrrvvvxxxuuuvvvxxxzzz{{{zzzvvvtttuuuuuuvvvvvvvvvvvvvvvvvvrrrsssuuuvvvvvvuuutttsssuuuuuuvvvvvvvvvuuuttttttqqqqqqrrruuuwwwvvvtttssstttuuuuuuuuuuuuttttttttttttyyy}}}||||||}}}zzzvvvvvvuuuuuuvvvxxxyyyxxxvvvyyyvvvvvv||||||wwwvvvxxxxxx{{{~~~|||zzzzzz{{{|||{{{{{{yyyxxxwwwwwwwwwwww|||~~~||||||~~~xxxzzz}}}~~~{{{yyy~~~|||yyyzzz|||~~~}}}||||||zzz|||{{{yyy{{{xxxyyy{{{}}}|||yyyuuusssyyy|||~~~}}}}}}~~~xxxxxxzzz|||}}}zzzyyyzzz{{{yyy{{{|||wwwsssppppppqqqtttqqqqqquuuwwwuuuvvv{{{vvvtttsssuuuwwwooo]]]MMM???:::;;;IIIZZZgggqqqwwwzzzzzzzzzyyyyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyvvv{{{|||zzz{{{|||^^^ccchhhjjjhhhbbb[[[WWWPPPQQQTTTXXXaaannn|||~~~|||{{{~~~~~~}}}}}}~~~}}}}}}{{{{{{{{{zzzzzzyyyxxxwwwvvvxxxzzzzzzxxxuuuttttttpppnnnmmmnnnqqqqqqooolllkkkiiigggffffffeeedddbbbllliiijjjmmmmmmkkkkkknnnkkkjjjgggfffeeefffggghhhqqqooollliiigggeeeeeeeeeiiijjjhhhddddddhhhiiihhhooolllhhhffffffiiimmmpppooommmlllkkkkkkjjjhhhfffaaaeeehhhiiikkknnnnnnkkkhhheeebbb``````cccgggjjjlllnnnnnnkkkgggfffkkkpppkkkeee`````````aaaffflllfffhhhjjjlllmmmmmmlllkkkmmmkkkhhhgggfffeeebbb``````___^^^]]]WWWPPPPPPTTTRRROOOKKKGGGFFFGGGJJJLLLJJJKKKFFF<<<444000...***+++++++++,,,,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((''''''''')))***((($$$%%%***---,,,###&&&((()))((('''''''''&&&'''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((%%%'''(((&&&######&&&)))###%%%''''''&&&&&&&&&(((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''&&&$$$$$$&&&***###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&((()))((('''&&&&&&'''%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((($$$&&&)))***)))((()))))))))))))))(((((((((''''''######$$$&&&&&&&&&&&&&&&(((''''''(((((()))***+++&&&'''((()))***+++++++++)))))))))))))))***+++,,,000///111333222111666===BBBIIISSS[[[___bbbeeegggjjjjjjhhhfff```VVVKKKCCC===<<<<<<;;;::::::::::::>>>CCCKKKRRRYYY```fffjjjiiigggdddccceeejjjooossslllkkkjjjkkkmmmpppsssuuuqqqxxx{{{wwwssssssuuuuuusssqqqooooooppprrrrrrqqqssssssqqqqqqqqqsssuuuvvvsssuuuwwwyyyyyyxxxvvvttttttuuuvvvwwwxxxwwwvvvvvvuuuwwwyyy{{{{{{zzzwwwvvvvvvuuusssrrrqqqrrrssstttqqqoooqqqvvvxxxuuurrrrrrtttvvvyyyyyywwwtttrrrrrrwww{{{}}}|||{{{{{{xxxssssssrrrrrrtttvvvwwwvvvuuuuuusssuuuzzzzzzvvvrrrqqqxxxxxxyyy{{{~~~}}}|||~~~||||||}}}|||}}}}}}{{{wwwuuuuuuuuuwww|||~~~|||{{{}}}~~~}}}wwwyyy{{{}}}~~~~~~}}}|||}}}yyyyyy|||~~~||||||zzz|||}}}|||}}}zzz|||~~~}}}xxxsssooouuuyyy}}}}}}|||}}}{{{{{{{{{}}}~~~|||}}}~~~}}}{{{xxxxxxxxxwwwzzz~~~~~~|||xxxtttqqqqqqrrrvvvqqqqqqvvvvvvrrrsssyyyppprrrtttvvvxxxtttgggYYYHHH???:::AAAOOO___mmmwwwvvvxxxyyyxxxxxxzzz~~~~~~}}}|||{{{zzzzzzyyyvvv{{{~~~yyywwwzzz~~~aaacccfffjjjjjjdddYYYQQQIIIKKKNNNTTT]]]jjjyyy~~~~~~~~~{{{{{{|||~~~~~~~~~{{{zzzzzzzzzyyyxxxxxxwwwvvvxxxzzzyyyvvvsssqqqpppmmmjjjhhhiiilllnnnmmmkkkiiihhhhhhiiijjjjjjgggeeejjjhhhiiimmmmmmjjjkkknnnmmmkkkiiifffcccccceeefffnnnmmmllljjjiiigggeeedddfffiiihhhddddddiiijjjgggkkkjjjhhhgggiiillloooqqqqqqmmmiiigggfffffffffeeedddgggiiihhhjjjnnnnnnllleeeccc___]]]^^^aaaeeehhhgggjjjkkkkkkjjjjjjmmmpppmmmfffaaaaaabbbccchhhnnnjjjjjjjjjiiiiiihhhggggggjjjiiigggfffeeeccc```]]][[[[[[\\\\\\VVVOOOOOOTTTTTTPPPKKKGGGFFFGGGJJJLLLKKKKKKGGG===666333000,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((('''''''''((((((((((((((('''***)))&&&&&&((((((%%%'''(((***(((&&&%%%''')))'''((())))))***)))((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((($$$&&&'''%%%!!!!!!%%%)))$$$%%%'''&&&%%%%%%&&&'''$$$&&&((('''%%%$$$&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&!!!%%%((((((%%%###%%%(((###%%%&&&&&&%%%$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&(((******(((%%%$$$%%%'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###&&&)))(((&&&%%%''')))$$$&&&)))******)))))))))))))))))))))((((((((('''###$$$%%%&&&''''''''''''''''''''''''((()))***+++'''((())))))************((((((((()))***,,,---...111000222444222111666===EEEIIIOOOWWW]]]bbbdddfffkkkkkkjjjhhhbbbXXXMMMEEE======<<<;;;::::::::::::<<>><<>>888555111------------,,,,,,+++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))%%%)))+++)))'''&&&""",,,,,,+++((($$$$$$'''***(((((()))******)))((('''&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((###&&&'''$$$ $$$)))&&&'''((((((&&&&&&'''((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&!!!&&&***)))%%%###%%%'''###%%%'''&&&%%%$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&+++,,,+++'''###"""###&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!&&&+++***&&&$$$&&&)))$$$&&&***+++***)))))))))))))))))))))(((((((((((($$$%%%&&&'''((((((((((((''''''''''''((()))++++++))))))*********))))))(((%%%&&&''')))+++---///000222111222444333111666===GGGIIIMMMTTT\\\bbbdddeeeiiijjjjjjiiieee]]]RRRKKK>>>===<<<;;;:::999999999;;;BBBKKKSSSZZZaaahhhmmmllliiieeecccdddiiiooossskkkkkkkkkkkkiiihhhfffffffffpppwwwuuuqqqrrrwwwzzzwwwvvvuuuuuuuuutttrrrpppppprrrsssuuutttsssqqqoooppprrrtttuuuuuuttttttuuusssuuuxxxyyyxxxuuuqqqnnnlllooosssxxxzzzyyywwwuuuooopppqqqssstttvvvxxxyyyyyyuuuvvv{{{{{{tttooopppsssuuuvvvuuurrrqqqsssvvvvvvzzz{{{yyyxxxyyyxxxtttuuuuuuvvvyyy|||}}}|||{{{zzzzzzzzz{{{yyyvvvyyy}}}{{{zzz{{{|||{{{zzz|||~~~|||~~~}}}yyywwwwwwxxxrrrwwwzzzyyyyyy}}}~~~|||{{{zzzyyyyyyzzz|||}}}vvvzzz~~~}}}}}}{{{|||~~~{{{wwwsssooommmoootttzzz|||zzz{{{~~~}}}|||{{{}}}|||yyywwwzzz~~~~~~zzzwwwvvvwwwyyy}}}|||yyyvvvvvvwwwwwwooonnnsssssskkkkkkrrroooxxx~~~}}}~~~{{{uuueeeUUUCCC;;;===GGGXXXgggppptttwwwwwwuuuvvv{{{{{{{{{{{{{{{{{{||||||||||||xxxvvvxxxzzz|||}}}iiifffeeegggiiidddZZZPPPJJJGGGIIITTTaaammmyyy~~~}}}|||zzzzzz{{{{{{|||~~~|||yyywwwvvvuuuqqqpppqqqooojjjiiilllgggfffeeefffgggiiiiiiiiiiiikkknnnnnnmmmlllkkklllkkkjjjjjjjjjjjjkkklllmmmmmmiiigggfffccc```bbbggghhhgggffffffgggfffdddbbbbbbaaa```bbbeeefffdddaaaeeefffhhhjjjmmmppprrrtttrrrpppkkkfffbbbaaadddgggdddhhhlllkkkgggfffiiimmmiiiddd```___]]][[[]]]aaadddfffhhhkkkmmmnnnnnnmmmjjjeee``````dddfffeeebbbgggmmmooojjjeeeeeeffffffgggccc```_________]]]ZZZNNNPPPQQQPPPNNNOOOSSSXXXVVVRRRLLLFFFBBBDDDIIINNNLLLJJJEEE@@@:::444000---------.........---,,,,,,((((((((((((((('''''''''+++++++++)))'''''')))+++'''((()))(((&&&&&&((()))$$$***'''(((///---'''***+++***)))'''''''''(((((())))))*********))))))((($$$%%%'''))))))(((&&&%%%&&&&&&&&&''''''''''''((($$$%%%(((***&&&!!!###)))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&%%%&&&'''((('''%%%#########%%%&&&'''((()))(((%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$(((%%%"""&&&%%%)))'''%%%###$$$$$$$$$$$$$$$%%%'''((()))(((((('''###%%%(((***+++***((('''+++******)))(((''''''&&&'''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&,,,---((('''***+++(((222000222555666666999???JJJJJJNNNVVV]]]aaaccceeeggghhhhhhffffffbbbWWWKKKEEEBBB===999999;;;999666>>>@@@EEEPPP^^^iiinnnpppnnnllliiiiiijjjmmmnnnooojjjgggeeefffiiihhhccc^^^aaafffnnnrrrssstttuuuwwwxxxtttppprrrvvvwwwtttpppsssrrrrrrsssttttttsssrrrrrrsssuuuwwwwwwvvvtttssszzzwwwwwwzzzvvvnnnmmmppppppmmmpppwwwzzzuuusssttttttuuuvvvvvvvvvwwwzzz|||}}}yyyvvvvvvxxxxxxsssnnnyyyrrrooorrrsssqqqrrrwwwwwwuuutttuuuwwwyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{yyywwwxxx||||||zzzyyy|||}}}{{{{{{|||{{{xxxuuuzzz|||}}}|||zzzzzz~~~www{{{}}}yyyxxxxxxssstttvvvxxxzzz|||~~~~~~yyy|||~~~}}}|||{{{}}}yyyzzz{{{zzz{{{}}}}}}{{{yyy{{{||||||yyyvvvttttttuuu}}}|||{{{{{{{{{}}}~~~~~~|||zzzyyyyyy{{{~~~yyy|||}}}||||||}}}~~~~~~{{{xxxuuuvvv{{{wwwtttsssuuuuuurrrsssvvvpppuuu|||~~~|||zzzzzznnn___LLL???:::???NNN\\\iiioooqqqpppssszzz{{{xxx}}}~~~~~~}}}{{{zzzzzzzzz}}}zzzwwwwwwxxxzzz{{{{{{hhhfffdddgggiiieee\\\TTTJJJHHHKKKVVVcccnnnwww~~~}}}|||{{{{{{{{{||||||~~~{{{yyyxxxpppllljjjlllmmmkkkmmmqqqkkkjjjiiihhhiiiiiihhhhhhhhhjjjlllmmmmmmmmmnnnpppnnnmmmlllkkkkkkjjjjjjjjjkkkgggeeeeeecccaaacccggghhhgggfffggghhhhhhfffdddcccbbbaaabbbeeeeeecccaaaggghhhiiikkknnnpppssstttsssqqqnnnjjjfffeeegggiiidddfffhhhgggffffffjjjmmmfffaaa___``````^^^```dddfffggghhhiiikkkllllllmmmiiifffcccbbbddddddcccbbbhhhmmmooojjjeeeeeefffeeedddaaa^^^]]]^^^^^^\\\ZZZPPPNNNLLLLLLNNNPPPSSSTTTWWWTTTOOOIIIFFFGGGJJJNNNMMMJJJFFF@@@;;;555000---,,,+++***))))))***+++,,,*********))))))((((((((('''((((((&&&$$$$$$&&&((('''((()))(((&&&&&&((()))&&&***&&&$$$***)))'''---,,,+++***((('''''''''((())))))*********))))))(((&&&''''''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%(((***'''"""$$$***&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&''')))((('''%%%######$$$%%%&&&%%%'''((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&%%%%%%$$$$$$$$$###'''%%%"""%%%$$$&&&%%%$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%%%%$$$$$$%%%((()))******((((((******))))))(((''''''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&+++,,,)))(((,,,...,,,000///111555777777;;;@@@IIIKKKPPPXXX^^^aaacccddddddffffffeeedddaaaWWWLLLDDDAAA<<<999999::::::777===???EEEPPP]]]hhhnnnpppnnnllljjjkkkmmmooonnnlllllliiieeeeeeggggggccc``````eeelllppprrrssstttvvvxxxuuussssssuuuvvvtttrrrssstttuuuvvvwwwwwwvvvtttpppqqqsssuuuvvvvvvuuutttuuuuuuxxx|||zzzrrroooqqquuurrrttt{{{}}}xxxuuuuuuqqqsssuuuvvvwwwyyy|||}}}yyyvvvuuuwwwwwwsssooo~~~wwwsssssssssoooooorrrrrrqqqpppqqqtttxxxyyyzzzvvvvvvvvvwwwxxxyyyzzz{{{xxxvvvwww{{{{{{yyyyyy|||~~~||||||}}}|||yyywwwzzz{{{|||||||||}}}~~~yyy|||~~~{{{wwwvvvvvvtttuuuvvvxxxzzz{{{|||}}}|||~~~~~~{{{zzz{{{}}}xxxzzz}}}}}}}}}~~~|||||||||}}}||||||{{{{{{|||}}}}}}{{{xxxwwwvvvwww~~~}}}{{{{{{{{{{{{|||~~~}}}{{{zzzzzz{{{|||}}}}}}}}}||||||zzzxxxvvvuuuxxx}}}xxxsssrrruuuvvvtttssstttpppuuu{{{~~~}}}{{{zzzzzzvvvhhhVVVFFF<<<;;;EEEPPPgggnnnssssssuuu{{{~~~|||zzz{{{{{{{{{{{{{{{||||||{{{yyyxxxxxxzzz{{{{{{zzzfffddddddgggiiiggg```YYYMMMJJJNNNZZZgggpppwww|||}}}~~~}}}}}}||||||}}}}}}}}}~~~~~~{{{yyywwwooojjjggghhhiiiiiimmmrrrooonnnmmmlllkkkjjjiiiiiihhhiiikkkkkklllmmmqqqsssqqqpppooommmllljjjiiiiiijjjfffdddeeeeeeccceeeiiihhhgggggghhhjjjjjjiiigggeeedddcccdddeeeeeedddbbbiiiiiijjjlllnnnqqqssstttqqqqqqpppmmmjjjhhhiiijjjfffeeeccccccdddgggjjjllleeebbbaaaddddddbbbbbbfffeeeeeeddddddeeefffhhhiiifffggggggfffdddbbbaaabbbggglllmmmhhhddddddeeedddaaa___]]]\\\]]]]]]]]]\\\TTTOOOJJJJJJOOOSSSUUUTTTWWWVVVSSSOOOKKKKKKMMMOOOLLLIIIEEEAAA<<<777111---+++***(((&&&'''))),,,...,,,,,,+++***))))))((((((&&&''''''&&&$$$$$$%%%''''''((()))(((&&&&&&((()))&&&,,,&&&!!!%%%%%%'''111...,,,+++)))'''''''''(((((())))))******))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((+++((($$$%%%***&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''&&&'''(((***'''&&&%%%$$$###$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""%%%&&&""" """$$$###$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######&&&&&&'''((())))))))))))***))))))(((((('''''''''&&&&&&&&&&&&''''''((((((++++++***))))))(((''''''))))))))))))))))))))))))%%%***,,,******---/////////...000555777888<<>>DDDOOO]]]hhhnnnpppoookkkiiikkkpppqqqnnnjjjpppkkkgggeeefffgggfffeeecccggglllpppsssuuuvvvxxxxxxwwwvvvttttttuuuvvvvvvqqqsssvvvxxxyyyxxxwwwvvvrrrssstttuuuuuutttsssrrruuuxxx~~~}}}yyyzzz|||zzz{{{|||xxxwwwtttuuuwwwxxxxxxxxxzzz||||||xxxuuutttvvvvvvtttqqqyyytttsssrrrpppoooqqqmmmkkkjjjlllpppuuuyyyzzzuuuuuuuuuvvvwwwyyyzzz{{{yyywwwxxx{{{|||zzzzzz}}}~~~}}}}}}}}}}}}zzzxxxyyyyyyzzz|||}}}{{{||||||{{{xxxuuutttuuuvvvvvvxxxyyyzzzzzz{{{{{{~~~~~~{{{zzzzzz{{{yyy|||~~~yyyyyyyyyyyyzzz{{{{{{|||}}}~~~~~~|||zzzzzz{{{}}}{{{zzzyyyyyy~~~}}}}}}||||||{{{{{{{{{~~~}}}}}}~~~|||wwwvvvuuuuuuyyy|||vvvssswwwzzzyyyuuutttqqquuuyyy||||||{{{zzzzzz{{{pppaaaQQQAAA888<<>>DDDIIIPPPXXX]]]aaacccccc```^^^aaacccbbbaaa___WWWNNNDDD@@@===<<<;;;:::;;;>>>;;;===CCCOOO]]]hhhnnnpppqqqlllggghhhmmmpppnnnjjjqqqlllgggdddfffiiikkkllliiilllooosssvvvyyy{{{|||yyyyyyxxxvvvtttuuuwwwyyymmmpppuuuxxxyyyxxxvvvvvvzzzyyyxxxwwwtttrrrooonnnuuuzzz{{{yyy{{{{{{{{{zzzwwwtttttttttxxxvvvttttttvvvwwwwwwvvvyyyuuurrrqqqrrrssstttuuujjjhhhgggiiinnnssswwwyyyxxxxxxwwwxxxxxxyyyzzz{{{{{{xxxxxx|||}}}{{{|||}}}||||||||||||{{{zzzyyyyyyxxxyyy}}}{{{zzzzzzyyyxxxvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzzzz~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~{{{zzzyyyyyyyyyzzz|||}}}}}}~~~}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{|||vvvuuutttuuuzzzyyyuuuzzz~~~zzzwwwtttvvvyyy{{{{{{|||||||||xxxrrriii[[[JJJ<<<999>>>OOO]]]mmmvvvxxxyyy{{{}}}wwwwwwwwwyyy{{{|||}}}|||yyyyyy{{{|||}}}zzzvvvrrrccccccdddgggjjjkkkhhheee\\\WWWYYYdddpppxxx{{{}}}~~~~~~{{{zzzzzz{{{|||{{{wwwtttxxxrrrllljjjhhhfffhhhmmmlllnnnqqqqqqpppooopppqqqlllkkkjjjhhhggghhhlllooonnnnnnooooooooonnnmmmllllllgggfffjjjmmmlllmmmooojjjiiijjjkkknnnooonnnmmmiiijjjjjjjjjiiihhhggggggjjjjjjjjjkkklllmmmooopppjjjllloooooommmkkkjjjjjjooojjjccc``````cccfffhhhgggeeegggkkkllljjjiiilllcccbbb___]]]\\\^^^```bbbccchhhlllkkkddd``````bbb```ccccccaaaaaadddfffeeebbbaaa```^^^^^^```bbbdddZZZYYYVVVSSSPPPRRRXXX\\\VVVWWWXXXXXXUUUTTTSSSTTTIIIEEE???======;;;777222''')))+++,,,------,,,,,,,,,,,,+++***((('''&&&&&&)))***+++***)))(((((()))'''((()))(((&&&&&&((()))%%%---+++'''(((&&&&&&000---,,,***)))'''''''''(((''''''((()))))))))))))))+++***'''%%%$$$$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((&&&'''***)))&&&&&&)))'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%&&&(((((('''$$$$$$%%%!!!%%%'''&&&$$$###$$$(((''''''&&&&&&%%%%%%%%%''''''(((((()))******+++((((((((((((''''''''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((()))***+++)))(((***,,,---,,,000555888:::???FFFJJJTTT]]]```bbbfffeeebbb___ccceeecccaaa^^^XXXPPPEEEAAA???@@@>>>;;;;;;@@@<<<>>>DDDOOO]]]hhhnnnpppsssmmmfffdddhhhlllnnnmmmnnniiidddbbbccchhhmmmpppmmmnnnpppssswwwzzz{{{|||yyyyyyyyywwwvvvuuuwwwyyymmmqqqwwwyyyyyyxxxxxxxxx||||||zzzxxxvvvsssqqqpppssswww|||~~~}}}yyy|||}}}}}}zzzvvvrrrpppppptttttttttuuuwwwyyyzzzzzztttssspppooorrruuuwwwwwwkkkiiihhhiiimmmrrruuuvvvzzzyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvyyyzzzyyyzzz~~~yyyzzz{{{{{{zzzzzzyyyyyyyyyxxxzzz~~~~~~zzzyyyxxxwwwwwwwwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzz|||{{{{{{|||}}}~~~}}}}}}~~~|||{{{}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~xxxyyy|||~~~~~~~~~xxxvvvuuuuuuyyy~~~zzzuuuyyy~~~~~~{{{yyywwwwwwxxxyyy{{{}}}}}}~~~vvvsssnnneeeUUUCCC;;;;;;BBBQQQfffuuuyyyxxxyyy|||zzzxxxwwwyyy{{{|||{{{yyyzzzzzzzzz{{{{{{xxxrrrnnnccccccdddgggjjjlllkkkjjjeee^^^\\\fffrrrzzz~~~}}}|||}}}~~~yyyuuuuuupppmmmmmmllliiijjjnnnhhhlllqqqrrrpppppprrrtttnnnmmmllliiiggggggjjjlllkkklllnnnooooooooonnnmmmmmmhhhggglllppppppoooppplllllllllmmmpppqqqpppnnnkkklllnnnmmmlllkkkkkklllkkkkkkkkkkkkkkklllmmmnnnjjjmmmpppqqqpppooonnnnnnrrrnnnhhhbbb```bbbfffiiieeedddfffkkkmmmlllmmmpppgggeeebbb``````aaacccddddddhhhkkkjjjeeeaaaaaaccc```bbbbbb```aaaeeegggfffccccccbbb```___aaadddggg[[[\\\ZZZVVVQQQQQQVVV[[[VVVYYY[[[\\\[[[YYYYYYYYYNNNGGG@@@=========999555%%%'''***,,,---,,,***(((++++++***)))(((((('''''''''(((***)))(((&&&&&&''''''((()))(((&&&&&&((()))%%%---+++(((+++(((&&&---+++***)))'''''''''((((((&&&&&&'''((())))))))))))***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&&&&))))))&&&&&&(((''''''&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''&&&&&&''')))'''###$$$'''$$$&&&&&&&&&''')))&&&&&&%%%$$$$$$$$$%%%%%%''''''((()))************''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&&&&''')))******+++))))))))))))))))))))))))***((()))+++***'''(((+++------000555999:::@@@FFFKKKXXXaaabbbdddiiiiiieeedddhhhiiifffbbb___YYYRRRFFFBBBBBBFFFCCC<<<;;;AAA>>>@@@EEEPPP^^^iiinnnppptttooohhhdddeeeiiinnnqqqlllhhhccc```aaagggmmmrrrnnnmmmmmmooorrruuuwwwwwwyyyxxxxxxxxxxxxxxxwwwwwwpppuuuzzz|||{{{zzz{{{|||yyyyyyyyyxxxwwwvvvvvvvvvvvvzzz{{{zzzzzz}}}wwwwwwxxxyyyyyyvvvsssrrrrrrsssuuuvvvxxxyyyzzz{{{{{{vvvvvvssspppqqqvvvwwwuuummmlllkkkmmmppptttuuuuuuyyyxxxwwwuuutttsssssssssuuuqqqqqqtttvvvuuuwww{{{wwwyyyzzzzzzyyyyyyyyyzzzyyyzzz|||~~~}}}{{{yyyxxxwwwxxxzzz|||||||||zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyyyy{{{~~~~~~|||zzzyyy|||~~~~~~~~~~~~~~~wwwxxx{{{}}}~~~~~~yyyxxxvvvtttwww|||xxxrrruuuxxxxxxxxxxxxyyywwwvvvwwwzzz|||~~~~~~yyyvvvtttoooaaaNNN@@@;;;===III^^^qqqyyyyyyzzz~~~}}}zzzxxxyyy|||}}}zzzxxxyyyxxxwwwxxxwwwuuurrrooocccdddeeehhhjjjmmmmmmmmmmmmccc]]]eeeqqqzzz}}}~~~yyytttqqqnnnmmmpppoookkkjjjlllgggkkkppprrrpppoooqqqsssoooooonnnkkkiiiiiikkkmmmjjjkkkmmmoooooonnnmmmlllnnnhhhggglllqqqqqqoooooonnnnnnnnnoooqqqrrrpppooolllnnnppppppnnnmmmnnnpppmmmllllllllllllmmmmmmnnniiikkkooopppooooooooopppqqqoookkkfffaaabbbggglllhhhffffffjjjjjjiiiiiilllhhhgggeeedddcccdddfffgggeeegggiiihhheeeccccccdddeeefffdddaaabbbggghhhfffdddddddddaaa___aaaeeeiiiaaa```\\\XXXVVVUUUVVVWWWYYY[[[^^^``````___```aaaWWWNNNDDD???>>>>>>;;;777)))***+++,,,,,,+++***)))+++++++++******)))))))))&&&'''))))))'''&&&%%%&&&'''((()))(((&&&&&&((()))''',,,(((&&&+++)))%%%+++)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))((((((&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&(((%%%%%%((()))&&&%%%''''''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&###%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&$$$%%%'''%%%!!!"""'''"""'''(((&&&%%%''')))'''&&&%%%%%%%%%&&&'''(((&&&''')))+++++++++***)))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))'''))),,,+++((()))......---000666999:::???FFFMMM[[[dddcccdddkkkmmmiiijjjnnnnnniiiddd```ZZZSSSHHHDDDFFFKKKGGG===;;;AAAAAABBBGGGRRR^^^iiinnnooosssqqqmmmiiigggiiioootttpppmmmhhheeedddhhhooosssnnnllljjjkkknnnqqqrrrrrrxxxwwwvvvxxxzzzzzzvvvsssssswww{{{|||zzzyyy{{{~~~xxxwwwwwwwwwwwwwwwwwwxxxyyy}}}~~~zzzzzzyyy}}}}}}}}}vvvqqqsssvvvwwwvvvuuutttuuuvvvxxx{{{|||{{{zzzxxxxxxxxxyyyvvvqqqsssxxxyyyvvvmmmmmmnnnqqquuuxxxxxxxxxxxxwwwvvvuuutttssssssssstttqqqpppsssuuutttwww{{{vvvyyy{{{{{{zzzyyyzzz|||zzz|||~~~~~~|||||||||{{{zzzyyyzzz}}}~~~}}}{{{xxxyyy{{{}}}}}}|||zzzxxxzzzyyyxxx{{{~~~||||||{{{zzzzzz|||}}}}}}}}}~~~~~~yyyyyy{{{}}}}}}{{{xxxxxxvvvtttvvvyyy~~~wwwqqqrrrssssssvvvzzzyyyvvvssstttwww{{{}}}}}}{{{xxxxxxwwwnnn[[[III@@@;;;BBBRRRfffrrrvvv{{{~~~{{{xxxyyy}}}~~~|||xxxvvvtttsssssstttuuutttsssddddddfffhhhjjjmmmnnnooopppeee]]]cccoooyyy~~~~~~|||}}}}}}wwwrrrpppnnnoooqqqpppjjjggghhhffflllqqqrrrooommmooorrrooopppooonnnlllkkkmmmoookkklllmmmoooooonnnlllkkknnnhhhffflllqqqqqqooonnnpppooooooppprrrrrrqqqooolllooorrrrrrpppoooqqqsssnnnnnnmmmmmmmmmmmmnnnnnnfffiiilllmmmmmmmmmnnnoooooopppnnnhhhcccccciiipppnnnjjjhhhiiigggcccbbbeeegggfffeeeddddddeeefffffffffggghhhgggfffddddddeeejjjjjjgggcccdddhhhhhheeeeeeeeedddaaa___```dddiiihhhccc^^^[[[\\\[[[XXXVVV[[[]]]aaabbbccccccdddfff___UUUHHHAAA??????;;;777......------,,,---------,,,+++++++++++++++++++++&&&(((******((('''&&&''''''((()))(((&&&&&&((()))))),,,%%%"""))))))%%%***''''''&&&%%%&&&'''((()))%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$'''(((&&&$$$&&&'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%"""###%%%%%%%%%%%%''')))###$$$%%%&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&""""""%%%$$$ &&&&&&))),,,+++&&&"""###&&&)))(((''''''((()))***+++%%%'''***,,,---,,,***(((&&&'''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))&&&(((------***,,,222......111666999:::???FFFNNN\\\fffdddeeemmmppplllmmmqqqrrrllleee```ZZZTTTHHHEEEHHHNNNIII===:::AAABBBDDDIIISSS___iiinnnooorrrsssrrrnnniiijjjpppuuuxxxuuupppkkkiiilllrrrvvvooollliiijjjmmmpppppppppxxxvvvuuuxxx||||||vvvppprrrvvvzzzzzzwwwvvvyyy}}}yyyxxxwwwvvvuuuuuuuuuuuuuuu{{{|||wwwvvv{{{|||zzzuuuzzz|||{{{||||||tttooorrruuuvvvuuutttttttttyyy{{{~~~|||yyyvvvtttxxxzzzwwwsssuuu{{{}}}yyymmmnnnppptttyyy{{{{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvvvvsssrrruuuwwwvvvyyy~~~wwwzzz||||||{{{zzz{{{~~~zzz}}}|||zzz{{{}}}~~~|||{{{|||}}}zzzvvvwwwzzz{{{|||zzzxxxwww{{{zzzyyy{{{~~~~~~xxxzzz{{{||||||}}}}}}~~~}}}~~~|||{{{~~~|||{{{{{{{{{|||}}}~~~~~~|||xxxvvvwwwwwwtttuuuxxxxxxsssrrrqqqrrrwww}}}xxxtttqqqqqquuuyyy{{{{{{zzzwwwxxx{{{vvvfffRRRGGG:::===III\\\jjjrrrzzz}}}zzzxxxzzz~~~}}}zzzsssqqqoooooorrruuuwwwxxxeeeaaabbbjjjpppoookkkiiiqqqlllddd___gggvvv~~~~~~}}}||||||zzzvvvtttwwwuuurrrqqqooollliiifffnnnmmmjjjjjjjjjkkkkkkjjjqqqooommmppprrrrrrlllfffdddfffiiilllmmmkkkiiihhhhhhlllmmmjjjkkkpppqqqnnnnnnnnnnnnoooqqqrrrqqqppprrrmmmlllpppssssssuuuyyyrrrqqqooollljjjhhhgggggghhhiiikkkmmmmmmlllkkkjjjllllllkkkgggeeefffkkkpppsssnnnjjjiiifffbbbaaadddhhhddd``````cccgggiiiiiihhhggghhhhhheeeaaaccchhhlllllllllkkkjjjhhhfffeeeoookkkfffaaa```aaaeeegggkkkfffbbbbbb```\\\YYYZZZ\\\[[[^^^bbbddddddgggllleeeZZZLLLDDDBBBAAA===999---///000///---+++***+++,,,,,,+++******))))))(((,,,,,,,,,++++++)))(((''')))((('''&&&&&&'''((()))$$$$$$$$$%%%'''***,,,...***+++***(((&&&&&&''')))$$$%%%&&&((()))(((%%%""")))(((&&&&&&%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((&&&$$$"""$$$'''(((%%%"""'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$######$$$"""!!!"""%%%&&&$$$!!!%%%%%%&&&&&&&&&&&&''''''(((''''''''''''((())))))((('''&&&&&&&&&&&&'''((()))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))%%%&&&((()))***+++******%%%&&&''''''%%%$$$%%%'''******)))((('''&&&%%%%%%((()))***)))((('''((()))************+++,,,---...---***)))***...000000...111444777888999>>>EEEJJJRRRbbbiiiccc```iiisssvvvvvvtttpppmmmiiiaaaWWWOOOGGGCCCGGGQQQPPPEEE@@@CCCDDDEEENNN[[[bbbccciiipppqqqnnnnnnooommmjjjlllppp~~~}}}yyyqqqjjjhhhlllqqqmmmjjjhhhiiinnnsssuuuuuuuuutttuuuwwwyyyyyywwwuuuuuuuuuuuuuuuuuuvvvwwwwwwtttwww{{{~~~|||yyyvvvyyyzzz||||||zzzwwwtttrrruuuttttttvvvzzz{{{xxxvvvtttuuuuuutttssstttxxx{{{{{{zzzyyyyyyzzzzzzwwwuuuwww|||{{{ssspppuuuzzzzzzvvvsssrrrtttyyy{{{{{{zzzyyyxxxwwwvvvvvvxxxzzz{{{vvvuuutttssstttwwwzzz|||~~~~~~|||{{{{{{|||~~~{{{zzz}}}}}}|||{{{}}}~~~zzzvvvwwwtttwww~~~{{{|||~~~|||{{{{{{{{{yyyxxx|||{{{}}}~~~|||}}}}}}~~~~~~~~~|||zzzzzz{{{}}}~~~}}}{{{yyy{{{~~~zzzxxxvvvuuurrrooossszzzuuuwwwwwwtttqqqqqquuuxxxqqqqqqppppppqqqssstttvvvvvvxxxyyyyyyxxxqqq___NNNCCC<<<===LLL___nnnwww|||vvvuuuuuuxxx}}}}}}uuurrroooooorrrwww{{{}}}ccc```ccclllrrrppplllkkkssspppiiicccgggsss~~~~~~~~~}}}{{{zzzyyyvvvrrroooqqqpppooooooppppppnnnlllkkkjjjhhhhhhiiikkkmmmnnnpppnnnmmmooorrrqqqlllggghhhiiijjjkkklllkkkjjjjjjjjjnnnooolllmmmpppoookkkhhhhhhjjjnnnrrrtttuuutttsssnnnmmmpppsssssstttwwwuuutttqqqmmmjjjhhhggggggkkklllmmmnnnnnnmmmkkkjjjmmmmmmllliiiggghhhmmmqqqqqqllliiiiiigggddddddggggggdddaaabbbeeehhhiiiiiihhhgggggghhheeeaaaccchhhjjjjjjkkkkkkiiigggeeedddlllkkkhhheeedddddddddeeefffaaa___bbbbbb```___```^^^]]]___ccceeeeeehhhmmmggg\\\NNNEEEBBB@@@<<<888222222222000,,,******+++++++++******))))))((((((************)))((('''''''''''''''''''''((())))))'''&&&&&&&&&'''(((***+++***,,,---,,,***((((((((($$$$$$%%%'''))))))'''%%%((('''&&&%%%%%%&&&''''''$$$$$$%%%&&&'''((((((((('''((((((((((((((((((((("""$$$%%%&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%$$$$$$((('''%%%&&&((((((&&&#########$$$$$$$$$$$$%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''))))))))))))(((&&&'''((((((&&&&&&'''(((((((((((((((((('''''''''''')))))))))''''''((()))(((((((((((()))***+++,,,,,,+++***+++///111222111222444777999;;;AAAIIIPPPWWWdddjjjdddaaajjjsssvvvyyyvvvsssnnniiiaaaWWWPPPFFFBBBEEEMMMMMMDDD@@@CCCEEEFFFNNNYYY___bbbgggnnnnnnmmmmmmooonnnlllooottt}}}wwwooolllooorrrooollljjjkkkooosssuuuuuuwwwvvvvvvwwwyyyzzzxxxwwwuuuuuuttttttuuuvvvwwwxxxuuuwwwzzz|||}}}{{{xxxvvv{{{yyyvvvuuuuuutttrrrqqqooonnnooossswwwyyyxxxvvvrrrssstttssssssuuuxxx{{{|||zzzyyyyyyzzzzzzxxxvvvvvv{{{zzztttppptttxxxxxxwwwvvvuuuvvvyyy{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{yyyxxxvvvuuuuuuwwwyyyzzz~~~}}}}}}~~~{{{zzzxxxzzz}}}|||{{{zzz|||}}}}}}{{{xxxxxxuuuwww~~~}}}{{{|||{{{zzzzzzyyyzzzzzz|||}}}|||{{{}}}}}}{{{}}}}}}}}}|||~~~~~~~~~~~~}}}~~~}}}|||{{{zzzzzzzzz}}}||||||}}}~~~~~~~~~~~~~~~wwwtttssstttsssrrruuuzzzuuuuuuuuutttssstttvvvyyyuuusssqqqooooooqqqtttuuu}}}~~~|||{{{zzzuuugggYYYFFF===999DDDUUUdddpppxxxtttssstttwww{{{~~~~~~|||tttqqqooopppsssxxx{{{|||```^^^bbblllrrrqqqooonnnwwwwwwrrriiihhhoooyyy~~~}}}~~~{{{yyy~~~|||{{{{{{}}}zzzyyyxxxxxxxxxvvvssspppqqqppppppqqqsssttttttsssllljjjiiihhhhhhjjjmmmooopppnnnmmmoooqqqqqqmmmiiillllllmmmllllllkkkkkkjjjlllpppqqqooonnnnnnlllhhhdddeeeggglllrrruuuvvvvvvuuupppooorrrtttssstttvvvzzzxxxtttoookkkiiiggggggnnnooooooooonnnmmmlllkkknnnmmmlllkkkjjjkkkooorrroookkkiiiiiihhheeefffiiigggeeedddeeeggghhhhhhhhhhhhffffffgggeeeaaabbbgggggghhhiiiiiiiiigggdddcccjjjjjjjjjiiihhhfffdddcccddd```___bbbdddbbbbbbcccaaa^^^___dddfffgggjjjnnniii___QQQGGGBBB???;;;777666555444000,,,******+++++++++******)))((((((((()))))))))((((((''''''&&&&&&&&&'''((()))))))))((())))))((('''''''''''''''(((***---...,,,)))'''&&&%%%$$$$$$%%%((())))))(((&&&&&&%%%%%%%%%&&&&&&'''######%%%&&&''')))******((((((((((((((((((''''''###&&&)))(((%%%$$$&&&***$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&(((((((((''''''&&&&&&&&&)))((('''((()))(((&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&'''((()))(((''''''((()))''''''''''''(((((())))))&&&((()))((('''&&&((())))))(((((())))))***+++,,,---,,,,,,---000222333333111444777999<<>>;;;888444333111...******+++---,,,,,,,,,+++******))))))******)))((((((((())))))))))))******)))'''%%%$$$''''''(((((((((((((((((()))))))))(((&&&%%%&&&'''+++)))&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''((()))***))))))(((((('''''''''&&&(((&&&$$$%%%'''))))))((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((("""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&'''(((***))))))(((''''''&&&&&&&&&'''((((((''''''(((***++++++++++++,,,---...///333333333222111111111222444777;;;???CCCKKKVVV]]]lllmmmlllhhheeehhhkkkllljjjhhhddd^^^VVVNNNIIIFFFFFFDDDDDDGGGHHHGGGHHHKKKJJJPPPWWW]]]cccjjjpppssslllkkkmmmpppooommmnnnrrrtttvvvyyyzzzyyyxxxvvvuuurrrrrrrrrrrrqqqrrrsssuuuyyywwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxvvvxxxxxxtttnnnlllpppvvvrrrssstttuuuuuutttttttttzzz{{{|||{{{zzz{{{}}}~~~|||yyywwwxxxyyyzzzzzzzzz{{{|||zzzvvvsssuuuxxxxxx{{{|||{{{yyyyyy|||{{{yyyvvvuuuuuuvvvxxxzzz|||{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~}}}{{{zzzzzz{{{yyyyyy{{{~~~~~~}}}|||{{{yyyyyy{{{~~~xxxwwwuuuuuuwwwyyyyyyxxxzzz}}}|||~~~~~~~~~}}}{{{{{{{{{{{{zzzyyyzzzxxxxxxyyy|||~~~|||xxxvvvvvvxxxyyyvvvzzz}}}~~~|||zzzzzz{{{|||zzzzzzzzzzzzzzzzzz{{{{{{wwwsssrrrwwwzzzxxxvvvvvvvvvsssppppppssstttrrrooolllooosssvvvxxxvvvtttrrruuuxxxzzz{{{yyyeeeUUUCCC:::===KKK```qqqyyy{{{~~~~~~|||{{{sssssstttwwwzzz|||||||||ccc```aaagggmmmrrryyy}}}rrrnnnoooooovvv}}}||||||}}}~~~~~~|||yyyzzz{{{|||}}}|||zzzwwwvvvtttwww|||}}}|||yyyvvvuuusssrrrqqqrrrrrrqqqnnnlllooommmlllmmmppprrrttttttpppqqqrrrqqqnnnnnnqqqtttooopppqqqrrrrrrrrrrrrrrrlllmmmooopppoookkkgggeeegggfffjjjnnnmmmhhheeeeeebbbeeejjjpppwww{{{{{{zzzxxxtttsssvvvwwwtttsssttttttttttttssspppmmmjjjiiihhhggggggggghhhjjjmmmoookkkjjjiiiiiikkkkkkjjjhhhllliiihhhiiihhhcccbbbdddiiikkkkkkjjjgggdddddddddfffbbb```cccdddbbbbbbdddccccccbbbcccccceeefffgggjjjgggdddaaa```bbbdddffffffcccccchhhjjjgggeeefffddd^^^\\\aaafffiiikkknnnhhh```TTTIIIBBB>>><<<:::222222111...+++***+++,,,,,,,,,++++++***)))))))))+++***)))((((((((()))******)))))))))(((&&&%%%%%%%%%&&&'''((()))))))))(((+++++++++(((&&&&&&(((***,,,***'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&$$$!!!"""(((,,,---+++%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&%%%$$$&&&'''###$$$$$$%%%%%%&&&&&&&&&"""$$$&&&'''''''''((()))######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((******)))((('''&&&%%%%%%&&&((())))))((((((***+++***))))))******+++,,,---333444444333111000111333888===CCCHHHNNNVVV```gggpppnnnkkkhhheeedddcccbbb```___\\\VVVPPPJJJGGGGGGFFFFFFFFFGGGIIIJJJLLLNNNKKKSSSZZZ___eeelllpppqqqnnnmmmooorrrpppmmmmmmqqqrrrsssuuuvvvwwwwwwwwwvvvpppqqqrrrrrrrrrrrrtttvvvyyywwwuuuuuuvvvwwwvvvuuuwwwxxxyyyzzzzzzyyywwwvvvvvvvvvwwwxxxxxxxxxxxxxxxppptttvvvsssmmmkkkoootttmmmpppsssuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvxxx{{{~~~}}}yyywwwwwwyyy{{{{{{|||{{{{{{zzzwwwsssvvv{{{xxxyyyyyyyyyyyyzzz|||}}}}}}{{{xxxuuuvvvyyy}}}{{{{{{{{{{{{{{{|||}}}~~~}}}~~~}}}}}}~~~}}}|||}}}~~~~~~~~~}}}|||zzz{{{~~~wwwxxxwwwuuuwww{{{{{{yyyxxx{{{}}}}}}{{{{{{~~~|||{{{~~~~~~~~~}}}||||||}}}}}}}}}~~~{{{yyyzzz~~~~~~|||~~~{{{yyyxxxyyy{{{}}}wwwyyy|||~~~~~~}}}}}}~~~tttvvvwwwyyy{{{|||}}}}}}yyyvvvuuuyyyzzzwwwuuuvvvtttrrrqqqrrrrrrrrrqqqpppjjjnnnsssxxxyyyxxxuuusssoootttwwwzzz~~~|||nnn___LLL???;;;CCCTTTdddsssxxx}}}|||yyyxxxvvvuuuvvvyyy|||~~~~~~dddcccfffmmmsssvvv|||vvvqqqnnnlllvvv}}}~~~|||{{{{{{{{{}}}~~~}}}zzzvvvxxxyyy{{{}}}}}}|||zzzxxxvvvxxxzzz{{{zzzyyyxxxyyysssrrrqqqqqqpppnnnkkkhhhiiigggggghhhlllppprrrsssnnnqqqtttsssooonnnpppsssmmmnnnooopppppppppqqqrrrmmmmmmlllkkkjjjhhhggggggdddcccgggmmmnnnjjjhhhjjjfffhhhmmmsssyyy||||||zzzuuuqqqppptttuuurrrppprrrlllnnnqqqrrrrrrooollljjjjjjhhhfffffffffiiilllnnnllljjjiiijjjkkkkkkhhhfffhhhfffeeehhhgggcccbbbeeefffhhhiiihhhfffeeefffhhhiiidddbbbeeegggfffeeefffdddcccaaa```bbbdddhhhjjjiiigggdddbbbaaaccceeefffdddbbbccciiillljjjhhhiiifff```\\\aaagggjjjmmmoooeee^^^SSSIIIAAA>>>======444444444111---+++************))))))((('''''''''***)))'''&&&&&&''')))***((((((''''''''''''((((((&&&&&&((()))))))))(((''')))***+++***(((''''''(((***)))'''''''''((('''&&&%%%&&&''')))))))))))))))***)))((('''((()))+++,,,***))))))(((''''''&&&&&&###"""!!!"""%%%(((***,,,(((''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''((($$$$$$%%%%%%&&&''''''(((%%%(((***)))'''&&&'''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''''''$$$%%%''''''&&&&&&((()))))))))(((((('''''''''&&&'''(((******))))))+++---************+++,,,------000222333222111111333555888>>>GGGOOOWWW```jjjqqqrrrnnnjjjgggddd___ZZZXXXTTTTTTSSSNNNHHHEEEEEEFFFDDDFFFGGGGGGIIILLLNNNNNNQQQZZZbbbfffjjjppprrroooooooooqqqtttsssooopppsssrrrqqqqqqqqqrrrsssttttttllloooqqqrrrrrrsssvvvxxxvvvuuuttttttuuuuuusssrrrwwwyyy|||~~~}}}{{{wwwuuuqqqrrrtttvvvwwwwwwvvvvvvsssrrrpppooooooqqqrrrsssooorrrvvvwwwvvvvvvwwwyyyvvvvvvuuuttttttxxx}}}~~~yyyvvvwwwyyy{{{||||||yyyxxxyyyvvvrrrvvv}}}wwwvvvuuuvvvyyy{{{{{{{{{|||{{{yyyxxxyyy|||||||||||||||{{{{{{{{{{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~||||||~~~vvvyyyyyyxxxzzz{{{wwwxxxzzz{{{||||||||||||}}}~~~}}}}}}~~~~~~||||||~~~{{{xxxyyy{{{|||}}}~~~~~~~~~|||{{{|||~~~uuuvvvyyy{{{||||||{{{{{{wwwuuuvvvxxxwwwtttuuuyyypppqqqssstttttttttuuuvvvnnnpppsssvvvwwwwwwuuutttmmmqqqtttuuuxxx}}}}}}zzzxxxjjjWWWGGG======IIIVVVlllsss|||~~~{{{yyyyyyxxxxxxzzz}}}dddeeekkksssxxxzzz}}}xxxsssnnnjjjwww~~~~~~{{{~~~{{{zzzzzz|||~~~}}}yyyuuuvvvxxxzzz}}}}}}|||{{{zzzxxxyyyyyyxxxwwwxxx{{{}}}sssrrrqqqrrrrrrqqqnnnllliiigggfffhhhkkkoooqqqrrrppptttvvvtttoookkklllnnnkkkmmmnnnnnnnnnoooppprrrooommmiiifffeeefffhhhjjjdddbbbeeemmmoookkkkkknnnlllnnnqqqvvvzzz{{{yyywwwrrrnnnnnnrrrssspppnnnpppgggjjjooorrrssspppmmmjjjllljjjhhhffffffhhhkkkmmmmmmkkkjjjkkklllkkkhhhdddeeeccccccggggggddddddfffbbbeeegggfffeeefffiiilllkkkfffdddgggjjjhhhggghhheeeccc```___aaadddiiillliiihhhfffeeeddddddeeefffeeecccdddjjjllljjjhhhhhhhhhaaa]]]bbbiiilllnnnpppccc\\\RRRHHHAAA>>>>>>>>>777777777444///+++))))))((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&%%%&&&''')))+++,,,'''((()))))))))((('''&&&%%%'''******(((&&&$$$###((('''&&&'''))))))((('''%%%&&&(((************)))((('''''''''(((***---///***))))))((('''&&&&&&&&&%%%''''''%%%!!!!!!%%%))))))))))))((('''''''''&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))$$$%%%%%%&&&'''((())))))''')))+++)))%%%######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&((((((%%%&&&(((((('''((()))+++'''''''''(((((((((((((((''')))***+++******,,,---,,,,,,,,,,,,---...//////---000222222111222555888444<<>>:::::::::;;;;;;999555000,,,***)))(((***,,,,,,***((((((((('''***+++)))%%%&&&***///,,,***((('''&&&'''((()))%%%%%%$$$$$$%%%&&&((()))+++***)))((('''&&&%%%%%%%%%''')))*********+++,,,+++***)))(((((()))***++++++***(((((())),,,///111222333222///+++(((&&&&&&%%%$$$#########%%%((())) """(((***%%%###&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%'''$$$$$$%%%$$$###$$$''')))'''%%%""" !!!###&&&((((((''''''&&&&&&&&&''''''%%%''')))***((('''''''''###$$$%%%%%%&&&&&&&&&%%%***((('''&&&&&&'''(((***&&&''')))***)))'''$$$###)))((((((((()))***++++++,,,,,,,,,+++***+++...000000111222222222444777:::???FFFNNNUUU[[[dddpppyyyrrrmmmfff___YYYRRRLLLHHHIIIGGGDDDBBBAAAAAA@@@???EEEFFFGGGIIIKKKNNNQQQRRRXXXkkkyyyvvvrrruuuvvvrrrsssvvvxxxxxxuuussstttvvv{{{wwwsssqqqrrrsssrrrpppoooqqqttttttsssssswwwzzzxxxzzz|||{{{zzzxxxxxxyyy|||}}}~~~~~~}}}{{{xxxwwwtttsssrrrrrrtttwwwzzz|||vvvzzzuuuppptttrrrqqqyyy}}}yyyuuutttwwwyyyzzzyyywwwzzzyyyrrrpppuuu~~~{{{sssoooqqqtttuuusssxxxwwwwwwvvvvvvwwwxxxyyyxxxxxxyyyxxxxxxxxxxxxwww||||||~~~{{{vvvxxx}}}zzzyyyxxxxxxxxxtttyyy{{{{{{|||~~~zzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||yyyzzz}}}~~~~~~}}}~~~~~~||||||~~~}}}~~~}}}zzzzzz{{{}}}~~~}}}~~~}}}{{{|||~~~~~~yyyyyyzzz{{{{{{yyytttpppqqquuuyyyzzzwwwuuuuuuvvvqqqqqqrrrsssvvvyyy|||~~~|||wwwrrrrrruuuwwwuuurrruuutttsssuuuyyy{{{{{{yyyzzzqqqaaaJJJ999:::EEERRRggg|||{{{yyyxxxxxxxxxyyy|||eeehhhnnntttzzz~~~|||tttmmmlllttt}}}{{{xxx{{{zzzzzzzzzyyyxxxxxxzzz|||~~~~~~|||zzzwwwwwwzzz|||yyyxxxwwwwwwvvvuuurrrpppjjjkkkllllllkkkkkknnnpppooonnnmmmnnnooommmkkkhhhggghhhkkknnnqqqqqqooolllrrrqqqooollliiihhhjjjlllgggeeeeeegggkkkooopppooovvvtttrrrsssuuusssmmmhhhiiihhhhhhjjjllllllkkkjjjkkklllmmmooooooooonnnmmmmmmllljjjhhhgggfffgggggghhhhhhhhhhhhgggfffeeedddfffbbbaaafffgggbbb```aaabbbeeegggfffddddddhhhmmmllljjjhhheeedddddddddeeeccceeefffdddbbbcccgggjjjhhhkkkkkkiiihhhkkkjjjgggffffffdddaaabbbfffgggddddddeeefffggghhhiiijjjkkkhhh```TTTIIIAAA===;;;;;;:::999777333///+++))))))(((***++++++***((((((((('''***,,,+++(((***...333+++***((('''&&&'''((()))&&&&&&&&&&&&&&&'''((()))+++***)))((('''&&&%%%%%%%%%''')))***))))))+++,,,((()))************)))(((***)))(((((()))+++...000222222222///+++(((''''''%%%%%%#########%%%'''(((""""""'''(((%%%$$$'''%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&"""$$$&&&&&&%%%&&&''')))%%%&&&&&&%%%$$$###%%%&&&&&&%%%###""""""$$$&&&((((((''''''&&&&&&&&&''''''%%%'''))))))((('''''''''$$$%%%%%%&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))))))))))))))******))))))))))))((())))))***+++,,,...//////...------///111///111333444666:::>>>BBBGGGLLLRRRXXX]]]eeemmmsssqqqjjj___UUUOOOLLLKKKJJJFFFEEECCCBBBBBBAAAAAA@@@EEEFFFGGGJJJMMMPPPSSSTTT^^^jjjqqqooopppwwwwwwqqqvvvxxxzzzxxxtttrrrsssuuu~~~zzzwwwuuuvvvvvvtttrrroooqqqssssssrrrtttwww{{{}}}~~~~~~|||zzzxxxyyyzzz}}}~~~}}}{{{zzzrrrssssssuuuvvvxxxyyyzzzxxx}}}wwwrrruuusssqqqyyyyyyvvvtttuuuyyy|||}}}|||uuuzzzzzztttrrrvvv|||~~~yyyssspppqqqsssuuuuuuyyyxxxvvvuuuwwwyyyzzzzzzwwwwwwwwwvvvvvvwwwxxxxxx{{{yyyyyy{{{yyyvvvyyy~~~}}}|||{{{zzzyyyxxx{{{}}}{{{|||~~~{{{{{{}}}~~~~~~~~~||||||||||||{{{|||~~~~~~~~~~~~|||{{{zzzzzz|||~~~~~~|||zzz{{{|||~~~}}}{{{xxxzzz{{{{{{|||~~~~~~}}}}}}}}}~~~{{{{{{{{{||||||yyyuuurrrtttwww{{{}}}|||zzzxxxwwwuuuvvvvvvxxxzzz}}}zzztttsssuuuwwwvvvuuuyyyvvvssstttwwwzzz{{{{{{}}}yyyrrreeeQQQ@@@<<>>;;;666333000---,,,***((('''((()))******((('''((()))$$$&&&(((((((((***---000)))(((((('''''''''((((((((()))***++++++)))((('''******))))))(((''''''&&&###%%%(((((((((((()))***'''((()))++++++)))(((''')))(((''''''((()))+++---...///000...+++)))((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$######$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&((('''%%%%%%%%%%%%'''(((!!!###%%%%%%$$$%%%&&&((($$$&&&''''''&&&$$$######%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%$$$)))(((''''''''''''((()))&&&&&&%%%%%%&&&''''''((()))))))))***+++,,,---...000111333333111111111333777999===@@@DDDJJJQQQUUU_________```bbbaaa^^^\\\YYYVVVRRRNNNKKKFFFBBB>>>AAABBBCCCCCCBBBAAAAAAAAACCCEEEHHHLLLQQQTTTWWWXXX^^^```aaacccjjjssstttnnnooorrruuuuuutttuuuyyy||||||||||||{{{zzzxxxuuurrrrrrrrrqqqqqqsssvvvyyy|||}}}|||yyyvvvssssssvvvxxxxxxyyyzzz{{{||||||{{{{{{ttttttuuuuuuvvvwwwxxxyyyxxx|||uuunnnpppmmmjjjqqqvvvvvvwwwxxxyyyxxxwwwvvvqqqwww{{{yyyxxxyyyxxxvvvpppsssvvvuuurrrqqquuuxxx}}}xxxssssssxxx}}}|||{{{yyyxxxyyy|||zzzzzzyyyzzzzzzzzz|||zzzyyyyyyyyyzzz{{{|||}}}{{{|||zzzvvvuuuxxxxxxvvv}}}~~~~~~xxxxxx}}}~~~{{{|||}}}~~~|||zzz{{{}}}vvvyyy{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}||||||}}}}}}}}}}}}|||yyywwwvvvvvvxxx|||yyyuuuyyy{{{~~~}}}uuupppppprrruuuvvv|||zzzxxxvvvvvvwwwyyyyyyxxxvvvtttqqqhhhXXXGGG;;;===LLL```pppyyy||||||zzz~~~~~~~~~}}}zzzwwwvvvfffhhhjjjooouuu{{{~~~zzzyyyzzz{{{yyyvvvmmmlllmmmrrrzzz}}}}}}}}}{{{zzzzzz}}}|||~~~~~~}}}}}}}}}|||zzzwwwvvvwwwxxxxxxxxxyyyyyywwwuuurrrrrrtttvvvsssnnnjjjlllppppppjjjccceeefffiiimmmoooooollljjjgggfffeeeddddddfffkkkoooooonnnmmmllllllnnnqqqssskkkhhheeecccccceeeggggggccceeehhhlllooopppnnnlllwwwsssoooooossstttrrrnnniiihhhgggfffeeeeeeeeefffbbbdddfffhhhiiihhhgggfffggggggggggggggggggdddaaa```cccfffhhhhhhfffeeeddd___```bbbddddddcccbbbaaa```bbbdddbbb___^^^```cccdddhhhiiiggghhhjjjiiifffeeefffccc___```ddddddaaaTTT\\\dddgggeeecccdddgggkkkbbbUUULLLFFFBBB>>>:::444111---+++******)))''''''((())))))''''''(((***&&&'''(((((('''((()))+++((('''''''''''''''(((((()))***+++++++++***)))(((******))))))((((((''''''###%%%(((((((((((()))***))))))(((((((((((())))))'''''''''''''''(((******,,,---...,,,***(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###$$$%%%$$$###"""###$$$!!!$$$&&&'''&&&%%%%%%&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((($$$%%%&&&''''''%%%###"""))))))******+++---...//////000222222222333444666<<>>AAACCCDDDCCCAAA@@@AAACCCDDDFFFJJJNNNSSSVVVXXXYYYYYY^^^dddgggkkkppprrrrrrnnnqqqssstttssstttyyy|||{{{}}}~~~~~~|||yyywwwuuutttsssrrrrrrtttvvvyyyzzzxxxwwwuuurrrqqqssswww{{{wwwxxxxxxyyyzzzzzzzzzzzzyyywwwtttssssssvvvyyy{{{xxx|||uuunnnpppllliiippprrrtttvvvwwwwwwvvvvvvuuupppvvvzzzyyyyyyzzzxxxtttmmmrrrwwwvvvrrrqqqtttxxx}}}yyyuuutttxxx|||}}}{{{zzzyyyzzz|||~~~|||}}}~~~{{{zzzxxxwwwxxx{{{~~~|||vvvtttwwwxxxvvv|||~~~~~~zzz{{{~~~}}}}}}~~~}}}~~~}}}~~~{{{{{{}}}zzz|||}}}||||||}}}~~~}}}|||{{{~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxvvvvvvxxx|||{{{vvvwwwyyy~~~xxxsssqqqsssvvvwwwyyyyyyzzzzzzxxxwwwvvvvvvtttttttttuuurrreeeQQQ@@@;;;CCCRRRcccooouuuxxxzzz}}}~~~}}}zzzwwwuuuhhhiiilllpppvvv{{{}}}yyyyyy{{{|||{{{zzzlllhhheeekkkvvv|||}}}~~~~~~}}}||||||}}}{{{}}}~~~}}}}}}{{{xxxuuutttuuuwwwxxxyyyzzzzzzxxxtttrrrrrrtttwwwqqqnnnkkkkkknnnmmmhhhccceeefffhhhlllooonnnllliiihhhgggfffeeeeeeiiinnnsssoooooonnnlllkkklllpppssshhhgggfffeeefffgggjjjkkkdddeeegggkkkmmmnnnllliiivvvtttrrrsssvvvwwwuuurrrjjjhhhfffeeedddeeeggghhhfffgggjjjkkkllljjjhhhfffhhhiiiiiihhhiiikkkiiidddcccdddeeefffffffffeeeeee___```bbbcccccccccbbbaaabbbeeegggfffcccbbbdddgggdddggggggeeefffiiijjjgggggggggdddaaaaaaeeeeeebbb\\\aaafffhhhgggffffffhhhggg^^^RRRJJJFFFDDD???;;;444///***)))***+++)))''''''((()))((('''''')))***))))))))))))((((((((('''&&&''''''''''''((((((((())))))******+++******************))))))((((((((($$$&&&((()))))))))***+++***)))'''&&&&&&''')))***'''&&&&&&&&&''''''((()))(((***+++***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######'''(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###!!!"""###!!!###%%%&&&%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''&&&%%%%%%&&&(((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&((()))******'''$$$""")))******+++,,,...///000///111222333555777;;;>>>BBBGGGPPPXXX```gggmmmrrruuutttqqqmmmfff___YYYVVVQQQLLLGGGCCCBBBCCCDDDEEEAAACCCDDDCCC@@@@@@DDDGGGIIIKKKOOOSSSVVVXXXYYYZZZUUU]]]fffkkkmmmooorrruuuppprrrsssrrrpppqqqtttxxx||||||{{{{{{uuutttssstttvvvwwwwwwvvvttttttsssrrrqqqtttyyy}}}xxxxxxyyyyyyyyyzzzzzz{{{{{{yyyuuurrrrrruuuyyy|||{{{wwwqqqrrrnnnkkkrrrnnnqqqtttvvvwwwxxxyyyzzzpppuuuxxxxxxyyy{{{yyyuuuppptttxxxwwwsssrrrtttwww{{{yyywwwvvvwwwzzz}}}{{{zzzyyyxxxyyyzzz|||~~~}}}~~~~~~}}}{{{zzz{{{zzzyyy{{{{{{yyy|||~~~~~~}}}}}}~~~|||}}}}}}}}}}}}~~~}}}yyyyyy{{{}}}|||}}}~~~}}}zzzxxxxxxyyy{{{~~~}}}{{{vvvxxx}}}|||xxxuuuuuuwwwxxxvvvxxxzzz{{{xxxvvvttttttqqqrrrtttwwwxxxooo\\\III;;;<<>>EEEJJJPPPUUU^^^gggmmmrrrvvvxxxuuuuuussslllbbbYYYUUUTTTLLLHHHDDDAAABBBDDDEEEEEE???AAACCCBBB@@@BBBIIIOOOPPPRRRUUUXXXZZZ[[[[[[[[[SSSXXXaaagggjjjkkkppptttoooqqqrrrpppnnnooosssvvv{{{~~~~~~}}}}}}vvvuuutttuuuxxxxxxuuussspppppppppppppppssswwwzzzxxxwwwwwwwwwwwwxxxxxxxxx{{{yyyvvvtttsssuuuxxxzzz{{{xxxqqqsssooolllsssooorrrvvvwwwwwwxxx{{{}}}ppptttuuuuuuwww{{{{{{xxxtttvvvxxxwwwtttssstttuuuxxxzzz{{{yyyvvvvvv{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~{{{}}}|||}}}}}}~~~}}}{{{}}}}}}zzz{{{}}}}}}~~~}}}}}}~~~{{{|||~~~}}}~~~~~~{{{|||~~~~~~zzzvvvwwwyyy|||}}}}}}}}}~~~wwwzzz~~~~~~}}}|||yyywwwuuuuuuuuuuuuwwwyyyxxxvvvttttttuuunnnqqqtttwwwzzzvvvfffTTTAAA;;;;;;GGGWWWeeesss~~~yyyzzz|||}}}~~~~~~}}}}}}jjjllloootttxxx|||yyyyyy|||wwwlllbbbdddpppzzz}}}{{{{{{{{{~~~~~~}}}}}}|||}}}|||yyyvvvuuuvvvxxxyyyuuuqqqpppqqqtttwwwxxxvvvuuusssooommmnnnqqqtttmmmmmmlllkkkjjjgggeeeccc```bbbeeejjjooopppnnnlllmmmllliiifffeeeggglllppplllmmmkkkhhheeefffjjjnnnhhhkkkmmmnnnnnnmmmmmmmmmppplllhhhfffgggjjjlllmmmaaaeeejjjnnnpppqqqrrrtttmmmjjjfffcccccceeeiiilllkkklllnnnnnnmmmjjjfffccceeeiiijjjhhhjjjnnnmmmgggfffccc```___```bbbdddeee````````````````````````aaadddggggggfffeeegggiiihhhiiigggdddeeejjjmmmllliiiiiifffaaabbbffffffccchhhfffccccccdddeeefffeeebbbXXXNNNHHHHHHGGGCCC???333...((('''***,,,+++)))''''''((('''&&&''')))+++$$$$$$$$$$$$%%%%%%$$$"""%%%%%%&&&'''(((((((((''')))(((''''''(((***,,,---************))))))))))))%%%'''************+++,,,%%%''')))******)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&'''''''''###'''((($$$$$$(((((($$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&''''''&&&$$$$$$%%%&&&''''''&&&&&&((()))'''''''''%%%###"""$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&''''''%%%$$$$$$&&&(((###$$$%%%'''((())))))***''''''((((((((((((''''''((((((''''''((()))***+++*********+++---///000111555666888999===DDDLLLRRR]]]ccckkkqqquuuvvvwwwxxxqqqrrrppphhh\\\RRROOOPPPDDDDDDDDDFFFGGGFFFCCC@@@===@@@AAAAAA@@@DDDMMMTTTUUUVVVYYY\\\]]]^^^]]]\\\QQQSSSYYY```dddggglllppplllnnnoooooonnnppptttyyyyyy{{{~~~~~~|||{{{}}}vvvuuuuuuwwwyyyxxxtttpppmmmmmmnnnmmmmmmooosssuuuuuuuuuttttttttttttuuuuuuyyyxxxwwwvvvvvvvvvwwwxxxyyy}}}vvvoooqqqnnnkkkrrruuuwwwyyyyyywwwwwwzzz|||qqqssstttsssvvv||||||zzzwwwxxxxxxwwwuuusssssstttvvvzzz}}}zzzuuutttyyy~~~|||||||||||||||{{{{{{{{{{{{|||{{{xxx|||~~~xxxzzz~~~}}}|||}}}}}}yyyzzz}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{zzz|||~~~~~~yyyuuuuuuxxxzzzzzzyyyyyy|||zzz}}}}}}{{{xxxyyyyyyxxxuuurrrqqqqqqvvvwwwxxxvvvsssrrruuuwwwlllqqqtttvvvzzzyyylll[[[HHH>>>888AAAOOO^^^nnn{{{xxxyyyzzz|||~~~jjjiiikkkqqqzzz}}}zzz{{{~~~wwwkkkgggmmmvvv{{{||||||||||||uuuuuuyyytttzzz{{{wwwtttvvvuuuppptttrrrooommmmmmnnnqqqsssjjjoookkkgggllljjjiiiqqqjjjiiihhhiiiiiiiiigggeeebbbcccggglllqqqrrrpppnnnkkkmmmnnnmmmmmmmmmoooqqqssslllgggffffffeeeiiioookkkooopppnnnooorrrrrrooolllpppooojjjhhhkkkiiidddcccfffiiikkkkkklllnnnpppppplllgggfffgggiiiiiihhhdddfffmmmtttssslllhhhhhhhhhfffcccccceeeggghhhhhhdddeeedddbbb___]]]\\\]]]```````````````aaabbbbbbdddccceeehhhhhheeeggglllhhhfffeeehhhnnnrrrpppnnnkkkhhhccc^^^[[[^^^dddhhhiiiiiiggggggggghhhiiijjjbbbYYYNNNIIIGGGEEE>>>888111///---+++***(((%%%###((((((((((((((((((((((((&&&'''((((((''''''(((***!!!"""$$$%%%&&&'''''''''(((***,,,,,,***)))******+++++++++*********))))))++++++,,,***)))(((***+++******)))(((((()))++++++&&&(((***+++)))(((((()))&&&$$$###$$$%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&"""%%%((()))(((''''''(((###%%%((()))'''&&&%%%%%%###""""""""""""###$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$(((((((((((('''&&&%%%%%%%%%'''(((&&&######%%%((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$&&&&&&&&&&&&''')))++++++******)))(((((('''&&&'''(((((('''''')))+++((()))+++---///222444666999<<>>@@@BBBDDDGGGLLLSSSWWW]]]cccgggeeeaaa```^^^[[[RRRLLLLLLUUU___bbbaaaaaa[[[___eeejjjmmmooorrrsssssswwwyyyyyy|||~~~zzzzzzvvvuuuxxxvvvpppnnnqqqqqqooollljjjkkknnnrrrtttuuusssrrrqqqqqqrrrtttuuuzzztttqqqqqqrrrrrrqqqxxxvvvssspppooooooppprrrtttvvvwwwuuusssrrrtttwwwxxx{{{yyytttrrrvvvyyyyyyzzzwwwuuuttttttuuuuuutttyyy{{{}}}|||yyyxxx{{{~~~~~~{{{xxxzzz}}}|||yyy|||{{{{{{zzzzzz|||~~~}}}{{{zzz~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}||||||}}}}}}}}}|||wwwrrrvvv~~~}}}||||||~~~}}}yyyuuuuuuuuuuuuwwwyyyyyywwwtttxxx{{{wwwppprrrzzzxxxnnnooouuuvvvsssuuuyyyqqqcccWWWDDD999???HHHQQQfff}}}|||sssttt}}}zzzyyykkkkkkmmmttt}}}~~~zzz|||zzzpppjjjkkkqqqyyy}}}~~~xxxyyy}}}rrrvvvwwwsssrrruuuvvvtttsssqqqooommmlllmmmooopppjjjnnnhhheeekkkjjjhhhnnniiihhhhhhiiikkkkkkjjjhhhgggggggggiiilllnnnnnnmmmmmmnnnoooooonnnoooqqqrrrrrrnnnlllmmmmmmlllnnnrrrllloooooommmnnnppppppmmmooorrrrrrnnnlllnnnmmmiiijjjjjjiiifffddddddfffhhhjjjiiihhhiiikkkkkkiiigggeeegggmmmsssqqqjjjffffffeeedddccccccfffhhhiiiiii```aaaaaa```]]]\\\\\\]]]^^^^^^^^^___aaabbbdddeeecccccceeehhhhhhfffgggkkkgggeeedddgggmmmpppooommmkkkhhhccc^^^\\\^^^dddiiiiiiiiiiiihhhiiiiiijjjjjjccc[[[QQQJJJFFFCCC>>>:::000...+++***)))(((&&&$$$((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))&&&&&&'''((((((((('''''')))***,,,+++***)))***++++++++++++*********))))))((()))******))))))+++---***))))))((((((((())))))###%%%'''((('''&&&'''((('''&&&%%%%%%&&&'''''''''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&'''((()))))))))###%%%'''((('''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%''''''((()))******))))))(((((('''&&&%%%$$$"""!!!'''(((((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''''''&&&&&&((())),,,++++++***)))(((''''''&&&'''(((((('''''')))******+++---///222555999;;;CCCFFFKKKPPPUUU]]]gggmmmrrrtttvvvwwwvvvtttrrrrrrlllggg```ZZZUUUPPPLLLJJJGGGDDDAAA@@@AAAAAA???===???AAACCCFFFIIIOOOUUUZZZaaahhhlllkkkhhhfffddd```RRRKKKFFFKKKPPPPPPNNNNNNRRRVVV\\\aaafffkkkqqqtttqqquuuwwwwwwzzz}}}}}}yyy|||xxxxxxzzzyyysssqqqtttrrrqqqnnnmmmmmmooorrrtttpppqqqrrrssstttttttttttt{{{xxxtttrrrsssttttttsssrrrqqqooommmnnnoooqqqssstttvvvwwwvvvtttssstttvvvxxxyyywwwrrrrrruuuwwwuuuwwwwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzyyyxxxxxxzzz{{{}}}}}}{{{|||{{{yyywwwzzz~~~}}}zzz~~~}}}|||~~~~~~||||||{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}}}}}}}{{{{{{xxxuuuuuuyyy~~~~~~}}}~~~~~~}}}zzzxxxxxxzzz|||{{{yyywwwwwwxxxssszzzzzzsssrrrxxxxxxsssnnnssstttqqqsssxxxqqqeee[[[HHH:::<<>>;;;///,,,***))))))((('''%%%(((((((((((((((((((((((($$$&&&''''''&&&%%%'''(((((((((((((((((('''&&&%%%)))+++,,,+++***)))***++++++************)))))))))&&&((()))))))))***,,,...))))))))))))(((((('''&&&"""$$$''''''''''''''')))'''''''''&&&'''(((((()))((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$&&&***,,,+++)))"""$$$&&&'''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))++++++++++++''''''&&&%%%###!!! &&&&&&&&&''')))***(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%&&&(((((('''''')))***,,,++++++***(((''''''&&&'''((((((((('''''')))***,,,...000222555:::@@@DDDPPPTTTYYY___eeelllsssxxxzzzzzzzzzzzzxxxtttqqqooofff```YYYRRRNNNJJJGGGEEEDDDBBB@@@???@@@@@@???>>>@@@CCCFFFIIIMMMSSSZZZ^^^fffmmmqqqpppnnnmmmiiieeeWWWMMMEEEEEEFFFDDDCCCCCCFFFIIIMMMSSSZZZccclllrrrnnnrrruuuuuuwwwzzzzzzwww|||zzzzzz{{{zzzvvvtttvvvtttsssrrrppppppqqqrrrrrrmmmooorrruuuvvvuuusssrrrvvvuuuttttttvvvvvvvvvtttooonnnnnnnnnooorrruuuvvvuuuwwwxxxwwwuuuttttttuuuyyyxxxtttpppqqqvvvuuuqqqtttwwwyyyyyywwwvvvwwwzzzzzzyyyxxxxxxzzz{{{{{{{{{~~~~~~~~~wwwxxxyyyzzz{{{|||}}}}}}|||zzz~~~|||~~~}}}|||}}}~~~~~~}}}}}}}}}~~~}}}{{{|||}}}~~~{{{xxxyyyyyyvvvtttuuu{{{|||}}}}}}{{{yyyxxxxxxzzz~~~yyyvvvxxx|||oooxxx|||vvvssswwwyyywwwooosssssspppsssxxxtttllldddQQQAAA<<<===CCCXXXooowww||||||}}}uuuzzzgggiiiooovvv}}}~~~{{{{{{}}}~~~sssggggggqqq}}}~~~zzzuuurrrsssuuurrrrrrpppmmmlllpppuuuxxxvvvuuuuuuuuutttrrrqqqqqqlllllldddccclllllleeegggkkkjjjkkkmmmoooooommmkkkllljjjgggggghhhiiijjjjjjkkklllmmmmmmlllmmmooopppkkkiiiiiimmmmmmkkklllooosssuuuuuuqqqpppssssssppprrrssssssrrrqqqqqqpppooonnnmmmjjjgggdddeeegggjjjgggiiikkkmmmmmmiiieeeaaahhhiiilllooolllddd```aaa\\\]]]^^^bbbfffiiiiiiiii___```aaa```^^^]]]^^^___ZZZ[[[[[[]]]___aaabbbdddbbbaaadddhhhhhhddddddhhhcccbbbbbbdddhhhkkkkkkjjjjjjhhhccc___^^^```fffkkkhhhiiikkklllmmmmmmmmmllliii]]]PPPHHHGGGEEE???999...+++)))(((((()))((('''((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%$$$)))***+++***))))))***+++************))))))))))))&&&((()))(((((((((+++,,,((())))))))))))'''%%%$$$$$$&&&((((((((((((***+++&&&'''''''''&&&'''((()))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''$$$$$$'''---///,,,'''"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%###"""!!! $$$""""""$$$((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&((())))))(((((()))+++++++++***)))((('''&&&&&&'''((()))(((((((((***,,,---000333777;;;AAAIIINNN\\\___dddjjjoootttwwwyyy||||||{{{zzzxxxsssnnnjjj___YYYRRRLLLHHHFFFDDDBBBAAA@@@??????????????????BBBEEEIIINNNSSSYYY```eeejjjpppttttttrrrpppjjjdddWWWLLLCCC@@@@@@??????AAA<<<===@@@DDDKKKVVVbbbjjjlllqqquuuuuuuuuxxxxxxuuuzzzyyyyyyyyyxxxuuutttuuuttttttsssrrrqqqqqqpppppppppqqqsssttttttsssqqqpppssssssuuuvvvwwwwwwuuutttrrrrrrrrrrrrtttvvvyyyzzzvvvwwwxxxyyyxxxvvvuuuuuuzzzwwwrrrooossswwwuuuooorrrwww{{{{{{vvvtttvvvyyy}}}zzzxxxzzz}}}}}}~~~}}}}}}xxxzzz}}}}}}|||}}}}}}{{{~~~~~~~~~~~~}}}||||||~~~~~~}}}}}}}}}~~~}}}}}}~~~|||}}}~~~{{{yyy{{{}}}~~~~~~}}}}}}~~~|||xxxwwwyyyxxxuuutttuuuxxx{{{}}}{{{vvvsssssstttzzz}}}~~~yyywwwyyy{{{rrrxxx{{{wwwuuuxxxxxxvvvrrruuutttsssuuuzzzyyytttppp^^^LLLAAA;;;>>>QQQgggrrr|||~~~uuuyyygggjjjpppwww|||~~~}}}||||||}}}wwwiiieeennnyyy||||||vvvqqqqqqsssuuuuuussspppnnnlllmmmqqqvvvuuuvvvvvvvvvuuutttrrrqqqmmmnnnfffeeennnmmmeeegggmmmmmmnnnooopppooollliiihhhggghhhjjjkkkkkkjjjhhhggghhhiiiiiihhhhhhjjjlllqqqmmmlllnnnnnnlllmmmqqqrrrtttsssppppppssssssqqqooonnnooooooooommmlllmmmiiikkklllkkkiiihhhiiijjjfffgggjjjkkkjjjiiigggfffhhhhhhkkkmmmjjjccc```bbb[[[[[[]]]```dddffffffeeeddddddeeecccaaa___``````\\\\\\\\\\\\]]]^^^______aaa```cccfffeeebbbbbbfffbbbaaabbbdddfffhhhiiihhhhhhgggdddaaa```bbbgggkkkfffhhhjjjlllmmmmmmmmmmmmlll]]]KKKEEEHHHIIIAAA888...+++)))(((((())))))(((((((((((((((((((((((((((&&&((())))))(((((()))***$$$%%%&&&&&&''''''&&&&&&)))******)))'''''')))+++))))))))))))))))))))))))((())))))(((''''''(((***((())))))))))))'''%%%$$$%%%&&&(((((('''''')))+++%%%&&&'''&&&%%%%%%''')))((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((%%%$$$%%%***///000***$$$###$$$%%%%%%$$$###$$$%%%'''''''''''''''((())))))$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!###''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''(((***)))(((((()))*********))))))(((''''''''''''((()))))))))***,,,......333999>>>CCCJJJSSSZZZhhhjjjmmmqqquuuvvvvvvvvvyyyxxxxxxxxxvvvpppiiicccWWWSSSMMMHHHEEEDDDBBB@@@?????????>>>>>>???@@@AAADDDHHHMMMSSSYYY```gggkkkooouuuxxxwwwtttppphhh___NNNEEE<<<999888777777:::666666666888>>>IIITTT\\\hhhooouuuvvvvvvwwwwwwtttxxxxxxvvvsssrrrrrrrrrrrrssssssrrrrrrqqqooonnnnnnuuuuuutttsssqqqpppooonnnqqqsssvvvwwwwwwuuutttsssvvvvvvvvvvvvvvvwwwxxxyyyvvvwwwxxxzzzzzzyyywwwuuuzzzxxxsssqqqtttyyyvvvppprrrwww{{{zzzuuurrrsssvvv}}}zzzxxxzzz~~~~~~|||zzzzzzyyy|||~~~~~~|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~zzz|||}}}zzzwwwyyy}}}~~~}}}{{{|||}}}}}}|||zzzsssuuuxxx{{{xxxsssuuuzzzzzz|||~~~|||wwwsssssstttyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzxxxwwwxxxyyywwwssssssttttttsssvvvzzz{{{yyywwwiiiWWWHHH;;;:::JJJ\\\iiixxx}}}|||vvvzzzjjjnnnsssyyy}}}|||~~~yyymmmhhhlllrrryyy~~~|||}}}{{{uuusssvvvyyyyyywwwtttrrrqqqooolllooosssrrrssssssssssssrrrqqqqqqppprrrllliiipppnnngggiiinnnnnnooopppqqqoookkkhhheeefffiiilllnnnmmmjjjgggdddfffffffffeeefffhhhjjjppplllkkkmmmmmmjjjkkkooommmooonnnllllllqqqrrrqqqmmmkkkkkkmmmlllhhhgggiiifffiiilllmmmkkkgggeeedddbbbeeehhhiiiiiiiiijjjkkkhhhgggiiillliiidddbbbddd^^^]]]]]]___aaaccccccbbbfffffffffeeebbbaaaaaabbb______^^^]]]]]]]]]]]]]]]aaa___```cccbbb___```eeeaaaaaabbbdddeeefffggghhhffffffeeedddcccdddhhhjjjeeefffhhhiiikkklllmmmmmmlll\\\JJJCCCGGGHHHBBB:::000---***((())))))***)))((((((((((((((((((((((((''')))******)))(((***+++&&&'''((()))))))))))))))((((((((('''%%%&&&(((***(((((()))))))))))))))***((())))))(((&&&%%%'''((())))))))))))(((((('''&&&$$$%%%&&&%%%$$$$$$&&&((($$$&&&((('''$$$$$$'''***((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$'''+++...---((($$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((''')))***)))((('''(((***((((((((((((((((((((((((&&&(((***++++++---000222333:::CCCJJJOOOWWWaaahhhttttttuuuxxxyyyyyywwwuuutttttttttuuussslllbbbYYYOOOLLLHHHFFFDDDCCCAAA???===>>>??????>>>???AAACCCFFFJJJPPPWWW^^^eeemmmqqqvvvzzz|||yyyuuuooocccXXXHHH@@@999777555222111444222111111222666===GGGNNN___iiisssvvvwwwyyyxxxuuuxxxxxxtttnnnlllooopppppprrrqqqqqqpppooonnnnnnmmmwwwvvvuuurrrpppnnnmmmlllnnnqqquuuvvvvvvtttssssssxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvxxx{{{}}}|||yyyvvvxxxxxxuuusssuuuyyyxxxssssssvvvxxxwwwuuussstttvvvyyyxxxxxxzzz|||~~~|||{{{zzzzzzyyy{{{||||||zzz{{{~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~{{{}}}~~~{{{yyy{{{~~~~~~~~~{{{xxxxxxzzz{{{yyyvvvqqquuu{{{~~~zzzvvvxxx~~~|||zzzyyyyyyyyyvvvuuuuuuxxxzzzyyyxxx~~~{{{wwwvvvxxxzzzwwwssspppqqqrrrrrrtttvvvxxxyyyyyypppaaaOOO>>>888BBBPPPcccvvv}}}kkkoootttxxx|||~~~}}}{{{rrrlllkkklllsssxxx~~~{{{~~~|||uuussswwwyyyxxxwwwttttttvvvsssnnnooosssqqqrrrrrrrrrrrrrrrssssssrrrvvvrrrnnnsssoooiiimmmllllllnnnpppqqqpppllliiiggghhhjjjmmmooonnnjjjgggeeefffggggggffffffhhhjjjjjjhhhjjjnnnnnnkkkkkkmmmhhhkkkkkkiiikkkpppsssrrrmmmjjjiiilllkkkfffdddgggdddgggkkkllljjjgggeeedddcccgggjjjkkkiiigggggghhhgggfffhhhkkkiiieeeeeegggeeebbb```___```aaaaaa```bbbddddddcccaaaaaaaaabbbbbbbbbaaa```_________``````^^^^^^___^^^\\\___ddd```aaacccddddddeeeggghhhccceeefffgggffffffhhhiiiddddddeeefffhhhjjjlllmmmfff[[[LLLDDDCCCCCCBBB???222///+++))))))*********(((((((((((((((((((((((('''((())))))(((((()))***((())))))))))))(((((('''''''''&&&%%%###$$$&&&)))(((((((((((())))))******&&&'''((('''&&&&&&''')))***))))))((((((((())))))&&&&&&&&&%%%######%%%&&&$$$'''***(((%%%$$$(((+++((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&'''((('''&&&&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&$$$$$$%%%'''"""""""""""""""###$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&$$$###$$$'''***%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''((())))))''''''((()))&&&&&&''''''((()))))))))&&&(((+++,,,...000444666;;;DDDPPPXXX^^^eeeooowww|||{{{zzz{{{}}}|||yyyuuuqqqqqqrrrtttrrrhhhZZZOOOHHHFFFDDDDDDDDDCCC@@@>>><<<>>>@@@@@@??????BBBEEEGGGLLLSSS[[[bbbjjjqqqvvvyyy||||||xxxrrriiiZZZMMM???:::777777555111000222////////////111666>>>CCCSSS```nnnuuuxxx{{{zzzxxx|||{{{tttkkkiiimmmqqqppprrrqqqpppoooooooooooooootttuuuuuutttrrrooollljjjiiimmmrrrttttttttttttvvvwwwwwwvvvuuutttssssssrrrssstttwww|||{{{wwwtttwwwwwwtttuuuxxxxxxuuutttttttttuuuvvvwwwyyyzzzwwwyyyzzz{{{|||}}}~~~|||{{{{{{|||}}}~~~{{{{{{{{{zzzzzz{{{~~~~~~}}}||||||}}}~~~{{{~~~~~~~~~}}}||||||yyy{{{~~~~~~}}}~~~~~~~~~}}}~~~~~~zzzwwwwwwzzz|||{{{xxxwwwxxx}}}||||||~~~~~~~~~~~~yyyyyyyyywwwwwwwwwxxxyyy}}}zzzwwwwwwwwwwwwxxxzzzppppppqqqssstttuuuwwwyyyzzzuuukkkYYYDDD999>>>IIIXXXppp~~~jjjmmmrrrvvvyyy{{{~~~}}}{{{vvvpppkkkhhhmmmsssyyy{{{zzzzzz}}}}}}~~~uuuqqqssstttqqquuusssuuuyyywwwpppoootttssssssrrrsssssstttvvvvvvsssyyyvvvrrrtttpppkkkpppjjjkkkmmmppprrrqqqnnnkkkkkkkkkkkkmmmnnnmmmjjjgggfffhhhhhhhhhggghhhjjjllliiiiiinnntttvvvrrrpppqqqgggjjjjjjiiilllrrrvvvuuunnnjjjiiimmmkkkeeecccfffcccfffjjjkkkkkkiiiiiiiiihhhkkknnnnnniiidddaaa```fffeeegggkkkjjjffffffjjjiiifffccc``````aaa``````^^^```aaaaaa``````aaacccdddcccbbbbbbbbbbbbbbbccc```]]]\\\]]]\\\ZZZ^^^ddd```bbbcccddddddeeeggghhhbbbdddggghhhhhhggghhhhhhcccccccccdddfffiiikkkmmmaaaZZZPPPFFF??????AAADDD333000,,,))))))*********((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))((('''%%%$$$###&&&&&&%%%$$$"""###&&&((('''((((((((())))))******$$$%%%&&&&&&&&&''')))++++++***)))(((((()))++++++)))))))))'''%%%$$$&&&(((%%%)))+++***&&&%%%)))---((('''&&&%%%$$$%%%&&&&&&$$$$$$&&&'''''''''&&&%%%)))((((((%%%$$$$$$''')))&&&''''''&&&%%%$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''######%%%&&&''''''(((((('''''''''&&&%%%$$$###"""&&&&&&%%%""" %%%)))%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''(((((('''&&&'''((()))((('''&&&'''(((%%%%%%&&&'''((()))***+++&&&(((+++---///222666999@@@KKKXXXbbbhhhoooyyy~~~}}}{{{|||~~~}}}zzzvvvpppppprrrsssqqqfffUUUIIICCCBBBBBBCCCCCCBBB???===;;;>>>@@@@@@???@@@CCCFFFHHHMMMTTT]]]dddllltttyyyyyy{{{zzzuuunnncccSSSEEE444111111333333000///111------......000444999===JJJYYYjjjtttyyy||||||{{{~~~vvvkkkhhhnnnrrrqqqrrrqqqpppooooooooopppqqqppprrruuuvvvuuuqqqllliiifffkkkpppsssssstttvvvxxxxxxwwwwwwvvvuuuttttttsssrrrtttwww||||||xxxqqqvvvwwwuuutttwwwxxxwwwtttrrrrrrtttxxx{{{}}}~~~xxx{{{~~~~~~}}}~~~|||zzzyyy{{{~~~~~~|||{{{zzz{{{}}}~~~~~~~~~|||{{{||||||}}}~~~yyy}}}|||zzzxxxvvvyyy|||}}}|||}}}~~~{{{xxxyyy~~~}}}~~~{{{}}}~~~}}}{{{zzz{{{~~~zzz}}}{{{vvvtttwww|||zzzzzzyyyxxxuuuuuuzzzqqqrrrtttvvvwwwvvvxxx{{{|||zzzrrraaaKKK===???GGGJJJeeevvv|||{{{~~~mmmooorrrwww{{{|||{{{zzz{{{}}}{{{rrriiiccciiinnnsssvvvwwwxxx{{{}}}{{{wwwuuuvvvwwwvvvtttqqqrrrssssssrrrooommmkkkqqqpppoooppprrrssssssqqqtttuuuvvvuuusssrrrssstttoookkkiiilllrrrvvvtttqqqqqqnnnkkkjjjjjjlllmmmmmmiiihhhhhhiiikkkllllllkkkmmmnnnmmmmmmqqqtttpppiiieeedddffflllooopppssswwwooonnnlllkkkiiiggggggffffffgggiiiiiiiiiiiikkkmmmfffgggiiikkkkkkiiigggfffccceeeggghhhgggggghhhiiijjjiiihhheeeaaa___```aaa]]]]]]\\\]]]^^^```bbbccc[[[]]]aaaeeegggfffbbb___`````````]]]ZZZ[[[___dddaaaaaabbbccceeefffggggggfffeeedddeeeffffffeeeeeedddddddddddddddeeeiiilllhhh^^^QQQHHHDDDAAA===:::222,,,))))))***)))))),,,&&&'''((('''%%%$$$%%%&&&***(((%%%###$$$&&&***,,,'''''''''&&&&&&%%%%%%%%%)))&&&%%%&&&((()))'''%%%)))(((&&&%%%%%%&&&((()))%%%&&&&&&%%%$$$%%%''')))'''((()))((('''&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######%%%'''(((((((((((('''%%%&&&(((+++'''%%%$$$$$$''')))))))))&&&'''((('''%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&%%%%%%(((***'''''''''&&&&&&%%%%%%%%%'''%%%###%%%''')))'''%%%"""###%%%%%%%%%%%%&&&(((###%%%((((((&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((()))(((&&&%%%%%%'''&&&&&&&&&'''''''''(((((()))&&&''',,,000444<<>>???CCCBBBAAAGGGPPPQQQVVV]]]dddiiipppxxx~~~yyy{{{yyypppaaaQQQHHHDDD000000000000000...)))&&&+++,,,---------///333555<<>>AAAMMM[[[nnnzzz}}}{{{{{{|||ppprrruuuzzz}}}yyy{{{|||tttkkkdddeeeiiippptttwwwxxxyyyzzzyyyvvvrrrrrrsssuuutttsssoooppprrrrrrrrrpppmmmllllllkkkkkkmmmoooqqqpppooorrrsssuuutttrrrqqqqqqrrrmmmkkkkkkmmmqqqsssrrrqqqrrrpppmmmkkkkkklllmmmnnnmmmlllkkkkkkmmmmmmlllkkklllmmmlllkkkooorrroooiiiiiigggiiinnnpppooopppsssssspppmmmllllllmmmmmmlllhhhjjjkkkkkkjjjjjjkkklllggghhhiiijjjjjjiiihhhgggbbbdddeeeeeedddccceeefffggggggfffdddbbbaaaccceee[[[ZZZZZZ\\\^^^aaacccddd[[[\\\___bbbccccccaaa_________^^^]]]]]]___cccfffcccbbb```___```cccfffhhheeecccbbbbbbeeeeeecccaaaeeeeeefffffffffhhhkkknnnhhh___RRRIIIEEEBBB>>>;;;555///++++++,,,******---%%%'''))))))(((''''''(((((('''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''((('''%%%&&&%%%###""""""###%%%&&&%%%&&&&&&&&&%%%%%%'''(((&&&((()))((('''&&&''')))'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((())))))(((&&&%%%&&&(((((('''%%%&&&((()))***)))&&&'''((('''%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$'''(((&&&$$$$$$%%%''''''&&&&&&((()))$$$&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&'''''''''(((((((((''')))...222888BBBMMMVVVbbbmmmppprrrxxx}}}|||zzzxxxvvvuuutttrrrqqqhhhlllooolllcccWWWMMMGGGDDDDDDCCCBBBBBBBBBBBBCCCGGGBBB@@@BBBBBBBBBHHHPPPPPPVVV^^^eeekkkqqqwww{{{vvvvvvssshhhXXXIII@@@<<<222000///......---+++)))000000000...,,,,,,...///666@@@OOO```mmmvvvzzz||||||uuuppppppnnnkkknnnsssqqqsssttttttvvvxxxuuuooonnnppprrrssssssqqqooonnniiihhhhhhooowwwzzzvvvrrrxxx{{{{{{xxxwwwzzzzzzwwwttt|||}}}vvvvvv|||~~~yyyzzzxxxvvvvvvxxxyyyyyyyyyxxxwwwuuutttuuuvvvxxxyyytttuuuvvvvvvvvvwwwzzz}}}~~~}}}|||}}}}}}~~~~~~}}}}}}~~~}}}||||||}}}}}}~~~}}}~~~~~~}}}|||}}}~~~}}}|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}||||||~~~|||{{{}}}~~~||||||xxxtttsssuuuwwwvvvzzz}}}|||yyyxxxzzz}}}wwwwwwwwwyyyyyyyyyvvvttt|||zzzxxxrrraaaMMMAAA@@@CCCQQQeeetttzzzzzzyyyxxxsssuuuwwwzzz}}}xxx{{{~~~wwwoooiiicccgggmmmtttxxxzzzzzzyyywwwuuurrrqqqqqqrrrqqqqqqmmmnnnqqqrrrrrrqqqnnnmmmjjjiiijjjlllnnnpppooonnnnnnpppssssssrrrpppooooookkkkkklllnnnooopppqqqppprrrqqqooommmllllllnnnooopppooommmnnnoooooonnnlllkkkllljjjiiilllpppoooiiinnnlllnnnrrrssspppnnnpppuuuooojjjiiinnnqqqrrrpppkkkmmmnnnnnnlllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiidddddddddcccaaaaaaccceeecccddddddcccbbbcccfffhhh]]][[[ZZZ[[[^^^```bbbbbbZZZ[[[]]]^^^___``````___```___]]]^^^aaaeeeggghhhgggdddaaa______bbbfffiiigggdddaaacccfffgggccc^^^eeefffhhhhhhiiikkknnnqqqiii```UUUKKKFFFCCC???===666000+++,,,+++)))))),,,!!!$$$'''))))))(((((()))&&&''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$%%%$$$###""""""###$$$%%%###%%%''''''&&&%%%&&&'''&&&'''(((((('''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((((((***+++***(((%%%%%%%%%***(((''''''((())))))(((&&&'''((('''%%%%%%%%%'''&&&&&&''''''&&&&&&%%%%%%%%%'''((('''%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&'''))))))(((((()))+++%%%'''))))))'''&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''(((((())))))'''((()))(((&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((,,,222666===JJJXXX___hhhppppppqqqvvv{{{}}}zzzxxxtttoookkkiiiggggggdddgggiiifff^^^SSSJJJEEEEEEDDDDDDCCCDDDEEEFFFGGGLLLFFFBBBCCCEEEGGGKKKPPPPPPVVV^^^ffflllppptttvvvpppoooiii]]]MMM???666222333000---,,,,,,,,,,,,+++000111000...,,,+++,,,---000666BBBQQQbbbooowwwzzzxxxtttppppppooommmooossstttwwwxxxwwwyyyzzzwwwqqqoooppprrrssssssqqqpppnnnjjjhhhiiinnnuuuxxxvvvrrrwwwzzzzzzwwwwwwxxxwwwtttttt{{{}}}xxxwww{{{{{{vvvxxxxxxwwwyyy{{{{{{zzzyyyzzzwwwtttrrrrrruuuyyy|||sssssssssrrrqqqrrrvvvxxx|||||||||}}}~~~zzz}}}}}}|||{{{|||~~~~~~|||{{{{{{{{{|||~~~}}}|||||||||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~|||~~~}}}{{{~~~~~~~~~|||xxxvvvwwwyyyvvvzzz~~~~~~|||zzz{{{}}}wwwxxxyyyxxxwwwvvvvvvwww|||{{{{{{xxxlllYYYHHH@@@;;;GGGYYYjjjuuuxxxvvvtttuuuvvvwwwxxxxxxyyy{{{}}}xxx{{{|||uuuqqqhhhiiilllrrrxxx|||}}}}}}{{{yyyvvvsssqqqooonnnmmmlllnnnqqqssstttsssqqqpppnnnmmmmmmoooqqqqqqooonnnkkknnnqqqrrrqqqnnnmmmmmmiiikkknnnooonnnnnnoooppprrrrrrpppooommmmmmnnnppppppooonnnnnnooopppooonnnkkkllljjjhhhkkkooooookkkpppooorrrvvvwwwrrrpppqqqtttllleeeeeekkkrrrsssrrrooopppqqqpppmmmkkkjjjkkkkkkjjjiiiiiiiiiiiijjjkkkggggggfffcccaaaaaaccceeeaaabbbbbbbbbaaabbbeeegggbbb___\\\\\\]]]^^^]]][[[[[[\\\\\\\\\\\\^^^```bbbccc```^^^```eeehhhiiigggiiigggeeecccccceeegggiiijjjfffdddgggkkkkkkeee___eeefffhhhiiijjjlllooorrrjjjcccXXXOOOIIIDDD@@@===444...)))))))))&&&&&&((( $$$'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%(((++++++)))'''%%%%%%)))(((&&&'''(((((('''&&&&&&'''((('''&&&%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((((((%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&((())))))(((((()))***&&&((())))))'''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((('''((()))((('''&&&'''(((''''''''''''((((((((((((''')))...444999AAAPPP___hhhnnnrrrqqqpppssswwwxxxtttqqqllleee```]]]]]]^^^___```aaa___ZZZQQQIIIDDDDDDCCCCCCCCCDDDFFFHHHIIILLLGGGDDDGGGKKKOOOQQQQQQQQQVVV^^^ffflllnnnooooookkkhhh```SSSDDD888111...111///---,,,------,,,***+++,,,------------...000...000888FFFWWWhhhtttyyywwwtttrrrqqqqqqqqqsssuuuwww{{{|||{{{{{{|||zzzuuussssssttttttsssqqqooonnnjjjhhhiiimmmssswwwwwwuuuuuuxxxyyyvvvuuuwwwuuurrrsssyyy|||zzzyyy{{{zzzvvvwwwwwwxxxzzz||||||zzzxxx{{{xxxssspppppptttzzz}}}uuuuuutttsssrrrsssvvvyyyyyyzzz{{{}}}~~~~~~~~~}}}zzz}}}}}}{{{{{{{{{|||~~~~~~|||{{{zzzwwwyyy{{{~~~~~~}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}zzz}}}}}}~~~|||}}}~~~|||zzzzzz{{{uuuyyy}}}}}}|||{{{{{{xxxzzzzzzxxxtttsssuuuxxx{{{{{{|||{{{ssscccOOOCCC:::@@@MMM]]]jjjppppppmmmwwwyyyzzzxxxvvvuuuwwwxxxxxxzzz||||||}}}|||yyyoookkkiiimmmuuu|||yyyxxxwwwtttqqqnnnmmmmmmoooppprrrtttuuuuuuuuutttrrrrrrqqqrrrrrrpppmmmkkkjjjmmmpppqqqpppnnnmmmllljjjlllooopppooonnnnnnnnnpppqqqqqqpppnnnmmmoooqqqnnnmmmmmmmmmoooppppppnnnjjjlllkkkiiikkkooopppmmmpppooorrrxxxyyyuuutttuuutttlllccccccjjjrrruuutttrrrrrrrrrooollljjjjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkggggggfffcccaaa```bbbeeeaaabbbbbbaaa``````bbbdddddd```\\\\\\^^^___]]]ZZZ\\\]]]^^^]]]\\\]]]aaadddeeecccaaacccfffhhhgggdddeeefffgggggggggfffeeedddiiiggggggjjjmmmlllgggaaadddfffhhhiiijjjllloooqqqkkkfff]]]TTTLLLEEE???<<<444---))))))(((&&&&&&((( %%%((((((''''''(((***)))((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%((((((''''''''''''(((((("""%%%'''((('''&&&&&&&&&&&&'''((('''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&''''''"""%%%)))+++***((('''''''''&&&%%%&&&''''''&&&$$$&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%%%%'''(((((('''&&&''')))'''((()))((('''&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''((()))(((''''''((()))'''''''''((((((((())))))((()))...666===FFFTTTbbbqqqvvvwwwtttrrruuuwwwwwwjjjiiiddd^^^YYYWWWYYY[[[[[[\\\[[[ZZZVVVPPPJJJFFFCCCBBBAAAAAACCCEEEHHHJJJGGGGGGIIINNNUUUYYYYYYVVVUUUYYY^^^eeejjjkkkjjjiiigggbbbXXXKKK???666222000---------...///...+++((((((***,,,------...///111///000444>>>NNN```pppxxxwwwvvvtttrrrrrrtttvvvwwwxxx}}}~~~}}}~~~|||xxxsssssstttuuuuuutttsssrrrjjjiiijjjnnntttwwwxxxvvvtttwwwwwwttttttvvvuuurrrqqqwww{{{{{{{{{|||{{{yyyzzzzzz{{{}}}|||zzz{{{xxxrrroooooorrrxxx{{{wwwwwwwwwuuuttttttwwwyyyvvvxxxzzz|||}}}}}}}}}||||||~~~~~~}}}|||}}}~~~||||||}}}~~~~~~}}}{{{yyyuuuwww{{{~~~~~~}}}~~~|||}}}}}}}}}|||||||||}}}~~~}}}|||}}}||||||{{{||||||zzzzzz{{{uuuxxx{{{}}}}}}|||{{{zzzzzz{{{{{{xxxsssrrruuuxxxwwwxxxyyyxxxrrreeeSSSEEE;;;<<>>999555///***+++***((((((+++"""%%%(((******))))))***)))(((&&&%%%&&&''')))+++%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&''''''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''!!!%%%)))******)))((()))%%%$$$$$$%%%''''''%%%$$$&&&'''(((((('''&&&((()))%%%%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%'''(((%%%&&&''''''%%%%%%&&&''''''(((((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''(((***''''''((((((((())))))))))))***///:::DDDNNN[[[fffsssvvvwwwsssqqqrrrsssqqqeeeeeebbb]]]XXXWWWZZZ^^^]]][[[YYYWWWTTTPPPJJJFFFCCCBBB@@@@@@AAADDDHHHJJJFFFKKKRRRWWW]]]cccbbb___]]]^^^```dddgggiiihhhgggeee^^^RRREEE;;;555333222++++++---///000///+++((()))+++------,,,,,,,,,---000111333888CCCUUUgggtttvvvwwwtttpppppptttwwwwwwwww|||~~~~~~{{{rrrssstttvvvwwwxxxxxxyyyllllllnnnqqquuuwwwvvvuuutttvvvuuurrrrrrvvvvvvtttrrrvvvzzz|||}}}|||||||||~~~~~~~~~|||zzzwwwsssooooooqqqtttvvvuuuvvvvvvvvvuuuuuuvvvxxxuuuvvvxxxzzz||||||||||||~~~~~~~~~}}}|||}}}~~~~~~~~~}}}yyywwwuuuxxx|||~~~}}}{{{{{{|||zzzzzz{{{|||~~~}}}~~~}}}~~~}}}|||}}}zzzzzz{{{}}}~~~||||||~~~{{{xxxxxxyyyvvvwwwzzz|||}}}|||{{{{{{|||{{{zzzwwwtttssstttvvvuuuuuurrrllleee\\\NNNBBB999777777<<>>LLL[[[hhhjjjjjjmmmmmmiiitttsssvvvzzz||||||{{{xxx|||~~~yyyssspppqqqssssssrrrrrrtttuuuqqqrrruuuvvvvvvtttqqqooonnnoooppprrrsssuuuvvvwwwzzzxxxxxx{{{zzzvvvtttvvv{{{{{{{{{xxxssspppnnnmmmooonnnppptttwwwvvvxxx{{{zzz|||}}}|||yyywwwxxx{{{|||zzzzzz}}}~~~}}}|||}}}~~~~~~~~~~~~~~~{{{{{{~~~}}}}}}~~~zzz~~~{{{{{{|||{{{zzz{{{~~~|||zzzzzzuuuqqqgggZZZMMMCCC>>>======;;;888555333333333333mmmpppoookkkmmmttt{{{}}}{{{{{{}}}~~~~~~}}}wwwrrrtttzzz}}}zzzyyyxxxvvvuuutttoootttxxxvvvrrrooopppsssqqqooonnnnnnppprrrrrrrrrrrrpppppppppooonnnqqquuussspppllljjjkkklllllllllnnnkkkiiiiiihhhgggkkkqqqtttrrrooommmmmmnnnllliiimmmkkkjjjkkkjjjiiikkkoookkkkkklllmmmnnnooooooppppppsssuuutttpppnnnoooqqqkkklllkkkfffbbbccciiippprrrrrrqqqnnniiifffddddddcccbbbbbbdddeeeeeecccaaabbbbbbaaa``````bbbeeegggbbbaaa```aaabbbcccdddddd```bbbbbb^^^___bbbcccaaa______^^^^^^^^^\\\ZZZXXXYYY\\\```bbbcccdddeeegggfffhhhlllooopppnnnllljjjggggggffffffhhhlllooorrrooonnnjjj```QQQBBB555///******++++++***)))((('''(((((()))(((&&&&&&(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%***$$$"""&&&(((&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%%%%&&&)))+++$$$&&&((('''%%%%%%&&&((($$$%%%'''(((((('''&&&%%%(((((((((((()))+++,,,---%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((&&&(((((('''&&&%%%&&&'''&&&$$$!!!"""$$$&&&'''&&&%%%%%%&&&&&&'''''''''(((************))))))))))))***++++++)))'''&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((''''''''''''&&&&&&''''''''''''(((((((((''''''&&&%%%&&&''''''&&&''')))+++***///;;;MMMaaapppyyy{{{xxxwwwxxx|||zzzuuutttpppoooqqqrrrpppqqqtttiii___RRRKKKJJJJJJHHHEEEDDDGGGJJJOOOYYYdddgggdddmmmppprrrqqqsssyyy{{{yyy~~~zzztttooojjjcccZZZSSSBBB888000//////......///...//////...---,,,,,,---+++,,,------+++))))))***,,,111---+++000000111;;;DDDSSSaaaiiimmmpppmmmhhhssssssuuuwwwzzz~~~xxxwww{{{{{{yyywwwpppqqqqqqqqqpppqqqsssuuurrrssstttvvvvvvvvvuuutttmmmnnnoooqqqssstttuuuvvvxxxwwwxxx{{{zzzuuurrrssszzzzzzzzzyyywwwtttrrrqqqpppnnnooorrrwwwzzz{{{|||{{{~~~}}}xxxvvvyyy}}}}}}xxxyyy}}}}}}{{{|||~~~}}}{{{~~~zzz|||~~~~~~zzz{{{{{{{{{zzz{{{}}}~~~{{{yyysssjjj___VVVQQQOOOMMMIIICCC;;;555444555777mmmooonnniiijjjrrrxxx{{{yyyyyy|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}xxxqqqooottt{{{}}}xxxtttsssuuuvvvnnnsssvvvuuupppmmmnnnqqqqqqooommmmmmooorrrsssssspppmmmlllnnnmmmkkknnnuuutttqqqooonnnoooppppppooooookkkjjjjjjhhhgggkkkqqqrrrooommmmmmmmmlllkkkkkknnnkkkkkkmmmjjjfffgggmmmiiiiiijjjkkklllnnnppppppqqqtttvvvtttpppnnnnnnpppmmmooonnniiicccbbbgggmmmssstttrrrooojjjgggffffffbbbbbbccceeeffffffccc```^^^aaacccdddcccbbbccceeeeeedddcccaaa```aaabbbccc^^^aaaaaa___aaaeeefffddd___^^^]]]^^^^^^]]]YYYVVVVVVYYY]]]```bbbcccdddfffdddggglllpppqqqpppnnnlllgggfffeeedddfffjjjnnnpppnnnlllfffZZZKKK<<<111+++******++++++***)))(((''''''(((((((((&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%******((('''$$$""" +++%%%###''')))'''%%%%%%%%%%%%%%%%%%&&&&&&''''''"""$$$%%%%%%%%%&&&(((***###$$$%%%%%%%%%&&&''')))%%%&&&'''((()))(((''''''&&&&&&&&&'''((()))***+++&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''%%%$$$######%%%'''((((((%%%%%%&&&'''(((((())))))+++++++++***)))(((((((((%%%&&&&&&%%%#########%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))***)))(((&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&'''(((''''''''')))++++++000<<>>666333000///222111...---///222---))),,,222555111,,,(((***,,,,,,++++++,,,---)))000)))###***///---//////111999JJJ\\\hhhnnnqqqoootttvvvtttwww~~~yyyvvvyyyuuutttqqqnnnlllnnnrrrvvvttttttuuuuuuuuuuuuuuuuuummmnnnoooppprrrtttuuuvvvzzzyyyzzz~~~|||{{{~~~}}}wwwuuuvvvwwwxxxwwwwww||||||tttpppuuu{{{~~~}}}}}}~~~~~~|||~~~~~~~~~|||wwwwww~~~|||yyyzzzzzz|||~~~~~~~~~~~~~~~~~~~~~rrr```NNNAAA===>>>tttqqqnnnnnnppprrrqqqppprrrrrrrrruuuyyy|||}}}~~~}}}}}}yyyxxxyyy{{{}}}}}}||||||zzzvvvqqqmmmqqqyyy~~~zzzwwwtttpppppptttsssnnnnnnrrrsssooorrrssssssrrrpppppprrrssslllkkkjjjmmmqqqrrrooolllxxxvvvsssooollljjjiiihhhkkkfffeeejjjmmmkkkkkkooohhhjjjiiidddcccfffjjjjjjhhhiiiiiikkklllmmmnnnnnnqqqvvvuuummmjjjooovvvxxxwwwxxxwwwsssnnnkkkmmmoooooossssssoooooottttttqqqpppnnnmmmkkkjjjjjjjjjjjjkkkjjjhhhfffeeeddddddddd^^^``````___ccchhhiiieeedddcccaaaaaaccceeeggggggeeeggghhhhhhgggffffffgggccccccddddddcccbbbaaa```___```aaabbbdddeeefffgggcccgggmmmqqqssssssrrrrrrtttqqqlllgggdddeeejjjnnnlllhhh```SSSCCC666---))),,,+++******++++++***((('''((((((((('''&&&%%%%%%$$$&&&)))***(((&&&%%%%%%&&&&&&'''&&&%%%$$$&&&(((!!!%%%'''%%%!!!"""%%%$$$###""""""$$$&&&&&&%%%&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$############)))'''&&&$$$$$$%%%&&&'''%%%&&&'''&&&%%%%%%&&&''''''(((((())))))))))))))),,,,,,,,,***'''%%%%%%%%%((('''%%%###"""""""""###%%%''')))+++,,,,,,+++***((('''%%%$$$%%%&&&)))***###'''(((&&&&&&((('''###((())))))))))))*********)))((('''((())))))'''%%%$$$&&&((()))(((&&&&&&'''&&&&&&''''''(((((())))))******)))))))))))))))***+++///888DDDRRR```mmmtttnnnmmmmmmqqqwww{{{}}}|||wwwqqqkkkkkkmmmnnniiiccc]]]UUUMMMIIIFFFDDDGGGLLLQQQVVV^^^hhhpppuuuwwwwwwwwwxxxuuurrrsssxxxyyywwwvvvjjj]]]TTTKKKAAA:::888555::::::333,,,+++------------,,,,,,+++***)))))),,,***)))***...///...,,,222444444000,,,***---000...333888???KKK]]]mmmwwwyyyyyyvvvrrrttt}}}~~~{{{yyyzzzzzzxxxuuuqqqnnnnnnqqquuuwwwwwwuuuuuuwww{{{}}}|||yyysssooommmppprrrrrrsssvvvyyy{{{~~~~~~yyyuuutttvvvyyy|||zzz~~~wwwsssvvv}}}~~~~~~~~~}}}{{{~~~~~~~~~{{{{{{|||||||||||||||{{{|||{{{{{{~~~|||sssfffWWWHHH>>>;;;ssspppmmmmmmooopppooonnnqqqpppqqqssswww{{{||||||{{{||||||zzzwwwvvvwwwyyy|||{{{zzz{{{|||zzzuuuqqqqqqwww{{{yyywwwwwwtttppptttwwwvvvrrrrrruuuuuurrrqqqrrrrrrrrrppppppqqqsssnnnmmmlllnnnrrrssspppmmmpppooollliiiggggggggggggjjjfffeeejjjllljjjkkknnnhhhkkkjjjeeedddhhhkkkjjjiiiiiiiiiiiijjjjjjkkkkkkjjjppprrrnnnlllqqqvvvxxxzzzzzzwwwrrrmmmmmmqqquuuuuuwwwvvvpppooorrrsssooosssqqqooommmlllkkkkkkkkklllkkkjjjhhhfffeeecccccc\\\```bbb``````eeeiiijjjfffeeecccbbbcccdddeeeffffffggghhhgggfffdddeeefffaaabbbcccddddddcccaaa```___```aaaccceeefffhhhhhheeeiiiooosssttttttrrrrrrpppoookkkfffccccccfffiiiiiifff^^^SSSEEE888...))),,,+++)))***++++++***(((''''''((((((''''''&&&%%%"""$$$'''''''''&&&''''''&&&''''''&&&%%%%%%&&&((($$$&&&((('''$$$"""$$$&&&&&&$$$###$$$&&&(((((('''%%%'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$+++)))'''%%%######$$$$$$%%%'''((('''&&&%%%&&&'''''''''((()))))))))(((((()))***+++***'''&&&'''(((((('''%%%#########$$$%%%%%%&&&((()))((('''%%%$$$%%%&&&'''(((((('''%%%$$$%%%((()))'''''')))(((%%%(((((((((((())))))))))))%%%''')))(((&&&$$$%%%'''%%%&&&(((((('''&&&'''((('''''''''(((((((((((((((***))))))(((((()))))))))+++///666AAANNN]]]kkkssspppnnnmmmqqqxxx}}}}}}{{{vvvrrrnnnpppsssrrrlllfff]]]UUUMMMIIIFFFDDDGGGLLLPPPZZZgggqqqvvvxxx{{{~~~{{{}}}|||zzzzzz{{{xxxsssnnncccVVVNNNFFF===777666222777777222------//////------,,,,,,+++******))),,,******+++...000///---333111///---------------...000444999DDDUUUfffqqqwwwzzzxxxttttttzzz~~~|||{{{zzzzzzyyywwwuuutttssssssssssssyyywwwvvvyyy}}}vvvqqqoooqqqssstttwww{{{|||}}}}}}yyyxxxyyy{{{|||{{{~~~yyyvvvzzzzzz|||~~~~~~}}}{{{|||~~~~~~}}}}}}zzz{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~xxxlll]]]MMM@@@:::sssqqqnnnmmmnnnnnnmmmmmmpppoooooorrrvvvzzz{{{{{{yyyzzzzzzyyywwwvvvxxxyyy|||yyyxxx{{{~~~~~~zzzuuurrrtttuuussstttvvvuuupppuuuwwwwwwttttttvvvvvvsssppprrrrrrrrrqqqpppqqqsssqqqooonnnooorrrssspppmmmkkkjjjhhhfffeeefffggghhhjjjffffffjjjlllkkkkkkmmmiiillllllhhhfffjjjlllkkkiiihhhhhhhhhhhhhhhhhhiiidddjjjnnnmmmmmmqqquuuvvv|||{{{xxxrrrooopppvvv|||||||||xxxqqqooopppqqqooovvvuuurrrpppnnnmmmllllllllllllkkkiiigggdddaaa```YYY```dddaaa___cccjjjnnngggfffdddcccbbbccceeeffffffggghhhfffdddbbbcccccc___aaaccceeeeeedddaaa```___```bbbdddfffhhhjjjkkkjjjmmmqqqtttvvvtttrrrpppllljjjgggccc______aaaccciiieee___WWWLLL???333+++,,,***))))))***+++)))(((''''''((((((((('''&&&&&&###%%%&&&&&&%%%%%%&&&'''&&&''''''&&&%%%%%%&&&(((((((((((((((''''''&&&''''''&&&%%%&&&((()))))))))$$$&&&((((((''''''((()))%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&'''((((((((((((''''''((())))))(((((()))***)))(((%%%$$$$$$%%%((()))++++++++++++***(((%%%$$$%%%%%%&&&'''(((''''''&&&'''***+++((((((+++***''''''((((((((())))))))))))###'''+++(((###!!!$$$(((&&&'''''''''&&&&&&(((***(((((((((((((((''''''''')))((((((''''''((())))))+++...444===IIIYYYiiissssssooommmqqqyyy~~~}}}zzzssspppooorrruuutttmmmggg]]]VVVNNNJJJGGGDDDGGGLLLNNN]]]nnnyyy{{{{{{{{{yyyqqqggg\\\PPPHHHBBB:::555444...333444///,,,...000000------,,,,,,++++++***************,,,...000///...222...******---///---+++//////000333<<>>111***+++******)))(((''''''&&&+++)))''''''***+++)))&&&((()))***++++++***)))((()))(((((('''''''''(((((('''***......,,,(((&&&$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###"""###$$$$$$###&&&''''''%%%$$$$$$&&&((()))'''%%%######%%%''')))((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((------,,,***)))'''&&&&&&$$$%%%&&&((()))+++,,,---...,,,***''''''''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''''')))'''######&&&'''%%%&&&&&&$$$$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''((((((((((((((())))))((('''(((,,,...+++***,,,...111:::MMM___nnnwww|||zzzyyy||||||zzzuuuvvvsssnnnlllmmmjjjddd]]]ZZZVVVRRRNNNLLLKKKJJJPPPXXXggguuu~~~}}}wwwqqqssswww~~~yyytttnnnbbbRRRFFF@@@<<<999555555444333222///---+++)))/////////......---------000111222333333111000///...---+++))))))***+++,,,---++++++...111333:::BBB]]]hhhooommmlllqqqvvvwww~~~~~~}}}{{{zzzyyyzzzzzzyyyxxx}}}|||yyytttpppooorrrvvvwwwvvvuuuuuuuuutttrrrpppsssvvvyyyzzzzzz{{{~~~~~~{{{zzz~~~~~~{{{~~~}}}{{{~~~~~~~~~|||{{{~~~~~~tttkkkmmmppprrrtttvvvzzz}}}|||xxxwwwyyyyyywwwtttyyyyyy~~~{{{xxxwwwvvvuuuvvvxxxyyyxxxwwwxxxvvvsssooommmooossswwwwwwuuurrrppppppnnnllljjjgggggggggeeebbbaaabbbccckkkllljjjiiiooovvvuuupppsssrrrqqqpppnnnmmmlllkkkmmmkkkiiiiiijjjjjjjjjiiijjjjjjlllmmmmmmmmmlllkkkmmmkkkjjjnnnsssvvvtttrrrmmmppprrrqqqnnnkkkiiihhhoooooorrrvvvtttmmmjjjkkkooommmmmmnnnlllffffffjjjiiijjjkkklllmmmnnnoooooohhhiiihhhfffbbb^^^]]]]]][[[[[[[[[\\\]]]]]][[[ZZZ]]]^^^_________^^^]]]\\\___```aaabbbdddfffhhhiiijjjjjjjjjkkkllllllkkkkkknnnnnnooopppqqqqqqooolllpppmmmlllnnnqqqqqqmmmiii___YYYUUUYYY^^^aaahhhnnnmmmlllggg\\\LLL<<<000+++*********)))((('''''''''(((&&&%%%&&&((()))'''%%%((()))************)))(((((((((''''''''''''((((((&&&(((+++,,,***((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$$$$$$$&&&''''''%%%$$$$$$&&&(((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''',,,+++***)))((('''&&&&&&&&&&&&'''((()))******++++++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((''')))'''$$$###&&&'''%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((())))))((('''(((+++...))))))+++///111777EEESSSeeeooowwwxxxyyy||||||zzzwwwwwwsssmmmkkkkkkhhhccc]]][[[VVVPPPMMMJJJJJJJJJMMMTTT```mmmvvvxxxuuuqqqpppsssxxxzzztttlllaaaQQQEEE>>>999555222111000///...,,,***(((''',,,,,,++++++************...///111222222000...,,,///...,,,+++***+++,,,------++++++...000222888???SSSaaalllmmmlllrrrxxx{{{||||||~~~}}}}}}{{{yyywwwwwwwwwwwwwwwyyyzzzyyytttnnnlllooosssuuuuuuuuuwwwyyyzzzxxxvvvtttwwwyyyzzzyyyxxxzzz|||~~~~~~~~~}}}}}}}}}}}}zzz{{{~~~}}}~~~tttjjjkkkmmmooopppsssxxx{{{|||yyyvvvvvvxxxyyywwwuuuxxxyyy|||yyywwwvvvvvvwwwxxxyyywwwvvvwwwvvvtttqqqmmmmmmnnnpppuuuqqqmmmiiigggfffdddccc___``````^^^\\\ZZZ[[[\\\ddddddbbbbbbhhhoooqqqnnnnnnooopppqqqppppppooonnnlllkkkjjjkkklllllljjjiiikkklllnnnoooooommmkkkjjjjjjiiiiiimmmsssuuutttrrruuuuuutttrrrnnnlllkkkkkknnnnnnqqqvvvuuuooojjjjjjqqqpppqqqrrrnnnhhhfffhhhffffffgggiiillloooqqqrrrmmmllljjjfff```]]]\\\\\\\\\]]]^^^___^^^\\\ZZZYYY]]]^^^^^^___^^^^^^]]]]]][[[\\\___bbbdddfffggggggeeefffhhhkkklllmmmmmmmmmmmmooorrrrrrrrrqqqqqqrrrqqqnnnlllnnnqqqrrrpppnnnccc___^^^bbbfffhhhkkkoooppplllcccVVVGGG999///+++******))))))((((((''''''&&&%%%%%%&&&((()))((('''(((((())))))))))))((((((((((((''''''''''''((((((%%%'''))))))((('''((()))'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&***))))))(((''''''&&&&&&%%%%%%&&&''')))***++++++)))(((&&&$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&)))((($$$$$$''''''%%%'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((('''''''''''''''((((((((((((((())))))((('''(((+++---((((((+++///111333;;;DDDYYYdddoootttwwwyyyzzzxxxyyyxxxsssllliiiiiifffbbb^^^ZZZUUUOOOJJJHHHHHHIIILLLQQQ[[[fffpppuuuuuutttnnnnnnqqqxxx~~~~~~yyyssskkkaaaRRRFFF>>>888333000......---,,,***)))((('''************)))))))))))),,,...000222111///,,,***///...---,,,+++,,,---...---++++++...///000555;;;KKKZZZjjjnnnmmmpppwww{{{zzz{{{}}}~~~|||{{{}}}{{{xxxuuuttttttvvvwww|||}}}uuuqqqssswwwssstttvvvzzz~~~~~~}}}xxxzzz||||||zzzxxxxxxxxx{{{|||~~~|||}}}|||}}}~~~}}}uuuiiijjjllllllnnnqqquuuxxxwwwuuutttuuuwwwxxxwwwuuuvvvwww|||{{{yyywwwvvvvvvwwwxxxxxxvvvtttsssttttttqqqnnnlllllllllpppkkkddd]]]ZZZWWWUUUSSSTTTVVVWWWWWWUUUTTTUUUVVVYYYXXXWWWXXX^^^dddhhhhhhgggiiikkkmmmnnnnnnmmmllllllkkklllmmmnnnnnnllliiikkkmmmoooqqqqqqoookkkiiilllkkkjjjlllooorrrsssrrrvvvwwwvvvtttqqqnnnnnnooolllkkknnnttttttnnniiihhhoooqqqsssssspppkkkhhhhhhffffffgggiiilllooorrrsssooonnnlllgggbbb^^^^^^______aaaccccccaaa^^^[[[ZZZ\\\\\\]]]^^^______``````ZZZ]]]```dddfffffffffeee```cccgggjjjlllmmmnnnooommmqqquuuuuussssssuuuwwwrrrqqqooopppsssuuuuuuttthhheeedddeeehhhkkkmmmnnnrrrkkk___PPPAAA555---******)))))))))(((((((((''''''''''''((()))***+++***(((((((((((((((((((((((((((''''''''''''(((((()))&&&'''((('''&&&%%%''')))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&###$$$%%%''')))+++,,,---***)))'''&&&%%%&&&''''''###$$$%%%%%%&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%&&&((('''&&&&&&'''(((&&&((((((%%%%%%((((((%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''(((((((((((('''((()))((('''(((***,,,)))))),,,000111000555;;;MMMXXXeeennnrrrssstttsssvvvuuupppiiiggghhhfffbbb^^^ZZZTTTNNNIIIGGGGGGHHHKKKPPPXXXdddnnnuuuwwwwwwooommmmmmrrryyy{{{vvvqqqjjjbbbUUUIII@@@:::666333000000///---,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++---000222111///+++)))......---,,,+++,,,,,,------+++,,,.........111777HHHXXXjjjqqqnnnmmmqqqwwwzzz|||}}}}}}|||{{{{{{|||}}}|||xxxuuussssssvvvxxx}}}zzztttvvvyyyrrrssswww{{{|||}}}~~~~~~|||{{{zzzyyyzzz||||||}}}|||~~~~~~xxxhhhjjjkkklllmmmooosssvvvssssssssstttvvvwwwwwwvvvwwwuuuwww}}}}}}{{{{{{wwwvvvvvvwwwxxxwwwuuurrrppprrrsssrrrooollljjjjjjiiibbbXXXOOOIIIFFFDDDBBBFFFHHHKKKLLLKKKKKKLLLNNNJJJHHHGGGJJJNNNSSSWWWZZZ___aaadddgggiiijjjjjjiiilllkkklllmmmnnnnnnllljjjjjjllloooqqqqqqpppmmmkkkrrrooollljjjkkknnnpppqqqsssuuuvvvvvvtttrrrrrrrrrmmmlllnnntttuuuqqqllljjjlllpppssssssqqqnnnkkkiiiiiiiiijjjkkklllnnnpppqqqoooooommmhhhdddbbbbbbcccaaadddfffeeebbb```______\\\\\\]]]^^^```aaabbbccc]]]```cccfffggggggeeeddd```cccgggjjjkkklllnnnpppooorrrvvvvvvttttttwwwzzzuuutttssstttvvvwwwxxxxxxpppmmmjjjhhhiiimmmnnnnnnpppgggXXXHHH;;;111,,,)))))))))))))))((((((((((((&&&'''(((((())))))***+++(((''''''''''''''''''((('''''''''''''''((())))))((()))(((&&&$$$$$$%%%'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$&&&(((%%%&&&''''''%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))%%%((((((&&&&&&)))(((&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''((()))((('''''')))******+++///222111///333:::DDDMMMZZZeeejjjjjjlllmmmpppppplllgggfffgggfffaaa]]]YYYSSSNNNIIIGGGGGGGGGHHHLLLVVVaaammmtttwwwwwwrrrpppnnnqqquuuwwwtttppphhhbbbWWWLLLCCC<<<888666222111000...---,,,,,,,,,,,,,,,,,,,,,------------,,,---000111111///,,,***---,,,,,,+++++++++++++++---+++,,,//////---///444CCCSSSfffqqqpppmmmooottt|||||||||zzzyyyyyy}}}~~~}}}{{{wwwttttttwww{{{vvv|||~~~wwwqqqqqqtttssstttwww{{{~~~||||||}}}~~~~~~~~~}}}|||xxxyyyzzz{{{{{{~~~~~~}}}~~~}}}|||hhhjjjmmmnnnnnnooorrrtttqqqrrrsssuuuvvvvvvvvvvvvyyyuuutttyyy|||{{{|||wwwwwwwwwxxxxxxwwwsssqqqpppqqqsssrrrooollliiiiiiaaaYYYMMMCCC<<<999777777888:::===?????????@@@AAA:::777888<<>>:::888333222///---,,,++++++,,,*********+++++++++++++++,,,---/////////...,,,+++,,,,,,,,,+++++++++******---+++---000///---...222;;;HHH]]]mmmrrrppprrrvvvyyy{{{{{{yyywwwxxx}}}|||}}}|||yyyvvvvvvyyy}}}uuuxxx{{{{{{wwwsssqqqrrruuuuuuvvvyyy|||~~~~~~}}}zzzyyyxxxyyy|||}}}|||{{{xxxyyyzzzzzzzzz|||||||||hhhkkkooopppqqqqqqqqqrrrppprrrtttvvvvvvvvvvvvvvvwwwsssrrrvvvzzzzzz{{{~~~wwwwwwwwwxxxxxxvvvrrrooorrrtttuuusssooojjjgggfffZZZQQQEEE;;;555333333333111333666777777666666666111///000555666555777<<>>SSShhhrrrrrrrrruuurrrvvvzzz{{{yyyxxx{{{~~~yyy|||}}}{{{wwwwwwzzz~~~yyyzzz{{{||||||zzzwwwuuuwwwvvvuuuwwwzzz}}}~~~~~~}}}zzzwwwwwwzzz||||||{{{vvvwwwyyyzzzzzz{{{~~~|||~~~|||}}}hhhlllppprrrsssrrrqqqqqqppprrruuuvvvvvvvvvvvvvvvsssppppppuuuxxxxxxyyy{{{wwwwwwwwwxxxxxxvvvrrrooouuuvvvvvvsssnnniiifffdddVVVMMMAAA777222222333444000222555555444222111111000...///555555111333888777999>>>EEEMMMUUU[[[___dddbbb``````bbbdddeeeeeeccceeehhhkkkooorrrtttuuupppsssuuutttrrrnnnlllkkkuuutttrrrooonnnppptttxxxuuuooommmrrrwwwvvvsssrrrtttzzz{{{uuurrrrrrppplllfffhhhkkknnnnnnllliiigggkkklllllljjjfffbbb```___^^^```bbbaaa___```fffkkkjjjiiifffcccaaa```______^^^___bbbeeegggiiijjjjjjiiikkkkkkgggbbbbbbggglllooommmkkkllloooqqqpppnnnsssuuuxxxyyyxxxwwwvvvvvvqqqtttsssnnnkkkjjjddd[[[NNNEEE888///,,,,,,------(((((((((((())))))))))))''')))+++***'''&&&(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''')))******%%%'''))))))((('''((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''###'''+++)))%%%"""$$$&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++$$$%%%%%%&&&'''((())))))'''(((((((((((((((((((((111---'''###"""$$$'''***$$$%%%%%%&&&'''((())))))$$$%%%''''''''''''(((***$$$''')))'''(((***)))&&&'''((()))******)))((('''%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&((())))))(((''''''((('''333AAADDD888+++)))000111444===JJJRRRVVV___jjjgggiiihhheeecccaaa\\\UUUVVVVVVTTTRRRPPPLLLJJJHHHIIIHHHJJJQQQ\\\iiisssxxxuuuyyy}}}{{{wwwuuuwwwzzzzzzuuulll___QQQGGG@@@>>>777555222///---,,,,,,,,,))))))******+++++++++,,,,,,+++******))))))******------......------,,,+++,,,+++...222111......222333:::MMMdddpppqqqppprrrlllssszzz|||zzzxxxyyyzzzwwwzzz}}}{{{xxxwwwzzz~~~{{{zzzyyy{{{~~~}}}zzzvvvwwwvvvtttvvvyyy}}}}}}yyyxxxzzz|||}}}|||tttvvvxxxzzzzzz|||~~~yyy~~~||||||}}}~~~||||||~~~~~~}}}~~~~~~jjjkkklllmmmpppsssuuuvvvqqqqqqrrrtttuuuuuutttrrr{{{tttpppppppppooopppsssvvvvvvwwwwwwwwwuuutttsssssssssoookkklllooojjjaaaRRRIII===444111111111222222111000//////000111222...000111000///...///111777888;;;>>>BBBIIIQQQVVV[[[\\\^^^aaaddddddbbb___dddhhhkkkkkkjjjjjjmmmppprrrppprrrwwwvvvqqqrrrwwwxxxuuurrrqqqrrrtttuuuvvvqqqqqqrrrtttvvvxxxwwwvvvzzzzzzyyyxxxuuuqqqmmmkkkjjjgggfffiiinnnoookkkgggllllllllliiifffeeeeeefffaaa```^^^[[[ZZZ]]]bbbggg```dddiiilllkkkgggcccaaa]]]___aaabbbcccdddfffggghhhgggeeebbbaaabbbfffiiijjjhhheeeeeegggkkknnnoootttuuuwwwxxxvvvrrrllliiimmmrrrrrrkkkddd```YYYQQQDDD>>>555000...---,,,***+++******)))(((''''''&&&))))))))))))))))))((((((%%%))))))''''''((('''###******))))))(((((('''''''''((()))******)))((('''$$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%&&&'''%%%""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&&&&(((***''''''''''''''''''&&&&&&$$$######$$$'''***++++++'''''''''&&&$$$###$$$&&&'''''''''''''''((())))))&&&&&&''''''((())))))***'''%%%######$$$&&&&&&%%%'''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((())))))((('''''')))+++)))---111222///---,,,---000333777===DDDOOOZZZaaahhhdddccceeehhhfff\\\TTTUUUTTTRRROOOLLLHHHFFFEEEFFFEEEGGGLLLPPPVVV```kkkuuuxxx{{{}}}}}}||||||}}}xxxxxxttthhhYYYLLLEEECCC:::888333...---///000...,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,------------------------------000222111...---///111555<<>>DDDHHHRRRXXXaaahhhkkklllllllllfffeee```XXXNNNHHHFFFGGGDDDAAAAAADDDGGGHHHMMMSSSZZZaaakkktttzzz}}}~~~}}}xxxkkk[[[NNNAAA:::333000...,,,,,,...++++++++++++++++++++++++*********+++,,,,,,------+++,,,---...///111222222444000---...333777999888111666>>>III[[[nnnyyy{{{xxxxxxyyyyyy{{{}}}}}}zzzxxxxxx{{{}}}zzz{{{}}}}}}|||{{{}}}~~~}}}yyyuuuuuuwww{{{}}}~~~}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~|||fffiiimmmrrrttttttsssrrrrrrpppmmmmmmnnnppppppoooppplllkkkooorrrpppppprrruuuvvvvvvvvvtttsssqqqooorrrqqqqqqtttuuuuuuuuuuuunnnhhh\\\MMM@@@777222000/////////000000/////////,,,...///...---,,,---...---............000333666888???GGGLLLOOOSSSYYY___^^^aaacccddddddfffkkkoooooopppoookkkjjjkkkmmmooopppppppppnnnkkkjjjlllnnnkkklllnnnmmmlllmmmppprrrrrrsssuuuvvvuuurrrnnnlllnnnmmmllllllllllllkkkjjjdddeeeeeecccaaa___```bbbaaabbbccccccbbbdddgggiiidddcccbbbccceeeeeecccaaabbbaaa___```bbbcccbbb```bbbaaa```^^^]]]___cccffffffdddccceeehhhkkkmmmmmmiiiiiilllqqquuuuuupppkkkdddZZZLLL@@@888222///.../////////...,,,***))))))))))))))))))((((((((((((&&&'''''''''(((((())))))%%%((((((%%%%%%((((((&&&******))))))(((''''''&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%######%%%((()))&&&###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''(((((( ###'''+++---,,,+++((())))))((((((***...111'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&"""'''***((($$$"""%%%)))((((((((())))))***,,,,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&''')))))))))***,,,...---,,,***)))***+++,,,------///222444666999===@@@FFFJJJRRR]]]ggglllmmmmmmjjjiiieee\\\QQQIIIGGGHHHEEEAAA@@@CCCEEEEEEHHHLLLSSS\\\iiiuuu|||~~~~~~uuudddWWWDDD;;;333111///,,,,,,000++++++++++++++++++++++++))))))***++++++,,,------++++++,,,...000111222333666222//////222666666666444999>>>EEETTTgggtttzzz{{{yyywwwvvvxxx{{{}}}|||yyyyyy|||~~~zzz{{{}}}}}}||||||}}}~~~{{{yyyxxxyyy|||~~~|||~~~~~~hhhjjjooosssvvvvvvuuutttqqqooonnnnnnooooooooonnnllliiijjjoooqqqooonnnpppuuuuuuvvvvvvuuutttrrrqqqpppoooppptttuuuttttttwwwuuupppeeeVVVFFF999111---...//////000000//////...,,,---...---,,,,,,---...,,,,,,---,,,+++,,,...111111666===BBBFFFKKKQQQVVVXXX\\\___``````aaadddhhhjjjmmmlllhhheeegggiiihhhhhhjjjkkkhhhdddccceeegggiiikkkmmmlllkkklllppptttuuuuuuuuuuuusssqqqnnnllllllmmmmmmmmmlllkkkiiihhhcccddddddbbb```___```aaadddddddddcccaaa```aaabbbbbb```___aaaddddddaaa^^^bbb```___aaadddfffeeecccbbbaaa```^^^]]]___cccggggggeeedddfffhhhkkkllllllffffffhhhnnnssstttnnnhhh\\\OOOAAA888222......//////000000...+++))))))***))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%((()))'''''''''(((((()))*********&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%&&&'''&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''###%%%'''''''''&&&'''(((%%%%%%&&&&&&'''((((((((( """&&&***,,,,,,+++(((((('''&&&%%%'''+++...'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&''''''&&&(((+++***(((&&&''')))(((((((((((()))+++,,,,,,(((((()))))))))*********''''''&&&&&&''''''((()))))))))(((((((((((())))))&&&&&&''''''((()))))))))'''(((***))))))***,,,......,,,))))))+++,,,,,,,,,,,,...111333444555888:::===@@@HHHSSS___gggkkkkkkjjjkkkhhh```TTTKKKHHHIIIFFFBBB@@@DDDFFFEEEEEEGGGNNNWWWdddooovvvzzz||||||{{{||||||ooodddLLLAAA888666222,,,,,,111,,,,,,,,,,,,++++++++++++((())))))***+++,,,------.....................///222000...///111444666666555:::>>>BBBNNN```pppwww}}}zzzwwwvvvxxx{{{}}}~~~~~~|||{{{}}}|||}}}}}}||||||~~~~~~}}}iiikkkooosssuuuvvvvvvuuuqqqpppooopppqqqqqqooommmjjjgggiiiooosssrrrqqqrrrtttuuuvvvvvvvvvuuuttttttrrrppprrrwwwxxxuuuvvvzzzwwwtttlll^^^MMM>>>444///......///000000///......+++---------,,,+++,,,---,,,------,,,++++++---///---///333888===BBBFFFHHHPPPTTTYYYZZZZZZYYY[[[]]]bbbffffffaaa___aaaaaa^^^[[[^^^```___\\\ZZZ]]]```dddfffiiihhhggghhhnnnssstttssssssqqqpppooonnnmmmjjjlllnnnooommmjjjgggeeecccccccccbbb```___```bbbaaabbbbbb```^^^\\\\\\\\\```^^^^^^```dddddd```[[[aaa^^^]]]```eeehhhgggeeeaaaaaa___^^^]]]___cccggggggeeedddeeegggiiiiiiiiidddccceeekkkrrrrrrlllfffTTTFFF888222000...///333,,,---...+++(((''')))+++(((((((((((())))))))))))'''&&&&&&%%%%%%$$$$$$###%%%'''&&&###$$$((()))'''&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%''')))&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''"""$$$'''''''''&&&'''(((%%%%%%&&&&&&'''(((((()))$$$$$$$$$&&&)))++++++***%%%%%%$$$""""""$$$))),,,'''''''''''''''((())))))'''''''''''''''''''''''''''((()))******)))(((''''''''''''((()))***+++,,,(((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&''''''((())))))***)))*********))))))+++---,,,***((((((***+++***)))))),,,///111111222333555555:::BBBKKKSSS[[[cccggghhhjjjjjjbbbVVVMMMIIIJJJHHHCCCAAAEEEGGGEEEDDDEEEHHHNNNVVV___ffflllqqqtttuuuxxx|||~~~uuunnnXXXJJJ???<<<666---,,,111------------,,,,,,,,,+++(((((()))***+++,,,------.........------------------...///000000111333555222888<<>>NNNbbbqqq{{{~~~zzz|||vvvtttsssvvv{{{|||}}}~~~jjjkkkmmmppprrrsssqqqpppmmmqqqtttssstttvvvuuuqqqmmmppptttvvvwwwxxxyyyzzzzzzxxxwwwwwwxxxxxxwwwvvvxxxxxxyyy{{{|||}}}~~~~~~yyytttooodddRRRDDD???444000------///111///---...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---111000///......///000000555666999>>>DDDGGGFFFDDDFFFFFFEEEBBB>>>;;;::::::999::::::<<<>>>@@@AAACCCLLLLLLLLLMMMQQQVVV[[[^^^``````___```aaaccceeegggkkkmmmoooooollliiifffeeeffflllpppnnngggaaa```bbb]]]]]]___``````___^^^]]]\\\```cccaaaaaacccaaa^^^```\\\YYYYYY]]]aaadddeeeddddddaaa___]]]___bbbfffjjjkkkjjjiiiffffffggghhhbbbgggkkknnnooojjj\\\LLL===777333222///++++++///,,,------+++)))((()))***'''((()))******)))((('''(((((()))***++++++)))(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!""""""######$$$###%%%&&&&&&$$$$$$%%%'''%%%&&&&&&&&&%%%%%%$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&''''''((((((''''''(((***---...&&&&&&&&&&&&'''((()))***)))(((&&&%%%%%%'''***+++&&&%%%%%%%%%&&&'''(((((((((((('''(((((()))((('''%%%&&&''''''&&&&&&''')))***************)))((('''''')))***)))''''''((()))&&&'''((((((''''''((()))''''''((()))))))))))))))(((((('''''''''((())))))))))))))))))************(((***---......000222444222555999<<<@@@GGGPPPWWWZZZbbbjjjmmmggg^^^WWWSSSKKKHHHDDDCCCCCCCCCCCCCCC???@@@BBBDDDGGGKKKNNNOOORRRYYYeeeooouuuwwwxxxyyyuuuiiiWWWGGG===777333111------------,,,,,,+++***,,,+++************+++,,,+++,,,------......------,,,---...//////////////////000222444:::JJJ]]]lll|||~~~zzzxxxwwwvvvxxx}}}~~~nnnmmmlllmmmoooppppppooommmrrrvvvvvvwwwyyywwwsssnnnqqquuuxxxyyyzzz|||}}}zzzyyyxxxxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}yyywwwtttjjjZZZLLLDDD777333///...000222000......,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---111000///...............,,,---000555:::======;;;888999999888444111////////////000111333444666777<<<<<<===>>>BBBFFFJJJMMMPPPRRRUUUYYY\\\^^^```aaadddhhhmmmooommmiiifffdddiiiooosssrrrjjjccc``````ZZZZZZ\\\^^^___```aaaaaa___aaaaaa___aaadddddd``````]]]ZZZYYY\\\```bbbccceeeeeecccaaa```aaaeeehhhlllmmmllljjjhhhffffffgggbbbgggkkkllljjjaaaQQQBBB444222111222000+++)))***,,,---...,,,***)))***+++(((((())))))))))))((((((###$$$&&&((()))((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""!!!!!!!!!###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''***,,,''''''''''''((()))******)))(((&&&%%%%%%''')))+++((('''&&&(((+++,,,)))&&&&&&''''''''''''''''''&&&%%%&&&''''''&&&&&&''')))+++++++++***)))((('''&&&***++++++***(((''''''((('''((()))(((&&&%%%&&&''''''((())))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))************'''(((***+++,,,///222555111444666777:::@@@IIIPPPWWW^^^gggmmmlllfff]]]WWWNNNJJJFFFDDDCCCBBB@@@??????????????????@@@AAABBBHHHMMMVVV___gggooowww{{{}}}rrraaaPPPDDD<<<777555///......---,,,++++++***++++++************++++++,,,,,,---............---******,,,---.../////////---//////000666CCCVVVdddyyy|||wwwuuuxxxooommmmmmmmmnnnnnnmmmkkkkkkqqquuuvvvwwwyyywwwsssnnnqqquuuxxxyyyzzz|||~~~zzzxxxwwwxxxyyyzzzyyywwwtttuuuvvvwwwwwwwwwvvvvvvyyyxxxxxxvvvooobbbSSSKKK;;;666111///000111000///...,,,++++++,,,---,,,,,,---,,,,,,++++++,,,,,,---..................//////***+++...111444666666666///111333222000,,,+++***+++,,,,,,---...///111222///000111333666999<<<>>>AAACCCHHHMMMSSSXXX\\\^^^^^^bbbgggiiiiiigggeeedddhhhmmmqqqpppiiibbb]]]\\\YYYZZZ[[[]]]___```aaabbbbbbccc```^^^```eeefffbbb```^^^\\\[[[\\\___aaacccdddeeedddcccbbbccceeehhhjjjkkklllkkkhhhfffffffffbbbgggkkkkkkeeeWWWFFF:::222111111222111...,,,,,,,,,---...---,,,***+++,,,(((((())))))))))))((((((!!!$$$&&&&&&%%%$$$###&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! $$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&'''''''''&&&$$$######&&&)))+++(((''''''(((((()))***+++---+++)))&&&%%%&&&'''(((+++(((&&&(((***((("""$$$&&&'''''''''&&&%%%&&&%%%&&&''''''&&&&&&'''))))))*********)))(((''''''***++++++***)))(((((()))((()))***)))'''&&&&&&'''''''''((())))))((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************)))*********+++---111555222333444444555:::BBBIIIOOOUUU^^^hhhmmmjjjaaaYYYRRRNNNHHHDDDBBBBBBAAAAAA@@@???>>><<<;;;:::::::::CCCFFFJJJQQQZZZeeeqqqyyy~~~wwwiiiZZZLLLBBB<<<:::111000///...---,,,+++++++++++++++******+++++++++,,,------...............&&&''')))+++---...//////.../////////333>>>OOO[[[oooxxxzzzuuuvvvmmmmmmmmmnnnooommmjjjgggiiinnnrrrsssuuuwwwvvvrrrooorrrvvvxxxzzz{{{|||~~~xxxwwwvvvwwwxxxyyyxxxwwwssstttuuuvvvvvvtttsssrrrtttvvvwwwuuupppggg[[[QQQ@@@;;;333000000000000......,,,++++++,,,---,,,,,,---,,,,,,++++++,,,,,,------------.........------+++,,,...000000000000000---000222222000...,,,,,,+++++++++,,,,,,...//////)))***+++---000222333444666777:::???GGGOOOVVV[[[[[[^^^aaaccccccdddeeefffdddhhhkkkjjjeee```\\\ZZZZZZ[[[\\\^^^___``````aaaccccccaaa^^^___eeegggeeebbbaaa```^^^^^^___aaaccccccdddeeedddbbbbbbdddffffffiiikkkkkkjjjhhhggggggbbbfffjjjiii___NNN>>>555111111000......//////...+++,,,......,,,++++++,,,))))))(((((((((((())))))$$$'''***+++)))(((((()))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''(((!!!""""""!!! %%%%%%&&&'''((((((''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&'''''')))((('''&&&'''***,,,...(((''''''(((((()))***+++...,,,)))'''&&&&&&((()))(((%%%###$$$%%%######%%%((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&'''((()))))))))))))))''')))******))))))***,,,***++++++***((('''((()))'''''''''((((((''''''&&&((((((((('''((())))))***((()))))))))************,,,,,,,,,++++++,,,000222222333444333333777>>>DDDHHHLLLVVVbbbkkkllleee___WWWQQQIIIBBB@@@AAACCCDDD@@@???>>><<<;;;:::999999???@@@BBBGGGOOO\\\jjjttt}}}zzzrrrdddTTTFFF>>>;;;444333111///...---,,,,,,+++++++++,,,,,,+++++++++,,,---......//////......******,,,---............///000111000222;;;HHHSSSdddooozzz}}}~~~}}}xxxyyyllllllmmmnnnnnnlllhhheeegggkkknnnoooqqquuuuuurrrrrruuuxxxzzz{{{{{{}}}~~~xxxwwwvvvwwwxxxyyyxxxwwwuuuvvvwwwwwwwwwuuurrrqqqqqqssstttrrrooojjjaaaYYYGGG@@@777222000000///......,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---/////////...---+++***)))+++,,,...---,,,++++++,,,...000222222111//////000************++++++,,,---((()))+++,,,............111000111444:::CCCLLLQQQUUUXXX[[[\\\]]]___aaaccc^^^```bbbaaa___]]]\\\[[[ZZZ\\\^^^```aaaaaa```___```cccccc^^^^^^bbbggggggeeeeeedddbbb``````ccceeecccdddeeeeeecccbbbbbbcccdddgggkkklllkkkhhhgggggg```cccgggfffYYYFFF888333///000...******---///---)))+++---...,,,+++++++++))))))(((((((((((())))))'''***,,,+++((('''(((+++&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&'''###$$$%%%$$$###"""###$$$%%%%%%&&&(((((()))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&''''''&&&%%%&&&&&&(((***,,,---''''''''''''((()))*********)))'''&&&&&&(((***,,,%%%$$$$$$&&&((('''###"""%%%))))))'''$$$%%%&&&%%%&&&''''''&&&&&&''')))%%%&&&'''((()))*********&&&((())))))))))))***,,,***+++,,,+++)))))))))***(((((((((((((((''''''&&&)))))))))))))))***++++++))))))))))))************,,,------,,,+++,,,...000111333444444333555:::???BBBGGGPPP\\\gggmmmllliii]]]WWWMMMFFFCCCBBBCCCDDDAAA@@@???===<<<;;;;;;;;;999:::<<<@@@HHHTTTaaajjjxxxzzzyyyooo^^^LLL@@@;;;888666444111///.........,,,,,,------------,,,,,,------...////////////...222222222111000///------///222444333333888BBBJJJZZZggguuu{{{~~~}}}}}}mmmlllkkkkkkkkkkkkhhhffffffjjjlllkkknnnsssuuusssrrruuuxxxyyyyyyyyyzzz{{{yyyxxxwwwxxxzzzzzzzzzyyyxxxyyyzzz{{{zzzwwwtttrrrpppsssrrrnnnmmmmmmhhh```NNNGGG<<<555222222000///...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,------.........---,,,***))))))+++---,,,***)))***,,,,,,---//////......///111******)))))))))***++++++)))***+++------,,,+++***...---,,,,,,000777>>>BBBIIIMMMQQQTTTUUUVVVWWWXXXVVVVVVVVVUUUVVVWWWYYY[[[XXX[[[___cccddddddaaa```\\\ccceee```\\\```fffiiihhhiiihhhfffcccbbbdddgggdddfffgggfffdddbbbaaabbbaaadddhhhiiigggdddbbb```\\\^^^bbbaaaSSS@@@444222---///...))))))---...+++(((***------,,,************)))(((''''''((()))***&&&(((***'''###"""%%%(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''###$$$%%%'''((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&&&&'''''' !!!###%%%''')))******&&&&&&&&&&&&'''((()))***((('''%%%$$$$$$&&&)))***$$$%%%''')))++++++***)))!!!&&&***+++'''$$$%%%'''%%%&&&''''''&&&&&&''')))&&&&&&'''((())))))))))))'''((())))))''''''((()))((()))******))))))***+++***************)))((((((***))))))))))))***++++++))))))))))))************)))***,,,,,,+++,,,---//////222444444333444888;;;>>>BBBKKKWWWbbbkkkppprrrhhhbbbZZZRRRMMMIIIFFFDDDAAA@@@???===<<<;;;;;;;;;777888999;;;@@@IIISSSZZZlllttt{{{wwwhhhUUUHHHBBB;;;999666333111000000000------...//////...------------...///////////////111111111111000000///...///222666666444666===CCCQQQ```pppyyy~~~~~~ooommmiiihhhhhhiiiiiiiiifffjjjkkkjjjmmmrrruuutttpppsssuuuwwwvvvvvvwwwxxxzzzyyyxxxyyy{{{|||{{{zzz{{{|||}}}~~~|||yyyvvvtttpppsssqqqllllllnnnkkkeeeSSSKKK@@@888444333222000...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---)))***,,,---......------)))+++------+++***,,,///)))++++++++++++,,,...000+++***************++++++)))+++,,,---,,,+++)))(((---+++******+++///333666===BBBIIIMMMNNNNNNMMMLLLNNNMMMLLLKKKMMMQQQVVVYYYWWWZZZ```dddffffffcccaaaZZZbbbfffaaa[[[^^^eeejjjjjjkkkkkkhhheeeccceeehhhfffgggiiihhheeebbbaaaaaa^^^aaadddeeebbb^^^ZZZYYYYYYZZZ^^^]]]OOO<<<222222,,,000000,,,+++///...)))'''))),,,---,,,***)))******)))(((''''''((()))***(((******&&&!!! $$$(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&((()))***''''''&&&&&&%%%$$$######"""###%%%%%%$$$$$$%%%'''"""###$$$&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((('''''''''&&&&&&'''''''''!!!###&&&)))+++---------&&&%%%%%%&&&&&&'''((()))***(((%%%###""""""$$$%%% """%%%&&&&&&&&&'''(((!!!&&&++++++(((%%%%%%'''%%%&&&((('''&&&&&&''')))'''(((((((((((((((''''''((()))***)))'''%%%&&&'''&&&((())))))(((((()))+++,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++))))))))))))************%%%'''***++++++,,,---...---111444444333333666999999>>>GGGRRR]]]hhhpppuuuqqqlllfff___XXXPPPIIIEEEAAA@@@>>><<<;;;:::999999888999999999;;;@@@FFFJJJ___lllzzz{{{ooo^^^QQQLLL===;;;777444222111111111---...///000000///...------......///////////////)))***,,,...///000111111...222666777555555:::???JJJZZZlllvvv||||||yyy|||eeeeeeeeefffhhhjjjkkklllkkkjjjjjjllloooqqqqqqpppooolllmmmsssvvvtttwww|||wwwyyy{{{|||zzzyyyyyyzzz|||{{{yyywwwwwwxxxyyyzzzzzztttmmmlllooopppmmmhhhaaaUUUHHHAAA:::222111444222000---,,,---...------+++++++++,,,,,,---------///---***+++------+++))))))***,,,,,,++++++,,,---,,,,,,,,,------.........+++***)))))))))***,,,---,,,,,,,,,++++++*********......---,,,---...///000333555888;;;???AAACCCDDDBBB@@@>>>>>>BBBJJJRRRWWW[[[[[[^^^bbbeeeddd^^^YYY___````````````aaaeeehhhkkklllkkkgggdddccceeehhhggggggfffdddbbb___]]]\\\aaacccdddccc___XXXPPPKKKJJJVVV]]]VVVJJJ@@@777///......,,,+++***))))))))),,,,,,,,,+++***))))))((($$$(((+++***&&&$$$$$$&&&"""&&&(((&&&!!! ###'''###''''''$$$$$$***+++(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%'''))))))'''$$$&&&&&&''''''(((((())))))'''((()))((('''&&&'''(((***)))'''%%%$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&"""%%%&&&%%%'''***((($$$###$$$&&&((())))))((('''(((***++++++***((())))))%%%%%%'''((((((((('''&&&###%%%(((*********+++,,,)))))))))))))))******+++))))))************))))))))))))***)))'''(((***---))),,,///000000.........111222555555444444555666888<<>>AAACCCJJJTTTdddrrrvvvmmm\\\PPPDDD===777555333000///111------......------,,,+++//////............//////---------------...////////////000000000333777;;;BBBIIIZZZppp~~~~~~}}}~~~xxxzzz~~~}}}aaaaaaaaaaaaaaabbbbbbccciiilllppppppooonnnoooqqqpppnnnnnnqqqrrrqqqssswwwqqquuuyyy||||||{{{{{{{{{vvvvvvuuuuuuwwwxxxzzz||||||wwwsssrrruuuvvvrrrnnnnnncccWWWMMMCCC:::555444000...---...//////...,,,,,,,,,,,,,,,---------------,,,---...///...,,,)))***+++,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++((()))******++++++******+++++++++++++++*********,,,,,,+++++++++,,,---...***++++++,,,------------111222444888???HHHPPPUUUYYY\\\___``````______```]]]^^^^^^^^^]]]^^^aaadddiiijjjkkkjjjhhhggghhhiiihhhhhhhhhgggeeeccc```___bbbcccdddbbb]]]RRRFFF>>>>>>FFFKKKGGG???888222.........,,,+++***)))))))))+++******))))))(((((('''222...***)))++++++((($$$)))'''%%%%%%'''(((&&&%%%###&&&&&&###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$ ###%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''))))))&&&$$$###$$$%%%&&&(((***+++,,,%%%&&&((((((''''''(((***%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&'''&&&&&&(((***)))$$$###%%%%%%"""###$$$&&&'''(((((('''&&&'''(((((('''%%%&&&(((***%%%&&&'''(((((((((((('''%%%'''))))))(((&&&&&&'''(((''''''''''''((())))))((())))))******))))))(((***+++++++++******,,,...+++,,,......------///000...000222222111111222444777:::===@@@GGGRRR```jjjwwwyyy{{{yyyrrrkkkdddaaaQQQNNNJJJFFFCCC@@@<<<999;;;:::999888999<<>>EEETTThhhvvv{{{|||}}}~~~zzzyyyzzz~~~{{{ccccccbbbaaaaaaaaaaaaaaaeeejjjpppqqqooonnnppptttqqqooonnnooooooppprrrtttsssvvvzzz}}}}}}{{{zzzzzzwwwwwwwwwwwwxxxyyyzzz{{{yyyvvvtttuuuxxxyyyvvvsssssskkk```UUUJJJ@@@999666000///...///000000...,,,,,,,,,------------------+++,,,...000000///,,,***+++,,,---,,,++++++,,,---,,,+++++++++******))))))'''(((***+++++++++***)))+++++++++***************+++++++++++++++,,,,,,,,,******++++++++++++******,,,---000666>>>GGGOOOTTTUUUXXX[[[\\\\\\]]]aaaddd]]]^^^_________```bbbddddddeeefffgggffffffffffffeeeeeefffggggggeeecccbbbbbbccccccccc^^^TTTFFF<<<;;;@@@CCCAAA;;;555222111......,,,+++***)))))))))***)))))))))((((((''''''...+++'''&&&'''(((&&&%%%%%%%%%$$$%%%&&&(((((((((%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''))))))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&'''(((((((((&&&%%%$$$$$$%%%&&&((()))******$$$%%%'''''''''''')))***$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%((('''######&&&((('''$$$%%%&&&''''''''''''&&&''''''&&&%%%###$$$'''***&&&''''''((((((((((((((($$$&&&((()))'''&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((()))***+++***))))))+++,,,+++,,,------,,,,,,///111000222333333222222444666888:::;;;===CCCNNN[[[eeeppptttxxxzzzwwwrrrnnnlll^^^ZZZTTTNNNIIIDDD>>>;;;<<<;;;999777888:::<<<>>>AAABBBJJJXXXfffiii___UUUOOOFFF>>>:::666111000222------......------,,,+++...---,,,+++,,,---///000------,,,,,,------...///000000///......///333666<<>>777999;;;;;;777222000111......,,,+++***)))))))))))))))))))))(((((((((((('''(((((('''$$$$$$''')))$$$&&&((('''###"""%%%(((&&&&&&'''((((((&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''###%%%''''''&&&'''(((***&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''$$$(((((($$$"""%%%((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$'''***''''''''''''(((((())))))!!!$$$'''(((((((((((()))&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((&&&((())))))(((((()))***+++,,,---,,,,,,,,,...000000111222111111111333666999::::::<<<@@@JJJWWW```jjjooouuuyyyzzzyyywwwwwwjjjfff___XXXRRRKKKDDD@@@===;;;999777777888:::;;;@@@@@@DDDLLLVVV[[[[[[XXXRRRIII@@@;;;666000...///------......------,,,+++*********+++,,,...000111,,,,,,,,,,,,,,,---......//////000///...///222555888???IIIUUUbbboooyyy}}}~~~}}}}}}~~~{{{}}}}}}~~~iiiiiigggffffffeeeeeeeeecccfffjjjllllllnnnrrrvvvqqqrrrpppllllllqqqsssrrrxxxzzz||||||zzzyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyssstttvvvxxx{{{{{{yyywwwsssqqqkkkbbbZZZSSSJJJAAA888555222000111111000///............------------+++...000111000///...///,,,---...---,,,+++,,,---+++++++++***************'''((())))))******)))))))))))))))***************)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++,,,---///444<<>>BBBHHHOOOTTTWWWQQQIIIBBB===888111......------......------,,,+++((()))***+++---...//////,,,,,,,,,,,,,,,------...---///000111000111222333222:::BBBKKKYYYjjjyyy~~~~~~{{{}}}iiihhhgggfffffffffffffffggggggggghhhjjjmmmppprrrqqqsssqqqllllllrrruuusssvvvwwwxxxxxxwwwwwwyyy{{{yyyyyyzzzzzz{{{zzzzzzzzzwwwxxxyyy{{{|||zzzwwwuuuqqqrrrooogggaaa]]]TTTKKK===999444111000111111111///.........------------,,,...111111///...///111---...///...,,,+++,,,---*********+++++++++++++++((((((((((((((()))******((()))))))))*********+++******,,,---------,,,+++))))))*********)))((((((++++++---222:::EEEOOOVVVYYYWWWWWWXXXZZZ]]]^^^^^^___bbbeeehhhiiikkkmmmooonnnkkkiiihhhjjjlllkkkjjjggghhhiiijjjiiieeebbb___aaa___^^^```aaa\\\PPPGGG666333444666444---+++---......,,,+++***)))))))))************************((()))******))))))))))))(((******'''$$$###$$$&&&%%%"""$$$)))***&&&%%%'''%%%%%%&&&''''''''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$'''))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&'''(((((((((''''''((('''&&&%%%%%%&&&'''(((!!!(((+++'''###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%&&&'''))))))((('''''''''(((******$$$&&&)))***)))))))))***'''''''''&&&'''(((((()))''''''((((((((((((''''''%%%'''******)))(((((()))(((***---...---,,,---............------...111333555777888999;;;BBBLLLSSSbbbfffmmmrrrwwwzzz~~~}}}zzzuuuooohhh^^^TTTNNNAAA>>>;;;888666666777888:::999999<<<@@@FFFJJJLLLNNNGGGBBB@@@<<<555111111------......------,,,+++)))***,,,---------+++***,,,,,,++++++,,,,,,---...+++...111333333222222333333:::???CCCOOObbbssszzz~~~}}}~~~}}}hhhgggffffffeeeeeeeeefffkkkiiiffffffhhhlllnnnnnnqqqsssqqqllllllsssvvvtttssstttuuuuuuuuuvvvzzz|||vvvwwwxxxyyyzzz{{{{{{{{{zzz{{{}}}~~~}}}yyyuuurrrpppsssqqqkkkfffccc[[[QQQ@@@<<<666111000111111222//////.........------------///111000......000333---...///...,,,+++,,,---*********+++,,,,,,,,,---)))((('''''''''(((***+++(((((())))))*********+++***+++,,,---...---,,,,,,+++++++++***)))((('''&&&))))))+++000999EEEQQQXXXUUUSSSSSSXXX^^^cccdddccc___bbbeeehhhjjjllloooqqqpppllliiihhhjjjlllllljjjbbbdddhhhjjjkkkjjjhhhggggggdddbbbdddfffaaaVVVLLL999555666999666///,,,///......,,,+++***)))))))))***************++++++++++++)))((()))+++***&&&###'''&&&%%%&&&(((*********### ###)))***%%%$$$'''%%%&&&''''''((((((''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''))))))'''%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%'''''''''%%%$$$%%%&&&$$$%%%''')))*********)))((((((&&&%%%%%%&&&'''((($$$)))'''%%%'''******&&&&&&%%%$$$$$$%%%%%%%%%"""$$$&&&''''''&&&'''((()))((('''''''''(((***+++&&&(((***+++)))((((((((((((''''''''''''((())))))''''''((((((((((((''''''&&&(((++++++***))))))***'''***---///...---,,,---000000000///...///333555333555777777999???HHHOOO]]]aaagggmmmrrrwww|||{{{vvvnnndddYYYRRRBBB???<<<888777666777888;;;888777999===@@@@@@???KKKEEEBBBAAA???888444444------......------,,,+++***,,,.........+++(((&&&,,,,,,++++++,,,,,,---...)))---222555555444333222777===@@@@@@HHHZZZjjjrrrzzz~~~~~~~~~zzzzzzkkkhhhggghhheeebbbdddhhhiiigggiiilllllljjjlllqqqsssrrrqqqqqqrrrsssrrrqqqrrroooooorrrrrrrrrvvv}}}~~~zzzuuussstttvvvxxxyyyyyy|||~~~}}}zzzwwwttttttttttttrrrmmmkkkhhh```WWWMMMFFF<<<333...---///222(((+++---...---,,,,,,---)))///333111000111000---------------------------...---,,,***)))(((((('''++++++++++++++++++++++++&&&))))))%%% %%%+++***+++,,,,,,******+++,,,---,,,,,,++++++************+++---///444>>>JJJTTTTTTTTTVVVXXX[[[^^^aaabbbaaa^^^___gggkkkjjjlllpppnnnmmmllllllkkkkkkkkkkkkhhhggghhhjjjmmmnnnkkkhhhnnnfffgggjjjiiikkkcccOOOAAA999222000///---...111###'''+++,,,***)))***++++++***)))))))))***,,,---***)))((((((((((((((())))))(((&&&%%%&&&''')))+++%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&$$$""""""###%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###"""###%%%%%%$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%))))))'''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''((()))'''%%%###$$$%%%$$$"""!!!###%%%%%%!!!$$$%%%'''))))))((('''&&&))))))(((&&&$$$$$$&&&'''&&&&&&''''''''''''&&&&&&%%%'''))))))((()))***,,,(((((('''''''''&&&&&&&&&%%%((((((%%%###%%%'''&&&$$$%%%'''(((((('''&&&&&&+++***)))'''&&&&&&&&&&&&%%%''')))++++++***(((''''''***+++((((((***)))%%%'''((()))((('''((()))+++((((((((()))++++++***)))++++++,,,,,,,,,,,,------,,,...000111111111333444///222888<<<<<<<<>>AAACCCDDDBBB>>>888444222+++,,,---,,,++++++,,,...------------------------,,,,,,,,,...000222111000,,,///444888999888555222333444888>>>DDDOOOccctttzzz||||||iiigggggghhhfffcccdddhhhjjjhhhjjjmmmmmmlllnnnsssrrrssstttttttttssssssrrrrrrooooooqqqqqqppptttzzz{{{yyyvvvttttttuuuxxxzzz{{{}}}~~~zzzvvvsssrrrssstttsssooollljjjcccZZZUUUNNNCCC888222///...///+++---//////...,,,,,,---***000333111000222111...------------------------------+++***))))))((((((************************,,,+++***((('''((()))+++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,...000555>>>IIIRRRTTTTTTVVVXXX[[[]]]___```ccc``````fffiiihhhjjjnnnoooooommmlllllllllmmmmmmmmmkkkiiijjjmmmnnnmmmlllllleeefffiiiiiillleeeSSSBBB:::333111///---...111)))+++...---***((('''(((******))))))***++++++,,,******)))((((((((((((((((((''''''&&&'''((()))***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((&&&$$$###$$$%%%$$$$$$&&&&&&'''''''''&&&%%%$$$"""$$$%%%%%%$$$$$$$$$&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%'''((()))((('''&&&$$$&&&(((((('''&&&&&&'''&&&&&&&&&''''''(((((((((%%%'''(((((((((((()))+++(((((('''''''''&&&&&&&&&%%%((()))%%%$$$'''((('''&&&'''((()))************++++++***)))((((((((((((,,,,,,,,,,,,++++++******)))++++++'''''')))(((%%%'''((()))((('''((()))+++)))((())))))******)))(((+++++++++,,,,,,,,,------...000222222111111111222111333888<<<::::::AAAJJJXXX^^^gggnnnssstttssssssrrrxxx|||xxxrrrjjjaaaXXXQQQEEE;;;999999777444333666777888888777888;;;>>>@@@BBBDDDCCC@@@<<<888666000000000...,,,+++,,,...------------------------++++++,,,...///000//////---000333666777666444222333222333888===III]]]nnnxxxfffeeegggjjjhhhddddddhhhjjjiiikkknnnooonnnpppvvvpppssswwwwwwtttrrrssstttrrroooooopppooommmpppuuuwwwxxxxxxvvvtttuuuxxx||||||~~~~~~yyyuuurrrpppsssuuuuuuqqqooommmfff^^^[[[TTTIII???888444111///...000111000...,,,,,,,,,+++000333222111222111///------------------------,,,++++++***))))))******))))))))))))))))))))))))...,,,******,,,---+++)))***+++,,,+++******+++,,,,,,,,,++++++++++++++++++,,,---...000555===FFFMMMQQQRRRTTTWWWZZZ\\\^^^___fffcccbbbdddeeeeeegggkkkpppooonnnmmmmmmmmmnnnoooqqqnnnkkkkkklllnnnooopppmmmffffffhhhgggjjjeeeTTTCCC;;;444222000---...000,,,---///...+++)))((('''))))))***++++++++++++***++++++***(((''''''''''''''''''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((&&&%%%$$$%%%&&&%%%$$$&&&'''((((((((('''%%%$$$"""$$$&&&&&&%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&###%%%''''''&&&%%%&&&&&&$$$%%%&&&((((((''''''&&&!!!$$$(((***)))(((''''''((('''&&&&&&'''((()))***$$$&&&''''''&&&&&&((()))'''''''''''''''&&&&&&&&&%%%))))))&&&%%%)))+++***)))))))))***+++,,,---...++++++************++++++000///---+++*********+++***,,,***&&&%%%((((((&&&'''((()))((('''((()))+++)))))))))******)))((((((++++++++++++,,,,,,,,,,,,///111222222111000000111333444888:::999777===EEEUUU[[[dddlllpppqqqqqqqqqmmmsssxxxvvvqqqllleee^^^VVVJJJ???;;;:::777555666666777777777666888:::===>>>@@@CCCEEEDDDAAA<<<999444444333111...------...------------------------+++,,,---...............///000222444444333222111444111111333888CCCUUUfffttt}}}ddddddgggkkkjjjfffeeehhhjjjhhhjjjnnnooonnnqqqvvvlllrrrwwwwwwssspppqqqsssqqqooonnnooommmkkkmmmqqqssswwwyyyxxxttttttyyy}}}yyy{{{}}}|||xxxtttqqqpppuuuxxxxxxuuuqqqnnnhhh```[[[UUULLLEEE@@@;;;666222///000111000...,,,---...,,,111333111000222222000------------------------+++***************++++++(((((()))))))))))))))***))))))***+++++++++)))((()))+++,,,+++***)))***++++++++++++++++++++++++,,,,,,,,,---///444:::@@@EEEIIILLLPPPUUUZZZ]]]___```hhhfffdddcccbbbbbbeeehhhooonnnmmmmmmmmmnnnoooppppppooommmlllmmmnnnnnnnnnnnnfffeeefffcccfffbbbRRRCCC;;;555333111...---///+++,,,---------,,,++++++))))))+++,,,,,,+++***))),,,+++***((('''&&&&&&&&&&&&''''''((()))(((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&'''''''''&&&$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%""" &&&%%%$$$$$$%%%&&&((()))%%%&&&'''&&&$$$######$$$ ###%%%%%%""""""$$$&&&$$$%%%&&&'''''''''&&&&&&###%%%((()))((('''''''''+++***(((&&&&&&&&&((()))$$$%%%'''&&&%%%%%%'''(((''''''''''''''''''''''''%%%)))***''''''***,,,,,,,,,+++*********+++,,,---******))))))***++++++,,,,,,+++***)))(((((((((((()))***((($$$$$$(((***)))'''((()))((('''''')))+++((()))******)))(((((((((***++++++++++++,,,,,,,,,,,,...000000//////000111222333666888777666;;;BBBSSSZZZdddkkknnnpppqqqssslllssswwwuuuqqqnnniiiddd\\\PPPDDD>>>;;;888666888555666666666666777:::<<<===???CCCFFFFFFCCC>>>:::444555444222///...///000........................,,,---//////............///000111111111111111000666333333555999@@@OOO]]]nnnxxxddddddhhhmmmlllgggfffiiihhhgggiiimmmmmmllloootttiiioootttuuuqqqnnnoooqqqpppnnnnnnooonnnkkklllqqqsssvvvyyyxxxuuutttyyy~~~uuuwwwyyyyyywwwsssqqqqqqvvv{{{|||xxxsssoooiiibbb\\\WWWPPPLLLHHHCCC;;;555///000000///------...///,,,111333000///111222000------------------------*********)))******+++,,,)))))))))*********++++++$$$)))---,,,)))'''(((***)))***++++++))))))***+++*********++++++,,,,,,,,,+++***+++---111666999;;;@@@DDDJJJRRRYYY]]]```aaaggghhhgggccc```aaaeeeggglllllllllmmmmmmnnnnnnooolllmmmnnnnnnmmmkkkjjjjjjiiiaaaaaa```^^^bbbaaaSSSAAA:::555333111...---///---,,,,,,,,,------,,,+++)))***+++,,,,,,+++)))))),,,+++***((('''&&&&&&&&&&&&''''''((()))(((((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&#########%%%((())))))((($$$$$$%%%&&&%%%$$$###"""###$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&$$$!!! %%%%%%$$$$$$%%%&&&((()))'''((((((&&&$$$""""""### """$$$$$$!!!!!!$$$'''$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''---+++)))&&&%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&'''''''''''''''''''''&&&***+++((((((+++---,,,---,,,***)))(((((()))***((((((((((((((()))***+++%%%'''((()))***)))'''&&&&&&'''&&&###$$$))),,,+++'''((()))((('''''')))+++''')))******((('''((()))*********+++++++++,,,,,,(((***---......///111222000000333666777777<<>>999333333333222000///000111........................---///111111///...///000///000000000000000000000444333444777:::>>>HHHQQQhhhuuu~~~}}}xxxtttsssrrrffffffjjjnnnmmmiiihhhjjjhhhggghhhkkkkkkjjjlllqqqhhhlllpppqqqooommmnnnoooooonnnnnnpppooolllnnnsssuuuwwwwwwvvvtttuuuyyy}}}sssuuuxxxxxxvvvtttrrrrrruuu{{{~~~zzzuuuqqqkkkeeeaaa\\\WWWTTTRRRKKKAAA999222222222000...---...000,,,000222///...000111///------------------------+++***************++++++((())))))******+++++++++$$$***///...)))''')))---)))***+++***))))))***+++))))))***+++,,,,,,------*********,,,000333444333777<<>>BBBHHHKKKHHH@@@999222333333222000///000222........................,,,///222222000///000333...//////000111111111000111000111666888:::@@@GGGaaappp}}}wwwkkkbbb]]]\\\iiiiiikkkooonnniiiiiillljjjhhhiiilllkkkiiikkkooojjjkkklllmmmnnnnnnnnnnnnnnnmmmnnnrrrqqqoooqqqvvvyyywwwuuuttttttvvvzzz|||uuuxxxzzzzzzwwwtttrrrqqqqqqxxx}}}{{{vvvsssnnniiiccc```]]]]]]]]]WWWLLLCCC999888777333000......///+++///111...---///000///------------------------++++++******************''''''(((((()))******+++'''***,,,,,,***)))+++---(((***+++***)))((()))+++((())))))+++,,,---......+++******---000222000///333888BBBLLLUUUZZZ]]]]]]ccciiikkkeeebbbdddgggggghhhjjjnnnqqqrrrqqqooommmiiikkklllkkkgggeeeeeeggg___XXXVVVTTTPPPVVVXXXMMM<<<666111222111...---///000---+++***,,,,,,***(((,,,++++++***))))))************)))((((((((((((((((((''''''&&&'''((()))***%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&###"""###%%%''''''&&&$$$$$$$$$%%%&&&%%%$$$###"""###%%%''''''&&&%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%"""###$$$%%%&&&(((((()))"""###%%%&&&'''(((((((((&&&'''((((((&&&&&&'''(((***(((&&&&&&'''(((((('''%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''(((((((((+++,,,((('''***+++***%%%&&&&&&'''(((((('''''''''''''''&&&''''''(((((())))))***+++******)))(((%%%((((((%%%&&&))))))&&&'''((()))((('''((()))+++"""&&&******'''&&&))),,,************++++++++++++))),,,...000000000222333111///111555888888<<>>===;;;666111...---...***///000---,,,...000...------------------------,,,++++++***))))))******&&&&&&&&&'''((())))))***)))((('''(((***++++++)))(((***+++***)))((()))***(((((()))***,,,---......,,,++++++...111222///---111777AAAKKKSSSXXXZZZ[[[aaaiiilllgggcccfffiiihhhgggkkkppptttuuussspppnnnllllllkkkhhhdddcccfffiiicccZZZWWWRRRKKKNNNPPPEEE:::444000111000...---///+++)))'''))),,,......,,,---,,,***)))))))))***+++***)))((((((((((((((())))))(((&&&%%%&&&''')))+++%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%###!!!%%%%%%&&&'''&&&%%%$$$######%%%''''''&&&%%%&&&'''###%%%'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''!!!###%%%'''((((((((('''###%%%'''(((((((((***,,,,,,)))%%%%%%''')))(((&&&%%%%%%$$$$$$$$$%%%&&&'''"""%%%(((***)))(((''''''###$$$%%%&&&&&&&&&%%%%%%&&&'''((((((&&&%%%&&&(((&&&&&&&&&'''''''''(((((((((,,,,,,(((&&&)))***)))!!!###%%%'''))))))))))))((((((''''''''''''((((((,,,+++)))((('''&&&''''''&&&)))***'''&&&'''&&&###'''((()))((('''((()))+++!!!%%%)))***''''''***---)))************+++++++++---///111111111111222333333111111666888888;;;@@@@@@JJJWWW___cccgggooouuuuuuyyyyyyuuusssssssssqqqjjjaaaWWWOOOEEE<<<888999222222333333222444666999999;;;BBBKKKQQQPPPHHHAAA888888777444000......///////////////////////////(((,,,111111...---000444+++---000222333333222222555111///111444666===DDDIII\\\ooowwwxxx{{{{{{mmm^^^RRRLLLJJJlllllljjjggggggkkkjjjfffkkkkkklllnnnooonnnjjjgggllllllkkklllmmmoooqqqrrrlllllllllnnnpppsssvvvxxxyyy{{{{{{yyyvvvvvvyyy{{{|||{{{yyyxxxwwwtttqqqnnnrrrpppsssxxxyyytttooonnniiieeeaaaaaadddeeeaaa]]]MMMEEE:::222///000000000,,,,,,,,,...000222222111222333333222///------...---,,,+++*********+++,,,+++***)))***++++++***)))------,,,,,,+++*********((()))+++,,,,,,+++***))))))***+++***))))))+++---)))***,,,...///000111111222111333<<>>;;;:::555666555333111333888===999AAAIIINNNTTTXXXSSSIII@@@666222888999222///333000111222111///............///000///...---...000............///111222222777333//////333666777777CCCQQQcccnnnrrrtttzzz}}}pppeee[[[TTTOOOiiijjjhhhffffffiiihhhdddgggggghhhkkkmmmnnnllljjjlllkkkkkkkkklllmmmooopppjjjkkklllmmmoooqqqssstttvvvxxxyyyxxxvvvwwwyyy|||yyyyyyxxxxxxwwwuuusssqqqooommmooouuuwwwsssppppppllliiifffeeehhhjjjllllll[[[QQQCCC777111///......))))))***---111555777888555333222000///.........---,,,+++*********+++++++++*********++++++******+++++++++++++++***************+++++++++******)))(((***++++++******+++,,,)))***+++---.../////////000///222:::GGGRRRWWWYYY[[[dddmmmpppmmmiiihhhjjjlllnnnoooqqqrrrqqqppppppnnnmmmllllllkkkgggbbb___\\\UUUMMMKKKLLLKKKDDD>>>444333111000///...//////------,,,,,,++++++,,,,,,,,,,,,+++******)))((((((***(((&&&'''))))))(((&&&***)))'''&&&&&&&&&((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%###"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%######$$$''''''&&&$$$&&&&&&&&&&&&''''''''''''######$$$%%%%%%&&&''''''###$$$&&&&&&%%%&&&''')))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&((())))))*********))))))***)))((((((***+++,,,***((('''''''''''''''%%%$$$&&&'''%%%"""%%%+++((('''&&&&&&((()))(((((('''((((((((('''''')))***'''''''''((()))*********++++++***)))((('''&&&&&&)))***++++++)))))))))+++------...//////000111111222333555555555666999;;;CCCFFFQQQ___ggghhhjjjnnnrrrtttuuurrrnnnmmmpppsssqqqlllbbbVVVKKKCCC>>><<<555666555333222444888<<<===DDDJJJPPPWWW[[[VVVMMMCCC:::777>>>???777111333000000111111000///.........///000///...---...000---...//////......000222444222000111222555666666<<>>AAA;;;666111//////000///------,,,++++++******++++++************************)))))))))************+++,,,,,,+++***))))))))))))'''))),,,,,,+++******+++)))***+++,,,------------...---///888DDDOOOVVVYYY[[[bbbkkknnnkkkgggfffffflllmmmnnnoooppppppppppppoooooooooooommmjjjddd```XXXQQQKKKIIIJJJIIIBBB<<<333333111000///.........,,,,,,------,,,,,,+++++++++++++++******))))))((((((&&&&&&''')))))))))(((***)))'''&&&&&&&&&'''(((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######$$$%%%'''''''''&&&&&&''''''((($$$###"""###%%%&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$$$$&&&)))+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))'''((())))))((((((***,,,...---+++***)))(((((((((%%%######&&&'''%%%'''+++'''&&&%%%&&&((()))(((''''''((())))))(((((()))+++''''''(((((())))))************)))))))))((((((((()))+++,,,+++******+++,,,---------...//////000000000222444555555777:::===DDDHHHSSS```hhhjjjkkkmmmooopppqqqnnnlllmmmqqqvvvvvvpppeeeZZZPPPHHHAAA===666666555444333555888;;;===BBBHHHPPPYYY```]]]VVVCCC;;;:::@@@CCC;;;555333000000000111000000//////...///000///...---...000,,,///111///,,,+++...222000111222222222222333555777@@@MMM[[[fffooovvvzzz~~~xxxnnnhhhbbbdddeeeccceeehhhgggbbbdddcccccceeeiiimmmooooookkkkkkkkkllllllmmmmmmmmmhhhjjjlllnnnooooooooonnnsssttttttuuuuuuvvvwwwxxxuuuuuuvvvvvvuuuttttttuuussspppppptttwwwvvvvvvxxxsssppphhh___YYY[[[dddmmmkkkaaaPPP@@@555000000111...///111333777===DDDHHHCCC<<<333///000111///,,,,,,,,,++++++++++++***+++******++++++***)))***+++'''(((((()))******++++++...---+++)))(((((()))***&&&))),,,---,,,************+++,,,---------------,,,+++---444???KKKTTTYYY^^^ccchhhiiifffddddddeeejjjkkkllllllnnnoooppppppssssssrrrrrrpppkkkddd```VVVPPPIIIHHHJJJHHHAAA;;;333222111000///......---+++,,,---...---,,,+++***+++*********)))))))))(((((('''''''''(((((((((''')))((('''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&''''''(((%%%$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$######%%%(((+++&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''((())))))((((((&&&'''((((((((((((+++---***++++++***))))))***+++***&&&%%%(((***(((''')))&&&&&&%%%''')))))))))''''''((()))((('''''')))+++'''((((((((()))))))))***(((((()))))))))************+++,,,,,,+++***,,,---------------......//////...000333444666888<<<>>>DDDJJJTTTaaajjjnnnnnnnnnkkkllllllkkklllooouuuzzz|||uuujjj^^^TTTJJJAAA;;;777666555444444666888::::::<<>>666666444111000...---///444666444111...///000///...---...000---...//////......000222222111111222333333222000333555888@@@MMM^^^nnnxxxbbbbbb```^^^aaahhhlllkkkfffdddddddddffffffeeedddeeegggjjjlllnnnoooppppppjjjjjjkkklllnnnqqqtttvvvrrrqqqqqqtttwwwxxxvvvsssmmmpppssssssqqqqqqwww|||xxxtttuuuyyyzzzwwwuuuuuu|||yyytttmmmfffbbbaaaaaaaaabbbaaa\\\TTTNNNKKKKKKEEEHHHJJJFFFAAA===???AAA>>>===:::555111///000222++++++,,,---,,,+++***)))'''+++...,,,((('''***---+++++++++++++++,,,,,,,,,((()))+++,,,,,,+++***))))))***+++***))))))+++---'''(((***,,,---/////////222///,,,***...888DDDLLLSSSVVVZZZ]]]^^^]]]\\\[[[\\\\\\\\\^^^ccciiiooosssqqqnnnjjjhhhgggeeecccaaaWWWQQQKKKIIIIIIEEE<<<333000000111111///...,,,+++...---,,,+++***+++,,,---(((((((((((())))))))))))%%%'''))))))'''&&&(((***&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''***)))((('''&&&&&&'''((($$$$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%&&&&&&&&&"""$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&$$$!!! $$$'''!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%%%%&&&(((((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%'''(((&&&''''''(((''''''&&&&&&((())))))(((&&&&&&''')))"""'''++++++((('''))),,,&&&'''+++---(((###$$$***'''((())),,,//////---+++'''((()))((('''((()))+++))))))))))))(((((((((((())))))*********+++++++++&&&((()))***))))))+++,,,000000000000000/////////...000333444666888<<<>>>AAAJJJVVVbbbqqq}}}|||ttttttsssrrrssstttvvvvvvuuuuuuyyyxxxmmm\\\NNNJJJKKK:::777555666888999888666222333777>>>EEETTTooowwwWWW???777888666222000...,,,///444777444111...///000///...---...000.........//////111222222555222000111333555333000222444888@@@LLL^^^ppp}}}~~~[[[\\\^^^______```bbbdddgggbbbaaaffffffbbb```cccgggfffddddddfffjjjnnnpppnnnmmmlllnnnqqqsssqqqoooqqqrrrrrrssssssrrrrrrqqqmmmnnnnnnoooqqqrrrssstttwwwrrrqqqttttttpppqqqvvvssstttuuusssooojjjfffeee^^^ZZZ]]]fffjjjccc\\\YYYWWWRRRLLLHHH@@@999777:::999999777444111///000111///---+++*********((('''***************+++++++++---,,,,,,,,,+++*********((()))***++++++***)))((((((((((((((())))))))))))+++)))))),,,///111000...***,,,------...555AAAKKKRRRZZZ___```___^^^[[[WWW[[[aaadddaaaaaagggnnnrrrsssllleeeccceeegggeeeccc^^^TTTLLLKKKIIIBBB999444444---+++///000------111,,,+++***)))))))))***+++*********))))))))))))))))))))))))))))))(((''''''&&&''''''&&&$$$######$$$((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''$$$###&&&&&&%%%&&&***$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%&&&'''''''''&&&%%%((((((%%%$$$''''''$$$)))%%%######&&&'''%%%######$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''+++)))&&&%%%&&&'''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&((()))***)))(((&&&'''''''''(((((((((((((((&&&'''''')))...111*** &&&%%%%%%'''******(((%%%%%%&&&''')))***+++++++++''''''''''''''''''&&&&&&'''((((((((()))))))))***'''(((******))))))***,,,,,,,,,+++++++++++++++,,,+++---...---,,,,,,---...222///000555888999:::===AAAGGGTTTeeeuuu~~~}}}zzzzzzzzzxxxuuurrrrrrsssuuu|||{{{wwwnnn___PPPDDD===:::;;;;;;999666444444444777555777===FFFUUUkkk~~~mmmPPP<<<555555333000222000000111444555444111///000111///------000333+++,,,---...////////////666111...000111//////000///666777:::FFFPPPbbbzzzTTTWWW\\\___```aaaccceeeiiieeeeeehhhgggbbb___aaaaaaaaa```bbbeeejjjnnnqqqnnnllljjjjjjnnnqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppnnnnnnpppqqqqqqrrrrrrrrrvvvqqqpppsssssspppqqquuusssuuuwwwvvvqqqllliiigggccc^^^```jjjqqqnnngggddd[[[SSSJJJEEE@@@:::888:::555555333111...---...000111///,,,++++++***)))'''(((((()))***+++,,,,,,---++++++++++++************&&&''')))***++++++++++++(((((((((((()))))))))***)))((((((,,,000222222111+++------,,,---444>>>GGGPPPWWW]]]]]]\\\\\\ZZZVVV[[[```cccaaa```fffmmmppprrrlllfffccceeefffeeecccZZZQQQJJJIIIHHHAAA888444000,,,,,,000111//////333++++++***))))))***+++,,,***************))))))))))))))))))))))))(((''''''&&&''''''&&&$$$######$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######&&&&&&$$$$$$((($$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$%%%''')))'''''''''''''''(((((((((%%%((((((%%%$$$''''''$$$%%%$$$###$$$%%%&&&'''&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%######$$$&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&((()))))))))''''''(((((((((((((((''''''''')))((($$$"""&&&+++***&&&&&&%%%$$$&&&((()))'''%%%%%%%%%'''((()))*********''''''''''''''''''''''''(((((((((((())))))))))))((()))******)))((()))+++++++++************+++++++++---...---,,,,,,---///000...///444888999;;;???FFFLLLYYYjjjzzz~~~|||{{{zzzvvvsssrrrsssuuuyyyyyyvvvnnn```PPPDDD===888999:::888666555555666888777888===EEERRRgggyyy|||hhhNNN<<<777666444222222000000111333444222000...000111000...---///222------...///000000000000222///...000000...///333000666555777AAAJJJ[[[sss}}}JJJOOOUUU[[[^^^```cccdddeeedddeeehhhgggbbb___```_________aaadddhhhlllnnnpppnnnkkkkkknnnrrruuuvvvsssrrrrrrqqqpppooonnnnnnoooppprrrssssssqqqpppnnnrrrpppoooqqqqqqooopppsssrrruuuxxxxxxuuupppllliiigggaaabbblllvvvxxxtttppp]]]PPPCCC===;;;777555555444444333000...///111333111000...------,,,)))'''''''''(((***+++,,,---...))))))))))))************&&&''')))***,,,---------((((((((()))))))))******''''''(((,,,000333444444---...---,,,,,,111:::AAAKKKRRRXXXXXXXXXYYYXXXTTTZZZ```bbb``````eeekkkmmmqqqlllfffddddddeeedddbbbYYYPPPJJJIIIHHH@@@888444///---...111111///...111***))))))))))))+++,,,---******+++******)))(((((()))))))))))))))(((''''''&&&''''''&&&$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$############$$$%%%'''$$$%%%((('''$$$###&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%'''))))))((('''&&&%%%&&&'''(((%%%((((((%%%$$$''''''$$$"""###$$$$$$$$$%%%''')))###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%###"""###%%%'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((''''''))))))((((((''''''&&&&&&'''((('''###$$$(((***((('''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))(((((((((((()))***+++***((('''((()))******)))))))))******++++++,,,------,,,,,,...//////---...444777888;;;@@@FFFMMMYYYiiixxx~~~}}}}}}{{{xxxtttrrrrrrsssvvvwwwuuummm```QQQDDD===777888999888777666666888888777999>>>DDDOOOaaarrrssscccMMM>>>999777555333222111000000111111000///...///111000///......///...///000111222222222222...---...000...,,,///555222666333333;;;CCCQQQhhhwwwAAAEEEJJJPPPUUUZZZ___bbb^^^```cccffffffcccaaa```cccccccccccceeegggiiijjjnnnlllkkklllnnnrrruuuvvvttttttsssqqqppppppooooooqqqrrrssstttsssqqqnnnlllmmmlllmmmnnnnnnnnnoooppppppsssxxxyyywwwrrrmmmkkkgggaaa```iiivvv|||yyyuuu^^^NNN>>>999999888555444555666666555444555888;;;222000.........---+++)))(((((()))***++++++,,,,,,''''''(((((())))))******'''((()))***+++,,,------(((((()))))))))*********((((((***,,,000222444555//////...,,,+++///555:::EEELLLQQQRRRSSSVVVVVVTTTZZZ___aaa___```eeejjjkkknnnkkkfffdddddddddcccbbb[[[SSSLLLJJJFFF>>>666333///000111111///---+++,,,)))(((((((((***+++---...+++,,,,,,,,,+++***(((''')))))))))))))))(((''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&(((&&&'''***)))%%%$$$%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))((('''$$$###"""###$$$%%%%%%((((((%%%$$$'''&&&$$$"""$$$&&&%%%######&&&***###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&''')))((('''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''******)))((('''&&&&&&%%% ''',,,***((()))(((&&&'''&&&$$$$$$$$$&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***+++***(((''''''((()))))))))((())))))***+++***,,,------,,,---...///000...000444666666;;;@@@GGGNNNZZZiiivvv}}}~~~|||~~~~~~}}}zzzuuurrrqqqqqqssstttssslll```QQQEEE>>>888999:::888666555555666666666999>>>CCCMMM^^^mmmmmmaaaPPPCCC<<<888555222222111000////////////......///000111000///...---...///000111111222222111,,,---///000,,,)))---555111555111000888>>>JJJ___rrr|||999;;;>>>BBBGGGNNNVVV\\\[[[```dddeeedddbbbaaa```eeeeeefffggghhhjjjkkkkkkggghhhjjjkkkmmmnnnpppqqquuutttsssrrrrrrrrrrrrsssrrrsssuuuuuussspppmmmkkkhhhjjjkkkkkklllmmmmmmmmmnnnrrrwwwxxxvvvqqqmmmkkkfffcccaaagggqqqyyywwwrrr___NNN>>>:::<<<<<<:::888444666777888999;;;>>>AAA555333000.........,,,+++++++++******************'''''''''(((((())))))*********************++++++))))))))))))***************+++,,,---///111444555111000...,,,+++---000333>>>EEEKKKLLLOOOTTTVVVTTTYYY^^^___^^^aaafffjjjjjjkkkiiifffdddcccddddddccc\\\TTTKKKFFF@@@777111///...111222111...,,,,,,+++((((((((((((***,,,...///---.........---+++(((''')))))))))))))))(((''''''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&$$$%%%(((((($$$"""$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((((('''&&&''')))((('''%%%#########%%%&&&%%%((((((%%%$$$'''&&&$$$$$$&&&'''&&&###"""%%%(((######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''((((((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''******)))((('''&&&&&&%%%&&&+++)))&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&(((%%%%%%$$$$$$%%%&&&'''((('''''''''((((((((())))))))))))))))))(((((((((((()))******)))'''&&&'''((())))))(((((()))******+++***+++------------...000222111222555555555:::@@@LLLRRR^^^kkkvvv|||}}}|||~~~~~~|||wwwsssqqqqqqrrrrrrqqqkkk___QQQEEE>>>;;;<<<;;;999666333333444444444777===CCCLLL]]]lllmmmdddVVVIII???999444111111111000///.........///...//////000000///---+++,,,---...///000000000000......000000+++'''+++222000333//////777<<>>DDDIIILLLNNNOOOPPPLLLFFF<<<444000---,,,++++++++++++*********************)))))))))))))))(((((((((''''''''')))***+++))))))*********+++++++++***,,,---...///111666:::444222///---------------222999@@@CCCIIIRRRXXXYYYXXX[[[^^^___dddkkkmmmkkkddddddddddddcccdddeeeggg]]]SSSGGG>>>666///---///777<<<<<<444...---...---))))))((())))))+++---...222222333333111...***((()))))))))))))))(((''''''%%%'''((('''&&&%%%'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$!!!!!!$$$$$$""""""&&&###$$$&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''))))))(((''''''((((((((())))))))))))))))))%%%((((((%%%$$$''''''$$$&&&%%%###$$$%%%&&&&&&%%%############$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%'''&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&(((%%% %%%))))))''')))+++***'''&&&&&&(((''''''%%%$$$%%%&&&((()))&&&''''''((())))))******&&&&&&'''((()))***++++++&&&((()))(((''''''((())))))))))))******+++------)))+++------------///111111111444777777888???HHHMMMTTT^^^hhhooorrrssssss{{{xxxvvvsssrrrooofffZZZMMMDDD???;;;<<<;;;999666333333444555444666;;;@@@JJJ[[[kkkrrrmmmbbbUUUGGG===888777000111111///---...111444222///------......---++++++,,,---......///......111...---///...,,,---111...222///111999999===KKKZZZmmm|||}}}---...///000111444888;;;===GGGNNNNNNPPPWWW]]]^^^aaabbbdddfffggggggfffeeedddddddddbbb```bbbggglllmmmmmmmmmoooqqquuuyyy{{{vvvuuutttsssqqqpppooonnnffflllnnnlllnnnssssssooorrrtttvvvvvvssspppnnnmmmfffjjjhhhaaa\\\\\\YYYTTTRRRJJJEEEGGGIIIHHHFFFFFFBBBHHHPPPVVVYYY[[[[[[\\\VVVNNNBBB777111---++++++))))))******+++++++++,,,++++++******))))))((((((&&&%%%%%%&&&''')))+++,,,)))************+++++++++(((***---...///222888===444222///...------,,,,,,000777===BBBHHHRRRYYY[[[WWW[[[]]]___eeelllnnnlllaaabbbcccccccccdddfffhhh___UUUHHH???777111111555BBBFFFDDD777---++++++)))***))))))))))))+++,,,---333444444444222///+++))))))))))))))))))(((((('''%%%'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&((($$$###&&&&&&%%%&&&***"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$''')))***((('''((((((%%%&&&'''((())))))((((((%%%((((((%%%$$$''''''$$$%%%###!!!"""&&&)))(((&&&############$$$&&&((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%''')))***(((&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((%%%)))***((())),,,***''''''))),,,,,,)))&&&'''(((((('''&&&%%%%%%&&&((()))&&&''''''((()))******+++%%%&&&'''((()))***+++,,,%%%'''(((((('''''')))***************+++,,,---...)))+++,,,---------///111///000333777888:::CCCMMMSSSYYYccclllqqqtttuuuvvv{{{zzztttsssnnneeeXXXLLLDDD???999::::::999666444555555888666777;;;???IIIZZZjjjsssoooeeeXXXIII???;;;:::///111111///......222666333000,,,+++---...---++++++,,,---...////////////111,,,+++...000///000222...222000111999888999EEEOOOeeewwwzzz|||.........//////000111222;;;;;;<<<>>>CCCJJJPPPTTT[[[^^^aaabbb___]]]]]]^^^\\\^^^^^^[[[XXXXXX^^^dddeeegggkkkooorrrvvv{{{~~~|||tttmmmmmmqqqqqqnnnnnnnnnnnnmmmllllllmmmoooqqqrrrrrrrrrqqqooollljjjkkkkkkjjjeee___ZZZWWWWWWOOOPPPSSSUUUWWWVVVSSSPPPWWWYYY___fffjjjiiiiiiiii]]]SSSIIICCC;;;111///222+++,,,---,,,+++***++++++(((((()))***+++,,,,,,---+++))))))+++***(((***///(((***++++++******+++,,,,,,,,,,,,---///333777:::777444000///000000...,,,---111888???GGGOOOVVV[[[^^^^^^```eeeiiillllllkkkgggddd```___aaaccceeefffdddYYYHHH999111222888===BBB<<<444///------,,,++++++)))***,,,***''')))---111222333333222///+++)))&&&'''((()))************))))))(((((((((((())))))$$$&&&&&&&&&$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((()))$$$###***---)))'''(((''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''(((((('''&&&$$$###"""""" !!!"""$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###"""%%%&&&((('''&&&&&&''')))(((&&&%%%'''***+++)))&&&###%%%&&&&&&%%%$$$%%%%%%&&&''''''((()))(((((((((&&&***+++(((&&&''''''%%%$$$%%%&&&'''((('''&&&%%%###%%%&&&&&&&&&''')))+++(((((((((((())))))))))))((()))***)))((('''((()))))))))(((((((((((())))))*********+++,,,,,,------))),,,///000000000111222666666777777777;;;GGGUUUXXXXXX]]]gggtttzzzyyyuuu~~~zzzwwwpppfffZZZOOOFFFAAA===888555555444111222666444555888>>>BBBJJJYYYfffmmmpppkkk^^^PPPEEE<<<555888555111//////000000///333444333000+++'''&&&%%%------,,,+++,,,---...///000000///---,,,,,,///111///000111222222555999<<>>===:::777555666777888888999;;;@@@DDDGGGJJJNNNQQQUUUYYY___bbbhhhkkkkkkhhhiiilllkkkhhhfffiiilllnnnnnnmmmmmmmmmjjjiiigggffffffhhhiiijjjccccccccc```]]][[[[[[\\\WWW^^^iiittt{{{vvvoooeee\\\SSSHHH>>>888444222...,,,,,,,,,,,,,,,------,,,,,,++++++++++++***((())),,,+++((()))...'''(((******)))))))))***''')))+++---///333:::???DDD@@@:::333///,,,++++++)))***---222:::FFFRRRZZZXXX^^^eeefffccc```aaaccceeeccc``````bbbdddffffff```YYYMMM@@@777111000//////............---,,,***+++)))***,,,***''')))---------,,,***)))(((((('''''''''(((((('''&&&%%%%%%&&&''')))******)))'''&&&$$$%%%'''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%***(((&&&%%%%%%&&&)))+++%%%&&&((((((&&&%%%%%%%%%'''$$$############$$$%%%((((((((()))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((()))******%%%%%%&&&'''((())))))***%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&###)))...,,,'''$$$'''+++$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''((((((((('''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''''''((((((%%%)))+++(((&&&((((((&&&'''&&&%%%%%%%%%&&&((()))((()))******)))***,,,...+++******)))(((''''''&&&((()))******)))((()))+++)))((((((''''''(((((()))))))))******+++,,,,,,,,,,,,...///000000000111333222555<<>>CCCKKK[[[jjjwww{{{{{{sssgggZZZJJJ>>>666333///....../////////,,,---///...---,,,,,,---,,,,,,,,,,,,------......---.........,,,---///000......//////000222666999CCCLLL]]]oooxxxxxxwwwyyywwwxxx{{{~~~}}}}}}~~~,,,,,,,,,,,,,,,,,,---...000/////////000222444666000000000111222111000///111111111111111333555888888;;;@@@DDDHHHMMMRRRVVV[[[___bbbaaabbbeeeeeebbbfffiiilllmmmmmmkkkkkkkkkhhhgggeeeddddddfffhhhjjjdddeeedddbbb___^^^___aaa]]]aaahhhnnntttyyy~~~{{{vvvnnnfff^^^TTTHHH>>>666222---+++,,,.........,,,,,,++++++******)))))))))(((***,,,+++((()))---%%%'''))))))((('''((()))%%%))),,,---...333:::AAAGGGDDD>>>888222...,,,,,,******,,,000777BBBOOOWWWUUU\\\dddfffbbb______aaadddbbb``````bbbeeeffffff___YYYOOOCCC999222...---...///111111///---+++***+++)))***,,,***''')))------,,,+++******)))((((((%%%%%%&&&'''((((((''''''&&&'''((())))))((('''&&&$$$%%%'''&&&&&&%%%'''((()))))))))))))))((((((''')))'''%%%######%%%''')))!!!###&&&''''''''''''((("""######""""""%%%'''((('''''''''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&!!!''',,,+++&&&###&&&***$$$&&&''''''&&&%%%'''((('''((())))))))))))))))))%%%''')))((('''&&&'''''''''&&&&&&%%%&&&'''(((((($$$)))***(((&&&((()))'''((('''&&&%%%&&&'''((()))'''((())))))((((((***,,,+++******)))(((''''''&&&''')))******))))))***,,,))))))(((((((((((())))))*********+++,,,,,,---------...000111111222444666777888>>>HHHTTT```qqq~~~|||zzz{{{~~~}}}zzzuuukkk___SSSGGG???;;;:::777666888888555666999888999===BBBFFFMMMZZZggguuuyyy{{{uuulll___OOOAAA777444000......//////...---...//////,,,+++++++++,,,,,,,,,---------------,,,---......------...000...////////////111555888>>>EEEUUUhhhtttuuussssssrrruuuyyy|||}}}~~~~~~~~~,,,,,,,,,,,,---...///000...------...///111222444...,,,++++++,,,------,,,///......------...///000...111555888<<<@@@EEEHHHPPPVVVZZZZZZ[[[___```___ccceeehhhjjjiiiiiijjjkkkhhhgggeeeddddddeeeggghhhggggggfffdddbbbbbbccceeeaaabbbdddfffiiirrr}}}~~~wwwooohhh```RRREEE;;;555///,,,---/////////+++++++++******))))))))))))(((***---,,,((()))---%%%'''((()))((('''((()))%%%)))---......222:::AAAFFFEEEAAA;;;444///------++++++,,,...444>>>JJJRRRUUU\\\cccgggfffcccbbbaaacccaaa```aaaccceeeffffff___YYYPPPEEE;;;333///,,,...000222222///,,,+++***+++)))***,,,***''')))---,,,,,,,,,++++++)))((((((%%%%%%&&&'''((())))))(((''''''''''''''''''''''''$$$%%%''''''&&&&&&''')))***************))))))(((((('''%%%######$$$%%%&&&!!!%%%'''((('''(((((( $$$%%%######'''))))))'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%!!!&&&***)))&&&$$$%%%(((###$$$&&&%%%$$$$$$%%%'''%%%'''((((((''''''((()))&&&((())))))(((''''''((('''&&&%%%%%%%%%&&&((()))$$$(((***'''&&&((()))'''''''''&&&&&&''''''((()))&&&'''(((((('''''')))+++******))))))((((((''''''''')))************+++,,,+++******))))))******+++++++++,,,,,,---.........---///111222222444777:::;;;;;;???KKKXXXfffwww~~~zzzsssgggZZZMMMBBB<<<888888555555888888666666999666888===CCCGGGMMMYYYeeepppuuuxxxuuunnncccSSSEEE999666222000//////...---***,,,......---,,,---...+++,,,------......------+++,,,......------...000//////000//////111555888:::???NNNdddtttzzzzzzzzztttxxx|||~~~~~~~~~******++++++---...000111---------------...///000+++***)))+++------+++(((---,,,++++++,,,---......***,,,...000222555888;;;BBBIIINNNNNNPPPTTTWWWWWW\\\___bbbdddeeegggjjjlllhhhgggfffeeeeeefffggggggiiiiiihhheeecccccceeegggdddcccbbb___```hhhuuu}}}vvvsssmmm^^^OOOBBB;;;333...///000000...+++++++++++++++++++++***)))(((***---,,,)))))),,,&&&(((******)))((()))***%%%***......---111999AAACCCCCCAAA<<<555000------+++++++++,,,000999CCCJJJTTTYYY```fffhhhgggcccaaabbbaaa```aaadddfffffffff___ZZZQQQFFF<<<555000...,,,///111111...,,,,,,,,,+++)))***,,,***''')))---)))***+++,,,+++)))'''&&&''''''((()))))))))(((((()))(((&&&%%%%%%&&&((()))$$$%%%''''''&&&&&&(((******************)))((((((''''''&&&%%%%%%%%%%%%%%%"""%%%((((((''''''''' ''')))&&&%%%(((***(((((('''&&&&&&&&&((()))***%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$%%%%%%((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&&&&'''$$$&&&''''''&&&%%%'''((($$$&&&((((((&&&&&&'''((('''(((******((('''((()))'''&&&%%%$$$$$$&&&''')))$$$(((***'''&&&))))))(((&&&&&&'''((((((((((((((('''((((((((('''''')))***))))))))))))((((((((((((''')))************+++---,,,,,,++++++++++++,,,,,,,,,,,,---......//////000...///111333444777;;;>>>@@@@@@FFFRRR```mmm}}}{{{ssseeeVVVIII@@@;;;999666444444777888555666999888888<<>>KKKaaattt|||~~~zzz~~~((())))))+++,,,...000111///......---------------))))))***,,,///...***%%%,,,+++***+++,,,.........)))+++,,,------...000333222999>>>???@@@EEEJJJJJJWWWYYY\\\___bbbeeejjjmmmhhhhhhggggggffffffffffffjjjiiihhhfffddddddfffhhhfffeeeaaa\\\ZZZ```llluuu~~~~~~zzzzzzwwwiiiZZZIIIAAA666111000111///---,,,,,,,,,,,,,,,,,,,,,,,,((((((***...---)))))),,,(((***+++,,,+++***+++,,,&&&***//////---000999@@@???AAA@@@<<<555///---,,,+++******+++...666???EEEQQQUUU\\\ccchhhgggccc___bbbaaa```aaadddfffffffff```ZZZQQQGGG===666111///***---//////---,,,,,,...+++)))***,,,***''')))---''')))+++,,,+++)))&&&$$$************)))((('''&&&***(((&&&$$$$$$&&&(((***$$$%%%''''''''''''(((***)))))))))))))))(((((('''(((((((((''''''&&&&&&%%% ###&&&((('''&&&%%%%%%"""))),,,(((&&&))))))''')))(((''''''''')))***+++&&&&&&&&&'''''''''(((((())))))((((((((())))))***(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&((((((((('''''''''((())))))(((((()))+++$$$'''***)))'''&&&(((***'''(((******((((((((()))'''&&&%%%$$$$$$&&&''')))###(((***'''&&&)))***(((%%%&&&((()))))))))((('''(((((()))((('''''')))+++(((((((((((())))))))))))''')))***+++******,,,------,,,,,,++++++,,,,,,---------......///000000000...000222333555999===@@@DDDEEELLLZZZhhhtttvvvfffVVVIII@@@===;;;555333333777777555555888999999;;;???BBBJJJYYYgggjjjooorrrrrrooohhhYYYLLL>>>;;;666222000///---,,,+++---......---,,,,,,---+++,,,---.........---,,,)))+++---...------...///000111111000000222555888:::;;;FFF[[[nnnwwwzzz{{{}}}~~~))))))***++++++,,,------...000111///,,,***+++---,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---......111444444333555:::???JJJJJJLLLSSS]]]fffjjjkkkkkkhhhfffeeecccaaadddjjjfffhhhiiifffaaa___bbbfffkkkeee```\\\ZZZ\\\fffqqq}}}~~~sssaaaVVVIII;;;444111...,,,---111000///------,,,------+++,,,------+++))))))***%%%'''))))))(((''''''(((...+++,,,///000000555;;;>>>AAACCC@@@999222---+++000,,,***,,,...222:::CCCNNNSSSZZZ___aaaaaaaaaaaaeeeddddddhhhjjjhhhgggfffaaa]]]TTTFFF999000...///------,,,,,,,,,---......,,,---,,,***'''&&&'''((()))***++++++)))(((((()))***))))))))))))(((%%%"""&&&%%%&&&)))(((%%%&&&***)))((('''))),,,,,,((($$$###%%%'''(((''''''((()))%%%''')))'''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((()))***)))'''%%%&&&'''&&&'''((()))***+++++++++)))%%%$$$((()))'''%%%'''&&&$$$$$$''''''$$$###%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''###%%%''')))(((&&&### ''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$&&&(((***++++++***))))))******)))&&&%%%&&&&&&((('''&&&(((+++,,,)))&&&'''(((*********+++,,,......+++)))***---......,,,,,,---...---,,,,,,---///...000222333444999@@@FFFKKKOOOVVVaaannn{{{tttcccSSSHHH@@@:::666888777555444444555777888:::666666<<>>777222...,,,...///......---------,,,,,,,,,---...---+++))))))***''')))+++,,,++++++,,,------++++++...000111666===@@@CCCDDDBBB<<<555000...000------/////////444;;;DDDIIIQQQXXX^^^``````___eeecccccceeeffffffeeeddd```^^^XXXMMM@@@555111///000//////......---------+++,,,,,,***((('''((())))))***++++++)))(((((()))&&&&&&&&&''')))***)))(((&&&$$$%%%''''''$$$&&&***''')))***+++***(((&&&&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))))))))'''&&&'''(((***************))))))((($$$$$$(((------'''$$$$$$***'''&&&((('''$$$###%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''((()))%%%'''(((***+++***)))(((((()))***)))'''&&&&&&'''((('''''')))++++++)))'''&&&(((************,,,...---+++)))***,,,...---+++---...///...------///111111333444555666;;;CCCIIISSSWWW^^^gggqqq{{{}}}qqq___OOODDD>>>888555:::999777666666777999:::<<<888888>>>FFFOOO\\\gggrrrvvvxxxwwwuuuooocccXXXFFF<<<444222222000///111///...---,,,,,,...///000---...///...,,,,,,,,,...,,,---//////......000111111......222444222444999333999BBBOOObbbttt|||{{{++++++,,,,,,------......---...///...,,,+++,,,------,,,,,,+++*********+++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------...***((()))...111///---444444666;;;DDDLLLSSSVVVeee___[[[]]]^^^___aaaeeefffhhhhhhfffccccccgggkkkhhhfffggggggeeebbbeeelll{{{lllcccVVVGGG>>>777111///000,,,------------,,,,,,+++---//////...+++)))))))))'''***,,,,,,,,,,,,---...,,,******...000222888???BBBEEEFFFEEE@@@;;;666444333111000111///,,,---222888<<>>EEENNN[[[ggguuu{{{~~~}}}zzzsssggg[[[GGG>>>555333222000///111......---------...000111,,,...///...------...000---.........---...000333333111111333444222333555333888>>>III[[[ooo{{{~~~,,,,,,,,,------.........,,,---------,,,,,,,,,,,,------,,,+++******************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))***---//////...000000111444:::AAAGGGJJJTTTNNNLLLPPPVVVZZZ^^^ccceeeeeeeeecccaaaaaadddggghhhgggiiikkkjjjhhhkkkrrr|||}}}qqqmmmaaaRRRGGG>>>555222222+++,,,,,,------,,,++++++...///000...,,,)))))))))'''(((******)))((()))***+++)))***---000333:::BBBDDDFFFHHHHHHFFFBBB>>>;;;:::666444333///***+++...111333:::GGGVVV```bbb```ffffffcccaaabbbffffffcccddddddaaaXXXJJJ===555111111111111111000...---,,,***++++++***)))(((***+++)))***++++++)))(((((()))---***'''&&&&&&'''&&&%%%'''%%%%%%''''''%%%(((...(((***+++***'''%%%%%%&&&&&&((()))(((&&&%%%%%%&&&,,,)))'''&&&''''''&&&$$$''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&'''%%%'''((()))((((((***+++,,,,,,,,,+++***((('''&&&$$$***444;;;666---)))+++,,,)))'''((('''%%%%%%(((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''(((((()))))))))))))))((())))))***))))))(((''''''((())))))((('''(((***((((((((()))*********)))&&&((()))***)))***+++---)))))))))***+++++++++***...///000000000000222444555777:::;;;>>>EEENNNUUU]]]dddmmmuuuzzzqqqeeeTTTFFF===999777555888777666666666666777888999777888===CCCKKKYYYeeexxx~~~|||sssfff[[[III???777444333000///111,,,,,,++++++,,,---...///+++---......------...000.........---,,,---111444444222000000000111333666555777;;;CCCUUUkkk{{{,,,,,,------------......,,,+++++++++,,,,,,,,,,,,---,,,++++++*********+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,&&&(((+++,,,,,,,,,///111+++++++++,,,///333777:::AAA======DDDLLLSSS\\\cccddddddcccbbbaaaaaabbbccchhhhhhjjjmmmmmmmmmsss{{{}}}yyytttiii[[[PPPDDD999333222,,,,,,,,,---,,,,,,++++++---...///...+++)))))))))((()))***)))'''&&&&&&'''+++((()))---000444;;;CCCEEEGGGJJJLLLMMMKKKGGGEEEDDD???:::666111+++,,,111//////555BBBQQQ\\\``````eeegggeeeaaadddiiijjjfffhhhgggbbbXXXJJJ>>>888555111111111000000///...---***+++,,,+++))))))***,,,)))***++++++)))(((((()))///,,,)))&&&&&&%%%$$$###(((&&&''')))(((&&&)))...+++)))''''''((((((&&&$$$$$$&&&(((((('''&&&'''((('''((()))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***+++%%%'''((()))((()))+++,,,***************)))((('''!!!%%%---111---%%%$$$'''(((%%%$$$''''''%%%%%%)))$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***))))))))))))))))))))))))((((((((('''(((***)))(((((()))***))))))))))))))))))***+++&&&'''))))))))))))+++---((()))***+++++++++******---...///000000111333555666999<<>>666//////444...///222;;;GGGRRRXXXZZZ```ddddddaaadddlllmmmhhhjjjhhhcccZZZMMMDDD???>>>555444222111000/////////,,,,,,,,,+++))))))***+++)))***++++++)))(((((()))+++)))'''''''''((('''&&&(((&&&(((***)))&&&'''++++++'''$$$%%%)))***'''$$$###%%%'''(((''''''((()))$$$''')))'''###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&(((***&&&'''))))))))))))+++,,,''''''(((((()))((((((((($$$$$$(((+++)))$$$$$$'''$$$"""###''''''%%%%%%'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***)))((('''((((((((((((((()))))))))((()))******(((((((((***)))*********))))))+++---%%%'''))))))))))))+++---'''***,,,---,,,+++++++++,,,...000000000222444666777:::???CCCKKKVVVcccmmmrrryyy||||||~~~}}}yyyqqq___VVVIII???;;;999888777::::::::::::::::::::::::;;;:::<<<@@@CCCKKKZZZhhhvvv~~~yyypppeee[[[MMMCCC:::777555111000111////////////////////////***,,,---,,,++++++,,,------.........---...000333//////,,,)))+++222777888555888999===KKK```qqqyyy~~~,,,,,,,,,,,,,,,,,,++++++***(((((())),,,...---+++************+++,,,------))))))***+++++++++++++++((()))***+++,,,++++++***%%%&&&)))***++++++++++++))),,,......------...000------111555888===JJJWWWZZZ\\\___ccceeeeeecccaaaeeefffiiimmmooopppwwwyyypppfffWWWFFF;;;888333111...,,,******+++,,,(((***,,,+++***))))))***''')))++++++******+++,,,,,,***)))---000444<<>>444111333------...222999CCCKKKQQQWWW^^^```^^^bbblllmmmfffhhhhhhfff___UUUNNNJJJJJJ===:::666222000/////////---------+++)))((()))***)))***++++++)))(((((()))'''&&&&&&''')))***((('''&&&%%%(((+++)))$$$$$$&&&'''&&&&&&&&&'''(((((((((%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''###"""!!! !!!###%%%''''''(((******))))))***,,,&&&&&&''''''''''''&&&&&&'''&&&'''******&&&%%%(((###"""$$$(((((($$$###$$$###$$$%%%'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&'''))))))((('''&&&(((''''''(((((()))*********++++++***((('''((())))))***+++***((((((+++...%%%'''((()))((()))+++,,,'''***......,,,++++++,,,---///111111222444666999888<<>>666333///+++******,,,---''')))******))))))***+++$$$&&&)))******+++,,,...---******---000333<<>>EEEMMMWWWfffwww{{{nnndddOOOHHH@@@:::999888777555444444555555555555444444999999<<>>BBBMMMVVVXXX\\\eeekkkkkkjjjlllkkkfffbbb```\\\WWWRRRHHH;;;111---------------------,,,)))((()))++++++,,,---,,,)))((()))*********)))((((((((((((((())))))******)))'''$$$"""$$$$$$###"""&&&++++++&&&$$$$$$%%%''')))(((&&&$$$(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%((('''$$$$$$''''''%%%---'''!!!!!!%%%)))***)))'''$$$&&&++++++%%%$$$&&&%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&'''&&&&&&''')))***)))((($$$$$$%%%&&&''''''&&&&&&&&&'''(((*********))))))###)))&&&%%%***'''!!!%%%'''((())))))''''''''')))###(((***&&&&&&)))(((###''''''((((((((('''%%%$$$&&&&&&&&&&&&''')))***+++$$$+++)))'''+++'''"""'''---,,,+++)))))))))******''')))******))))))***+++,,,+++)))((('''''''''(((+++++++++,,,---------...111222222111222444888<<<;;;???HHHRRR[[[gggzzz|||rrrbbbVVVDDD@@@;;;777666555555444888555111111555888999888<<<;;;;;;<<<>>>FFFXXXhhhuuu{{{~~~sssgggTTTGGG<<<999:::888666555,,,///111111///...///222,,,---///000000...---+++///,,,***+++...000111///333000---///333555333000///666::::::???LLLXXX\\\fffppp{{{++++++,,,------,,,++++++))))))))))))***+++,,,---***************+++,,,,,,,,,+++***)))((())))))***(((+++---,,,)))((()))***))))))((('''(((***,,,---,,,+++***))))))***+++,,,*********)))***...444888???BBBGGGLLLRRRWWW[[[]]]\\\^^^bbbdddfffhhhkkkmmmwwwxxxzzz{{{}}}zzzvvvzzz|||uuugggWWWJJJ999666111...------,,,++++++,,,,,,------,,,,,,+++(((((()))************)))------,,,,,,...555>>>EEEPPP\\\iiipppsssuuusssooonnnllliiiddd[[[PPPEEE>>>555666666333///...111444===DDDJJJOOOYYYdddjjjiiikkknnnmmmiiieeebbb]]]WWWQQQHHH===555222222222111---------,,,***)))***++++++,,,---,,,***))))))******))))))(((((((((((()))******+++***)))'''&&&$$$$$$%%%$$$"""%%%******&&&%%%%%%%%%&&&((((((&&&%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''***)))&&&&&&))))))'''''''''&&&%%%&&&'''((()))'''$$$%%%))))))%%%$$$'''%%%&&&''''''%%%$$$%%%&&&%%%&&&&&&'''((((((''''''&&&%%%%%%&&&((())))))((($$$%%%%%%&&&'''(((((()))''''''))))))***)))(((((($$$)))&&&%%%+++)))%%%***%%%&&&'''&&&%%%$$$%%%&&&%%%))))))&&&&&&)))((($$$&&&'''(((((((((&&&%%%$$$''''''&&&''''''((()))***&&&+++(((%%%)))'''###(((++++++***)))))))))******((()))******))))))***+++******)))))))))***+++,,,++++++,,,,,,---//////000111222222333444777===@@@BBBFFFPPPZZZbbbkkkzzz|||vvvpppfffWWWLLL@@@<<<888666555555555555888555222222555777888888;;;:::;;;===???GGGYYYjjjyyywwwlllZZZLLL???::::::777555444---000222111///...///000...------------------------+++)))***---//////---222///---///444666444111000666999888<<>>AAAGGGLLLSSSYYY[[[\\\\\\]]]aaaaaaeeennnzzzwwwjjjUUUIII:::111000///---))))))******++++++******))))))***+++,,,,,,,,,,,,,,,(((***++++++,,,444AAALLL\\\jjjyyy~~~}}}}}}{{{xxxvvvtttqqqpppooolllgggbbbRRRQQQMMMDDD:::222000111+++,,,///333888@@@JJJRRR]]]cccgggeee___WWWKKK@@@777444222222444444222///,,,------,,,+++***,,,---(((*********((('''((()))((()))******+++***)))))))))'''%%%######%%%&&&((($$$''''''$$$$$$'''(((&&&(((&&&%%%%%%'''(((((((((((((((((((((''''''''''''$$$&&&'''))))))(((&&&%%%%%%''''''%%%%%%))))))'''***)))'''&&&&&&'''((()))&&&%%%$$$""""""%%%'''(((&&&'''((('''%%%$$$%%%&&&))))))(((((('''&&&$$$$$$$$$######$$$&&&'''&&&%%%'''&&&&&&&&&'''***---///))))))((('''''''''&&&&&&%%%)))$$$!!!&&&%%%"""((("""$$$%%%%%%$$$$$$%%%'''***(((''''''''''''(((***''''''''''''''''''''''''***)))(((''''''&&&''''''''',,,))))))111...&&&(((&&&'''(((*********)))((()))***++++++******+++,,,)))******++++++,,,,,,,,,//////......///111333444666;;;AAAHHHMMMRRRWWWZZZXXX^^^jjjwww~~~|||wwwuuurrrjjj]]]QQQIIICCC===:::666444222111111222111000555555555444555666777999888:::>>>CCCFFFNNN^^^mmmzzzyyyeeeTTTBBB:::888666666666333222111111000...,,,+++---...///000111000000///...000111222222111111000,,,---///222444555444333222222333444888AAANNNYYYeeesss++++++************+++++++++***************+++++++++***)))((((((***,,,---++++++,,,,,,++++++***)))(((((())))))***+++,,,---))))))))))))******)))))))))(((((((((((((((((()))((()))******)))***,,,...+++,,,---///111444666888<<>>;;;666111...//////...333:::BBBMMMXXX]]][[[UUUHHH===...,,,+++---111222111///,,,---...---++++++---//////000000///,,,******+++++++++,,,,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%''''''!!!&&&'''$$$###&&&))))))&&&&&&&&&(((******(((&&&((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''))))))'''(((,,,---+++'''***+++***'''%%%''')))$$$'''&&&###$$$)))***(((###%%%&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&%%%$$$###%%%'''((('''&&&&&&&&&'''(((((()))******''''''&&&&&&&&&'''((()))&&&+++(((''',,,***&&&+++((()))++++++******,,,---&&&###%%%***+++))))))---***)))(((((()))***+++,,,)))(((((('''''''''((((((***+++$$$###,,,---(((+++++++++***)))))))))******)))***,,,+++******+++---+++,,,---......---,,,+++///000000333777<<<@@@CCCJJJQQQ]]]fffkkkmmmnnnnnnhhhkkksss~~~wwwlllaaaXXXTTTMMMIIICCC===999666444444444222222222444555444333222555666666555555777999777:::???DDDGGGMMM\\\jjjwww}}}gggWWWFFF>>><<<999777777333111///000111000...++++++,,,---....../////////---///000...,,,,,,...000,,,///222444444333222111444000///333777???NNN\\\jjjyyy,,,+++***))))))***+++,,,++++++***************+++'''((((((((())))))))))))++++++,,,---,,,+++***)))"""''',,,+++'''%%%'''***))))))************)))(((,,,***)))'''''')))***,,,++++++***'''&&&&&&(((+++)))***,,,...000000000///,,,///222666;;;AAAHHHMMMNNNSSS[[[aaagggoooyyy|||tttkkk\\\KKK===444000///*********++++++*********)))***+++,,,,,,,,,,,,,,,***---000//////888IIIVVVhhhuuuzzzyyyzzz{{{rrrxxx~~~|||uuuooonnnppphhhlllnnnjjj___QQQGGGAAA<<<222,,,...000//////222666BBBOOOWWWXXXSSSGGG<<<222///...000444777666444,,,---...---,,,,,,---///333444333111...,,,,,,,,,,,,,,,------,,,)))'''%%%%%%%%%%%%%%%&&&''''''((( %%%'''$$$###'''******&&&&&&''')))+++***(((%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%''''''%%%&&&***+++)))"""***000///(((###%%%***###'''((($$$%%%***+++'''"""$$$&&&&&&&&&&&&((()))###$$$%%%'''((()))))))))%%%$$$$$$%%%'''(((((('''%%%&&&'''((())))))(((((('''&&&%%%%%%&&&'''(((***"""(((&&&&&&,,,***&&&***&&&((()))***))))))+++,,,$$$"""$$$+++---******...+++***)))))))))***,,,---((((((''''''''''''((((((,,,+++!!!(((***(((------,,,+++)))))))))***+++)))+++,,,,,,+++***,,,---+++,,,.../////////.........///111555:::AAAGGGKKKUUU^^^jjjuuuzzzzzzyyyxxxooopppwww{{{zzztttkkkaaaWWWQQQNNNEEECCC???:::777555444333222111111333666777777777222555777777555444777999777:::???EEEGGGMMM[[[iiisss{{{~~~{{{jjjZZZIIIAAA>>>:::777666222000//////111111...+++,,,+++*********,,,...000000111111///------///333---///333444444222111111555000...222666===LLL[[[nnn|||***************)))((('''***)))(((((('''(((((((((---,,,+++***))))))))))))---,,,+++***)))))))))***'''((((((((()))))))))***)))***++++++***)))***+++---,,,+++*********+++,,,((((((((()))***+++------------------,,,+++***)))------------///444;;;@@@JJJSSS\\\``````dddnnnwww|||ssslllaaaTTTGGG===666222,,,******---,,,+++---222***,,,---,,,***)))))))))))))))***,,,...555FFFVVVgggsss|||~~~{{{{{{yyywww{{{{{{|||}}}vvvpppkkkmmmmmmiiieee```VVVMMM???<<<666333111000...---...444???KKKSSSQQQFFF<<<222000000111111000111333000------000000------000666;;;;;;666111111222111///,,,******++++++(((%%%***)))''''''&&&'''((()))%%%%%%&&&&&&'''((())))))+++((('''(((***+++)))''')))((('''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%"""%%%'''&&&$$$$$$'''+++((()))*********)))'''&&&'''&&&&&&%%%&&&''')))***((('''&&&%%%$$$%%%&&&'''$$$''')))***)))(((((((((%%%&&&''''''&&&&&&''')))$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%'''((()))'''((('''&&&%%%%%%''')))''''''((())))))((('''&&&...)))(((,,,---)))(((+++,,,+++***)))((((((((((((''''''''''''(((((((((((()))))))))((('''(((+++...************************+++************,,,---...///+++,,,111222//////444000111333999AAAJJJSSSXXX```jjjuuu{{{uuuxxx~~~}}}{{{qqqkkkbbbZZZTTTOOOIIIEEE@@@>>>;;;777555444555555444222111222555666444111666777777777666555777999<<<:::;;;@@@GGGRRRcccrrrzzz~~~|||nnn\\\III???;;;666111///000000000000000///......------------------------***...111000---,,,///333222...111888777...---444111333333333444<<>>888555333111000///111777@@@FFFEEE???888222111000000000000111222222///...000000------000888<<<<<<666111000000///000...+++***+++,,,***(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((()))'''%%%$$$%%%'''(((&&&$$$+++***((('''((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((())))))'''(((((()))((('''&&&%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''$$$%%%((((((''''''(((***%%%&&&''''''&&&&&&''')))$$$%%%&&&&&&''''''&&&&&&$$$#########$$$%%%'''(((%%%'''((()))'''&&&&&&'''&&&'''((()))******))))))((($$$$$$((()))&&&&&&)))))))))))))))))))))******''''''''''''((((((((((((*********((('''(((***---))))))))))))))))))))))))+++************,,,---......+++,,,000111...///333222444777===FFFQQQ[[[aaahhhqqqzzz~~~{{{}}}~~~zzzsssmmmiiifff```XXXQQQLLLGGGBBB>>><<<;;;888555333333333444333111000222444555333111666666666555444555777999<<<<<<===AAAFFFQQQcccsss}}}~~~rrr___JJJ???:::555222111111111111111111000000///111111111111111111111111---000222000---,,,///222444000222888777......444111222333222333;;;FFFOOOeeewww---------------,,,,,,+++)))))))))******++++++,,,''''''''''''((()))***+++'''((()))+++,,,,,,+++++++++++++++***************)))***++++++))))))***+++)))((((((((()))+++---...,,,++++++++++++,,,,,,,,,++++++++++++***)))(((''')))*********+++///444888>>>EEEOOOXXX]]]```bbbcccoooxxxzzz}}}zzzvvvoooeeeYYYLLL???666222...,,,---,,,)))***...&&&(((******))))))***+++000////////////555DDDSSSiiisss||||||yyyxxxwwwuuuzzzyyyyyy{{{~~~~~~zzzvvvpppuuuuuuoooiiifffccc```YYYSSSIIIAAA;;;777444222111///000333777999777555333222111000111333555555222...---......+++,,,///999===<<<666000///...---///---***))))))***)))((((((''''''&&&&&&'''((((((%%%%%%&&&&&&'''((((((((()))(((''''''))))))(((''',,,)))&&&&&&)))***(((&&&&&&&&&''''''''''''&&&&&&+++'''$$$&&&)))+++)))''''''''''''((('''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&(((***%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((###&&&)))***)))'''%%%%%%&&&'''((()))***+++++++++)))''''''))))))'''''')))''''''(((***++++++++++++''''''''''''((((((((((((***+++***)))'''''')))+++((((((((((((((((((((((((************+++,,,------///------000222111222555777999>>>FFFPPP[[[eeejjjpppxxx~~~~~~~~~}}}yyyrrrhhh___YYYUUUQQQKKKEEEAAA===999666777666444333222111222222111000000111222333222111666666555333222444777:::<<<===@@@CCCFFFNNNbbbtttvvvcccLLL???999555333333222222222111111111000000////////////////////////000222222000------///333555222333888666000///444111222222222333999BBBIII___rrr|||sss,,,---------------,,,,,,)))))))))************)))((((((((((((((()))***+++((()))+++---------+++***++++++************)))))))))***+++***)))((()))+++++++++)))((((((((()))***------------,,,,,,++++++******++++++***))))))((()))***+++++++++---111444888<<>>444///+++,,,,,,******------...///...+++)))))))))000////////////555DDDSSSfffqqqzzz{{{xxxxxxxxxwwwyyywwwvvvxxx{{{|||zzzxxxooouuuwwwpppjjjhhhiiiiiibbb]]]UUULLLEEE>>>777333333000------000333555555555777666555666999;;;:::444000///000000...///333777;;;;;;444...------+++,,,***(((&&&&&&&&&''''''((((((((((((((()))))))))&&&&&&&&&'''''''''((((((***))))))))))))***)))))))))&&&###$$$''')))&&&###&&&&&&''''''''''''&&&&&&***(((&&&&&&(((***)))'''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&'''&&&%%%$$$$$$&&&(((%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''&&&&&&%%%''''''''''''(((((())))))$$$&&&))))))(((&&&&&&&&&''''''(((((())))))))))))************(((&&&'''((('''''')))***++++++******''''''''''''((((((((((((+++++++++)))''''''(((***))))))))))))))))))))))))*********++++++,,,------000///000222444555888:::===BBBJJJSSS]]]eeekkkmmmssszzzzzz~~~}}}yyyrrrhhh^^^UUUOOOHHHEEEAAA===:::777444333444333222111111111222222000//////000111222222222666555444222111333777;;;;;;===BBBDDDEEEMMMbbbuuuzzzfffOOO@@@888444444555222111111000000000000000........................000111111000......111444333111333777666222222777333333333333444888???DDDUUUiii}}}~~~}}}tttiiibbb++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++)))))),,,+++******)))))))))***)))***+++,,,,,,***(((&&&))))))))))))))))))))))))((()))******)))((()))***++++++)))((((((((()))***---------------,,,******++++++++++++++++++***)))***+++,,,,,,,,,---///111333555:::BBBMMMUUUYYYZZZaaannnuuu||||||xxxpppbbbPPPDDD777000,,,,,,---+++,,,...)))+++---------,,,---...,,,,,,,,,...///555EEEUUUcccnnnxxxyyyyyyzzz{{{{{{yyyvvvrrrsssvvvxxxxxxvvvmmmrrrtttnnniiijjjmmmnnngggeeeaaa[[[TTTKKKAAA:::666444000///000222555666<<<@@@AAA>>>>>>@@@???:::888555333555555333333777555999999333---,,,,,,+++***)))((('''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%'''(((&&&$$$&&&''''''((((((''''''&&&&&&'''((('''&&&%%%(((***)))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''))))))(((%%%###"""$$$&&&%%%&&&''''''&&&&&&''')))%%%&&&&&&'''&&&&&&%%%%%%''''''((((((((((((((((((&&&'''((('''%%%%%%'''(((((((((''''''&&&&&&&&&&&&!!!$$$&&&%%%$$$%%%&&&'''))))))************))))))''''''''''''((((((((((((***++++++***((('''((()))***************************+++,,,,,,------.........///000222555:::>>>???FFFMMMXXXcccjjjmmmmmmlllssszzz|||uuuuuuqqqjjjaaaWWWOOOIIIEEE@@@???>>>;;;888666555444222222222222222222222222///////////////000222333555555333111111333777;;;999<<>>666//////000......///***,,,------+++******+++******+++---///666GGGWWWbbbmmmwwwyyyyyy|||~~~~~~yyyuuuooonnnpppsssssssssiiimmmoookkkiiilllnnnooojjjkkkkkkiiiddd[[[PPPIII>>><<<888555444555777888FFFNNNRRROOOMMMNNNHHH???;;;777777888777333222444777;;;:::444...,,,,,,***)))+++++++++)))(((((()))$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&((((((((('''&&&'''(((&&&&&&'''(((((((((''''''''''''((((((((((((''''''###&&&)))(((%%%%%%(((,,,******)))(((((((((((()))###$$$$$$$$$$$$######"""$$$$$$%%%&&&'''''''''''')))***)))'''$$$###$$$%%%%%%&&&''''''&&&&&&''')))&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''((('''&&&$$$%%%''')))))))))'''&&&%%%$$$$$$$$$"""&&&%%%%%%)))---...+++***)))))))))))))))***''''''''''''(((((((((((()))***+++***)))((()))***************************+++,,,---...////////////,,,///222333999AAAGGGHHHSSS[[[fffpppuuutttppplllssszzz~~~}}}uuunnngggccc[[[RRRJJJEEEAAA@@@;;;<<<<<<:::888666666666111111222222222222222222...///000//////000333555444444444333222444888;;;999;;;@@@EEEJJJTTTiii|||wwwgggSSSEEE<<<555333555000///...---,,,---...///////////////////////////......///000000111111222///000222333444444666999333444444555777999;;;<<>>666444444111//////---...///---+++)))))))))++++++,,,...000777HHHXXXdddnnnxxxyyyyyy|||zzztttllliiijjjmmmnnnnnnfffiiijjjhhhiiinnnooommmkkklllnnnooommmggg^^^XXXNNNJJJDDD>>>:::999<<<>>>MMMZZZccccccdddfff^^^RRRGGGDDDCCCDDD@@@999666666===@@@???777///---+++)))'''***------+++)))((()))&&&'''((()))*********)))''''''''''''''''''''''''(((***++++++)))((()))+++"""&&&******'''%%%''')))''''''((((((((((((''''''%%%&&&''''''((()))+++---***)))((('''&&&'''((((((###$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''''''''''''''&&&((())))))'''&&&&&&'''%%%&&&''''''&&&&&&''')))&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&'''((((((&&&&&&&&&((()))((('''&&&%%%%%%&&&&&&'''+++((('''+++///000***)))(((''''''))),,,---''''''''''''((((((((((((''')))******)))))))))***************************---...///000111111000000///444777999AAAMMMTTTUUUaaagggpppxxx{{{yyyuuuqqqrrryyyzzzuuuttttttpppggg___WWWTTTOOOIIIDDD@@@===<<<777999:::999666444555666000111111111111111000000...000000000///000444777444444555555555666999;;;;;;<<>>666333444111000...---------//////,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000---,,,000222333222111333444555111222222444777888999999@@@LLLaaauuussslllaaaWWWRRRUUU]]]bbb)))***++++++,,,,,,,,,,,,!!!###&&&)))+++,,,,,,+++(((''''''(((((()))***+++***)))))))))***+++,,,---''''''(((***+++,,,---...((()))***)))((('''(((***------+++*********+++,,,((()))+++,,,,,,+++)))((((((((()))))))))))))))(((***,,,......,,,***)))******,,,///222555999???DDDLLL[[[cccjjjuuuxxxzzz~~~qqqgggPPPEEE;;;888777333000///&&&))),,,...///000222444------...000111888HHHXXXfffpppyyyzzzzzz|||~~~~~~zzzssskkkfffgggiiikkkkkkdddfffggggggjjjooopppllliiijjjlllooooookkkeeeaaa\\\WWWNNNEEE???>>>AAADDDPPP```nnnsssxxx|||tttgggYYYVVVUUUUUUPPPGGGAAA@@@CCCFFFCCC:::111---+++((($$$(((,,,---***'''&&&'''"""###%%%''''''''''''&&&'''''''''''''''''''''&&&%%%''')))(((%%%$$$&&&((($$$))))))$$$"""$$$)))''''''((((((((((((''''''(((&&&$$$&&&+++......,,,)))((('''&&&%%%&&&''''''&&&''')))*********))))))"""$$$%%%'''((((((''''''###&&&)))***)))(((((()))%%%&&&((('''&&&&&&''')))&&&'''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$###&&&)))***)))'''%%%%%%)))((('''&&&&&&'''))))))!!!))),,,&&&###&&&)))((()))(((&&&%%%'''***...111''''''''''''((((((((()))&&&(((***+++***)))***+++))))))))))))))))))))))))---...000111222222111111444:::>>>@@@IIIWWW___```jjjnnnuuu{{{}}}|||yyywwwpppwww}}}zzztttmmmiiihhhddd[[[SSSHHHFFFDDDBBB>>>;;;888666333666888777444222333555000000000111000000///...///000111000///000444888333555666666666777999;;;===<<<@@@HHHSSSbbbvvv~~~pppcccUUUJJJ@@@777222333222111///...---...000111........................111111111222111...***'''222444444111000111222222000000111333666888777777;;;DDDVVVlll{{{{{{ttteee```WWWQQQRRRZZZeeennn++++++++++++++++++++++++***+++,,,---...---,,,+++''')))+++,,,***'''&&&&&&---------,,,)))))))))+++&&&''''''((()))******+++((((((((()))***,,,---......+++(((%%%%%%(((+++---,,,...///,,,)))'''))),,,******++++++++++++******+++++++++++++++***)))(((&&&''')))+++---111666:::EEEPPP___jjjpppuuuzzz~~~|||tttaaaUUUFFF>>>======888333555444222222333444222111000......111444<<>>GGGZZZooo}}}|||uuukkk[[[LLL@@@999555333111111111111111000000//////......------...000111---,,,,,,,,,,,,---......---222333///,,,...111111---...///111333444444444555<<>>;;;999777666666555333111000...---000444===LLL[[[mmmrrryyy~~~}}}uuulllhhhiiijjjgggccceeefffffffffkkkssstttrrroookkkkkkmmmmmmiiiiiilllllljjjfffaaa\\\ZZZZZZ\\\eeeqqq}}}|||xxxrrrhhhYYYKKKAAAJJJSSSQQQ@@@111---+++((()))******)))((()))+++---)))******)))''''''(((***&&&&&&%%%%%%&&&''')))***&&&'''((((((&&&&&&'''((()))(((((('''&&&&&&%%%%%%***)))((('''''''''''''''%%%)))***((())),,,+++(((((())))))((('''&&&(((***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%'''******'''$$$######$$$$$$%%%%%%&&&&&&&&&'''((('''&&&'''(((***%%%&&&&&&''''''&&&&&&%%%)))'''(((,,,,,,(((%%%%%%))))))))))))((('''&&&%%%&&&'''((())))))(((&&&%%%(((((((((((((((((((((((((((((('''(((((()))***+++)))&&&'''++++++'''&&&)))))))))))))))************---+++***+++......---+++,,,000111000444;;;===;;;BBBGGGPPP[[[iiiuuuxxxuuuvvvvvvyyy|||~~~|||yyy}}}}}}~~~}}}xxxuuussshhhVVVCCC===???@@@@@@???AAA===999999;;;;;;888555777555333111000111222222///////////////000000000.../////////...///111333555666666666777999===@@@@@@???BBBLLL^^^sss~~~yyynnn^^^NNNBBB;;;777555222222222111000///...---...............///000000---,,,,,,,,,,,,---.........222333///,,,...000///+++,,,...111333555666777444===KKK[[[jjjxxxzzzqqqfff___YYY\\\aaahhhqqqzzz---,,,***))))))***,,,---***************++++++,,,'''((())))))(((''')))***++++++***(((&&&&&&(((*********)))))))))(((((((((************++++++,,,,,,,,,+++((('''''')))+++------+++******+++,,,++++++******++++++++++++***************+++******))))))***+++++++++***+++...000111===MMM\\\gggooovvv{{{}}}|||tttiiibbb^^^ZZZSSSMMMHHHFFFCCCAAA???<<<888555333000///111666???OOO^^^jjjpppxxx~~~~~~yyysssmmmkkkiiigggeeekkkmmmlllkkkooouuuwwwuuuuuuppplllllljjjhhhjjjmmmlllnnnooonnnlllllllllmmmjjjrrrzzz}}}rrrcccSSSIIIOOOUUUQQQAAA222---+++(((***+++***)))((((((***,,,((()))***)))((((((***,,,'''&&&%%%%%%&&&''')))***&&&'''((((((&&&&&&'''(((+++******)))(((''''''''')))(((((('''''''''((((((&&&)))***)))***---,,,***'''(((((('''&&&&&&''')))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%&&&&&&''''''''''''''''''&&&'''((('''&&&'''(((***&&&&&&''''''''''''&&&&&&***)))+++///...)))%%%&&&''''''(((((((((((('''''''''((((((((((((&&&$$$###(((((((((((((((((((((((())))))(((((((((((())))))(((&&&&&&)))***((())),,,)))))))))*********++++++,,,++++++,,,.........---***111666888:::???CCCEEENNNWWWbbbkkkttt}}}~~~{{{zzzzzz{{{|||{{{yyywwwzzz}}}~~~yyysssnnn\\\KKK999444666777888999<<<999666666888999777444777555333111000000000111000000000/////////......,,,---////////////000222666777777777777:::>>>BBBBBBCCCHHHTTTfffyyy}}}rrraaaPPPDDD<<<888666000000000000000//////...---......///////////////---,,,,,,,,,,,,---......///222222...---///000///---...///111333444555666222;;;IIITTT___lll|||}}}vvvooohhhbbb___]]]dddnnnzzz---,,,)))(((((())),,,---***)))((((((((()))+++,,,***+++++++++******,,,...++++++***'''&&&&&&)))+++))))))))))))))))))******+++++++++++++++++++++***+++***)))((((((***+++------***((())),,,...,,,*********++++++++++++******((()))***************)))******+++***))))))+++---000:::HHHVVVbbbkkkrrrvvv}}}xxxsssnnniiiccc^^^[[[YYYUUURRRNNNJJJEEEAAA:::666333555:::CCCSSS```gggmmmvvv}}}~~~yyysssmmmiiihhhhhhoooqqqqqqooorrrwwwyyywwwwwwtttqqqnnnllljjjjjjlllllloootttwwwxxxwwwwwwwwwiiilllqqqvvv}}}xxxiiiZZZPPPQQQUUURRRDDD666000---+++,,,,,,+++)))&&&%%%'''(((((()))***)))))))))+++---'''&&&&&&%%%&&&'''((()))&&&((()))((('''&&&'''((())))))))))))))))))))))))(((''''''''''''(((((()))&&&******)))***---...+++&&&'''''''''%%%&&&''')))'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&((((((((((((((('''''''''&&&'''((('''&&&'''(((***&&&&&&''''''''''''&&&&&&***))),,,000...(((%%%&&&&&&&&&'''(((((()))(((((('''(((((((((((('''&&&%%%((((((((((((((((((((((((***))))))(((((((((((())))))'''&&&&&&'''''')))+++)))))))))******++++++,,,+++******+++,,,.........---444<<<>>>>>>AAAIIIOOO\\\gggrrrwww|||~~~|||zzzyyyyyyxxxvvvtttvvv|||zzzrrrjjjYYYIII999333444555666777888666444444666777666555666555333111000/////////////////////////////////+++---000111000000111222666666777777888;;;@@@DDDFFFIIIQQQ^^^nnnvvvdddRRRDDD<<<888666------...///000111111111,,,---///000000000///...---,,,,,,,,,,,,---.........000111...---111222000333333222111111111111111000777AAAKKKVVVeeevvvyyynnnhhheeedddfffiiiiiippp|||---+++)))'''''')))+++---***)))((('''((()))***+++***+++,,,+++***+++---///+++++++++)))''''''***,,,&&&'''((()))***+++,,,---+++,,,,,,,,,,,,+++************))))))***+++,,,,,,---***((())),,,...,,,*********++++++++++++******'''((()))***************((()))******))))))+++---000777CCCQQQ]]]hhhpppttt|||}}}xxxssspppmmmkkkgggddd```ZZZTTTPPPDDD>>>:::;;;@@@HHHTTT```ffflllttt{{{~~~xxxqqqmmmkkklllqqqttttttrrrrrrwwwyyyxxxxxxxxxvvvssspppnnnkkkiiijjjooovvv{{{|||{{{yyyxxxhhhhhhkkkqqqxxx~~~}}}rrrfff]]]YYY[[[VVVIII:::111,,,***+++,,,,,,+++)))((()))***((()))))))))((()))***,,,''''''&&&%%%&&&'''((()))'''((()))(((''''''((()))%%%&&&'''((()))******+++(((''''''''''''(((((()))&&&)))***((()))---...,,,%%%&&&'''&&&&&&&&&((()))''''''''''''''''''''''''%%%&&&'''''''''''''''(((%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''(((***&&&''''''((((((''''''&&&((((((,,,///,,,&&&$$$&&&%%%&&&'''((())))))))))))''''''(((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((()))***)))'''$$$$$$&&&((((((((())))))***+++,,,,,,,,,))))))******+++---///000000777???CCCDDDIIISSS^^^iiisss|||~~~~~~~~~~~~|||zzzxxxxxxwwwuuutttsss{{{}}}yyypppgggWWWHHH:::555444333333444666555444444555666666666444333222111000//////...,,,------...///000000000,,,///111222222222333444555666666777999===DDDHHHLLLRRR\\\iiivvvxxxeeeRRRDDD;;;666444//////000000000000//////,,,---///000000000///...---,,,,,,,,,,,,---......,,,......---...333444222444333222000000000000000333555:::CCCQQQcccttt{{{nnnbbb]]]^^^bbbkkkuuuzzz,,,+++)))(((((()))+++,,,)))))))))))))))******+++((()))******)))((()))+++***++++++***)))(((***+++&&&&&&''')))+++,,,......++++++,,,------,,,+++***))))))***++++++,,,,,,,,,---+++******+++,,,++++++******++++++++++++******&&&'''((()))******+++***'''(((************+++------222;;;HHHVVVcccmmmrrrxxx{{{yyyvvvssspppjjjddd```TTTMMMGGGGGGJJJOOOXXXaaaggglllrrrxxx|||{{{vvvrrrpppoooqqquuuvvvsssssswwwzzzzzzxxx{{{|||xxxuuusssnnniiiiiiooowww||||||zzzwwwuuujjjhhhkkkrrryyy|||~~~|||tttoooiiieee[[[KKK;;;///***((((((***---...---,,,,,,,,,'''((()))((('''''')))+++((('''&&&%%%%%%&&&'''((('''((())))))''''''((()))$$$%%%&&&'''((()))***+++)))(((((('''''''''((((((&&&))))))'''(((---...,,,%%%&&&''''''&&&''')))***'''''''''''''''(((((((((%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***''''''((((((((((((''''''&&&'''***---***$$$%%%)))&&&&&&'''((())))))((((((''''''(((((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))***+++)))%%%$$$'''(((&&&((())))))***+++,,,------)))***+++++++++---000333222888CCCLLLRRRWWWcccooosss{{{|||}}}|||zzzzzzzzzzzzxxxwwwttt||||||xxxvvvmmmbbbUUUIII===999888555333444444444444444444555666666222222111111000/////////+++,,,---...///000000111...///111222222333444666666666777999<<>>KKKXXXccciiirrrzzzzzztttppphhhaaaZZZYYYZZZ\\\aaahhhhhhlllqqqvvvzzz~~~}}}{{{xxxtttrrrqqqvvvwwwttttttxxx||||||zzzzzzwwwvvvqqqkkkjjjpppwww|||}}}zzzwwwuuunnnkkkoooxxx}}}|||zzz{{{qqqssswww||||||yyywwwmmm\\\III888---+++---(((+++...///---)))'''%%%(((((()))(((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''')))***)))((('''((()))'''''''''(((((((((((()))***)))((('''''''''''''''%%%((((((&&&''',,,...,,,&&&'''(((((('''(((***,,,&&&'''''''''((((((((()))%%%'''((('''%%%%%%'''***&&&&&&&&&''''''(((((((((&&&'''((('''&&&'''(((***''''''((((((((((((''''''&&&&&&)))+++((($$$&&&,,,''''''((((((((((((((('''(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''(((((()))***+++))),,,+++'''&&&***+++(((((())))))***,,,------...***,,,---------///333777777>>>KKKZZZcccgggpppyyy||||||||||||}}}~~~}}}|||yyyxxxrrrppphhh\\\PPPFFF>>>;;;:::777444555333333333333333333444555///000000000000000//////---------....../////////...///000000000222555777777888:::<<<@@@GGGPPPVVV```hhhttt}}}hhhSSSCCC:::444222444444333333222000///..................///000000---,,,,,,,,,,,,---......//////...,,,///333333///......---,,,---///111222222555888<<>>EEETTTfffoooqqquuu|||||||||}}}~~~vvvnnnllldddXXXHHH@@@999888888444111111222333333222111111333444...//////000000000000000///............---------......///......000444777999:::<<<>>>CCCLLLUUU[[[fffooo|||jjjTTTDDD:::555333///000111222333444444444//////...------///000111---,,,,,,,,,,,,---......222222///,,,///222111,,,111///---,,,+++,,,...///---333888999;;;GGG\\\nnnvvv|||zzzppphhhhhh___^^^jjjuuu|||+++,,,,,,------,,,,,,+++---***'''''')))+++***)))******))))))((((((''''''''')))******))))))***+++///,,,))))))+++,,,+++)))((()))***+++,,,,,,+++***+++*********+++,,,------******++++++++++++******((()))***+++***(((&&&%%%*********)))))))))))))))............---,,,+++***+++,,,---000777AAALLLTTTaaajjjxxx~~~zzzyyyzzzzzzxxxvvvmmmmmmqqquuutttsss{{{~~~}}}{{{xxxwww~~~~~~uuurrryyy~~~|||~~~{{{{{{{{{yyytttpppooopppsssxxx}}}~~~|||yyyyyyxxxzzzzzzttt___YYYVVV___nnnzzz|||yyyxxxlllXXXDDD555---,,,,,,///,,,******++++++)))&&&((()))***)))'''&&&&&&'''((()))+++,,,+++(((&&&$$$***))))))(((((((((((())))))((('''((()))((('''%%%))))))***(((%%%$$$$$$%%%''''''&&&$$$$$$%%%))),,,((()))******(((''''''(((&&&'''''''''&&&'''***,,,)))&&&%%%%%%((()))'''%%%$$$$$$$$$%%%&&&'''((()))))))))((((((((((((((()))'''))))))((('''&&&'''((())))))(((((('''''''''&&&'''((()))(((''''''''')))((('''&&&%%%$$$###!!! ***)))((((((((((((((()))+++,,,***(((***---+++&&&)))******(((%%%&&&+++///,,,,,,,,,+++,,,,,,------)))000---***000111333===HHHUUUeeesss}}}zzz|||~~~uuuhhhaaaXXXOOO???===;;;888666555444444444444222111000000//////......---,,,---...///000333222111000000///000000+++,,,---///222555777888@@@:::>>>JJJQQQQQQVVV```pppxxx{{{bbbPPPBBB888222222555333111000000111000000444111...---...///000000000///---,,,,,,,,,...///666444222111111000...---+++///111000------222666888666777:::???IIIZZZiiiyyy~~~vvvlllccc]]]```bbbiiivvv,,,,,,,,,,,,,,,,,,++++++,,,)))'''''')))******)))******))))))((((((((((((''')))++++++*********+++...,,,******+++,,,+++)))((()))***+++,,,++++++***,,,++++++************+++******++++++++++++******,,,,,,,,,,,,***'''$$$"""))))))))))))************.........------+++******,,,,,,+++,,,///666>>>DDDXXXaaappp~~~}}}vvvrrrqqquuuvvvuuuyyy}}}yyyyyy}}}}}}xxxuuuxxx|||~~~~~~}}}{{{yyyuuurrrnnnooorrrwww|||~~~|||yyyzzzzzz|||{{{uuu]]]TTTMMMRRR```mmmrrrrrrnnndddSSSBBB555...---------+++)))***++++++)))''',,,+++)))'''%%%&&&))),,,((()))***+++***(((&&&$$$(((((('''''''''(((((())))))((('''((())))))'''%%%%%%'''((('''&&&&&&''')))&&&''''''&&&&&&'''***---((()))******(((''''''((('''((((((((('''(((***---(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))$$$&&&''''''&&&&&&((())))))(((((((((''''''''''''&&&'''((((((&&&&&&'''((($$$''')))(((%%%$$$&&&)))*********)))))))))*********+++***(((+++///...)))+++++++++***)))***,,,...,,,++++++++++++,,,------+++222///---444666:::EEEOOO^^^ooo{{{{{{|||}}}|||nnnbbbYYYQQQIII<<<;;;999666555444444444333333222222111222222222000///...---,,,,,,---...000//////...............------...000222555777888;;;:::@@@KKKOOOPPPZZZggguuu|||sss[[[JJJ???777333333666444222000000//////...///---+++,,,...111222222111///...,,,,,,---///000444222111111111111000///...000222000---,,,000444333333555999===FFFXXXiiiwwwwwwxxx|||rrrjjjddd```]]]gggnnnyyy,,,,,,,,,,,,,,,+++***)))***(((''''''((())))))(((***))))))))))))((((((((((((***,,,,,,+++++++++,,,---,,,******+++,,,+++***))))))***++++++++++++***,,,,,,+++***))))))))))))******++++++++++++******,,,,,,,,,+++***(((%%%$$$((()))))))))***+++++++++,,,,,,,,,,,,,,,+++***)))++++++***))))))---333888GGGQQQaaaqqq}}}~~~zzz{{{|||||||||}}}zzz}}}|||||||||zzzwww{{{zzzvvvtttsssmmmooorrrwww{{{|||{{{yyy{{{{{{}}}~~~yyy___SSSEEEBBBKKKWWW^^^```^^^WWWJJJ>>>444///......+++***)))***++++++***)))***++++++)))(((''')))+++((()))******)))(((&&&%%%&&&&&&&&&&&&&&&'''((())))))((('''((())))))'''%%%%%%&&&((((((''''''((()))%%%&&&((()))((()))+++---((()))******(((''''''((('''((())))))((((((+++---&&&&&&&&&'''))))))&&&$$$&&&&&&%%%%%%%%%&&&&&&''')))((((((''''''((())))))"""$$$&&&&&&&&&&&&(((***((((((((((((''''''''''''%%%'''((('''&&&%%%&&&'''$$$(((,,,***&&&%%%)))...++++++++++++++++++++++++(((******)))+++000000,,,---,,,+++,,,---......---+++++++++++++++,,,------)))000...---444999>>>JJJYYYiii{{{}}}~~~ttteeeXXXOOOGGGAAA999888666444333333333444222222222222222333444444222111///---,,,,,,,,,,,,...............///////////////000111333555777888999;;;DDDMMMQQQTTTbbbsss|||}}}jjjSSSDDD;;;555333555777666444111///...---,,,...,,,++++++...000111111111000...---...///111222222000///000222222111000000222333111...---///222///111555888:::BBBUUUfffssszzzqqqqqqyyy|||nnnccc^^^^^^```bbbooo|||,,,,,,,,,,,,+++***)))(((((((((''''''(((((((((''')))))))))))))))))))))))))))+++------,,,+++,,,---,,,,,,+++***++++++++++++************+++***************))))))))))))))))))***++++++,,,,,,++++++***))))))***++++++******)))(((((()))***++++++,,,,,,+++++++++++++++***))))))))))))***)))***---222666777AAAQQQaaaooo{{{}}}}}}~~~{{{||||||~~~xxx{{{~~~wwwqqqpppqqqqqqrrruuuxxx{{{{{{zzzyyyxxxyyy{{{}}}gggXXXEEE;;;===DDDHHHIIIKKKGGG@@@888222...------)))))))))***++++++++++++%%%(((,,,---,,,)))'''&&&((()))))))))(((''''''&&&$$$$$$$$$%%%&&&'''((()))(((''''''((())))))'''&&&((()))***)))&&&%%%&&&&&&###%%%((()))))))))***+++((()))******(((''''''((('''((())))))(((((()))+++%%%&&&'''((()))(((&&&%%%''''''&&&%%%%%%%%%&&&&&&(((((('''''''''((())))))$$$%%%''''''''''''(((***((((((((((((((('''''''''%%%&&&'''&&&%%%%%%&&&'''((()))***(((%%%%%%'''************+++++++++++++++))),,,,,,***+++//////,,,---+++***,,,000000---***++++++***++++++,,,---...***111//////777===CCCPPPbbbqqqxxxkkk\\\PPPGGG@@@<<<777666555444333333444444222222222111111222222333111000...---,,,,,,------//////000111111111111111111111111222444666777888999<<>>OOO```ooo~~~}}}sssrrrxxxyyyoooaaaXXXXXX___hhhnnnxxx***+++++++++******)))(((''''''(((((((((''''''((())))))))))))***************,,,------,,,,,,,,,...++++++++++++***++++++,,,++++++******************(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++,,,,,,((())))))***+++,,,,,,---******++++++******))))))(((***++++++,,,...111444///999GGGVVVcccqqq~~~}}}yyy{{{}}}}}}}}}}}}}}}~~~{{{}}}zzz~~~|||sssmmmllllllvvvwwwyyy{{{{{{zzzyyyyyyuuuvvvyyy}}}nnn___JJJ===999:::::::::;;;999666222///---,,,,,,((()))*********+++,,,,,,&&&((())))))(((''''''((()))(((((('''''''''''''''$$$$$$$$$$$$%%%'''(((((((((''''''((())))))(((&&&((()))***)))'''&&&&&&'''!!!$$$'''))))))(((((()))((()))******(((''''''(((%%%&&&(((((('''&&&'''(((%%%&&&((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))((()))***)))((('''((()))'''''''''(((((((((((((((%%%&&&'''&&&%%%%%%&&&'''(((%%%"""###&&&((('''&&&((((((***+++++++++******+++......+++***------++++++***))),,,//////,,,(((++++++++++++,,,---...///...666555555???EEEKKKXXXjjjuuu}}}~~~yyyooo```TTTJJJBBB===:::777666555444333444555555333222111000///////////////...---,,,,,,---...///...///000111222222111111111111222333444666888999;;;<<>>888444333555444555555333...+++++++++///---,,,,,,------,,,+++000000///...///111333555333111000000111000///---...///000111111111222333222333666888777;;;IIIXXXmmm}}}zzzzzz}}}{{{jjjbbbXXXTTTYYYeeerrr{{{)))))))))*********))))))&&&(((******((('''(((((()))))))))************+++)))+++------,,,,,,,,,---***+++,,,+++******,,,...,,,+++******)))*********''''''((()))***,,,---...++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********)))*********+++,,,,,,,,,******+++++++++******))))))+++,,,,,,++++++,,,---...666BBBMMMXXXfffuuu}}}xxxyyyzzzuuuwwwxxxyyy~~~~~~zzzzzz|||~~~|||}}}xxxrrrmmmkkkkkkwwwzzz||||||{{{zzzzzzzzzuuuwwwzzz}}}ssseeeQQQAAA:::888666444333222111///...,,,,,,+++((()))++++++******+++---+++)))&&&"""!!!$$$***///)))((('''&&&&&&&&&((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&''')))***((('''%%%&&&((((((((((((***,,,###%%%'''((((((''''''(((((()))******(((''''''((($$$&&&((((((&&&%%%&&&'''&&&'''((('''&&&%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))***+++***((('''((()))'''''''''(((((((((((((((%%%'''((('''&&&%%%&&&'''%%%  ''',,,,,,)))'''((()))+++++++++*********...///+++)))+++,,,***))))))***+++------+++))),,,,,,,,,,,,---///000111...777888;;;FFFLLLSSS___rrrzzz}}}||||||wwwnnnbbbTTTKKKDDD>>>::::::777666555333333333444444333222111000...............------,,,---...///000------///000000///......000000111222444666888999;;;>>>DDDPPP___mmmyyy~~~rrrgggWWWFFF<<<777333222333111333555333///,,,,,,---+++******,,,...000///...//////......///111444555333111000000000000...------...000111222333333333444333444666666999DDDOOOiiiyyyxxxlllZZZWWWTTTWWWaaaooo|||''''''((()))************&&&)))++++++)))(((((()))))))))*********+++++++++)))+++,,,---,,,+++,,,---)))+++,,,+++******,,,...,,,,,,***)))))))))******)))))))))******,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++++++++***)))+++------,,,*********,,,333===DDDLLLXXXgggsss|||yyyuuurrroooeeejjjmmmooorrrxxxyyywwwqqqwww{{{yyyyyy}}}~~~{{{wwwtttsssqqqooommmuuuxxx{{{{{{zzzzzz{{{}}}zzz{{{}}}~~~~~~{{{lllWWWEEE:::555222000000000//////...---,,,,,,(((***,,,+++))))))***,,,***)))'''%%%$$$&&&+++...)))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&'''''''''&&&&&&''')))***((('''%%%&&&((((((((()))***,,,&&&'''))))))'''''''''(((((()))******(((''''''(((%%%'''((()))'''&&&&&&&&&'''((((((&&&$$$$$$'''***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''(((***)))(((((()))***''''''''''''((((((((()))&&&'''((((((&&&&&&'''(((%%%""" """''',,,......'''(((***,,,------,,,+++''',,,...***(((+++,,,+++(((***+++++++++***+++,,,---------...///000111222///:::>>>DDDRRRYYY```mmm|||}}}tttlllaaaTTTHHHBBB???:::777999666555333222111111111222222222111000//////000000000///------,,,---...///---...000000000///---,,,...///000222444666888:::>>>EEENNNYYYeeesssxxxkkk\\\OOO@@@999555111///000---111444333///,,,---000+++++++++---///000000......---------///111444666111000//////000111000...//////000222333333222111333000000333666999AAAIII^^^mmmyyyhhh]]]RRRSSSXXXaaammmzzz%%%&&&''')))************&&&))),,,,,,***((()))***))))))******++++++++++++(((***,,,,,,+++++++++,,,)))+++,,,+++***))),,,///---,,,***)))))))))******++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,...///000,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++'''***---...---,,,,,,,,,***000777<<>>IIIXXXnnnzzzkkk\\\QQQLLLNNN\\\kkkwww)))***+++,,,,,,+++***)))(((***+++***((()))+++...++++++,,,,,,,,,---------*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,+++***)))***++++++,,,+++)))((()))***---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++******+++,,,************************(((***---000222555AAAMMM```mmm|||qqq\\\MMMFFFEEEAAA???===>>>AAAFFFIIIJJJSSSZZZ```bbbgggpppuuuuuurrrrrrsssvvvzzz||||||zzz}}}|||||||||{{{lllYYYFFF999444333111...,,,---//////+++'''***)))(((***,,,---+++))))))***++++++***)))***,,,((()))******)))((()))+++++++++***(((&&&%%%%%%&&&'''((((((&&&$$$$$$'''*********)))(((((('''(((((($$$%%%&&&&&&''''''&&&&&&***)))'''%%%$$$%%%%%%&&&***'''%%%%%%''''''&&&$$$%%%&&&'''(((((((((((((((***((('''&&&%%%&&&((()))&&&((()))***))))))+++,,,&&&(((***'''###"""$$$'''******)))(((((('''%%%###'''''''''((((((((()))))))))'''%%%&&&)))+++***)))(((((((((((()))***+++,,,***************)))(((((()))******++++++,,,------///,,,---000222333777===BBBKKKYYYhhhttt}}}|||ppp```SSSNNNBBB???;;;666444333444555777444000///000111000///111111000000000000111111//////000///------...//////000111111111000......---000444555555888===AAAHHHPPP___ooo{{{ppp___TTTDDD???999444222000//////////////////...---+++***......---------,,,,,,,,,+++111222...,,,...222333/////////000111222222111000000111111111000000///...///111222333555999<<>>@@@HHHPPPVVV]]]eeekkkllllllnnnsssyyy~~~}}}}}}|||~~~uuucccNNN===555222111...,,,---......+++'''******)))+++,,,---,,,***)))+++++++++)))((()))***&&&((()))***))))))+++,,,(((+++---+++&&&$$$&&&)))((((((((('''%%%&&&(((***++++++***)))((('''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&$$$"""###%%%''')))&&&%%%%%%%%%'''&&&%%%###%%%&&&'''((()))*********+++***)))'''''''''((()))%%%'''***+++***)))******)))))))))((((((((()))***%%%%%%&&&(((((())))))((((((((()))))))))*********'''&&&&&&''')))+++***)))(((((((((((()))***+++,,,*********+++******)))((()))******++++++,,,------...,,,---111444555;;;CCCIIIQQQ^^^kkkvvvyyypppbbbRRRHHHEEE;;;:::888555444333444444777444111000111111111000//////............//////...///000000...---------111111000000/////////000...111444666777:::@@@EEEOOOYYYhhhvvv{{{iiiZZZPPP>>>;;;666222111000...---------......------,,,+++,,,,,,,,,+++++++++******,,,//////------111222000000000000000000000000000---...///000111111111111///000111111222444777:::DDDMMM\\\nnn~~~tttcccVVVPPPQQQSSSeeesss((('''&&&&&&&&&&&&'''(((************)))))))))***))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------)))******++++++***))))))((()))******++++++************))))))))))))******)))))))))******++++++,,,******))))))))))))******)))***+++***))))))***+++(((((((((((((((((((((((()))))),,,///---+++000777@@@MMM^^^mmm}}}tttaaaPPPEEE@@@<<<999666555666888888888777===DDDJJJQQQYYY___cccgggkkksss|||~~~|||{{{||||||mmmWWWBBB666111111///------------***((()))))))))***+++++++++******+++,,,***)))(((((()))''')))******))))))***+++***+++---,,,)))((((((***))))))(((((('''((()))***)))))))))))))))(((''''''$$$%%%&&&&&&''''''&&&&&&"""""""""###$$$''')))+++%%%%%%&&&''''''&&&%%%###%%%&&&''')))***+++++++++,,,+++***)))((((((((()))$$$'''***+++***)))((()))---***'''''')))***(((&&&!!!###%%%'''((()))+++,,,((((((((()))))))))******'''''''''((())))))(((((())))))(((((()))***++++++*********++++++******))))))******++++++,,,---------,,,...222444777@@@IIIOOOVVVaaammmwww|||rrrgggXXXHHHAAAAAA777666666555555555444444444333111000000000000000///......------......///---///111111///---,,,---333222000///...///000111...000333555666;;;BBBHHHUUUaaappp{{{tttaaaSSSKKK999666333111000///...,,,,,,,,,------------------++++++++++++************......---,,,///444333//////000111000/////////000+++,,,...000111222222333000111222222222333666999AAAFFFRRRdddwwwlllZZZPPPQQQXXX___sss,,,+++)))(((((()))+++,,,++++++***+++++++++***)))))))))*********+++++++++---,,,,,,++++++*********------------............(((((()))******))))))((('''''')))*********)))(((***))))))(((((())))))***(((((()))***++++++,,,,,,***))))))(((((())))))******+++,,,+++***)))***,,,))))))))))))))))))))))))******,,,...,,,)))+++000777CCCSSSbbbssswwwgggWWWKKKDDD:::777444222222222222111555777:::>>>CCCJJJQQQXXXbbbiiirrr|||}}}zzzyyyzzz~~~wwwcccMMM<<<444111000...---,,,+++***)))'''((())))))))))))))))))***++++++***((('''((())))))++++++***((((((((()))***(((((()))++++++)))&&&***)))(((((())))))))))))&&&'''((()))******))))))&&&&&&'''(((((((((((((((!!!###$$$&&&''''''&&&%%%$$$&&&'''(((((('''&&&%%%%%%&&&''')))***+++++++++++++++***)))))))))))))))%%%'''***+++***(((((((((+++'''$$$%%%((()))'''$$$&&&((()))(((&&&$$$%%%&&&''''''((((((((()))))))))(((((())))))(((&&&&&&%%%))))))))))))))))))***+++******++++++++++++******)))******++++++,,,------,,,+++...222555:::EEEPPPXXX___iiirrr{{{~~~uuuiii]]]OOOCCC>>>???666666666666666666555555111111111000///......///000//////......//////000,,,...111111000.........444222000......///111222///111333555777===FFFMMMZZZhhhwww~~~|||kkkYYYLLLEEE777444111000//////...---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++......------111666444///...000111000...---///000+++,,,...///111222222222222333444333333444777:::>>>AAAKKK\\\pppwwwdddUUUQQQXXXccclll}}}***)))(((((((((((()))***,,,++++++,,,------,,,***++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------............(((((((((((())))))))))))'''((())))))******))))))******))))))))))))******((())))))***+++,,,------+++***)))(((((()))***+++***+++,,,+++******+++,,,++++++++++++++++++++++++)))'''))),,,+++((()))---111:::GGGUUUggg{{{zzzlll\\\MMMEEE<<<999666333333222000///444222222555888;;;CCCJJJYYY```kkkuuu{{{~~~{{{zzzxxxwwwyyy}}}ppp[[[GGG;;;222111///---+++*********%%%'''))))))((('''((()))(((*********((('''((()))***+++,,,***((('''(((((('''%%%$$$&&&******'''###)))((('''((()))***)))'''$$$&&&((()))***+++******''''''((())))))))))))(((&&&'''))))))(((%%%"""$$$&&&(((((('''&&&'''(((%%%&&&'''((()))*********))))))))))))******))))))&&&(((******)))''''''(((%%%###!!!###'''))))))'''"""%%%((((((&&&%%%''')))'''''''''((((((((())))))&&&(((******(((&&&%%%%%%***)))))))))))))))******)))***++++++,,,+++++++++)))******++++++,,,------,,,,,,///333777===JJJWWWeeekkkttt}}}ttthhh[[[QQQHHH???;;;;;;777777777666666666555555///000111000...---...///000000////////////000000---///111111000000111222444222111//////000111222111333555777:::AAAKKKSSS^^^nnn{{{|||rrrcccSSSGGG@@@777444111////////////.........---------......///---------,,,,,,,,,++++++,,,---------000555333...---///111000...---///111,,,---...///000000000000222333444444444555888:::;;;???GGGVVVgggyyy}}}vvvkkk]]]UUUWWWbbbpppyyy''''''&&&&&&&&&&&&'''''',,,++++++---///000...,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------(((((('''&&&'''((()))******************++++++++++++******))))))******+++))))))***+++,,,---......,,,+++)))(((((()))+++,,,)))***+++***)))))))))+++++++++++++++++++++++++++(((&&&'''******)))***...***222<<>>:::999999888777555444444444444...000222111///---...000000000////////////000000---///000111111222444666333222111000000000111111111222444666:::BBBMMMUUUbbbrrr{{{sssiii\\\OOOCCC;;;999666111......///000000000000///.........///000------,,,,,,,,,+++++++++'''+++,,,,,,...222111---+++...111000------///333...///////////////......000222333333333444888:::999===EEEPPP^^^mmm{{{iiibbb[[[ZZZcccqqq~~~)))******************))),,,++++++...111222000---))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))(((&&&%%%&&&'''***+++,,,,,,++++++,,,,,,---...++++++************++++++)))******,,,---...//////,,,+++***((((((***+++,,,((()))***)))((('''(((***(((((((((((((((((((((((()))''''''+++,,,+++---111%%%+++444@@@TTTkkk|||wwwqqqnnnwww~~~wwwhhhYYYOOOEEECCC???===<<<:::888666333000111555555222555;;;:::BBBMMMXXXbbbkkksssyyywwwwwwwwwxxx{{{|||jjjRRRAAA222222000---***))))))***&&&)))++++++)))((()))+++&&&((())))))(((((()))+++'''(((******))))))+++,,,%%%)))---...+++)))***,,,)))'''&&&''')))***(((%%%'''(((***+++***)))'''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))###$$$%%%$$$""""""%%%)))&&&&&&'''''''''''''''&&&%%%&&&''')))************((())))))(((&&&&&&''')))******)))((('''''''''((("""&&&)))(((%%%###&&&))))))************+++++++++###((()))(((((()))*********)))))))))))))))***)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------///000444888<<>>999777555444444333333222333444666666444444333333222111111111------...///000111222333666555444333333333333333444111000111///,,,...222222222111222777@@@KKKSSSbbbsssvvvggg[[[OOODDD<<<;;;555222//////000111000///........................,,,---...---+++***+++,,,...***)))---000///...///000///...------...///000.........///000000111111,,,,,,---...///111333444444777<<>>:::666222///222111222222333555666777111111222222333444555555000000111222333333444444666555444333222222222222555000...000000......000333222222333777@@@JJJQQQ___ppprrrbbbVVVLLLBBB<<<;;;444222///...///000//////---------------.........***,,,------++++++,,,...---******///111000///111000///...------...///000---......//////000111111******+++---///111333444222555888<<>>GGGSSSZZZccckkkqqqtttvvvwwwvvvrrrllljjjrrr~~~pppUUU>>>222...---///...***)))+++(((***,,,,,,***)))***+++&&&'''((())))))***)))))),,,,,,,,,***''''''(((***%%%&&&(((+++------+++)))%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%&&&''''''&&&%%%&&&'''((('''&&&&&&(((***&&&'''(((***++++++******'''((()))((('''&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''$$$)))%%%"""'''%%% %%%%%%''')))***)))(((((((((&&&&&&%%%&&&(((*********((((((((()))((('''(((***&&&'''((((((&&&&&&''')))(((((()))***+++*********************************)))))))))***+++---...///777;;;DDDPPP___kkksssvvv{{{~~~}}}sssgggXXXLLLBBB@@@===;;;:::777333000333333333333444444555555///000000111333444444555111222222333444444555555777666555333222111111111666///,,,///111000...///333333333444777>>>GGGMMM\\\mmm~~~nnn\\\PPPGGG???999999333111///........................------,,,,,,,,,***+++,,,,,,,,,,,,---...+++)))+++000222000000333//////............//////------......///000000111,,,,,,,,,---///111222333111333555888>>>IIIWWWaaannnvvvsssddd[[[XXXYYYggg{{{******))))))))))))))))))''''''(((((()))***+++++++++,,,,,,,,,---...///000***+++,,,------,,,,,,,,,---,,,,,,,,,---,,,)))''')))))))))))))))***++++++************************&&&'''))))))(((((()))+++''')))+++---------,,,+++&&&((()))&&&""""""''',,,***))))))(((((())))))***+++******))))))******+++((())))))***+++,,,,,,,,,,,,,,,,,,...///666FFFUUUnnnxxx}}}yyyvvvttttttpppooojjj```YYYUUUPPPKKK>>>999666555333222666<<>>PPPbbbqqqyyy|||}}}xxx{{{pppaaaUUUIII???:::888666555666888888777555555555555444222111000111111111000//////......///000111222444555666777;;;:::888666444222222111333...,,,///000......111111222333444666:::@@@DDDTTTdddvvvuuudddQQQGGG@@@:::444222/////////---+++***,,,...000///...---,,,******)))***,,,------++++++,,,...))))))---222222......222........................,,,------......///000000111111000000000000111111111333555777:::BBBLLLTTT___lllyyysssbbbZZZ^^^ddd{{{************)))))))))((()))*********************)))+++---,,,+++,,,...111---///111000...---...///+++++++++,,,------+++(((******))))))******+++,,,))))))))))))))))))))))))&&&((()))(((''''''((())) ###'''(((((((((***---+++,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))******((())))))***,,,------......(((&&&(((+++...444;;;JJJ[[[rrr|||~~~xxxxxxzzzxxxsssppppppmmmiii___VVVLLLDDD===555333444111444999???HHHSSS^^^fffeeegggggggggmmmwww}}}zzzvvvoooiiiggg```QQQAAA222...---///...***)))+++(((***++++++***))))))***((())))))))))))(((((('''$$$&&&)))***(((&&&%%%%%%)))(((&&&''')))+++,,,,,,%%%&&&''''''%%%%%%&&&'''%%%(((******(((''')))***%%%'''******)))(((((()))%%%&&&'''((()))((('''&&&&&&'''))))))(((((()))+++&&&&&&&&&&&&'''''''''(((''''''(((((()))******+++&&&+++'''&&&,,,***''',,,'''((()))((('''''')))+++++++++***))))))((()))***'''------'''###&&&******''')))++++++)))(((((())))))(((((('''((()))***+++***+++---......---+++***++++++,,,...000222444666555CCCYYYkkkwww|||}}}~~~yyy|||wwweeeUUUKKKAAA:::888666555555666666555333222222333333222111000///333222222111000///......//////111333555777888999===<<<999777555333222222000......///...,,,...222000111222333444888===@@@MMM]]]nnnyyymmm]]]KKKCCC???:::444222...//////,,,***)))+++...---------,,,,,,,,,,,,+++,,,---...---+++***+++,,,)))***...222111,,,,,,000,,,,,,,,,------,,,,,,,,,,,,,,,---......//////000///////////////000111222000333555777999???GGGNNNWWWgggvvv}}}{{{iii\\\[[[eeennn+++*********))))))((((((((((((((((((''''''''''''***,,,...,,,******,,,///+++---//////,,,+++,,,...*********,,,------+++)))*********)))******+++,,,(((((((((((((((((((((((('''((()))((('''&&&'''))) %%%***+++*********,,,+++***+++,,,------+++))),,,++++++++++++++++++,,,))))))(((((((((((())))))((())))))+++,,,---.........&&&!!!###'''+++///444;;;NNNhhh{{{zzzzzz|||{{{wwwuuuvvvtttpppooodddXXXOOOEEE;;;666777000222444888@@@LLLYYYbbbjjjnnnpppooorrryyyxxxpppeee\\\ZZZXXXNNNBBB222...---///...***)))+++((()))++++++)))((()))***))))))***))))))(((''''''$$$'''+++---,,,)))''''''+++)))&&&&&&(((+++,,,,,,((()))***)))(((((((((***###&&&)))(((&&&%%%''')))$$$'''***+++***)))(((((('''(((***+++,,,,,,,,,,,,%%%'''((()))((()))***,,,************++++++++++++'''(((((()))***++++++,,,''',,,(((&&&+++)))%%%***)))******((('''(((+++---"""(((,,,***%%%$$$***000)))///000((($$$(((,,,,,,(((***,,,,,,***(((((((((***)))'''&&&'''(((***,,,((()))+++,,,,,,+++)))(((+++,,,---///111444666777:::JJJ```rrrzzz{{{{{{|||zzz}}}~~~}}}zzznnn]]]NNNEEE???:::666555555666666444111......///000111111000//////333333222222111000000//////000111333666888:::;;;>>>===;;;888666444333222///...///000---***...444///000111222333666;;;>>>HHHWWWiiiuuu}}}~~~yyyhhhXXXHHHAAA@@@;;;666333---...///,,,)))(((+++---******+++,,,,,,---......,,,---...---+++***+++,,,(((***...222000++++++///)))******++++++******))),,,,,,------...//////000,,,,,,------///000111222///222555777999===EEEJJJRRRcccttt|||rrrbbbZZZ^^^lllxxx)))+++,,,,,,***))))))***///+++&&&$$$&&&)))+++,,,///,,,***)))***++++++***---,,,+++***))))))))))))******++++++++++++******************+++,,,---......+++((())),,,---***&&&'''((())))))(((((()))******)))((()))***+++***)))++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))))))))******+++++++++*********))))))((((((((())))))+++,,,---......555@@@TTTkkk{{{||||||{{{zzz{{{zzzuuuqqqvvv}}}{{{qqqggg^^^PPP>>>444222555333222444555;;;IIIVVVbbbooowwwvvvxxxzzzmmm]]]RRRNNNLLLGGGCCC333222000...,,,+++***)))(((***,,,......,,,***)))+++)))''''''((())))))((()))(((''''''''''''((((((***(((&&&(((+++,,,***(((---,,,++++++******++++++)))******++++++++++++***))))))*********))))))(((++++++************++++++++++++,,,,,,,,,---------(((***------,,,,,,---...*********************++++++***((('''''''''((()))''''''(((((())))))******,,,+++)))'''%%%%%%(((+++)))***+++***(((((()))+++))))))***))))))((('''&&&))))))))))))))))))))))))$$$***,,,,,,,,,+++)))&&&(((///333333444666===PPPbbbsss|||uuuzzzwwwzzz|||~~~ppp___TTTJJJAAA===<<<777777777666555555444444000000111000000///...---111111111111000000000000222444777999999999:::;;;BBB@@@>>>:::666333000///222111///.........///000///000111222333666;;;>>>LLLSSS___nnn{{{www```PPPAAA<<<<<<:::777555111000////////////---++++++,,,.........,,,***)))++++++++++++++++++++++++'''***...000///...------++++++,,,---------,,,,,,***+++,,,,,,++++++---///............///000111222222444555777:::>>>DDDIIIUUU___mmmyyy}}}ssslllkkkqqqvvvxxxzzz{{{eeeWWWVVVaaauuu(((***,,,,,,***)))***+++---+++'''&&&(((***,,,,,,---,,,+++*********++++++,,,,,,+++***)))(((((())))))))))))******)))))))))((((((((())))))***+++,,,...***((())),,,---***''''''((())))))(((((()))+++***)))((()))***+++***)))++++++++++++++++++++++++,,,,,,+++******)))(((((('''&&&%%%$$$$$$&&&((()))************)))))))))(((((())))))***,,,------...000999JJJ___rrr}}}~~~|||zzzxxxxxxwwwrrrooottt{{{yyyppphhhZZZHHH<<<888333000///111333666???HHHYYYgggqqqsssxxx{{{uuujjj[[[OOOIIIFFFCCC@@@555333111...,,,******))))))***,,,......,,,***)))+++)))))))))++++++***)))(((((()))))))))*********---+++***+++...///---,,,,,,,,,+++************+++((())))))************************++++++******)))*********))))))*********))))))*********+++++++++***+++------,,,,,,...///......---,,,+++******)))+++***)))(((''''''((((((((((((((()))))))))))))))******)))'''&&&&&&(((+++(((''''''&&&''''''((((((******************))))))))))))))))))))))))))))))###&&&***++++++******+++)))''')))///222222333666>>>RRRcccsss|||uuuyyysssvvv||||||uuupppbbbRRRHHHAAA:::777888666555555444444333222222///000000000000//////...000000000000000000000000///222555777888999;;;===BBB@@@>>><<<999666444333222111000///...//////000///000111222333666:::===GGGOOO^^^nnn{{{}}}rrr```QQQAAA<<<:::777444222//////......///...+++)))+++,,,---...---,,,***)))++++++++++++++++++++++++(((***...000///...------,,,,,,,,,,,,+++***))))))+++,,,---,,,++++++---///......---......///000000222333555777999>>>CCCHHHRRR\\\lllzzz~~~vvvllldddaaaaaaccchhhjjjmmmttt{{{ppp^^^VVVZZZhhh|||''')))+++++++++***+++,,,,,,***((((((***,,,---,,,***,,,---+++)))(((***---++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''((()))******---***((()))+++,,,***''''''(((***)))(((((()))+++***)))((()))+++,,,+++***+++++++++++++++++++++++++++++++++******))))))((((((&&&###!!!!!!$$$''')))************))))))))))))((())))))***+++,,,------,,,000;;;NNNcccssszzz|||zzzzzzxxxvvvuuurrrooottt{{{{{{tttgggUUUGGGBBB777111...000222222555999OOO^^^lllssszzzzzznnnfffYYYLLLCCC>>>======777444111---+++*********)))***,,,------,,,***)))***)))***,,,......,,,***((()))***+++,,,,,,++++++---,,,,,,,,,...///...---++++++***)))))))))******&&&'''((()))))))))))))))((())))))******))))))(((***))))))(((((())))))***''''''((((((((()))))))))+++,,,---,,,,,,,,,...000.........------,,,,,,,,,,,,+++***)))((((((((((((*********)))))))))))))))'''((())))))(((''')))***(((&&&$$$%%%(((***)))'''******++++++,,,+++++++++)))))))))))))))))))))))),,,,,,,,,***(((''')))+++***((()))...111111333777BBBVVVfffttt}}}uuuxxxsssvvv|||xxxmmmfffYYYKKKBBB===999888:::444444333222222111111000...///////////////000000///////////////////////////222555888999;;;===???DDDCCCAAA>>><<<999777666222111000///...///000000///000111222333555:::===AAAJJJZZZlllzzz~~~zzzmmm___PPPAAA;;;888444000......------......,,,)))&&&+++,,,---------,,,******++++++++++++++++++++++++(((+++...//////---------,,,,,,,,,+++***)))((('''+++,,,---,,,++++++---///------------............111333555666888<<>>@@@BBBGGGFFFCCC@@@===999777666222111000/////////000111111222222333444666:::>>>???GGGUUUggguuu}}}~~~|||xxxjjjZZZMMM???999666222///...---------......,,,)))&&&++++++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,))),,,...///...---------++++++,,,++++++***)))))),,,---...---++++++---///........................000222444666777;;;???CCCKKKQQQ^^^ppp{{{vvvqqqkkkgggccc___[[[ZZZ[[[___aaabbbiiirrr{{{mmmaaaZZZ```nnn}}}%%%'''***+++++++++---...+++******+++------,,,+++&&&***...,,,(((''')))---***)))((((((((((((((((((+++******))))))******+++(((((((((((()))***++++++***)))((()))*********)))((()))******))))))***+++)))(((((()))+++---,,,+++*********************************)))))))))))))))(((((())))))))))))((('''))))))))))))))))))******)))))))))******++++++,,,///---///777FFFXXXhhhppppppwww}}}}}}xxxuuusssrrrvvv}}}}}}ssshhh```NNNAAA444000111222222444888DDDUUUeeeqqqxxxwwwsssiiifff^^^QQQCCC:::888999777555222...,,,*********+++,,,,,,,,,,,,+++***)))&&&'''(((+++------+++))))))***++++++***(((&&&$$$'''((((((((((((((())))))))))))(((''''''''''''((($$$$$$%%%''''''(((((((((&&&'''(((((()))))))))((((((''''''&&&&&&''''''((('''''''''((((((((())))))'''((())))))((()))+++,,,((()))***+++,,,---...............---------,,,,,,,,,,,,++++++******))))))&&&(((+++,,,+++*********,,,(((%%%'''+++...,,,((((((((()))***++++++++++++))))))))))))))))))))))))###%%%'''''''''''')))***+++)))+++...///000666===KKKaaapppxxx{{{zzz}}}rrrbbbWWWLLLAAA<<<999777777999444444333333222111111111......------...///000111,,,------...///000000111555888<<>>>>>EEEQQQ```oooyyyzzz~~~rrrcccTTTHHH<<<888555222000000---------......---***(((***+++++++++++++++++++++*********++++++,,,,,,,,,***,,,......---,,,------******+++,,,---------,,,---......---,,,+++---.........///000000000/////////111333555666999===@@@GGGKKKUUUeeevvv~~~|||vvvpppggg```[[[YYYXXXWWWYYY^^^dddjjjooowwwtttbbb[[[ZZZfffxxx&&&(((***+++++++++,,,...,,,*********+++,,,+++)))&&&))),,,,,,)))(((***,,,***))))))(((((())))))))),,,+++***))))))***+++,,,))))))))))))***+++,,,,,,(((((()))))))))))))))***((()))+++***))))))***,,,)))((((((***,,,------,,,************************))))))))))))))))))))))))&&&''')))******(((&&&%%%))))))))))))************)))))))))*********++++++/////////222:::IIIYYYeeepppwww~~~~~~wwwsssqqqppptttzzzwwwpppZZZKKK;;;333000///111555777@@@NNN^^^llluuuvvvuuukkkiiibbbWWWIII???999888555444222000...,,,++++++,,,,,,,,,,,,+++******)))'''&&&''')))***+++)))'''))))))))))))(((&&&%%%$$$&&&((())))))(((((()))***)))(((''''''&&&&&&''''''###$$$%%%&&&'''((((((((((((((()))***++++++++++++'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))$$$&&&((()))(((((()))***+++++++++******)))))))))+++,,,,,,---...---------,,,,,,,,,+++++++++++++++(((+++------,,,++++++,,,,,,)))''''''***+++***(((((()))******************))))))))))))))))))))))))%%%(((***+++***)))))))))+++***,,,///000222999BBBQQQhhhvvv|||~~~mmm[[[PPPFFF===:::999666666777555555444333333222222111///...---------...///000,,,,,,---...000111222222555999???CCCEEEEEEEEEEEEAAAAAA@@@???>>>>>>======333222111000///000111111333333444444444777;;;>>>>>>DDDNNN\\\kkkwww~~~}}}zzzjjj\\\NNNDDD;;;777555222111222---,,,+++,,,------,,,***************++++++++++++*********++++++,,,,,,---+++---......---,,,---...)))***+++,,,---...............///...,,,,,,---...,,,...///111111111111000...000333444555888;;;===CCCFFFNNNZZZjjjzzzvvvmmmfffaaa]]]ZZZTTTRRRSSSWWW\\\cccppp|||~~~xxxjjjWWWVVV]]]nnn&&&(((***+++++++++,,,------+++)))))))))***)))((('''(((***++++++***************)))))))))******++++++***)))(((((()))***+++))))))))))))***+++,,,,,,'''((())))))((())))))***(((***++++++***)))+++,,,)))((((((***,,,......---************************((()))))))))))))))))))))(((((()))))))))((('''&&&((()))))))))************))))))))))))************+++---......000;;;LLLYYYjjjsss}}}xxxtttrrrqqqtttyyy~~~yyyeeeVVVEEE999222///000444888<<>>IIIWWWppp~~~sss^^^LLLAAA:::666777999777555666444444333333222111111111111000...,,,+++,,,---...,,,---...000111333444555666>>>IIIQQQVVVWWWVVVUUUKKKJJJGGGCCC???;;;888666333333111000000000111222000111111111111333777:::;;;AAANNN^^^lllvvvzzz{{{~~~~~~|||{{{wwwkkk^^^MMMDDD<<<888555111000222***(((&&&&&&(((+++------******))))))***+++,,,,,,))))))***+++,,,,,,------,,,---......,,,+++,,,...******+++++++++******)))/////////...,,,,,,---...'''))),,,///111111111000---000222444444666888:::???DDDKKKSSS\\\hhhvvv~~~uuuhhhaaaZZZTTTTTTXXXWWWaaaooozzzzzzlll```]]]cccppp,,,+++***))))))+++---...++++++***)))((((((((()))+++,,,...---+++************++++++***((('''((()))++++++***)))((('''&&&&&&(((((()))(((&&&&&&'''))))))(((((('''''''''''''''...(((###$$$***///...,,,,,,)))'''(((+++......------,,,+++)))((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++++++++******++++++,,,---'''((()))***,,,000555:::PPPbbbvvv}}}zzz|||}}}{{{{{{uuunnnfffWWWIII>>>777555444111777===AAALLL\\\eeefffeeegggjjjiii\\\JJJ===999............---,,,+++***...,,,+++++++++((("""******)))((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''******%%%###%%%''''''***&&&%%%&&&&&&######'''&&&%%%%%%'''+++,,,)))&&&'''%%%%%%(((++++++&&&!!!((('''&&&###!!!"""%%%'''%%%'''))))))((('''((()))''''''''''''((((((((((((&&&&&&((()))************'''((())))))(((((()))************)))((())),,,///+++,,,............,,,+++//////////////////......)))***,,,---,,,,,,---......******//////***)))---,,,,,,,,,,,,,,,+++++++++,,,///444444000333BBBRRReeeqqq~~~vvvhhhWWWKKK999888666555444444555555111444555333///------///++++++******+++,,,------///,,,---111111///222999999AAALLLWWW]]]]]]ZZZWWWTTTQQQMMMGGGAAA<<<888666333222000000222333444444555222///000444777888777<<>>:::999444222000000000111111111222000...///222666777777;;;DDDSSSdddqqqzzz~~~{{{ssseeeXXXKKKDDD;;;444000......---+++***)))(((((()))***+++***+++,,,,,,******+++,,,+++++++++++++++++++++***,,,111222...,,,,,,---+++,,,,,,++++++,,,---......---,,,---///---***+++///------,,,,,,---...///000000000111111222444999===???@@@EEEKKKPPPXXXfffttt}}}{{{ppphhh[[[XXXTTTSSSVVV^^^ggglllwww}}}vvvggg______oooyyy,,,+++*********+++,,,---))))))))))))))))))***+++&&&'''))))))((('''((()))'''((()))((('''&&&'''(((************)))(((((('''''')))))))))((()))+++,,,...---,,,+++************---,,,,,,++++++++++++++++++***))))))+++------,,,+++*********+++,,,------))))))************))))))((((((((((((((((((((((((++++++++++++++++++++++++)))(((((((((((()))******+++,,,+++***)))***...000;;;NNNeeevvv~~~zzzvvvoooiii```UUUKKKAAA888222000333444333888CCCPPPVVV```bbbeeecccVVVDDD666222............---,,,+++***'''))),,,,,,+++***))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''+++)))$$$###''',,,)))""")))&&&%%%''''''&&&'''+++&&&%%%%%%''')))***((('''***((('''(((***((($$$######$$$$$$%%%(((,,,///%%%'''((((((&&&%%%&&&&&&''''''''''''((((((((((((&&&'''((())))))******)))'''((())))))(((((()))***((()))(((&&&$$$###%%%'''+++******))))))******+++))))))******++++++,,,,,,(((***,,,,,,,,,+++,,,...///------000111//////222---------------...............000444888???NNN\\\rrrzzz~~~}}}~~~uuufffTTTDDD<<<999999888666666666666666///111222111...---------,,,,,,,,,,,,,,,------......---...000000///222777===GGGWWWgggqqqsssqqqooojjjdddZZZOOOEEE>>>:::999333222111////////////000111000...///222555666777:::DDDTTTfffuuutttcccTTTHHHBBB999222///.........,,,***)))(((((()))***,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...222333...+++++++++(((*********++++++---......,,,+++,,,...---)))***...//////.........///000000///000111111111444888;;;<<<===AAAGGGKKKRRR```mmmzzz~~~lllfff]]]UUUQQQRRRUUUXXXbbbkkkxxx~~~nnnaaa```eee{{{,,,++++++******+++,,,,,,)))((((((((()))***++++++&&&(((*********)))***+++'''((())))))''''''''')))))))))*********)))((((((((()))******)))***,,,...,,,+++***)))(((''''''''''''***---...---,,,---///+++*********+++,,,,,,,,,+++************+++,,,,,,*********++++++*********((((((((((((((((((((((((***************************************+++,,,,,,***++++++)))((()))+++...444GGG___qqq~~~|||||||||{{{zzzqqqmmmggg```WWWKKK>>>555111333444333555===GGGOOOVVVYYY\\\\\\QQQ@@@444000............---,,,+++***&&&)))------+++)))***,,,''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''))))))&&&$$$''',,,)))$$$(((%%%%%%'''((('''))),,,&&&&&&&&&'''((((((((('''&&&%%%%%%'''))))))'''$$$((((((((('''%%%&&&(((+++%%%&&&((('''&&&$$$%%%%%%''''''''''''((((((((((((''''''((()))))))))))))))'''((())))))(((((()))***)))******(((&&&&&&''')))***)))(((''''''((()))***&&&&&&'''((())))))******%%%&&&((()))(((((()))***,,,++++++---......///000,,,---------......//////444222222666;;;CCCQQQ^^^tttzzz}}}{{{|||{{{ooo]]]KKK>>>888555555444333333222222222///000000000///...---------,,,,,,,,,,,,,,,------------............111444:::EEEWWWiiivvv{{{|||zzztttlll___PPPDDD;;;777555111111111000//////111333555444222222333444666777<<>>333444555666666999@@@FFFKKKMMMQQQRRRJJJ<<<333222............---,,,+++***'''+++------***((()))+++''''''(((((()))*********''''''''''''''''''''''''%%%)))***'''&&&))))))'''(((%%%$$$'''(((''')))---&&&&&&'''&&&&&&&&&'''(((%%%%%%&&&'''((()))'''&&&*********(((&&&%%%&&&((($$$&&&''''''&&&%%%%%%&&&''''''''''''(((((((((((('''(((((())))))))))))((('''((())))))(((((()))***'''((())))))((((((***,,,((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))###%%%'''(((''''''((()))'''(((((('''(((***,,,,,,***++++++,,,---......///444111222666<<>>;;;666666666666555444333222222111111222333444222111111000//////.../////////...111111---,,,///111111666>>>LLL[[[hhhrrrxxxzzzuuulll]]]MMM@@@888555444---///111111111222777;;;<<<<<<:::888555444666888@@@KKK]]]pppxxxeeeUUUFFF@@@888111............&&&)))---//////---)))&&&)))***+++,,,++++++,,,...---,,,++++++,,,---///000***,,,,,,+++---000///***,,,++++++++++++,,,---------+++---000///,,,...222000000111222222111111000///000111111000111333555888888;;;???BBBGGGTTTaaammm|||}}}qqqggg```TTTSSSRRRTTT[[[hhhvvvooobbb]]]aaappp~~~,,,,,,,,,,,,++++++******+++***))))))))))))))))))((()))+++***)))(((((()))'''((())))))(((((()))+++&&&'''***,,,---,,,+++***)))*********((((((***,,,******))))))******+++,,,***+++,,,,,,+++*********)))+++...---+++******+++******))))))******++++++))))))************))))))))))))))))))))))))))))))************************'''''''''''''''((())))))((()))************+++---222>>>NNN]]]nnn~~~{{{xxxwwwyyy}}}~~~||||||zzzqqqcccXXXHHH>>>666666777444444666;;;;;;>>>???:::222///222............---,,,+++***)))(((((((((******)))((())))))))))))))))))******&&&'''((())))))((('''&&&%%%((()))((()))+++***&&&((($$$$$$&&&'''%%%'''***&&&''''''&&&$$$$$$&&&)))((((((((((((&&&%%%%%%&&&%%%&&&((('''&&&&&&((()))###%%%'''((((((((()))***''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))(((((()))***$$$&&&''''''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((((((%%%''')))***))))))***+++%%%((('''""""""''')))&&&$$$%%%&&&''')))***+++,,,***,,,000555;;;HHH___sss}}}zzzkkk[[[NNNEEE???<<<888888999999888777555444444333222444666777555333555444333222222222222333111555444///...222444222444999AAAKKKVVV```gggkkkfff___RRREEE;;;666444444,,,///222111///000555999888888888555333333666999???JJJ]]]qqqvvvdddUUUGGGAAA999222............)))***,,,------,,,***)))(((***++++++++++++,,,...,,,++++++***+++---///000+++,,,+++***---000///***...------,,,,,,,,,,,,,,,,,,***,,,///...,,,---111...///000111222222111111...000111111000000222333555555888<<>>;;;888888999999999777555444555444333555888999777555888777666555555555555555333888777222000444666444222444888???GGGPPPWWW\\\XXXRRRHHH===666222222222,,,///222111......222777222444444333111222555999<<>>999777222222222333222222111000...///000000111111000000222222222222222333444444222222111111111222444555444555666888:::<<<===>>>???>>><<<999666333111000...//////......///111333333000...///333777888888???FFFUUUiii}}}ttt```QQQDDD:::222000///---,,,---++++++++++++******************++++++,,,,,,------)))+++,,,+++))))))+++---++++++++++++,,,---...///,,,,,,,,,***)))))),,,...++++++,,,---------------///......---...///111111333222000//////111333444222333444666999@@@GGGMMMZZZgggxxxwwwlll^^^QQQMMMPPPWWWeeevvvyyyfffYYYRRR]]]rrr+++***)))***+++,,,+++***))),,,---+++'''&&&(((,,,************************+++******+++,,,---+++)))%%%&&&''')))))))))(((((('''((()))(((((((((***,,,++++++************++++++))))))))))))))))))))))))***************))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))++++++++++++***((('''&&&((()))***++++++***)))(((***+++***)))'''''')))+++*********++++++++++++,,,111000222888===DDDQQQ]]]ooo|||yyyvvvxxx|||~~~}}}xxxrrrmmmjjj```QQQDDD<<<888777777......///000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,***))))))((())))))%%%'''***,,,---...000111+++***(((((()))))))))((((((((((((''''''((((((((('''&&&&&&&&&''''''%%%###%%%$$$###$$$&&&((()))(((%%%%%%&&&&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&'''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&'''((()))***++++++!!!***,,,)))&&&&&&((())))))(((((('''''''''&&&)))(((&&&&&&&&&(((***,,,,,,***((((((((()))((('''&&&&&&&&&%%%$$$###"""!!!%%%$$$######$$$%%%'''(((&&&&&&'''(((***,,,---...,,,,,,///555<<>>HHHVVVbbbrrrzzzooo\\\HHH===888444222222111111111111111000///...,,,---......//////.........------------...//////++++++++++++,,,---///000------------------,,,,,,/////////.........------+++...000///,,,---111555222111000111444777999;;;<<>>MMMZZZkkkzzz~~~zzzvvvsssmmmbbbUUUIII@@@:::888111111000000///...------++++++,,,,,,,,,---------,,,,,,++++++******)))((((((***,,,,,,+++***+++,,,))))))*********))))))***)))'''%%%$$$$$$%%%''')))###"""###%%%((())))))(((((('''&&&'''(((((('''%%%''''''((((((((((((''''''))))))((((((((('''''''''&&&'''((()))************((())))))******))))))(((&&&&&&'''((()))***++++++(((((()))***++++++***((())))))(((((('''''''''&&&%%%&&&''')))))))))((('''###$$$%%%&&&&&&''''''(((%%%&&&'''(((((((((((((((***)))((((((((()))***+++'''''''''((()))+++,,,---...,,,...555>>>HHHVVVbbbnnnwww~~~{{{gggVVVCCC:::666333222222222222222222111000///...,,,------...............---------------......///******))))))***+++---...,,,+++++++++***)))))))))*********++++++,,,,,,,,,,,,---///...---...111555222222222333444777;;;===>>>HHHYYYmmm}}}zzzfffWWWLLLBBB999666444111///000...---+++))))))***+++---,,,++++++******)))))))))(((((((((((()))++++++,,,------,,,,,,,,,---......***,,,---,,,++++++---///,,,---......//////......)))***+++,,,---...//////+++,,,---///000000//////000111222333444777<<>>???III[[[nnn|||{{{fffWWWKKKBBB999777666333222444...---,,,+++***++++++,,,,,,,,,++++++*********)))***)))((())),,,......---,,,,,,,,,++++++,,,,,,---***+++------,,,,,,...///,,,,,,---............---((()))+++---...///000000+++,,,---...///000000000///000222222333666:::===CCCIIITTTdddtttzzzhhhPPPIIIEEEKKKWWWhhh{{{sssdddWWWPPPLLLWWWlll+++******+++---......---,,,+++******++++++++++++))))))))))))))))))))))))&&&(((******((((((***,,,(((((((((((((((((())))))''')))************+++---******))))))))))))******************++++++++++++)))))))))***************((((((((((((((()))******************************&&&''')))+++++++++***)))'''(((((()))******++++++&&&(((+++,,,+++)))))))))))))))))))))******************---000...,,,///555;;;FFFUUUfff{{{~~~~~~~~~|||~~~wwwnnnggg```WWWLLLDDD555555333222111000000000*********++++++++++++,,,,,,,,,,,,,,,,,,***)))(((&&&((()))***(((((()))***$$$'''******((('''(((***((('''&&&%%%%%%&&&'''(((%%%$$$$$$&&&(((((('''&&&&&&%%%%%%'''((((((&&&$$$%%%%%%'''((())))))))))))%%%%%%%%%&&&''''''((((((((())))))*********))))))'''(((((())))))(((((('''(((((((((((())))))))))))*********(((''''''((()))&&&&&&''''''((()))))))))(((((((((((('''&&&%%%%%%!!!$$$''''''%%%$$$%%%'''$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$%%%&&&'''''''''(((((()))+++,,,---000000333777<<>>666000///111333444222333444555444222000...,,,***(((''')))******)))++++++***)))(((((())))))...---,,,+++************+++***)))(((((()))***+++'''(((((()))******+++++++++***))))))***+++---...222000///111111000444:::BBBLLL^^^rrryyydddRRRGGGAAA999444222111///---,,,------,,,***)))***++++++***)))))))))***+++,,,***,,,---......---+++***,,,,,,+++***))))))******((()))***+++,,,---------***(((((())),,,......---//////.........---------...//////......///111444---...///000555::::::666===:::???NNN```nnnzzzsssfffTTTGGGFFFOOO[[[ccc{{{vvvfffVVVLLLLLLQQQ^^^ooo******++++++,,,,,,,,,,,,(((((())))))***+++,,,,,,,,,,,,,,,+++***))))))((())))))((((((((()))******((()))*********))))))((()))((((((((((((((()))))),,,+++*********,,,...///***,,,,,,+++(((&&&&&&&&&&&&&&&''''''((())))))***'''''''''((((((((())))))++++++++++++++++++++++++))))))((('''''''''(((((())))))))))))(((((((((((()))))))))************+++(((((())))))******++++++(((---///+++***...///---111555???QQQiii~~~~~~~~~}}}|||~~~zzzttthhh]]]KKK@@@777333222...,,,,,,+++***(((((()))***)))(((...---,,,+++)))((('''&&&)))))))))(((((('''''''''***((()))...---'''$$$&&&)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''(((***''''''(((((((((((((((((($$$&&&((('''$$$######$$$***+++***&&&%%%((()))&&&((((((((((((((()))******+++***)))***+++,,,***(((%%%***,,,***)))******'''*********(((%%%$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%'''((((((((('''''''''((()))***&&&&&&''''''((())))))***+++***---333;;;EEEUUUcccrrrvvv|||mmmXXX@@@;;;444///---...///000111111222333222000...---)))((()))***,,,,,,+++)))******)))(((((((((((((((---,,,+++***))))))))))))+++***)))(((((()))***+++(((((())))))***++++++,,,*********++++++,,,---...111///...000000000555;;;EEEPPPaaatttyyyeeeTTTGGGAAA999555333222///---+++,,,---,,,***((()))***+++***)))))))))***+++,,,))))))***++++++***)))(((++++++***)))))))))))))))++++++++++++***))))))(((++++++,,,,,,---...000111......------,,,,,,,,,,,,---...//////...///111333000222111000222555333///888777;;;HHHWWWdddrrr|||sssaaaPPPIIIKKKTTT[[[rrr~~~lll[[[MMMGGGKKKTTTfffvvv''')))+++---......,,,+++*********++++++,,,,,,,,,---,,,,,,+++***)))))))))******))))))))))))))))))%%%))),,,,,,)))''''''(((((('''''''''((()))******------,,,++++++,,,---...+++,,,,,,***'''%%%$$$$$$&&&&&&''''''((()))))))))(((((('''''''''((()))***++++++,,,,,,,,,,,,++++++&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))***+++,,,***...///,,,+++---...---000444===MMMbbbxxx~~~}}}yyylll___PPPDDD888444222...,,,++++++***))))))******)))'''---,,,,,,***)))(((''''''++++++***))))))(((''''''+++)))***,,,,,,(((''')))******((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((((((''''''(((***(((((((((((((((((((((((()))***+++***'''&&&%%%&&&'''))))))%%%%%%))))))'''((((((((((((((())))))******))))))***++++++***(((###(((+++)))(((***+++)))((())))))'''&&&%%%&&&((()))(((((('''&&&&&&&&&%%%'''((()))(((&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++)))(((+++111999DDDTTTbbbkkkqqqxxx|||dddNNN===999333///.........---//////000000000...---,,,((((((***---///...+++((())))))((('''''''''((((((++++++***)))((((((((((((+++***))))))))))))***+++))))))******+++,,,,,,,,,***+++,,,------.........000------///000000555<<>>CCCQQQfffzzzyyyfffVVVJJJDDD<<<666444222000---***++++++***((('''((()))''''''((()))******++++++******))))))***+++,,,,,,)))((((((((((((((())))))(((((()))***++++++++++++(((,,,...---))))))---111------------............***---///000000//////000***...000000111555666444222666<<>>HHHVVVkkk|||yyygggVVVJJJDDD;;;666333222///,,,+++,,,,,,+++)))(((((()))&&&'''((()))***+++++++++'''(((((())))))*********))))))((((((((()))************++++++******))))))+++---...---++++++...111------...............///+++---//////......///000...222444222111333444222222666;;;>>>@@@HHH[[[nnn|||zzzsssmmmfff^^^[[[\\\UUUVVVWWWYYY]]]aaaeeegggmmmwwwppp```UUUPPPSSSdddyyy}}}kkkaaa___eeeppp{{{......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,---)))***++++++++++++++++++)))((((((((((((((())))))''''''((())))))******)))((()))+++***)))(((((()))((((((((((((((((((((('''((())))))))))))*********%%%''')))******)))'''%%%,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))***+++++++++((((((((())))))******+++***(((***---,,,)))***///,,,000777@@@NNN___rrr}}}rrr]]]FFF;;;777333///---++++++***++++++***&&&$$$((((((((()))))))))))))))(((((())))))))))))******&&&)))(((%%%%%%+++---***((('''''''''((()))******%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((***''''''((()))***++++++,,,(((&&&&&&(((***+++***((('''***+++)))***,,,+++(((******)))((((((((((((((('''''''''(((***+++***)))%%%((()))%%%$$$&&&'''&&&$$$&&&((((((&&&%%%%%%%%%$$$%%%&&&'''''''''%%%$$$%%%&&&''''''&&&%%%'''((($$$%%%&&&'''(((''''''&&&***(((&&&%%%%%%&&&(((******(((***111:::GGGZZZjjjtttxxx~~~pppWWWEEE>>>333000---,,,...111222333000///////////////000000,,,+++***+++,,,---,,,*********))))))***++++++,,,++++++************++++++***++++++,,,,,,++++++************************************++++++,,,---...555111//////000111777???HHHWWWlll}}}yyyhhhXXXIIICCC;;;555222111...++++++,,,---,,,***((()))***%%%&&&((()))***++++++***&&&((()))++++++++++++***)))))))))))))))***++++++'''((())))))***))))))))),,,,,,+++++++++,,,------,,,,,,,,,------.........,,,---......------///111///444666222000111222111555777;;;<<<<<>>LLLZZZjjjuuu{{{nnngggfff]]]WWWSSSSSSTTTVVV\\\cccbbbffflllrrrwwwzzz||||||tttcccXXXJJJTTTfffyyy***+++,,,------------------+++***+++------,,,+++))))))))))))************)))+++,,,,,,+++***,,,---)))+++------,,,,,,,,,---'''---+++(((,,,***'''...))))))*********((('''&&&)))((('''&&&&&&'''((()))***************)))((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&%%%%%%''')))***)))(((((())))))(((''''''***,,,(((***+++***)))((()))***)))))))))))))))(((((('''+++*********+++---///000)))---333888>>>KKK]]]jjjsss}}}ttt^^^EEE999666333///---***++++++,,,,,,++++++******((('''((()))***)))'''))))))))))))******************))))))((((((''''''(((((('''&&&%%%%%%$$$$$$&&&***---+++'''%%%'''***&&&&&&%%%$$$%%%&&&'''((($$$&&&''')))***))))))(((&&&'''))),,,...,,,)))&&&***------***)))+++***&&&(((((()))***+++,,,,,,---''''''((()))))))))******---***'''&&&((()))(((&&&"""###%%%&&&&&&%%%###"""!!!%%%))))))&&&%%%(((+++'''&&&&&&%%%%%%&&&&&&''''''((('''&&&%%%%%%''')))((('''&&&&&&((())))))(((&&&&&&''''''((())))))))))))))),,,000555AAAVVVhhhxxx~~~{{{~~~wwwfffRRRBBB999------......///000000000...///111333444333222111************+++,,,---...******))))))))))))*********+++,,,------,,,***)))''')))******))))))***+++***)))))))))))))))******))))))((('''&&&(((,,,///:::666111///000444888;;;DDDSSSiiizzzxxxgggYYYFFF>>>777555333///---...111000...,,,+++***)))))),,,***)))((()))***)))(((*********+++,,,,,,***((())))))******+++++++++,,,***+++,,,+++)))((()))***,,,+++*********+++---...((()))+++,,,------,,,,,,///...---,,,------///000---.........///111222333555555444333555<<>>666//////////////////......///000111222222111///...************+++,,,------******))))))))))))******"""###%%%(((***+++++++++&&&(((******)))((()))*********))))))))))))***************)))((())),,,///777444000///111444888;;;EEETTTiiizzzwwweeeXXXKKKBBB:::666333///---...------,,,,,,+++++++++++++++***)))))))))))))))((((((((()))***++++++)))((('''((((((((()))))))))))))))***,,,,,,++++++---...,,,+++***))))))***,,,,,,)))***,,,---......------------,,,,,,,,,---...///............///000222333444555444444666<<>>333222000---+++,,,,,,------------,,,,,,,,,+++***+++,,,,,,+++***))))))))))))************)))))))))************+++''''''''''''''''''''''''%%%&&&''')))******++++++$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))""""""$$$'''***,,,+++***(((,,,---++++++......+++------,,,,,,++++++*********((('''%%%%%%&&&'''((('''((((((''''''(((+++---'''&&&$$$######$$$&&&'''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))))))))((()))***((('''&&&&&&((())))))(((&&&&&&''''''((()))))))))+++***+++...222<<>>111......---,,,+++...------,,,,,,,,,------///+++(((+++111333...)))***************+++++++++,,,***+++...,,,&&&######((())))))(((&&&&&&''')))'''+++//////***(((***---))))))*********)))))))))(((((()))))))))*********'''(((******)))))))))***,,,++++++******)))))))))************+++,,,,,,---'''((())))))(((((()))+++(((((())))))(((((('''&&&%%%&&&'''&&&%%%%%%''')))%%%%%%&&&&&&((()))++++++"""######$$$%%%&&&&&&'''%%%&&&&&&'''''''''''''''******))))))((((((((((((%%%%%%%%%&&&''''''((((((******---///111777GGGWWWjjjttt|||}}}{{{|||||||||qqqnnnllliiibbbVVVIII@@@;;;777666777555111111333222111...,,,+++***+++++++++,,,---,,,+++***,,,---******))))))))))))))))))'''((()))++++++***)))))))))***,,,,,,******+++---000///...///...---------+++,,,---...///000000000111000111777::::::<<<@@@OOO]]]ppp}}}|||eeeWWWGGG>>>:::555333333---.........---+++)))(((************************++++++***(((%%%%%%''')))++++++***((('''(((,,,///''')))++++++***)))***,,,,,,,,,---...---,,,+++***((()))***)))))))))+++---'''((()))***+++,,,------,,,---///222444444222///111222333333222222444666555:::???BBBHHHWWWiiivvv}}}rrrcccVVVKKKOOOVVVaaannnzzzooo]]]VVV```nnn(((***,,,,,,******,,,---///...,,,******************+++---,,,+++******+++((()))))))))))))))***+++,,,***'''&&&''')))***+++++++++,,,,,,,,,+++******%%%&&&&&&'''((())))))***(((((((((((((((((((((((($$$))),,,(((&&&'''))))))******))))))((((((''''''(((((('''''''''(((((())))))(((&&&%%%%%%'''***+++)))))))))******+++++++++$$$'''***,,,,,,,,,---...''''''(((((())))))))))))******+++++++++,,,,,,,,,'''(((***---///000111111///...222===NNNaaaooowwwyyyzzzgggMMM???333///000...+++***------,,,,,,,,,------......***(((+++222333///)))))))))******++++++++++++---******,,,+++(((''')))((())))))(((&&&&&&''')))&&&+++///...+++(((+++...))))))))))))))))))******))))))))))))******++++++%%%'''))))))((('''((()))+++++++++***************))))))((())))))***++++++'''((()))((('''''')))+++((((((((((((((('''&&&&&&*********((($$$"""!!!!!!%%%%%%&&&&&&((()))++++++!!!""""""###$$$%%%%%%&&&%%%&&&''''''(((((('''''')))))))))(((((((((((((((%%%%%%&&&&&&'''(((((()))((())),,,///111888HHHWWWkkkvvv~~~}}}{{{yyyqqqpppmmmiiiddd\\\PPPFFF;;;777666777666333333555111000...,,,+++*********+++,,,,,,+++))))))+++---))))))******************'''(((***+++++++++***)))((()))******))))))***+++/////////...---------,,,***+++,,,...//////000000000000444;;;>>><<<;;;===NNNZZZkkkyyy}}}fffWWWGGG>>>999444222222------......---+++)))(((************************((())))))((('''''')))+++++++++***((('''(((,,,///''')))+++,,,+++++++++,,,,,,---......---,,,***)))(((***+++*********---...+++++++++,,,,,,,,,,,,,,,------///222444444111///000000111111111222333555444888===@@@DDDNNN```ooo{{{xxxjjj[[[PPPNNNUUU```lllvvv}}}vvv___QQQVVVccc))),,,///...,,,+++...111111000---***))))))******)))+++,,,,,,+++***+++,,,''')))******))))))***+++...+++((((((***,,,,,,+++++++++++++++++++++++++++'''''''''(((((())))))***))))))))))))))))))))))))$$$)))***'''&&&((((((&&&))))))))))))((((((((((((((('''''''''(((((()))***)))'''%%%$$$$$$'''+++---((())))))******++++++,,,%%%'''******)))(((((())))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,((()))***,,,...000111222...///222:::HHHZZZkkkvvvuuuxxx{{{iiiOOOAAA444000000...++++++,,,,,,---------------...,,,***))),,,111111---)))))))))***++++++++++++***,,,((('''((((((&&&(((+++'''(((((((((&&&&&&(((***'''***------+++)))***,,,)))))))))((())))))***+++***))))))))))))***+++,,,%%%'''((()))((('''((()))++++++++++++++++++******))))))((((((((())))))***((((((((('''&&&''')))+++'''(((((((((((('''&&&&&& ###&&&((('''&&&&&&&&&&&&%%%&&&&&&'''((()))***""""""######$$$$$$%%%%%%$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%'''+++...000666DDDRRRfffrrr}}}}}}}}}|||zzzttttttqqqmmmiiicccXXXMMM<<<888777888777444444666111000///---,,,++++++++++++,,,+++***((((((***,,,((()))***+++++++++******((()))******++++++******(((((()))))))))*********,,,......++++++------+++)))***,,,---//////000000...///444<<<>>>;;;999:::GGGSSScccrrr}}}|||xxxgggYYYIIIAAA;;;555222111------------,,,+++***)))************************&&&((())))))))))))***,,,*********)))((())),,,///(((***,,,---,,,++++++,,,+++++++++++++++***)))((()))***++++++***+++---///------------------------//////000111333333000...////////////000222333444555666999===@@@GGGVVVdddvvvqqqaaaTTTKKKPPP[[[iiivvv}}}xxxcccRRRUUUaaa}}}))),,,///...,,,+++...111///...---,,,+++*********)))***,,,---,,,,,,,,,---''')))+++***)))(((***,,,+++++++++*********+++,,,+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''))))))''')))+++)))%%%&&&''''''((()))******+++))))))((((((((((((((())))))((('''&&&&&&''')))***&&&''''''((())))))*********+++,,,+++(((%%%$$$$$$((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,...///111---...111666@@@RRRggguuurrrssswww}}}kkkNNN@@@333...///...,,,,,,++++++---.........------******+++---///...+++(((((()))***+++,,,++++++***+++'''&&&((((((%%%&&&)))&&&'''(((''''''''')))+++)))***+++++++++***)))(((***)))((((((((()))+++,,,))))))((('''((()))***+++&&&((())))))(((((()))***------,,,+++******)))(((+++***))))))))))))))))))(((((((((&&&%%%&&&)))+++''''''((((((''''''&&&%%%$$$(((************&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''((()))((('''&&&((((((((((((((((((((((((''''''(((((()))*********''')))---000111444@@@MMM]]]iiivvvzzz{{{}}}~~~~~~vvvyyyxxxtttpppkkk___RRR???;;;999:::888333222555222222111000///...------,,,,,,+++)))((((((***,,,((()))***++++++++++++*********))))))******+++,,,***))))))***+++++++++***(((,,,,,,))))))------))))))***+++---...///000000///...111777999777666888@@@JJJYYYhhhuuu{{{xxxiii[[[LLLDDD???888333222......---,,,++++++++++++))))))))))))))))))))))))&&&)))+++,,,+++***)))***((()))******)))***,,,...(((+++---...---,,,++++++++++++******)))*********''')))*********+++---///,,,,,,------.........///111000000111222111000...///......///111333333444555333555999;;;>>>JJJVVVjjjwwwxxxhhhZZZPPPKKKUUUaaaqqq}}}|||iiiXXXYYYddduuu&&&***------***))),,,000+++,,,---......---+++***(((***,,,------,,,...///''')))+++***((((((***,,,'''+++...---((('''***---+++***((('''''')))***,,,************)))))))))))))))))))))))))))))))))))))))***)))(((+++...***$$$###$$$&&&(((***+++---...,,,+++***(((''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((()))%%%(((***+++*********+++&&&''''''((()))***************+++++++++,,,,,,,,,///...,,,++++++,,,---///+++...111444<<>>111---......---...***+++---//////...---,,,(((***,,,......,,,***(((((()))***+++,,,+++******,,,))))))+++***&&&%%%(((%%%&&&''''''''''''***,,,***))))))***++++++(((&&&***)))(((((((((***+++,,,(((''''''&&&&&&((()))***''')))***+++***)))***+++000///...,,,***((('''&&&,,,,,,+++***)))))))))***(((((((((&&&%%%&&&))),,,''''''((((((''''''&&&%%%###)))+++***&&&""" &&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&$$$%%%'''))))))((('''&&&'''''''''((((((((((((((((((((())))))******+++++++++---111444333555???KKKUUUbbbpppvvvyyy~~~xxx|||~~~zzzwwwqqqcccUUUBBB>>>;;;:::888222111333444333333222111000//////------,,,***((((((+++---((()))***+++,,,,,,+++***+++***)))))))))***,,,---+++*********,,,---,,,+++&&&***+++'''''',,,,,,(((((()))+++---...///000000///---...222444333555999===EEERRR```mmmxxx}}}{{{kkk]]]OOOGGGBBB:::444333///...,,,+++***++++++,,,(((((((((((((((((((((((((((+++......,,,***((('''''')))***+++******,,,---))),,,...///---,,,++++++------+++++++++,,,---...&&&''')))))))))***,,,...******+++,,,...///000000333222000000111111///...000///...///222444444444555222222666777888AAALLL___mmmwwwqqqbbbWWWQQQNNNZZZfffwwwnnnYYYVVV___kkk---...///---+++******+++***+++,,,,,,+++***+++,,,---------------------------...///...,,,******+++222///,,,+++,,,...//////******))))))***+++,,,,,,)))))))))))))))))))))))))))((((((((((((((()))***((((((((((((''''''''''''((((((''''''''')))+++,,,%%%%%%'''''''''&&&%%%$$$))))))(((((((((((())))))''')))+++,,,,,,)))&&&###)))))))))((()))******+++***)))))))))))))))******++++++((($$$!!!###(((------+++***+++...000111111111,,,+++000:::HHH[[[kkkmmmrrruuuwww~~~kkkQQQCCC555///...------///000000000000///...---,,,......---+++(((''''''(((((()))***+++,,,,,,+++******'''%%%%%%%%%$$$)))000+++***(((&&&%%%&&&'''(((''''''(((***+++,,,---...(((++++++)))))),,,,,,***''''''&&&&&&'''(((***+++&&&''''''((()))******+++111111///,,,***)))+++---$$$&&&))),,,,,,+++(((&&&******)))(((((((((((((((&&&'''''''''&&&&&&((()))%%%&&&'''(((((((((&&&&&&"""###$$$%%%&&&'''''''''))))))((('''&&&%%%%%%%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((******)))(((((()))***+++...,,,,,,...///444???JJJPPP^^^mmmtttxxx{{{}}}|||}}}zzzzzz}}}yyyjjj]]]FFF???999999999777555666555444222111000000000111000...,,,+++,,,,,,+++***((()))***++++++***)))((()))***+++***)))((((((***((((((((()))******++++++((((((((((((((())))))***...++++++///111000000111000...///222333222666<<<@@@EEENNNYYYdddppp{{{|||xxxsssfffVVVJJJCCC<<<777444.........---,,,,,,++++++((()))))))))************(((***)))&&&&&&***+++)))+++,,,,,,+++***)))+++,,,++++++************++++++'''((()))++++++,,,,,,,,,))))))***+++,,,,,,------------......///000000000111222333222000000000222------...000111222333444000222444444555:::BBBHHHUUUaaakkkgggZZZPPPRRRXXX___ooowwwccc[[[^^^hhh|||---......---+++)))***+++***+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++---...+++(((''')))+++,,,,,,******))))))***++++++,,,))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((''''''''''''''''''''''''((()))***+++&&&'''((())))))((('''&&&***)))(((''''''((()))***)))))))))))))))((((((((()))))))))))))))******++++++******)))))))))******)))+++,,,***((((((,,,000///...------///111222222111---+++000888EEEWWWggghhhmmmqqquuuzzzhhhMMM@@@333............000//////000//////...---,,,---------+++((('''((()))***+++,,,,,,,,,+++***))))))'''''')))(((&&&(((,,,)))(((&&&%%%%%%&&&&&&''''''(((((()))***+++,,,,,,(((++++++)))))),,,,,,******)))(((''''''((())))))'''''''''((()))*********//////...,,,))))))+++---&&&''')))++++++***((('''***)))(((((('''''''''(((%%%&&&&&&&&&%%%%%%'''(((''''''(((((((((''''''&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))$$$%%%&&&'''((()))))))))''''''''''''''''''''''''******)))))))))***+++,,,,,,+++,,,///000444>>>JJJQQQ___mmmuuuxxx}}}|||{{{}}}xxxjjj^^^KKKCCC<<<<<<;;;888666777666555444222111111111111000...,,,,,,,,,---,,,+++******)))(((((()))******)))+++++++++)))((()))***(((((())))))******+++++++++++++++++++++,,,,,,---,,,***+++///111111333777222000111444444444777======CCCLLLWWWcccppp||||||uuuiiiZZZNNNFFF@@@;;;888111000000///......------)))***,,,------,,,***)))(((***)))&&&&&&***+++)))+++,,,,,,+++******+++---++++++************++++++((()))***++++++,,,,,,,,,))))))***++++++,,,---------......//////000111111///111111000///...///000......//////000000111111000222444555666999@@@EEEOOOYYY```\\\QQQMMMSSS\\\cccppp~~~{{{iiiaaaaaaeeeyyy,,,------,,,+++)))***+++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++---,,,***'''&&&(((******************)))******+++,,,)))))))))))))))))))))))),,,+++***(((''''''''''''((((((((((((''''''''''''&&&&&&'''((())))))))))))((())))))*********)))(((+++)))(((&&&&&&((()))++++++)))'''%%%&&&(((***,,,)))))))))))))))*********,,,,,,+++***)))))))))***'''***------++++++...000......---------...000111111...,,,///555AAASSSbbbgggkkknnnssswwwdddJJJ===111---......000222////////////...---,,,+++,,,,,,,,,+++((('''(((***+++,,,,,,,,,+++***)))((('''''')))---+++&&&%%%(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((()))))))))***(((++++++((())),,,,,,)))++++++)))(((((('''''''''''''''(((((())))))******------,,,+++))))))+++---((()))))))))))))))(((''')))(((''''''&&&'''''''''$$$%%%&&&%%%$$$$$$&&&((())))))(((''''''&&&''''''&&&&&&'''(((((('''''''''###$$$%%%&&&'''((()))***%%%&&&''')))***+++++++++'''''''''''''''''''''''')))))))))))))))***++++++******---000111333>>>IIISSS```nnnuuuxxx~~~~~~|||}}}~~~yyymmmbbbSSSJJJBBB@@@>>>:::888999888777666555444333222222000...,,,,,,------,,,+++---+++)))'''''')))+++---***+++,,,+++)))((()))***(((((())))))***+++++++++,,,,,,,,,+++,,,------...***))),,,//////000555<<<333111222555555444888===:::???HHHSSS```nnn|||xxxoooaaaTTTKKKEEE???:::333333222111000000000000+++---///111000...***((('''***)))''''''***+++)))++++++,,,+++******+++---++++++************++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,------...//////000000111.../////////---,,,---...000000/////////////////////222666777777999===AAAIIIPPPUUUQQQJJJJJJVVVcccjjjsss}}}rrrhhhddd```sss+++,,,---,,,+++***+++,,,)))***++++++))))))***+++++++++++++++++++++++++++***+++------+++*********---+++))))))***,,,,,,,,,+++***************++++++))))))))))))))))))))))))******)))(((((('''((((((((((((((((((''''''''''''%%%&&&''')))***))))))(((((()))))))))************))))))(((((((((((()))))))))(((&&&%%%&&&(((+++---(((((()))***************---,,,+++******))))))***&&&)))+++***((((((+++...,,,,,,,,,+++***+++,,,...000...---///444???QQQaaammmoooppptttuuucccHHH<<<000---......///111/////////......---,,,++++++,,,,,,+++))))))***+++))))))******)))))))))(((''''''))),,,***$$$###&&&###$$$%%%''''''(((''''''(((((((((((((((((('''''''''******((((((+++,,,)))))))))(((((('''''''''''''''((((((((()))))))))******++++++***))))))+++---******)))(((((('''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((()))******(((***...111111333===HHHWWWdddpppuuuxxx|||~~~|||~~~|||rrrjjj]]]RRRHHHDDDAAA===:::;;;:::999999888666444222111///---++++++,,,---,,,+++...---+++******+++---...+++,,,,,,,,,***)))***+++((())))))******+++,,,,,,***))))))))))))***++++++)))))),,,...---,,,444===333222333666666444777<<<999===DDDNNNZZZiiixxx}}}vvviiiZZZOOOHHH@@@:::444333222111000000111111...///000000///---***((('''******'''(((++++++)))***+++,,,+++******,,,---,,,++++++******++++++,,,************++++++,,,,,,))))))******+++++++++,,,,,,,,,------.../////////---...///...,,,,,,,,,---//////000000000000111111///333777888777888;;;>>>EEEJJJNNNKKKGGGLLL[[[iiirrrwww}}}xxxkkkccc]]]mmm+++,,,------,,,+++,,,...)))+++,,,+++***)))***+++++++++++++++++++++++++++"""&&&+++......+++)))(((,,,+++)))***+++---------++++++***************+++))))))))))))))))))))))))(((((('''(((((()))******((((((((((((''''''''''''$$$%%%''')))))))))((((((''''''''''''((()))))))))&&&((()))++++++)))(((&&&&&&&&&'''((()))***++++++(((((()))************))),,,++++++***)))))))))***)))******(((%%%%%%)))---+++,,,---+++******,,,//////------000444>>>PPPaaasssttttttuuuuuucccHHH<<<111............000////////////...---,,,+++***+++,,,+++******,,,...&&&&&&&&&'''((()))******)))''''''(((&&&"""###&&&$$$%%%&&&((())))))))))))(((((((((''''''''''''''''''******((((((++++++)))&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***+++***))))))***,,,+++***)))(((''''''((((((''''''&&&&&&&&&&&&'''(((&&&'''((('''&&&'''(((***((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''***...111000111<<>>???=========;;;999555222000...,,,******+++,,,+++***---......//////......---+++,,,---,,,+++******,,,)))))))))***++++++,,,,,,((((((((((((((()))******)))***+++---***)))000888333222333666555333555999999<<>>CCCCCCDDDMMM]]]kkk~~~|||lll]]]YYYcccvvv,,,---//////...///000222+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,"""%%%)))++++++******+++'''&&&&&&''')))******))),,,++++++***))))))******))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&((()))***))))))(((((((((((())))))&&&'''((()))******))))))'''(((***+++++++++)))(((''''''''''''((()))*********,,,...,,,***))),,,///,,,...000///------111555......///000111888JJJ[[[pppyyyooo[[[FFF;;;111000111222222333111111111111000///...---+++---.........///111333((('''''''''(((***+++,,,+++)))(((((('''$$$&&&+++'''&&&&&&%%%&&&''')))***(((((((((((((((((())))))&&&)))***''''''++++++(((((()))***++++++***))))))))))))))))))((((((((((((***+++,,,,,,+++******+++(((((((((((())))))))))))((('''''''''(((((()))***&&&'''((((((''''''(((***%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''''''''&&&######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))************(((***...///,,,///<<>>AAANNNaaappp~~~nnn^^^XXX^^^ooo,,,...///000///000111333,,,---......,,,,,,---...------------------------/////////---***)))***+++((('''&&&(((***++++++***,,,,,,+++***))))))******))))))))))))))))))))))))***)))((((((((((((((())))))((((((((('''''''''''''''&&&%%%%%%&&&''')))***'''&&&&&&&&&'''(((***+++---***'''$$$$$$'''***---((((((((((((((())))))***'''(((***+++,,,+++)))(((&&&&&&&&&&&&''')))***+++$$$)))---...,,,+++,,,...))),,,///...+++,,,000555....../////////555FFFWWWmmm{{{~~~kkkVVVCCC999000000333444555666222222222111111000///...,,,---/////////000333555++++++***))))))***+++,,,+++)))***+++***&&&'''+++'''&&&%%%$$$$$$%%%''')))(((((((((((())))))******&&&))))))''''''***+++(((,,,,,,------,,,+++)))((())))))))))))((((((((((((+++,,,------+++******+++&&&'''((()))******))))))((((((((((((((()))******&&&'''''''''&&&&&&((()))%%%&&&(((***++++++******$$$%%%&&&'''((((((((((((''''''&&&%%%%%%$$$######"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++,,,++++++(((+++......+++...<<>>777222111///......000111000000///...,,,******,,,...///---...///...,,,+++,,,---)))******++++++,,,------******))))))******+++,,,,,,((((((---000//////000666555777999888444555888:::;;;???FFFRRRdddwww}}}jjj[[[TTTJJJ>>>666555222000///000222333---............,,,+++***'''***,,,******---,,,((()))***++++++***+++---///---,,,,,,++++++,,,,,,---...---+++******+++---...*********)))))))))))))))------......///000000000...///000///---,,,---...------------------------...111444444444555999===666999:::;;;@@@PPPfffwwwqqqaaaVVV[[[kkk---,,,,,,,,,,,,---.........------,,,,,,------...******+++,,,------......,,,...///...---++++++,,,((()))******)))***,,,...------,,,,,,+++***))))))+++******)))))))))))))))(((((((((((())))))))))))******)))''''''&&&&&&&&&))))))))))))(((((((((((($$$&&&'''(((((())),,,///******)))(((((()))***+++((((((((('''&&&&&&(((***))))))))))))************(((((())))))))))))(((((()))+++------,,,,,,,,,...---------......000111111000,,,***+++,,,222>>>KKKddd|||}}}iiiTTT???777111/////////111555555222///...///000000000,,,++++++---000111000...---+++)))'''(((+++///111++++++)))'''%%%&&&)))+++'''&&&&&&%%%&&&'''((()))&&&&&&&&&(((***+++***)))''''''((()))))))))))))))000---***)))))))))((('''((()))++++++)))((()))***......---,,,,,,+++*********++++++)))'''&&&&&&(((***)))))))))))))))***+++(((''''''&&&&&&&&&''''''&&&(((***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$&&&'''(((((())))))"""%%%&&&%%%&&&***+++)))%%%&&&''''''%%%&&&''')))'''+++((((((...111999JJJ^^^ppp}}}vvvkkk```ZZZVVVTTTRRRRRRQQQPPPNNNJJJCCC<<<666111///...---//////...---...------------...//////------...///...---+++***+++,,,,,,------,,,,,,+++)))************+++++++++((())))))((((((***---000555HHHGGG777444888666777:::>>>DDDIIIRRR```sssuuudddUUUKKKGGG:::666333222333333000...111000...,,,+++++++++,,,)))***,,,------,,,+++)))******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,+++---...---+++***+++...***++++++,,,,,,+++++++++////////////---+++)))(((---+++***+++...000///------++++++///444888999999:::::::::===EEEUUUhhhuuuyyydddYYYWWWddd------,,,,,,------...///------,,,,,,,,,,,,------******++++++,,,------...,,,...///...---+++,,,,,,+++,,,---,,,+++***+++,,,------,,,,,,+++******)))++++++***)))))))))))))))((()))))))))))))))))))))******)))''''''&&&&&&'''%%%&&&'''((()))******+++&&&((((((((('''''')))+++++++++)))((((((((()))***)))))))))((('''''')))+++((((((((((((((((((''''''(((((())))))))))))(((((((((***++++++***)))***+++...---------...///000000000---+++,,,---111<<>>777000//////...000444666444111////////////...,,,+++,,,---///000///...)))'''&&&%%%&&&(((+++,,,,,,,,,***(((&&&'''***,,,)))((('''&&&%%%&&&'''((()))(((((()))***+++)))((('''((())))))******))))))///---***)))))))))((('''((()))++++++)))((()))***,,,,,,++++++******))))))+++++++++)))'''&&&''')))((()))))))))******++++++''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((('''''''''###&&&'''%%%&&&******(((&&&'''((('''&&&&&&(((***'''+++((((((...000888IIIbbbttt|||uuujjjaaa[[[XXXVVVTTTSSSRRRQQQOOOKKKDDD<<<777111000....../////////...000///---+++,,,...000222............------,,,+++++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,+++---000333???SSSRRR>>>666444333555777<<>>666000......---///333777555222000000000...---,,,,,,,,,---///000...---)))))))))))))))***,,,,,,,,,,,,+++)))'''(((***---***)))'''&&&&&&&&&&&&'''+++***)))***++++++)))'''(((((()))***************...,,,***))))))))))))'''((()))++++++)))((()))*********))))))))))))))))))+++++++++***(((((()))***'''((()))***+++******)))'''&&&&&&&&&&&&&&&''''''!!!$$$&&&''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$''''''(((((('''&&&&&&%%%$$$'''(((%%%&&&))))))&&&&&&'''((((((&&&'''(((***'''+++((((((...000777HHHcccuuu{{{uuukkkccc^^^ZZZXXXVVVSSSSSSRRRPPPLLLFFF===777222000....../////////...333000---++++++...222555000000...------,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,,,,---...------...111333BBBWWWUUUAAA555111000444555:::???FFFOOO^^^qqq~~~yyyjjjWWWJJJ>>>:::666666888999777555111000...,,,+++++++++,,,******+++++++++***(((''')))))))))*********++++++++++++******++++++,,,---+++,,,---...///......---)))+++---...,,,+++++++++%%%&&&''')))***+++,,,---......---------......///,,,++++++,,,...//////...222000///000222444444333999999999<<>>777000......---///222666444222222222111///...---,,,,,,---...///---,,,))))))***++++++++++++++++++,,,+++)))((((((***,,,)))((('''&&&&&&'''((()))+++*********,,,,,,***(((((())))))***************,,,+++))))))******)))'''((()))++++++)))((()))***))))))))))))))))))*********+++,,,***))))))***,,,'''((()))***)))(((%%%$$$&&&&&&%%%%%%&&&&&&''''''"""$$$&&&&&&&&&&&&((()))%%%%%%&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&%%%###"""&&&'''''''''''''''&&&&&&&&&((((((%%%%%%((((((%%%'''((((((((('''''')))***'''+++))))))...///666FFFaaasss~~~xxxooogggaaa\\\XXXVVVUUUTTTTTTRRROOOGGG???999222000......///000///...222111///---...000222444222111///---,,,,,,------***++++++++++++++++++************+++++++++,,,,,,***+++,,,,,,+++,,,...000;;;KKKIII:::555222000444444999???EEENNN^^^ppp~~~uuu^^^MMMBBB>>>:::999;;;<<<;;;999111000...,,,+++++++++,,,******++++++***)))((('''((())))))))))))*********++++++******++++++,,,---///000000111///---***))))))***,,,------,,,++++++''''''((()))***+++,,,---000///------------///000,,,++++++,,,---.........111111000000111222333333666777999===GGGWWWkkkxxx|||~~~rrrYYYTTT\\\sss...------------...//////,,,------......------,,,+++++++++++++++,,,,,,,,,+++---......---,,,------'''***---...---,,,+++,,,---------,,,,,,,,,,,,,,,,,,++++++***************+++*********)))))))))(((***))))))(((((((((((()))((('''''''''&&&&&&&&&&&&&&&(((***)))((('''''''''''''''((()))***++++++,,,'''((((((&&&%%%%%%''')))((((((((('''''''''&&&&&&(((((())))))))))))((((((***+++---,,,+++******+++...------,,,,,,,,,,,,---000//////111///...333:::GGG]]]nnn{{{}}}|||yyybbbLLL???777111///...---///222333222222333444444222000...---,,,---......,,,+++%%%&&&'''((((((''''''&&&*********)))''''''(((***&&&&&&%%%&&&''')))+++,,,)))((((((***,,,---,,,+++(((((()))******************)))((()))******)))'''((()))++++++)))((()))***)))))))))***************)))***+++***))))))+++,,,((()))))))))'''$$$!!!%%%%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""$$$%%%&&&'''((((((((((((&&&))))))&&&%%%((((((%%%&&&'''((('''&&&'''(((***''',,,))))))...///444EEE]]]ooo}}}~~~|||tttkkkddd^^^YYYVVVVVVVVVVVVUUUQQQIII@@@:::222000///...000000///...000000000111111111111111333222000...---------...+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))+++,,,+++++++++---...444???:::222555666222333222666<<>>GGGUUUeeeooouuuwwwzzz|||}}}xxxZZZQQQPPP```www...............//////000...///000111111000///...------------------------***,,,......---------...+++,,,...---,,,,,,---...---------------------------,,,++++++******++++++,,,,,,+++******))))))(((***)))))))))))))))******%%%&&&'''((()))******+++'''))),,,,,,+++)))))))))((()))***+++******)))((('''''''''&&&%%%%%%''')))'''''''''((())))))******++++++,,,,,,,,,,,,++++++$$$&&&))))))))))))***++++++*********+++,,,------000/////////---,,,111888CCCXXXdddhhhnnnooopppwwwssstttsssttt~~~zzzdddNNNBBB:::333111000...000333222222444666777666222//////---,,,------,,,***((()))))))))))))))))))))))))))***+++***((('''((()))%%%%%%%%%&&&(((***,,,...((('''''')))++++++***)))&&&&&&'''(((((((((((((((''''''''')))++++++)))(((((()))++++++)))((()))******))))))((((((''''''''''''((())))))((()))+++---***)))((('''&&&$$$######$$$$$$$$$$$$%%%&&&'''((('''((('''%%%###"""$$$%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%((((((%%%%%%((((((&&&$$$%%%&&&%%%$$$%%%&&&(((''',,,******...---222BBBRRRdddsssuuuvvv|||{{{tttllleee___ZZZXXXXXXYYYXXXUUUMMMCCC<<<333111//////000111000////////////000000000000000333333222111000...---,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,...//////......///000111777333///555666111444222666;;;@@@HHHVVVhhhuuummm```KKKEEE>>>999777666333111111000...,,,+++++++++,,,***************+++,,,---************+++++++++,,,++++++******++++++,,,---***++++++,,,---......///,,,)))''''''***------,,,+++***)))((()))***,,,...+++,,,,,,,,,,,,,,,++++++***,,,......,,,,,,...000,,,...000000///000333666222444777<<>>CCCJJJXXXjjjwwwpppeeeRRRLLLCCC===;;;999666333111000...,,,+++++++++,,,))))))******+++,,,...///***++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,---)))&&&&&&))),,,...---((('''''''''(((***---///((()))+++,,,------,,,,,,))),,,......,,,,,,...000---///111111//////222555444444555999CCCVVVkkkzzzxxx{{{~~~yyy___RRRKKKWWWooo//////............//////666///,,,111333000...000---...///000000///...---------...///000000//////------,,,+++************+++,,,...///...,,,***(((***+++,,,,,,,,,,,,+++***+++++++++***)))(((((('''(((((()))***************'''***,,,---,,,***))))))---------,,,)))((('''(((+++*********))))))(((((((((***+++)))'''%%%%%%%%%%%%'''(((((('''&&&&&&''''''((()))***+++,,,,,,,,,***)))'''((()))***((('''---,,,,,,,,,,,,---......(((+++.../////////000111EEEQQQ^^^ddddddeeekkkqqqvvv{{{xxxoooqqq|||gggTTTCCC999111//////...///111555666666444222000000111.........---+++)))'''&&&***)))'''&&&'''(((***+++******))))))((((((''''''******)))'''***...---((()))((('''&&&''')))+++---+++'''$$$$$$'''******)))%%%&&&((()))*********)))'''(((((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%''')))***)))(((######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''""""""!!!!!!"""$$$&&&'''$$$%%%''''''''''''(((***---+++)))'''&&&%%%%%%&&&)))(((&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$$$$&&&)))***)))((((((((())))))))))))***...333888GGGVVVhhhsssttttttvvvyyyvvvpppkkkgggccc___]]][[[XXXXXXVVVOOODDD;;;444222111000111000...---000000000000000111111222666444222000/////////000///////////////...------+++,,,------+++***+++---,,,---...------///111444000000111222333444555555444999???DDDKKKWWWfffqqq{{{qqqVVVOOOFFF@@@<<<999666333222111///...---------...///////////////...,,,***,,,,,,++++++***))))))(((,,,+++)))((((((***,,,---''')))***+++***)))***+++******+++++++++******)))///---+++***+++---.........---,,,+++++++++,,,---***,,,///000///...//////---///111222111000111111555777999;;;CCCVVVooo{{{iiiTTTMMMVVVeee}}}000//////......//////000555///,,,///111...---///---...............---,,,,,,---....../////////...,,,++++++***)))))))))***)))+++---...///---+++******+++,,,,,,,,,,,,+++***++++++******)))(((((('''(((((()))************)))&&&(((++++++***((((((((()))*********)))))))))***************)))))))))(((((()))******)))'''((()))&&&''')))((('''&&&&&&''')))***+++,,,,,,,,,,,,,,,***)))(((((()))***)))'''---,,,,,,,,,,,,---......)))+++...000000000111222@@@NNN^^^hhhjjjlllpppuuu{{{|||sssttt}}}hhhVVVAAA888111000111//////111555666666444222000000111------,,,,,,+++***)))))))))((('''&&&&&&(((***+++******))))))((((((((((((((()))(((''')))---,,,'''''''''&&&&&&'''(((***+++)))'''&&&&&&''')))))))))&&&'''((())))))((('''&&&###%%%&&&''''''''')))***%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))***)))(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((("""$$$%%%&&&%%%%%%'''((()))((('''%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''&&&'''((()))))))))((('''%%%'''(((((('''&&&'''((((((((((((((()))---222666DDDRRRdddnnnpppnnnppprrr|||zzztttoookkkgggccc___]]]ZZZYYYXXXWWWRRRHHHAAA666444111000000000///...000000000000000111111222555444222111000///000000000000000000000///......,,,---...---+++***+++,,,,,,------------...111333/////////000111222333444222666;;;@@@HHHUUUfffsssxxx```WWWLLLBBB<<<999777666222111000...------......,,,,,,,,,,,,,,,+++)))'''***************+++++++++---,,,***))))))***+++,,,''')))+++,,,++++++,,,---******++++++++++++******...---+++***,,,---//////---,,,+++***))))))***+++((()))***+++,,,,,,,,,,,,,,,...111333222222333444444777:::<<>>:::999999333222000///......///000...............---,,,+++)))))))))***+++,,,,,,---...---+++***)))******+++(((***,,,---,,,,,,---...******+++++++++++++++***,,,,,,++++++,,,...///111222111///...---------...---+++)))***---//////---,,,...111222333333555666222666:::===CCCRRRgggvvv}}}jjjTTTKKKRRR___vvv111111000000000000111111444111...,,,,,,,,,---...000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,,,,+++***************++++++)))***,,,---...---,,,,,,***+++,,,,,,,,,,,,+++***************))))))(((((('''(((((()))))))))))))))***+++------,,,++++++,,,%%%%%%%%%''')))******************)))))))))))))))''')))******)))((()))***'''((()))((('''''')))***---,,,,,,++++++++++++,,,***(((((((((***+++***))),,,,,,++++++,,,,,,---...(((***---...///000222444999HHH\\\llltttxxx|||~~~nnn]]]GGG===333000000///000222444555555444222111111222///...+++)))))))))***+++***))))))((()))***++++++))))))))))))))))))))))))'''))))))'''(((++++++((()))***++++++,,,,,,++++++&&&))),,,+++((('''(((+++)))******)))(((&&&###"""'''(((((((((&&&%%%&&&'''%%%$$$$$$%%%&&&'''(((((('''&&&%%%''')))***)))((((((''''''&&&''''''))))))'''''''''(((((((((((((((%%%%%%%%%$$$$$$$$$$$$%%%!!!###$$$$$$######$$$&&&%%%&&&(((((()))((('''&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&'''(((((((((((((((&&&$$$"""###&&&)))&&&'''(((((())),,,000333===JJJ[[[eeegggeeedddddduuuzzz|||tttpppjjjeeeaaa___^^^^^^]]]\\\ZZZYYYXXXTTTNNNJJJ>>>:::444000000000111111000000000000000111111222444444333222111111000000111111222222222111111000111111111000---,,,,,,,,,,,,,,,---,,,,,,---///222000000000111222333444555333555777999@@@NNNbbbppp|||qqq___MMMAAA;;;:::;;;444333111000//////000000//////000///...------...))))))***++++++,,,,,,---///...---+++***************,,,------+++++++++,,,******++++++,,,,,,++++++***+++,,,,,,,,,---000222444333111///......//////000,,,((()))...111000------///111111111222333555333666999;;;BBBQQQgggwww~~~~~~lllUUUKKKRRR___www}}}~~~111111000000000000111111222222000---,,,---...///111000...---------...///+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...,,,,,,---------,,,+++******+++,,,,,,,,,,,,+++************)))))))))))))))''''''((()))))))))))))))***+++---,,,+++***+++,,,'''&&&%%%&&&)))***)))'''))))))))))))))))))******(((*********'''&&&&&&&&&((())))))((('''(((***,,,,,,+++******)))******+++)))(((((()))***++++++***,,,++++++++++++,,,------((()))+++,,,---...111333:::GGGZZZiiisssyyy}}}}}}|||ooo___OOOBBB555///------///333333444555444222111111333222000---***((((((((((((++++++***+++++++++,,,,,,))))))))))))************'''++++++))))))+++,,,***((()))***+++++++++******"""%%%''''''$$$"""###%%%***++++++***)))'''%%%###'''(((((((((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%''')))***)))((('''&&&%%%$$$%%%&&&((()))######$$$%%%'''((())))))!!!""""""###$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$%%%'''((((((((('''&&&'''''''''''''''((())))))%%%%%%%%%&&&'''((())))))((('''&&&###"""###'''***'''((()))******,,,000333:::GGGYYYeeeiiihhhggggggxxx|||~~~uuuppphhh___ZZZYYY[[[]]]]]]]]][[[ZZZWWWSSSNNNJJJBBB===666222111111222222000000000000000111111222333333333333222222111111111111222222222222111111333444444222///......///+++,,,,,,,,,+++,,,...000......///000222222333333666888999999>>>JJJ\\\iii|||{{{jjjWWWHHH@@@===>>>666444333111000000000000+++,,,---,,,***)))***,,,++++++++++++++++++++++++///...---,,,,,,++++++***,,,---...---***(((((((((******+++,,,,,,,,,,,,,,,)))+++------,,,---///222///...,,,+++*********+++---)))%%%&&&+++///---+++...000000000//////000111444666777999@@@QQQiii{{{}}}kkkTTTIIIPPP^^^wwwyyyvvvxxx{{{111000000//////000000111...111222...---///000/////////.........//////000,,,,,,------,,,,,,+++++++++++++++,,,,,,...///000------------,,,+++*********+++,,,,,,,,,,,,+++*********))))))))))))))))))&&&'''(((((())))))((((((''')))))))))''''''((())))))'''%%%&&&)))***(((&&&))))))))))))************)))***+++)))'''%%%%%%%%%((())))))(((((()))+++---+++***)))))))))***+++,,,)))(((((()))+++,,,+++***+++++++++++++++,,,------)))***+++++++++---///111999EEEXXXhhhrrryyy}}}yyy~~~{{{yyy}}}pppaaaQQQDDD666///------000444333444555444222111222333222111...+++)))''''''&&&***+++++++++,,,,,,,,,,,,)))))))))************+++'''+++---***)))+++,,,+++(((((((((((((((((((((((('''(((((('''&&&%%%&&&''')))************(((&&&%%%###%%%&&&''''''''')))***((('''&&&%%%%%%%%%%%%%%%'''&&&%%%''')))***)))(((&&&%%%$$$######%%%'''((( !!!"""$$$&&&'''((()))!!!"""$$$%%%&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$'''''''''((())))))******(((((((((((()))***++++++''''''&&&$$$###%%%(((+++''')))******+++---000222777EEEXXXgggoooppppppooo}}}~~~wwwrrriii```YYYWWWZZZ^^^\\\]]]]]]\\\YYYSSSNNNKKKDDD@@@999444222222222222000000000000000111111222333333444444333222111111000000111222222222222111333444444333000//////000+++,,,,,,+++***+++---///***,,,...111222111000///666999:::;;;>>>GGGVVVaaauuuuuucccSSSGGGBBBAAA888777555222111000000000+++---///---******,,,///,,,,,,,,,,,,,,,+++++++++.........------,,,,,,+++,,,---...---***((('''((()))***+++,,,------------(((+++......,,,,,,...111...---,,,+++***+++,,,,,,---+++)))***...000///---///000000///------...000555666777777>>>PPPiii{{{|||~~~jjjRRRGGGMMM\\\uuuyyysssrrrttt000//////......//////000)))///222...---///000---,,,,,,---...////////////---------------,,,++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))***&&&'''(((((())))))(((((('''(((((('''&&&&&&''')))***'''%%%&&&***,,,***'''((()))))))))************((()))******(((''''''''')))))))))(((((())),,,///+++***)))))))))+++---...)))(((((()))+++,,,,,,++++++++++++***++++++,,,---+++,,,,,,,,,+++,,,///111555BBBWWWiiiuuu{{{}}}~~~vvvxxx|||~~~|||yyywwwxxxoooaaaMMMBBB777222111000111444333444555444222111222333000///...,,,***((('''&&&))))))******++++++******))))))*********+++++++++&&&+++,,,)))'''***++++++******(((((((((((()))***---+++)))((()))***))))))&&&'''((()))))))))((('''###%%%&&&''''''''')))***&&&&&&%%%%%%%%%&&&'''''''''&&&%%%''')))***)))((('''&&&$$$######%%%''')))!!!"""###$$$%%%&&&'''(((###$$$&&&'''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((())))))))))))******)))(((((()))***+++&&&&&&&&&&&&%%%'''***,,,&&&((()))******+++...111444BBBWWWiiitttxxxyyyyyy}}}vvvsssmmmeee^^^[[[]]]___ZZZ\\\______\\\WWWRRROOOFFFAAA;;;666444333222111000000000000000111111222222333444444444333222111///000000111222222111111111222333222000//////000+++,,,,,,+++******,,,...***,,,111444555444111///333666:::;;;>>>EEEPPPZZZjjjxxxooo^^^PPPHHHEEE;;;999666333111/////////---000111///,,,+++///333***++++++,,,,,,------------...............------+++,,,...---+++******+++)))***+++,,,------------))),,,//////,,,+++---000///...---------...///000......///000111111111111///000000///......000222444666777888>>>NNNddduuu~~~mmmUUUHHHNNN[[[tttxxxwwwxxx//////............//////%%%---111...,,,//////,,,)))***,,,...//////..................------,,,+++)))))))))***+++---...///***++++++,,,,,,------...***+++,,,,,,,,,,,,+++***)))))))))))))))*********&&&''''''(((((((((((((((((()))))))))'''''')))***)))&&&$$$&&&+++---+++((((((((())))))*********+++''')))***+++***)))***+++)))***))))))((()))---///,,,+++*********,,,///000)))(((((()))+++---,,,+++++++++******++++++,,,------......---,,,---///111111@@@WWWlllyyy~~~~~~}}}uuuuuuvvvwwwvvvtttvvvxxx~~~ooo```HHH???777555555333222444333444555444222222222444------------+++***((('''''''''((()))))))))))))))))))))******++++++++++++$$$***,,,(((&&&(((******///---+++******+++---...+++'''###"""%%%&&&&&&$$$$$$%%%&&&((((((((((((''''''(((((((((&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&%%%''')))***)))((((((&&&$$$######%%%((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&$$$$$$%%%&&&)))(((&&&%%%$$$%%%&&&&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''(((((($$$&&&'''''''''(((+++---%%%'''((())))))***---///222@@@VVVkkkxxx}}}|||ttttttqqqkkkddd```___```XXX[[[```aaa___ZZZUUURRRFFFBBB<<<888555444222111000000000000000111111222222333444444444333222111...///000111111111111111///000111000///...///000+++,,,,,,***)))***,,,...,,,000555999:::888444111///333888;;;>>>DDDNNNVVV```pppwwwfffVVVLLLGGG<<<;;;777444111///......***---...,,,)))(((,,,000((()))***+++---...///000------......///.........)))+++---...------...///)))***+++,,,------...---)))---000///,,,***,,,///++++++******+++,,,...///))),,,///000///....../////////000//////000333555222555888999>>>LLL```ooorrrYYYLLLPPP]]]uuu}}}~~~//////............//////......///////////////......///000111000///---+++***+++,,,---............((()))***,,,---...//////***+++,,,,,,------,,,,,,***+++,,,---...---,,,,,,+++++++++++++++***)))(((++++++******))))))((((((***)))))))))))))))***+++%%%&&&'''((((((((('''&&&***************)))(((((((((((())))))******++++++)))***,,,,,,***)))***+++---+++)))((()))+++---///+++***)))(((((()))***+++''''''(((***+++,,,---...---------............///555>>>PPPffftttwwwxxxzzzrrrrrrpppmmmiiijjjnnnrrrpppWWWDDD;;;333000///...111666999888666444222111000000000///------......---+++((()))+++,,,,,,+++)))(((,,,+++)))''''''''''''((('''(((******((('''(((((('''((()))((('''''')))+++(((******)))&&&%%%&&&)))'''(((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$'''((('''***---,,,((($$$((((((%%%###%%%((($$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&'''(((((()))(((((('''''''''&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''''')))******))))))***,,,333===RRRiiivvvyyyzzz}}}ttttttttttttsssnnngggbbbaaaaaaaaaaaaaaa]]]XXXTTTJJJFFF@@@<<<999666444222......///000111222222222///222444555444222111111222000...///111333444333222333333111...,,,,,,---,,,,,,,,,+++***+++---///555+++444LLLQQQ>>>111444111444777:::===BBBGGGJJJZZZgggxxx}}}mmmaaaVVVNNNEEE@@@<<<;;;666000...000/////////......---,,,,,,*********+++,,,---...///111111111000///---,,,+++++++++,,,,,,,,,---------+++,,,---...---,,,+++***...------,,,---...///000,,,++++++***)))))))))***------...000111333444444000000/////////111333444111999888888???EEEVVVooozzzqqqYYYHHHNNN```sss//////............//////....../////////......---...///000000000///---,,,------......------,,,+++---,,,+++******,,,---...***+++,,,,,,------,,,,,,)))***+++,,,,,,,,,+++++++++++++++++++++***))))))*********)))))))))))))))******)))))))))))))))***&&&&&&'''((((((((('''&&&***************)))(((((()))))))))))))))*********)))***,,,,,,***)))***+++)))******++++++++++++++++++***)))(((((()))***+++(((((()))***+++,,,,,,---------------............333;;;LLLaaaooosssssstttrrrqqqoookkkiiikkkpppttt|||pppVVVCCC:::222000///...111666777666555444222111111111111000///...//////...,,,((()))************)))(((+++***)))((('''''''''''')))***++++++***))))))***&&&((((((((('''''')))***'''((()))(((%%%%%%''')))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))%%%''''''&&&)))---,,,(((!!!%%%((('''$$$###%%%(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&(((******))))))+++---333<<>>CCCFFFQQQ]]]mmmzzzwwwmmmccc[[[KKKDDD===:::666111///000///......---------,,,,,,+++++++++++++++,,,---...000//////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++///...---------...///000///......---,,,,,,------..............................------...///111222111888777666===DDDVVVooo}}}uuu^^^LLLPPPbbbttt000//////......//////000.../////////...---,,,,,,......///000000...---,,,/////////...---+++***)))...,,,***))))))+++...000***++++++,,,,,,,,,,,,,,,((()))***++++++++++++******++++++++++++***))))))))))))))))))************+++******)))((((((((((((''''''((((((((((((''''''***************)))((((((************)))))))))))))))***,,,,,,***)))***+++&&&(((+++---...,,,)))'''******))))))))))))******))))))*********+++++++++,,,,,,,,,---------......111777FFF[[[iiinnnoooppprrrqqqooollljjjlllpppssssssxxxqqqVVVAAA999222//////...111555666555555444333333222222333111000///000000...---(((((((((((((((((((((((())))))***))))))(((''''''((((((((((((((((((((((((&&&''')))(((''''''(((***%%%&&&'''&&&%%%%%%''')))''''''((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$)))(((((((((((())))))***&&&((('''%%%(((,,,,,,)))%%%'''(((&&&###"""%%%'''&&&&&&&&&&&&'''((())))))((('''&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&'''(((&&&''')))*********,,,...222:::JJJ```pppyyy~~~|||xxxuuuuuusssppplllggg```XXXSSSNNNIIICCC===999777444222333222111000111222444666///111333444222111111111000//////111333444333111...//////...---,,,---...*********)))((()))+++---...---<<>>BBBFFFOOO^^^kkkuuu}}}~~~tttlllWWWLLL@@@<<<999555333222//////...------------...---,,,,,,+++,,,,,,------...---+++*********+++,,,)))*********++++++++++++)))***+++,,,---------,,,///......---...///000111//////......------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///000111777555444;;;CCCVVVppp{{{dddQQQSSScccuuu000000////////////000000...//////......---,,,+++---......//////...------/////////...---,,,******((((((((()))+++...111333******+++,,,,,,,,,,,,+++)))******+++++++++++++++******+++++++++******)))(((((())))))******++++++,,,+++***(((((('''''''''((((((((((((((((((((((((***************)))((((((++++++******))))))(((((()))***,,,,,,***)))***+++&&&(((+++------+++(((&&&***))))))))))))))))))***************************+++,,,,,,,,,------------///333BBBVVVfffmmmoooqqqrrrrrrqqqpppnnnmmmmmmnnnlllllluuurrrWWW@@@888111000//////111555555555555555555555444444333111////////////---,,,***)))(((((((((((()))***'''((()))******)))''''''))))))(((((()))******)))'''(((******)))((()))***%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''((((((((()))'''%%%''',,,,,,***'''((('''%%%######%%%'''&&&&&&&&&&&&&&&'''(((((('''&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%''')))******+++---///000777HHH___rrr}}}~~~zzzxxxuuuqqqmmmggg```[[[SSSNNNGGG@@@<<<999777555666444222111111333555777000222333333222111111222//////000222444444222000---...//////------...///,,,,,,,,,+++***+++---///000---444BBBEEE:::222333555555444444444777;;;???@@@GGGRRR^^^jjjuuuyyyeeeVVVGGGAAA>>>;;;777666222111000/////////000000000///...---------------+++***((('''''')))+++,,,))))))))))))************((()))***+++,,,---......//////...---...///000111,,,,,,++++++++++++,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,---...//////222888555444:::CCCVVVqqq|||fffSSSSSScccvvv000000////////////000000......//////...------,,,------...............---,,,------......------,,,&&&'''***---.../////////)))***++++++,,,,,,++++++++++++++++++,,,,,,------)))******+++++++++******(((((())))))******+++++++++***)))(((''''''''''''(((((((((((())))))*********************)))((((((++++++******))))))(((((()))***,,,,,,***)))***+++))))))*********))))))((()))))))))******)))))))))+++++++++************)))++++++++++++,,,,,,,,,---...111>>>TTTfffooosssuuussstttuuuuuutttpppkkkhhhhhhccchhhyyytttXXX@@@999222111000///111444666666777777777777666555222000............,,,***+++******))))))******+++'''''')))******)))((('''---+++)))***,,,......---''')))++++++*********+++%%%%%%$$$%%%&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((((()))'''%%%'''+++,,,)))(((((('''%%%$$$$$$%%%'''%%%%%%%%%$$$%%%%%%&&&'''$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&''')))%%%''')))***++++++...///...555GGG```uuu}}}zzzvvvrrrlllfffaaaWWWQQQIIIBBB===:::777666888666333222111333555777111222444333222111222333//////000222444444222000---///000000///...000111,,,,,,,,,+++***+++---///...,,,...444666222000222222333333333444777;;;??????CCCKKKUUUaaaooo|||ooo___OOOGGGCCC>>>999777666555333111111111222333222111000//////...//////***)))(((''''''(((***,,,(((((()))))))))*********(((((()))***+++---...//////......------...000111+++***************++++++))))))***+++,,,------...,,,------...//////000000333999666444:::BBBUUUpppzzzfffSSSRRRbbbwww111000000//////000000111......///////////////...---------------.........***+++,,,---............)))+++---//////---+++))))))******+++++++++++++++,,,,,,++++++,,,,,,---...))))))***++++++++++++***))))))))))))***************))))))(((''''''''''''(((((((((((()))+++,,,---***************)))((((((************)))))))))))))))***,,,,,,***)))***+++,,,+++***)))))))))******))))))************))))))++++++************************+++++++++,,,,,,,,,...000<<>>???AAAFFFOOO\\\kkkxxx~~~vvvhhhZZZQQQIIIAAA;;;999:::888666333222222333333222222111000/////////000******)))(((((()))***+++((()))))))))************(((((())))))***,,,---......------,,,---...///000,,,,,,+++++++++,,,------......------,,,,,,++++++------///000000111000000333999666444:::AAASSSmmmxxxfffSSSQQQaaayyy111111000000000000111111......///000111111111111,,,,,,,,,,,,------...///***+++,,,---............,,,---......---,,,***)))))))))***+++++++++++++++,,,+++*********+++------))))))***+++++++++++++++*********))))))))))))))))))(((((('''''''''(((((('''''''''(((***,,,...///***************)))(((((()))))))))))))))*********)))***,,,,,,***)))***+++,,,,,,+++***************((()))***++++++***)))(((******************++++++************++++++++++++//////:::OOOcccooouuuwwwvvvvvvvvvwwwxxxvvvqqqlllmmmhhhiiiuuuuuuYYYDDD<<<666444222000000333555666777777777555333222333111///.........,,,***((()))***++++++***)))(((''''''''''''((()))***+++'''### !!!%%%((('''&&&%%%'''***+++***(((((((((***(((%%%&&&'''((('''&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''+++***))))))((((((((()))'''))))))'''))),,,***&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&'''((()))++++++++++++,,,...000333BBB[[[ttt}}}vvvooohhhccc^^^XXXNNNEEE@@@<<<:::999777666555444333333333333444555666555444333555666111000///000222333333333...///000000...---...///*********)))((()))+++---''',,,///000000111000...000333555777888999;;;<<<======AAAJJJWWWggguuu}}}~~~ttthhh^^^TTTHHH@@@>>>===;;;777444222111222222000000///.........//////++++++++++++************)))))))))*********++++++))))))))))))***+++---...---,,,,,,++++++---...///,,,,,,,,,,,,,,,---......//////......---,,,,,,+++,,,---///000111111000000111777555333888>>>NNNggg{{{yyyhhhUUURRRaaayyy111111000000000000111111---...///111222222222222,,,,,,,,,,,,,,,---...///+++,,,------......------,,,+++++++++,,,,,,------))))))***++++++++++++***+++***)))))))))***,,,---((()))***+++++++++++++++++++++******))))))(((((((((((('''''''''(((((()))&&&&&&'''(((***---///111***************)))(((((((((((())))))******++++++)))***,,,,,,***)))***++++++,,,,,,---,,,+++***)))((()))***++++++***)))((())))))*********+++++++++)))************+++++++++//////888LLLaaammmrrrtttxxxvvvtttuuuwwwxxxuuurrrpppnnnqqqxxxtttXXXFFF>>>777555333000000222444555666666555444111000444333000000//////---+++&&&((()))++++++)))(((&&&((('''''''''((()))+++,,,,,,'''###$$$))),,,,,,***###%%%((()))((('''&&&''',,,)))&&&&&&((()))'''%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&))))))((())),,,***%%%%%%%%%&&&'''))))))'''&&&(((''''''&&&&&&&&&''''''"""###$$$%%%%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&%%%$$$$$$%%%''')))***,,,,,,++++++,,,---222333???WWWppp}}}wwwqqqjjjfffddd]]]SSSJJJDDDAAA>>>===666666555444333222222111555666777666444444666777222000...///111333444333...///000///---,,,---...,,,,,,,,,+++***+++---///***------******...111111222444888999999999:::;;;::::::===FFFUUUeeettt|||~~~tttjjj]]]OOOGGGEEE>>>;;;777333111000000111......------------......,,,,,,,,,,,,,,,+++******************++++++++++++***))))))))))))+++,,,---,,,,,,+++***+++,,,---...++++++++++++,,,,,,---...,,,,,,,,,------......///,,,---...000000000000//////666444222777;;;KKKcccxxx{{{kkkWWWSSSbbbzzz///...---------...000111///---,,,...111222000---++++++++++++,,,---............---------,,,,,,,,,&&&'''***,,,------,,,++++++++++++***************+++***************++++++,,,,,,,,,***((())),,,...************))))))))))))&&&'''''''''&&&'''***,,,***((('''''')))***+++,,,(((***,,,+++(((''')))+++((()))***++++++++++++++++++---//////---+++******------,,,,,,+++***)))))))))+++,,,+++)))''''''((())))))))))))***+++,,,---,,,***)))((((((***,,,---)))000;;;III]]]oooyyyyyysssuuuwwwzzzzzzzzzxxxwwwuuusssrrrsssyyyqqqYYYDDD<<<666444333111222555888888999888777666444333555555222111222000%%%,,,,,,,,,+++***)))((((((...***(((***)))&&&)))000)))******)))&&&%%%%%%&&&(((((((((((())))))))))))(((+++''' ''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))&&&'''((()))))))))''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%"""&&&'''###"""$$$$$$###'''%%%$$$%%%((()))&&&###$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%(((***,,,+++***111222999JJJccczzzrrrjjjiiillleee```XXXOOOGGGBBB>>><<<<<<777555555444111111555222333444555555555444444444333111//////000111222000000///......///000111......---,,,,,,---------+++,,,------,,,,,,...000444444444555777999<<<===<<<<<>>>>>BBBHHHNNNVVVcccooozzzmmm```WWWNNNDDD;;;999777222//////...//////...---,,,...///------,,,,,,,,,------......,,,,,,000///+++***,,,)))******++++++++++++***,,,---,,,+++******,,,...***+++,,,---...------,,,...***((()))...000...,,,...000111222111000111222777333222444333666GGGZZZpppkkkWWWUUUbbbuuu333222111111111222333444///...---...000111000///------------...///000111------------,,,,,,,,,,,,(((((()))***+++,,,------))))))******++++++,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...************)))))))))))))))))))))(((&&&&&&''')))///)))###$$$***,,,((("""(((***+++***)))((()))***))))))***++++++++++++***++++++,,,+++)))(((***+++++++++******))))))(((((((((((()))(((((()))+++...******)))(((((((((((()))************+++++++++,,,)))///999FFFZZZnnnyyyzzzmmmpppuuuyyy}}}~~~qqqXXXBBB:::333111000///000444777777777777666444222111000111000,,,,,,///000...+++++++++++++++***)))(((,,,***)))***(((''')))...***++++++***(((&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&(((((((((***---,,,)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''***+++'''$$$&&&&&&$$$&&&'''((('''&&&$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&'''((()))******)))((('''(((''''''(((***+++)))(((,,,---222@@@VVVoooyyyvvvpppjjj```WWWOOOIIIDDDAAA<<<888555555444111222555444444333222333444555666444333111000000000111222222111000///......//////,,,+++++++++++++++,,,,,,+++,,,---......///111333222222333444666888999;;;@@@@@@CCCHHHLLLQQQ[[[fffzzz{{{nnneeeZZZOOODDD>>>:::555222222///111111000...---...///,,,,,,,,,,,,,,,---...///000......111111---+++---++++++,,,,,,,,,+++******---------,,,++++++---///+++,,,---...............---+++)))***---000///---...///111000//////000111555111111333333555DDDWWWooo~~~iiiUUUSSS```rrr111111000000000111222333000////////////000000000------------...///000111---------,,,,,,,,,++++++)))))))))***+++,,,---...))))))******+++,,,------///...---,,,+++++++++++++++,,,,,,+++******+++---************)))))))))((('''((())))))'''''')))***---)))&&&'''***+++(((%%%))))))******)))))))))***)))******+++++++++***************)))''''''***,,,******))))))(((((((((''')))))))))((('''(((+++...+++++++++******+++,,,,,,)))***+++,,,,,,,,,++++++)))///777CCCWWWlllyyy{{{mmmpppuuuzzz}}}pppWWWBBB:::222000000///111555666666777666555444222111111555444...***+++------+++++++++++++++***)))(((***)))))))))((((((***---***+++,,,+++((('''((()))%%%&&&'''((((((&&&%%%###&&&%%%%%%'''***,,,)))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%))))))%%%###$$$$$$"""%%%'''***(((%%%###$$$&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((()))(((((('''((('''&&&'''(((((('''%%%------111<<>>:::666333333222///000333555444222222222333555777222222222111111111111111111111111000///...------***)))))))))******+++,,,)))+++,,,------...111333222333555666888:::;;;;;;>>>???BBBGGGJJJMMMUUU^^^ppp}}}sssmmmbbbUUUKKKCCC>>>:::444555555333000//////000...---------...//////000+++)))+++///000...---000---------------,,,+++***---......---,,,---///111111000///...---,,,,,,,,,---,,,+++,,,---/////////......///...------///111555111111555666777BBBPPPfffyyy~~~{{{hhhUUURRR\\\nnn444333222222222333444555111111111///......000222,,,,,,,,,,,,---...///000,,,,,,,,,,,,++++++++++++))))))***+++,,,---......******++++++,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++,,,************))))))))))))###%%%(((******+++,,,...&&&***------***))),,,///***)))((()))***+++***(((***++++++++++++***))))))((()))***)))((((((***,,,))))))))))))((((((((((((*********)))'''''')))+++&&&&&&'''(((***,,,...///++++++++++++,,,,,,,,,---***---333>>>RRRjjjyyy}}}~~~qqqXXXCCC:::333000000000333888777777777777666444222111,,,222444000,,,,,,+++)))******+++++++++******)))&&&)))***((('''***++++++)))***+++***((('''((()))*********)))((((((((('''***&&&%%%'''(((&&&&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$((()))%%%$$$&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&''''''+++******+++,,,,,,***(((&&&)))---444BBBZZZuuu|||sssfff\\\UUUMMMEEE>>>:::666333333222///000333444444333222333444555666222222222222111111000000000000111111000///...---))))))))))))***+++,,,,,,+++,,,---...---...111333222444555777999:::;;;;;;;;;<<>><<<777555555444111111555333333333444444444555555222222222222222111000000//////000111111000///...***))))))***+++,,,------...///000000///000222444111333555777999:::::::::999:::???EEEGGGIIIOOOWWWcccrrrvvvhhh^^^SSSIII@@@???<<<888555444777999333333222111000000000000---***,,,//////+++***,,,,,,------............---,,,,,,---,,,,,,---///111------,,,++++++,,,---...,,,------------...///111------...------///222555333...///555777666===HHH\\\uuuwwweeeSSSOOOWWWhhh|||111000/////////000111222222333222000------000333.........//////000111222,,,,,,,,,+++++++++******''')))+++...///...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111)))+++------+++***++++++************))))))))))))&&&(((***+++***)))******+++***)))***++++++(((%%%+++)))'''(((+++,,,***(((+++++++++++++++***)))((('''))),,,,,,+++***++++++))))))))))))************$$$&&&)))******+++,,,---++++++++++++,,,---......---,,,+++******,,,...///***,,,111;;;PPPhhhyyywww]]]AAA888000------...222777888888999888777666444333111222///***)))+++***''')))******+++++++++******###)))+++'''&&&+++,,,)))'''((()))((('''&&&'''(((...,,,)))&&&%%%&&&((())) %%%+++***$$$%%%+++&&&''''''''''''''''''&&&'''''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""$$$!!! ###%%%$$$%%%###"""%%%(((***(((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&%%%%%%&&&((()))'''&&&,,,...000111777IIIaaatttuuuggg]]]VVVNNNDDD======999666777555222333777222333444555555555444444111222222222222111000000...///000111111000//////************+++,,,---...111222333222111111333555000111444666888999999999888999>>>DDDEEEFFFLLLSSS[[[jjj{{{wwwnnncccXXXEEECCC???:::777777:::===555555333222111111000000000---...000///***(((***,,,,,,---.../////////...+++,,,,,,,,,+++,,,///111************+++---///000,,,------------...///111,,,---...---...000444777111---...444666555;;;FFFZZZuuuuuudddRRRMMMUUUfffzzz333333333222000///000111111555666333///...///000000///...---,,,---......///,,,)))))),,,...---+++((())),,,------,,,+++***))))))***+++,,,,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,------(((!!!***)))(((''''''((()))***)))***,,,---......---,,,&&&&&&''''''(((((()))))),,,)))'''))))))'''))),,,((()))***++++++***)))((('''((()))***++++++***)))))))))***+++,,,,,,------((()))***+++++++++++++++$$$'''++++++))))))***,,,)))((((((***...///...,,,,,,---000999III^^^rrruuu[[[@@@777///...///000111444999888777555333222222222/////////...,,,***'''&&&((((((***++++++***)))((((((***+++***(((''''''(((&&&'''''''''&&&&&&''')))---)))'''))))))''')))---)))(((((('''''''''(((((($$$%%%'''((((((((('''&&&(((''''''&&&&&&((()))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""!!!!!!(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''$$$!!!!!!&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***''''''(((******+++++++++'''***///333666AAAWWWlllzzzqqqhhhbbb\\\SSSHHHAAA;;;888666444444333222000555444333444444555444333555444333111000/////////333111000......000111333---//////,,,((('''+++///AAA;;;444000000000000///111444666666555333222222555666999<<>>===:::888444222111111222333111000000000///...---,,,,,,,,,///---+++---//////,,,)))++++++******++++++,,,---...------------...//////***+++---...000000000///++++++)))'''+++222666555111000///000333777<<>>;;;888666555444222111444444444444444444555555555444444333222111111000000000000000000000000000***---...---,,,---111555GGG@@@666...+++,,,...///000333555666555555555555333444666888<<<@@@DDDFFFOOOYYYcccllluuuzzznnn]]]NNNDDD???;;;888666444222111111000///---////////////............+++---......---+++++++++,,,++++++++++++,,,------,,,++++++++++++,,,------....../////////...,,,+++))),,,------000333222...000000///000333777;;;>>>LLLffflllVVVLLLQQQaaawww666666666444222000111222333333555555111---///333111000...---------...///...---------------------++++++*********+++,,,---+++,,,---...////////////---+++******+++,,,,,,+++666333///+++)))(((((((((---,,,++++++******))))))&&&&&&'''((())))))))))))***)))))))))((((((''''''+++((((((******((((((+++)))******************))),,,,,,,,,,,,++++++******(((((())))))***++++++,,,))))))******)))(((((('''***)))(((&&&%%%&&&(((***))))))***+++,,,------,,,,,,---...444AAAVVVnnn~~~}}}~~~~~~{{{dddKKK>>>222---,,,---111666555666666777666444222111222222222222111111000000,,,,,,,,,,,,+++++++++***%%%''')))***)))((()))***%%%&&&'''&&&&&&&&&(((***+++((('''))))))'''(((+++&&&%%%###""""""$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&### ###$$$""""""%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%'''((('''$$$###"""###%%%&&&''''''%%%%%%&&&''''''%%%$$$$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''((()))******))))))++++++,,,...///555FFFVVVqqqwwwqqqhhh```\\\YYYRRRJJJAAA>>>:::777555444222111333333333222111222444555444444444444333333222222///000000111111000000///---...//////......111444<<<777222---,,,...000222///111333444444444444555333333444555888;;;>>>@@@IIIQQQ\\\fffqqq|||yyyhhhYYYNNNFFF???;;;:::888555333333333222000//////////////////000000+++...111000---+++,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,+++,,,,,,---...---.../////////...,,,,,,+++---...---///333222---/////////000333777;;;===GGGbbb}}}~~~kkkVVVLLLQQQbbbyyy444555444333111000111222444222444666222---///555111000///...---...//////...////////////......///++++++*********+++,,,---,,,,,,---...////////////...---++++++---...---,,,+++++++++++++++,,,---...+++++++++******))))))(((''''''(((((()))******+++******))))))((((((((('''***((((((++++++((((((***++++++++++++++++++++++++---,,,,,,++++++*********''''''(((***,,,---...///((()))******+++++++++***,,,***(((''''''(((******)))***+++,,,,,,,,,,,,,,,+++,,,...222===QQQiiiyyy~~~~~~|||}}}}}}yyy|||eeeKKK???222------///333999999777555444333333333444333222111000///.........---,,,,,,++++++*********%%%''')))***)))((()))***$$$&&&'''&&&&&&&&&(((******''''''))))))''''''***&&&%%%$$$###$$$%%%'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''(((%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%#########%%%&&&''''''%%%%%%&&&'''$$$$$$###$$$&&&((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''((()))***'''(((((())))))))))))(((,,,+++---......333@@@MMMjjj}}}zzzvvvmmmccc___]]]UUUKKKEEEAAA<<<888666444333222000111222000///000333555444444555555555555444333000000111111111111000000111111111000///...///000//////......---...000222333555666777666777888999222222222333444666999:::???EEEPPP\\\gggssssssfff[[[PPPEEE>>>>>>;;;777555555555444333//////000000000000000000---000333333///---...000------,,,,,,------...///---------------......///,,,,,,.../////////...---...///---+++---222222///......///111333777:::<<>>GGGSSS]]]hhhxxx}}}uuulll___QQQGGGDDD@@@;;;888666555333222111111111111000000000000000222333333222000000000...------------...//////...------------...//////+++,,,.../////////.........///---+++---222333000......///111444777:::<<>>:::777444222222222222111111000000000111111111222333222000..................//////000------,,,,,,------...///---.../////////...---,,,+++......---000444333///---...///111444777999;;;@@@WWWrrryyygggRRRFFFFFFTTTkkk222333444444444555777999555000222888555---///888222111///.........///000))),,,//////,,,***+++,,,(((***,,,---------+++******+++,,,---...............,,,++++++,,,------,,,***+++,,,+++)))***...222((()))+++---.........---((((((''''''((()))+++,,,(((((())))))******++++++)))'''))),,,,,,)))'''))))))((('''&&&&&&'''((()))))))))(((((((((***+++,,,+++*********))))))((((((************)))((('''&&&&&&%%%$$$'''***+++)))'''(((+++------+++***+++---'''***---000666EEEYYYiiittt}}}}}}~~~~~~{{{|||nnnPPPDDD888222000///111444::::::888777444222///......---,,,,,,,,,...///000---,,,***(((((((((((()))(((***+++***(((''''''(((###%%%&&&&&&&&&''')))+++(((&&&'''******'''&&&((("""###&&&((()))((('''&&& %%%)))***)))&&&$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%''''''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$%%%$$$######$$$%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&'''))))))'''(((((((((((((((''''''$$$%%%***......,,,000666AAAXXXqqqwwwuuuvvvlll]]]LLLGGG@@@:::777555444333222444555333000111666<<<333444666888999888777666666555333222222333555666333111000000000///---+++***+++,,,+++***,,,111555666777777666444444555777444333111000/////////000---...555===CCCJJJ[[[lllyyy{{{wwwnnn[[[UUUMMMEEE???;;;777444333333333222111000//////222000///000333333000,,,...............///000000,,,,,,++++++,,,,,,---...///000000000///---+++***(((,,,///000333666333---------///111444777999;;;===VVVssswwwgggSSSHHHIIIWWWppp999777444222222444777999000000000000111222333444111000///......///000111///...------...///...,,,---......---++++++,,,...++++++,,,------,,,,,,,,,...///...,,,+++***,,,...,,,***))))))***++++++******+++,,,,,,------,,,,,,((()))***************)))(((((((((((()))***+++,,,,,,***))))))***++++++***''')))++++++******+++,,,***++++++,,,,,,+++++++++''''''''''''((()))***+++(((((())))))))))))((((((%%%&&&'''((()))))))))(((,,,***)))***,,,...,,,***)))---+++...;;;GGGYYYqqq{{{|||uuuuuuzzzoooOOOBBB666222222222222333<<<999888999777222///111000000000///......111333------,,,++++++***))))))+++******)))(((''''''&&&%%%&&&&&&'''((()))******((((((((())))))((((((((())))))(((''''''''''''''''''((((((((('''&&&%%%%%%!!!%%%'''&&&###"""&&&***(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&"""!!!###$$$"""$$$((($$$$$$%%%%%%%%%&&&&&&&&&+++***)))'''&&&&&&%%%&&&))))))******)))'''$$$###$$$%%%&&&'''((('''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&'''((()))***+++)))(((&&&%%%&&&&&&&&&&&&%%%))))))$$$$$$))))))%%%((('''))),,,---,,,///444???NNNcccvvvzzzqqqjjj]]]PPPCCC===:::666222222111222555555444333444555666777:::;;;;;;999777555999888666555444444555555000111222333222000...------+++***)))***,,,///111>>>HHHAAA222222444111000111111000000000000000111///111444555777@@@LLLVVVgggppp|||tttfffWWWOOOHHH@@@;;;<<<777666333111000000000111111111000......------......---,,,,,,...////////////...------...///...---//////...------------......,,,,,,...222444222000,,,111555555333333777<<<@@@SSSmmm|||eeeOOOIIILLLVVVjjj~~~777777666555555555666666444333222111000000000000111000///......///000111000...---...//////...---,,,---------,,,,,,...000,,,,,,,,,------,,,,,,,,,---......,,,++++++---///,,,***))))))***++++++***)))***++++++,,,,,,++++++((()))***+++++++++++++++(((((((((((()))***+++,,,,,,*********+++,,,+++******,,,------+++******+++++++++,,,,,,,,,+++******((((((((((((((()))***+++(((((())))))))))))((((((''''''(((((()))*********&&&%%%%%%(((---//////---***...+++---:::EEEVVVnnnuuu{{{~~~{{{{{{}}}vvvvvvzzzpppMMMAAA555222222111111222:::777666888777222111444000000000...,,,,,,...///------,,,,,,++++++************))))))((((((''''''''''''(((((()))******++++++***))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''&&&%%%!!!$$$'''&&&######&&&***''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%###$$$'''(((%%%%%%'''$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''((((((((((((''''''((('''&&&%%%###""" """%%%'''((()))%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&((()))'''''''''((())))))((('''&&&)))((($$$$$$((()))&&&((('''(((,,,,,,+++---333777CCCWWWkkkzzz}}}tttnnnaaaTTTGGG@@@<<<777333333222444555555444444555666555777888::::::999888777:::999777555555444555555333333444444222000...,,,+++***))))))+++...111333GGGPPPGGG777666666222222444333222111111111111111---///111111222888BBBJJJVVV```mmmwww|||~~~tttggg\\\OOOCCC>>>???;;;888555222111000000///222222111000/////////000///---,,,---...000000//////---------/////////---//////...------------...---,,,,,,...111222111///,,,000444555444555:::>>>>>>PPPhhh|||~~~gggPPPHHHJJJUUUjjj~~~666777888888888666555444444333222111000000000000111000///......///000111000///...///000111000///***,,,---------...000222,,,,,,------,,,,,,,,,,,,,,,------,,,++++++---///,,,+++))))))+++,,,+++***))))))***++++++++++++***'''((()))+++,,,,,,,,,,,,)))))))))))))))***+++,,,+++++++++,,,------+++))),,,---...---+++*********,,,,,,,,,,,,,,,+++***)))))))))((((((((()))******(((((())))))))))))(((((())))))(((((()))***,,,---###$$$%%%))),,,......,,,,,,000------777AAARRRjjjwww}}}~~~~~~yyyyyy|||~~~lllKKK???555222333222111222888555444666555333333666111222111///---,,,---...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++,,,+++***)))((())))))***))))))((('''''''''''''''%%%&&&&&&''''''''''''&&&"""$$$'''&&&$$$$$$&&&)))&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$###%%%)))***&&&$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%'''(((((((((''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$%%%&&&'''((($$$&&&((((((&&&&&&&&&'''&&&%%%$$$""""""$$$%%%'''$$$%%%'''((())))))((('''&&&((((((%%%%%%((((((&&&((('''(((++++++)))+++000333<<>>BBBLLLZZZgggqqqxxxxxxlll\\\NNNGGGGGGAAA>>>999666444333111000333333222111111111222222000...------///000000///...------...///000000///000///......------......---,,,,,,...000000///---,,,///333444555777<<<@@@===LLLbbbuuukkkSSSHHHHHHTTTjjj~~~777888888888777666555444000000000000111222333444111000///......///000111111000//////111222111000,,,---......---...000222...------,,,,,,,,,,,,,,,+++,,,---,,,++++++---...---+++)))***+++,,,++++++)))******+++++++++++++++&&&'''(((***+++,,,,,,,,,***)))))))))******+++,,,++++++,,,...///...+++)))***+++---,,,+++******+++,,,,,,,,,,,,+++***))))))***)))))))))))))))******(((((())))))))))))(((((())))))''''''''')))+++---((((((***+++,,,+++***(((---111...---555===NNNgggzzz}}}zzzyyy|||}}}}}}xxxeeeKKK@@@666444444333222333777444222444444111222555333333333222///...///000,,,---------------------))))))))))))))))))******)))))))))))))))))))))***+++***)))((()))***,,,---))))))((('''''''''''''''$$$%%%&&&&&&''''''''''''"""$$$''''''%%%%%%'''(((%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%%%%%%%###$$$(((((($$$###%%%#########$$$$$$$$$%%%%%%&&&'''((()))(((&&&$$$"""***)))((('''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''$$$%%%''''''&&&%%%&&&'''(((&&&$$$""""""###$$$&&&$$$%%%&&&&&&&&&%%%&&&''''''''''''&&&&&&'''''''''(((''''''***)))''')))---000666CCCWWWmmmzzzmmm___PPPHHHBBB:::555444666:::???BBB@@@===:::888444444555555777999<<<===<<<;;;:::999777666666555666777666666555333111000,,,++++++,,,---000222444888???888...000222000444777666555333222111111111---///111111000111444777777@@@MMMZZZeeeoooxxx~~~~~~vvvkkk___VVVRRRGGGBBB===:::999888666333444444333333222333333444111000......000111111000///...---...000111111000000//////........................///000000///...---///222444555777<<>>GGGLLLJJJDDD===888444333333444666999<<<>>><<<<<<<<<;;;999888777777555666666666666555555555///............///111111...555111+++000111000666666666444333111111000000---...000111111222333555444999BBBMMMXXXbbbkkkpppvvv~~~|||xxxqqqdddYYYLLLFFF@@@======<<<999666666555444444444444444444333111000000111222111000000///...///111222111000000000///............//////000111111111000000000000111222333555888<<>><<<<<<<<<<<<<<<;;;999999555555555555666666777777111000000000000000000111///666333111666444222999666555444333222111111111,,,,,,---///000111222333222444999AAAJJJSSS[[[```jjjrrryyyzzz|||~~~ooo```UUUNNNGGGCCCCCCBBB>>>:::999999888666666555555666444222111111222222222111222000///000111222111///111000//////......//////...000222222111111222333222222222444888<<<@@@BBB===???HHHZZZpppwwwjjjeeemmm|||222333444555666666666555444333222111000000000000111000///......///000111///......///111222222111///000111000//////111222111000...,,,+++,,,---...,,,---......+++)))((()))...,,,***+++,,,---,,,+++******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,*********+++,,,+++***%%%''')))*********+++,,,)))******+++,,,,,,,,,,,,'''(((((()))***,,,---...(((((())))))))))))(((((('''''''''((())))))******&&&((()))))))))***///222***111000...333:::MMMhhhvvv}}}~~~|||{{{yyyzzz|||~~~~~~}}}mmmTTTGGG999444333333444666999777999>>>===999777999:::;;;;;;999555111//////------,,,,,,++++++******,,,++++++******)))))))))******))))))(((''''''&&&%%%''')))***++++++***)))))))))((('''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&((())))))'''&&&''''''&&&&&&&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''***'''&&&)))(((%%%%%%(((%%%%%%&&&&&&&&&'''''''''""""""###$$$%%%&&&''''''$$$$$$%%%&&&%%%$$$###""")))))))))((('''%%%$$$###"""$$$&&&&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%"""'''(((&&&%%%'''***)))%%%%%%((((((%%%%%%)))'''&&&'''))))))''')))...---000666@@@PPPdddwww}}}qqqcccTTTLLLGGG@@@;;;:::666>>>GGGLLLJJJCCC;;;666222333444555777999;;;<<<;;;<<<=========<<<;;;;;;777666666555555555666666000000000000111111222222...666555555;;;888444;;;666666555444333333444444.........///000222222222111111333999AAAJJJRRRVVV\\\fffmmmoooqqqzzz|||nnneee]]]TTTOOONNNLLLFFF@@@>>>===<<<:::999888888777555333222111222333222111444222111111111111000...111000000///////////////,,,///111222000000222444333222333666<<>><<<===BBBCCCBBB>>>999444111000------,,,++++++***)))))),,,,,,,,,+++***)))((((((,,,++++++***)))(((''''''&&&(((***++++++)))&&&%%%))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&(((******(((&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%###$$$''''''###!!!"""&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$$$$$$$$$$&&&'''(((((('''%%%### !!!###%%%&&&&&&&&&%%%!!!###%%%&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$###'''&&&$$$$$$&&&***%%%$$$(((((($$$%%%***'''%%%'''***)))'''***...(((+++111999FFFYYYnnn}}}~~~~~~{{{qqqdddUUUNNNIIIBBB>>>===666<<>>>>>>>>===<<<888888666555444444444444...///000111222333444444)))111222555<<<888555<<<777666666555555555666666222111000000222333333333111000111666>>>HHHPPPTTTUUU^^^eeeeeegggnnnwww}}}}}}tttkkkaaa[[[YYYUUUNNNGGGBBBAAA???===;;;:::999999666444222222333333222111555333111111111111///...111111000///////////////***---000111000///111444333333444888???GGGMMMPPPJJJDDDDDDRRRjjj~~~111444444111111555555333222///000000---)))...777444222000///...///000111////////////000000000000......000111111000//////222111///,,,******---///...***'''''')))+++)))'''+++))))))---...,,,---000******+++++++++,,,,,,,,,((()))******)))***,,,...(((+++,,,+++)))(((***,,,+++,,,,,,,,,,,,+++******''''''((()))***+++++++++((()))+++,,,------,,,,,,''''''(((((())))))******...,,,***(((''''''((()))***)))'''''')))++++++++++++***))))))***,,,...///000000++++++333888IIIcccwww{{{~~~~~~~~~}}}|||{{{zzzyyyxxx{{{|||{{{zzz```HHH;;;777000000888:::@@@???DDDKKKMMMKKKMMMSSSZZZYYYVVVMMMAAA777222111...------,,,,,,++++++***+++,,,,,,,,,+++***(((''''''&&&&&&&&&&&&'''(((((($$$+++(((%%%***'''$$$+++...+++'''%%%%%%&&&''''''"""###&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''###%%%((()))(((''''''((( !!!"""###$$$%%%%%%$$$%%%&&&((())))))******&&&$$$###%%%((()))'''$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$###'''(((!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''((((((%%%&&&'''((()))***+++,,,+++)))+++333>>>NNNdddvvv{{{zzznnn^^^PPPHHHCCC@@@>>>======>>>???@@@>>>:::777222777======:::666666888>>>===<<<===>>>???>>>===666888::::::777666555555///000222444555555555555555555666777777777777777555666555444222222333444111222333333333222111000111111333666;;;CCCIIIMMMOOOWWW^^^]]]ZZZ\\\gggqqqvvvnnniiiaaaUUULLLKKKGGGAAA===;;;;;;;;;;;;444555777888999888777777333333222111...---...///111///...///111111...***////////////000111222333444444666;;;AAAIIISSS[[[UUUJJJEEEQQQfffwww222444333000000444555333333222333444111---111999555444111///.........///......///000000111111111111111222333222222111000//////...,,,+++,,,///222111000///---+++***+++,,,,,,******---...++++++...******+++++++++,,,,,,,,,***((('''(((+++,,,,,,+++)))***,,,+++)))(((***,,,+++,,,,,,,,,,,,+++******(((((()))***+++,,,++++++((()))***++++++***((('''(((((((((((())))))*********)))((((((((()))***+++***)))(((''')))***++++++---,,,***))))))+++,,,---//////***+++333888GGGaaaxxxzzz}}}~~~|||~~~~~~}}}|||||||||||||||{{{~~~|||{{{}}}hhhMMM===888000000666777<<<>>>GGGUUU^^^aaaccchhhlllkkkfffZZZJJJ;;;222......------,,,,,,++++++***)))*********)))((('''&&&'''&&&&&&&&&&&&'''((((((&&&,,,***'''+++)))&&&,,,---***'''%%%&&&'''(((((( """$$$%%%$$$###"""%%%&&&&&&&&&''''''''''''$$$&&&'''(((&&&&&&'''(((!!!!!!"""###$$$$$$%%%%%%%%%&&&'''(((((())))))(((%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''$$$'''+++"""+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******+++)))***000999GGGZZZjjjwww}}}uuudddTTTJJJCCC>>>:::<<<;;;;;;<<<<<<;;;888666333777::::::777666999<<>>===>>>@@@AAA@@@???:::<<<===<<<999777666666333444444555555444444444666555444444444555777888666777777555333111111222333444555666666555333333222111222555999@@@FFFJJJLLLRRRXXXYYYWWWZZZbbbjjjuuuwww|||yyyssskkkaaaZZZUUUPPPJJJEEEBBBAAA@@@???999999999888777666555444333333333333333333444555111//////000111111...+++////////////000111222333666777;;;BBBKKKUUU___fff]]]PPPHHHPPPcccsss222444222//////333555444...///111333000---000555666555222000...------------...///000111222222222222222333222222111000///,,,------,,,,,,...222555222444555111,,,***,,,///---++++++......++++++---******+++++++++,,,,,,,,,,,,'''###&&&+++...+++''')))***++++++))))))***++++++,,,,,,,,,,,,+++******'''((()))***************(((***+++,,,,,,)))'''%%%((((((((())))))))))))***%%%%%%&&&''')))***+++,,,))))))((((((((()))******---,,,+++*********+++,,,---...***+++333777EEE___xxxyyyzzzyyyyyy~~~}}}}}}}}}~~~||||||}}}~~~}}}{{{wwwssszzzrrrSSS???888111111555333999===III]]]mmmuuuyyy{{{}}}|||vvvgggTTTAAA333---...------,,,,,,++++++***(((((((((((((((&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((...+++(((---***'''---,,,)))'''&&&''')))***)))###%%%''')))***)))((('''&&&&&&'''''''''(((((((((&&&''''''&&&$$$$$$%%%'''######$$$$$$%%%%%%%%%&&&&&&''''''(((((((((''''''$$$'''***)))&&&$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%###&&&###"""...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&'''((()))******&&&%%%%%%$$$%%%&&&((()))&&&&&&((((((((('''&&&%%%))))))))))))((((((((((((+++))))))---333<<>>======>>>AAABBBBBBAAA>>>??????>>>;;;888777888888777666555444333333333777555333111222444666888666777888777444111//////333444555777777666444333222222111333666;;;@@@DDDGGGKKKPPPSSSUUUXXX]]]bbbgggjjjpppwww~~~yyyrrrmmmbbb]]]VVVPPPLLLIIIEEECCC???>>><<<:::999888777777333333222222333333444555222111111222333333111///222111111111222333444555666999>>>FFFQQQ\\\fffkkkfffWWWLLLNNN[[[kkk{{{222333222......333555444,,,...000222000///000222444333222000///.........//////111222222222222111111111111000///...------,,,---.........///222555000222222000---+++,,,---,,,***+++//////---,,,...******+++++++++,,,,,,,,,***'''%%%&&&***,,,***((()))*********)))))))))***+++,,,,,,,,,,,,+++******&&&''''''((())))))(((((()))+++---///...,,,)))'''))))))))))))))))))))))))###$$$&&&((()))***++++++((()))))))))(((((()))***,,,+++*********+++,,,,,,---///+++---444666CCC\\\vvvzzzxxxvvvvvv~~~~~~~~~}}}{{{zzz|||{{{qqqiiilll|||wwwVVV???777111111444000:::===GGGZZZmmmzzz}}}ooo[[[FFF666......------,,,,,,++++++***(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((...+++(((,,,)))&&&---***(((&&&&&&(((***+++***)))***,,,------,,,***)))'''''''''(((((((((((()))(((((('''%%%######$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&((())))))'''%%%&&&'''((('''&&&%%%$$$#########!!!$$$###!!!***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''((())))))&&&%%%$$$###$$$&&&)))***&&&'''((()))((('''%%%$$$(((((((((((())))))))))))***((((((+++...444AAAMMMdddrrr}}}nnnaaaVVVMMMDDD???@@@>>>:::888999:::::::::444555666666555666999<<<;;;::::::<<<>>>@@@@@@???===>>>???===;;;999999:::999777555444333333333444666555444333444555666777444666888777555222000000000111444555666555333222333222111111333777;;;>>>BBBEEEJJJOOOTTTXXX[[[]]]^^^aaagggnnnvvv~~~}}}ooojjjccc]]]XXXSSSNNNKKKGGGEEEBBB@@@===<<<<<<<<<999777555444444333222111444444444444555555555444666555444444555777999:::;;;@@@FFFMMMXXXdddkkklllkkk\\\MMMJJJRRRaaattt222444222//////333555444///222444555444444444333111111000000000000000000000111333333333222111000222111111000///......---///000000///...///111333000...---...000000...,,,***(((+++///111......000******+++++++++,,,,,,,,,(((((((((((((((((()))******))))))))))))***))))))+++,,,,,,,,,,,,+++******(((((())))))******))))))((())),,,......---+++***************))))))))))))$$$%%%'''((())))))))))))(((***++++++)))((()))***((())))))***+++---...///...000---///555555@@@WWWrrr}}}zzzuuuttt|||~~~zzzyyy|||{{{pppeeeaaaqqqwwwVVV>>>777111111444000;;;<<>>@@@===:::999999888666444444444555555555555666777888777777777888;;;>>>???DDDKKKRRRZZZfffrrrwwwtttnnn___NNNFFFJJJXXXnnn111444444111111555555333000333444222222444333//////000000000111111111111000111333444444333111000444333222111000000000111000111222111//////000222111///---///333444111...***)))+++000111...---///******+++++++++,,,,,,,,,((()))+++)))'''''')))+++***)))((((((******)))(((+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++&&&''')))***++++++******+++************)))))))))'''''''''(((((()))))))))))),,,...---***((()))+++'''''')))***,,,...//////...000...///444333<<>>OOOhhh}}}zzzqqqfffZZZRRRFFFBBB<<<888666666555444555444333444555666777777777666555666888999888777666777777777666777999;;;666777888888999999999888555666777888777666444333333444555555333222333555000222777:::<<<;;;999777222111000000222666;;;>>>???BBBDDDFFFHHHLLLQQQUUUPPPUUU[[[]]]]]]^^^aaaeeennnsss{{{{{{vvvtttoooiiibbb[[[VVVSSSMMMIIIDDDCCCDDDDDDAAA===888:::;;;;;;:::;;;>>>AAABBBAAAAAABBBEEEJJJOOORRRSSS]]]fffnnn|||yyymmm\\\MMMGGGOOOeeeyyy000555777666666888666222555777666111111555333...222222222222111///......***---111555777777777666000000///......///000111///111222222111111222333///222555333000------///000...///222111,,,((()))******+++++++++,,,,,,,,,///***&&&(((,,,...+++'''***(((&&&'''***+++)))'''+++,,,,,,,,,,,,+++******'''(((((((((((((((''''''...---,,,***)))***++++++++++++++++++******))))))((((((''''''(((***---///***...222000,,,)))+++---)))***+++,,,,,,,,,,,,,,,,,,///,,,---000,,,333FFF^^^zzzzzztttyyyvvvyyy~~~{{{|||~~~~~~xxxrrrgggiiiiiioootttZZZIIIAAA444000444444444;;;AAAEEERRReeetttzzz{{{{{{wwwkkkXXXEEE666///......---,,,,,,++++++******)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((('''---)))&&&)))&&&"""((('''&&&%%%%%%''''''&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''')))++++++)))(((''''''######$$$%%%&&&(((((()))%%%&&&&&&''''''&&&&&&%%%!!!%%%&&&$$$$$$&&&)))%%%%%%$$$$$$$$$%%%&&&&&&"""+++((($$$'''&&&%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&%%%$$$###%%%(((+++---((((((((()))))))))))))))((((((***,,,***(((,,,222666GGGaaayyy~~~xxxoooddd\\\JJJFFF@@@<<<999888666555666333111000333666999;;;999888777888999:::999888888888888777555555777999999:::;;;<<<<<<;;;999888777666555444444444444444666666666444222111222444---000555999::::::777666111111000000333888<<>>@@@BBBAAA@@@AAAEEEIIIIIIIIIIIIJJJNNNSSSYYY\\\bbbllltttzzztttcccSSSIIIOOOcccxxx{{{777666666666666777777888000//////222555555222///222222222111111111111111//////000111222333333444555111------000333444333444222000...---...000222//////000000000000//////---------///000///---,,,)))***,,,------,,,***)))---+++)))(((((()))+++---***************)))((('''111///,,,+++,,,,,,,,,+++)))(((***---+++))),,,111+++++++++,,,,,,,,,------...000111---(((&&&)))---))))))***+++,,,,,,------000111111000---+++***+++,,,+++)))((((((***+++------///000---+++...555<<>>777666555333999999:::===EEENNNXXX^^^gggeeeaaaWWWIII===444111,,,,,,+++***************)))******)))'''((()))+++------+++***(((((('''''')))(((&&&&&&&&&''')))***&&&))))))%%%%%%''''''$$$&&&%%%$$$######%%%(((***$$$&&&'''&&&%%%$$$%%%&&&((()))***(((&&&$$$$$$$$$###############$$$%%%%%%%%%''''''&&&######&&&)))&&&$$$###%%%'''(((&&&$$$$$$&&&''''''&&&&&&((()))'''%%%###$$$&&&'''&&&$$$'''$$$$$$''''''######%%%&&&%%%%%%%%%&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&''''''''''''(((***'''$$$###%%%'''((((((&&&''''''((())))))******''')))******))))))***+++,,,555EEEYYYlll{{{|||tttjjjbbbXXXSSSLLLEEE@@@;;;777555333333333333444666777888:::888666777999:::888666777777777666555555777999999999:::<<<>>>>>><<<:::999888888777666666666666666555444444666666555444555444444666888888555222444222000000111555:::===@@@@@@AAAAAABBBCCCDDDEEEFFFKKKPPPQQQOOOMMMNNNPPPTTTVVVZZZ___eeeiiikkkkkknnnssszzz~~~xxxvvvvvvsssllleee___^^^]]]]]]]]]___```bbbdddggglllooopppqqqrrrssswwwdddVVVXXXhhhwww999888777666666555666666555444333333333111...+++000000000111222222222333111111111000000/////////111///------///222333333444222000//////000111222333222222000...,,,***)))------............------+++,,,,,,,,,,,,,,,,,,+++'''((()))******)))((('''++++++,,,,,,,,,+++******---,,,***+++,,,...------,,,******,,,***'''(((,,,,,,,,,,,,---------.........000000...***)))+++...++++++,,,,,,---.........+++---......,,,+++++++++))))))(((((()))+++---......000111000------000333EEE^^^yyy{{{xxxqqqooommmooouuuzzz||||||~~~|||{{{}}}|||uuummmhhhnnn~~~tttXXXCCC999555222000888777666777;;;BBBIIIMMMTTTSSSPPPIII???777111///------+++***)))((((((((()))******)))(((''')))+++------,,,+++)))'''%%%$$$(((''''''&&&&&&((()))***''')))(((%%%$$$&&&%%%"""''''''&&&&&&&&&&&&''''''"""$$$&&&'''%%%$$$$$$$$$%%%'''((((((&&&%%%%%%&&&######"""!!!"""###$$$%%%$$$$$$############$$$$$$$$$###"""$$$&&&'''&&&%%%$$$&&&(((((('''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''$$$$$$''''''######%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&%%%&&&'''((()))***(((''''''((())))))((('''''''''(((((())))))***''')))******(((((()))++++++///777EEEVVVhhhwwwzzzpppiii]]]XXXQQQJJJCCC===777333222222222222333555777888777666777999;;;<<<:::999666888999999888777888::::::::::::<<<======;;;999::::::999888777777666666666555444555666777666444444444666888:::888555111222111111111444777;;;>>>???@@@AAABBBBBBBBBBBBBBBEEEIIINNNOOOLLLIIIIIIIIIMMMMMMNNNRRRXXX[[[[[[ZZZ^^^cccjjjqqqvvvzzz~~~{{{uuuvvvuuusssrrrqqqqqqrrrrrrvvvzzz~~~qqqaaa]]]hhhuuu999999777666555555555555333333333333333222111/////////000111222333333333000000000///////////////111000//////000222333444333222000//////000111222222222111000...,,,***))),,,---......---,,,---------,,,++++++++++++,,,---))))))************)))))),,,,,,,,,------,,,++++++---++++++,,,...//////......,,,+++------***+++///,,,,,,---------.........---//////...,,,+++,,,---+++++++++,,,,,,---------)))+++---,,,+++***+++,,,((((((((()))***,,,---......000222111///---...///BBBYYYttt{{{vvvqqqnnnjjjkkkpppvvvyyyzzzzzzxxxxxxyyy}}}~~~zzzssslllmmmyyy|||___GGG:::444333222444444555777:::===@@@BBBDDDDDDBBB>>>999555111000---,,,***)))((((((''''''((()))***)))(((''')))***&&&'''((())))))((('''&&&(((''''''''''''((())))))''')))(((%%%$$$&&&%%%"""&&&&&&&&&&&&%%%%%%$$$###!!!###&&&'''%%%$$$#########%%%''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%'''(((&&&%%%###$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&&&&&&&&&&###&&&((()))'''%%%$$$$$$'''''''''((((((((('''''''''$$$$$$''''''######%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$%%%&&&(((***(((''''''(((******)))''''''''''''((((((((())))))'''((())))))(((((()))++++++---000888EEEWWWiiitttxxxqqqfff```XXXOOOGGG???999555444333222222333555888999444666888;;;===>>>===<<<<<<<<<===;;;999999:::<<<===<<<<<<<<<>>>===<<<:::;;;;;;;;;:::999888777666777666555666777888777555444666888;;;;;;999555222111111111333666999===???>>>???@@@AAAAAA@@@???>>>AAAEEEJJJKKKJJJGGGFFFEEEIIIGGGFFFJJJPPPSSSRRROOOTTTXXX^^^cccgggkkkooorrrppprrrtttvvvwwwyyy{{{}}}~~~~~~zzzhhh___eeeppp{{{999999777666555555555555333333444333222111111111//////000111222333333333---......///000111111111222222111111111111333444111000000//////000111111000000000000///...---,,,,,,---...---++++++,,,...------,,,++++++,,,---------,,,***))))))***,,,---+++,,,,,,---------,,,,,,---,,,,,,...000111111000,,,)))))),,,---,,,---000,,,,,,,,,---------......,,,---......---,,,,,,---***************+++++++++(((***,,,,,,+++***+++,,,((((((((()))***,,,---......000222222111///...---===SSSnnn|||tttpppkkkkkknnnsssvvvvvvqqqppppppqqqtttwwwyyyzzz{{{tttmmmlllssscccIII999333444555222444777:::;;;:::999777999999888888666444111000+++***))))))(((((())))))'''(((***)))((('''((()))!!!###%%%'''(((((((((''''''''''''''''''((())))))''')))(((%%%$$$&&&&&&###%%%&&&&&&&&&&&&%%%###"""!!!###&&&'''%%%$$$######"""$$$&&&'''&&&&&&'''((('''&&&&&&%%%&&&'''((()))&&&%%%$$$%%%&&&'''%%%$$$(((''''''%%%$$$$$$%%%&&&###%%%((()))'''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''$$$$$$''''''######%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$%%%&&&(((***&&&%%%&&&'''))))))(((&&&''''''''''''((((((((((((&&&((())))))(((((()))******+++---111:::HHHXXXbbbttt~~~yyyqqqjjj___UUULLLEEE???<<<555444333222333555777888444666:::===????????????EEEDDDBBB???<<<;;;===???>>>=========>>>>>>===;;;<<<<<<<<<<<<;;;:::999888999888777777999999888777555777;;;<<<<<<999555333111111222444777;;;>>>@@@??????@@@@@@@@@>>><<<;;;<<<@@@DDDGGGGGGFFFEEEEEEEEECCCCCCEEEIIILLLLLLKKKQQQSSSVVVXXXZZZ\\\___aaabbbeeehhhkkkmmmooorrruuuwwwxxx{{{ooobbbdddlllxxx}}}999888777666666555666666666666666444111//////000000000000111222222222333---......///111222222333222222333222000///111222//////......//////000000//////000000000000000///+++---///---******,,,///,,,,,,------------,,,,,,///---+++))))))+++---///++++++,,,---------,,,,,,,,,,,,,,,...000111000///)))%%%%%%)))+++***+++---+++++++++,,,,,,,,,------++++++,,,---------,,,,,,)))))))))***************)))+++,,,,,,+++***+++,,,(((((()))***+++,,,,,,,,,...///111222333222000///666KKKfff{{{{{{vvvpppnnnpppssstttsssqqqqqqrrrsssuuuxxxzzz{{{wwwsssnnnlllooozzzhhhOOO===444444666333666999;;;:::777333000444444555777777555222...++++++***)))))))))******&&&(((***)))(((''''''((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((((((((((((&&&))))))&&&%%%((((((%%%'''''''''''''''&&&%%%$$$"""$$$&&&'''%%%$$$$$$$$$"""$$$&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%$$$$$$######&&&&&&&&&$$$""""""$$$&&&###%%%''''''&&&%%%%%%%%%!!!###&&&&&&%%%#########'''$$$$$$''''''######%%%"""###%%%'''((((((''''''((((((((((((((('''''''''''''''&&&%%%&&&'''((()))%%%$$$$$$&&&((()))'''&&&''''''''''''''''''''''''&&&((())))))''''''(((***''')))+++,,,000999DDDMMMbbbnnnzzztttnnndddZZZQQQIIICCC???777666444222222444666888444777;;;>>>???@@@AAACCCKKKKKKIIIEEEBBB@@@@@@AAA>>>===<<<<<<>>>???>>>===;;;<<<===>>>===<<<;;;:::;;;:::999:::;;;<<<;;;999666999<<<===;;;888666555333333333444777;;;???BBBAAAAAAAAA@@@???>>><<<<<<:::<<>>;;;888666555666999:::666999<<<>>>>>>???BBBEEEKKKMMMOOONNNJJJGGGDDDCCC<<<:::999:::<<<======<<<:::<<<===??????>>>===<<<===<<<;;;<<<===>>>===;;;888;;;======:::777777777666555333444666;;;@@@CCCFFFEEEDDDBBB@@@??????>>>;;;;;;<<>>AAAEEEFFFGGGFFFEEEDDDEEEGGGJJJOOOQQQUUUWWWYYY\\\___bbb```fffoooxxxnnnaaa```gggppp}}}777666666666666777777888111333444333111111444777222222222111111111111111222222222222111111111111000111222000,,,)))***,,,,,,,,,,,,------.........222222222222222111000000+++---///---)))(((,,,000+++,,,...//////...,,,+++)))***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,*********,,,------+++)))...)))&&&)))+++***((()))))))))*********+++++++++(((((()))+++,,,---+++***,,,++++++++++++++++++++++++---......,,,+++++++++)))******+++++++++******---...///222555666666555444FFF```uuu|||zzzyyy{{{}}}~~~~~~~~~zzzzzzwwwpppllloooyyy}}}hhhRRRBBB:::777666777888:::<<<>>>???@@@<<<===???BBBCCC@@@999333000///...,,,***(((((('''%%%''')))***((('''''''''((('''&&&&&&'''(((***+++&&&''''''((()))(((((((((&&&))))))'''(((++++++)))$$$######""""""###$$$$$$&&&''''''&&&$$$$$$&&&((("""$$$&&&&&&%%%%%%%%%&&&!!!###&&&(((((('''%%%### %%%)))((($$$!!!###&&&###%%%&&&&&&&&&(((---111###$$$%%%$$$$$$%%%''')))$$$'''++++++)))&&&'''((('''$$$$$$''''''######%%%!!!###%%%'''((((((((('''%%%&&&'''((((((&&&$$$"""%%%&&&''''''((((((''''''&&&%%%$$$%%%''')))))))))'''''''''''''''''''''&&&&&&'''((((((''''''(((***)))++++++(((&&&(((///555444CCCTTTaaalllyyy~~~{{{vvvnnnbbbVVVNNNDDDBBB>>>;;;:::;;;===>>>888:::===>>>===???CCCGGGIIIMMMRRRTTTQQQLLLGGGDDD999888777888:::<<<<<<<<<:::;;;===???@@@???>>>===???===<<<===>>>???>>>===999<<<>>>===999777777999888666444333666;;;@@@DDDJJJHHHFFFCCCAAAAAAAAAAAA===<<<<<<===@@@CCCDDDDDDFFFIIIKKKFFF???<<>>@@@CCCFFFGGGJJJMMMOOOQQQSSSVVVYYYWWW___jjjuuu}}}qqq^^^XXXZZZfffwww888777666777999:::999888888777555333222333444555444444666777333///111888222333444222000//////000222333333222111///---,,,---------.........//////111///...///222222000---...,,,+++,,,---......---///...---,,,++++++***+++,,,,,,+++******+++,,,,,,)))(((((((((***,,,---///++++++++++++++++++++++++++++++******************)))+++------,,,,,,---...***)))***,,,+++((()))---************************&&&(((+++,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222222666BBBWWWqqq~~~yyyvvvyyy}}}zzzxxxyyytttlllqqq~~~vvv]]]KKK@@@;;;888999<<<>>>;;;777:::@@@DDDHHHLLLPPPTTTPPPBBB333///...------++++++***)))))))))************))))))$$$%%%&&&&&&'''***...111'''))))))(((&&&$$$$$$%%%&&&((('''%%%&&&)))((($$$"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$'''###$$$))),,,)))&&&%%%$$$$$$$$$$$$%%%%%%&&&'''"""######$$$$$$%%%&&&&&&$$$&&&%%%###$$$&&&$$$ """###$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###)))%%%$$$)))'''"""'''###$$$&&&(((((('''&&&%%%%%%$$$'''---+++$$$$$$(((''''''''''''''''''''''''******)))((((((((((((((())))))((((((''''''''''''$$$%%%%%%%%%&&&'''''''''((('''&&&&&&''')))+++---111666BBBTTTbbbjjjrrrxxx{{{xxxtttiii^^^VVVPPPIIICCCBBBBBBCCCDDD@@@@@@???===;;;<<>>>>>======<<<<<<;;;;;;222444555777888;;;AAAEEEEEEGGGIIIHHHFFFCCCAAAAAA???AAACCCCCCBBBDDDIIIMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEAAA???AAA@@@===@@@HHHIIIGGGHHHJJJKKKLLLQQQWWW]]]bbbhhhooo{{{qqq```SSSNNNUUUfff|||999888888999;;;<<<;;;:::999777555333222333444444555444444444///+++---444333555555444222000///000222222222222111///...---------........./////////111///...///111111///---///---,,,,,,---------,,,------,,,,,,------......++++++++++++++++++++++++***)))(((''''''((()))***++++++++++++++++++++++++)))))))))))))))))))))))))))+++------,,,,,,---...***)))***,,,+++((()))---************************((()))+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111555@@@UUUnnn}}}yyyzzz{{{~~~~~~~~~xxxmmmllltttgggPPPAAA888888999<<<>>>;;;777:::AAAMMMRRRVVVVVVUUUOOO@@@222......---,,,+++******)))(((((())))))))))))(((((((((((((((&&&$$$%%%'''***&&&((())))))'''&&&&&&'''%%%((('''%%%&&&))))))%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&""""""''')))'''$$$%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$$$$%%%&&&&&&"""%%%&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###(((%%%###)))&&&"""'''$$$%%%&&&'''''''''&&&%%%%%%!!! %%%(((%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))'''(((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&''')))***,,,...111:::GGGSSS]]]iiittt{{{{{{}}}uuullleee```ZZZUUURRRPPPNNNMMMHHHGGGCCC>>>;;;:::===???===GGGRRRWWWXXXXXXRRRLLLDDDAAA>>><<<;;;:::888777999::::::;;;<<<>>>@@@@@@???>>>======@@@BBBCCCCCCCCCBBB@@@???===;;;999888666777777888;;;>>>BBBEEEFFFHHHJJJJJJHHHEEEDDDDDDBBBBBBCCCDDDEEEIIIMMMQQQOOOMMMKKKJJJIIIHHHFFFDDDEEE@@@>>>AAAAAA???AAAFFFDDDBBBCCCEEEFFFEEEIIIOOOWWW]]]ccclllyyy~~~|||{{{zzzvvvlll]]]RRRHHHMMM]]]rrr:::999999:::<<<======<<<:::999777555444333444444777666666666222///222888555777888777444111//////111111111111111000//////............////////////111///......//////...,,,000...,,,+++,,,,,,,,,***++++++,,,---...000111222))))))***++++++***)))))),,,+++***)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))+++------,,,,,,---...+++)))***,,,+++((((((,,,************************(((***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,+++,,,...000111111000000444>>>RRRjjj{{{{{{{{{{{{|||}}}}}}pppjjjmmmuuuZZZEEE888999999;;;===;;;888;;;AAATTTZZZ^^^[[[UUUKKK<<<000......---,,,+++***))))))''''''((((((((((((''''''******)))'''%%%%%%&&&((('''(((***)))(((''''''((($$$''''''%%%&&&))))))'''###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%!!! $$$&&&$$$###%%%%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&!!!$$$&&&&&&'''((($$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###(((%%%###(((&&&"""'''%%%%%%%%%&&&&&&&&&'''''')))""""""%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%'''((()))&&&''''''((((((&&&%%%$$$******))))))))))))))))))***)))(((''''''((()))***,,,---222:::BBBMMM^^^nnnvvv~~~~~~~~~{{{vvvwww}}}zzzssspppllliiieeeaaa[[[XXXUUUQQQIIIAAA:::777999;;;888AAAKKKSSSZZZ]]]YYYRRRGGGCCC>>>;;;999999888777888999:::;;;;;;;;;;;;;;;===<<<<<<===@@@CCCCCCCCCCCCCCCAAA???===;;;:::999;;;:::999:::===AAACCCDDDFFFHHHKKKLLLJJJIIIHHHHHHFFFDDDCCCEEEJJJOOOTTTVVVSSSRRRQQQPPPPPPNNNJJJGGGGGGBBB>>>AAACCCCCCBBBCCC@@@>>>>>>AAAAAA@@@CCCIIIQQQWWW___iiiwwwxxxrrrpppiiiiiihhhhhhggg```WWWOOOBBBEEEQQQggg{{{:::999999:::<<<======<<<<<<;;;999888666666555666333333666999888666777<<<666888::::::666222000///000000000111111111000000....../////////000000000111000///.........------...---++++++,,,------,,,+++++++++,,,---///111111'''(((***++++++***((('''...---,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***,,,---,,,,,,---...+++******,,,+++'''(((,,,************************''')))******)))))))))***+++++++++++++++,,,,,,,,,***+++---///000000//////444>>>PPPggg}}}|||yyywwwvvvwwwyyy{{{|||yyyzzztttnnnnnn{{{~~~cccKKK;;;;;;999:::<<<;;;888;;;@@@PPPWWW\\\XXXNNNDDD888///...------,,,+++***))))))&&&''''''''''''''''''&&&((()))***)))))))))+++---(((***+++***(((''''''(((###'''(((%%%%%%((()))(((###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%"""!!!$$$$$$######&&&%%%%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&"""%%%%%%$$$%%%'''%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%***%%%###)))'''###)))&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''((('''&&&$$$###+++******))))))(((((((((***)))(((((('''(((((()))***+++...333777@@@SSSdddmmm{{{|||}}}xxxyyywwwuuuxxx~~~||||||||||||zzzuuunnniii```[[[QQQDDD:::555555777666===EEEMMMWWW]]]ZZZTTTKKKFFF???:::888777777666777888999::::::999777777;;;::::::===@@@BBBCCCCCC???>>>>>>>>>======<<<<<<>>>;;;999:::===AAABBBBBBGGGJJJMMMNNNMMMKKKKKKKKKIIIFFFDDDGGGNNNUUUYYYZZZWWWVVVVVVWWWWWWUUUQQQNNNLLLFFFBBBDDDGGGGGGDDDAAA???===>>>@@@@@@@@@CCCIIIOOOVVV___iiixxx|||ttthhh___\\\VVVUUUUUUVVVUUURRRLLLHHH>>>???III]]]uuu;;;:::999:::;;;<<<<<<:::>>>===<<<;;;:::999888888...///444999:::666444666777999;;;;;;777333111000000000000000000111111111/////////000000000111111000000///...------...///---,,,++++++---//////...,,,,,,++++++,,,---......'''(((***++++++***((('''+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,---,,,,,,---...,,,***+++---+++'''(((,,,))))))))))))))))))))))))%%%''')))*********+++,,,*********++++++,,,,,,,,,***+++---...////////////444===NNNeee{{{{{{vvvsssuuuwwwxxxyyyuuuwww{{{}}}vvvrrrqqq{{{iiiOOO>>>===::::::;;;:::888:::>>>BBBJJJOOOKKKCCC<<<555///...---,,,+++***))))))(((&&&&&&''''''''''''&&&&&&%%%''')))))))))***,,,...***+++,,,+++(((&&&%%%&&&###''')))&&&%%%''')))(((###%%%'''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&######%%%%%%###$$$(((&&&%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%&&&### """&&&'''$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&+++&&&$$$)))(((%%%***&&&%%%%%%%%%%%%&&&'''((( %%%***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$)))))))))((((((''''''''')))))))))((((((((((((((('''(((,,,///111666EEESSScccttt~~~}}}vvvvvvwwwyyy~~~~~~jjjdddZZZLLL@@@888666666444999???GGGQQQZZZ[[[WWWOOOIIIAAA;;;888777666666666777888888888666555444999888999;;;???AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<::::::<<>>>>>===<<<<<<<<<;;;;;;:::::::::======>>>===<<<>>>AAADDDJJJMMMOOOOOOMMMKKKJJJJJJGGGGGGGGGJJJNNNSSSVVVXXXWWWWWWWWWYYY[[[[[[ZZZXXXSSSTTTRRRPPPQQQRRRNNNHHHHHHDDDAAAAAA??????DDDKKKTTT^^^jjjuuutttggg___WWWLLLEEECCC>>>>>>???>>>===;;;:::999666777===MMMfff~~~@@@>>><<<<<<<<<<<<:::999;;;;;;;;;<<<;;;;;;;;;:::;;;999999======999777888888999:::888666444444444222111000//////000000111000000000111111111222222///000111000...///222666333111////////////...---------,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++++++++******------------------------)))******+++,,,,,,------)))+++------,,,,,,---...,,,++++++---+++''''''+++))))))))))))))))))))))))''')))+++,,,++++++,,,---((())))))***++++++,,,,,,***,,,---///000000000000333:::JJJ```www{{{{{{{{{yyywwwwwwyyy{{{|||{{{yyytttppprrryyyzzzdddPPPDDD>>>::::::999777777:::111555777444111111///,,,------,,,+++***)))((((((''''''((((((((((((''''''%%%'''((('''%%%$$$$$$%%%%%%''')))((('''&&&'''((($$$***,,,'''###$$$&&&&&&$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&######&&&)))'''###$$$((('''&&&%%%%%%$$$$$$$$$%%%"""######$$$$$$%%%&&&&&&&&&&&&###!!!&&&(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&***$$$!!!'''&&&###)))$$$%%%&&&'''''''''&&&%%%$$$)))&&&$$$'''++++++((((((((((((((((((((((((((('''''''''''''''((()))***)))'''&&&%%%&&&'''(((&&&''''''''''''''''''(((''''''((())))))******)))'''&&&(((+++,,,+++...444AAAKKKYYYgggrrrzzz~~~{{{yyyssshhh\\\PPPIIIEEE999===??????EEEPPPYYY\\\ZZZTTTMMMFFFAAA===;;;999666666555444444444555555666555666888;;;<<<;;;999;;;;;;;;;;;;<<<<<<======>>>AAADDDBBB>>>???DDDJJJLLLNNNOOOOOOLLLIIIGGGFFFDDDFFFHHHJJJLLLNNNQQQSSSVVVUUUTTTUUUWWWWWWVVVUUURRRWWWYYYWWWWWWYYYWWWRRRSSSMMMFFFCCC???>>>DDDKKKTTT```ooozzzssseeeVVVMMMFFF@@@======888999::::::999777666666444777<<>>>>>======;;;999888999::::::;;;;;;::::::999555333666888777888;;;888888999777555444444555333222000/////////000111000111111111111222222222///000111000///000444888777555222000000///---+++---------------...///000,,,,,,+++******+++,,,,,,+++,,,---...------++++++------------------------((())))))***++++++,,,,,,)))+++------,,,,,,---...---++++++---+++''''''+++)))))))))))))))))))))))))))+++------+++***+++,,,((())))))***++++++,,,,,,+++,,,...000111111000000111999HHH^^^uuu|||||||||yyyuuutttxxx{{{}}}~~~}}}xxxrrrfffmmmwwwqqq]]]FFF???;;;:::999666666888222444333///...000...***---,,,,,,+++***)))((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''"""$$$&&&''''''((()))***%%%+++---(((######%%%&&&$$$&&&''''''&&&%%%%%%&&&"""###$$$%%%&&&&&&'''&&&"""###&&&***(((######''''''&&&%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###%%%###!!!###''''''$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$(((###%%%$$$"""(((###$$$&&&(((((('''&&&%%%(((,,,+++&&&%%%)))+++((())))))))))))))))))))))))%%%%%%%%%&&&'''((()))***+++***'''%%%%%%&&&(((***&&&&&&''''''(((((())))))&&&&&&((()))************+++((((((+++,,,***+++///444999FFFYYYhhhqqq|||{{{sssggg[[[QQQMMM@@@DDDCCC@@@AAAJJJTTTZZZ^^^YYYQQQJJJEEEAAA===;;;777666444333333444555666555555555888::::::999777777888999<<<>>>@@@BBBCCC???EEEIIIFFFAAAAAAHHHPPPMMMOOOPPPNNNKKKGGGEEEDDDAAAEEEIIIKKKJJJJJJMMMPPPVVVTTTRRRQQQRRRSSSSSSRRRPPPXXX\\\ZZZZZZ^^^]]]ZZZ\\\UUULLLFFFAAA???DDDKKKSSS```ppp|||~~~gggXXXGGG>>>:::777777888555666888999777666666666444888>>>HHH___yyyAAAAAA@@@===;;;:::;;;===<<<<<<;;;;;;:::999999999777888999:::::::::::::::999:::;;;999666444444444444444333222111//////...000000000000111222333444444333111000000000111222111111111000000000000///....../////////...---,,,+++,,,,,,++++++***)))(((++++++++++++*********)))***+++---,,,+++******+++...---,,,+++++++++,,,,,,###))),,,------,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))*********)))))))))))))))++++++,,,---,,,(((""")))+++...111222111000///555999HHH```vvv~~~yyyvvvuuuwwwwww||||||uuusssjjjdddlllyyy~~~oooVVVHHH;;;888777444222444444444333333222111111111,,,+++***)))''''''&&&&&&$$$''')))***(((&&&%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&((((((((((((''')))(((&&&%%%%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&$$$###"""###$$$$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''"""""""""###$$$%%%''''''%%%$$$$$$$$$&&&(((+++---'''&&&%%%%%%$$$$$$$$$$$$$$$'''******((('''(((***$$$%%%%%%&&&%%%$$$###!!!&&&''')))*********)))((()))&&&&&&++++++&&&%%%)))&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''(((((())))))******///111888BBBMMM[[[nnn~~~yyyoooddd^^^VVVQQQKKKGGGGGGIIILLLNNNPPPSSSSSSNNNJJJHHHCCC======999555555888999777555444444444777;;;===>>>===<<<;;;:::<<<@@@CCCBBB@@@LLLIIIGGGEEEFFFGGGHHHHHHNNNOOOMMMJJJEEEDDDFFFHHHHHHKKKMMMLLLJJJJJJMMMPPPXXXTTTNNNJJJIIIJJJKKKLLLMMMUUU^^^ccccccbbbdddfffccc]]]VVVOOOHHHCCCHHHOOOXXXgggxxxzzzlllZZZMMM>>>666666888555000666666888999999888777777555777<<>>888777555333444000000000///......---------,,,+++)))((('''''''''$$$&&&((()))'''&&&%%%&&&(((''''''&&&&&&&&&''''''((((((((('''''''''''''''((()))))))))((('''&&&%%%((('''&&&%%%$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&(((***+++'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$######''''''((()))))))))(((''')))&&&&&&))))))%%%%%%))))))'''&&&$$$$$$&&&''')))&&&(((******((('''((()))'''((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((()))))))))******,,,222;;;CCCNNN^^^lllwww||||||}}}|||vvvrrrhhhbbbZZZRRRMMMJJJIIIIIINNNRRRSSSQQQPPPPPPMMMIIIDDD@@@<<<:::;;;;;;888666333333333555999;;;<<<;;;<<<;;;;;;>>>CCCGGGGGGFFFLLLKKKIIIHHHIIIKKKLLLLLLPPPNNNJJJDDD@@@@@@DDDHHHMMMOOOPPPOOOLLLKKKNNNPPPYYYUUUQQQMMMJJJIIIHHHGGGJJJQQQYYY___```bbbeeeiiigggdddaaa\\\SSSKKKLLLRRR]]]lll||||||lll]]]JJJAAA777222444666666444555666777888888888777666777:::>>>III]]]uuuBBBBBB@@@===::::::;;;===;;;???DDDGGGFFFAAA999555333444666888:::;;;;;;<<<999:::;;;;;;999888888999555555444333222111000000/////////000111333444555333333222111111222333444333333333222222222111111//////---,,,,,,,,,---...++++++++++++***)))((('''******)))))))))((((((((()))+++------,,,,,,---...------......---+++***)))***,,,......,,,+++,,,,,,------+++*********++++++))))))))))))))))))))))))(((((())))))******++++++---***((((((+++---//////+++,,,...000111000...---111777HHHaaaxxx}}}www{{{wwwwww~~~{{{yyysssiiijjjrrryyyiiiWWWCCC:::888666444333//////...------,,,,,,+++---,,,+++)))((((((((((((###%%%(((((('''%%%%%%&&&''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%''')))%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """$$$&&&&&&%%%$$$$$$$$$%%%%%%'''((((((((((((((('''&&&)))&&&%%%''''''%%%&&&)))+++)))&&&$$$$$$&&&)))+++&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((---444:::@@@JJJUUUdddmmmyyy}}}}}}yyytttkkkaaaXXXPPPKKKIIIMMMRRRUUUUUUWWW[[[ZZZWWWNNNKKKFFFCCC@@@===:::777555444444666888;;;;;;;;;999999:::>>>CCCGGGIIIIIIKKKKKKLLLLLLNNNOOOQQQRRRRRRNNNGGG@@@<<<===CCCGGGQQQSSSTTTRRRNNNMMMOOOQQQWWWVVVSSSPPPMMMJJJGGGFFFGGGLLLRRRWWW[[[___eeejjjjjjkkkmmmkkkaaaUUUQQQSSS___ppp~~~yyysssiiiXXXHHH<<<888333111222444555555444444555666777777666666888;;;???III]]]uuuCCCBBB@@@<<<999999:::===;;;???DDDHHHFFF@@@999444555555666777777666666666666888::::::999888999:::555555444333333222111111...//////000222333555666444333222222222333555555444444333333333222222222000///---++++++,,,---///++++++++++++***)))((('''))))))))))))(((((((((((((((***,,,---------...///,,,---...///...+++)))''',,,------,,,++++++,,,...///---+++)))))))))+++,,,))))))))))))))))))))))))''''''((()))***++++++,,,+++)))((((((+++...000000,,,---...///000///...---///555GGGaaaxxx~~~~~~zzzwww{{{|||{{{pppooosssvvvtttbbbLLL>>>999888555222111000000//////...------++++++***)))((('''''''''###%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))%%%$$$###""""""###$$$%%%"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''&&&(((&&&%%%%%%%%%&&&'''***+++)))'''&&&&&&''')))+++&&&'''))))))'''&&&'''((()))(((((((((((((((((()))((((((((())))))***++++++(((((((((((())))))))))))((((((---333666999???FFFRRR]]]lllwww}}}}}}vvvmmmccc[[[UUUSSSPPPUUUXXXZZZ]]]bbbcccaaaYYYWWWRRRLLLFFF@@@<<<::::::999777888:::<<<<<<<<<666777999<<<@@@CCCEEEFFFHHHJJJLLLNNNPPPRRRTTTVVVSSSNNNGGG@@@===???CCCGGGPPPRRRSSSQQQNNNMMMOOORRRWWWWWWVVVSSSOOOLLLKKKJJJFFFIIIMMMPPPTTTZZZbbbgggiiinnnvvvwwwmmm^^^UUUUUU^^^qqq}}}yyywwwpppoookkkddd^^^UUUFFF999777777666444222222333444333333444555555666666666666999>>>HHH]]]uuutttqqq}}}CCCBBB???;;;888777999<<<;;;===@@@BBBAAA===888555333333444444444333333222333555777777777666777999555444444333333222222222...///000111333555777888555555444333333444555666444444444333333333333222111000...,,,,,,---...///,,,,,,,,,++++++***)))((())))))))))))(((((((((((((((***,,,---,,,,,,---///,,,---...///...,,,)))((()))***++++++***+++...000///...+++)))))))))***+++))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))***,,,---,,,+++,,,---...//////...------...444EEE___vvv{{{{{{}}}ssssssuuuuuu|||mmmWWWEEE<<<999555222222222111000000//////...******)))(((''''''''''''###%%%''''''&&&&&&&&&(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$%%%'''(((&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&"""###$$$&&&&&&'''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&'''''''''&&&$$$$$$%%%''')))+++''''''%%%%%%%%%&&&'''(((((((((((('''''''''((((((''''''&&&$$$$$$''')))***(((((()))******)))((((((&&&((())))))(((''''''(((***)))(((((((((((()))***))))))(((((()))***+++,,,))))))))))))(((((((((((())))))---333666666999>>>DDDNNN\\\fffooozzz}}}vvvmmmfffbbb```XXX\\\______aaaffffffdddbbbaaa^^^VVVLLLEEEAAA@@@>>><<<:::999;;;<<<<<<<<<888999;;;<<<===???@@@AAACCCFFFKKKNNNPPPRRRTTTWWWOOOKKKFFFCCCBBBBBBDDDEEEMMMOOOQQQPPPMMMMMMPPPSSS]]]]]]\\\XXXRRROOONNNNNNHHHIIIKKKMMMQQQVVV\\\```hhhppp{{{~~~ttteee\\\\\\bbbuuuyyytttooojjjggg^^^]]]WWWNNNIIIDDD<<<333333555666555222111222333333333333444555555666777333666;;;FFF\\\uuukkkffftttBBBAAA===999666555888:::999:::;;;;;;:::999777666///000111222333444444444111333555555555555666777444333333333222222222111///000111222555777999:::888777555444444444555666444444444333333333222222111000///.........///000------------,,,+++***)))******)))))))))((((((((((((***,,,,,,++++++,,,---+++,,,---------,,,+++***((()))+++++++++---///222///...,,,***))))))******))))))))))))))))))))))))(((((())))))******++++++((())))))+++---,,,)))&&&,,,,,,---...............///444CCC\\\sss}}}~~~|||tttuuuvvvsss|||xxxeeePPPBBB<<<888444111111000//////......---******)))((((((((((((((($$$&&&''''''&&&&&&(((***''''''&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$$$$++++++)))(((((('''(((((($$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''!!!###%%%&&&'''(((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%###"""###&&&)))******''''''&&&&&&&&&'''((((((((((((((((((((()))******&&&((('''%%%&&&)))+++)))&&&(((***++++++***(((&&&''')))******)))(((((()))******((((((((((((************)))(((((()))***+++))))))))))))(((((((((((()))(((+++111333333444777:::AAAKKKTTT^^^kkk{{{~~~vvvooolllllleeehhhiiiffffffiiihhheeehhhjjjhhh```TTTKKKHHHIIIBBB???<<<;;;<<<======<<<>>>???@@@@@@>>>>>>???@@@===CCCIIIMMMNNNPPPSSSVVVKKKHHHFFFEEEFFFGGGGGGGGGLLLNNNPPPPPPNNNNNNQQQTTTcccdddddd```YYYSSSQQQQQQLLLLLLMMMOOORRRUUUYYY[[[gggooo{{{wwwjjjeeegggmmm~~~yyyooohhhccc___ZZZVVVMMMKKKFFF>>>::::::777222---///111222222222333333333333333333444666777888333666;;;FFF[[[ttt}}}fffaaapppAAA???<<<777444333666999666666777777777777666666000111222333444555555555111222444555444444444666222222222222222111111111000000222444666999;;;===:::999777555444444555555333333333333222222222222111111111111000000000000............---,,,++++++++++++*********)))))))))(((***++++++***)))***+++++++++,,,,,,,,,,,,------)))***---------...000222...------,,,+++***)))((()))))))))))))))))))))))))))))))))))))))*********)))))))))+++,,,+++)))&&&++++++,,,---......//////000333AAAYYYooo~~~}}}wwwvvvtttnnnuuusss\\\III@@@;;;777111111000//////......---,,,+++******************%%%'''(((((('''((()))+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''+++***((('''&&&'''''''''$$$$$$%%%&&&'''((((((((((((''''''&&&&&&''''''(((''''''((('''%%%%%%&&&(((&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''&&&%%%'''(((###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%((())))))'''&&&&&&'''((((((((((((((((((((((((((()))+++,,,---%%%))))))'''''',,,,,,)))'''(((((())))))(((((('''(((***++++++***))))))***+++***(((''''''(((***++++++***(((''''''((()))******)))))))))((((((((('''***((()))...111//////222222666<<>>@@@:::@@@HHHMMMMMMNNNQQQTTTMMMJJJHHHIIILLLOOOOOOOOOPPPRRRTTTRRRPPPOOORRRUUU___eeejjjjjjddd\\\XXXVVVOOOOOOQQQTTTWWWYYYYYYYYYbbbkkkvvvzzzsssjjjjjjpppxxxppphhh\\\TTTQQQNNNKKKHHH>>>>>>;;;666444555444000,,,---...000222333333333444333333444555666888999666999===GGG[[[sss|||eee```oooAAA???;;;666222222555888444444555666666666666555555555555555444444333222111333555555444333444555222222111111111111111111111111333555777:::===>>>;;;:::888666555444444444333333333222222222111111111222222222222111000000////////////...---,,,+++++++++++++++************(((***++++++)))(((((()))++++++++++++,,,---...///***---///000//////000111------------+++***((('''))))))))))))))))))))))))*********)))))))))))))))+++***)))***+++,,,***)))******+++,,,---///000000000333@@@WWWmmm|||}}}}}}yyysssiiiooo{{{}}}|||dddNNNCCC>>>:::222222222111000000//////------,,,,,,+++,,,,,,,,,&&&'''((((((((((((***,,,)))((('''&&&&&&&&&&&&&&&((((((((()))))))))))))))%%%$$$######$$$%%%'''((($$$%%%&&&'''((((((((((((((((((''''''''''''(((((()))))))))(((&&&%%%'''(((%%%&&&'''(((((('''&&&%%%%%%&&&((('''&&&&&&''')))%%%&&&'''((((((&&&$$$###'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&'''((()))((('''&&&'''***+++(((&&&%%%&&&((()))))))))((('''((((((((((((***,,,...///%%%)))+++((()))------))))))((('''&&&&&&'''((())))))***,,,,,,***)))***++++++***)))'''''')))***+++,,,***((('''&&&'''((()))******))))))(((((((((''',,,))))))...000...---///---///444;;;EEEOOOXXX]]]kkksss||||||}}}{{{uuuqqqqqqoookkkqqquuuvvvnnnbbbXXXWWWZZZPPPMMMHHHFFFFFFFFFFFFFFFAAACCCDDDBBB>>>===>>>@@@999@@@HHHMMMMMMNNNPPPTTTRRROOOLLLMMMQQQVVVXXXXXXUUUVVVWWWUUURRRQQQSSSUUUWWW```lllpppmmmeee```]]]PPPQQQTTTXXX[[[\\\[[[ZZZ^^^eeepppsssmmmgggkkksss|||zzzvvvddd[[[OOOGGGEEEDDDBBB@@@666888777333222444222///111000///111444444333222444444444444555777999::::::<<<@@@III[[[rrr~~~hhhaaannn>>><<<:::888777777777777777444222333666999999777444222111111333555555444111333555666555444444444222111000111222222111000333333555999===??????>>>:::;;;;;;888444333555777333222000222444555222000000000111222222111///...---,,,,,,++++++,,,,,,---+++***)))''''''''''''(((******)))((((((((((((((()))))))))))))))******+++)))+++---///111222111111,,,,,,,,,,,,+++******)))))))))************))))))'''''''''''''''((())))))++++++******++++++,,,------+++***+++...000111111000555@@@RRRhhh|||xxxmmmeeefffqqq{{{qqq[[[JJJ???::::::555333555444000...///)))((()))---...***(((***'''(((***+++,,,+++)))(((((('''&&&&&&&&&((()))******)))((('''((()))***+++&&&''')))((('''&&&&&&''''''&&&&&&&&&&&&'''((((((((())))))(((&&&&&&''')))******)))((('''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&%%%$$$%%%&&&)))***)))&&&$$$$$$%%%%%%&&&'''((())))))((('''%%%%%%%%%''')))***%%%&&&&&&'''((()))******)))'''(((,,,,,,)))(((++++++---......,,,++++++,,,++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******)))+++...000111000///...000000111444888>>>CCCGGGUUU]]]iiittt}}}{{{yyy{{{}}}|||~~~|||uuukkkbbb``````___YYYQQQKKKGGGFFFEEEDDDDDDBBB@@@>>>======>>>??????AAACCCGGGKKKNNNQQQSSSSSSVVVYYYXXXUUUUUUYYY]]]^^^\\\YYYVVVUUUVVVXXXZZZWWW\\\dddiiiiiiddd^^^YYYPPPVVV\\\]]]___ccceeedddccchhhllllllhhhiiinnntttxxxooohhhdddXXXNNNDDD>>>:::777777:::777444333333444333///+++/////////000111111222222///000222333333444666888>>><<<>>>JJJ^^^sssfffZZZfff???>>><<<:::888777777777777444222333666999999888555444333444555666555333333555777777666444444555555444222222333444222111333444666:::???BBBBBBAAA<<<<<<;;;888444333444666111000///000222333111...///000111222222111000///------,,,,,,,,,,,,------...---+++***))))))******(((((('''&&&&&&&&&&&&'''))))))(((((())))))***+++)))***,,,...///000000000---------,,,+++***)))((((((((())))))))))))(((((()))))))))))))))***++++++++++++******++++++,,,,,,000...,,,,,,...000000000///333>>>RRRjjj~~~}}}~~~yyynnneeeeeennnwww{{{dddQQQEEE>>>:::555333444444000...///+++)))+++//////+++***+++'''''''''''''''((())))))'''''''''''''''((())))))+++---...---+++)))(((((($$$&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((()))((('''''''''((())))))((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$***++++++***)))'''%%%###$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$&&&(((******'''%%%&&&&&&&&&'''''''''''''''((('''%%%%%%%%%'''(((***&&&&&&''''''(((((())))))'''%%%'''******'''&&&((()))***,,,+++***))))))******)))(((((('''(((((((((&&&&&&&&&'''''''''''''''&&&''''''((())))))******+++---///111222111000///333222111111333666999;;;DDDKKKXXXdddpppyyy~~~uuunnnmmmnnnggg```WWWOOOKKKIIIGGGGGGDDDBBB@@@>>>======>>>>>>??????AAADDDIIIPPPVVVYYY___bbbeeedddbbbbbbfffjjjdddbbb___\\\ZZZXXXWWWWWWXXX\\\aaadddddd```\\\XXXTTTZZZ___```cccgggiiihhhdddjjjpppqqqppprrrxxx~~~}}}tttlllbbbYYYSSSPPPGGG???;;;777444333666444333222222333222///,,,/////////000111111222222///000222333333444666888===;;;>>>KKK```uuu~~~eeeXXXbbbyyyBBBAAA???>>><<<:::999888777555444555777999::::::666666666888999888555333666888999888666555555555888666444444555555555333555555777<<>>>>><<<999555333333555///......///000000///---///000111222222111000///......------------.........---,,,+++************)))(((''''''&&&&&&''''''))))))(((((())))))***+++)))***+++,,,---------------------,,,+++***((('''))))))************))))))***))))))))))))***++++++******+++++++++,,,,,,,,,222000...---///000000000...111;;;PPPjjj}}}{{{zzzzzzpppgggeeelllsssnnnYYYIIIAAA:::555222444333000...///---+++---000000,,,+++,,,)))(((&&&%%%&&&'''***+++''''''(((((())))))(((((()))---222444222///+++((($$$&&&'''&&&&&&&&&((()))'''&&&&&&&&&&&&'''((((((***'''$$$$$$'''******)))%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%%%%$$$###""" """$$$&&&''''''&&&%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((()))'''%%%$$$$$$%%%(((******(((&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))'''''''''((((((((((((((((((&&&'''+++***'''&&&(((+++---......---,,,---...******)))(((((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))******,,,...000222222222000///222111///------...///000333999CCCOOOZZZfffqqqxxx}}}~~~{{{vvvuuuvvvqqqkkkccc[[[VVVRRRPPPNNNFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBFFFMMMVVV```eeejjjlllnnnllljjjiiilllooonnnmmmllliiieeeaaa\\\ZZZ``````aaabbbaaa```^^^\\\\\\bbbfffgggiiinnnpppooolllrrryyy||||||~~~~~~vvvlllddd]]]TTTIIIAAAEEE>>>888777555111000222111000000111222222///---/////////000111111222222///111333333333444666888;;;;;;???NNNcccxxx}}}dddUUU\\\qqqEEEEEEDDDCCCAAA>>><<<;;;777666666666888:::<<<===888999:::<<<===<<<888555999::::::999666444444555777666444444666888888777666777999===CCCGGGIIIIIIAAA???===999666444333333///...//////000000///......///000111222222111000.........------.........,,,++++++***))))))((((((+++******)))((()))))))))((((((((((((((()))******((())))))******+++++++++......---,,,+++***((('''***++++++,,,,,,++++++***((((((''''''(((((()))*********++++++,,,,,,,,,,,,000...,,,,,,...000000000...///888LLLggg}}}}}}zzzzzz}}}~~~|||tttllliiiooouuuttt]]]KKKBBB:::555222333222///...///---+++---000000,,,***,,,+++***)))))))))***+++,,,'''((()))******)))(((''''''***///666:::888111***&&&''''''&&&&&&'''***,,,'''&&&&&&&&&&&&'''((((((***%%%!!!"""'''******(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''&&&%%%###""" $$$&&&'''&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$%%%&&&(((((('''$$$$$$%%%'''******((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''+++)))***------)))(((***+++---//////.........///++++++***))))))))))))***'''(((((()))***++++++,,,''''''((((((((())))))))),,,---...000000///...---,,,+++***)))***+++,,,---...111666===FFFPPP[[[bbbooopppqqqrrruuu{{{}}}yyyxxxxxxxxxuuuqqqlllhhhbbb\\\XXXLLLKKKJJJHHHGGGGGGGGGGGGFFFGGGJJJOOOXXXbbblllqqqtttuuuuuusssooonnnooopppvvvwwwyyyxxxvvvqqqkkkhhhmmmkkkiiigggeeeffffffgggffflllpppppprrrwwwyyyxxx{{{~~~yyysssooofff\\\VVVRRRLLLAAA999===777444555444000///000......///000111111000////////////000111111222222///111333444444444666888::::::AAAQQQggg|||~~~fffTTTWWWiii}}}HHHHHHHHHHHHFFFCCC@@@>>>777777888888999;;;===???;;;<<<>>>AAABBB@@@<<<999:::;;;;;;999666444555555666444333444777999;;;;;;999999:::>>>CCCGGGIIIIIICCC@@@===999777555444333///000111111000000000000---...000111222222222111.........------.........,,,,,,,,,+++******)))(((++++++***)))))))))))))))((((((((('''((())))))***(((((((((((())))))******---------,,,+++***(((((())))))************))))))((((((((((((((()))******)))***+++,,,,,,,,,+++++++++***)))***---000111111...///666HHHaaawww|||zzzzzzyyy||||||wwwqqqoootttzzzyyycccOOOCCC:::555111222222///...000,,,***+++///...***(((***((()))+++,,,,,,,,,+++***'''((()))******)))((('''***(((***444>>>>>>444(((%%%%%%%%%$$$###%%%))),,,'''&&&&&&&&&&&&'''(((((((((###!!!&&&)))(((&&&'''&&&&&&%%%$$$$$$#########$$$&&&(((((('''%%%$$$%%%&&&'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))&&&"""!!!###&&&((()))%%%$$$%%%''')))***((('''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&''''''((((((((((((((('''''''''+++)))***------***(((***&&&(((***+++******+++---******)))((((((((())))))&&&'''((()))***+++,,,,,,(((((((((((())))))))))))++++++,,,---,,,,,,+++*********)))))))))***,,,,,,...///111333888???HHHNNN]]]___aaafffmmmxxx|||yyyxxxxxxxxxzzzzzzxxxqqqhhhbbbTTTRRRPPPMMMLLLMMMNNNOOOLLLOOOUUU]]]fffnnnuuuxxx}}}}}}}}}{{{zzzzzz{{{|||yyy||||||yyyzzzwwwsssooonnnoooqqqsssrrrxxx{{{{{{|||wwwqqqmmmfff___[[[TTTLLLIIIIIIFFF???888888444222555555222000111,,,---///000111000000000/////////000111111222222000111333444444555777999999;;;CCCUUUllljjjVVVTTTdddyyyGGGHHHJJJJJJIIIFFFCCCAAA777888999::::::<<>>BBBEEEGGGGGGDDDAAA<<<:::888777555333///111333222111000000111,,,---///111222333222222......------------.....................,,,++++++***)))((((((''''''((((((((((((''''''(((((()))***'''&&&&&&'''((()))***+++,,,,,,,,,,,,++++++))))))''''''((((((((((((''''''+++************+++,,,,,,)))***+++,,,---,,,++++++)))(((((()))---000111222---...555EEEZZZppp{{{wwwwwwxxxtttxxxzzzwwwrrrqqqwww}}}mmmVVVFFF:::555111111111......000+++)))***...---)))&&&(((&&&''')))++++++***)))'''))))))******))))))((((((///***)))000:::<<<222'''$$$$$$""" !!!&&&)))'''&&&&&&&&&&&&'''((((((&&&###"""###&&&((('''%%%(((''''''&&&$$$######"""$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&"""!!!###&&&((()))'''&&&%%%&&&((()))'''&&&$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((&&&'''+++,,,)))(((***'''))),,,---------...000)))(((((('''''''''''''''$$$%%%&&&((()))+++,,,,,,******************++++++,,,,,,,,,,,,+++***))))))---,,,,,,+++************,,,,,,...///222777>>>CCCJJJMMMRRRZZZeeesss|||wwwtttvvvzzz~~~|||rrrkkk___\\\XXXTTTSSSUUUXXXZZZWWW[[[ccckkksssyyy|||}}}||||||yyywwwyyy|||~~~~~~}}}uuujjjccc^^^WWWOOOIIIDDD???===??????;;;777555111000333555222111222+++...000111000000000111/////////000111111222222000222444444444555777999999<<>>???>>><<<:::999:::<<<<<<999777666999;;;======>>>===<<<===@@@CCCDDDDDDDDD@@@<<<:::999888666444///111333333111///000222+++---///111222333333333------,,,,,,,,,,,,------.../////////...---,,,+++***)))((((((''''''(((((((((''''''''''''((())))))&&&&&&%%%&&&''')))+++,,,+++++++++,,,,,,++++++***((((((((())))))(((((((((++++++******++++++,,,---(((***+++------,,,+++***+++***)))***---000111111+++...666CCCVVVlll{{{tttpppppprrrppptttvvvsssooonnnuuu|||xxx\\\GGG;;;444000000000......000+++)))***------(((&&&'''(((((())))))************+++******)))(((((()))))),,,)))))),,,222555111---'''&&&### !!!&&&***'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!"""%%%'''((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((((('''((('''&&&&&&'''(((&&&%%%%%%&&&&&&&&&''''''((((((''''''(((''''''&&&&&&%%%&&&&&&''''''(((((())))))'''%%%'''+++,,,***))),,,+++---000111111222333555+++******)))((()))))))))&&&'''(((***,,,---//////........................//////......---,,,++++++...------,,,,,,+++++++++)))+++,,,...///333777;;;===@@@EEEMMMWWWeeerrr{{{yyyuuu||||||vvvnnnjjjddd___^^^aaaeeehhhhhhlllrrryyyrrrppphhh]]]UUUQQQJJJCCC>>>;;;888777777777666444333...---111222000000111,,,///222222111000000222/////////000111111222222000222444555555555777999:::===HHH[[[rrrqqqZZZRRR___vvvBBBDDDGGGIIIIIIFFFCCC@@@777:::<<<<<<;;;===AAADDDDDDDDDFFFHHHKKKLLLJJJIII@@@AAA@@@>>><<<<<<===???@@@===:::999:::;;;<<<<<<@@@>>><<<===???AAAAAAAAADDD@@@<<<::::::999777444...111333222000///000222+++,,,///111333333333333---,,,,,,++++++,,,,,,---,,,------...---+++***))),,,++++++***************'''''''''''''''((())))))%%%%%%%%%&&&'''))),,,---******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))((())))))***+++(((***+++------,,,+++***...,,,++++++...000000000)))...666BBBTTTkkk~~~vvvnnnjjjkkkmmmmmmqqqssspppkkkkkkqqqxxx{{{~~~___FFF;;;444000000000......000,,,***+++...---(((&&&(((,,,+++***)))***+++---...,,,+++)))((((((((()))***%%%&&&(((***---000444666+++***&&&###!!!###(((,,,'''&&&&&&&&&&&&'''((((((%%%(((***+++)))'''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$#########$$$$$$&&&&&&+++)))'''%%%###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''***+++***'''%%%***(((&&&&&&''''''&&&$$$(((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******(((&&&(((---///,,,,,,///***,,,///000000111222444///...------,,,,,,------***+++,,,...000222333444111111111111111000000000222222111000///......---+++,,,,,,,,,------------)))+++---......///222444777:::===CCCKKKVVVaaahhhwww}}}zzzuuunnniiihhhkkkqqquuuvvvyyy~~~~~~vvvgggeee]]]SSSLLLHHHAAA;;;;;;:::888555444333333333111,,,+++...///......000,,,000333333111///000222/////////000111111222222000222444555555666777999:::>>>III]]]tttrrr[[[QQQ^^^uuuGGGEEEDDDDDDDDDDDDBBBAAA<<<======<<<;;;===@@@CCCBBBBBBCCCEEEFFFGGGHHHIIIFFFGGGDDD???>>>@@@>>>:::@@@;;;888;;;===<<<===@@@EEEAAA===<<>><<<:::::::::999777666111333444222///...111444///222222000111555666444...------------...//////////////////---,,,***)))+++***)))(((((()))***+++((()))++++++)))((()))***'''(((((()))))))))))))))((()))+++---.........---......---,,,+++***)))((()))***++++++***)))***+++***+++------,,,,,,,,,---***+++,,,---...000111111///000333;;;LLLfffvvvmmmiiifffdddhhhfffeeeccc^^^[[[```hhhpppzzzfffOOO:::666000+++,,,---,,,((()))******)))'''%%%&&&'''&&&&&&''')))++++++***((((((((((((((())))))))))))&&&(((++++++++++++,,,---...***%%%######%%%&&&'''((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((((((((('''&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###%%%###!!!%%%,,,+++&&&%%%%%%%%%$$$$$$#########&&&&&&''''''((()))*********&&&###%%%)))***'''$$$$$$%%%%%%%%%$$$$$$&&&'''))))))***+++,,,,,,------+++,,,---......---+++***---------,,,+++***)))((()))******,,,---000111222111000000000111333555777111222333222111000000111---------.........//////000,,,***...555999777333333555999===BBBHHHOOOTTTlllsss}}}~~~vvvmmmkkkpppxxx~~~zzzkkk```XXXQQQJJJGGGCCC===999:::444333111000000000111111000//////...---,,,,,,,,,222000///000333444333000111111000000000000000111666222000222222111333888===GGGVVViii~~~sssYYYLLLVVVpppFFFEEECCCCCCCCCCCCBBBAAA?????????===<<<===???BBBDDDEEEEEEFFFFFFGGGGGGGGGKKKKKKFFF@@@???AAAAAA???AAA<<<;;;>>>@@@??????BBBEEEAAA===<<<>>>@@@AAA@@@>>>===;;;;;;;;;:::999777333333222000...---///000...111111...///333444111000///---+++,,,...000222000///...,,,+++++++++++++++***)))(((((()))***+++((()))++++++)))((()))***'''((())))))******)))))))))***+++,,,,,,+++******,,,,,,++++++++++++******)))***++++++***)))***+++)))+++------,,,+++,,,---++++++,,,---///000111222///000333;;;KKKccc~~~yyypppllliiifffbbb^^^ZZZWWWSSSPPPSSSZZZdddnnn{{{jjjTTT;;;777000------///,,,)))***++++++***(((&&&'''(((''''''(((***,,,,,,+++)))))))))))))))((((((((((((&&&(((***+++***)))***+++,,,)))&&&$$$%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((("""""""""######$$$%%%%%%&&&&&&&&&&&&&&&'''((((((%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$$$$&&&(((***&&&&&&%%%%%%%%%%%%&&&&&&%%%'''&&&###&&&,,,,,,'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%###$$$((()))&&&###&&&'''((('''&&&&&&((()))((((((((()))***+++++++++***++++++,,,,,,+++************+++******)))(((''''''''''''((()))***+++,,,......//////000222333444...//////...,,,,,,---...,,,,,,------------......---+++***---222555444111///111444666999>>>DDDHHHVVV]]]gggrrrzzzzzzrrrpppuuu}}}yyytttkkk^^^TTTMMMFFFAAA???===888555666333222111000///000000111000000///......---,,,,,,000...---...111222111///111111000000000000111111555222111333444444777===>>>IIIZZZllluuu]]]NNNUUUlllFFFDDDBBBBBBCCCCCCBBBAAABBBBBBAAA@@@>>>>>>@@@BBBGGGGGGGGGGGGGGGFFFFFFFFFPPPPPPJJJCCC@@@CCCEEEDDDAAA======AAACCCBBBAAACCCDDDAAA>>>===>>>???@@@???@@@???======>>>===;;;999888666333111111111000///...000000------000111...111///,,,******---000333111000---+++******+++,,,******))))))))))))******(((***+++***)))((()))***(((((()))************)))))))))*********)))'''&&&*********+++++++++,,,,,,)))***++++++***)))***+++)))***,,,,,,+++++++++,,,+++,,,---...///111222222...000333:::III```yyyxxxtttpppkkk___VVVNNNJJJGGGDDDEEEHHHSSS]]]lll}}}qqq[[[???888111...//////---******+++,,,+++)))'''((()))(((((((((***,,,---+++)))******))))))((((((''''''&&&(((***)))((('''((()))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((()))'''%%%$$$%%%(((,,,...&&&%%%%%%$$$$$$%%%%%%&&&((()))(((&&&(((++++++(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%###$$$'''(((&&&###%%%'''(((((('''&&&((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''++++++---...////////////+++++++++)))'''''')))++++++++++++,,,,,,,,,,,,---+++++++++,,,.../////////---...000000111444777:::CCCIIISSS]]]gggpppxxx}}}xxxwww{{{zzzoooggg```XXXNNNFFFBBB<<<888888777333222333222111000/////////000000000000000///......------...---,,,---/////////---111000000000000000111111444222222555666666<<>>>>>CCCEEECCCAAACCCBBBAAA>>>======>>>>>>>>>BBBAAAAAAAAABBBAAA>>><<<888444000///111111000---///111111------//////---...---+++++++++,,,...//////...---,,,++++++++++++***))))))))))))))))))***)))*********(((((()))+++((()))******++++++******(((((()))******)))((('''************++++++++++++)))***++++++***)))***+++(((***,,,,,,+++***+++,,,+++,,,---...000111222222...000333:::GGG\\\tttzzztttcccVVVIIIDDDAAA>>><<<===EEENNN^^^rrrwwwdddEEE;;;111///000///,,,***)))***+++***((('''((()))(((((((((***+++,,,***(((******))))))((((((''''''&&&''')))((('''&&&&&&'''((('''&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((())))))((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((())))))((('''&&&%%%&&&(((***,,,%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''&&&$$$%%%'''(((&&&%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&''''''((((((((('''''''''''''''(((((()))&&&&&&'''(((((((((''''''''''''&&&&&&''''''((()))''')))***,,,------,,,+++******)))(((&&&&&&(((***************++++++++++++)))+++------+++***,,,...---.../////////000222444888===DDDLLLUUU^^^ggglllqqqvvv}}}|||{{{tttkkk```VVVOOOIIICCC>>>===777555666666222111333000/////////////////////000000000//////.........---,,,,,,---............000000000000000000111222555333333555666666===EEEFFFUUUhhhxxxhhhPPPLLL___uuuFFFDDDAAAAAABBBCCCCCCCCCBBBDDDEEEEEEDDDEEEFFFHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKOOOOOOJJJFFFFFFFFFDDDBBB>>>>>>BBBDDDBBB@@@AAAAAA@@@???>>><<<<<<======CCCCCCCCCDDDDDDCCCAAA>>>555111------...///...+++111333222......000000...(((***+++------,,,+++***+++,,,.........,,,***((()))))))))******))))))))))))******)))(((((()))+++)))******+++++++++++++++'''((()))+++,,,,,,+++***+++++++++*********)))))))))***++++++***)))***+++)))***,,,,,,+++++++++,,,+++,,,---...///111111222///000333999FFFZZZqqqyyyjjjZZZJJJBBB>>>:::888888<<>>AAABBB@@@???@@@???@@@@@@>>><<<;;;;;;===BBBBBBBBBDDDEEEDDDAAA>>>999777444222222222111000222444333//////111222///&&&))),,,//////---***((()))+++...//////,,,)))'''))))))************))))))*********)))'''(((***,,,******+++,,,,,,,,,,,,+++'''(((***,,,---------,,,++++++*********))))))))))))***++++++***)))***+++***+++------,,,,,,,,,---***+++,,,---...000111111000000333888EEEZZZrrrzzznnn^^^KKK@@@:::666444555666>>>KKK]]]ppp~~~}}}www]]]III777222111---***+++'''((()))((('''&&&'''(((&&&&&&&&&((())))))'''%%%((((((((()))))))))))))))$$$&&&((((((&&&%%%&&&'''&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%###%%%&&&''''''%%%###!!!'''&&&&&&%%%%%%&&&&&&''''''%%%&&&'''%%%###$$$(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''******)))(((((()))(((((())))))))))))))))))%%%&&&((()))******)))(((((()))))))))))))))((((((%%%%%%%%%&&&''')))***+++'''(((((()))******))))))+++,,,---,,,***)))***+++)))))))))************+++***---...---+++***+++...)))+++,,,---------///000000111333444666:::???CCCKKKjjjzzzqqqiiiaaaYYYUUUMMMHHHAAA<<<999777666555666222000222333///---...,,,,,,---.........------.....................------...000///......///111////////////000111222333444333444444333333<<>>@@@>>>@@@@@@>>>;;;999:::<<>>;;;???>>><<<888444111111222111333222//////222222000)))***---//////...,,,******+++---...---,,,***(((((()))***++++++***)))(((*********(((''''''***,,,***++++++,,,---,,,,,,,,,((()))+++,,,,,,,,,++++++))))))))))))************)))***++++++***)))***++++++,,,......---------...)))***+++,,,---///000000000111222888EEE[[[uuu{{{qqqaaaNNNAAA888222222555111999EEESSSfffwwwjjjRRR<<<555333---+++---'''((())))))((('''((()))'''''''''(((***)))'''%%%''''''(((((())))))******###%%%'''((('''&&&'''(((&&&%%%$$$&&&((())))))(((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&(((+++---%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((''''''###$$$%%%%%%&&&%%%%%%$$$(((''''''&&&&&&''''''(((&&&$$$%%%'''&&&"""$$$***$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((%%%'''***+++***)))((())))))((((((((((((((((((((($$$'''***,,,---,,,***((()))))))))))))))((('''&&&'''''''''''''''((()))***))))))(((((())))))******(((***------+++)))((()))))))))*********+++++++++***+++,,,,,,+++++++++,,,)))***,,,---,,,,,,---...000111222222333555888;;;AAAfff|||yyy}}}tttnnneee\\\UUUNNNHHHDDD@@@>>>:::777555444333333222...---000111...---...***+++,,,---...------,,,,,,,,,------------------,,,...000///...---///111////////////000111222333111222333444333555???JJJZZZmmm}}}dddPPPRRR```{{{IIIFFFCCCBBBDDDFFFGGGGGGIIIJJJLLLKKKJJJHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCHHHMMMNNNHHHDDDFFFKKKLLLJJJDDD@@@AAAAAA???>>>AAA>>>@@@AAA???;;;999:::<<<<<<<<<===???@@@???<<<999======;;;555...******+++000222222...///222222000,,,---.../////////......,,,,,,,,,+++++++++++++++((()))***++++++***)))(((*********(((''''''***,,,***+++,,,,,,------,,,,,,******+++,,,,,,***)))(((''''''((()))***+++,,,,,,)))+++++++++***)))***++++++---//////...---...///((()))***+++---...//////111111222777EEE\\\www}}}rrrcccQQQBBB777111222777...666AAAMMM___rrrsssYYY@@@888555...,,,///((()))******)))((()))+++)))(((((()))******(((&&&&&&&&&'''((()))***++++++###%%%'''(((''''''((()))&&&%%%$$$%%%''')))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&###"""###%%%)))+++%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%$$$###$$$#########$$$&&&((()))((((((''''''''''''((((((&&&$$$%%%(((&&&"""$$$+++#########$$$$$$%%%%%%%%%((((((((((((((((((((('''&&&'''((('''&&&&&&'''(((###%%%((()))((('''&&&'''((((((((((((((((((''''''$$$'''+++...///---+++((())))))))))))((('''&&&%%%++++++***)))))))))))))))+++***)))(((((()))+++,,,&&&))),,,,,,+++((('''&&&************++++++++++++************+++++++++++++++,,,......---,,,,,,---+++---......///111444777666ZZZkkkYYY^^^lllrrrxxx|||{{{uuunnnaaa[[[SSSLLLFFFBBB>>><<<;;;:::999777666555333333000,,,,,,000222000///000******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,...111////////////000111222333000000333555444666BBBNNN^^^qqqlllUUURRR]]]zzzMMMJJJFFFDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKHHHJJJLLLJJJGGGEEEGGGIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKHHHDDDBBBBBBBBBAAAAAA===============>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<;;;:::999777444222111222333444333111000111222///......///000///---***,,,,,,+++++++++++++++,,,+++*********))))))((((((((()))***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((((((((((((((((((((((((++++++******++++++,,,,,,------------------------***+++---------...111333///111333777CCC\\\xxxppp```LLL>>>888666333000222333888DDDVVVhhhvvv|||zzzfffJJJ777//////...,,,((()))+++,,,,,,+++***))))))******)))&&&%%%%%%&&&******)))'''&&&&&&)))+++'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%'''))))))'''$$$######"""$$$&&&'''&&&&&&'''(((&&&''''''%%%$$$###$$$&&&"""###%%%%%%%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&%%%''''''%%%'''***)))%%%&&&&&&&&&'''((()))***+++)))((('''***,,,---***'''))))))***))))))(((''''''***,,,---***&&&'''---333******)))))))))))))))***---......---+++******+++++++++++++++++++++++++++(((++++++)))+++///111///------------------------,,,,,,------///000111222222???IIIJJJHHHJJJOOORRRZZZaaajjjttt|||~~~~~~uuummmjjjhhhaaa[[[YYYQQQKKKDDD===:::888888777666666666555333111///...------...///////////////---***))),,,,,,+++,,,000---------............///...///////////////...---000000000000////////////444111///222555:::EEEOOOfffvvvoooVVVPPPWWWsssPPPNNNJJJHHHGGGFFFFFFFFFHHHHHHGGGHHHIIIJJJKKKLLLIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJGGGCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<<<<;;;>>>>>>===<<<<<<<<<======;;;:::999777555333111111,,,...000000//////000111,,,,,,---...000000...---,,,,,,++++++***+++++++++,,,+++++++++************((()))******((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))************++++++,,,---++++++++++++++++++++++++***+++---------...111333...000111555AAAYYYtttrrrcccNNN???888555333000222222555>>>LLL]]]mmmvvvuuueeeNNN<<<222///,,,++++++******)))))))))))))))((()))***)))''''''((()))))))))(((&&&$$$%%%''')))&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%'''))))))'''$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%&&&&&&%%%######$$$%%%###$$$%%%&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&''''''''''''&&&&&&$$$''''''%%%&&&)))(((%%%$$$$$$$$$$$$$$$%%%&&&''')))((('''(((++++++)))'''((()))))))))(((((('''&&&)))+++,,,+++((((((+++---******)))))))))))))))******+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++(((++++++)))***///000...++++++++++++++++++++++++,,,,,,,,,---...///111111,,,444::::::999===CCCFFFKKKPPPWWW^^^fffnnnuuuzzz|||vvvssssssqqqlllhhhbbbYYYSSSRRRQQQLLLHHHFFFBBB>>>999555333222222222555555444222111///......,,,---///000000000///...000,,,+++,,,,,,***+++///---------............///......///////////////...000000000000000000000///333111111333555:::FFFSSSlll{{{sssZZZQQQUUUiii}}}RRRQQQOOOLLLIIIHHHFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHLLLKKKJJJJJJJJJIIIGGGEEEHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGDDDBBBBBBCCCBBBAAA@@@@@@AAAAAA@@@>>><<<;;;???>>>======<<<<<<=========<<<999777555444333333))),,,///000000000000111------...000333444222111------,,,+++******++++++,,,,,,,,,,,,,,,+++++++++)))***+++***))))))+++---++++++++++++++++++++++++---,,,,,,++++++*********************************)))))))))***+++,,,---...++++++++++++++++++++++++***+++---------...111333//////000333???TTTooo~~~~~~vvvgggQQQ@@@888555333111000111333777???NNN___kkklllcccUUUEEE888000+++)))---+++)))''''''''')))***''')))******))))))***+++'''''''''%%%######%%%''''''&&&$$$$$$%%%'''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&(((***&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%''')))(((&&&$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%&&&&&&''''''''''''&&&&&&###&&&'''%%%%%%((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%***(((&&&&&&(((((((((''''''(((((((((((('''&&&&&&((()))***+++***)))(((''')))))))))(((((())))))***'''(((******)))***+++---,,,,,,,,,,,,,,,,,,------)))++++++)))***...///---************************+++++++++,,,---...///000,,,000111///000777<<<>>>;;;===@@@EEEKKKTTT]]]dddmmmrrrzzz|||wwwtttkkkfff```\\\YYYVVVQQQMMMIIIBBB>>>??????<<<::::::777666444333222222222333444333111///............+++---///111111000...---333///,,,,,,,,,***,,,000---------............///------...///000000000///000000000000000000000000111222444555444999IIIYYYsssyyy```RRRQQQ]]]sssQQQQQQPPPNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHOOOMMMKKKKKKMMMLLLIIIEEEHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDBBB@@@???AAAAAA@@@???>>>>>>>>>>>>AAA???<<<999777777777888---000333444333222222222111111111444666777555444///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++******,,,---************************,,,,,,,,,++++++*********************************))))))))))))***,,,---...,,,,,,------------......***+++---------...111333000...///333>>>QQQkkk{{{}}}|||zzzkkkUUUBBB888444333222...111333444777AAARRR^^^cccbbb]]]QQQAAA333,,,)))+++***)))))))))***+++,,,)))***++++++***)))***+++'''((((((&&&$$$###%%%&&&)))'''%%%%%%&&&((())))))''''''''''''''''''''''''%%%&&&'''&&&%%%&&&''')))&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%'''((((((&&&$$$$$$%%%###%%%'''(((''''''((()))$$$%%%%%%$$$""""""$$$%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%"""&&&(((%%%%%%''''''%%%(((((('''&&&&&&&&&'''''')))(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&)))((('''((())))))'''%%%)))(((((((((((())))))***''')))******)))***+++---,,,,,,------------......))),,,,,,)))***---...,,,************************++++++++++++,,,---...///...///...,,,///666999888222333555777;;;BBBIIINNNTTTYYYaaaiiipppvvv|||zzzzzzyyyvvvqqqkkkddd```WWWSSSNNNJJJGGGDDD@@@===>>>888555777888666555777222333333333222222333444444222000...------...///+++---000222222000---+++333...+++,,,,,,+++---222---------............///,,,,,,...///000000000000000000000000000111111111///222666777555;;;NNNaaawwwgggTTTMMMTTTjjjMMMOOOPPPOOOMMMKKKLLLNNNLLLKKKIIIHHHGGGIIIJJJLLLMMMKKKJJJLLLNNNNNNKKKGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHGGGDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@CCCAAA>>><<<:::::::::;;;444666777777444222222222333333333555777777555333111000///---,,,+++++++++******++++++++++++++++++***+++,,,+++******,,,...************************,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,------.........***+++---------...111333222......444>>>OOOiii{{{|||nnnYYYFFF:::555333333---111555555444;;;IIITTT\\\aaaddd\\\LLL:::///+++((()))+++---.........---+++,,,---,,,)))((()))***))))))***(((&&&%%%&&&'''(((&&&$$$$$$&&&((((((''''''''''''''''''''''''&&&$$$%%%&&&%%%$$$$$$&&&(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%&&&((('''%%%$$$%%%&&&"""$$$&&&&&&'''(((***$$$$$$%%%$$$######$$$&&&$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%"""''')))&&&$$$&&&'''&&&***))))))(((((((((((()))((('''&&&%%%%%%%%%'''(((&&&&&&'''''''''''''''&&&***(((&&&%%%'''(((((('''((((((''''''((()))*********+++,,,+++***)))***,,,,,,,,,,,,------.........+++...---******......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,+++...333333000...000222333555777:::===???CCCIIIPPPWWW]]]dddhhhmmmooorrrtttwwwxxxxxxxxx}}}}}}{{{zzzyyylllkkkiiieee___XXXRRRNNNGGGDDDAAA>>><<<:::888666666222000222222000000333,,,...//////---,,,---///333222///...---...///000+++---000222222000---+++000,,,***,,,------///444---------............///,,,,,,...///000000000000///000000000111111111222...222777888777???UUUjjjyyynnnXXXKKKQQQdddLLLOOOPPPPPPMMMMMMPPPTTTNNNMMMJJJHHHGGGHHHJJJLLLIIIJJJKKKNNNPPPPPPNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOPPPQQQQQQPPPOOOJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEECCCAAA???>>>=========;;;;;;;;;888555222222333333333333444666666444222444333111///...---,,,,,,************+++++++++++++++,,,---,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***++++++)))******++++++,,,,,,---***+++---------...111333333......555>>>NNNggg|||ppp\\\JJJ===666444333...222555555555:::EEEOOOXXXaaaiiifffWWWCCC555...(((***---///000000...---,,,------,,,)))'''((()))***++++++***(((&&&&&&'''%%%$$$###$$$&&&'''&&&$$$'''''''''''''''&&&&&&&&&###$$$%%%$$$######%%%'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''"""######$$$&&&'''$$$%%%&&&%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%"""(((***'''%%%'''((((((((('''''''''''''''((((((%%%&&&''''''&&&&&&((()))&&&&&&'''(((((((((((('''''''''&&&&&&&&&''')))***''''''''''''((()))*********+++,,,,,,***)))***+++++++++,,,,,,------......---000///,,,+++...///,,,------------------------,,,+++++++++,,,,,,---...))),,,------000333222...---///111222111111222333333666:::>>>BBBGGGMMMPPPUUUWWWYYY]]]```bbbddddddjjjnnnrrrtttssstttwwwzzz|||~~~wwwvvvtttqqqnnnjjjgggfffZZZYYYUUUQQQKKKFFFBBB@@@999999777555444333333333333///...//////------111+++---///...+++)))+++---111000///.........///000---...000111111///---+++,,,))))))---...---///333---------............///------...///000000000//////000000111111222222222///222777999;;;EEE]]]sss|||www___NNNPPP^^^uuuOOOQQQRRRQQQNNNOOOTTTXXXSSSQQQMMMKKKJJJKKKMMMOOOJJJMMMRRRUUUVVVVVVWWWWWWUUUUUUUUUVVVWWWXXXZZZZZZ^^^]]]]]]]]]______^^^\\\WWWVVVUUUSSSSSSTTTUUUVVVTTTSSSRRRQQQOOOOOOOOOOOOIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???;;;777666666888444333444666999999888666666555333111000...------++++++++++++,,,,,,------+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******)))))))))))))))))))))***++++++,,,------***+++---------...111333333,,,,,,444>>>LLLfff~~~|||qqq___MMM@@@888555444222333333222444;;;FFFOOOVVVaaammmmmm```LLL:::111------------------,,,,,,***+++,,,+++)))(((((()))***+++,,,+++(((&&&&&&'''%%%%%%&&&((())))))'''%%%(((((('''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((( """$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%''')))###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""))),,,)))&&&'''))))))&&&&&&&&&&&&&&&'''((()))###%%%(((((('''''')))+++&&&'''(((((()))))))))((("""&&&))))))'''''')))+++'''&&&&&&'''''')))******''')))******))))))+++,,,******++++++,,,---------///111111---,,,//////---------------------------,,,,,,,,,,,,,,,------...)))---000///000333333111,,,...000000//////000111222333444555666888<<>>555555777:::===>>>>>><<<888777555333111///......,,,,,,,,,------.........,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((++++++,,,------...//////***+++---------...111333222++++++444===KKKeee~~~~~~{{{qqq```OOOAAA999555444555333111///222;;;HHHQQQVVVaaannnqqqfffRRR>>>333111///---+++)))******+++''')))******)))(((***+++***+++,,,+++(((&&&&&&&&&((((((***,,,...---***'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&'''((((((&&&$$$$$$%%%%%%&&&''''''&&&&&&(((***###"""""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((()))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###***---***&&&'''******&&&&&&&&&'''((()))***+++!!!%%%)))***)))(((***,,,''''''((()))******))))))$$$+++,,,***''')))+++&&&&&&&&&'''''')))******$$$&&&(((((())))))+++---))))))***++++++,,,------000333222...---000000---------------------------------,,,,,,,,,---......&&&+++---++++++...111111---...//////...///222444444444333222000111444777666666666777999;;;>>>@@@;;;@@@FFFHHHGGGHHHMMMQQQMMMQQQRRROOONNNQQQRRRPPPMMMJJJEEE@@@>>>>>>@@@AAA???<<<888444222111222222000000000///------...///,,,)))***,,,,,,***,,,111***---...---))))))---222++++++,,,---------,,,,,,//////000//////...------+++***+++//////+++***,,,---------.........//////...///////////////......///000000111222222333333000111555:::AAAPPPhhh~~~nnn\\\LLLQQQccc~~~XXXXXXXXXWWWVVVWWWZZZ]]]ccc___\\\^^^cccddd___YYYZZZ^^^bbbfffhhhkkkmmmooouuurrrpppoooppprrrrrrrrruuuyyy}}}~~~{{{xxxxxxxxxtttrrrooollljjjiiiiiiiiikkkggggggiiigggaaaccchhh]]]WWWUUUXXXXXXSSSQQQSSSMMMMMMIIIBBB???AAAAAA???999:::;;;===???@@@AAABBB;;;>>><<<666222222111///333...+++------+++***,,,...------///111222///,,,............---,,,++++++111000///---+++***)))(((************************''''''(((***+++,,,---...)))***+++,,,---.........+++---.........///111333000000111444999FFF___tttwwwvvvpppdddTTTDDD888111...333333444555444666BBBOOO\\\dddnnnssskkkZZZFFF999444444333111...+++)))((('''***,,,,,,+++)))((((((+++)))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$#########$$$&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$######$$$$$$%%%&&&'''%%%$$$%%%((((((&&&###%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((---)))&&&&&&'''((('''&&&((((((((((((''''''''''''))))))))))))***************************************)))((('''''''''''''''((()))+++,,,,,,---///111++++++******++++++,,,---------------------------------,,,++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,+++)))***---000000///...000333111,,,'''+++---//////...---......444444444444555555666777444888;;;;;;::::::===@@@>>>AAABBB@@@AAACCC@@@;;;;;;:::999888777666666666444555444222///...///000***,,,......,,,+++***+++---***)))+++000222///+++***,,,---,,,******+++,,,,,,---------------,,,,,,///******000111---+++---///......---------.........------,,,,,,,,,------//////...---------------/////////000111111222222111444666888AAATTTpppxxxdddSSSOOOXXXqqq[[[\\\\\\[[[ZZZ\\\___bbbffffffgggkkknnnmmmgggaaacccgggmmmqqqtttwwwyyy{{{~~~}}}~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwxxxuuuvvvxxxvvvqqqqqqvvvlllfffccceeeddd___\\\]]]VVVVVVQQQJJJFFFFFFFFFCCC<<<<<<===???BBBEEEGGGIIIEEEGGGDDD<<<666555444222222...---000111---++++++...---,,,...111111///,,,,,,------...------,,,,,,,,,,,,+++***((('''&&&&&&***++++++,,,,,,++++++***))))))******++++++,,,,,,******+++,,,------------,,,---............000222000000222444888DDD[[[ppp|||tttlllhhh^^^RRRDDD999333111222222444555333555???KKKZZZaaalllrrroooaaaMMM???;;;:::999666111...+++***'''))),,,,,,***((('''((())))))'''&&&%%%%%%&&&&&&%%%&&&'''&&&&&&&&&(((***((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((((($$$$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$%%%'''(((&&&###&&&%%%%%%%%%%%%&&&'''(((&&&%%%$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######***'''$$$$$$&&&''''''%%%(((((((((((((((((((((((((((((()))))))))*********************************)))((((((''''''((((((((((((***+++,,,+++,,,---///++++++******++++++,,,---------------------------------,,,,,,+++,,,,,,---++++++******+++,,,,,,---,,,,,,,,,+++***+++---000---///111111///...,,,,,,,,,---......------...///111111000000000111222222333444666666555555777888333666666555555777444000555444333222111111111222111222111///---,,,---...,,,...//////---,,,,,,,,,444000++++++...///---+++***,,,---,,,+++***+++,,,,,,,,,---------,,,,,,+++...***+++000111...,,,---..................------...------,,,,,,---------------,,,,,,---...000111/////////000111111222222000333777<<>>777000---+++''')))++++++)))((('''((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&%%%&&&(((***((('''&&&%%%$$$#########%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""""""""###%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%&&&''''''&&&$$$""" !!!###%%%'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&$$$######$$$&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))******************************(((((((((((((((((()))***)))***++++++******+++---++++++******++++++,,,------------------------------,,,,,,,,,,,,,,,------'''((()))+++,,,---------,,,,,,---+++***+++---000+++///111000,,,+++---000------------,,,,,,///111//////......---.........111000//////000000000...---111222000///111///,,,//////...............///------...,,,******+++------///000000...---------666222,,,+++,,,......,,,***,,,---,,,+++***+++---+++,,,,,,---------,,,,,,...++++++///000...,,,,,,,,,---...//////...---,,,---------,,,,,,------...,,,+++++++++---///222444...//////000000111111222///333999@@@KKK^^^ttt}}}\\\PPPLLL\\\vvvlllnnnooopppppprrruuuwww|||zzzyyytttkkkeeeccc```\\\WWWUUUTTTSSSUUUYYY^^^aaa^^^]]]VVVJJJ@@@<<<999555111...///333444000------------------...///......------.........---,,,,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***)))******+++++++++++++++,,,,,,---------,,,,,,+++***---...///...------...000000111222555777BBBXXXlll{{{|||vvvpppbbb___YYYOOOCCC888111///111000222333222111777???OOOTTT___mmmwwwsssfffYYYSSSRRROOOFFF<<<222...,,,(((***++++++)))(((((((((&&&&&&&&&&&&''''''((((((###$$$&&&&&&%%%&&&(((***((((((&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$&&&((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))%%%$$$######$$$&&&'''((())))))))))))************(((((((((((()))))))))*********************************)))((((((((()))))))))+++,,,+++))))))***+++++++++******++++++,,,------------------------------,,,,,,,,,,,,------...((()))+++---.........---,,,------,,,+++,,,...000,,,......---++++++...000---------++++++,,,///222111000///...............///,,,***+++...///---***---111222000...000000------------------...//////***+++++++++))))))+++------...//////---,,,,,,---000...++++++---//////...***,,,---,,,++++++,,,---,,,,,,---............---...---,,,---...,,,)))'''***,,,...//////...---,,,------,,,,,,,,,---......---,,,++++++,,,///222444......//////000111111111222444999BBBOOOcccxxxjjjYYYMMMUUUlllxxxzzz}}}~~~~~~xxxwwwtttpppkkkhhhdddaaa```cccfffhhhgggfff^^^QQQEEE???:::666555000///111222///...000------......---...//////000000000///...---,,,+++))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,---......------------,,,+++******---.........,,,,,,...000000111222555888CCCZZZnnn~~~}}}zzztttnnnaaa___YYYOOOCCC999333000000///000333222000333999FFFKKKVVVggguuuxxxppphhhaaa```[[[OOO@@@444...,,,)))***++++++)))(((((()))%%%%%%&&&''''''(((((((((###%%%%%%%%%%%%%%%'''))))))((('''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&)))(((((('''((()))******$$$###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""###%%%'''((((((((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%''')))+++((()))))))))*********+++'''(((((((((((()))))))))************************---,,,+++***)))(((((((((***+++,,,+++)))((()))***++++++******++++++,,,------------------------------,,,,,,,,,------...///+++,,,.../////////...---,,,---...---,,,,,,...//////,,,******,,,......---,,,,,,,,,+++***,,,///222111000///......---......---+++)))+++...000...,,,+++000111---+++------,,,,,,,,,,,,,,,---...///000***+++,,,+++******,,,...,,,---...---+++***+++---++++++,,,---......,,,******+++------,,,,,,---...------...///////////////......---++++++***&&&###)))+++---//////...---,,,,,,,,,,,,,,,,,,---...//////...,,,,,,,,,---///111.........///000000111111555555888AAARRRhhh}}}wwwdddSSSRRRaaavvv~~~zzzuuupppmmmmmmnnnppppppppphhhZZZNNNFFF@@@:::999444111222222000///222...//////...---...000111111111111111000///...---++++++++++++++++++******************************((()))***+++,,,...//////------------,,,,,,+++***,,,---...---,,,,,,...000222111222333777CCC[[[ppp|||yyytttoooaaa___XXXOOODDD;;;666444......000333333000111666;;;AAAMMM___oooxxxxxxtttnnnmmmfffXXXEEE666...,,,+++,,,,,,,,,***)))***+++%%%%%%&&&'''((((((((('''$$$%%%&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''&&&%%%%%%'''((()))%%%$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&& """&&&((()))(((&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&'''***,,,'''(((((())))))*********''''''(((((((((((())))))************************---,,,+++***))))))))))))***+++,,,+++***)))***+++++++++******++++++,,,---------------------------,,,,,,,,,,,,---...///000......//////000/////////+++---......------...///000,,,((())),,,...---******+++,,,++++++,,,///111...---,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...+++111222...+++,,,......,,,,,,++++++,,,---......+++,,,---,,,++++++,,,...,,,------,,,******+++---***+++...///...,,,)))'''***+++------,,,,,,...///,,,---...///////////////---...---******+++(((###***+++,,,---......------,,,,,,,,,,,,---....../////////...------------------......//////000000111666555777BBBUUUlllnnnZZZRRRXXXggg|||}}}{{{{{{{{{zzzzzztttgggZZZQQQIIIBBB;;;777555777777333000111...000111///......111333///000111222222222222222/////////......---------...---+++******+++---...******++++++,,,---......,,,,,,---------,,,++++++***,,,------,,,---///111555333111111444@@@XXXnnn}}}|||xxxsssfffbbbZZZNNNBBB999444333---,,,///333444111111444222999FFFWWWhhhuuu{{{}}}zzzxxxppp```JJJ999000...,,,---...,,,+++***+++---%%%&&&'''((((((''''''&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&%%%$$$"""""""""###%%%&&&&&&%%%$$$$$$$$$%%%''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''))))))'''%%%&&&(((((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&))),,,&&&&&&'''(((((()))******'''''''''((((((((())))))***************************************+++,,,---***+++---,,,++++++,,,---++++++******++++++,,,---------------------------,,,,,,,,,------...///000------------...000111222+++---//////...---...///...---+++++++++++++++***(((***,,,,,,,,,,,,...000++++++++++++++++++,,,---+++,,,------++++++,,,------222444///+++---///000------,,,,,,,,,---......,,,---...---++++++,,,............,,,+++***,,,...***,,,---...---,,,++++++***+++------,,,---...000***+++,,,---............***------***,,,///---'''***++++++,,,------......,,,,,,,,,,,,---...//////....../////////...,,,,,,------......///000000000444444777DDDYYYpppwwwcccUUURRR\\\qqq|||pppcccYYYPPPIII<<<999999<<<;;;555111000///111222000......111555---...000222444555666666......---,,,,,,+++******111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))+++,,,,,,,,,---000222777444111///111===UUUkkkzzz~~~yyylllggg\\\NNN@@@555000...---,,,///444444111111333,,,444BBBSSSdddrrr|||vvveeeNNN;;;222///.........---++++++,,,...&&&&&&'''(((((('''&&&%%%&&&''''''%%%######$$$%%%$$$$$$$$$$$$%%%&&&''''''(((((())))))((('''&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%(((******'''&&&''')))((('''&&&%%%%%%%%%%%%%%%)))))))))))))))******+++%%%&&&)))******)))&&&%%%******))))))((((((((('''###$$$%%%&&&((()))***+++'''((()))(((%%%%%%(((,,,%%%&&&&&&'''((())))))***''''''''''''((((((((()))************************(((((((((***+++---///000***,,,------,,,+++---...++++++******++++++,,,---------------------------,,,,,,,,,---...///000000+++***++++++---000222444+++---//////...---...///+++...///---)))''')))+++'''))),,,---------...///,,,+++++++++,,,---......+++---...,,,)))'''(((+++***///111,,,(((***---...000000//////...//////000---......,,,+++***+++---/////////---,,,,,,---///(((***+++,,,---...111333***+++------------...000((()))***+++,,,,,,---,,,'''+++,,,+++...333222,,,++++++++++++,,,---...///+++++++++,,,---...///000,,,---///000000///---,,,------......///000000000222222888GGG]]]sss~~~kkkZZZQQQWWWllluuuooogggYYYLLLBBB@@@<<<:::888777555333...111555555444333444555555222111444888888444///222222111...+++)))***,,,,,,***)))***++++++***(((++++++,,,,,,,,,++++++***)))***,,,,,,+++++++++,,,,,,,,,+++******,,,000333444888222///555<<>>:::777999999999999888777666666333444666666555444444555444666666444111---++++++---,,,++++++---...---+++******+++,,,,,,,,,++++++)))***,,,,,,+++++++++,,,------...------...111444333777333///333888GGG^^^ssszzzqqqcccTTTFFF;;;444000......///111333333000...,,,,,,000777@@@QQQjjjuuu[[[BBB555222222---------,,,***((('''&&&&&&'''((('''&&&%%%'''((('''&&&&&&&&&&&&'''(((((($$$%%%''')))+++,,,------''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++)))''''''&&&&&&&&&&&&'''((((((###%%%'''))))))((('''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((''''''&&&)))'''&&&''')))+++)))((())))))((((((((()))******))))))((()))+++++++++************)))))))))))))))''')))******((('''((()))***+++***)))((())),,,...'''(((***+++,,,,,,++++++,,,,,,------...---------*********++++++,,,---...222222222111000000//////,,,,,,,,,---...---,,,+++,,,+++++++++,,,,,,---------,,,++++++------,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------************************,,,---///000000///...---,,,,,,------......---------,,,*********+++,,,,,,+++******+++---......------,,,,,,++++++,,,,,,,,,+++---//////...---...///,,,,,,,,,+++++++++++++++---+++,,,//////+++)))++++++,,,///000111000///...------...///000111222222222444;;;JJJ```uuukkkYYYPPPNNNcccxxxssskkk___SSSJJJDDD@@@===999999888888888999999888333555666666555444555666333444555333000,,,******...---,,,,,,------+++***)))***+++,,,,,,,,,,,,,,,)))***,,,,,,+++++++++,,,,,,---.........///111333333888444111555999FFF]]]ttt~~~wwwiiiYYYIII<<<555111//////000222333333111...((()))...444<<>>666333000000111333444333111///'''(((,,,222888BBBUUUfffqqqtttmmmYYYBBB555///------------,,,+++)))(((''''''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&'''((()))((())))))*********))))))'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%'''***,,,,,,+++)))'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%'''(((((((((''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%'''((())))))((('''%%%))),,,+++'''&&&))),,,))))))))))))***+++,,,---+++)))(((***...000///---)))))))))))))))*********&&&(((******)))((()))***(((*********))))))***,,,((()))***+++,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,---...///000000000000111222444555666000...,,,...000111///,,,---,,,+++***+++,,,---...++++++,,,...//////,,,)))------,,,,,,,,,,,,------///......------......///++++++,,,---...///000000...///000111111000...,,,++++++,,,---............***+++,,,+++))))))+++,,,+++***+++,,,...///...,,,///...---,,,+++************+++,,,,,,++++++,,,---............////////////---***+++...---***))),,,,,,---...000000000000///---......///000111222333333666@@@QQQggg|||ooo]]]RRRLLL\\\vvvyyynnncccVVVKKKDDD@@@===::::::;;;<<<;;;:::888555333444666888666444111222111000---,,,---...***)))(((***,,,------,,,))))))***+++,,,,,,,,,,,,)))***,,,,,,+++++++++,,,***+++---------...///111...444222111555999EEE[[[qqq~~~rrr```NNN@@@888555111111222333444444111///***)))***---222:::IIIWWWfffkkkiiiYYYDDD666///,,,------------,,,+++***)))(((((('''&&&$$$%%%'''***&&&%%%%%%&&&&&&((())))))'''((())))))******))))))((((((((()))))))))******$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''$$$$$$%%%&&&'''((())))))%%%&&&&&&&&&&&&&&&&&&%%%"""###&&&((()))***))))))((()))))))))))))))***+++************+++,,,------,,,)))(((+++///222111...(((((())))))******++++++&&&(((******)))))))))***((()))******))))))***,,,+++++++++++++++,,,------***+++,,,---..................---......///000111////////////000222444555222///---///222333000,,,---,,,+++******,,,---///++++++---///000///,,,)))------,,,,,,,,,,,,------...------,,,,,,------...---.........//////000000---.../////////---,,,++++++,,,---....../////////)))+++------+++)))***,,,++++++,,,---///000///---,,,,,,,,,++++++,,,,,,---***+++,,,+++******,,,...,,,,,,------............---***))),,,,,,***+++...------......///000000000...//////000111222333333555999CCCUUUkkk~~~iiiZZZMMMRRRddd}}}uuugggXXXNNNDDDAAA===<<<======;;;999999555222333777999777333222222111///------...000&&&&&&&&&(((,,,...///...((()))***+++,,,---------)))***,,,,,,+++++++++,,,)))+++------------///000,,,222111000555888DDDZZZssstttbbbOOOAAA999777222111222333555444111///...***((()))---444AAANNN[[[cccdddXXXFFF999222///---------------,,,+++***(((((('''%%%$$$%%%'''***%%%%%%%%%&&&'''((()))***&&&&&&((())))))*********(((((())))))******++++++''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((("""###$$$%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***(((((())))))))))))(((((( """%%%(((*********)))+++(((&&&(((+++---+++(((************+++,,,---...---***(((+++111444222///'''(((((()))***++++++,,,'''(((***+++***)))***+++''')))******))))))***+++---,,,+++***+++,,,---...***+++,,,---............///......//////000111222///............000222333333000---///333444111------,,,+++******,,,...///++++++---000111///,,,(((...------,,,,,,------...---,,,,,,++++++,,,,,,---000////////////.........------------,,,++++++***+++,,,---...////////////(((+++......,,,******,,,,,,,,,,,,...000111///---*********+++,,,---///000+++,,,,,,,,,++++++---///)))))))))******+++++++++---)))(((++++++***,,,///......------...///000111//////000111222333444444666:::EEEWWWnnntttcccVVVPPPUUUiiiuuufff\\\NNNGGG@@@>>>???@@@>>>;;;:::999777555444444444444555333222222444444111...***+++,,,---------,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,...000111000...333555111000444333@@@XXXooo}}}yyykkkXXXEEE:::777///...///111222222///,,,,,,))))))+++,,,---333999JJJVVV^^^WWWHHH;;;222------------+++***)))***+++((((((((()))))))))))))))***((('''%%%%%%&&&'''((((((((('''''''''(((((()))((((((((()))+++***(((&&&''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&(((***######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%&&&&&&&&&%%%%%%''')))))))))(((((('''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%!!!$$$%%%%%%%%%&&&''''''(((******((('''&&&&&&'''((()))))))))(((&&&%%%&&&'''(((((()))(((((((((***)))))))))))))))***+++((((((((()))******++++++///---+++))))))+++---///***+++,,,+++***)))***+++***)))'''&&&'''(((***+++))))))***---...---***'''(((***,,,+++))))))***---)))+++...///...///000111***+++---///111333333444111000///......///000111222//////222777888333.....................------///---///222222---+++---***++++++,,,---...000111,,,...///...+++***,,,/////////000000000///---,,,------,,,++++++******))).../////////000000000111+++,,,,,,***))))))+++------------...//////---+++++++++++++++++++++++++++(((***------,,,,,,---...+++***)))))))))***,,,---+++)))'''%%%&&&))),,,///***+++,,,,,,,,,---///111000///...000444555333111666;;;FFFXXXnnn~~~pppXXXSSSSSS^^^mmm}}}vvvmmmaaaYYYNNNGGGDDDBBB???<<<;;;:::999777666555555555111///......000000...+++++++++---.........---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,...000111000...///222//////444666DDD^^^ooo|||ooo[[[GGG:::666000000000222333333000...,,,))))))++++++,,,000777>>>KKKVVVTTTHHH===444............---+++***++++++******))))))(((((('''''''''''''''''''''&&&&&&%%%''''''''''''''''''((()))((((((((()))+++***(((&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''')))###$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((()))$$$%%%&&&%%%$$$%%%&&&((()))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''((())))))(((&&&&&&%%%%%%&&&###%%%''''''&&&'''(((***'''((())))))((('''&&&&&&''''''((((((((('''&&&%%%&&&&&&'''((((((((((((((()))))))))))))))******+++))))))************++++++---+++)))(((((()))+++---)))***+++***)))((()))+++***)))'''''''''(((***+++*********++++++)))%%%""")))+++,,,+++***)))+++---)))+++---.........///000---...//////000000//////000000///......///000000333000///000222333000...---------------.........000...///222222...,,,...+++++++++,,,---...///000...//////...------///000+++,,,---...---,,,***))),,,,,,,,,+++++++++++++++........................,,,,,,,,,+++******,,,...------...///000000...---++++++++++++++++++++++++***+++---,,,++++++,,,...***************+++,,,,,,+++)))((('''(((***---...)))+++---------...000111000//////111555666555444888>>>LLL```www}}}ggg[[[RRRVVVbbbrrr{{{qqqgggYYYMMMFFFBBB>>>;;;<<<<<<;;;:::888777555444111000//////111111000...,,,------...///.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,...000111000...///111...///555888GGGaaaqqqttt```JJJ;;;666111111111222444333111///,,,***)))+++***)))---333111@@@MMMOOOJJJBBB999111.........------,,,+++++++++***))))))''''''&&&%%%$$$&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&'''(((((()))((((((***++++++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&(((((((((((((((''''''''''''%%%&&&&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&###$$$$$$###"""###%%%(((((((((((()))(((((('''&&&''''''((((((((('''&&&%%%%%%&&&''''''(((''''''''')))))))))))))))***++++++++++++,,,,,,++++++*********)))(((&&&&&&((()))***((()))******(((((()))***))))))((('''((()))***+++***))))))******)))&&&$$$+++,,,---,,,******+++---)))***,,,,,,,,,,,,...///------......///.........000///............///000222111///...............+++,,,,,,------.........111///000333333///---///------,,,,,,---...//////...---,,,,,,...///000///---///111222222000...,,,++++++++++++,,,,,,,,,,,,...............------------------,,,***+++---///,,,---...000000000//////++++++++++++++++++++++++---------+++***)))+++---)))***++++++++++++++++++************+++,,,------(((***---/////////000111000///000222555777777666;;;BBBSSSjjjlllYYYRRRXXXeeevvv{{{qqqbbbTTTJJJDDD@@@============<<<:::777555333111111000000000111000000---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,...000111000...222333//////444666EEE```vvvzzzeeeMMM<<<555111000000111333333111///---***)))***)))'''***///...999EEEJJJJJJFFF>>>666000///---------,,,+++***)))))))))(((((('''''''''%%%&&&'''''''''&&&$$$###&&&%%%%%%&&&&&&'''((())))))((()))***++++++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%$$$###""""""###$$$%%%%%%$$$$$$%%%'''((((((((((((((('''''''''%%%%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&$$$$$$###!!! !!!$$$&&&((((((''''''(((((('''&&&)))))))))(((((((((''''''%%%%%%&&&'''''''''''''''))))))))))))***+++,,,,,,---------------+++***)))***)))'''&&&&&&''')))***'''((())))))(((((()))***))))))((((((((()))***+++)))((()))+++---///...---......---,,,++++++,,,,,,)))***++++++++++++---///)))***+++---...///000000...........................///000000...---...///***++++++,,,---......///111///000333333//////111......---------......///,,,)))((()))---///...,,,000222444666666444111000******++++++,,,---......---------....../////////---......,,,++++++---///+++---///000000000000000,,,,,,,,,,,,,,,---------......---***((((((***,,,)))***+++,,,,,,,,,+++******+++,,,,,,---------,,,'''***...000000000000111000000000222333555555666<<>>===;;;888555333......---,,,+++,,,,,,---............//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,...000111000...111333//////444666DDD^^^zzz|||hhhOOO===666000/////////111111000...---*********)))&&&(((---...666>>>DDDHHHIIICCC:::333000---+++,,,,,,***)))'''((((((((())))))******((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&'''((()))))))))))))))***,,,+++)))'''''''''&&&&&&&&&&&&''''''&&&''''''&&&&&&&&&)))+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&((('''''''''((((((((((((((($$$%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''%%%$$$%%%(((***)))'''&&&&&&((()))((('''*********)))))))))))))))%%%&&&''''''((((((''''''))))))))))))***+++,,,------.........---,,,***(((***)))(((((((((((()))***&&&((())))))(((((()))+++)))))))))))))))******+++))))))))),,,///222444444222000...,,,,,,,,,,,,,,,)))***+++*********,,,...)))***+++---.../////////------............------)))---111444333111000000++++++,,,,,,---...//////111//////222222//////222......---------...//////,,,***((()))---//////---,,,---///111111000...,,,******+++,,,---......///,,,,,,---///000111222333---......,,,++++++---///+++---000111///...///000---------........./////////...---***((('''))),,,***+++,,,------,,,******++++++,,,---...---,,,,,,'''***...000000///000000111111111111111111333444<<>><<<999777555000111000...,,,+++---//////............///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,...000111000......000...///555666DDD]]]xxx{{{iiiPPP>>>777000///...///000000000...---+++***+++)))&&&''',,,,,,111888@@@JJJOOOJJJAAA999333---++++++,,,+++)))'''(((((()))***+++,,,---***)))&&&%%%$$$%%%'''(((&&&&&&&&&'''((()))***+++***))))))***,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''((('''&&&'''))),,,%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&((()))))))))%%%&&&&&&&&&%%%%%%''')))'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&''''''&&&%%%&&&(((******'''$$$%%%(((***)))'''+++***)))((((((((())))))&&&''''''((()))((((((((()))))))))***+++,,,---...,,,---...///...,,,)))(((******))))))))))))******&&&((())))))))))))***,,,)))))))))*********++++++,,,+++***,,,000333555666555222...,,,,,,------,,,***++++++***)))***,,,///------......------,,,,,,,,,,,,---......---,,,,,,))),,,111555777555222///,,,------....../////////111......111111//////222......------...///000000///...------///000111000+++,,,---......------,,,***++++++,,,---......///,,,---...///000222333333---------,,,***+++---///***...111000...,,,---...,,,------....../////////---------***(((((()))+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++(((***---............///000111111000///000333555>>>LLLcccyyy{{{gggYYYYYY```qqq}}}tttbbbSSSJJJGGGFFFCCC@@@===;;;:::999555555444111...---///111......---------...///000------------------------***+++,,,,,,------,,,,,,++++++,,,...000111000...---111///111555555@@@XXXpppyyygggPPP???888222000//////000111111000---+++***,,,***&&&''',,,(((...777DDDSSS\\\VVVLLL@@@888000++++++---,,,************+++,,,,,,,,,---))))))(((((('''''''''''''''''''''((()))***+++,,,***))))))+++,,,,,,***(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&)))+++%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%'''))))))***)))&&&'''''''''&&&&&&(((***''''''''''''((((((((()))((((((((('''''''''''''''''''''&&&&&&&&&''''''(((###$$$&&&&&&&&&&&&((()))***'''$$$%%%(((+++***'''))))))'''&&&&&&&&&'''((('''((())))))******)))))))))))))))***+++,,,......***,,,---......,,,)))((())))))))))))))))))))))))'''(((******)))***+++---))))))******+++++++++***---,,,+++...333888<<<===777333...,,,---...---,,,,,,,,,,,,***)))***---///...............---,,,,,,+++,,,------------,,,+++------///333666666222...////////////////////////000------000000...///222------------...000111111///000000000//////000222............//////000000+++,,,,,,,,,------...............////////////000,,,,,,,,,+++******,,,...***...111000,,,)))***,,,+++++++++,,,---.........+++,,,,,,+++)))((()))***------,,,+++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,...---///000000000222666:::AAATTTnnnvvvdddYYYVVV^^^lll}}}sssbbbXXXKKKIIIFFFBBB???===<<<<<<333333222///***)))+++......------,,,,,,...///000------------------------++++++,,,---------,,,,,,++++++,,,...000111000...111444222222444111;;;QQQjjj~~~wwwfffPPP???999333111000000111222222111---++++++,,,***'''(((,,,%%%,,,999JJJ^^^hhhbbbWWWEEE<<<222,,,,,,......,,,---,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))'''&&&''''''(((((()))+++,,,---***)))***+++,,,,,,***((('''''''''&&&&&&'''''''''$$$%%%%%%%%%$$$%%%(((***%%%%%%%%%&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&(((((((((''''''(((***&&&'''''''''(((((())))))******))))))((((((''''''''''''&&&&&&&&&''''''(((%%%''')))+++***+++,,,---+++'''###$$$(((+++***'''((('''&&&%%%$$$%%%&&&&&&(((((()))***************)))))))))***+++---...///)))+++---......,,,)))((())))))))))))))))))))))))''')))***+++******,,,---))))))***++++++++++++***,,,+++,,,000888???EEEGGG888444///,,,---......,,,------,,,+++******---000+++,,,---...//////000///++++++------------++++++222///---000444555111,,,000000000000000////////////,,,,,,//////......222,,,,,,------///000222222...000111///,,,,,,...111///...---------...000111,,,,,,,,,---------......000000///...------,,,,,,+++,,,,,,***))))))+++---***...111000+++((()))+++))))))***++++++,,,------)))+++,,,,,,***))))))***///...,,,+++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,+++******+++---,,,...000111111444:::???DDDZZZwwwnnn\\\SSSSSSaaasss}}}nnnbbbTTTOOOJJJFFFDDD@@@;;;777444444222111000/////////......------------......222///***)))...333000)))***************+++,,,---+++---///000000///,,,+++000000222333222333<<>>EEEJJJ:::555///---000222000...++++++++++++,,,---...///222000111444444000///111***,,,------,,,++++++,,,------000444777666222...///...------...///000111222111111111000000//////////////////000000000000,,,...///...---+++,,,,,,......---------...//////+++---------------///222---------......---,,,,,,)))'''%%%%%%(((***,,,,,,&&&///222...***+++---+++)))***+++,,,------......,,,---...,,,***))))))***)))************+++++++++---......,,,***((()))***---------.........//////...000///,,,---333:::>>>NNNaaaxxxkkk\\\NNNQQQ]]]qqqwwwjjjZZZTTTMMMGGGDDDAAA<<<999888777555333222111000000///......------......///111000,,,***---111000+++///////////////000111111+++---///000000///---+++111000111222111333<<>>111......+++(((------------............+++***((('''&&&%%%%%%%%%((((((''''''(((***---...,,,+++***))))))***+++,,,)))((('''((()))***)))(((%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###(((***(((&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&''')))*********)))((('''((('''&&&))),,,***%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((()))******------,,,+++***))))))))))))))))))'''&&&&&&)))+++(((((())))))***+++++++++***+++---............---++++++,,,,,,++++++***)))+++++++++++++++++++++++++++***)))************))))))***++++++******+++---++++++---000555;;;AAADDD888333...---///111000---------,,,,,,,,,------......,,,...111111...---///,,,...//////...------...000......000222333222///---------------///000111111111111000000000//////.../////////000000000000,,,...///...---+++,,,,,,---,,,,,,,,,,,,---......,,,...//////......///000+++,,,,,,,,,,,,,,,++++++***(((&&&&&&(((***++++++(((///111,,,(((***,,,+++------,,,+++,,,---///000,,,------,,,***))))))***)))************+++++++++,,,------,,,***)))***+++,,,,,,---------............//////---...444;;;@@@SSSfff|||yyymmm\\\VVVTTT]]]lll}}}tttccc\\\QQQIIIDDDAAA===:::888777555444222111111000//////............/////////111///,,,+++//////------------------.........+++---///000000///---,,,111000000111000222;;;FFFXXXiii|||}}}||||||}}}zzzqqq___III:::222111000111333333333111///+++***,,,+++((((((***(((***///;;;QQQiiiwww{{{nnn]]]FFF555///...,,,***------------------,,,,,,+++***)))((('''&&&&&&&&&'''''''''((())),,,...000++++++************++++++)))(((((()))******(((%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((((('''&&&%%%&&&&&&'''''''''&&&%%%%%%(((((((((((())))))))))))%%%''''''%%%'''***)))%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++***)))(((''''''&&&)))******)))'''(((***,,,((())))))******+++,,,,,,,,,---...//////...---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...+++,,,---///222666999;;;555111---,,,...///...---......---,,,,,,,,,,,,,,,,,,***,,,000000------///,,,---//////---------...222///,,,,,,---///000000+++++++++,,,---///000111111111000000000000//////....../////////000000000,,,...///...---+++,,,,,,+++++++++++++++,,,------...000111111///...---...++++++++++++++++++++++++,,,***(((((()))++++++++++++//////***'''(((******///---+++))))))+++...000,,,------,,,***)))***+++)))************+++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------///////////////444===DDDYYYmmmmmm___QQQNNNWWWjjj}}}nnndddWWWLLLFFFAAA===999444444333222111111111111000//////......//////000...222222---***,,,//////*********+++++++++******,,,---.../////////...---111000000111000111;;;EEEVVVfffyyywwwvvvyyy||||||tttbbbLLL<<<222111000111333444333222222---+++,,,+++((())),,,&&&&&&***444HHH```tttvvvdddLLL999111000//////------......---,,,+++***++++++***)))(((''''''((('''''''''((()))+++,,,---++++++++++++++++++++++++)))))))))***+++)))&&&###%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))'''&&&'''((()))((('''&&&'''((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((%%%'''(((&&&'''***)))&&&&&&'''((((((((((((((('''((('''&&&%%%&&&(((***,,,,,,,,,,,,+++***)))'''''')))***+++***))))))+++---))))))******+++,,,,,,,,,,,,---.........---,,,+++///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---***,,,------,,,,,,---...,,,------...///111222333222///,,,+++,,,...---,,,,,,,,,+++++++++,,,,,,---,,,***,,,000111///...000)))+++---,,,+++***+++,,,000...,,,++++++---...///)))******,,,---///000111000000000000000000//////........./////////000000,,,...///...---+++,,,,,,+++************+++,,,,,,///111333333111...,,,,,,+++++++++++++++,,,,,,,,,...,,,******+++,,,+++***...///---)))&&&&&&)))++++++***)))(((((((((******+++,,,---,,,***)))***+++))))))*********+++++++++)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,//////000111111555???III___ttt|||lllZZZPPPRRR]]]ooo~~~xxxooo```TTTKKKDDD===999222222111111222222333444000000000//////000000000...333444...***,,,...///------............---,,,,,,,,,.../////////......111000222333111222:::DDDVVVfffwww|||uuussswww|||~~~wwweeeNNN===222111111111333444333222555000---,,,+++((((((,,,'''''')))222AAAWWWnnn~~~zzziiiPPP<<<222000000000------...///...---+++***,,,+++******))))))))))))(((((('''''''''(((((()))+++++++++,,,,,,+++++++++***)))******+++)))&&&###'''''''''''''''(((((((((((((((((('''''''''&&&&&&)))'''%%%%%%(((*********'''((()))******)))(((''''''&&&&&&&&&&&&'''((((((%%%(((***''''''******'''''''''(((((()))(((((((((((('''&&&%%%&&&(((***+++............---,,,+++***)))***++++++******+++---*********+++,,,,,,------,,,,,,---......---,,,+++///...---++++++,,,------++++++++++++++++++++++++(((***,,,,,,******+++---***+++,,,,,,++++++,,,.........------------.........---++++++,,,,,,---,,,((((((((()))***,,,---...+++***+++000111...---000)))+++,,,,,,+++******+++,,,---------,,,,,,,,,,,,))))))+++,,,...///000000//////////////////000000............////////////,,,...///...---+++,,,,,,++++++******++++++,,,---000222444333000---++++++,,,,,,,,,+++,,,---...///000...,,,,,,------,,,***000...+++)))&&&&&&(((+++((()))***+++***)))((('''+++,,,---,,,*********,,,))))))*********+++++++++(((***++++++++++++,,,...*********+++++++++,,,,,,000///000333333666BBBOOOcccyyy|||hhhZZZSSSTTT___kkk{{{{{{nnn```UUUKKKAAA;;;444444333444444555666777111111000000000000111111000444444...+++,,,//////......///000000...---,,,,,,,,,---...////////////000111333666444333:::CCCUUUeeevvv|||wwwtttyyy{{{hhhQQQ@@@333222111222333444444222555000------+++((((((+++,,,***,,,222<<>>PPPfffvvv}}}yyyvvvzzz}}}gggTTT@@@888222222333111//////...)))''')))+++)))(((******''')))//////000<<>>333,,,+++***+++,,,------,,,,,,+++000000000///---,,,***)))''''''''''''((((((((()))+++,,,------------+++++++++))))))+++)))%%%%%%)))$$$$$$&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&%%%''')))***(((''''''((('''''''''''''''((())))))***)))(((''''''&&&&&&&&&%%%%%%&&&'''((())))))***'''''')))---+++''''''***)))&&&&&&))))))&&&%%%((()))))))))(((((())),,,...***+++***)))((())),,,///...------...///000222444222333444444444444444444000222555555444222222222///111000---...111111...000///......///000111222111444555333444888999777777555444333444333111/////////000000000///......***+++,,,......///......///...,,,++++++,,,---...,,,---,,,+++))))))***,,,,,,,,,+++,,,---------,,,---///000000///......///111......000000------///------------------------,,,---......//////......------............------...///000///---,,,---...//////...---+++******)))000///......000111000///******+++******,,,///111***+++,,,+++)))((()))***%%%,,,///,,,)))+++,,,,,,.........------,,,,,,,,,***)))(((***,,,---,,,++++++,,,,,,---......//////000111...000777999EEE\\\uuu}}}{{{{{{mmm^^^TTTYYYcccmmm|||kkkWWWGGG???999888777444222333000111111000///000222444333999333---///,,,+++333---,,,,,,+++,,,---...///,,,,,,,,,+++***,,,000444444666::::::444///333;;;QQQhhhwww~~~~~~}}}}}}xxxzzztttaaaFFF;;;333222222111//////111+++((()))***)))***---((('''+++111000...555@@@TTTVVVVVVPPPDDD888000,,,,,,,,,---.../////////...000111111111000...+++)))''''''''''''(((((((((((()))***+++,,,,,,+++*********((()))***(((%%%%%%)))%%%%%%%%%&&&'''((()))***&&&&&&'''(((((('''&&&&&&$$$&&&((((((''''''''')))(((''''''''''''(((((()))))))))((((((''''''&&&&&&'''''''''(((((()))))))))'''&&&))),,,***&&&&&&)))***'''&&&(((((($$$$$$&&&((())))))(((((()))+++...******+++******+++...000.........///111333555777333444555555666666666555333555777777666555555555111333333000000333444111444333222222333555777999555:::<<<<<<>>>BBBBBB???<<<:::777666666555444222000000///...------------+++,,,---...//////........................//////+++,,,,,,+++))))))***,,,---------,,,,,,,,,,,,,,,---///000000///......///111...,,,......+++,,,000........................---...//////000000//////,,,------......------,,,---/////////---,,,---...000000...---+++)))((('''222000///000111111000///------,,,******,,,000444***+++,,,+++)))))))))+++&&&+++---,,,,,,...,,,)))...............---,,,,,,+++******+++---...---,,,++++++++++++,,,---...///222333000111888:::FFF^^^xxx|||~~~mmm[[[VVVWWW\\\hhhuuurrr]]]JJJAAA;;;:::999555333333111111222111000000222555555===:::444333...+++444000///,,,+++***+++---///------,,,+++***---111444444666;;;;;;666111444<<>>;;;999777555333111000...---,,,---......//////000000000000000000---...///000000000///...***+++,,,+++***)))***,,,------...---,,,+++,,,------///000000///......///111---+++,,,,,,***,,,000////////////////////////------...///////////////,,,,,,------------,,,,,,---...///...---,,,---///------------------------333222000111222222111///000111000...,,,,,,...///)))+++,,,+++***)))***++++++,,,+++***,,,...,,,&&&+++,,,---.........------+++******+++,,,------,,,++++++******+++,,,...///000333000222999<<>>GGGQQQVVVQQQDDD555+++)))))))))***+++,,,,,,---...///111222111...+++)))((((((((((((((('''''''''&&&''')))*********))))))((('''(((***((($$$%%%))))))((('''%%%%%%&&&'''''''''''''''&&&&&&'''''''''###$$$%%%&&&%%%&&&''')))((((((''''''''''''(((((('''(((((()))(((((('''&&&,,,+++***)))((('''&&&&&&'''&&&(((***)))%%%&&&***&&&$$$$$$((()))''''''***'''(((***)))))))))+++---(((***+++,,,,,,,,,///000/////////000222444777888666666777888999:::::::::666888::::::::::::;;;<<<666:::<<<999999<<>>@@@;;;AAADDDAAAAAAEEEIIIJJJKKKMMMQQQWWW^^^eeejjjmmmppptttwwwuuuuuuvvvtttpppgggaaaXXXPPPJJJEEEBBB@@@>>><<<;;;888777555444444333333222111000000111111//////000111000///...---***,,,......---,,,---...***---//////,,,+++...000---///000000///......///000---+++------***+++///........................+++,,,,,,---...------------..................---,,,---///...------...///000000000000000/////////111000///000222333222111***---111333222000///...)))***++++++***)))+++,,,333111+++&&&'''++++++((($$$&&&))),,,---...---,,,+++***)))***+++,,,+++******+++,,,---.........---,,,111111555===CCCUUUrrrqqqcccZZZQQQQQQWWWbbbmmmwww~~~kkkMMMEEE===;;;:::555222222///000000///...///111333444>>>@@@AAADDD;;;......000///---+++++++++,,,---***,,,.../////////000222---111888;;;888333777???NNNeeeuuu|||{{{vvvrrrvvvzzz||||||fffSSS>>>555555444333333000,,,***,,,,,,)))'''))),,,---+++)))((()))+++,,,000666@@@IIIJJJEEE;;;444333333222111111222333444111111111111000///......)))(((((((((''''''''''''&&&''')))***++++++******'''&&&''')))((($$$%%%)))$$$$$$&&&'''(((((())))))((('''&&&&&&&&&&&&'''(((&&&''''''&&&%%%%%%''')))))))))((('''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))******((()))***)))&&&(((,,,(((%%%&&&***+++)))))),,,(((***,,,,,,,,,+++,,,...---///111111000000111222333333333333444666888999888888:::;;;<<<=========:::<<<>>>@@@AAACCCFFFHHHFFFMMMQQQOOOOOOTTTYYY[[[___bbbhhhooowww}}}{{{tttjjjaaa[[[VVVSSSRRRNNNLLLJJJGGGCCC???;;;999888777666555444444444444333222222222111///......+++---///000///......///))),,,//////,,,,,,///333---///000000///......///000------//////,,,+++...------------------------,,,------..................//////000000//////...,,,---......------...000222111111000///......---///......000222333333222+++...000111000/////////(((***++++++******+++,,,...///,,,'''(((+++,,,***''')))+++---...---+++***---,,,++++++,,,---,,,***)))+++---///000///...------333333666>>>CCCWWWuuuxxxnnn^^^ZZZYYY[[[___dddnnnxxx~~~lllNNNEEE>>>;;;999555222222//////000///......000333222:::<<<>>>DDD===111///------,,,,,,,,,---...///))),,,///000000000000111,,,000777:::666111444<<>>999000///...------...//////333333222111111000000000))))))(((((('''''''''&&&&&&''')))***+++++++++***'''%%%&&&)))((($$$%%%***&&&'''((((((((('''%%%$$$((('''&&&%%%%%%&&&'''((((((((((((&&&%%%%%%''')))***)))((('''''''''''''''%%%'''(((******)))'''&&&'''''''''''''''&&&&&&&&&+++))))))+++)))'''(((---***((((((++++++((()))+++)))+++------,,,,,,---...000222444444222222222333666555555555666777999:::888999:::<<<===>>>>>>>>>@@@BBBDDDFFFHHHJJJNNNQQQQQQXXX]]]\\\\\\aaagggjjjpppttt{{{~~~uuuoookkkhhhgggbbb```]]]YYYSSSMMMGGGDDD>>>===;;;999888888999999666555444333111000//////+++---000111000//////000''',,,//////---,,,000444---///000000///......//////------000000,,,+++...---------------------------....../////////////////////000000000000//////,,,---......------///000////////////...............------///222333333333111111111///---+++,,,---(((***++++++******+++---))),,,,,,******------+++***,,,...//////---***(((...---,,,,,,......---,,,)))+++...111222000...,,,///555555777>>>CCCWWWuuurrrjjjbbb]]]XXXWWW\\\ccctttsssZZZKKK???>>><<<777555888444333000///......000000222777>>>AAA???:::444111...---***'''%%%'''+++...---------........./////////111666:::777444666===PPPkkk{{{~~~|||tttooonnnpppvvv{{{~~~uuu]]]FFF???<<<444000222++++++++++++,,,---......***++++++******+++///222000222666;;;>>>>>>;;;888222...******///222111/////////000000000000//////---)))&&&%%%'''((('''%%%$$$'''(((%%%&&&))))))&&&&&&'''''''''%%%$$$%%%&&& !!!&&&++++++&&&$$$&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++***(((%%%######%%%(((&&&'''((((((((((((((((((+++(((''''''***+++)))&&&***+++,,,+++))))))***+++,,,,,,------------,,,,,,...000222222222222222444222333444444333444777999888>>>;;;;;;AAA@@@>>>DDDDDDDDDHHHOOOQQQPPPUUU^^^]]]___cccgggkkknnnrrrtttyyy|||zzzyyyzzzxxxrrrlllhhh___WWWOOOMMMIIIDDD@@@<<<999888777777777777666555444333000111111333333444333222333222000///......///000//////000000///......---111000///...------...///,,,---//////...------...//////............//////000///...,,,,,,,,,------...............///000000000000000000///...---,,,---,,,,,,---000222333333333000------//////...+++'''((()))+++,,,,,,,,,+++------------,,,,,,+++***)))---000111...,,,+++,,,)))******++++++,,,------)))***+++,,,---///000000333333555888;;;GGG]]]qqqzzzlll___XXXYYY[[[dddnnn{{{rrr[[[LLL@@@>>><<<777444777444333111///...///000111666:::???AAA>>>:::666444///...,,,***((())),,,///---------........./////////111555888666333666===SSSoooyyypppnnnoootttxxx}}}}}}dddMMMBBB<<<333...000------,,,,,,,,,---......+++++++++******+++...000---///444999===>>>===;;;333///++++++///111000...//////000000000000//////...,,,))))))+++,,,***)))&&&((()))&&&'''******'''%%%&&&'''&&&%%%$$$$$$&&&$$$%%%)))...---)))(((***''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%&&&(((&&&'''(((((()))(((((((((+++)))'''(((***+++)))'''+++,,,------++++++,,,---......////////////......///111333333222222333444333555666666666666777999888>>><<<<<>>???===999555333/////////---,,,,,,...000---------...............///000444666444222666>>>WWWsssvvvrrrppprrruuu{{{kkkSSSFFF===444000111///......---------------,,,,,,,,,+++******,,,...))),,,111666:::===>>>>>>555111---,,,...000///---...//////000000//////...---,,,+++,,,------+++***&&&)))***''''''++++++(((%%%''''''&&&%%%$$$%%%&&&%%%%%%'''+++***''''''***''''''''''''''''''''''''((((((((((((((()))))))))%%%&&&((()))))))))((('''###&&&((()))(((''''''(((&&&'''(((((()))))))))(((***)))((()))***+++***))),,,---///.........///111000111111111111111111000111222444333222222333444444666888999888888888:::999???>>>>>>FFFHHHIIIRRRPPPRRRXXXaaahhhmmmuuu|||uuu}}}~~~}}}zzzuuuooofff^^^WWWSSSHHHGGGEEEBBB???;;;888666333444555333000///222555000000000111111111111111.........///////////////------.........---,,,,,,---///000///---,,,,,,------...///000000///...---666555333111///---,,,,,,.........---......///000//////000111111111111111222111000111222333333222000...,,,,,,------,,,+++******))))))***+++,,,---,,,,,,---------,,,+++++++++,,,------,,,+++,,,...+++,,,,,,------...//////---...///000111222333444222333666:::???MMMeee{{{tttggg^^^WWWYYY[[[]]]aaajjjvvvxxxbbbRRREEEAAA>>>666222555555444222000///000111222444888===???<<<777222000...///000///------...///........................///000333555333111666???WWWsss~~~xxxsssrrrtttzzznnnYYYJJJ@@@777333444//////...---,,,+++++++++,,,------+++))))))***,,,(((+++///333666999<<<>>>777444000......///...,,,,,,------......------,,,))))))***+++++++++)))(((&&&))))))''''''******((('''((()))(((&&&%%%&&&'''&&&%%%&&&)))(((%%%&&&***'''''''''''''''''''''''''''''''''(((((()))))))))%%%''')))***+++***((('''&&&'''))))))'''''''''(((&&&'''((()))))))))))))))************++++++++++++,,,...////////////111222111111222222222222111111111333333333111111222444444666999:::999999:::;;;;;;BBBBBBBBBKKKOOOSSS^^^aaaccciiipppwww~~~{{{ssslllhhh]]]\\\XXXSSSNNNHHHDDDAAA;;;======999555555888<<<111222222333333333333333///.........//////000000...///000111111000///...***,,,------,,,+++,,,---,,,...000111111000...,,,000000//////.....................------......///...///000111222333333333444333222222333333222000...---,,,++++++,,,++++++,,,+++)))))))))+++---...,,,,,,,,,------,,,,,,+++---...------------...///++++++,,,,,,---.........---...///000222333444444222333666;;;BBBQQQkkk|||rrrgggeee```[[[YYY]]]eeekkkgggVVVHHHDDD???666222444555333111000//////111111111777===@@@>>>888111...,,,---//////---------........................---...///222555333111777???RRRoooxxxvvvvvvzzzsssaaaRRRDDD999333222......,,,+++******)))))),,,------,,,***))))))+++))),,,///000222555999<<<999666222///......---,,,******++++++++++++******((()))***+++***)))((('''%%%((((((%%%&&&))))))'''((()))***)))((('''((()))***)))))),,,+++((()))...''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''')))++++++***)))'''+++***)))'''%%%%%%''')))&&&'''((()))***************++++++,,,,,,,,,,,,---,,,...000000000000111333000111111222222111111000111222222111000000222444333666999;;;<<<===???AAAAAAJJJKKKMMMVVV[[[aaammmwwwyyy||||||vvvtttooojjjccc\\\WWWTTTLLLKKKHHHBBB<<<999999;;;444444333333333333333222111000/////////000000111...///000111111111//////)))+++---.........///000,,,...000111111000...,,,........./////////............------------......---...000111333444444444444333222333333333000...------,,,++++++++++++,,,---,,,***))))))+++---...+++,,,,,,------,,,,,,,,,******))))))***+++,,,,,,*********+++,,,,,,------------...///111222333444111222666<<>>444///------+++***))))))))))))+++,,,---,,,***))))))******,,,.........000666;;;999777444111...---------)))******++++++******)))+++,,,---,,,***)))))))))$$$''''''%%%%%%((()))&&&)))*********((('''((())))))'''(((***)))&&&'''+++''''''''''''''''''''''''''''''''''''''''''((((((&&&''')))*********)))(((---,,,***&&&$$$$$$''')))&&&'''((()))***+++++++++***,,,------,,,,,,...///...000111111111111222333000000111111111111000000111222222111111222444777666888;;;>>>AAADDDIIILLLMMMXXX[[[^^^hhhmmmsssyyysssooolllddd```YYYQQQHHHAAA<<<:::999888666444222222222222444333111000000000111222------.../////////......,,,...000111000000111333---...///000000///...---000000000111000///......///...------,,,------------...///111333444444444222222111222222111///,,,,,,------,,,+++***,,,------,,,+++******+++,,,---++++++,,,---------,,,,,,+++******+++---...---,,,))))))***++++++,,,,,,---,,,,,,---///000111222333111222666<<>>@@@BBBEEEHHHNNNUUU^^^dddffftttzzz{{{vvvoooddd[[[OOOKKKEEE???;;;;;;<<<===999888555333111111222333111000/////////111222333---...///...+++)))))))))//////............//////%%%&&&))),,,...000000000///...------,,,,,,,,,,,,---...///000111222222222...---...///000///,,,)))+++---///...++++++---000,,,,,,---------,,,++++++***+++,,,,,,------------)))((((((+++//////,,,)))++++++,,,------......///------...000111222333444222333666===FFFXXXuuuzzzdddPPPKKKEEE;;;444555000////////////.........---...............---,,,..................------777///,,,///000+++)))***000000555::::::555333555EEE```yyy}}}{{{xxx|||xxxgggVVVEEE999222000,,,************)))+++***)))'''&&&&&&%%%%%%+++''''''***,,,,,,222;;;@@@===888333...,,,+++***++++++++++++++++++++++++333000---,,,------***''')))((('''((()))***)))(((***************)))(((''''''((()))((('''&&&'''((()))(((''''''((()))((('''))))))******)))(((''''''(((((((((((())))))))))))(((------(((&&&)))***'''%%%&&&)))+++,,,,,,+++***000222444333111111333555222333444444333333555777111111222333333333333222222555777777666888===BBBBBBGGGNNNVVV\\\eeennnttt}}}vvvcccZZZQQQLLLFFF@@@===???AAA888444777:::666333444///111222444444333111000///...,,,,,,...///...---.........///////////////,,,,,,---...///000111111000000///000111111///---222222222222111///...------...///////////////...........................///---,,,++++++,,,...///---...///...,,,++++++,,,+++,,,------......------........................,,,,,,---...000111333444555555555;;;HHH___zzzxxxcccPPPIIIDDD:::444444////////////............---....../////////......------...///000000000000111+++)))...000......000///000555;;;<<<888666888DDD^^^www~~~}}}}}}}}}{{{wwwiiiYYYIII<<<222000,,,************))),,,+++)))((('''&&&&&&&&&)))&&&'''***++++++111888<<<:::777444111...---,,,++++++++++++++++++++++++000...,,,,,,,,,,,,)))''')))((('''((()))***)))((())))))******)))((((((''''''((()))((('''&&&''')))((('''''''''((((((((('''(((((()))))))))(((''''''(((((((((((())))))))))))''',,,,,,'''%%%((()))''''''(((***,,,---------,,,///111333333111000222444000222222222111111333555111222222333333333333333333666:::;;;:::;;;???CCCIIIOOOXXXaaaiiirrr{{{zzzpppfff^^^WWWNNNJJJJJJJJJAAA;;;<<<<<<888444444111111222222111000///...000...------...//////...////////////////////////,,,,,,---...//////000000---,,,---...000111111111222222222111000000000///+++,,,...///000111111222........................///...---++++++,,,...///---...///...,,,,,,,,,...+++,,,------......------........................------......000111333333555555777===KKKaaa{{{tttaaaOOOGGGBBB999333444/////////.........------------...///000000000///,,,---...000111111222222...+++***---000///000222//////444;;;===:::888:::AAAZZZttt}}}~~~www}}}}}}uuujjj]]]KKK===222000,,,************))),,,+++***)))((('''''''''&&&%%%'''***++++++...444666777777777555333000///,,,,,,++++++++++++++++++---,,,++++++,,,+++)))''')))((('''((()))***)))((()))))))))***))))))(((''''''((())))))''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''******'''%%%''')))(((******+++,,,---.../////////000222111000000111333000222333222111111222444222222333333333444444444666:::>>>@@@AAACCCFFFJJJUUU[[[eeepppyyyyyypppggg\\\UUUTTTTTTLLLDDDAAA???;;;888888555444333111000/////////111///......///000000///////////////////////////------......//////000000............///000222333333222111000000111222222---...///000111111111111////////////////////////000///...---,,,,,,---...,,,---///...------...000+++,,,------......------........................///......///000111222333444666999@@@NNNccc|||rrraaaPPPGGG@@@999555444/////////.........------,,,---...///000000111000---...///000000000000000111///.........------...000///333:::===:::777888???VVVqqqrrrooosssuuurrrlll```MMM<<<222///,,,************))),,,+++***)))(((((((((((($$$%%%''')))******,,,///444666999;;;;;;888444222---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,***))))))((('''((()))***)))((()))***************))))))'''((())))))(((''')))***''''''(((((('''&&&'''(((&&&&&&&&&''''''((())))))(((((((((((())))))))))))''')))***((('''((()))***+++++++++,,,---...///000///000000000000000111222222333555555444333444555333333333444444555666777:::===BBBEEEHHHLLLSSSYYYccciiirrr}}}vvvkkkdddccc]]]VVVNNNHHHDDD@@@===<<<999777555333222222333444222111//////111111111000000000000////////////////////////000000000000000444333222000...///111222333222000//////111333444222222222222111///......////////////////////////111000///---------------+++---............///111+++,,,------......------........................000/////////000111222222333555999AAAOOOddd|||pppbbbRRRGGG@@@:::777666000000/////////.........,,,,,,...///000000000000////////////......---,,,222333111///---,,,,,,,,,222000222999<<<888444333===SSSnnnmmmbbbgggmmmqqqpppeeePPP<<<222///,,,************))),,,+++***))))))(((((()))"""%%%'''(((((()))+++,,,555888<<>>;;;999777444444555666777444222000111222333222222111111000000////////////222222222111111111111111333333222///,,,,,,///111333222000//////111222444222222222222111///......//////////////////////////////......------------***,,,---...---...000111+++,,,------......------........................000000000000000111222222111444999AAAPPPddd{{{~~~yyymmmbbbRRRFFF>>>:::888666111111111000000000//////,,,,,,---.../////////...000000//////...,,,+++***///222222...,,,...//////333000222888<<<888333222;;;PPPlllzzzeeeYYY^^^eeelllpppiiiTTT@@@222000,,,************)))+++***)))(((((((((((()))"""&&&((('''&&&)))+++***333777===AAABBB???:::777///---+++)))))))))+++,,,,,,...000000...,,,******)))((('''((()))***)))(((******++++++,,,+++++++++&&&((())))))))))))***,,,'''***,,,***(((''')))+++))))))(((''''''(((***+++(((((((((((()))))))))))))))((())),,,+++***,,,000++++++,,,---...//////000111000///000222333222111,,,///222333333333444555444444555666999<<>><<<:::888666666777888555333222222333444444333222111111000000//////...333333222222111111000000,,,...///---++++++...222222111000//////000111111---...///000111111111111........................------------------------***+++------------...000+++,,,------......------......................../////////000111222333444111444999AAAPPPeee|||yyytttjjjaaaRRRDDD<<<999777666222222222222111111111111,,,,,,---------------,,,///////////////...---,,,,,,111222...,,,///111000222///111888===:::666333:::NNNkkksss___SSSVVVZZZbbbiiigggVVVCCC222000,,,************)))))))))((((((''''''((((((###((()))%%%%%%)))+++***///333:::@@@BBBAAA===;;;///...+++)))((()))+++,,,+++...111000---***(((((()))((('''((()))***)))((('''((()))***************&&&((()))***))))))+++,,,(((+++---,,,)))'''***---,,,+++)))(((((()))***+++(((((((((((()))))))))))))))'''(((,,,+++)))+++111+++,,,...000111111111000222111///000333444333111***---111333444444555666444444555888;;;@@@DDDFFFHHHNNNWWW```iiisss~~~wwwkkkddd]]]UUUGGGEEEBBB???<<<::::::999666444333333444555555444222222111111000//////...222222111000000///......+++...111000---,,,...222111000000//////.........+++,,,...///000111111222------------------------******+++,,,------------)))+++,,,,,,++++++---...+++,,,------......------......................../////////000111333444555333555999AAAPPPfff~~~uuuqqqhhh```QQQCCC;;;888777555333333333222222222111111,,,,,,,,,---,,,,,,++++++...///000000000000000///---333444...+++///111///222///111999???===999666:::MMMjjjooo^^^NNNOOOQQQWWWaaabbbTTTDDD222000,,,************))))))((((((''''''''''''((($$$))))))%%%$$$))),,,***+++000777>>>BBBBBB???===000...+++)))((()))+++,,,+++...111000,,,(((&&&&&&)))((('''((()))******(((&&&&&&'''(((((()))((((((&&&((()))***))))))+++,,,(((,,,///---)))(((+++......,,,***)))((()))***+++(((((((((((())))))))))))(((%%%&&&++++++(((***000,,,---000222333333222111333111000111444555333111+++...222555777777888999444555666999===BBBFFFIIIPPPYYYeeeoooxxxyyytttmmmfffOOONNNJJJFFFBBB???===;;;666555333333555666555444222222222111000//////...111111000///...------,,,111444777555000---...000000000000000///...,,,+++---...///////////////...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------)))+++,,,,,,+++***+++---+++,,,------......------..............................///000111333555666555777;;;BBBQQQggguuulllddd\\\PPPGGGAAA;;;666222333222111000000111111111000///...,,,,,,---......+++///333333111.........///...,,,+++***+++,,,,,,+++---111666:::;;;:::888>>>QQQlllqqqbbbMMMIIIHHHOOOYYYZZZOOOCCC222000---+++***,,,///000***,,,,,,+++)))((()))***+++***))))))***+++++++++(((...333444999???>>>999555///,,,......)))(((+++---...000111000...+++)))&&&'''((())))))(((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))+++,,,---+++)))(((((()))---,,,++++++******++++++'''((()))******++++++***(((***++++++++++++,,,...000//////000222222111000000222444444222000000000111222444666777777888888888;;;>>>@@@BBBGGGNNNTTT```fffoooxxxzzzggg```TTTJJJDDDBBBAAAAAA;;;======;;;777555666888333444444222///...000333111111111111111222222222---.........//////000000000////////////.........+++******,,,///111111000,,,...///...------...///---------...............------,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---..................------,,,---000222333333222111555666:::CCCTTTkkkxxxpppeee\\\OOOEEE>>>999444000111444555444111///111444//////...------------...---111444555222000000000///...---,,,,,,,,,------...///222666999:::777555===OOOjjjssscccOOOHHHCCCHHHQQQSSSJJJAAA444111...+++***+++---...***+++,,,+++)))((()))***+++***))))))************(((---111222777>>>@@@===999333//////---)))))),,,---...000000000---+++)))&&&'''((())))))(((''''''(((((((((((())))))))))))''''''(((((()))***+++++++++,,,---+++)))(((((())),,,,,,+++***************'''((()))***++++++++++++)))***,,,,,,++++++---...000//////000222333111000///111333333111000000000222444666888999:::<<<===999===BBBEEEIIIPPPXXX___nnnrrrzzzzzznnncccZZZTTTOOOLLLAAABBBBBB@@@;;;777666777888999999666333222444666111222222222222222222222...///////////////000000////////////...............---,,,...000222111000...///000///...---...///+++,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---........................,,,---000222333333222111444666;;;EEEWWWnnn}}}uuuiii```RRRFFF>>>999444000000555:::888333000222666...////////////...---------000333333222000000000//////...---------......000111333777999888555222;;;MMMggg}}}xxxgggRRRHHH>>>>>>EEEIIIEEE???555333///,,,******+++,,,***+++,,,+++)))))))))+++***))))))(((((())))))))))))+++---...333<<>>CCCJJJQQQWWW```iiippp{{{qqqhhh```[[[LLLLLLKKKGGGBBB>>>;;;;;;;;;;;;:::777555444555666222222222222222222222222000000000000000//////////////////.........------///...---...000111000///000111111000...---...///******+++,,,------......,,,++++++******+++,,,,,,+++++++++++++++,,,------........................,,,---000222333333222111444777===III[[[rrr|||rrrgggWWWIII@@@;;;666333333666999999666444444555...///000000000///---,,,+++---///000//////...---......------------------000111333666888888555222999IIIccczzz}}}lllWWWJJJ<<<888<<>>444222///,,,+++***+++,,,)))+++,,,+++***)))***+++)))))))))(((''''''((())))))))))))***000999CCCIIIJJJDDD<<<333---***+++...,,,---.........,,,+++***((((((((((((((('''''''''(((((((((((())))))))))))&&&'''((()))***,,,------***+++,,,+++)))((()))***+++***))))))((()))))))))(((((()))***++++++++++++***,,,---...------...000111111000222333444222111222444555555444444555777333666999:::;;;===AAADDDGGGMMMWWW___gggqqq{{{|||sssmmm]]][[[WWWQQQKKKFFFCCCBBB===<<<;;;999777777888888444444444444333333333333222222222111000000000////////////.........------///...------//////...---000111111000---,,,,,,---++++++,,,,,,---...//////++++++*********+++,,,,,,++++++++++++,,,,,,---------------...............,,,---000222333333222111333777???KKK^^^uuuzzznnn[[[KKKAAA;;;777555777555555777999999555111...///000000000///---,,,+++,,,---...//////...---,,,,,,,,,,,,------,,,,,,---///222555888999666333777GGG___vvvqqq[[[MMM===555777===???>>>222111///---,,,,,,,,,---)))***++++++***)))***+++)))******)))'''&&&'''))))))(((''')))---666BBBLLLRRROOOFFF:::000,,,,,,---+++,,,,,,------,,,+++***))))))((((((''''''''''''(((((((((((())))))))))))&&&''''''(((***++++++,,,***+++,,,+++)))))))))++++++***))))))((()))))))))((()))***++++++,,,,,,++++++---...///......///111222111111222444444333222222444555555555555777999999<<<@@@BBBBBBDDDIIINNNSSSZZZdddmmmuuu}}}sssnnneee\\\TTTMMMIIIFFFBBB@@@>>>===<<<<<<<<<<<<777777666666555555555555333333333222111111111000000000/////////.........111000...///000000///---...//////...,,,***+++,,,---------...///000000000++++++******+++,,,,,,---++++++,,,,,,---------------------.........//////,,,---000222333333222111444777???KKK]]]tttrrr^^^LLL@@@:::666444888555222444999:::555//////000000000000///.........------...000111000///***+++,,,,,,------,,,,,,+++---000555888999777555666EEE\\\sssrrrZZZMMM===444555999;;;;;;111000///---,,,,,,,,,---)))***++++++***)))+++,,,)))+++,,,***'''%%%'''***)))''''''***---333@@@KKKYYYXXXPPPBBB666///---++++++++++++,,,,,,++++++******)))(((''''''&&&''''''(((((((((((())))))))))))''''''(((((()))*********)))+++,,,+++***)))***+++++++++***))))))))))))***((()))***+++,,,,,,,,,,,,,,,...///000//////000222333222222333555555444222111333444444444555777::::::>>>DDDFFFFFFJJJQQQXXXcccjjjsss{{{xxxmmmcccZZZRRRLLLGGGDDD@@@>>>>>>===<<<;;;:::999999888888777777777333333333333333222222222111111111000000000//////222111000000222222111000---......---+++***+++,,,///////////////000000000++++++++++++,,,---......++++++,,,---------------,,,,,,------.../////////,,,---000222333333222111555888>>>IIIZZZqqqxxxbbbNNNBBB;;;888666777444222333555666444111111000000///////////////...,,,+++---000111000...***+++---.........------,,,---000555888999666444666DDDZZZrrr~~~rrrUUUJJJ;;;333333666666555333222000...,,,++++++***(((***++++++******+++,,,***,,,...+++'''%%%(((+++)))'''(((,,,---111<<>>;;;BBBIIILLLOOOUUU___gggyyy|||rrrfff]]]RRRNNNIIIEEECCCAAA>>>;;;<<<<<<;;;;;;:::999999999333333333333444444444444222222222222111111111111000///...///000111000///,,,---......,,,+++,,,...///////////////.........,,,,,,,,,,,,---...///000+++,,,---.........---,,,,,,,,,------...//////000,,,---000222333333222111777888<<>>;;;999444444333222222111222333222111///.........///000,,,***)))***...///...,,,+++,,,.../////////......---...111555888888555333666CCCYYYqqq|||pppQQQGGG:::222111333222111555333111...,,,***)))((((((***++++++******+++---***---///,,,'''&&&(((,,,)))''')))---...///999FFF___ccc___OOO???555...(((******************+++++++++***((('''&&&&&&&&&'''(((((((((((()))))))))))),,,,,,,,,+++++++++******)))***++++++***)))***,,,---,,,++++++******++++++))))))***+++,,,,,,,,,,,,...///111111000000222333333333222444555666555333888999::::::;;;===@@@BBBCCCJJJSSSXXX\\\dddpppyyyzzzpppccc^^^WWWRRRNNNKKKFFFBBB>>>>>>===<<<;;;;;;::::::333333333444444555555555333333333222222222111111,,,+++***+++---...---,,,,,,...///...------...////////////...------,,,,,,,,,,,,,,,---...///000111+++,,,---.........---,,,,,,,,,------...///000000,,,---000222333333222111777888;;;DDDSSSjjj~~~iiiQQQBBB>>><<<:::;;;888444111111222222222000///...---,,,------...,,,,,,+++,,,.........---......//////...---,,,,,,///---...333999:::777222;;;BBBVVVrrrrrrVVVGGG:::777333---,,,111555444111///------------*********)))))))))))))))+++++++++***************%%%(((,,,------000777===SSS\\\^^^QQQAAA777000+++))),,,,,,)))$$$"""%%%)))***(((''''''((((((((('''''''''((()))***++++++,,,(((((((((((()))***+++,,,)))***,,,+++)))(((((())))))...222000+++((())),,,(((,,,///...+++***...222222111111000000111222333222222555888888555555999666888:::<<<>>>BBBHHHKKKGGGRRR```iiilllqqq{{{|||vvvlllbbbYYYQQQKKKGGGEEEBBB>>>:::999:::<<<>>>222444666888777777777888444333111111111333555666000///...///000111000///***222---(((------)))+++((()))+++---///111222222............////////////------......///000000000---+++)))***---///---++++++...111333333333333444111777>>>EEEPPPddd{{{gggPPPBBB???>>>;;;;;;777333111111222222111111000///.........//////------------/////////.........//////...------,,,...---...222777999666222888@@@TTTpppwwwUUUFFF888555111+++***...000///...,,,+++***))))))))))))******++++++,,,,,,+++++++++***************(((***------+++---333888PPPYYY\\\RRRDDD:::222,,,(((+++,,,)))%%%###&&&)))***(((''''''((())))))((((((((())))))******++++++(((((((((((()))***+++,,,)))***++++++)))(((((()))(((+++---,,,)))((()))+++(((+++......,,,---111555222111000000000111222333000000333777777555666:::888:::===@@@CCCIIIOOOTTTZZZcccnnnuuuxxx}}}zzzpppeee[[[TTTMMMIIIDDD???<<<<<<===>>>777888::::::999888777777555444333333333444666777111000//////111111000///)))222///+++000///***++++++,,,---...////////////............///////////////////////////.........---,,,***+++...///...,,,+++---000111111222333444555:::@@@EEEOOObbb|||xxxdddOOOCCC@@@>>>;;;999777333111111222111111222111000/////////000000.........///////////////.........///......---,,,---,,,---111555777444111444;;;OOOlllxxxXXXGGG999555222,,,***...---,,,,,,+++***)))'''&&&))))))***+++,,,------...*********++++++++++++++++++,,,---,,,***+++///333IIIRRRWWWSSSHHH<<<333,,,''')))+++***&&&%%%'''))))))'''&&&''')))++++++***)))))))))))))))*********(((((((((((()))***+++,,,(((***++++++)))(((((())))))))))))))))))******+++(((+++...///...///333777111111000000000111333333111111333888999777:::>>><<>>>>>===<<<:::999777777777666555555555666777888333222000000111111000...***222000,,,111000+++,,,......//////...------,,,............////////////111000000///......------...---,,,---/////////---***---///000000111222333666:::@@@EEEOOOccc|||wwwdddOOODDD@@@===999888555222111111111111000000000000000000000000000---...//////.........///---...............------,,,,,,---000333444333000000777KKKgggwww]]]KKK<<<777555///---///,,,------...---+++)))((()))******++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++)))***---000@@@HHHQQQRRRKKK@@@444---''')))******((('''((()))'''&&&%%%&&&)))++++++************)))))))))))))))(((((((((((()))***+++,,,(((***++++++)))((()))***,,,***))))))+++---......+++---///000///000333666111111000000000222333444444333666:::;;;:::===CCCAAAEEELLLTTT]]]fffpppvvvwwwfffbbb[[[SSSMMMIIIHHHGGGCCCAAA>>><<<;;;999888777777777666666666666777888555444222111222111///...+++333...)))...///,,,....../////////...---,,,,,,............////////////000000//////........................////////////,,,...000111111111333555444777===DDDPPPeee~~~yyyeeeQQQEEEAAA;;;555666444111111111111000///////////////////////////,,,...///...,,,+++---...------...............---+++,,,---///111222111111///555HHHddd}}}zzzaaaNNN<<<777555000---///,,,---.........,,,+++***++++++******)))))))))((())))))***+++,,,---------+++++++++******+++...000:::AAALLLTTTRRRGGG:::222((()))***)))((((((((()))%%%$$$$$$%%%(((******************)))))))))))))))(((((((((((()))***+++,,,''')))++++++)))))))))***,,,+++)))***,,,...//////000000111000000000222333222111111111222333555666666555777:::<<<<<>>JJJWWWYYYNNNAAA999,,,+++)))((('''((())))))&&&%%%$$$&&&(((***+++***)))))))))))))))*********(((((((((((()))***+++,,,''')))***+++)))))))))************++++++,,,......222111111000000111111222333333222222333555777888777666777<<>><<<999777777777777777777666666888666444444444333111000,,,222***###))),,,,,,111,,,,,,---...////////////............////////////------......///000000111---...//////......///111///000222222222333666888999;;;>>>DDDQQQddd{{{~~~jjjVVVLLLFFF===444333222000000111111000......///000111111111000000,,,///111///,,,***,,,///,,,------...//////......,,,---//////000000111222111666FFF```xxxeeeOOO<<<666444///+++,,,++++++*********++++++,,,+++++++++******)))))))))((()))***+++---...///000///---+++***+++---......555999FFFVVV[[[RRREEE===///,,,)))&&&&&&''')))))))))((('''(((***,,,,,,+++(((((())))))******++++++(((((((((((()))***+++,,,'''(((***+++***)))***+++))),,,//////,,,,,,---///111000//////000222222222444444444444555777888::::::999<<>>888777111---...---,,,+++++++++,,,---...++++++++++++++++++,,,,,,((()))***+++---...000000111///,,,++++++,,,------000444AAASSSZZZQQQDDD===111...(((%%%%%%''')))***+++***)))***,,,------,,,'''(((((()))***++++++,,,(((((((((((()))***+++,,,'''(((***+++***)))***+++***///444333///---///222///...---///111333333333555555444555666888:::;;;>>>===AAAIIIQQQXXXbbblllnnnvvv}}}kkkbbbWWWNNNJJJFFFAAA===;;;;;;;;;;;;::::::999888777666444444555555444222(((111...+++111111,,,............///......------............/////////000000000000///......------+++---//////---,,,...000...///000000000111555777777888;;;CCCRRRggg~~~ooo[[[OOOJJJAAA666222111111000000000000000333111///...---...///000.........------,,,,,,,,,,,,---......///.........000000//////000111222222666999GGG```xxxmmmQQQ???:::333000///***,,,***)))***---...+++((()))(((((()))++++++***)))************+++,,,---...,,,+++******,,,,,,+++***...000888EEEQQQSSSIII???555000)))&&&(((***++++++)))************+++++++++&&&'''(((((((((***---000,,,***((()))+++,,,***((()))******++++++,,,---------......///////////////222222222000///000333666777777666555777:::???BBBBBBHHHNNNUUU```mmmttttttyyyjjj]]]VVVOOOHHHCCCBBBAAA>>>:::888666555444666555444555666777555444333222///---,,,+++++++++......---------,,,,,,,,,---,,,+++...111111///,,,111///---,,,---...---,,,......---,,,---...///000000000000000111222333444999444666BBBTTThhh}}}lllXXXMMMGGG???555111000//////......//////222111///...---...///000------------------,,,,,,------..................////////////000111222333555999GGG```wwwnnnQQQ???;;;333000///***,,,++++++,,,------,,,***)))(((((()))++++++***)))(((((((((((()))***++++++,,,+++******,,,,,,+++***---...444@@@LLLOOOHHH@@@222,,,%%%!!!###%%%&&&&&&))))))*********+++++++++(((((()))(((''''''***,,,,,,***((()))+++,,,***)))*********+++,,,,,,------+++,,,---///000111111111000000000000///111444777888777777888;;;???EEEIIIJJJQQQYYYbbbooo|||{{{pppggg^^^UUUOOOFFFDDD@@@<<<999888888888777666555666777777555333333222000...,,,,,,,,,,,,/////////.........------...---,,,---000000...,,,000...------......---,,,...------,,,---...///000000000000000111222333444888666888CCCSSSfff}}}|||hhhUUUIIIDDD<<<555222111000000//////000000111000...------...//////,,,,,,------------------......------......///000---......///000222333444555999HHH```uuuoooSSS@@@;;;333000///***+++,,,......,,,,,,,,,---))))))(((***+++,,,***)))))))))((((((((())))))***,,,+++******,,,,,,+++***---,,,000999EEEKKKHHHCCC777000((($$$%%%''')))))))))))))))*********++++++)))******(((&&&%%%'''(((+++***)))***+++,,,+++)))******++++++,,,,,,------***+++---///111222333333000111111111111333666999:::;;;<<<===@@@GGGNNNTTTYYYaaakkkttt}}}ssshhhaaaQQQMMMGGGBBB===;;;;;;;;;999888888999999888666333333222111///...---------000000000000////////////000...------.........---......---...000///---+++...------------...//////000000000000111222333444555666:::DDDPPPbbbzzzyyydddRRRGGGAAA;;;666555444333333222222333333000///...------...//////,,,,,,,,,------...............------...///000111,,,------...000222333444444999HHH```tttqqqTTTAAA;;;333//////+++***---000///,,,+++,,,...***))))))***,,,,,,+++))),,,++++++************+++,,,+++******,,,,,,+++***---+++,,,444???GGGHHHFFF===666---((()))+++------))))))))))))************)))***+++)))'''&&&'''(((******)))***++++++++++++******++++++,,,------...+++,,,---///111222222222222333333333333555999<<<===???BBBEEEIIIQQQZZZaaallluuu}}}|||uuuccc^^^UUULLLDDD???===<<<:::999999:::::::::777555444333222111000///......111000000000000/////////111///---,,,,,,------...------...///111000---***------------......//////000000000000111222333444222555;;;CCCMMM]]]wwwttt```QQQGGG@@@;;;777555444444333333333333333//////........./////////,,,,,,,,,------.........---------...///000111111,,,,,,---...///111333444333888III```ttt~~~sssVVVBBB;;;333///000+++***---000///,,,+++,,,...***))))))***,,,,,,+++***++++++******)))*********,,,+++******,,,,,,+++***---++++++111;;;DDDHHHHHH<<<555,,,'''''')))))))))(((((()))))))))*********(((***++++++***)))***+++))))))************+++,,,***++++++,,,------......---...///000111111111111222333444444444666:::===>>>CCCJJJQQQWWWaaallluuu}}}zzzssshhh[[[PPPHHHCCCAAA;;;999888888888777555444444444333333222111000///000000000/////////......000000...---,,,,,,---...,,,,,,---///111000---+++---------...............000000000000111222333444333666===DDDLLL\\\vvv~~~ooo\\\PPPGGG???:::888333222111111000000111111/////////000000000000000,,,,,,------------------,,,---...///000111111111,,,------...///111222333111888IIIaaatttvvvWWWCCC<<<333///000++++++,,,......,,,,,,,,,---***))))))+++,,,---+++***(((((('''''''''(((((())),,,+++******,,,,,,+++***---+++,,,111:::BBBFFFGGG===666...)))))))))((('''((((((((()))))))))******''')))+++,,,++++++,,,---((()))++++++******+++---++++++,,,,,,------......//////000000111111000000000222333555666:::???BBBEEEMMMXXXbbbjjjuuu|||nnnaaaWWWQQQNNNBBB???:::777666555333111444555555444444222111111000000000000////////////...//////...,,,,,,---///---,,,---...000000...,,,,,,---......//////......000000000000111222333444666888>>>FFFNNN^^^wwwxxxhhhXXXNNNGGG>>>999888222222111000000000000000///000000111111111111111------------------,,,,,,***,,,///111222222111000---------...///000111111000888JJJbbbuuuwwwYYYDDD<<<333///000+++,,,++++++,,,------,,,************+++,,,---,,,***'''''''''''''''((()))***,,,+++******,,,,,,+++***+++***,,,111999???CCCDDD@@@:::333///---,,,***'''(((((((((((()))))))))***&&&)))+++,,,+++++++++,,,''')))++++++***)))+++...++++++,,,,,,---.........---...///000111222222222111333666:::>>>DDDJJJOOOXXXaaammmvvv|||tttjjjdddaaaRRRLLLDDD===999666444333555555666666555444222111222222111111111000000000+++---000///---,,,...///...---,,,---///000///...,,,---.../////////...---000000000000111222333444777777<<>>AAABBB???999333///...,,,)))%%%(((((((((((())))))))))))&&&)))++++++***))))))***&&&)))++++++)))))),,,...++++++,,,------......///,,,---...000222333444444333666;;;@@@FFFMMMUUUZZZjjjsss~~~wwwxxxrrroooaaaZZZOOOEEE>>>:::888666555555666666666555333222333333333222222222111111))),,,000000...---...///...---,,,,,,.../////////,,,,,,.../////////...---000000000000111222333444555444888@@@KKK[[[rrriiiddd\\\PPPDDD:::555333333333111000////////////...///000111111000///...111000///...............+++...111111//////111333...---,,,,,,---///222333555<<>>???<<<444.........---,,,,,,,,,+++***))))))((('''(((+++------,,,***(((***,,,...000000000...---,,,---------,,,---000333//////000111222444666777999===CCCGGGNNNYYYgggrrr|||sssnnndddWWWJJJAAA===<<<888555555666444111222666777444111//////000111000...000222222000.........---...//////000/////////111111111111000000000000000111111222222222111111333555999???FFFVVVpppzzzgggaaaWWWKKK@@@999666555444333222111111111111111000000111111111111000000000//////...------......+++///333555333111000111......------...000222333444<<>>999888888444333333222222222333333222111111000000111111222//////...------------...,,,000555777666333000...///.........///111333444444;;;MMMeeewwwyyyhhhSSSCCC777///---000///...---,,,++++++++++++,,,,,,+++***)))***---000/////////---++++++,,,...+++***)))***,,,,,,,,,***(((+++,,,+++///999BBBFFFIIIOOONNNAAA222+++***+++++++++******)))(((((((((*********+++++++++++++++++++++,,,------......///+++---............///000000222333444444666999<<>>;;;999888333222222222222333333444222111000//////000111222......------------.........111444666555333000...////////////000222333444555===OOOgggyyy}}}kkkTTTDDD999111///000///...---,,,,,,+++,,,,,,---,,,+++***))),,,000444444444222///,,,******,,,***************+++******)))+++++++++...777BBBHHHMMMWWWYYYLLL:::///---...*********))))))(((((((((++++++*********+++,,,---,,,+++++++++,,,---...///,,,---///000//////000111222444666777888:::???DDDHHHPPP^^^lllxxxyyykkk```SSSIII???:::555222333666555444333444444333111//////111222222111/////////111000///...///000222333............////////////...///000111111222111111777777999===DDDVVVrrrsssgggRRRNNNHHHDDDAAA>>>:::777222222111111111222222333222111////////////111222......---------......///000111111222222222000///000000000111222333444555777???QQQiii|||lllRRRCCC<<<666000......------,,,,,,------......---,,,++++++...333777;;;;;;888333///,,,+++,,,******+++***************++++++,,,,,,...444???HHHRRR^^^cccWWWCCC444///...************)))))))))))),,,+++***)))***+++---...,,,,,,,,,,,,,,,...///000---...000000000000222444222555999:::<<<@@@GGGNNNVVV___ooo~~~}}}tttjjj]]]MMMCCC<<<777666999333222222333444444333111///111333333111/////////...///111222333222111000---........./////////000///000111222333333333333111111333888@@@QQQmmm{{{nnnaaaNNNJJJFFFDDDDDDAAA<<<888333222111111111111222222111111111000000111111111///............///000000111000///000222222111000000000111222333444555555888@@@SSSlllnnnRRRBBB<<<777111---...---------------...............------000444777???>>>;;;777222.........***,,,,,,,,,***)))***+++,,,,,,---......000:::EEETTTaaaiii___KKK:::000,,,++++++******************,,,++++++******,,,---...,,,,,,---......//////000...///000000111333666999444999>>>AAADDDJJJTTT\\\kkksss{{{mmm\\\PPPGGG>>>::::::555444333333555555444333///111333333111000///000,,,---000222333111///---.........//////000000111000000222333444444555555//////222666===MMMhhhvvvhhhZZZOOOJJJEEECCCCCCCCC???<<<555444333222222222222222222333333444444333333222///////////////000111111000///000333555555222///000111222333444555555666888@@@SSSmmmoooUUUDDD;;;444000///000///...------,,,------------.........///222555:::999777444000......///+++---...---***)))***,,,---,,,...000...---555AAALLL[[[gggbbbRRRBBB666///++++++++++++++++++,,,,,,,,,++++++++++++,,,------,,,---...000000000000///000000000000111555:::>>><<>>999777666666555444000222444333222000000000222222222222222333333444...//////000111222222333...///000111333333333444333333444666:::EEE\\\qqq}}}xxxuuuuuuqqqvvvxxxnnnbbb[[[OOOJJJEEEEEEHHHGGG@@@:::666666555555555555666666444333111000000000111111444444333222222333444444222333555888:::999666333333333333333444555666666888>>>QQQnnnsssWWWGGG===555111222111000...---,,,,,,---------,,,,,,...111333333222+++---...---,,,,,,---...---,,,,,,,,,,,,---......000000///...---...111444<<>>DDDGGGOOOXXXbbbjjjtttmmm```WWWJJJ???===;;;666333444555555555333111000111222111111222444666666333111000000000000000111111222000111111222333333444444333666333444;;;@@@SSSpppwwwtttnnngggfffjjjllluuuuuukkk```YYYNNNIIIDDDCCCFFFFFFAAA<<<:::999888777666666555666444333222111000000111111000000000111222444666777333333444666888777444222000000000111111222333333888>>>QQQoootttXXXGGG===555111111222111///...------......111///......//////...------...///...,,,++++++---------,,,,,,------...///......///...------///222999AAANNNXXXZZZRRREEE<<<111///,,,+++,,,---------+++,,,,,,,,,++++++---...---...000111111111111111000555999999<<>>===<<<:::888777666555555444444222111000000000000/////////000111333555666444333333333555444333111111222333444555555555555888>>>RRRoooxxx\\\III>>>777444333333222000///......//////111000............,,,***...///000...,,,******+++---------,,,------...///,,,---......------...000555<<>>CCCTTToootttkkkfff```]]]^^^ccchhhmmmttt{{{vvvmmmddd[[[UUULLLGGGAAA???@@@BBBAAA???<<<;;;:::888777777666666555444333222111000000000111111000000000000111111555333111111222222111000222333444666777777777777888???SSSooo}}}bbbLLL@@@:::777666444333111000//////000111000///......///000///------...///...,,,++++++------------------...//////+++---//////.........///333888BBBNNNVVVWWWRRRLLL:::666111....../////////***+++,,,,,,+++,,,...//////111333333222222555888888>>>BBBDDDMMM^^^nnnvvvwwwhhh\\\OOOCCC;;;999777555444333222000...//////000222444555444222000000111111222222222222222222222222222222222222444666333666>>>BBBRRRkkkxxxnnneee```___bbbdddjjjsss{{{}}}sssjjjbbb[[[UUUJJJFFF@@@===>>>???@@@???999999888777777777888888555555444333222111000///000000000000000000000000444222000///000111000//////000111222444444555555888@@@TTTnnndddLLL???:::777555555444222111000000111111222111///000111111000...***,,,------,,,,,,...///...------------...//////,,,...000111000//////000444666===HHHRRRVVVTTTQQQ>>>999333///......000000+++,,,------,,,---///111000222555555444555;;;@@@@@@GGGMMMQQQ[[[lll{{{~~~qqqcccRRRFFF>>>:::666444444333000...111000000111444555444333000000111222222222222111111222222222222222333333444555222555===@@@NNNfff}}}wwwuuuooohhhbbbaaadddhhhooouuu}}}{{{ppphhhaaaZZZUUUIIIEEE@@@===<<<===>>>>>>999888888777888888999999555555555444333111000///,,,---///000222333333333333111//////000111000///222222222333444666777888888AAATTTnnndddKKK<<<888555222555444222111000000111111666444222111111000...,,,)))+++------------///111......------......///000...///000000//////000222444444888BBBMMMUUUVVVTTTEEE???777000.........///,,,---.........///111333111555888888888<<>>CCCNNNWWWZZZeeeqqqyyyrrrZZZQQQGGG???===;;;888666666555333333444555444333///000222444444333222111//////000111333444555555777888333666>>>???HHH]]]rrr|||xxxooodddaaaddd___dddkkkqqqvvvvvvjjjccc]]]WWWTTTGGGEEEAAA>>>;;;::::::999???>>>===;;;:::999888888555666666555444111///...000111222333333222111000/////////000222333222000333222000///111444888;;;999BBBUUUlll}}}kkkOOO>>>;;;999555444333222000000000000111000......///000111111000,,,.........,,,+++,,,..................///000000.........,,,+++,,,///222111...000999HHHTTTYYYYYY```WWWKKK???888444333222...///111111111222444666555:::???AAABBBIIIUUU^^^dddppp~~~kkk```QQQFFF@@@<<<888444888666444444555555444333///111222444444333222111...///000111333555666666::::::555777??????HHH\\\sss{{{vvvoooggg______dddkkkrrr}}}