BM6P6(@ XXXVVVWWWYYYXXXYYYdddrrrpppfff]]]ZZZWWWVVV[[[dddkkkvvv}}}yyy{{{~~~eeeUUUOOONNNJJJFFFDDDAAA===:::999888666555111///------......---,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))+++,,,,,,,,,------------************************---,,,+++******+++,,,---...---,,,+++************+++)))((()))---///---,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,++++++***,,,)))***------((($$$###222......222444444;;;CCCGGGVVVeeelllpppqqqllldddbbbXXXQQQQQQRRRQQQRRRVVVggguuussskkk```YYYWWWWWWWWWVVVOOONNNLLLHHHFFFFFFIIILLLTTTSSSRRRVVV```ppp{{{qqqllljjjiiieeeaaa___[[[WWWVVVXXXYYYYYYXXXZZZYYYUUUQQQSSSXXXXXXTTTUUUWWW[[[```aaa___ccciiilllqqqwwwzzz{{{zzz{{{||||||yyyxxxyyyvvvpppiiidddccccccbbb```aaaffflllooolllgggbbb___cccbbbeeellllllfffbbbdddiiikkkkkkiiifffhhhooouuuzzz~~~yyyyyytttjjj___ZZZZZZZZZVVVWWWXXXXXXUUUOOOJJJFFFDDDBBBAAA@@@???<<<999777666444222000//////...,,,***+++...000///,,,***+++------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,+++......,,,+++***)))))))))+++*********))))))(((((())))))))))))))))))))))))'''((())))))((()))+++---++++++******)))(((((('''TTTSSSTTTXXX\\\fffyyy}}}pppfff]]]WWWWWWZZZ```kkkvvvyyydddVVVNNNJJJHHHFFFDDDAAA???===;;;888666222000......//////...---///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))&&&'''''''''((((((((((((************************,,,+++************+++,,,,,,,,,++++++******+++++++++***(((***,,,...---+++,,,,,,---------,,,+++***++++++,,,,,,,,,++++++***)))&&&''',,,///---...000111...///555999===FFFPPP]]]hhhrrruuutttrrrkkkccc]]]UUUPPPQQQSSSVVV^^^fffyyy}}}sssccc___YYYSSSPPPNNNLLLKKKGGGGGGGGGGGGHHHKKKQQQUUUZZZ[[[```iiiwww{{{rrrllldddaaa```___\\\YYYVVVTTTSSSUUUYYY[[[[[[ZZZXXXXXXUUUSSSVVV]]]___\\\^^^]]]___bbbcccccchhhooowww|||}}}~~~{{{vvvpppnnnoooqqqrrrrrrxxxzzz}}}|||xxxtttqqqooorrroooooorrrnnnfff```aaa\\\___aaaaaa```bbbhhhnnnpppttt{{{|||qqqiiiddd]]]VVVUUUUUUUUUSSSPPPLLLHHHEEEBBBAAA@@@>>><<<;;;999888777666444333333222000.........///...,,,,,,,,,......------,,,,,,,,,,,,,,,------------------------........................---------------,,,,,,+++------,,,+++************+++*********))))))))))))))))))))))))))))))))))))((()))******))))))+++---,,,++++++***))))))((((((UUUTTTUUUZZZeeewwwssseee]]]\\\XXXWWW]]]hhhvvvxxxcccUUUNNNMMMIIIGGGFFFDDDBBB???:::666222000......///000///...///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************************+++******))))))******+++***++++++++++++,,,,,,,,,,,,+++******,,,---,,,***,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++///,,,+++......---...222000000444<<>>===<<<<<<<<<:::999999999999888666444222///---............///......---------------................................................,,,,,,------,,,,,,+++***,,,,,,+++******++++++,,,***************))))))))))))))))))))))))))))))))))))***+++*********,,,...,,,,,,,,,+++******))))))XXXYYY\\\dddrrr|||uuurrrmmmeee^^^\\\[[[]]]cccqqq{{{yyyvvvxxx{{{~~~qqqaaaWWWSSSJJJJJJIIIGGGEEE@@@:::555222000......///000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******))))))))))))))))))))))))))),,,,,,,,,---------......***************************))))))))))))))))))***))))))***+++,,,,,,------,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,000------///...+++,,,000000555???KKKWWWcccnnnvvvyyyzzzxxxrrrjjjccc^^^ZZZUUU[[[dddjjjnnnuuuvvvkkk```VVVPPPPPPQQQQQQMMMGGGCCCCCCDDDHHHKKKPPPUUU\\\ccclllqqq}}}|||qqqiii```YYYYYYWWWVVVVVVXXXXXXUUUSSSQQQRRRTTTWWW[[[^^^```aaaaaagggnnnttt|||~~~{{{~~~{{{vvvsssooopppooolllgggcccbbbbbbcccggglllqqquuuzzz~~~~~~uuuuuuvvvxxx~~~zzzoooeee]]]UUUQQQQQQRRROOOLLLHHHGGGEEEBBBAAA@@@@@@@@@???>>>>>>???BBBCCCCCCBBB>>>999222///000111000...///......---,,,---------------------------------........................,,,,,,,,,---,,,++++++***+++*********++++++,,,---************************))))))))))))))))))))))))***+++,,,+++******,,,...,,,,,,,,,+++++++++******VVV]]]gggtttyyykkkfffddddddccc___^^^aaa___iiixxx}}}zzzzzz|||}}}zzzwwwvvvwwwyyyzzz|||pppaaaWWWMMMLLLJJJHHHEEE@@@:::555333111///...//////...---......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))))))))))))))************************************)))))))))******)))))))))((()))***,,,------------+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------&&&&&&)))...///...222777777AAAOOO]]]jjjuuu}}}{{{uuunnneee___]]]^^^]]]jjjyyy}}}pppeee\\\UUUPPPNNNNNNNNNNNNJJJGGGFFFIIIMMMSSSXXX___gggooowww~~~qqqfff```ZZZUUUQQQRRRRRRRRRTTTUUUUUUTTTSSSUUUWWWYYY]]]bbbggglllpppxxx}}}vvvooojjjhhhgggiiillloooqqqtttwwwzzz|||wwwrrrnnnooouuu|||uuujjj[[[RRROOOOOOMMMKKKMMMKKKIIIGGGEEECCCBBBBBBAAA@@@AAADDDHHHKKKLLLLLLGGGAAA999444222222000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------,,,++++++************+++,,,------***************+++++++++))))))))))))))))))))))))***+++,,,+++******,,,...,,,,,,,,,+++++++++++++++ZZZgggwwwnnnbbb___]]]]]]___```___ccciiippp~~~xxxuuuqqqppprrrtttvvvwwwxxxyyyzzzzzzyyywwwuuusssuuuuuuvvvxxxzzz}}}mmm^^^TTTQQQMMMIIIFFFAAA<<<999555333111000000///...---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((((((((()))))))))******************************)))******++++++******)))((()))+++,,,------,,,,,,***+++,,,,,,+++***+++,,,,,,,,,+++++++++,,,------***+++,,,------......---)))))),,,000111111666>>>FFFSSSaaammmvvv~~~zzzssskkkfff```^^^bbbhhhqqq~~~}}}wwwlll```ZZZVVVRRRPPPQQQIIIIIIIIIIIIKKKPPPVVV[[[```fffpppzzzyyymmm```ZZZVVVSSSPPPOOONNNOOOQQQSSSUUUVVVWWWXXX___ccciiipppwww~~~~~~xxxtttoooppppppooonnnnnnpppqqqppprrrssstttwww~~~wwwpppqqqtttwww{{{~~~~~~xxxhhhYYYQQQMMMJJJIIIMMMMMMLLLKKKIIIGGGEEEDDDAAAAAABBBFFFJJJMMMNNNNNNJJJEEE>>>888444222000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......------,,,++++++*********+++,,,,,,---*********+++++++++++++++))))))))))))))))))))))))***+++,,,+++))))))+++---++++++++++++++++++******qqqvvvhhh^^^YYYZZZZZZ]]]bbbffflllwwwtttsssrrrsssuuuxxxyyyyyyxxxyyyyyyyyyxxxuuusssrrrqqqqqqqqqssswwwzzz}}}}}}nnn]]]XXXQQQKKKGGGDDDBBB@@@:::777444222222111///---......------------......------------------------++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++,,,,,,+++******((()))+++---------++++++(((***,,,,,,******,,,...,,,,,,+++++++++,,,---...***+++,,,---............222111111333444777@@@KKK[[[fffqqqvvvzzz}}}|||wwwmmmfff``````bbbfffrrr~~~zzzrrrjjjeee\\\UUUUUUUUUPPPMMMNNNGGGGGGIIIOOOXXXbbbjjjooopppvvv~~~zzzwwwuuuhhh___XXXWWWVVVTTTSSSVVVUUUWWWZZZ]]]aaadddgggjjjttt{{{{{{zzzxxxtttooolllllllllhhheeebbbbbbfffnnnwww~~~{{{}}}}}}|||}}}yyyiii[[[RRRLLLJJJHHHIIIKKKLLLKKKJJJGGGFFFBBBBBBBBBDDDHHHJJJKKKJJJGGGEEE@@@:::444111000111///......---------------------------------------..............................//////......---,,,+++++++++***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******+++***((((((***+++************************xxxhhhaaa]]][[[ZZZWWWXXX]]]fffppp|||uuuuuuxxx||||||yyywwwuuunnnmmmlllnnnrrrwwwzzz{{{~~~|||zzzyyyyyyxxxvvvuuuuuurrrsssxxx~~~~~~ccc]]]UUUNNNIIIGGGFFFEEE===:::777555444222000.........---------......///------------------------++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,------,,,+++***(((***,,,------,,,+++***'''***,,,,,,******---///,,,,,,+++***+++,,,...///***+++,,,---............111///000333888AAAQQQ```jjjssszzzyyyyyyzzzvvvpppfff___]]]bbbjjjuuuzzzpppfff^^^ZZZRRROOOSSSTTTNNNHHHGGGIIIIIINNNXXXgggttt|||}}}|||yyyuuupppkkkhhhgggfff]]]WWWUUUYYYZZZXXXZZZ___aaacccggglllpppuuuzzz~~~yyyrrrmmmkkkkkkeee```YYYWWW\\\dddlllqqqyyywwwgggYYYQQQMMMCCCFFFIIILLLMMMKKKIIIGGGCCCBBBAAACCCEEEFFFFFFEEECCCCCC@@@;;;444000111333000000///.............................................................../////////000//////...---,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))******rrr```YYYXXXWWWVVVWWWZZZ___hhhttt~~~{{{uuussssssuuuvvvwwwzzzzzzxxxuuusssrrrssstttpppooommmmmmooossswwwyyy}}}ppp^^^SSSNNNMMMJJJGGGCCC>>>888333111//////...000000000///...,,,+++************++++++,,,,,,,,,......------------,,,,,,---------,,,+++***)))((())))))))))))************)))))))))***+++++++++,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++*********))))))((((((+++*********************---,,,,,,+++***)))((((((***++++++,,,,,,------...222000/////////000///...000000222:::HHHWWWdddkkkvvvuuutttsssqqqlllfffaaa\\\YYY\\\jjjzzzjjj[[[TTTUUUQQQPPPOOOPPPOOONNNNNNOOORRRSSSYYYdddsss{{{tttsssllliiiddd^^^ZZZXXXXXXXXXWWWUUUUUU[[[dddjjjkkkjjjsssyyy~~~|||yyysssmmmjjjbbbZZZXXXYYY\\\bbbhhhtttwww~~~|||nnn]]]QQQLLLKKKKKKKKKLLLLLLJJJHHHKKKEEEBBBGGGKKKIIIFFFDDD<<>>:::555222000000000......---------......///---,,,,,,,,,------.../////////.........---------,,,,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))***)))))))))******++++++,,,,,,,,,,,,++++++*********{{{uuunnneee___\\\[[[aaammm}}}~~~zzzwwwsssnnnllllllmmmnnnnnnllljjjgggeeebbb___]]]aaaoootttfff]]]VVVRRRLLLFFFAAA===999666333222111/////////000111...............---------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++++++++---,,,,,,+++***)))(((((())))))******+++++++++,,,,,,,,,,,,---......//////---...///000444>>>JJJTTT```fffmmmooolllfffcccaaa]]][[[ZZZZZZaaapppwwwjjj```[[[OOOHHHCCCDDDGGGFFFFFFHHHKKKXXXfffqqqqqqhhhbbbccceeedddbbbcccjjjiiiiiilllsss|||xxxqqqnnnnnnlllsss|||~~~{{{{{{{{{}}}~~~yyymmmfffYYYSSSNNNLLLIIIFFFGGGJJJHHHGGGEEEBBB>>>===>>>??????===:::888666555666666222111///---,,,,,,,,,---,,,,,,,,,,,,,,,---...////////////.........------,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++************))))))))))))******''''''&&&'''((()))***+++,,,,,,++++++++++++++++++yyyssspppoookkkeeedddhhhnnnwww|||zzzvvvqqqnnnlllkkkjjjmmmllljjjgggddd```\\\ZZZ\\\ggg~~~{{{nnneee```[[[UUUNNNIIICCC>>>;;;555444222000//////000000.........---------,,,,,,++++++,,,,,,,,,,,,------.........---+++)))((('''*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,,,,***************************************+++++++++,,,,,,------.../////////,,,///222666===JJJ[[[gggmmmoooooojjjccc]]]\\\^^^ZZZ]]]dddlllvvv|||oooddd[[[UUURRRIIIEEEBBBDDDFFFHHHNNNTTT[[[kkkzzzyyyrrrgggbbb___aaaccccccdddgggrrrtttyyy~~~{{{yyynnnrrruuuvvvuuuwww}}}}}}|||{{{zzzyyyxxxwwwwww}}}ooobbbTTTLLLHHHFFFHHHKKKJJJIIIGGGCCC>>>;;;;;;;;;:::::::::::::::;;;<<<<<<999777444111...---------,,,,,,,,,------...///000////////////............,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((('''&&&''''''((()))++++++++++++++++++,,,,,,mmmkkkmmmpppnnnjjjlllsss{{{zzzxxxuuurrrooollljjjnnnnnnlllgggaaa\\\ZZZYYYXXX^^^pppyyyqqqhhhddd\\\UUUOOOHHHBBB>>>666555222000/////////000......---------,,,,,,,,,+++,,,,,,------......///((()))***+++,,,---------******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,'''((()))***+++,,,------************************,,,,,,------.../////////...111666<<>>:::999999777888999;;;===>>>???@@@@@@>>>:::666222111000000---------......000111111000/////////............+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++---+++***)))(((((())))))*********++++++,,,,,,---eeehhhpppvvvtttsss}}}~~~zzzxxxyyyzzz~~~~~~~~~}}}}}}}}}uuuwwwyyy{{{}}}~~~~~~~~~xxxrrrnnnmmmmmmmmmtttnnngggcccaaa___[[[XXX]]]^^^eeeoooyyy}}}nnnlllhhh```WWWNNNGGGDDD:::777333000//////...---000000///...---,,,,,,,,,------------------------,,,,,,,,,++++++*********+++***)))))))))***,,,---......---,,,,,,++++++***,,,,,,+++******+++,,,,,,---,,,+++***)))***+++,,,************************++++++,,,,,,---...//////))))))))))))***+++,,,---222---+++---......///222111777>>>GGGUUUgggtttyyyxxxooofff___XXXRRRWWW```mmm|||xxxggg___XXXUUUQQQLLLJJJLLLIIIFFFHHHMMMRRRWWWcccppp{{{}}}yyyssskkkbbb\\\WWWZZZ]]]aaafffnnnvvv||||||sssmmmlllmmmzzz}}}zzzyyyiiiSSSIIIHHHHHHEEEIIIEEEDDDDDDAAA<<<:::;;;888:::===???AAADDDHHHLLLNNNJJJAAA888666666111***...///000///......///111333111///......///111333000///---,,,++++++,,,,,,))))))))))))))))))))))))************************+++***((('''''''''((()))++++++++++++++++++++++++jjjlllqqqxxx}}}}}}}}}|||zzzxxxxxxzzz}}}~~~xxxwwwwwwvvvvvvuuuuuuuuurrrssstttvvvxxxyyy{{{{{{}}}|||wwwtttrrrrrrsssoooiiifffeeedddaaa]]]ZZZZZZ___gggnnnwwwxxxtttnnnfff^^^TTTKKKEEEAAA===777333111000///.../////////......------,,,------------------------,,,,,,,,,+++++++++*********************+++,,,,,,*********************+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........************+++,,,------///,,,+++...///...///222333<<>>>>>;;;<<<>>>@@@AAADDDIIILLLQQQPPPJJJEEEDDDDDD>>>666333111000......//////000//////............//////000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***,,,,,,++++++++++++++++++++++++kkkkkkpppyyy|||yyyyyyyyyzzzvvvvvvvvvuuutttuuuxxx{{{|||~~~}}}|||{{{wwwwwwvvvuuuuuutttssssssrrrrrrrrrrrrtttvvvyyyzzz~~~zzzxxxwwwrrrmmmjjjjjjiiigggddd^^^\\\]]]bbbfffjjjsss|||}}}uuunnnggg^^^RRRIIIHHHCCC<<<777333222000///........................------------------------,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++((())))))***++++++,,,,,,,,,+++************+++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...//////,,,,,,000222111222666<<>>>>>???AAABBBDDDGGGLLLOOOUUUVVVUUUTTTTTTTTTMMMEEE;;;666000...///000000///---///111222222111///---000///...---,,,,,,,,,,,,************************************************************+++---...///++++++++++++++++++++++++hhhllluuu~~~yyyvvvvvvwwwwwwwwwwwwwwwvvvtttrrrqqqsssvvvwwwyyy{{{{{{yyyxxxwwwxxxxxxxxxwwwwwwvvvuuuuuuttttttsssrrrssstttwwwyyy{{{}}}{{{sssnnnmmmlllkkkiiigggcccaaaccceeeggglllssspppvvvxxxsssppphhh[[[PPPLLLFFF???999555333222111............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***+++++++++,,,,,,---------++++++************++++++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---...111333555;;;AAALLLYYYgggpppuuuuuummmeee^^^YYYUUUXXXccctttuuufff[[[TTTPPPPPPLLLIIIJJJJJJJJJNNNUUUYYYaaaooo{{{rrrmmmfff```^^^]]]\\\\\\^^^eeepppzzzuuujjjqqqyyy}}}~~~yyymmm^^^OOOIIIGGGDDDAAAAAAAAABBBDDDEEEHHHLLLRRRVVVYYY[[[\\\[[[[[[[[[VVVOOODDD===444000000222000...///222555888888555222/////////......------------))))))))))))))))))))))))******************************++++++,,,---......***+++++++++++++++,,,,,,hhhtttyyyxxxwwwwwwyyy{{{zzzyyyyyyyyywwwtttqqqppprrrssssssuuuvvvwwwuuutttuuuvvvttttttsssssssssrrrrrrrrrttttttsssssstttwwwyyy{{{}}}}}}|||tttqqqpppooonnnmmmgggdddeeeeeeeeehhhlllhhhjjjmmmrrrxxx~~~yyyuuutttooodddYYYMMMHHHAAA;;;888666444333......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******---------,,,,,,,,,++++++************************)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++------------...///000111000---...111555:::EEEOOO___hhhqqquuutttqqqhhh^^^XXXVVVXXXcccuuupppaaaVVVPPPOOOPPPKKKHHHHHHJJJLLLNNNVVV^^^iiisss~~~yyykkkgggaaa]]]]]]___aaabbbeeelllzzz{{{}}}sss\\\NNNIIIFFFEEEGGGBBBDDDFFFHHHLLLQQQXXX]]]___aaa```]]]\\\^^^[[[WWWMMMDDD:::444333333000...000333777::::::777333000..................------------------------------************************++++++++++++++++++***************++++++,,,,,,,,,nnn~~~}}}}}}}}}~~~~~~|||{{{uuuuuuvvvyyy{{{}}}|||zzzwwwwwwuuusssqqqppprrrtttqqqsssuuuvvvuuutttuuuuuurrrrrrrrrrrrssssssssssssrrrrrrrrrrrrsssuuuwwwxxx}}}}}}|||}}}{{{yyyvvvooohhhcccdddcccbbbbbbeeeeeedddbbbccceeejjjnnnqqqwww}}}|||wwwwwwsssiiiaaaPPPLLLEEE@@@<<<999666444////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++***,,,,,,++++++***))))))((())))))***++++++***))))))))))))***+++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------...///000111...---000555;;;CCCQQQ^^^mmmrrruuusssooojjjbbbZZZTTTZZZdddsss|||ooo```UUUMMMIIIKKKNNNEEEDDDGGGLLLPPPUUU```kkk}}}zzzxxxyyyvvvqqqcccaaa^^^^^^aaaeeehhhiiikkkuuu~~~zzz}}}kkkZZZOOOHHHFFFGGGDDDFFFGGGIIIMMMSSS[[[```dddfffddd___]]]___^^^\\\SSSLLLBBB:::666333111//////111444777777444111///....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++***)))((((((*********++++++,,,,,,---wwwwwwwwwxxxzzz|||}}}|||zzzyyywwwwwwxxxzzz|||{{{{{{ttttttssspppnnnnnnppprrrpppsssvvvwwwwwwvvvvvvvvvrrrrrrssstttuuuvvvwwwwwwpppqqqqqqrrrssstttuuuuuuwwwzzz~~~}}}{{{|||}}}}}}yyyxxxyyy}}}ssslllfffeeedddaaa```aaa___^^^]]]]]]^^^```ccceeegggooozzz|||xxxssskkkeeeVVVSSSMMMHHHCCC>>>888555111111000000//////......------------------------,,,,,,,,,---------......------,,,++++++++++++++++++*********************((()))***++++++***)))((())))))))))))***+++,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---------------...///000000///111888AAAIIIRRR```lllqqqttttttooojjjeee^^^WWWWWWeeevvvwwwiii^^^SSSOOOKKKFFFFFFIIIEEEFFFKKKSSSZZZcccrrr|||tttmmmmmmnnnkkkeee______```dddjjjooorrrsssuuu{{{xxxzzz|||pppaaaRRRJJJHHHGGGGGGHHHIIILLLQQQXXX]]]ccceeeeee```^^^______]]]WWWRRRIII@@@888333111000...000111222222111000...---...///000000///...---************************************************((()))***++++++******))))))******+++,,,,,,------yyyrrrttttttvvvyyy|||}}}}}}{{{~~~{{{xxxwwwxxxzzz{{{{{{tttsssqqqnnnkkkjjjlllnnnpppssswwwyyyyyywwwwwwwwwooopppqqqrrrtttuuuvvvwwwqqqrrrssstttuuuvvvvvvuuussswwwzzz}}}}}}|||{{{yyywwwqqqppprrrwww}}}xxxzzz~~~zzzrrrkkkjjjhhhdddbbbbbbYYYYYYZZZ[[[]]]^^^_________fffqqq}}}yyyrrrkkkfff]]]YYYSSSNNNHHHAAA:::555222111111000///......---------------------------,,,,,,,,,------.........///...,,,+++***+++,,,,,,+++++++++,,,,,,---......((()))***++++++***)))((()))(((((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,------...///000111666AAAMMMVVV^^^kkkwwwqqqsssrrrlllgggccc\\\VVV^^^rrruuuhhhYYYPPPJJJLLLKKKEEEBBBDDDIIIKKKRRR]]]fffrrrrrroooiiicccdddfffccc\\\___```dddjjjrrrxxx{{{|||xxxwwwtttuuutttqqqqqqyyywwwcccTTTOOOHHHHHHHHHHHHJJJOOOUUUZZZ___cccddd```^^^___^^^\\\YYYUUUNNNDDD:::333111111000000000111111000000000---...///000000///......------------------------************************&&&''')))+++,,,,,,,,,+++))))))***+++,,,,,,------}}}|||{{{xxxvvvssspppooopppsssvvvxxxxxxyyy{{{}}}|||{{{{{{{{{{{{yyyvvvsssllllllmmmmmmllljjjlllpppmmmuuuzzzwwwuuuwwwwwwtttrrrrrrtttuuuuuuuuutttsssqqqrrrssssssttttttssssssvvvxxxzzz}}}}}}||||||{{{xxxvvvoooooopppssswwwyyyzzzzzz|||{{{yyyyyy{{{{{{tttoookkkgggaaa]]]]]][[[YYYXXXWWWXXXYYYZZZ^^^aaagggpppuuu|||yyypppiiilllaaaVVVPPPJJJBBB===;;;444222///---...//////.........---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***)))((('''&&&************************))))))*********+++++++++++++++++++++++++++++++++,,,******...///...000444444===JJJXXXgggrrrsssooovvvnnnhhhccc]]]XXX[[[cccoooyyykkkaaaZZZPPPOOOLLLGGGCCCBBBDDDFFFKKKQQQ^^^mmmwwwrrrbbbWWW[[[___]]]]]]bbbdddjjjpppvvv~~~vvvnnnmmmnnnsss||||||dddRRRMMMJJJIIIJJJIIIHHHLLLSSSXXXZZZ]]]^^^^^^^^^___```^^^^^^WWWHHH;;;555222000000//////000222222111///000000000000000//////...........................))))))***++++++++++++***((()))***+++++++++++++++))))))************))))))~~~}}}zzzvvvyyyyyyxxxwwwuuusssqqqpppnnnoooqqqtttvvvwwwwwwwwwyyyyyyyyyxxxwwwtttpppmmmmmmkkkkkklllllllllmmmnnnmmmtttxxxvvvuuuwwwvvvsssssssssrrrqqqqqqrrrssstttrrrssstttuuuuuuuuuuuuuuuwwwxxxzzz|||}}}|||zzzyyyxxxwwwuuuqqqooonnnoootttyyy|||~~~|||yyyvvvwwwzzz~~~{{{wwwrrrkkkfff^^^\\\ZZZWWWVVVWWWXXXYYY\\\^^^ccciiilllqqqzzz~~~tttmmmqqqhhh^^^WWWQQQHHHCCCBBB777333000---.../////////.........---------,,,,,,,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))+++++++++************************++++++++++++,,,---------------------------+++,,,//////...111555===HHHWWWcccnnnuuuuuupppjjjfffccc___ZZZYYYdddpppnnnaaaXXXSSSPPPNNNJJJFFFCCCDDDHHHKKKTTT\\\lll~~~{{{jjj]]]UUUZZZ``````dddkkkpppyyywwwpppooowww}}}{{{jjjXXXPPPIIIHHHHHHHHHJJJNNNOOOSSSWWWZZZ[[[[[[\\\]]]```aaa^^^SSSHHH@@@888111///...---...000111000///000000000000000//////...........................---,,,,,,,,,++++++************++++++++++++++++++)))******************)))|||zzzzzzzzzwwwtttsssssstttuuutttsssqqqooolllkkklllppptttvvvuuurrrwwwwwwwwwuuurrrmmmiiifffggggggfffgggjjjlllmmmmmmmmmrrruuuuuutttuuutttrrrtttrrrpppnnnnnnppprrrtttrrrssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||||||||~~~zzzwwwvvvvvvuuuuuuuuuqqqmmmmmmqqqwww}}}|||vvvrrrppprrruuuxxx||||||~~~wwwqqqeeeccc___[[[YYYXXXYYYZZZ\\\[[[^^^bbbcccdddjjjrrr|||tttpppiiiaaa[[[SSSIIIEEEEEE;;;666111...---///000000.........------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++******))))))++++++++++++,,,,,,,,,,,,------------------------///------//////...222888HHHVVVfffooosssuuurrrmmm___^^^]]]ZZZXXX^^^nnn~~~ppp```WWWQQQMMMPPPNNNIIIFFFEEEJJJQQQWWWaaammmpppccc[[[YYY```gggkkkrrr{{{{{{sssuuu}}}}}}|||lll]]]OOOJJJJJJIIIHHHIIIHHHLLLRRRVVVYYYZZZ\\\]]]aaadddddd___WWWMMM???333111///------...000111111000000111111000000///...........................000///---+++*********++++++,,,,,,,,,,,,++++++*********++++++++++++******~~~xxxsssnnnppprrrssssssqqqooommmjjjhhhhhhmmmtttwwwuuurrrvvvvvvuuurrrlllgggcccaaa___cccfffeeeeeeiiimmmnnnmmmoooqqqqqqqqqqqqqqqppprrrqqqooonnnnnnoooqqqrrrqqqrrrsssuuuvvvwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{vvvssssssuuuvvvwwwxxxtttooommmpppuuuzzz}}}zzzvvvqqqlllkkkmmmpppssswwwxxxyyy|||zzzrrroooiiiccc___\\\[[[ZZZ]]]\\\]]]___^^^\\\___eeezzz|||oooiiiddd___VVVLLLFFFGGG???:::333///...///000111............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,---,,,,,,++++++***)))))))))++++++,,,,,,,,,---------******++++++++++++,,,,,,///------.........555<<>>:::777444222111222222222222111000000........................+++++++++++++++++++++*********++++++++++++++++++)))******************)))uuujjjccc```eeekkkqqqsssrrrnnnlllllljjjgggdddbbbdddiiimmmtttrrrnnneee^^^]]]ccciiinnnsssssssss}}}qqqeeeZZZXXXYYYXXX[[[aaaeeedddcccdddfffjjjmmmpppnnnooorrruuuyyy{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzzvvvtttqqqqqqsssvvvxxxyyyyyyuuuooolllkkklllmmmmmmhhhiiijjjlllmmmmmmmmmmmmrrrqqqpppooonnnnnnnnnnnnmmmqqqwww~~~|||uuupppgggdddccceeeddd___[[[ZZZ[[[[[[aaannn}}}wwwpppssstttkkk\\\RRRGGGCCC===888555222///---000/////////............,,,------......------,,,------------------------))))))************)))))))))******+++,,,,,,------(((((()))***+++,,,,,,---))))))*********+++++++++))))))***++++++,,,---------...000333666>>>OOO___jjjmmmkkkccc]]]\\\\\\[[[\\\lll~~~vvvdddWWWPPPLLLMMMMMMKKKLLLQQQTTTZZZeeerrrvvvkkkhhhfffdddfffkkkxxx~~~rrriiijjjvvv}}}nnn___WWWLLLNNNQQQQQQOOOLLLKKKKKKOOOWWW^^^______```aaa___ZZZUUUNNNHHHBBB>>>:::777111222222222222111000000.................................---,,,+++***)))((()))***+++++++++++++++))))))************))))))vvvmmmiiiiiieeeoooyyy}}}yyytttrrrrrrtttqqqnnnmmmjjjjjjpppyyy{{{pppfffaaadddiiinnnuuuqqqxxxuuufffZZZYYYYYYWWWXXX^^^___cccggggggccc``````bbbfffeeejjjrrrvvvwwwzzz~~~~~~~~~~~~~~~|||xxxuuuuuuppplllmmmrrrvvvuuussstttrrrmmmhhhjjjnnnoookkkmmmmmmmmmmmmmmmmmmmmmlllnnnooonnnmmmjjjiiijjjlllpppsssyyy}}}vvvpppnnnjjjgggdddaaa^^^[[[\\\\\\]]]^^^dddppp{{{|||yyygggWWWKKKEEE@@@===888222000222//////.........//////000000...+++))))))***,,,...++++++,,,,,,,,,,,,------))))))************))))))'''(((***+++,,,---------((())))))))))))*********++++++++++++++++++++++++...---------//////...---000//////333>>>MMM]]]gggpppkkkiiiggg___WWWWWW]]]mmm~~~uuuggg\\\ZZZRRRLLLKKKKKKKKKMMMRRRYYYgggwwwuuukkkhhhhhhiiiooowwwvvv}}}|||vvvooommmxxxuuuggg]]]VVVQQQQQQPPPMMMJJJJJJLLLPPPVVV\\\```aaaaaa```[[[^^^___[[[PPPEEE<<<999777777666333000000111333111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...zzz|||}}}xxxoooiiiggggggpppxxx~~~xxxvvvwwwyyysssooooooqqquuu~~~tttkkkjjjmmmsssvvv|||xxxxxxiii]]][[[ZZZVVVVVVZZZ```ccceeeccc^^^[[[[[[]]]______eeemmmssstttwwwzzz|||{{{zzzzzzzzzyyyvvvsssqqqnnnlllnnnrrrvvvuuusssqqqpppmmmiiikkkqqqrrrooonnnnnnmmmlllkkkkkkjjjjjjkkklllllljjjiiihhhiiijjjmmmqqqwww}}}~~~xxxtttnnniiifffdddbbb```]]]\\\[[[YYY\\\dddpppxxxuuugggTTTKKKBBB===:::444222222///.............../////////...,,,+++***+++,,,---++++++,,,,,,,,,,,,------))))))************))))))***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++///........./////////...111000111888EEEUUUdddlllrrrllleee^^^WWWWWWdddsssxxxhhh]]]WWWUUUOOOJJJJJJKKKLLLPPPUUU___pppyyyrrrmmmooorrrttt{{{uuunnnuuu||||||}}}uuupppttt|||uuudddZZZQQQPPPPPPNNNLLLLLLIIILLLPPPUUUYYY\\\]]]^^^]]]```ccc```WWWKKK???999777666555333222111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...}}}}}}}}}|||vvvoookkkkkklllyyy~~~zzzqqqqqqvvv}}}xxxrrruuu||||||mmm```]]]ZZZUUUVVV[[[fffiiijjjeee]]]WWWVVVWWWYYYZZZaaajjjpppqqqsssvvvwwwvvvuuuuuuvvvuuusssqqqmmmlllllloootttvvvuuusssnnnooommmkkknnntttvvvssspppooonnnllljjjiiiiiiiiiggghhhiiihhhgggfffgggiiikkknnntttzzz}}}|||uuupppllljjjiiihhhccc```\\\WWWVVVZZZaaafffttt{{{bbbTTTEEE???<<<888444333///......---------......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))************))))))---------,,,+++***)))(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++/////////....../////////222222666AAAQQQaaalllqqqpppjjjbbbZZZVVV^^^ssskkkZZZTTTSSSPPPKKKHHHJJJLLLOOOUUU\\\fff||||||qqqpppssszzzwwwmmmiiiqqqyyy~~~}}}yyy{{{}}}}}}rrrdddVVVQQQQQQPPPOOOOOOIIIIIIKKKNNNRRRWWW[[[]]]aaaccceeeeee___TTTFFF<<<:::777444333444444111.../////////////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...}}}}}}~~~~~~~~~}}}zzz}}}xxxsssqqqsssvvv}}}xxxtttyyy{{{zzzooobbb^^^[[[YYY^^^gggtttxxxyyyrrrfff[[[WWWWWWZZZ\\\cccmmmrrrrrrrrrttttttsssrrrrrrssssssqqqpppjjjkkkmmmqqquuuvvvuuusssnnnppppppnnnpppuuuwwwuuupppooonnnlllkkkjjjjjjkkkeeeggghhhhhhgggggggggiiijjjmmmrrrwwwzzz}}}~~~~~~wwwyyy{{{|||}}}~~~zzzvvvssspppmmmkkkgggbbb]]]ZZZ\\\___bbbkkktttqqq]]]III@@@>>>:::666333///......------------...,,,---.........---+++++++++++++++,,,,,,,,,------)))******++++++******)))---------,,,+++***)))((((((((()))))))))*********++++++++++++++++++++++++.........---------///000111555???NNN___kkkppppppiiiddd^^^\\\aaannnttt```TTTQQQRRRLLLIIIGGGJJJNNNSSS\\\eeepppxxxnnnnnnsss}}}{{{rrroookkkvvv||||||sss```WWWTTTQQQOOOOOOKKKJJJIIIJJJNNNTTTZZZ^^^bbbbbbccceeeccc[[[OOOFFFBBB<<<555222444555222///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...|||zzzzzz|||~~~|||zzz}}}zzzxxxxxx{{{~~~pppbbb^^^___bbbnnn{{{ssseee^^^]]]aaaccckkktttxxxvvvssstttsssrrrqqqrrrsssrrrpppnnnjjjkkknnnqqqtttuuusssrrrooorrrsssqqqqqquuuvvvtttooonnnmmmlllllllllmmmnnnfffhhhjjjjjjiiihhhiiijjjjjjlllooorrrtttuuuvvvuuurrrtttuuuvvvxxx{{{|||vvvrrrppplllhhheeedddeeefffhhhmmmqqq|||fffNNNBBB???<<<777444000///...---------------,,,---...//////---,,,***+++++++++,,,,,,,,,------******++++++++++++******++++++,,,,,,,,,++++++***(((((()))))))))*********+++++++++++++++++++++++++++------,,,+++,,,///222333;;;KKK\\\jjjpppmmmjjjaaa\\\YYY```ppptttcccXXXQQQNNNMMMHHHFFFFFFKKKPPPWWWcccnnnwwwqqqooorrr|||rrroooqqqqqqnnn```XXXQQQMMMLLLLLLJJJHHHHHHKKKRRRXXX]]]aaa```___``````^^^XXXSSSNNNEEE:::444444555444222000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...}}}yyyyyy|||}}}{{{{{{|||yyyxxxxxxzzz|||nnncccbbbfffooo{{{jjjcccbbbeeehhhppp{{{~~~zzzvvvuuurrrrrrrrrssssssrrrooollliiikkkmmmoooppppppooonnnooosssuuusssrrrtttuuusssooonnnlllkkkkkklllnnnoooiiikkkmmmmmmllljjjjjjjjjhhhiiikkkmmmnnnoooooonnnnnnppprrrsssuuuxxx|||}}}xxxrrrppplllkkklllmmmnnnnnnrrrsss~~~nnnTTTFFFAAA===888666111000///...............---......//////---,,,+++++++++,,,,,,,,,,,,------******++++++++++++******)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---,,,+++---222666:::FFFXXXgggooonnnhhhccc\\\ZZZ\\\iiitttaaaWWWSSSNNNIIIFFFEEEDDDHHHOOOWWWaaappp~~~vvvnnnnnnqqq}}}}}}nnnlllqqqyyy}}}|||pppaaaUUUNNNLLLMMMKKKIIIHHHKKKPPPVVVYYY___]]]\\\\\\]]]^^^^^^]]]XXXPPPDDD;;;777666555444000000///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...}}}|||}}}~~~|||yyyyyy~~~{{{||||||{{{xxxxxxzzz}}}wwwvvvwww|||wwwmmmfffjjjqqq{{{xxxgggccceeedddhhhqqq|||{{{wwwvvvqqqqqqrrrttttttqqqlllhhhiiijjjllllllkkkjjjiiiiiimmmrrrvvvtttssstttuuusssooommmkkkiiihhhiiikkkllljjjmmmoooooommmkkkjjjjjjdddeeeggghhhjjjjjjkkkkkkkkkmmmooopppqqqsssvvvxxxzzz~~~vvvtttqqqqqqrrrssssssqqqsssssszzzuuu[[[LLLDDD>>>;;;:::222222111//////......///...............------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))),,,......---///555;;;GGGSSScccnnnnnniiiccc___ZZZaaammm~~~rrrcccVVVRRRPPPJJJEEEDDDGGGHHHOOOYYYdddrrr|||uuurrrtttvvv{{{{{{yyywwwuuuwww|||{{{{{{{{{zzz}}}qqqpppvvv~~~}}}qqq```VVVUUUPPPOOOMMMMMMOOORRRVVVXXX\\\]]]\\\\\\[[[]]]___bbb^^^YYYOOOEEE===777444333////////////////////////........................------------------------,,,,,,++++++,,,,,,---...zzzyyyzzz|||{{{}}}~~~|||xxxyyy~~~}}}~~~~~~wwwyyyyyywwwuuuvvvyyy}}}sssrrrsssxxx~~~tttllliiipppxxxrrrbbbaaafffaaaeeeppp||||||wwwvvvpppqqqsssuuutttqqqkkkfffiiiiiijjjiiigggeeeeeeeeejjjqqquuutttsssuuuvvvtttooommmjjjgggffffffggghhhkkkmmmoooooommmjjjiiiiiiaaabbbccceeegggiiiiiijjjjjjlllnnnnnnnnnoooppprrrvvv~~~{{{xxxuuuuuuvvvwwwuuusssppppppuuuyyyzzzyyy```PPPFFF@@@======333333111000//////////////////......------------++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***((())))))))))))*********++++++++++++++++++++++++***---//////...111888>>>PPP\\\jjjpppllleee```___XXXiiixxxbbbXXXQQQQQQOOOIIIEEEFFFKKKNNNVVVcccpppxxxuuuzzz~~~vvvpppjjjfffccceeeffffffeeeggglllppprrrwwwoookkkkkkkkkmmmpppuuu{{{yyywww}}}~~~}}}kkk```___TTTSSSSSSSSSTTTVVVXXXYYY[[[]]]___^^^[[[\\\___bbbaaa^^^WWWMMMBBB999333111...//////000111222222222........................------------------------,,,,,,++++++,,,,,,---...{{{zzzzzzzzzzzzxxx}}}{{{zzz~~~}}}||||||vvvtttrrrqqqsssvvvyyy|||wwwsssooopppvvvxxxzzz{{{rrrrrrssswwwiiiaaaccceeeaaagggpppxxx|||~~~~~~}}}yyytttqqqpppmmmiiieeegggdddbbbeeegggfffhhhlllooovvv|||{{{uuuooonnnpppnnnnnnnnnllliiiggghhhhhhoooooopppqqqqqqnnnjjjfffbbbccccccdddeeeffffffgggjjjjjjiiigggfffgggjjjmmmsssyyy~~~xxxwwwzzz||||||yyytttooonnnoooppp|||{{{lllYYYIIIAAA===;;;666444111111111111///.........---------,,,,,,,,,,,,+++***+++---...---,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,------,,,++++++***))))))---,,,,,,,,,,,,---......///------000000222===JJJZZZffflllfffbbbcccbbb\\\eee{{{zzzeeeXXXRRRMMMKKKGGGDDDEEEIIIOOOUUUbbbuuuzzzvvvqqqttt~~~ssshhhaaa]]][[[YYYUUUXXXZZZ\\\[[[[[[[[[\\\dddgggkkknnnrrrvvv{{{rrrjjjgggdddbbbccchhhmmmuuuzzz}}}}}}~~~xxxrrrbbbZZZRRROOONNNOOOSSSYYYaaa```___^^^^^^```bbbdddeeeddd```WWWKKK@@@;;;999333222000//////000222333//////.........---------///...---,,,+++,,,------//////.........---------}}}zzzxxxxxxyyyyyyyyy}}}}}}|||}}}{{{zzztttrrrqqqpppppprrrtttvvvrrrnnnkkklllqqqxxx~~~~~~~~~~~~~~~xxxsssqqqsssvvv||||||gggbbbdddggggggnnnyyyyyyuuurrrnnnhhhcccdddbbbbbbfffggghhhlllrrr{{{}}}uuuppprrruuuuuuvvvtttqqqlllhhhfffeeelllnnnqqqrrrpppmmmhhheeecccddddddeeefffggghhhhhhggggggfffdddcccdddgggjjjlllqqqxxx||||||}}}}}}||||||~~~wwwqqqmmmmmmkkkrrr~~~yyylll[[[LLLBBB>>>===888555333111111000///---.........---------,,,,,,,,,+++***+++---...---,,,---------,,,+++***))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,------...///...,,,---111333888EEERRR```gggkkkgggaaa`````````ppplll[[[RRRLLLHHHGGGEEECCCGGGMMMVVV```rrr{{{uuuvvvyyyuuunnneee]]]XXXUUUTTTRRRPPPRRRUUUVVVUUUUUUUUUVVVZZZ]]]aaadddiiipppyyyzzzllleeedddcccdddfffgggnnnxxxpppdddXXXTTTUUUUUUVVVXXX`````````aaaaaabbbcccdddffffffcccZZZNNNBBB:::777555333111000///000111222//////.........---------///...---,,,,,,,,,------//////.........---------|||xxxwwwvvvvvvxxxzzzzzzyyy}}}zzz}}}~~~yyyuuussspppoooooonnnnnnnnnooooookkkiiiggghhhlllqqqtttuuuyyyxxxzzz}}}}}}|||{{{yyyuuuqqqooosssyyyrrreeeeeejjjnnnqqqzzz|||vvvooogggaaa______bbbfffggghhhooowwwyyyqqqooorrrwww|||vvvoooiiieeedddhhhmmmrrrsssooojjjfffdddbbbcccdddeeefffgggggggggddddddcccaaa___```ccceeeiiimmmsssuuuvvvxxx|||~~~|||uuuooollliiijjjwww{{{xxxooobbbSSSGGGBBBAAA;;;888555222111000...---.........------------,,,,,,+++***+++---...---,,,......---,,,+++***))))))******+++++++++,,,,,,,,,***++++++,,,---......///---------,,,------...///000...///333888@@@NNNZZZffffffgggeee___[[[aaajjjlll\\\QQQKKKGGGCCCCCCDDDFFFMMMUUU```ppp}}}|||yyywwwqqqyyyoooaaa]]]WWWRRRPPPOOONNNMMMMMMOOOQQQQQQPPPPPPPPPQQQQQQTTTXXX\\\bbbmmmzzz{{{oooccc``````bbbggglllnnnwww}}}lll[[[UUUUUUTTTSSSSSS\\\^^^bbbeeefffgggfffeeeggghhhfff```TTTGGG<<<666666555333111000000111111/////////.........------///...------,,,,,,------...............---------|||yyywwwvvvuuuuuuwwwzzz{{{zzzyyy{{{}}}}}}zzzuuusssuuuxxx}}}{{{tttooommmjjjjjjkkkkkkkkkkkkkkkjjjeeeddddddfffjjjmmmnnnnnntttsssuuu{{{|||{{{~~~}}}yyyvvvsssqqqooottt{{{vvviiieeekkktttyyy}}}{{{rrriiibbb[[[\\\```eeeffffffmmmvvv~~~|||xxxqqqkkkjjjnnnsss}}}vvvnnnjjjhhhiiiffflllssssssmmmfffcccccc```aaabbbcccddddddddddddaaaaaaaaa___]]]]]]___aaaeeeiiimmmooopppsssyyy}}}yyyssspppmmmiiimmmsss||||||zzzuuummm^^^OOOFFFCCC???<<<777333111000...,,,............------------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///---------------...//////111111333777===HHHUUU___jjjccc``````\\\[[[hhhyyyqqq```TTTMMMHHHDDDBBBCCCEEEJJJUUU```lll~~~zzzwwwwwwwww|||ssscccWWWTTTQQQOOONNNNNNMMMLLLNNNOOOPPPPPPOOOOOOOOOQQQPPPRRRVVVYYY___lll}}}qqqhhh___^^^```eeennnvvvtttbbbWWWRRROOOPPPRRRWWW[[[aaagggkkkkkkjjjhhheeeggggggddd[[[NNNBBB:::888777444111000000000111////////////............///......---------------........................zzzwwwwwwxxxwwwtttttttttvvvwwwxxxvvvtttqqqrrrqqqoookkkjjjmmmoooxxx{{{}}}{{{wwwpppllliiieeeeeefffggghhhggggggfff``````bbbeeeiiillllllkkkllllllmmmpppuuuyyyzzzzzz{{{||||||vvvrrrooonnnrrrwww}}}zzzqqqfffbbbgggppp|||}}}uuullleee\\\]]]aaafffgggfffjjjqqqsssrrrpppkkkhhhiiinnnrrr}}}xxxrrrllljjjlllnnnhhhmmmrrrpppiiiccc```aaa```aaabbbcccdddcccbbbaaa_________]]][[[ZZZ[[[]]]]]]```ccceeefffjjjqqqwww~~~{{{vvvuuurrrnnnmmmmmmgggrrr|||zzzwwwjjjWWWHHHCCCCCC>>>999444222000...---//////.........---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------...------------...//////...111555;;;EEERRR]]]dddhhh^^^XXXYYY\\\bbbuuuvvveeeYYYPPPJJJEEECCCBBBEEEHHHOOO\\\iii}}}}}}yyyzzz~~~iii[[[TTTRRRPPPOOOPPPPPPOOONNNPPPQQQQQQPPPOOONNNOOOQQQOOORRRUUUWWW\\\gggxxxlllfffaaaaaaeeemmmzzzvvvuuuxxx||||||{{{|||qqqcccVVVOOOPPPVVVSSSXXX```ggglllmmmlllkkkbbbdddfffeee```UUUIIIBBB999888555222111000111111000000/////////............//////.........---------.....................wwwqqqsssuuuvvvuuuqqqpppppppppqqqqqqooommmiiijjjiiihhhggghhhkkknnnrrrtttvvvuuuqqqlllhhhgggfffgggggggggggggggfffeeeaaaaaacccgggkkkmmmlllkkkfffhhhjjjmmmqqqvvvzzz|||||||||tttpppmmmmmmsssxxx|||}}}yyyvvvtttjjjbbb]]]```gggppp{{{|||vvvooojjjcccbbbffflllooommmmmmoooooonnnmmmllllllooouuuyyy~~~}}}yyyuuuqqqoooqqqrrrmmmooooookkkeee```^^^___aaabbbcccdddcccaaa___^^^ZZZ[[[ZZZXXXVVVTTTUUUVVVVVVYYY]]]___aaaeeelllrrr|||}}}{{{zzzxxxwwwtttqqqoooeeekkkvvvyyycccNNNEEEEEE@@@:::555333111///.../////////.........------,,,+++***+++---...---,,,......------,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,......------......///000)))000999BBBOOO\\\eeehhhbbbZZZUUUXXXbbbqqqxxxfffZZZRRRJJJEEEAAAAAADDDHHHMMMUUUeeettt~~~yyyeeeYYYTTTRRRPPPPPPQQQRRRQQQQQQQQQRRRRRRPPPNNNNNNOOOPPPNNNQQQUUUUUUXXXaaappp}}}zzzjjjfffeeehhhmmmxxxqqqgggdddfffhhhiiiiiikkkpppwwwwwwfffXXXSSSVVVTTTXXX^^^eeeiiikkkkkkjjj```bbbdddeeebbbZZZPPPIII:::888555333111111222222000000000/////////.........////////////...---------------...............xxxsssoooooosssvvvtttqqqooommmllllllllllllkkkjjjiiiiiiiiiiiikkknnnrrruuuvvvxxxzzzyyyvvvsssqqqppprrrrrrqqqooommmlllkkkjjjjjjjjjkkknnnpppqqqpppnnnmmmpppuuuyyy|||{{{zzz~~~wwwoookkkiiiiiinnnqqqvvvwwwuuurrrnnnmmmaaa\\\[[[```eeejjjsss}}}|||xxxtttqqqnnnmmmkkknnnwww|||zzzuuusssrrrqqqooonnnqqqwww{{{yyyxxxtttqqqkkkeee```^^^]]]]]]______```aaa___\\\YYYWWWTTTTTTTTTRRROOOMMMMMMNNNOOOSSSWWWYYY[[[```ggglllsssxxx}}}~~~|||zzzwwwtttlllkkkmmmuuu{{{ttt[[[NNNFFFAAA;;;666333222000///////////////............,,,+++***+++---...---,,,------------------------******+++++++++,,,,,,,,,******++++++,,,,,,------...............//////000,,,666AAAKKKWWWbbbfffddd\\\YYYWWW\\\mmm~~~kkk\\\SSSLLLFFFBBBAAACCCHHHPPPVVVaaarrruuuddd[[[UUURRRPPPPPPRRRTTTVVVVVVTTTTTTTTTRRRPPPOOOPPPRRROOOUUUYYYZZZZZZaaannnzzzrrrhhhfffhhhmmmuuu{{{yyyyyy|||qqqddd\\\ZZZZZZZZZ]]]^^^aaacccgggmmmtttyyyzzz||||||yyysssqqqrrruuuxxx{{{ooo___XXXYYY[[[^^^bbbeeefffffffffbbbbbbbbbcccbbb\\\TTTNNN999888555333222222333333000000000000/////////......//////000///...---,,,---------.........//////rrrqqqooonnnqqqvvvwwwrrrnnnnnnllljjjjjjkkklllkkkjjjkkkkkklllmmmpppuuuzzz}}}~~~{{{xxxuuusssqqqqqqtttssstttuuuwwwwwwuuusssxxx~~~{{{xxx{{{~~~|||yyysssllleeeaaaaaaaaafffiiinnnpppooollljjjiii___[[[\\\```bbbccckkkttt~~~wwwtttsssqqqpppuuurrruuu}}}xxxwwwtttqqqpppsss{{{}}}xxxrrriiibbb^^^]]]\\\\\\[[[[[[\\\\\\ZZZWWWSSSQQQNNNOOOOOOMMMJJJHHHHHHHHHFFFIIINNNQQQSSSXXX^^^cccgggoooxxxzzzxxx{{{~~~{{{~~~{{{yyyrrrkkkgggkkkqqqyyy}}}}}}gggWWWGGGBBB;;;666444222111000000/////////............,,,+++***+++---...---,,,))))))***,,,...///111111******+++++++++,,,,,,,,,'''((()))***,,,---...///...............///000000444>>>IIIRRR[[[dddccc]]]WWWZZZ[[[aaavvvrrrbbbWWWOOOIIIEEECCCBBBFFFNNNWWW___kkk}}}xxx}}}nnn```YYYUUUSSSQQQQQQTTTWWWZZZ[[[XXXXXXWWWUUURRRRRRSSSUUUTTTZZZ```aaaaaafffrrr}}}nnneeefffjjjqqqzzz}}}qqqssswww{{{xxxqqqjjj___WWWRRRQQQRRRRRRSSSUUUWWWXXXYYY^^^ffflllppprrrrrrnnngggcccdddgggkkkmmmrrruuuxxxpppaaa]]]^^^___```aaabbbccccccdddcccbbbbbbaaa]]]VVVPPP999888555333222333333444000000000000////////////...///000000000///---,,,---------.........//////rrrmmmkkknnnqqqqqqoookkkiiihhhjjjgggddddddhhhnnnrrruuusssvvv{{{~~~~~~~~~|||wwwvvvvvv~~~{{{zzz{{{zzzwwwtttsssmmmiiifffaaaZZZWWWXXX^^^eeegggeeegggmmmlllfff___]]]^^^```aaadddllluuu|||xxxuuuuuuvvvyyy{{{~~~|||~~~zzzzzztttooonnnppptttxxxxxxmmmeeebbb___XXXTTTVVVVVVUUUSSSRRRPPPPPPOOOOOOJJJKKKKKKIIIGGGFFFGGGHHHGGGCCCBBBFFFIIILLLRRRYYY^^^ccchhhmmmqqqzzzzzz}}}|||rrrgggbbbbbbiiixxxwww]]]IIICCC???===888222///111............////////////.........------,,,,,,,,,///...---,,,+++,,,,,,---/////////...---,,,***)))******+++,,,---//////000,,,,,,...000...,,,000666777CCCRRR]]]```___]]]\\\\\\\\\```oooqqqeeeWWWOOOJJJEEECCCEEEEEEKKKUUUaaammm{{{vvvpppxxxyyykkk___XXXTTTSSSRRRSSSVVVZZZ___bbbaaa___]]]ZZZYYYYYYZZZ[[[[[[^^^cccfffhhhkkkqqqvvv{{{kkkdddgggkkksss}}}tttooorrrtttyyy~~~xxx|||xxxmmm___\\\VVVQQQNNNNNNOOOPPPRRRSSSTTTSSSTTTVVVZZZ]]]dddeeedddaaa]]]ZZZ[[[]]]aaabbbeeeiiirrrvvvhhhgggeeecccbbbccceeefffcccaaa______^^^\\\VVVRRRBBB>>>999666555444222000000//////............///////////////////////////......---------,,,,,,,,,rrrjjjhhhjjjmmmoooooollliiifffeeehhhfffdddeeejjjpppvvvxxx}}}~~~yyyvvvvvvwww|||zzzxxxyyyzzzyyyuuuqqqjjjeee```___[[[VVVUUUXXX[[[gggpppooooooqqqnnnhhhdddbbbbbbeeegggiiiqqqzzzxxxvvvtttssssssuuuyyy~~~yyyrrrlllgggfffeeehhhqqqzzzxxxsssjjjbbb___[[[VVVSSSTTTTTTSSSQQQNNNLLLJJJHHHGGGFFFGGGFFFDDDBBBAAAAAACCCCCCAAAAAAEEEHHHIIIMMMSSSZZZ]]]bbbeeehhhpppzzz|||{{{~~~~~~~~~~~~|||~~~vvvkkkccc^^^```lllyyyiiiNNNGGGAAA>>>:::333000000000000/////////.........------------------,,,,,,///...---,,,,,,,,,------------......------,,,,,,***++++++,,,---...///000...---///000///---111777;;;GGGVVV___aaa___\\\[[[YYY]]]hhhyyy}}}ggg[[[PPPIIIEEEBBBBBBEEEPPPVVVbbbppp~~~xxxrrrtttuuuhhh\\\UUUSSSSSSSSSUUUXXX]]]aaadddgggfffdddcccccccccdddeeecccggglllnnnoooqqqvvvzzzvvvgggeeehhhmmmvvv{{{sssuuuooommmqqqsssyyyxxxoooqqq|||vvvfff]]][[[XXXTTTQQQOOOPPPQQQSSSTTTTTTTTTRRRQQQQQQTTTVVV\\\]]]\\\YYYUUUSSSTTTVVVTTTWWW\\\bbbnnn{{{vvvoooiiieeecccbbbaaafffeeeddddddeeeccc___[[[LLLDDD;;;666777777333///111111000/////////000000///////////////////////////.........---------,,,tttlllgggffffffkkklllnnnllliiieeecccbbbeeeccccccfffmmmuuu{{{~~~}}}|||||||||~~~~~~yyyvvvvvvxxx{{{|||{{{{{{||||||xxxpppjjjbbb\\\XXXWWWUUUSSSUUUZZZdddvvv{{{xxxsssmmmiiiffffffiiikkknnnvvv~~~xxxppppppooooooqqquuu{{{~~~qqqiiiccc___]]][[[ZZZ```gggvvvxxxpppjjjdddaaa^^^YYYVVVVVVTTTSSSRRRPPPMMMJJJGGGFFFDDDEEEDDDBBB???===>>>???@@@???AAAEEEGGGGGGKKKQQQWWWYYY\\\]]]___eeennnuuu{{{}}}{{{}}}|||xxxxxxyyy{{{|||yyyrrriii___\\\eeepppvvvTTTKKKCCC@@@<<<555000///222111111000...------,,,,,,,,,------------------......---,,,,,,,,,------+++,,,,,,---.........---***++++++,,,---...//////000...///000///---222999BBBMMM[[[bbbbbb^^^[[[ZZZYYYdddtttoooZZZQQQHHHDDDBBBAAADDDHHHXXXaaaqqqxxxpppttt}}}rrreeeZZZTTTQQQSSSUUUXXX]]]aaaeeeggghhhhhhgggggghhhiiijjjkkkhhhkkkoooqqqqqqssswww{{{wwwggggggiiiooozzz}}}wwwooohhhkkkiiijjjooorrr{{{zzzooooooxxx|||kkk```ZZZZZZYYYXXXVVVVVVWWWXXXYYYZZZZZZYYYVVVSSSQQQQQQRRRWWWWWWWWWTTTQQQPPPQQQRRRTTTVVVZZZ___gggtttzzzooohhheeebbb```dddddddddeeefffeeebbb```XXXMMM@@@999999999555000333222222111000000111111////////////////////////////////////............oooffffffgggiiikkklllmmmmmmjjjfffbbb```___aaa```bbbgggpppyyy}}}{{{zzzzzzuuutttrrrrrrrrruuuwwwyyy~~~zzzyyyvvvssssssvvv{{{wwwlllccc^^^XXXTTTTTTTTTTTTXXX^^^www|||xxxtttlllhhheeegggiiimmmttt|||}}}yyyrrrpppooooooooorrrvvv{{{}}}}}}qqqdddaaa]]]YYYXXXUUUSSSWWW]]]jjjzzz}}}zzzwwwrrrpppooommmjjjddd```^^^UUUVVVVVVTTTRRRNNNJJJGGGEEEEEEEEECCC@@@>>>???@@@@@@@@@BBBGGGHHHJJJPPPXXX______]]][[[[[[___fffkkkrrryyy~~~}}}|||~~~~~~}}}~~~~~~~~~zzzuuutttvvvzzz}}}}}}|||yyyrrrgggbbbiiittt[[[OOODDD@@@===888333111111111000000///......---,,,,,,,,,------.........------------------------+++,,,------......------++++++,,,,,,---...//////000...///000//////444<<>>;;;666333//////000000000000000000,,,,,,,,,------.........,,,---------------------------......------,,,++++++,,,,,,------.........///------///000111999BBBRRRZZZbbbccc___\\\^^^bbbooo|||yyyeeeUUULLLFFFBBBBBBDDDGGGNNNVVV```uuuxxxrrrooowwwzzzzzzyyywwwrrrjjjbbbZZZUUUQQQSSSXXX^^^dddhhhkkkmmmjjjiiihhhhhhjjjmmmoooqqqoooqqqtttwww{{{ssskkkkkkqqq~~~uuuiiieeejjjppprrrqqqtttxxx{{{}}}|||yyyxxxwwwtttrrrqqqqqqrrrooojjjfff^^^___bbbgggppprrrkkkjjjhhhiiikkkmmmmmmkkkiiihhhcccdddeeedddaaa^^^]]]]]][[[[[[\\\\\\\\\[[[ZZZXXXXXXYYY[[[^^^aaaffflllooosss|||uuukkkhhhggggggmmmmmmnnnmmmkkkgggeeecccbbb___VVVJJJ===555444555444333222111000000000000000000000000000000000000000000000000000000000000tttjjjdddaaadddhhhjjjlllnnnqqqppplllgggaaa\\\[[[[[[ZZZ[[[^^^fffppp{{{~~~}}}|||{{{yyywwwzzz|||uuutttsssrrrqqqooonnnnnngggddd```]]][[[[[[]]]^^^]]]___aaaccceeegggiiiiii```aaaccceeehhhooowww|||}}}|||||||||zzzssshhh```[[[VVVTTTVVVYYY\\\ccciiiwwwzzzoooddd______bbbiiipppyyyxxxqqqiiihhhfffeeedddeeeggghhhpppwwwuuuggg]]]VVVSSSQQQQQQOOONNNQQQWWWVVV^^^eeeeee___\\\___dddtttzzz~~~{{{wwwrrrmmmgggfffggggggddd]]]TTTKKKEEEBBBCCCDDDDDDCCCCCCEEEGGGKKKKKKMMMPPPRRRXXXfffsss}}}ttthhh\\\VVVWWW[[[___iiisss|||~~~}}}~~~}}}|||zzzyyyyyyzzz|||}}}}}}{{{wwwsssqqqrrrvvvyyy~~~{{{uuuxxxsss___JJJAAA@@@===888555/////////000000111111111,,,,,,------------------+++,,,---.........---------.........---,,,,,,+++,,,,,,,,,---------.........,,,---000222666@@@KKKWWW]]]aaa___ZZZ[[[ccckkk{{{wwwgggXXXNNNGGGCCCAAACCCGGGLLLVVV```qqqzzzqqqqqqtttrrrjjjlllmmmllliiiddd^^^XXXTTTRRRTTTYYY___eeejjjmmmooojjjhhhfffdddeeeiiimmmppprrrwww}}}vvvmmmkkkooo|||}}}jjjddd^^^^^^dddjjjmmmmmmkkknnnpppqqqooollljjjjjjeeefffhhhjjjkkkiiidddaaa[[[]]]```hhhuuu}}}xxxxxxvvvxxx|||~~~~~~|||xxxuuummmnnnooonnnjjjeeecccbbb```aaacccfffhhhfffbbb___bbbbbbcccdddfffhhhjjjkkknnnttt}}}zzzlllggghhhjjjuuuvvvvvvsssooojjjfffeeedddfffdddXXXGGG;;;777999444444222111000000//////000000000000000000000000////////////000000000000uuujjjbbbaaadddiiilllkkkmmmqqqqqqoookkkddd]]]YYYWWWWWWXXXYYY]]]dddoooyyy~~~xxxttttttuuutttttt|||{{{sssrrrqqqooollljjjhhhfffbbb^^^YYYTTTQQQPPPQQQRRRRRRSSSUUUWWWZZZ\\\^^^```YYY[[[^^^bbbgggnnnvvv{{{{{{yyywwwvvvtttooofff```[[[XXXXXX\\\aaafffmmmtttyyyzzzjjjbbb```bbbhhhpppyyyyyyrrrllljjjgggeeecccbbbaaaaaafffnnnvvv{{{wwwmmmccc\\\VVVRRRPPPPPPNNNMMMQQQWWWUUUZZZ``````[[[WWWXXX[[[mmmrrrsssnnnhhhgggddd```dddfffgggeee___VVVLLLFFF@@@BBBDDDEEEEEEGGGJJJMMMNNNOOOSSSVVVXXX]]]jjjwww}}}sssfff[[[XXX]]]eeejjjvvv~~~}}}{{{yyyyyyyyyzzz{{{zzz{{{zzzwwwtttsssvvvyyylllQQQEEEBBB???:::666111111111000000000000000------------------,,,,,,+++,,,---.........------,,,,,,------......------,,,,,,,,,------------......---///333777===IIITTT[[[^^^___ZZZVVVZZZhhhuuu}}}iiiYYYPPPJJJDDDBBBCCCHHHMMMUUUaaammm}}}yyy~~~rrriiieeecccdddeeedddaaa]]]XXXUUUSSSVVVZZZ___eeejjjnnnqqqnnnjjjeeebbbbbbfffkkkoooxxx}}}nnnkkklllxxxrrrdddaaa^^^```fffmmmsssvvvssstttvvvtttqqqnnnmmmlllhhhhhhhhhhhhgggddd```]]]\\\```fffqqqyyyrrrmmmkkklllnnnrrrwwwyyywwwqqqlllooonnnnnnooorrrttttttuuuvvvxxx{{{oooiiilllrrr~~~|||uuuppplllllljjjnnnnnnfffVVVGGG>>>;;;666555444222111111000000000000000000000000000000.........//////000000000tttjjjfffbbbdddiiiooopppnnnqqqwwwpppnnniiibbb[[[VVVUUUUUUWWWXXX\\\dddnnnxxxyyyqqqmmmmmmpppqqqqqq}}}{{{xxxrrrqqqooollliiieeebbb```]]]YYYSSSNNNJJJIIIIIIJJJLLLMMMNNNOOORRRTTTWWWXXXXXX[[[___dddjjjqqqxxx}}}~~~{{{wwwtttqqqlllddd^^^]]]ZZZ\\\ccciiiooowww~~~qqqfffbbbdddkkkrrrxxx~~~xxxtttqqqmmmiiidddaaa___^^^\\\ccclllpppmmmeee]]]XXXXXXTTTRRRQQQOOONNNRRRXXXXXX\\\aaaccc___XXXWWWYYYeeejjjhhh___YYYZZZ[[[YYYUUUXXX[[[\\\XXXQQQHHHBBBAAACCCEEEGGGIIIKKKOOORRROOOQQQVVV[[[\\\___iiiuuuwwwnnnbbbZZZ\\\fffsss{{{~~~~~~|||{{{{{{||||||{{{}}}~~~|||xxxwwwxxxzzzuuuWWWGGGCCC???:::666333333222111000///...............------,,,,,,,,,***+++---...///...------)))***,,,---.../////////,,,,,,------------------///...000555:::AAAOOO[[[]]]___^^^WWWSSSZZZkkk{{{xxxaaaRRRLLLIIIEEEDDDFFFMMMTTT]]]kkkxxxssshhhdddeee```aaaccccccaaa^^^ZZZXXXUUUVVVZZZ^^^dddjjjoooqqqvvvqqqkkkffffffjjjppptttooojjjkkkvvvpppeeedddcccdddjjjrrr|||~~~zzzvvvttttttooommmjjjgggccc___\\\ZZZ```eeennn|||xxxtttyyy{{{yyyooopppsssxxx~~~}}}rrrlllrrrzzzzzzwwwwwwooorrrtttnnnbbbRRRDDD<<<777777555444333222222222000000000000000000000000---.........//////000000tttiiiaaa___cccfffjjjnnnqqqrrrrrrrrrrrroooiiiaaaZZZUUUUUUUUUZZZYYY[[[bbblllvvv{{{~~~xxxsssrrrnnnhhhhhhmmm{{{yyyvvvnnnllljjjiiigggddd___\\\VVVTTTQQQLLLHHHFFFGGGIIIJJJKKKNNNQQQRRRTTTTTTUUUUUUUUUYYYeeeuuuxxxsssooojjjddd___ZZZ]]]ccciiiqqq|||qqqfffdddhhhrrr{{{}}}{{{wwwppphhhbbb```___```aaabbbeeefffeeeaaa^^^YYYTTTPPPPPPPPPOOORRRWWW]]]___hhhooolllbbb]]]^^^iiikkkggg[[[QQQMMMLLLKKKPPPPPPQQQQQQOOOKKKGGGEEEDDDFFFJJJLLLNNNOOORRRTTTUUUWWW[[[]]]aaahhhrrrzzzzzzsssoooqqqttt{{{}}}|||}}}~~~|||zzzyyyyyyzzz{{{xxxzzz___KKKHHHGGG@@@777333111000000111111///...........................++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,.../////////......000...000888EEEQQQXXXZZZ\\\[[[YYYWWWYYYddduuuvvviiiYYYLLLGGGHHHCCC@@@DDDRRRaaannn}}}tttiiibbbaaabbbdddcccaaa```___\\\WWWTTTVVVXXX[[[^^^bbbffflllpppwwwqqqllliiigggiiisss~~~ppplllkkktttnnncccbbbdddooo~~~{{{tttnnnfff___^^^bbbbbbmmm|||}}}~~~}}}mmmppp~~~{{{xxxzzzxxxrrrkkkaaaQQQCCC>>>999555555444222222666333222111000///...---,,,......////////////......tttiiiccc```aaafffiiinnnrrruuuuuuuuutttnnnkkkeee^^^WWWTTTUUUWWWZZZYYYZZZ```jjjttt{{{~~~zzzrrrnnnkkkgggjjjooouuuwww{{{}}}{{{vvvqqqnnnkkkiiigggeeeccc```\\\XXXQQQOOOLLLGGGCCCAAABBBDDDEEEHHHLLLOOOQQQRRRRRRSSSVVVWWW^^^mmmwwwoookkkhhhdddaaa^^^bbbgggnnnxxxrrrjjjiiinnnxxxuuummmhhhhhhjjjhhhhhhiiiiiihhhddd^^^ZZZWWWRRROOOOOOOOONNNQQQVVV\\\aaajjjrrrppphhhfffjjjuuuxxxttteeeTTTLLLKKKKKKJJJJJJKKKKKKJJJGGGEEECCCDDDGGGKKKNNNOOOQQQTTTUUUXXX[[[^^^aaagggqqq}}}~~~~~~~~~|||{{{zzzzzz{{{|||}}}{{{gggRRRJJJFFF@@@999333222000000111111///...........................++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++,,,---////////////...000000444>>>KKKUUUZZZZZZZZZWWWUUUVVV]]]jjjzzz|||ooocccWWWKKKFFFFFFDDDCCCJJJ[[[lllzzzxxxmmmhhhddddddgggbbbccccccbbb___[[[WWWUUUTTTWWWZZZ^^^aaaeeeiiilllqqqooommmllllllrrrmmmjjjjjjrrrooodddfffnnn}}}yyyrrrjjjddddddhhhtttuuullllllrrr}}}wwwwww}}}}}}xxxrrriiiYYYLLL@@@:::666666444222222555222222111000///......---......////////////......qqqddd```___cccgggjjjmmmrrrvvvyyyxxxvvvuuukkkhhhaaaZZZTTTSSSUUUXXXZZZYYYZZZ^^^gggqqqyyy~~~{{{qqqkkkhhhhhhmmmssstttssssssuuuvvvtttnnnjjjgggdddbbb___]]]ZZZVVVSSSLLLKKKHHHCCC@@@>>>@@@AAACCCGGGMMMQQQRRRRRRRRRRRRTTTXXXccctttvvvmmmiiihhhgggeeebbbeeejjjrrr~~~|||qqqmmmooottt}}}}}}sssrrruuuzzz|||{{{zzzxxxtttlllbbb\\\UUUPPPMMMNNNMMMLLLOOOTTTYYY___jjjqqqqqqpppttt{{{nnnXXXLLLIIIJJJEEEEEEFFFFFFFFFFFFFFFEEEFFFJJJNNNRRRTTTVVVXXXYYY^^^bbbhhhnnnwww~~~~~~||||||||||||||||||||||||~~~qqqZZZLLLEEE???<<<444222000000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---//////000//////111444;;;FFFRRRZZZ\\\[[[ZZZVVVSSSWWWcccrrrssseee[[[RRRJJJEEEDDDEEEHHHTTThhh{{{}}}rrriiieeeeeedddeeehhhaaadddfffddd^^^XXXUUUTTTQQQUUUYYY]]]___bbbdddfffkkkkkkmmmoooqqq{{{|||jjjhhhiiirrr}}}|||oooccchhhsss~~~vvvrrruuu{{{~~~qqqccc]]]___eeeqqq{{{{{{}}}|||~~~vvvhhh[[[EEE>>>888666555222222444111111111111000000//////...//////000000//////...tttfff______bbbgggmmmlllppptttxxxyyyxxxvvvtttkkkggg```XXXRRRQQQTTTXXXZZZYYYYYY]]]dddnnnwww}}}zzzrrrllljjjlllqqqvvvuuurrrrrruuuyyywwwnnnfffaaa___\\\YYYWWWTTTQQQNNNJJJIIIGGGCCC@@@???AAACCCFFFLLLRRRUUUUUUTTTTTTUUUWWW]]]jjj|||wwwpppmmmmmmllljjjeeefffjjjrrr}}}{{{tttnnnnnnqqqvvvyyyyyy~~~sssggg___SSSNNNLLLLLLLLLKKKMMMQQQSSSZZZdddkkkooovvvoooXXXLLLHHHFFFDDDDDDEEEGGGHHHJJJKKKLLLLLLOOOTTTWWWYYY[[[]]]^^^eeelllwww~~~}}}|||zzz{{{||||||}}}}}}||||||zzz{{{|||~~~yyy{{{~~~xxxbbbOOOCCC???>>>555333111000000111000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111111777AAANNNYYY]]]\\\YYY[[[VVVSSS[[[jjjyyyzzzlll\\\TTTNNNHHHDDDCCCEEENNN___uuu~~~llleeeaaabbbcccaaaaaacccbbbgggiiifff]]]UUURRRQQQOOOSSSXXX\\\]]]^^^___```eeegggllloootttuuuddddddgggppp{{{}}}pppggglllvvvjjj```XXXVVVXXX___iiisss}}}yyyssstttvvvzzzttthhhLLLCCC;;;888666333222444111111111111111111111111//////000000000000//////||||||ppphhhaaaaaadddfffiiinnnmmmooosssvvvvvvuuurrrppplllhhhaaaXXXRRRQQQSSSVVVXXXXXXYYY[[[bbbkkkttt{{{{{{xxxsssnnnmmmppptttuuuqqqppprrryyy}}}xxxkkk```\\\YYYVVVSSSQQQOOOLLLJJJGGGFFFDDDBBB@@@@@@CCCEEELLLQQQVVVXXXVVVVVVWWWZZZaaagggssszzzvvvuuutttrrrooohhhhhhjjjooozzzzzzrrrnnnlllnnnqqqvvv~~~{{{}}}sssfff]]]QQQMMMKKKLLLKKKJJJKKKOOOPPPWWW___eeennn~~~eeeSSSLLLHHHCCCDDDEEEGGGIIILLLOOOQQQSSSQQQTTTWWW[[[]]]```cccfffnnnyyy~~~}}}{{{zzzxxxxxxzzz{{{{{{{{{{{{{{{xxxyyyzzz}}}~~~rrrjjjllluuu}}}|||}}}iiiTTTEEE@@@@@@777444111000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111222333:::GGGSSS\\\^^^[[[XXXXXXTTTUUUaaatttuuugggWWWOOOKKKFFFDDDDDDHHHVVVkkk{{{qqqdddaaa```cccccc```___```eeehhhjjjeee[[[RRRNNNNNNNNNRRRWWWZZZZZZZZZZZZZZZ^^^bbbgggnnnuuukkk]]]^^^bbblllxxx{{{uuuooosss{{{hhhYYYSSSOOOPPPRRRVVV___hhh|||{{{xxxxxxyyy{{{}}}{{{zzzxxxvvvqqqqqqqqqrrruuuzzzyyylllUUUIII>>>:::888444333444222222222222222111111111//////000000000000//////uuuuuuzzzsssccc___^^^cccffffffhhhkkklllnnnpppqqqqqqooommmlllkkkhhhaaaYYYSSSQQQSSSVVVVVVWWWYYY[[[```hhhrrrxxxwwwxxxtttooonnnqqqrrrqqqoooqqqvvv}}}xxxiii\\\UUURRROOOMMMLLLJJJHHHFFFAAAAAA@@@???>>>@@@DDDGGGOOOSSSWWWWWWVVVXXX]]]ccciiinnnxxx||||||zzzvvvrrrlllkkkkkkooowww~~~yyyyyyyyyxxxvvvnnnlllllloooqqqttt|||~~~yyy{{{|||qqqfff^^^PPPLLLJJJKKKKKKIIIJJJNNNPPPWWW^^^dddqqqtttZZZMMMKKKHHHCCCCCCEEEIIIMMMPPPSSSVVVWWWVVVYYY\\\```dddjjjpppttt~~~|||}}}}}}~~~}}}|||zzzyyyvvvvvvwwwwwwxxxxxxxxxyyyyyyyyy{{{~~~rrrccc___hhhsss|||rrr[[[IIIBBBAAA888555222000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...///111222333777???KKKWWW]]]^^^ZZZWWWSSSSSSZZZjjj}}}~~~nnnaaaSSSLLLHHHEEEFFFIIIOOO```wwwsssjjj```___```ddddddbbbaaacccfffgggfffaaaYYYQQQMMMLLLOOORRRVVVXXXXXXWWWVVVVVVXXXZZZ```hhhssscccYYY[[[```jjjuuu}}}{{{|||qqquuu}}}gggTTTOOOLLLKKKMMMOOOPPPWWW^^^iiipppwwwyyyzzz{{{vvvpppfffeeeddddddfffjjjmmmpppqqqvvv}}}{{{uuuvvvwwwuuuppppppooommmmmmooosssvvv~~~yyylll]]]PPPBBB===:::777444555333333333222222222111111///000000111111000000///vvvxxx~~~ttteee]]]ZZZ\\\bbbffffffhhhkkkllllllmmmllllllkkkjjjiiigggeee```YYYTTTRRRTTTVVVTTTVVVYYY\\\```gggooouuuxxxxxxtttllljjjmmmmmmjjjkkknnntttzzz{{{rrrbbbVVVNNNKKKHHHFFFFFFFFFDDDCCC===>>>>>>>>>???AAAFFFIIIRRRVVVXXXXXXXXX]]]hhhqqqssswww~~~}}}{{{wwwsssmmmkkkjjjmmmtttzzz~~~zzztttqqqqqqrrrrrrrrrkkkiiijjjlllmmmnnnuuu~~~}}}~~~~~~~~~}}}}}}wwwuuuwww}}}{{{uuulllccc\\\OOOLLLJJJLLLKKKIIIJJJNNNOOOVVV]]]fffuuujjjTTTIIIHHHGGGDDDEEEHHHLLLQQQVVVYYYZZZ[[[^^^aaaeeejjjqqq{{{|||zzz|||{{{|||~~~~~~|||zzzxxxuuuuuutttsssssstttuuuvvvxxxxxxzzz~~~vvvddd[[[```hhh~~~|||eeePPPDDDBBB999666222000///000000000........................------------------------,,,,,,---......---,,,,,,------------///111333444===DDDPPPYYY^^^^^^[[[XXXTTTWWWcccttt~~~tttdddZZZOOOIIIEEEDDDIIIPPPYYYlllxxxkkkccc```^^^```ddddddaaabbbeeeeeeccc```\\\WWWSSSOOONNNPPPSSSUUUVVVUUUTTTTTTTTTTTTTTTWWW^^^iiiyyyggg___```dddmmmwwwqqqwwwvvvdddTTTIIIJJJHHHIIILLLKKKJJJNNNTTTVVV[[[______```aaa___ZZZYYYYYY[[[^^^aaaeeeiiikkkiiippp{{{wwwrrrssssssqqqlllmmmllljjjgggfffhhhjjjppp{{{nnncccUUUFFF???<<<999666666555555444333222111111000000000111111111111000000yyy}}}uuueee[[[[[[YYY[[[bbbeeefffiiimmmllllllkkkjjjiiihhhhhhhhhcccaaa^^^YYYTTTSSSUUUWWWRRRUUUYYY\\\```fffnnntttzzzzzzsssiiieeehhhiiifffbbbffflllqqqooofffXXXMMMIIIGGGDDDBBBBBBCCCBBBAAA===>>>??????@@@DDDIIIMMMUUUXXXZZZZZZ[[[cccqqq||||||zzzvvvrrrkkkiiihhhkkkqqquuuwwwwwwvvvqqqmmmmmmmmmmmmlllmmmhhhgggggghhhhhhiiiooowwwpppqqqqqqpppooopppsssvvvxxxwwwuuurrrqqqsssxxx|||uuutttqqqnnniiiccc[[[VVVOOOLLLJJJLLLLLLIIIJJJMMMLLLTTT]]]gggwwwyyyfffRRRGGGFFFGGGFFFGGGKKKPPPVVV[[[]]]^^^^^^fffhhhmmmttt}}}{{{xxxzzz~~~}}}~~~}}}zzzxxxuuutttrrrqqqqqqrrrsssuuuvvvvvvxxx|||zzzhhh]]]]]]bbb{{{kkkTTTGGGBBB:::666222000///000000000........................------------------------,,,,,,---......---,,,,,,------------///111333555AAAHHHRRR[[[^^^^^^\\\ZZZYYY^^^kkk{{{wwwiii]]]UUULLLGGGCCCDDDKKKTTT```uuusssfff^^^bbb```aaacccbbb___```dddccc```\\\YYYWWWUUURRRPPPQQQSSSUUUUUUTTTSSSSSSSSSTTTQQQQQQUUU^^^kkk~~~pppggghhhkkkrrr|||www~~~qqq]]]QQQJJJEEECCCCCCDDDGGGEEEBBBDDDIIIMMMQQQRRRQQQQQQSSSRRROOOWWWXXX[[[^^^aaadddggghhhmmmuuu|||tttppppppoookkkiiijjjjjjgggccc```aaaccccccwwwrrrgggXXXHHH@@@===:::777666666666555444222111000000000000111111111111000000yyyggg___^^^```aaaccceeefffffffffeeehhhhhhhhhhhhhhhggggggfffdddbbb___ZZZVVVUUUWWWYYY]]]\\\\\\]]]```fffkkknnntttsssooohhh___ZZZXXXZZZXXXYYY[[[[[[YYYTTTOOOLLLDDDCCCBBBAAA@@@@@@??????@@@@@@AAAAAACCCGGGMMMQQQVVVYYY\\\___eeeqqq||||||yyyrrrnnnllllllllllllnnnppprrrsssnnnllliiihhhiiiiiiiiihhhgggfffeeeeeefffggghhhiiillljjjgggdddcccdddfffhhhmmmoooqqqssssssrrrpppnnnpppkkkeeebbbaaa]]]VVVPPPLLLKKKIIIHHHIIIIIIHHHGGGOOOTTT[[[cccppp}}}vvvwwwppp]]]JJJBBBEEEKKKNNNMMMPPPVVVYYYZZZ___eeekkklllqqq|||}}}|||{{{yyy{{{||||||~~~}}}zzzwwwrrrqqqnnnmmmlllmmmooopppqqqqqqtttzzz~~~tttbbb\\\aaazzzzzz[[[FFF@@@===777333333222///...000222111111000///......---......---,,,,,,,,,,,,---......------------......------///111000000555<<>>@@@AAACCCFFFKKKQQQVVV^^^aaaeeekkkuuu|||}}}zzztttqqqmmmmmmlllkkkkkklllmmmnnnkkkiiigggfffgggggggggffffffeeedddcccccccccdddddddddbbb___]]]]]]^^^```bbbkkkmmmoooppppppnnnlllkkkiiieee```^^^^^^[[[UUUPPPLLLKKKJJJJJJJJJKKKKKKJJJOOOSSSWWW]]]iiivvv|||zzzwwwqqqdddTTTGGGCCCEEEHHHQQQRRRVVV[[[[[[ZZZ___eeennnsss}}}|||zzz{{{zzz{{{|||}}}|||xxxuuuooonnnlllkkkjjjkkkkkklllpppoooqqqvvvzzz}}}xxxggg```bbbqqq~~~cccNNNFFF???999444444333000///111111111000000//////......///...------,,,,,,------......------------.........---///111111111666>>>GGGQQQZZZ[[[\\\]]][[[WWW]]]lll}}}uuudddWWWQQQKKKGGGFFFHHHNNNZZZfffyyy{{{oooeeebbbccccccccccccbbb```___]]]\\\YYYXXXWWWUUUSSSRRRQQQPPPRRRTTTUUUUUUSSSRRRSSSTTTSSSRRRSSSVVV[[[aaagggiiiqqq|||uuuxxxyyykkkddd```]]][[[[[[\\\]]]]]]\\\]]]YYYTTTNNNHHHDDDBBBAAABBBBBBCCCDDDDDDDDDCCCCCCDDDGGGLLLPPPRRRSSSTTTUUUZZZZZZ]]]bbbeeehhhqqq{{{{{{vvvrrrooommmkkkiiidddaaa]]][[[[[[[[[ZZZYYYZZZbbbvvv~~~|||tttfff]]]MMMDDD@@@888888777555444444444333222222222222222111111111111lllaaa^^^___cccdddeeefffgggggggggggggggeeeeeeeeeeeedddbbbaaaaaa___^^^\\\XXXUUUTTTVVVXXXWWWXXXZZZ]]]```dddgggiiilllkkkggg___UUUMMMIIIIIIGGGGGGHHHHHHGGGEEECCCBBBDDDCCCCCCBBBAAAAAAAAAAAA===@@@DDDHHHLLLQQQWWW[[[```bbbgggqqq||||||zzzvvvtttooonnnllliiihhhgggggggggfffdddccccccdddeeeeeedddgggfffdddbbbaaa```aaaaaa```___]]]\\\\\\^^^aaabbbiiijjjlllmmmllljjjhhhfff```]]]ZZZZZZZZZWWWSSSNNNKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSVVV[[[eeerrrwwwvvvooocccRRRGGGDDDFFFIIIKKKTTTWWW\\\___]]][[[bbbkkkvvv|||yyyyyyxxxyyyzzzzzzyyyvvvsssmmmmmmlllkkkkkkjjjiiiiiinnnlllmmmqqqtttwwwpppgggeeeiiipppYYYLLLAAA;;;666666444111111222000000000000///////////////...------,,,---------......------------.........---///222222333:::BBBNNNUUU[[[[[[ZZZZZZYYYWWWeeevvvwwwgggYYYOOOLLLIIIFFFHHHLLLUUUeeesss{{{pppggg```___aaabbbbbbaaa___^^^]]]\\\[[[VVVUUUTTTSSSRRRRRRRRRRRRQQQSSSUUUUUUTTTSSSSSSTTTTTTTTTVVVYYY]]]aaafffhhhlllyyy}}}{{{|||yyyzzzyyy{{{yyyjjj___YYYTTTQQQNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBAAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEEIIIMMMRRRUUUVVVWWWXXXYYYYYYYYY]]]dddjjjqqq}}}~~~zzzvvvsssoookkkhhh```\\\XXXUUUUUUUUUUUUUUURRRYYYkkkwwwwww{{{uuujjj\\\SSSJJJ<<<;;;999777777777666444222333222222222111111111111ooo```]]]^^^bbbeeeffffffgggggggggfffffffffddddddcccbbbaaa___]]]\\\^^^]]]ZZZVVVSSSQQQSSSTTTSSSUUUXXX[[[___bbbdddeeefffgggddd]]]RRRJJJFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDD@@@CCCHHHLLLPPPUUUZZZ^^^```aaafffrrr|||yyyzzzxxxvvvtttqqqooolllhhheeecccbbbbbbaaa``````aaacccddddddccchhhfffdddcccaaaaaaaaaaaa^^^^^^]]]]]]^^^```ccceeeggghhhjjjjjjiiigggdddbbb[[[ZZZXXXWWWWWWTTTOOOLLLIIIJJJKKKLLLMMMOOORRRSSSRRRVVV[[[aaajjjtttvvvsss^^^QQQEEEAAAEEEJJJNNNRRRWWWZZZ___aaa```aaammmzzz}}}{{{||||||yyyvvvvvvvvvvvvwwwxxxwwwtttrrrnnnnnnnnnmmmlllkkkiiihhhllljjjjjjmmmooossszzzzzzoooiiifff~~~cccNNNCCC<<<777666444111000333////////////000000000000//////...---------------......------------......///...///222333666>>>GGGSSSXXX\\\ZZZWWWVVVXXXZZZnnn~~~mmm\\\PPPKKKGGGEEEGGGKKKRRR]]]ppp~~~sssjjjeeeaaa```ccc``````^^^]]][[[ZZZZZZYYYVVVUUUSSSQQQPPPOOOOOOPPPOOOQQQTTTUUUUUUTTTTTTTTTVVVYYY\\\```dddiiimmmooosss}}}|||pppeee[[[UUUOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>DDDCCCCCCCCCDDDGGGIIIJJJQQQTTTXXXZZZ[[[[[[\\\]]][[[]]]cccnnnxxx{{{vvvpppiiiddd[[[WWWRRROOOOOOPPPPPPPPPQQQSSS```xxxzzzzzzuuujjjcccVVVBBB<<<:::777777888888555222333333222222222111111111yyyeee]]]^^^aaadddfffhhhhhhggggggffffffeeeeeecccbbbaaa```^^^\\\ZZZYYY\\\[[[XXXTTTPPPNNNNNNOOOPPPRRRUUUYYY]]]___aaaaaabbbcccbbb]]]TTTLLLHHHGGGDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFIIILLLPPPRRRVVVZZZ^^^cccdddjjjuuuwwwuuuwwwuuusssrrrqqqoookkkgggdddaaa```______^^^___aaaccceeeeeedddeeedddbbbaaa`````````aaa[[[[[[[[[[[[]]]```cccdddeeeggghhhiiihhhfffcccaaa[[[ZZZYYYXXXUUUQQQMMMIIIGGGJJJLLLNNNNNNPPPTTTWWWSSSZZZbbbkkksssxxxuuummmPPPHHHCCCDDDHHHJJJPPPWWWYYY[[[```dddgggooo|||xxxxxxyyyxxxvvvssssssssstttuuuuuusssrrroooooonnnmmmllljjjhhhgggkkkhhhhhhjjjmmmooowwwxxxpppkkkjjjOOOEEE===777555333000000222////////////000000000000//////...------------.........------------......///...///333555999BBBMMMVVVXXXZZZYYYUUUUUUZZZaaavvv{{{eeeUUUMMMJJJCCCDDDIIIPPPYYYfff{{{zzzmmmgggdddbbbbbbddd^^^]]]\\\ZZZXXXXXXWWWWWWXXXVVVSSSPPPMMMLLLKKKKKKLLLNNNQQQSSSSSSTTTUUUVVVZZZ```gggmmmrrrwww|||tttjjj___TTTLLLGGGEEEBBBAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>======CCCCCCDDDFFFHHHLLLOOOQQQUUUWWWZZZ[[[[[[\\\^^^```dddhhhrrrzzzsssjjjaaa\\\VVVSSSOOOLLLLLLLLLLLLLLLNNNNNNTTThhhzzzuuufffNNN@@@<<<777777999999777444333333333222222222222111wwwjjj___^^^bbbdddfffhhhlllkkkiiihhhgggfffffffffbbbbbbaaa___\\\YYYWWWVVVWWWWWWUUUQQQMMMKKKKKKKKKNNNPPPSSSVVVZZZ]]]^^^___^^^aaaaaa]]]UUUNNNJJJIIICCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOQQQRRRUUUYYY]]]bbbeeekkkuuuzzzsssrrrtttrrroooooonnnllliiieeebbb```___^^^______```cccgggiiiiiihhhaaa```___]]]\\\\\\]]]]]][[[[[[\\\]]]___bbbdddeeecccdddfffggggggdddbbb```[[[[[[[[[YYYVVVPPPLLLIIIHHHKKKOOOPPPPPPSSSWWW[[[WWW```kkktttzzzzzzqqqfffNNNIIIGGGKKKLLLKKKPPPYYY\\\^^^dddmmmvvv}}}xxxwwwxxxxxxwwwppppppppprrrtttuuutttsssooonnnmmmkkkiiigggfffeeeiiiffffffiiikkklllssszzz{{{sss}}}rrrTTTGGG???888555333000000222000000000000////////////000///......------............------------......000///000333666;;;GGGRRRWWWXXXYYYYYYVVVWWWaaammm~~~qqq]]]QQQJJJGGGAAAEEEMMMXXXbbbpppttthhhddddddbbbaaabbb]]][[[YYYWWWVVVUUUUUUVVVYYYWWWRRRNNNJJJHHHHHHHHHIIIKKKNNNPPPQQQSSSVVVYYYbbbiiittt}}}zzzsssiii[[[NNNEEECCCAAA???>>>???@@@@@@???============>>>???@@@AAACCCDDDGGGJJJNNNRRRUUUWWWVVVWWWXXXYYYZZZ^^^cccfffmmmssszzzssskkkbbbZZZTTTSSSQQQNNNLLLKKKKKKJJJIIIHHHGGGIIIWWWsss|||bbbHHHAAA:::777999:::888444333333333333222222222222iiibbb^^^bbbgggjjjlllooopppnnnllljjjiiihhhhhhhhhbbbbbb```^^^[[[XXXUUUTTTQQQQQQPPPNNNKKKIIIJJJKKKMMMNNNPPPTTTWWWZZZ]]]^^^\\\___```]]]UUUMMMIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPQQQTTTYYY]]]___dddkkkrrr{{{|||tttpppqqqssspppmmmllljjjhhheeebbb```___^^^^^^aaaaaacccfffkkkmmmmmmlllbbbaaa___\\\[[[ZZZZZZZZZYYYZZZZZZ\\\^^^```bbbddd```aaaccceeeeeecccaaa___ZZZ[[[\\\ZZZVVVQQQLLLJJJKKKOOOSSSTTTTTTUUU[[[___aaajjjttt{{{~~~{{{nnnaaaSSSKKKIIIOOORRRPPPTTT]]]```ccclll{{{{{{wwwwwwwwwuuusssnnnmmmnnnpppsssuuuuuuuuuqqqpppmmmjjjhhhgggfffffffffdddeeehhhiiijjjooouuuyyy~~~|||vvvpppzzz]]]IIIAAA:::777444111111333111111000000//////......000//////.....................------------......111///000444777>>>JJJVVVXXXWWWYYYZZZYYY\\\jjjzzzxxxfffVVVNNNHHHCCCBBBHHHTTTaaakkkyyy|||pppfffcccdddbbb______[[[ZZZWWWUUUTTTSSSTTTTTTYYYVVVQQQLLLIIIGGGFFFFFFFFFHHHJJJLLLOOOSSSXXX\\\jjjsss}}}}}}~~~|||sssuuuvvvrrrgggZZZNNNGGGCCCAAA???>>>>>>??????>>><<<;;;;;;<<<>>>AAADDDFFFFFFHHHKKKOOOSSSVVVXXXYYYWWWXXXYYYZZZ^^^eeennnttt{{{zzzwwwqqqkkkfff___YYYUUUQQQPPPNNNMMMMMMKKKIIIGGGDDDCCCCCCKKKcccyyySSSJJJ???:::::::::777444444444333333333222222222pppccc___```fffkkkooosssxxxsssqqqooolllkkkjjjjjjjjjcccbbb```^^^[[[WWWTTTSSSLLLMMMMMMLLLJJJIIIKKKLLLLLLMMMOOORRRUUUYYY\\\^^^[[[^^^___\\\TTTKKKFFFDDDGGGHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPTTTYYY^^^```fffnnntttzzzxxxrrroooqqqsssooolllkkkfffdddbbb```___^^^^^^^^^bbbccceeeiiimmmppppppooofffdddaaa^^^[[[ZZZYYYYYYRRRSSSTTTUUUWWWYYY[[[\\\^^^___aaaccccccbbb```___XXXZZZ[[[ZZZVVVQQQMMMKKKMMMQQQVVVWWWVVVXXX]]]bbbkkksss{{{|||mmm```VVVKKKHHHPPPVVVVVVZZZcccdddhhhsss{{{wwwvvvvvvuuurrrooommmlllmmmooosssvvvwwwvvvuuusssooollljjjiiiiiiiiidddbbbcccggghhhhhhlllrrrttt{{{yyyrrriiiuuu{{{dddKKKCCC;;;888555222222555222111111000///......---000000///........................------.........111///000444888???LLLXXXXXXXXXYYY\\\\\\```ppprrr___RRRLLLEEE???DDDKKKYYYfffqqq~~~{{{pppfffeeeeeeccc___^^^[[[YYYVVVTTTSSSRRRSSSTTTWWWTTTPPPKKKHHHGGGGGGGGGDDDFFFGGGJJJMMMRRRYYY^^^oooyyyuuuiiihhhkkkkkkjjjiiidddiiinnnlllcccWWWMMMHHHBBB@@@===<<<<<<<<<;;;:::???>>>======???CCCFFFIIIIIIKKKOOORRRVVVXXXYYYZZZZZZZZZ[[[^^^cccmmmxxxsssppplllhhheeeaaa]]]ZZZQQQPPPOOOOOONNNLLLIIIFFFDDDDDDBBBFFFXXXqqq\\\QQQCCC<<<::::::777333444444444333333333222222uuukkkaaacccggglllqqquuuyyyzzzsssrrrrrrrrrrrrpppllliiidddbbb```\\\XXXUUURRRQQQOOONNNNNNMMMLLLKKKJJJJJJFFFHHHLLLPPPTTTXXXZZZ[[[\\\[[[YYYVVVRRRNNNJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJJJJKKKMMMOOOOOOOOOMMMMMMNNNPPPTTTWWWYYYYYYaaaiiittt|||sssssstttsssqqqmmmiiifffbbbbbbbbbaaa^^^\\\]]]]]]```^^^^^^bbbiiinnnnnnlllaaa___\\\XXXUUUSSSRRRRRRRRRQQQPPPQQQRRRUUUXXXYYY[[[]]]```bbbcccaaa___]]]XXXYYYZZZYYYVVVRRRMMMJJJQQQOOOQQQWWW[[[___gggooonnnyyyrrraaaVVVTTTTTTWWW\\\aaabbbaaagggqqqxxxrrrrrrrrrqqqpppooommmmmmlllmmmoooqqqrrrrrrrrrrrrsssrrrqqqooollljjjhhhgggfffeeecccbbbbbbdddggghhhqqqyyy{{{uuulllkkkqqqlllUUUHHHAAA:::111333555---111111111111111111111111111111000///...---,,,,,,000//////.........//////222222333777>>>FFFNNNSSS\\\\\\[[[]]]bbbooo~~~yyyfffVVVJJJCCCCCCFFFDDDUUUeeelllvvvvvvoooeee```___^^^ZZZWWWUUUUUUUUUTTTTTTRRRQQQPPPQQQNNNJJJFFFEEEDDDCCCBBBAAACCCFFFHHHKKKOOOTTTXXXjjjtttooocccXXXVVVXXXZZZ\\\``````dddgggfff^^^TTTJJJDDDAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFIIINNNQQQTTTRRRTTTYYYZZZXXXYYY\\\WWW\\\bbbggglllvvv{{{qqqoookkkfff```ZZZUUURRRQQQPPPNNNLLLJJJHHHGGGFFFBBBAAAAAAEEEMMMXXXdddkkkrrryyyyyyYYYAAA@@@AAA888444999444444444333333222222222~~~llleeedddhhhnnntttxxxzzzzzzyyyuuutttsssssssssqqqnnnkkkgggfffbbb^^^YYYUUUQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHIIILLLPPPSSSUUUWWWXXXZZZZZZXXXVVVSSSOOOLLLJJJIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNOOOOOOPPPPPPPPPRRRUUUYYY[[[]]]fffooo{{{tttttttttsssppplllhhhfffeeeeeefffdddaaa^^^^^^^^^^^^\\\\\\```fffjjjiiiggg^^^\\\YYYUUURRRPPPOOONNNMMMMMMLLLMMMOOOQQQTTTVVVYYY[[[^^^```aaa```]]]\\\WWWXXXWWWVVVSSSPPPLLLIIIOOONNNRRRYYY___ccckkkssswwwxxxfffYYYXXXZZZbbbmmmssstttrrrttt~~~}}}uuunnnhhhcccjjjjjjkkkllllllllllllllllllnnnppprrrsssssssssssstttssspppnnnkkkjjjhhhhhhfffeeecccaaaaaaccceeegggpppyyy{{{pppkkkmmmyyyrrrWWWIIIAAA:::222444666...111111111111111111111111///////////////.........//////............//////...///222888@@@JJJSSSXXXZZZ[[[^^^ccckkkwwwtttaaaSSSJJJDDDEEEIIIQQQ```oooxxxtttmmmeee```^^^\\\XXXTTTSSSSSSSSSSSSRRRPPPOOONNNMMMJJJFFFCCCAAA@@@??????@@@BBBDDDFFFHHHKKKPPPSSS___gggqqqyyy}}}{{{|||cccXXXNNNLLLNNNOOOQQQUUU[[[^^^bbbaaaZZZQQQHHHCCCAAA@@@???>>>>>>>>>>>>>>>???AAADDDGGGIIILLLPPPRRRTTTSSSUUUYYYZZZYYYZZZ^^^___eeelllrrryyy}}}||||||}}}~~~zzzmmmjjjfffaaa[[[VVVSSSQQQPPPOOONNNMMMKKKIIIGGGEEEEEECCCAAAAAADDDJJJQQQVVV^^^ffftttgggIIICCCBBB:::777;;;555555444444333222222222rrrgggeeeggglllssszzz}}}}}}zzzwwwxxxvvvtttsssrrrqqqooommmjjjhhhddd___YYYTTTPPPNNNKKKKKKJJJIIIHHHGGGFFFEEEHHHJJJLLLNNNPPPRRRSSSSSSUUUUUUTTTSSSPPPNNNLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMOOOPPPQQQRRRUUUUUUUUUVVVZZZ^^^cccfffpppyyyuuuuuutttrrrnnnjjjfffdddfffggggggeeebbb^^^\\\\\\[[[YYYZZZ^^^bbbdddccc```ZZZXXXUUUQQQNNNLLLJJJJJJGGGGGGGGGHHHJJJNNNQQQSSSVVVXXX[[[]]]^^^]]]\\\ZZZVVVUUUTTTQQQOOOLLLJJJIIIMMMMMMSSS\\\bbbeeelllttt}}}}}}lll\\\]]]cccssstttiiibbb^^^\\\[[[```aaacccfffhhhjjjkkklllmmmoooqqqssstttuuuuuuuuuvvvssspppmmmjjjiiiiiiiiigggeeecccaaaaaabbbdddfffmmmyyy}}}xxxoookkkqqq{{{zzz\\\LLLBBB<<<444555777000111111111111111111111111............//////000000//////............//////---///333:::CCCLLLTTTYYYXXXZZZ```jjjwwwyyylll[[[PPPIIIEEEGGGLLLYYYeeettt~~~rrrllleee___\\\YYYUUUQQQPPPPPPPPPOOONNNMMMLLLKKKIIIGGGDDDAAA>>>>>>>>>>>>???AAADDDEEEGGGIIILLLNNNUUUZZZ```dddhhhppp{{{sssqqqtttqqqXXXNNNFFFDDDFFFFFFHHHKKKQQQUUUXXXXXXSSSKKKDDDAAA@@@??????>>>>>>>>>??????AAADDDIIILLLNNNPPPSSSTTTVVVUUUWWW[[[\\\ZZZ]]]bbbdddjjjrrrzzz{{{tttpppmmmiiihhhhhhjjjlllpppsssuuuzzzzzz}}}{{{vvviiifff```[[[UUURRRPPPOOONNNNNNNNNNNNLLLIIIFFFDDDFFFCCC@@@======>>>AAACCCKKKSSScccwwwzzzUUUGGGCCC===:::===666555555444333333222222{{{nnnjjjlllkkkooovvv{{{}}}{{{xxxuuuyyyvvvsssqqqpppooommmllliiigggccc^^^XXXSSSOOOMMMJJJIIIIIIGGGFFFEEEDDDCCCFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUWWWYYYZZZ[[[^^^bbbhhhooottt{{{wwwvvvuuusssooolllhhhdddcccdddeeefffddd```\\\YYYYYYYYYYYYZZZ\\\______]]][[[WWWUUURRRNNNKKKHHHGGGGGGDDDDDDDDDFFFHHHLLLOOOQQQSSSUUUXXXZZZ[[[ZZZYYYXXXSSSQQQNNNKKKIIIHHHHHHHHHLLLMMMRRRZZZ___aaaeeekkkxxx{{{lll]]]```kkk~~~xxxooogggbbb```aaaaaaZZZ\\\```dddhhhkkkmmmooooooppprrrtttvvvvvvvvvvvvwwwtttpppmmmkkkjjjkkklllhhhgggdddbbbaaabbbccceeeiiivvvwwwssswww}}}vvvjjjkkkrrrzzzbbbOOOCCC>>>666555777111111111111111111111111111.........//////////////////............//////000000222777>>>FFFMMMTTTWWWWWWYYYaaaooosssfffWWWNNNHHHFFFIIINNN[[[eeeuuu~~~qqqllleee___[[[WWWRRROOOMMMMMMMMMLLLKKKIIIGGGGGGFFFEEECCCAAA???>>>@@@AAA@@@CCCGGGIIIJJJKKKNNNOOORRRUUUXXXYYY[[[bbbkkkrrr|||pppffffffkkkwwweeeSSSLLLEEEEEEEEEDDDFFFIIIGGGJJJNNNNNNJJJEEEAAA>>>???>>>>>>>>>>>>>>>???@@@DDDHHHMMMQQQSSSTTTUUUVVVYYYXXXZZZ\\\\\\[[[___eeehhhooozzzuuujjjbbb\\\YYYXXXXXXYYY[[[___dddhhhkkkkkkmmmqqqvvvyyyxxxsssooogggccc]]]VVVQQQNNNMMMMMMLLLMMMNNNNNNLLLHHHEEEBBBCCCAAA???===<<<<<<===>>>DDDKKKZZZpppaaaJJJCCC???===>>>777666666555444333222222tttllllllooorrrtttwwwyyyzzzzzzxxxwwwxxxuuuqqqooonnnllljjjhhhdddbbb___[[[VVVRRROOOMMMIIIIIIHHHGGGEEEDDDCCCBBBAAABBBDDDFFFIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUYYY\\\]]]___cccffflllsss}}}vvvvvvtttqqqlllhhheeebbbaaacccddddddbbb___[[[ZZZYYYZZZZZZZZZ[[[\\\\\\ZZZYYYWWWTTTQQQMMMIIIGGGEEEEEEDDDDDDDDDEEEHHHKKKOOOQQQQQQRRRTTTVVVVVVVVVUUUUUUNNNLLLIIIFFFDDDDDDEEEFFFKKKKKKPPPUUUWWWVVVXXX]]]iiisss~~~}}}rrrhhh^^^bbbqqqxxxvvvqqqkkkgggddddddeee\\\^^^aaafffjjjnnnqqqrrrpppqqqsssuuuvvvvvvvvvuuuvvvtttpppmmmkkkkkkmmmnnnjjjhhheeebbbaaaaaacccdddfffrrrwwwkkkjjjqqq||||||lllfffjjjrrr~~~jjjSSSEEE@@@888666777222000000000000000000000000111000000///......------...............///000000000444:::BBBIIIPPPUUUWWWYYYZZZbbbqqqooocccUUUMMMIIIGGGJJJPPP\\\dddwwwqqqmmmeee^^^XXXTTTPPPNNNJJJJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBAAA??????BBBEEEFFFIIIMMMPPPRRRSSSTTTUUUSSSUUUVVVWWWWWWYYY^^^bbblllzzz~~~~~~}}}|||yyyqqqfff^^^[[[\\\aaalllvvv~~~uuuZZZOOOJJJEEEFFFEEECCCDDDHHH@@@CCCFFFFFFDDDAAA???>>>???>>>>>>>>>???@@@AAAAAAHHHLLLQQQUUUVVVVVVWWWWWWXXXXXXYYY[[[ZZZYYY___gggrrr{{{~~~yyyqqqggg]]]VVVQQQNNNNNNNNNOOOQQQTTTXXX\\\^^^\\\___ccciiilllllljjjhhhfffbbb[[[TTTOOOLLLLLLLLLLLLMMMNNNMMMKKKHHHDDDAAA@@@???>>>===============AAAEEERRRgggnnnOOOCCC@@@???>>>888777777666555333333222wwwmmmhhhiiimmmwwwwwwxxxxxxyyyyyyyyyyyyvvvssspppnnnmmmjjjgggeee___^^^[[[XXXTTTQQQNNNMMMHHHHHHGGGEEEDDDBBBAAA@@@===>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQPPPTTTXXXYYYZZZ\\\aaaeeeeeeiiioootttyyy{{{tttrrrmmmiiieeebbbaaa```bbbccccccaaa___]]]]]]^^^[[[ZZZZZZZZZZZZYYYYYYYYYVVVTTTQQQLLLIIIFFFDDDDDDDDDCCCCCCDDDGGGJJJMMMOOOMMMNNNOOOPPPQQQPPPOOOOOOHHHFFFCCCAAAAAABBBDDDEEEIIIHHHKKKOOOOOOMMMOOOSSS\\\ccclllqqqpppmmmgggddd```gggwww||||||~~~yyyyyywwwsssnnniiiggggggaaacccfffiiimmmppprrrsssrrrssstttuuuvvvuuuuuutttrrrpppnnnlllkkklllmmmnnnkkkiiieeebbb``````aaabbbdddmmmwww}}}kkkbbbfffsss}}}pppfffeeemmm~~~rrrXXXGGGBBB999666666222000000000000000000000000111111000///...---,,,,,,......---......///000111...333;;;DDDMMMTTTXXX[[[ZZZ]]]eeetttmmmbbbUUUOOOKKKJJJNNNSSS[[[dddxxxqqqlllddd[[[TTTOOOMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@===???AAA@@@???AAAEEEJJJMMMQQQVVVYYYYYYYYYYYYYYYSSSTTTUUUTTTSSSSSSTTTVVVYYYbbbiiiiiifffffffffddd____________]]]YYYSSSOOOQQQQQQVVV___fffllluuu~~~hhhTTTJJJFFFDDDEEECCCAAAAAADDD>>>AAACCCDDDBBBAAA@@@AAAAAAAAAAAAAAABBBDDDEEEEEEKKKOOOSSSVVVWWWVVVVVVWWWVVVVVVYYY[[[[[[\\\dddnnn}}}}}}xxxtttmmmjjjccc[[[TTTOOOLLLJJJHHHGGGGGGHHHJJJMMMPPPRRRPPPSSSWWW[[[___````````````\\\WWWQQQMMMKKKKKKLLLLLLLLLMMMLLLJJJGGGDDDBBB@@@???>>><<<;;;::::::999;;;>>>GGGYYYqqq~~~XXXFFFAAA@@@===999999888666555444333222xxxlllffffffjjjooovvvvvvvvvwwwwwwwwwwwwwwwtttssspppooommmjjjeeebbb^^^]]]ZZZWWWSSSPPPMMMLLLGGGFFFEEECCCAAA???>>>>>><<<<<<>>>???@@@@@@AAAAAADDDDDDCCCCCCDDDFFFGGGHHHFFFGGGIIIKKKOOORRRUUUWWWYYY^^^bbbeeefffiiioootttuuuzzz{{{rrrooojjjfffbbb```______``````___^^^\\\]]]___aaa[[[ZZZYYYXXXWWWWWWYYYZZZVVVTTTPPPKKKHHHEEECCCBBBBBBBBBAAABBBDDDFFFIIIKKKIIIJJJJJJJJJJJJIIIHHHHHHBBBAAA???>>>???AAACCCDDDDDDCCCFFFJJJKKKIIILLLQQQWWWZZZ___cccbbbaaaaaaccceeelll}}}~~~||||||yyyzzz{{{xxxsssooommmmmmggghhhjjjlllnnnoooppppppssstttuuuuuuuuutttsssrrrkkkkkkjjjjjjjjjjjjkkkllljjjgggddd```^^^]]]^^^^^^bbbhhhpppzzzqqq___^^^iiiuuuxxxkkkfffoooyyy\\\IIIDDD;;;555555111000000000000000000000000000000//////.........------------......///000111///555>>>GGGPPPUUUXXXZZZZZZ```kkkyyyzzzkkk```UUUPPPOOOOOOSSSYYYaaajjj~~~pppjjjaaaWWWNNNJJJIIIJJJGGGFFFFFFDDDCCCAAA???>>><<>><<<<<<<<<<<<============<<<<<>>>>>???AAABBBCCCBBBDDDGGGKKKPPPUUUYYY[[[bbbgggmmmpppqqqttt{{{~~~wwwpppmmmiiiddd```_________\\\\\\[[[YYYYYYZZZ^^^aaa[[[ZZZXXXVVVTTTUUUXXX[[[UUUSSSOOOKKKGGGDDDBBBAAA@@@@@@??????AAACCCFFFHHHFFFFFFGGGFFFFFFEEEDDDCCC???>>>======>>>@@@BBBDDD@@@@@@CCCGGGIIIJJJNNNTTTXXXYYY[[[\\\\\\[[[___dddiiiqqq|||{{{}}}}}}zzzyyy|||sssuuuwwwvvvssspppppprrriiijjjkkkmmmmmmnnnnnnnnntttuuuuuuuuuuuusssqqqpppggggggggghhhiiiiiiiiijjjhhhfffbbb^^^\\\[[[[[[\\\bbbfffmmmxxxwww```ZZZdddoooqqqkkksss}}}^^^KKKEEE;;;555444111000000000000000000000000.........///////////////---------......000111111444999AAAJJJPPPTTTUUUVVVZZZbbbppp~~~~~~vvvjjj___UUURRRQQQRRRWWW]]]mmmuuunnniii___TTTJJJFFFFFFHHHFFFFFFEEEDDDBBB@@@>>>======AAAEEEFFFFFFIIIPPPVVVZZZ]]]aaabbb___[[[XXXWWWRRRQQQOOOMMMLLLNNNQQQSSSRRRTTTSSSPPPPPPQQQOOOJJJLLLKKKHHHFFFDDDCCCBBBBBB@@@@@@BBBFFFIIIMMMVVV___```kkkttttttiii\\\QQQJJJLLLJJJJJJKKKJJJEEEEEEIIIDDDFFFGGGGGGGGGGGGHHHJJJHHHHHHIIIJJJKKKMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTUUUYYY[[[aaagggkkkqqq~~~vvvhhhaaa``````^^^[[[QQQOOOKKKGGGDDDBBBBBBBBBDDDCCCBBBBBBBBBDDDGGGHHHBBBCCCDDDEEEEEEGGGJJJLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCAAA???===<<<::::::;;;;;;<<<<<<===EEEWWWrrrlllNNNDDD@@@:::::::::999777666444333333yyyhhhbbbdddgggjjjnnnrrrrrrsssttttttssssssssssssoookkkkkklllkkkfffaaa^^^\\\YYYUUUPPPLLLHHHGGGGGGFFFCCCAAA>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>===???CCCFFFJJJPPPWWW[[[eeeiiioootttxxx~~~~~~tttooolllhhhcccbbbddddddaaa]]]\\\YYYWWWXXX\\\^^^^^^]]]\\\YYYVVVSSSRRRRRRSSSTTTTTTRRROOOJJJFFFCCC@@@???>>>>>>>>>>>>????????????@@@>>>@@@EEEDDD???@@@EEE?????????@@@AAABBBCCCDDDFFFFFFFFFIIIMMMPPPRRRSSSTTTWWWZZZ\\\\\\^^^cccgggrrryyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvtttrrrqqqkkklllmmmoooqqqrrrrrrsssxxxwwwwwwvvvuuusssqqqpppiiiiiiiiijjjkkklllmmmnnnkkkhhhddd```]]][[[ZZZZZZccceeelllyyycccVVV```qqqvvvqqq~~~lllQQQFFFAAA888333555111111000000//////..............................///000111000///...///000555???HHHKKKPPPWWWYYYWWWXXXddduuu}}}ooofff^^^WWWRRROOOOOOVVV___qqq~~~|||oooiii___VVVNNNIIIEEEBBBBBBBBBAAAAAA@@@??????>>>CCCEEEGGGJJJLLLOOOSSSVVV`````````___]]]ZZZVVVTTTNNNPPPSSSSSSRRRRRRSSSTTTRRRSSSTTTSSSPPPNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCC>>>>>>???AAADDDGGGJJJLLLSSSVVVZZZ\\\ZZZUUUNNNJJJKKKOOONNNIIIIIINNNPPPMMMKKKMMMQQQRRRPPPMMMMMMPPPNNNLLLLLLPPPQQQOOOOOORRRXXXXXXWWWTTTRRRQQQSSSTTTWWW___gggkkknnnzzzxxxoooccc[[[XXXUUURRRNNNLLLJJJGGGEEECCCCCCCCCDDD??????@@@@@@@@@@@@??????AAABBBDDDDDDCCCBBBBBBCCCFFFFFFGGGFFFEEEGGGJJJLLLOOOPPPQQQOOOKKKFFFCCCAAAAAA???===<<<<<<<<<;;;:::<<<;;;===BBBLLL^^^xxxmmmPPPDDDAAA???999999999888777555333222rrreeebbbeeehhhlllpppooooooppppppppppppoooooorrroookkkjjjkkkjjjfffaaa```^^^[[[WWWRRRNNNKKKIIIGGGFFFCCCAAA>>><<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAACCCFFFKKKQQQUUU```eeelllrrryyyzzzpppiiijjjfffbbbbbbcccccc___[[[[[[XXXVVVVVVYYY[[[[[[ZZZVVVTTTQQQOOONNNNNNPPPQQQSSSQQQMMMIIIEEEBBB@@@???<<<<<<<<<===============BBB@@@AAADDDCCC>>>>>>BBB@@@@@@AAABBBCCCEEEFFFGGGFFFFFFHHHKKKOOORRRTTTUUUZZZ\\\^^^___```eeelllrrr||||||zzzrrrrrrrrrrrrrrrrrrsssssswwwwwwxxxwwwvvvtttrrrqqqlllmmmnnnpppqqqrrrrrrssswwwwwwwwwvvvuuusssrrrqqqkkkkkkkkkllllllnnnoooooollljjjfffbbb___]]]\\\\\\```dddkkkzzzdddTTT\\\kkkzzzvvvqqqTTTGGG@@@888444555111111111000//////.................................000111000//////000111777AAAJJJNNNRRRXXXZZZXXX^^^kkk{{{|||mmmddd]]]UUUQQQOOOQQQZZZcccuuu~~~xxxmmmggg^^^UUUOOOJJJFFFCCCBBBBBBAAAAAA@@@????????????BBBGGGLLLPPPUUUZZZ]]]_________^^^[[[XXXUUUSSSOOOQQQSSSUUUUUUWWWYYY[[[VVVWWWVVVTTTQQQOOOOOOPPPKKKJJJHHHFFFEEEDDDEEEEEEBBBBBBBBBCCCDDDFFFHHHIIILLLMMMOOOPPPOOOMMMJJJHHHJJJNNNOOOLLLLLLQQQTTTRRRSSSUUUXXXYYYWWWSSSQQQPPPRRROOOOOORRRSSSQQQSSSVVVXXXYYYXXXWWWUUUTTTVVVXXX^^^eeennnuuu|||oooggg\\\TTTQQQOOOLLLHHHFFFEEECCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===???@@@AAA@@@@@@BBBCCCHHHIIIIIIIIIJJJNNNRRRVVVWWWVVVTTTPPPKKKFFFCCCAAA@@@>>><<<;;;<<<<<<:::999999888999>>>EEESSSiii|||gggNNNEEEBBB>>>::::::999777666555444333uuujjjaaabbbfffjjjnnnrrrmmmnnnnnnoooooonnnnnnmmmqqqnnnjjjiiiiiihhhdddaaa```^^^[[[WWWSSSOOOKKKJJJFFFEEECCC@@@>>><<<;;;;;;999999999999999999999999:::::::::999999999999999:::<<<>>>???AAADDDHHHKKKTTTYYYaaaiiiqqq|||yyytttjjjbbbeeeccc```aaabbbaaa\\\YYYYYYWWWTTTTTTUUUVVVUUUUUUQQQOOOMMMLLLLLLMMMNNNOOOPPPNNNKKKHHHDDDAAA???>>>:::::::::;;;;;;;;;<<<<<<@@@???AAACCCAAA>>>>>>AAAAAAAAABBBDDDFFFHHHJJJKKKHHHJJJMMMPPPSSSVVVWWWXXX[[[]]]___```dddlllwww~~~|||zzzzzzqqqqqqrrrrrrsssttttttuuuvvvwwwwwwwwwvvvuuusssrrrnnnoooppppppqqqrrrrrrsssvvvvvvvvvvvvuuutttsssrrrnnnnnnnnnnnnnnnooopppqqqmmmkkkhhhdddaaa___^^^^^^^^^ccclll{{{fffTTTYYYggg~~~zzzzzzZZZIIIAAA999555666222111111000000///.................................000000000///000111333:::DDDMMMRRRUUUYYY[[[[[[ffftttzzzjjjbbbZZZSSSPPPPPPTTT^^^hhhzzzyyyssskkkeee]]]UUUOOOKKKGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???DDDKKKQQQVVVZZZ^^^```^^^^^^]]][[[YYYVVVSSSRRRPPPSSSWWWZZZ\\\___bbbdddZZZZZZYYYWWWSSSQQQQQQRRRKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGLLLKKKKKKKKKKKKLLLLLLMMMIIIMMMOOOOOOPPPTTTWWWWWW\\\___dddggghhhccc\\\VVVWWWTTTSSSVVVVVVTTTUUUYYYXXXYYYZZZZZZYYYZZZ\\\^^^bbbhhhrrr}}}|||nnneee]]]TTTNNNKKKIIIFFFDDDAAA@@@@@@??????@@@BBBCCCFFFFFFEEECCCBBB@@@???>>><<<>>>?????????AAACCCFFFFFFGGGHHHIIIKKKQQQXXX]]]bbb^^^XXXQQQKKKEEEBBBAAA@@@>>>;;;;;;;;;;;;:::888999888888;;;>>>GGGWWWfff___LLLGGGCCC>>><<<;;;999777555555555555lllddd___bbbhhhkkknnnqqqoooppppppppppppoooooonnnooollliiiggggggfffccc```]]]\\\YYYUUUQQQMMMJJJHHHFFFDDDBBB@@@>>><<<;;;;;;888888888888888888888888999999888888777777666666888:::;;;;;;;;;<<>>>>>999999::::::;;;;;;<<<<<<;;;===???@@@@@@???AAACCCBBBBBBCCCEEEGGGJJJLLLMMMMMMOOORRRUUUWWWXXXZZZ[[[[[[^^^bbbfffmmmzzz|||zzz{{{zzzyyyzzzsssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvtttsssrrrpppppppppqqqqqqrrrrrrsssuuuuuuuuuuuuuuuttttttsssoooooonnnnnnnnnoooppppppmmmkkkhhheeebbb```______]]]dddnnn~~~hhhUUUXXXeee{{{bbbLLLBBB:::666666222222111111000//////..............................///000000000111333666===FFFOOOTTTVVVYYY\\\___lll{{{vvvggg___XXXQQQOOOPPPUUU```kkk}}}vvvpppkkkeee\\\UUUOOOLLLIIIGGGDDDCCCBBBAAAAAAAAABBBCCCFFFKKKQQQWWWYYY[[[\\\]]]]]]\\\ZZZXXXUUUSSSRRRQQQQQQWWW^^^cccffffffgggggg[[[]]]]]]\\\XXXTTTRRRQQQKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGMMMLLLLLLKKKKKKLLLNNNNNNGGGKKKNNNOOOPPPTTTXXX[[[cccjjjttt|||}}}rrrfff___]]]\\\^^^\\\WWWUUUVVVWWWYYY\\\]]]^^^```ccceeejjjoooyyyzzzmmmddd\\\VVVOOOIIIGGGFFFDDDCCC@@@@@@@@@AAACCCEEEGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@AAABBBBBBAAACCCEEEHHHGGGGGGGGGHHHKKKRRRZZZ```jjjcccZZZPPPIIIDDDAAA??????===;;;:::::::::999888<<<::::::<<<===AAALLLWWWnnn\\\KKKIIIEEE>>>>>><<<999666555555666777zzziiicccaaadddiiijjjlllooopppppppppppppppooonnnnnnmmmkkkhhhfffdddcccaaa```\\\[[[XXXTTTPPPLLLJJJHHHEEEDDDBBB???===<<<;;;;;;888888888888888888888888888888888777777666666555777888999999888888:::<<<===@@@EEEIIINNNUUU^^^dddlllrrrzzz|||rrrllliiifffbbb___]]]\\\]]]]]]]]][[[WWWUUUVVVUUUSSSPPPNNNMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNNNNIIIHHHFFFCCCAAA???>>>===999::::::;;;<<<<<<======<<>>???===;;;:::::::::999888<<<:::;;;===>>>???FFFNNN```vvv```NNNJJJFFF???>>><<<:::777666666777777uuuiiieeecccgggjjjiiikkknnnnnnnnnnnnnnnmmmlllkkkkkkllljjjgggdddbbb`````````]]][[[XXXUUUQQQMMMKKKIIIDDDCCCAAA???===<<<;;;;;;888888888888888888888888888888888777777777777777777888999999888888999::::::>>>AAACCCDDDGGGMMMQQQVVV[[[bbbgggkkkrrryyyxxxoooiiiiiihhhfffbbb___^^^^^^[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSQQQNNNKKKIIIJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFEEECCCAAA???>>>===<<<999:::;;;;;;<<<===>>>>>>@@@DDDFFFDDDCCCEEEFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMPPPTTTUUUUUUWWW[[[___eeennn{{{}}}wwwwwwwwwuuutttuuuttttttssssssrrrqqqqqqppppppppprrrssssssrrrqqqqqqppppppoooooopppqqqssstttrrrssstttuuuvvvvvvvvvvvvoooooonnnmmmmmmlllmmmmmmlllkkkiiigggeeebbb```___```iiiuuukkkTTTTTT^^^}}}sssUUUGGG@@@:::666333222222111111000//////////////////////////////...//////000111333888;;;CCCHHHPPPUUUVVVXXX```jjj{{{xxxiii^^^VVVQQQNNNPPPSSSZZZeeeqqq|||xxxwwwpppjjj```XXXQQQMMMIIIGGGBBBBBBAAAAAACCCFFFHHHJJJPPPTTTYYY]]]^^^^^^^^^^^^\\\ZZZWWWSSSQQQPPPPPPPPPRRRZZZeeelllmmmhhhccc___```cccffffffaaaZZZSSSPPPKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHJJJKKKLLLLLLLLLKKKIIIJJJKKKKKKIIIGGGDDDCCCFFFGGGKKKOOOPPPSSS\\\gggsssuuueeeYYYTTTUUUYYY```ggglllrrrwww{{{vvvjjjfffbbb^^^[[[XXXUUUSSSJJJHHHDDDAAA?????????@@@===???BBBEEEHHHLLLNNNOOOMMMLLLJJJIIIHHHIIIJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLLLLNNNSSSYYY^^^jjjaaaTTTKKKFFFCCCAAA???@@@>>>;;;;;;;;;;;;:::888:::888999<<<======AAAGGGUUUkkkkkkTTTKKKFFFAAA>>>===;;;999777777777777qqqjjjfffeeeiiikkkjjjkkknnnmmmmmmmmmmmmlllkkkjjjiiijjjiiifffccc```^^^^^^___[[[ZZZWWWSSSPPPLLLJJJHHHCCCBBBAAA???===<<<;;;;;;999999999999999999999999888888888888999999999999777888::::::999999:::;;;:::>>>BBBCCCBBBCCCFFFIIIKKKNNNRRRTTTUUUXXX^^^cccdddffffffccccccccc___XXXXXXZZZ[[[[[[ZZZYYYZZZ[[[ZZZZZZZZZYYYWWWVVVVVVVVVOOOPPPOOOKKKGGGEEEFFFHHHCCCCCCCCCDDDDDDEEEEEEFFFDDDCCCAAA???>>>===<<<<<<999999:::;;;<<<===>>>>>>???FFFIIIHHHIIINNNPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKNNNQQQUUUVVVXXX\\\dddjjjttt|||wwwxxxxxxuuussstttqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnoooqqqqqqqqqpppooonnnnnnmmmmmmoooqqqsssuuuqqqrrrsssuuuvvvwwwwwwwwwppppppooonnnmmmlllllllllmmmlllkkkiiigggdddbbbaaaaaajjjvvvnnnXXXWWW```}}}~~~yyyZZZJJJCCC<<<666333333222111111000000///////////////////////////......///000111444999===FFFIIIPPPVVVWWWYYYdddrrrooobbbYYYQQQNNNNNNRRRXXX```lllwww}}}{{{|||~~~tttmmmcccZZZSSSMMMHHHFFFAAAAAA@@@AAADDDHHHKKKNNNUUUYYY]]]```aaaaaaaaabbb]]]ZZZVVVRRROOOOOOPPPPPPQQQWWW```ffffffccc___\\\```aaabbb___ZZZTTTPPPNNNKKKJJJIIIGGGGGGGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLJJJIIIGGGFFFFFFGGGKKKPPPSSSXXXeeesss{{{hhh[[[VVVVVV[[[dddmmmttt|||uuulll___\\\WWWSSSPPPMMMLLLKKKDDDCCCAAA???======???@@@>>>@@@CCCGGGKKKNNNPPPRRRTTTSSSPPPNNNMMMLLLMMMNNNMMMPPPSSSTTTTTTRRRRRRRRRQQQRRRSSSTTTUUUYYY^^^bbbfff]]]QQQIIIFFFFFFDDDBBB@@@>>><<<;;;<<<<<<:::999:::888888;;;<<<<<<>>>CCCJJJ\\\oooxxx}}}yyyZZZKKKFFFCCC======<<<:::999888777666~~~ooojjjgggfffjjjkkkkkklllpppmmmnnnmmmmmmlllkkkjjjiiijjjhhhfffbbb___]]]^^^___XXXWWWTTTQQQMMMJJJGGGFFFCCCBBB@@@???===<<<;;;;;;999999999999999999999999888888999999::::::;;;;;;777999;;;<<<;;;;;;<<<===999===BBBDDDCCCBBBDDDGGGGGGJJJKKKKKKJJJKKKOOOSSSPPPRRRQQQOOOPPPSSSRRRNNNPPPPPPPPPRRRTTTVVVWWWWWWZZZZZZZZZXXXVVVUUUVVVWWWLLLMMMLLLIIIEEECCCDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEBBBBBB@@@>>>===<<<<<<<<<888999999:::<<<===>>>>>><<>>IIIKKKQQQWWWXXXZZZgggwww{{{jjj]]]UUUMMMKKKMMMTTT\\\eeeqqq}}}}}}zzzyyy{{{wwwpppeee[[[SSSMMMHHHEEE@@@@@@@@@AAADDDIIIMMMPPP[[[^^^aaabbbbbbaaaaaabbb]]]ZZZVVVQQQOOOOOOPPPQQQOOOTTT[[[``````^^^\\\[[[]]]]]][[[VVVQQQLLLKKKJJJKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGKKKRRRVVV\\\lll}}}|||gggZZZVVVWWW]]]gggqqqzzzzzzuuupppggg___XXXUUUQQQMMMJJJIIIHHHHHHCCCCCCBBB@@@>>>>>>@@@BBB@@@BBBEEEJJJNNNQQQSSSTTTZZZXXXUUURRRPPPOOOOOOOOOQQQUUUZZZ]]]]]][[[ZZZZZZ]]]^^^```aaacccfffkkknnncccZZZOOOIIIHHHHHHFFFDDDAAA???===<<<<<<<<<;;;:::<<<999999<<<===<<<>>>BBBAAAOOO___kkkvvv^^^KKKFFFDDD======<<<<<<:::888777666wwwrrrkkkjjjhhhfffggghhhkkklllnnnnnnoooppppppnnnmmmlllgggfffdddaaa]]]ZZZWWWUUUUUURRROOOMMMLLLKKKIIIGGGCCCBBB@@@>>>===<<<;;;;;;777888999:::::::::::::::<<<;;;:::999999:::;;;<<<>>>??????>>>======@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTWWWYYYYYYWWWUUUSSSLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;:::;;;===BBBFFFHHHIIILLLOOOTTTYYY\\\___WWWQQQNNNNNNMMMJJJJJJLLLVVVTTTXXX___eeelll}}}~~~xxxuuuuuutttsssqqqnnnkkkjjjjjjjjjjjjkkkkkklllllllllnnnnnnnnnnnnnnnnnnmmmlllkkklllmmmnnnooopppqqqrrrsssrrrrrrtttwwwyyyyyyxxxuuuqqqnnnllllllnnnnnnnnnlllmmmnnnnnnllliiihhhgggggghhhoooxxxbbbWWWhhhsssrrrxxx~~~}}}|||___NNNCCC:::333444333222111000000000000////////////000000000000...///000111333999@@@EEEPPPPPPSSSWWWXXX^^^rrrwwweeeVVVNNNKKKJJJLLLSSS[[[gggyyyyyytttyyyuuupppoootttzzz~~~vvvpppggg```XXXQQQIIICCC???@@@@@@AAADDDIIIPPPUUU]]]]]]]]]]]]^^^^^^______^^^ZZZTTTPPPNNNMMMLLLKKKNNNQQQTTTVVVVVVVVVXXXYYY\\\ZZZUUUQQQOOONNNNNNOOOIIIGGGEEEEEEFFFGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHKKKMMMOOOTTTbbbuuuuuu___XXXZZZTTT^^^lllvvv}}}ooojjjhhhbbb]]][[[RRRQQQMMMHHHEEEDDDBBB@@@CCCCCCBBB@@@======???BBB@@@FFFJJJLLLPPPVVVZZZYYYYYY[[[ZZZUUURRRSSSWWWZZZYYYcccmmmqqqrrrqqqlllggghhhkkkooossszzzyyykkk___SSSLLLIIIEEEEEEGGGEEEBBB===999888999;;;<<<;;;;;;:::999999999999:::???GGGOOOUUUcccxxxiiiQQQKKKCCCAAA>>><<<:::::::::888777sssooollljjjhhhggggggiiikkklllmmmnnnoooooonnnmmmlllkkkgggfffdddaaa^^^ZZZWWWVVVSSSQQQMMMKKKJJJIIIFFFEEEAAA@@@???===<<<;;;::::::888888999999999999999999;;;;;;:::::::::;;;<<<===@@@AAABBBAAAAAABBBDDDFFFHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGIIIKKKMMMNNNPPPRRRUUUXXXYYYXXXVVVTTTMMMLLLIIIFFFDDDCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<>>???AAACCCEEEJJJMMMNNNRRRYYY\\\\\\bbbbbb___ZZZVVVWWW\\\```hhhsss~~~}}}wwwvvv{{{mmmbbbUUUOOOKKKGGGEEEGGGDDDBBB===:::888999;;;===<<<;;;;;;:::::::::::::::;;;CCCIIIOOO^^^tttsssWWWMMMEEEAAA???<<<;;;;;;:::888777{{{rrrpppmmmkkkiiihhhhhhiiikkklllmmmnnnnnnnnnmmmllljjjiiiggggggeeebbb___[[[XXXWWWRRROOOLLLIIIGGGFFFCCCAAA@@@???===<<<::::::999999888888888888888888777777::::::::::::;;;===>>>???CCCDDDFFFFFFFFFGGGJJJLLLLLLLLLLLLMMMLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFBBBBBBAAAAAA@@@@@@??????CCCCCCBBBBBBCCCEEEHHHIIIMMMOOOSSSVVVXXXXXXWWWVVVOOOMMMIIIFFFCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===<<<<<<<<<;;;<<<===>>>@@@DDDJJJNNNUUUVVVVVVVVVUUUSSSQQQPPPQQQMMMLLLOOORRRSSSWWW\\\___dddooo}}}~~~wwwrrrooooooooopppppppppoooooonnnooonnnnnnnnnnnnmmmmmmmmmkkkkkklllmmmnnnnnnnnnnnnjjjkkklllmmmooopppqqqrrrrrrqqqqqqrrrtttuuuuuutttkkklllmmmpppqqqqqqnnnkkkkkkkkkjjjkkklllmmmoooppplllhhhgggiiilllqqq{{{pppbbbkkk~~~mmmeeeffffffsss~~~aaaOOOCCC<<<888444333222111000000000000111111000000//////......111111111222555<<>>===;;;::::::999999888888888777777777777777888888999;;;===???@@@AAAEEEFFFHHHIIIJJJKKKNNNPPPOOOPPPPPPPPPOOONNNLLLJJJFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????AAA@@@???>>>???AAADDDFFFIIIKKKOOOSSSVVVWWWWWWWWWOOOLLLHHHEEEBBBAAABBBBBB?????????>>>>>>???@@@@@@BBBAAA@@@>>>===<<<<<<<<<===???AAACCCFFFKKKQQQUUUZZZZZZZZZYYYVVVRRRNNNLLLOOOLLLMMMQQQUUUYYY```hhhlllvvv}}}zzzwwwuuuuuuoooooopppppppppppppppooorrrrrrqqqpppooonnnnnnmmmkkkllllllmmmmmmmmmlllllljjjjjjkkkmmmooopppqqqrrrrrrqqqpppqqqsssssssssqqqhhhiiikkknnnppppppnnnkkkllljjjhhhhhhkkknnnpppqqqnnnjjjggghhhkkkmmmttt|||xxxgggjjjzzzooodddccc```rrrgggRRRDDD<<<999444333222111000000000000111111000000//////......111111111222666===GGGMMMPPPTTTYYY\\\aaaoooooo^^^RRRKKKJJJKKKQQQZZZeeevvvwwwhhhaaa___\\\[[[[[[\\\```dddhhhjjjgggiiiiiidddZZZPPPHHHDDDAAABBBDDDEEEHHHNNNTTTYYYZZZ[[[]]]^^^]]][[[XXXVVVZZZVVVRRRNNNLLLJJJHHHFFFIIIKKKNNNOOOOOOPPPRRRTTTRRRRRRSSSSSSSSSRRRPPPOOOMMMIIIEEEBBBCCCEEEGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKIIIKKKLLLKKKKKKOOOXXX^^^gggooovvvzzz}}}yyyssskkkbbb]]]YYYUUUWWW[[[]]]dddppp~~~~~~iii]]]WWWTTT[[[ffflllkkkgggVVVNNNGGGDDDCCCBBBAAACCC===>>>?????????BBBFFFIIILLLQQQWWW\\\dddooossssssnnniiibbb]]][[[^^^iiisssttthhh]]]VVVPPPIIIEEEEEEBBB@@@===;;;:::;;;<<<>>>======<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::888888777666666777777888777888:::===@@@BBBDDDEEEFFFIIIKKKMMMMMMOOOQQQSSSQQQRRRRRRQQQOOOMMMJJJIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAA@@@???>>>???@@@BBBCCCEEEGGGKKKNNNQQQSSSTTTTTTLLLJJJGGGDDDBBBAAAAAABBB???>>>>>>=========>>>>>>AAA@@@???>>>=========>>>===@@@CCCFFFJJJOOOUUUYYY\\\\\\\\\ZZZWWWSSSPPPMMMQQQPPPRRRYYY^^^eeepppzzz~~~zzzxxxuuussstttoooooopppqqqrrrtttuuuvvvuuuuuutttrrrpppooommmmmmllllllmmmllllllkkkjjjjjjiiijjjkkkmmmnnnpppqqqrrrtttrrrqqqqqqrrrsssqqqpppiiiiiijjjlllooopppooonnnmmmjjjggggggjjjnnnpppqqqmmmhhhfffiiikkkkkkoootttyyykkkhhhjjjqqqeeedddbbbuuuqqqXXXFFF<<<999444333222111000000000000111000000000/////////...000000111333777???IIIOOOSSSWWWZZZ^^^fffvvv{{{iiiYYYNNNIIIJJJMMMTTT]]]hhhyyypppaaa\\\\\\ZZZZZZYYYYYYZZZ]]]```ccciiimmmnnnhhh\\\OOOGGGCCCAAACCCEEEHHHKKKPPPVVVZZZZZZ[[[]]]]]]\\\YYYVVVTTTVVVTTTPPPMMMLLLKKKIIIGGGJJJKKKMMMNNNOOOPPPRRRTTTQQQRRRTTTUUUUUUTTTSSSRRRPPPLLLGGGDDDEEEGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKJJJKKKLLLKKKIIIJJJNNNRRRTTTXXX[[[\\\___aaaaaa^^^\\\WWWUUUVVVWWWVVVYYY^^^cccjjjvvvzzzggg^^^XXXVVVXXXaaaoooyyyxxxsss]]]QQQFFFDDDBBB@@@???BBB<<<>>>???@@@AAADDDHHHLLLMMMTTT]]]hhhvvvxxxooofff```\\\]]]iiivvvuuujjj^^^VVVPPPIIIDDDCCC@@@>>><<<::::::;;;<<<=========<<<;;;;;;;;;;;;<<<===>>>@@@EEEQQQeeelllYYYNNNFFFDDDAAA???>>>===;;;999~~~tttqqqrrrmmmlllkkkiiihhhgggggggggjjjkkkkkkllllllkkkiiihhheeedddcccaaa^^^[[[XXXWWWQQQNNNKKKHHHGGGEEEBBB@@@>>>>>>===<<<;;;::::::;;;888888777666777888999:::888:::===AAAEEEHHHJJJKKKKKKMMMPPPRRRRRRSSSUUUVVVSSSSSSQQQPPPMMMJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBBDDDGGGJJJLLLNNNNNNNNNGGGGGGEEEDDDBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@===@@@CCCGGGKKKQQQVVVZZZ\\\\\\\\\ZZZXXXUUUSSSQQQQQQQQQVVV___hhhrrrzzzvvvtttpppooooooooopppqqqtttwwwzzz}}}~~~xxxwwwuuusssqqqnnnllllllkkkkkkllllllkkkkkkjjjiiihhhiiijjjlllnnnpppqqqrrrvvvtttssssssssssssqqqpppkkkkkklllnnnqqqrrrqqqpppmmmiiifffggglllppprrrqqqiiidddbbbeeegggfffhhhkkkpppnnneee\\\mmmtttwwwwwwhhhfffeeexxx|||aaaKKK>>>:::444333222111000000000000/////////000000000000000///111333666;;;CCCKKKQQQUUUXXXZZZ```mmmwwweeeVVVMMMIIIKKKOOOXXXcccmmm}}}jjj^^^ZZZ[[[ZZZYYYXXXVVVUUUVVVZZZ^^^kkkpppssskkk\\\NNNFFFDDDBBBDDDGGGJJJMMMRRRXXX\\\[[[\\\\\\[[[YYYWWWTTTRRRRRRPPPNNNMMMMMMMMMLLLJJJJJJKKKMMMNNNNNNOOORRRUUUQQQRRRTTTUUUUUUUUUTTTSSSSSSOOOKKKHHHIIIJJJKKKLLLJJJKKKMMMNNNOOOPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOONNNLLLJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQQQQRRRQQQRRRUUUVVVVVVZZZ```iiiqqq~~~uuuaaaXXXXXXRRRVVV]]]jjj{{{zzz```QQQDDDBBBAAA======@@@???@@@BBBCCCEEEHHHMMMPPPPPPZZZhhhxxxwwwkkkccc]]][[[ffftttuuuiii\\\TTTMMMFFFBBBBBB===<<<;;;999999:::<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;===BBBKKK\\\uuusss]]]PPPHHHEEEBBB@@@???>>><<<:::}}}sssoooppplllkkkjjjiiigggfffeeedddfffggghhhiiiiiiiiihhhgggdddcccbbb```]]]ZZZXXXVVVOOOMMMIIIGGGFFFEEEBBBAAA===<<<;;;::::::999999:::888777777666777999;;;===;;;>>>BBBGGGKKKOOOQQQRRRQQQTTTWWWXXXYYYYYYZZZ[[[UUUTTTQQQNNNKKKHHHGGGFFFFFFGGGHHHHHHHHHGGGEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBAAA@@@???@@@AAACCCEEEGGGHHHHHHIIICCCCCCCCCCCCCCCAAA@@@???======<<<;;;;;;;;;;;;;;;<<<<<<======>>>@@@AAABBB@@@CCCGGGKKKOOOTTTZZZ^^^]]]\\\[[[ZZZXXXWWWUUUUUUTTTVVV^^^jjjvvv{{{vvvwwwwwwttttttuuuvvvvvvwwwxxxzzz|||yyyxxxvvvssspppnnnllljjjhhhhhhiiikkkkkklllllllllhhhhhhjjjlllnnnpppqqqrrryyywwwuuutttuuutttrrrpppmmmnnnqqquuuxxxwwwtttqqqlllhhhgggiiipppuuuvvvuuujjjccc^^^___```aaabbbeeelll}}}pppbbbUUUbbbfffjjjzzzmmmiiidddwwwkkkQQQBBB===444333222111000000000000......//////000000111111000222666;;;@@@GGGNNNTTTVVVWWWZZZbbbuuuuuucccUUUMMMJJJLLLRRR^^^jjjuuuxxxfff]]]ZZZZZZZZZZZZWWWTTTRRRTTTZZZ^^^kkkqqqtttlll\\\MMMGGGFFFBBBEEEHHHKKKOOOSSSYYY]]]\\\\\\[[[YYYWWWTTTRRRQQQNNNMMMLLLMMMOOOPPPOOONNNMMMNNNOOOPPPPPPRRRUUUWWWUUUUUUVVVWWWWWWWWWWWWVVVUUURRRNNNMMMMMMNNNNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUQQQPPPNNNLLLKKKLLLMMMNNNQQQSSSTTTTTTQQQNNNKKKJJJKKKJJJJJJJJJKKKKKKLLLMMMOOOOOORRRUUUUUUUUU]]]gggrrrzzzoooaaaSSSOOOSSSMMMWWWfffxxxcccQQQCCCBBBBBB>>>>>>DDDDDDEEEGGGHHHJJJMMMRRRUUUXXXdddtttvvviiiccc\\\YYYdddssssssgggYYYPPPJJJCCC@@@AAA;;;:::999888888999;;;<<<<<<;;;;;;:::::::::::::::999999<<>>AAAFFFKKKPPPSSSUUUWWWVVVYYY\\\^^^]]]]]]^^^___WWWUUUQQQMMMJJJHHHGGGFFFGGGGGGHHHIIIHHHGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDD???@@@BBBCCCCCCAAA???>>>???@@@AAACCCDDDEEEEEEEEE???AAABBBCCCCCCBBB@@@>>>===<<<;;;;;;::::::::::::;;;;;;<<<===???@@@BBBCCCDDDGGGLLLPPPTTTYYY^^^bbb^^^]]][[[YYYXXXWWWWWWVVV]]]aaakkkyyyzzzvvvuuuzzz}}}~~~}}}|||{{{{{{|||}}}zzzyyywwwtttpppmmmkkkjjjdddfffhhhjjjlllmmmnnnoooggghhhjjjlllnnnpppqqqrrrzzzyyywwwvvvvvvuuusssqqqmmmpppvvv{{{~~~{{{vvvqqqjjjhhhgggkkksssyyyzzzyyynnnddd\\\[[[\\\]]]```dddkkk|||rrrbbbSSS]]]___dddwwwssslllbbbuuuqqqVVVFFF@@@444333222111000000000000------...///000111222222111444999>>>DDDJJJQQQVVVVVVWWWYYYddd{{{tttcccUUUNNNLLLMMMTTTbbbppp{{{rrrddd]]]ZZZYYY\\\[[[YYYUUUSSSVVV\\\bbbjjjppptttkkk[[[MMMGGGHHHCCCEEEIIILLLPPPTTTZZZ^^^]]]\\\ZZZXXXVVVSSSRRRQQQLLLKKKKKKMMMPPPRRRQQQQQQQQQRRRSSSSSSTTTUUUYYY[[[YYYYYYYYYZZZZZZZZZZZZZZZVVVTTTQQQPPPPPPPPPOOONNNOOOPPPRRRTTTVVVXXXYYYYYYTTTSSSQQQOOONNNNNNOOOPPPTTTVVVXXXXXXUUUQQQMMMKKKLLLKKKKKKMMMMMMLLLLLLMMMLLLMMMQQQTTTSSSVVVbbbooo}}}kkk]]]WWWOOOKKKNNNLLLZZZoooeeeRRRDDDDDDEEEAAACCCIIIHHHIIIJJJLLLMMMQQQVVVYYY___kkk}}}|||oooddd___ZZZXXXdddttt|||~~~rrreeeWWWNNNGGGAAA???@@@:::999888888888999:::;;;;;;;;;:::999999999999:::::::::===CCCGGGPPPfffzzzdddRRRJJJGGGDDDBBBAAA???===;;;|||vvvqqqmmmkkkkkkjjjiiihhhgggffffffhhhdddaaabbbfffgggccc___^^^]]]]]][[[YYYWWWUUUTTTPPPMMMJJJGGGEEECCC???===<<<;;;:::999888999::::::888777777888:::;;;;;;;;;===CCCLLLSSSVVVWWWXXXXXXZZZ[[[]]]^^^^^^^^^]]]]]]\\\UUULLLIIIIIIJJJHHHFFFGGGHHHJJJKKKJJJHHHFFFDDDEEEFFFFFFFFFGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@???>>>BBBBBBCCCCCCBBB@@@???>>>===<<<;;;:::::::::;;;<<<>>>>>>>>>>>>???@@@BBBCCCFFFIIINNNTTTYYY\\\______\\\[[[\\\\\\XXXUUUYYYaaacccnnn|||~~~~~~|||yyy|||zzzxxxuuusssqqqooollliiihhhfffdddeeehhhlllooopppooonnnllljjjkkknnnqqqssswwwvvvtttsssrrrqqqqqqqqqqqqrrrvvv|||}}}tttllljjjhhhjjjtttxxxppphhh```[[[XXXWWWZZZ```pppwwwxxxhhhZZZRRRVVVbbbqqqzzzhhhfffxxx{{{^^^HHH???999666333222222222111000///////////////000000111444444666===GGGNNNRRRSSS\\\XXX]]]qqqtttbbbSSSMMMMMMOOO]]]iiiqqqqqqccc\\\\\\^^^ccc^^^YYYVVVXXX]]]aaadddsssvvvwwwnnn___QQQJJJHHHDDDFFFJJJOOOSSSWWWZZZ\\\ZZZYYYWWWVVVVVVUUUSSSQQQSSSOOOLLLLLLQQQVVVYYYZZZTTTXXXZZZ[[[bbblllnnnkkkmmmiiieeeaaa``````______]]]]]][[[XXXTTTRRRSSSTTTVVVWWWYYYZZZZZZ\\\___aaabbb]]]YYYWWWSSSOOOQQQVVV^^^___```___ZZZTTTPPPMMMKKKMMMNNNMMMJJJIIIKKKMMMKKKLLLOOOSSSUUU[[[jjjyyybbbUUUQQQIIIIIIOOORRRaaaooo]]]QQQFFFCCCDDDEEEFFFHHHIIIHHHIIINNNPPPRRRXXX^^^eeezzzzzzmmm___XXXXXX^^^iiittt|||~~~uuuqqqtttxxx}}}qqqbbbRRRIIIEEEAAA??????;;;;;;:::999888888888888777777888999::::::::::::;;;:::<<<>>>AAAJJJ[[[lllnnnXXXMMMNNNKKKFFFBBBAAA@@@???|||wwwrrrnnnmmmlllkkkiiigggeeedddcccddddddccceeefffeeebbb___\\\\\\\\\[[[YYYXXXVVVUUUNNNLLLHHHFFFDDDAAA>>>;;;<<<;;;:::999999999:::;;;888777777888:::;;;<<<;;;@@@FFFNNNUUUXXXZZZZZZ[[[ZZZ[[[]]]______^^^]]]\\\XXXRRRJJJGGGHHHIIIHHHFFFIIIJJJLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???CCCCCCCCCCCCBBB@@@>>>===;;;;;;:::999:::;;;<<<===>>>======>>>???AAACCCDDDFFFJJJOOOUUUZZZ]]]^^^^^^ZZZYYYZZZZZZWWWWWW^^^hhhrrryyywwwtttrrrqqqooollljjjiiiiiikkknnnrrruuuvvvuuusssqqqmmmkkkkkkmmmoooqqqtttsssrrrqqqppppppoooooorrrqqqrrrvvvyyyxxxqqqkkkkkknnnuuuzzzoooggg___[[[WWWVVVYYY___jjjrrr}}}|||nnn[[[QQQSSS^^^nnnssslll~~~yyy___KKKCCC888555222111111111000///000//////...///000111222444444777>>>GGGOOORRRSSSXXXXXXddd{{{sssaaaRRRMMMOOOQQQ___llltttuuufff^^^^^^```aaa___\\\[[[]]]bbbiiimmm{{{}}}|||qqq```QQQHHHFFFFFFIIIMMMRRRVVVZZZ\\\\\\XXXWWWVVVUUUUUUUUUTTTSSSUUUTTTSSSUUUZZZ^^^aaaaaa[[[___bbbfffppp|||{{{yyywwwuuutttssspppnnnllljjjgggaaa\\\XXXXXXYYY^^^```cccdddeeefffhhhjjjmmmgggbbb^^^[[[XXX\\\ccchhhgggddd___ZZZUUURRRQQQMMMNNNOOOMMMKKKJJJLLLNNNPPPPPPTTTXXX\\\dddttt^^^RRRPPPKKKJJJPPPWWWeeerrr___RRRFFFCCCEEEGGGIIILLLPPPNNNNNNRRRSSSUUU[[[cccqqqzzzmmm^^^WWWWWW[[[eeennn~~~yyyvvvxxx~~~pppaaaQQQHHHCCC???======999999888777777777888888777888999:::;;;;;;;;;;;;<<<;;;;;;===>>>EEETTTccczzzuuu]]]PPPOOOKKKGGGCCCAAA@@@???}}}yyysssooonnnmmmllliiigggeeecccbbbaaaeeehhhiiigggccc___]]]YYYYYYYYYYYYXXXWWWVVVVVVMMMJJJGGGDDDBBB???<<<999::::::888777777777888999888888888999:::;;;<<<===DDDIIIQQQWWWZZZ\\\]]]^^^[[[]]]___``````^^^[[[ZZZUUUOOOJJJGGGHHHJJJJJJIIILLLMMMNNNNNNLLLJJJGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBDDDEEEEEEDDDBBB@@@>>><<<::::::999999999;;;<<<============>>>???AAADDDEEEHHHLLLRRRWWW\\\]]]^^^]]]ZZZYYYYYYZZZZZZ^^^jjjvvvzzzwwwuuutttsssqqqooommmlllooouuu||||||vvvsssoookkkjjjkkknnnppprrrrrrqqqqqqqqqppppppppprrrooommmnnnppppppnnnkkknnnuuuyyymmmeee]]]YYYVVVTTTXXX]]]bbbkkkwwwvvv]]]PPPNNNWWWiii}}}sss|||vvv___MMMDDD777555222000000000///...111000///......000111333444555999@@@HHHOOOSSSTTTTTT\\\ooosss___QQQNNNQQQTTTbbbpppyyylllaaaaaadddaaaaaaaaaaaadddlllwwwuuubbbRRRJJJGGGIIILLLQQQVVVZZZ\\\\\\\\\XXXXXXWWWWWWWWWWWWWWWWWWZZZZZZ[[[```fffkkknnnnnnlllnnnpppuuu~~~|||wwwqqqkkkgggggghhhmmmqqquuuwwwxxxxxxyyyzzz|||tttkkkeeeaaaaaahhhpppvvvqqqjjjbbb\\\XXXWWWVVVQQQRRRQQQPPPNNNNNNPPPQQQRRRRRRUUU[[[aaalll~~~~~~\\\RRRRRROOOOOORRRWWWeeennn___RRRGGGEEEHHHJJJMMMPPPSSSOOOOOOQQQRRRUUU]]]eee~~~yyykkk\\\VVVVVVZZZbbbjjj~~~ooo```OOOFFFAAA===:::;;;777777666666666777888888888999:::;;;;;;<<<<<<;;;===;;;;;;<<<<<>>???GGGKKKQQQWWWZZZ\\\^^^```^^^___```aaa___\\\XXXUUUSSSOOOKKKJJJKKKMMMNNNMMMOOOOOOOOONNNMMMJJJGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFEEECCC@@@>>><<<;;;;;;:::999999:::;;;<<<======>>>???AAADDDFFFHHHLLLOOOUUUZZZ]]]^^^]]]\\\[[[ZZZ[[[^^^ccckkk|||{{{zzzxxxwwwwwwvvvtttrrrqqqwww~~~vvvsssoookkkjjjlllnnnpppsssssssssttttttsssssssssppplllhhhgggjjjlllnnnnnnttt}}}|||uuuiiibbb[[[WWWTTTSSSVVV[[[\\\fffsss|||aaaQQQKKKQQQbbb|||sss___LLLBBB888555222111111111000///222000///......000222333333666;;;BBBIIIOOOSSSUUUWWWeee|||ttt```QQQMMMPPPUUUdddsssvvvfffbbbeeebbbdddfffgggjjjuuuwwwdddVVVOOOMMMKKKNNNSSSXXX[[[\\\[[[[[[ZZZ[[[[[[ZZZYYYZZZ[[[]]]^^^```ccciiiqqqxxx~~~~~~xxxpppkkkkkkttt~~~|||ssskkkddd```^^^]]]YYYYYYWWWUUUTTTTTTUUUVVVUUUUUUXXX```jjjxxx```UUUUUUTTTTTTVVVVVVdddlllttt\\\RRRIIIIIILLLMMMNNNPPPRRRNNNMMMPPPSSSXXXaaakkkyyylll]]]WWWWWW[[[cccjjjppp```PPPFFFAAA<<<999:::666666666666777777888999999999:::;;;<<<<<<<<<<<<===;;;;;;<<<;;;<<>>===>>>===;;;:::::::::;;;;;;>>>???@@@AAADDDGGGJJJLLLQQQSSSXXX\\\^^^^^^]]]\\\\\\\\\```gggooo|||}}}{{{zzzzzzzzzzzzyyywwwvvv||||||rrrqqqnnnmmmmmmnnnqqqrrrrrrssstttuuuvvvvvvuuuuuummmjjjggggggiiinnnrrruuu|||vvvqqqfff___XXXUUUSSSQQQTTTYYYZZZcccpppgggTTTJJJMMM^^^}}}{{{sssbbbOOOCCC:::777444222222222222111222111///...///000222333333777===DDDJJJPPPTTTWWW___ppptttaaaRRRLLLNNNUUUeeevvvkkkdddfffdddeeegggiiinnn{{{xxxfffYYYSSSQQQMMMPPPTTTXXX[[[[[[ZZZYYYZZZ[[[\\\\\\[[[]]]```cccgggiiimmmttt}}}~~~xxxyyyyyytttpppkkkhhhdddaaa^^^\\\ZZZ[[[[[[[[[]]]\\\aaakkkxxxhhhZZZXXXXXXXXXZZZ\\\mmmsssqqq[[[RRRMMMOOOQQQPPPNNNMMMOOOMMMNNNSSSZZZcccooo{{{}}}qqqccc[[[XXX[[[dddmmm~~~rrrbbbQQQHHHBBB===::::::777777777777777888999:::999999:::;;;<<<<<<<<<<<<===;;;:::;;;;;;;;;AAAIII___rrrnnn___QQQMMMJJJFFFBBBBBB|||wwwtttnnnmmmmmmlllkkkjjjiiiiiifffkkknnnkkkccc[[[WWWVVVRRRSSSTTTTTTUUUUUUUUUTTTOOOLLLIIIFFFDDDAAA>>>;;;<<<;;;999888888888999:::888:::;;;:::999;;;@@@DDDHHHKKKOOOSSSUUUYYY\\\___bbbaaa```]]]ZZZVVVRRRPPPPPPPPPNNNNNNOOOPPPRRRSSSUUUUUUSSSQQQNNNKKKHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGFFFDDDBBB@@@>>>???>>><<<;;;;;;;;;<<<===AAAAAABBBEEEHHHLLLOOOQQQVVVWWWZZZ\\\^^^^^^]]]]]]___aaahhhttt~~~{{{zzzyyyzzz{{{|||{{{yyyxxx}}}xxxqqqpppppppppqqqrrrtttuuuoooqqqsssuuuvvvvvvvvvuuummmlllllllllooossswwwzzzxxxqqqmmmccc\\\VVVTTTQQQOOORRRVVVXXXbbbooo~~~mmmYYYLLLMMM^^^zzzvvvyyyxxxiiiUUUFFF:::888555333333333222111111000000000111111222222333888???FFFKKKPPPUUUXXXdddxxxqqq___QQQLLLNNNVVVfffyyyoooggggggeeegggkkkooovvv~~~oooaaaWWWSSSOOOQQQUUUXXXYYYYYYXXXXXXXXXZZZ]]]^^^___ccciiinnntttxxx|||sssooojjjfffeeeeeeddddddddddddjjjwwwrrraaa\\\[[[]]]aaaeeeyyyttt^^^VVVQQQSSSUUURRRNNNMMMIIIIIINNNYYYeeerrruuuiii___ZZZ\\\iiivvvtttdddSSSIIICCC===::::::888888777777777888999999888999:::;;;;;;<<<<<<;;;>>>;;;:::;;;;;;;;;AAAGGGUUUgggwww}}}hhhUUUNNNLLLGGGDDDEEE|||yyyvvvtttnnnmmmlllkkkiiihhhffffffdddfffgggddd___ZZZWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVOOOLLLIIIFFFDDDAAA>>>;;;;;;:::999888888888999:::888:::<<<;;;999;;;AAAFFFHHHKKKNNNQQQTTTXXX\\\______^^^\\\YYYWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYWWWTTTPPPMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEECCCAAA@@@===<<<<<<<<<===>>>@@@AAACCCDDDEEEHHHLLLPPPSSSVVVZZZ[[[[[[\\\]]]]]]^^^^^^gggkkkwww|||~~~}}}zzzyyyvvvuuuuuuvvvxxxyyyxxxwwwvvvyyyzzzuuurrrsssuuuvvvwwwwwwwwwvvvpppqqqtttvvvxxxxxxxxxwwwoooqqqsssuuuwwwyyy{{{|||}}}}}}|||{{{wwwqqqlllhhh```ZZZTTTRRRPPPNNNPPPUUUWWW```nnn}}}qqq]]]PPPQQQbbb~~~}}}uuussszzz|||oooWWWFFF:::777444333333333222111///000111222222222111111333888@@@GGGLLLPPPUUUYYYccc|||{{{kkkZZZOOOMMMQQQYYYjjj|||ssskkkjjjjjjmmmttt|||mmm^^^TTTRRRTTTVVVWWWYYYYYYYYYXXXXXX\\\aaaeeeiiioooyyy{{{wwwuuutttsssqqqrrrrrryyy~~~kkkcccbbbgggmmmsss}}}ggg]]]UUUUUUVVVSSSPPPPPPKKKMMMVVVfffxxxwwwqqqiiiaaa[[[aaauuuttteeeSSSIIICCC===:::999888888777666666666777777777888999:::;;;;;;;;;;;;@@@;;;999:::::::::???EEELLL[[[iiirrrpppXXXPPPMMMHHHEEEGGG~~~xxxwwwuuutttnnnmmmllliiigggeeecccbbbaaaaaaaaa___\\\YYYXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXNNNLLLHHHFFFDDDAAA>>>;;;999888666555555555666777888:::<<<;;;999;;;AAAGGGIIIKKKNNNQQQTTTWWW\\\___\\\[[[YYYWWWVVVVVVVVVWWWZZZZZZZZZZZZYYYZZZ]]]___]]]\\\YYYVVVSSSOOOMMMLLLGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBEEEFFFGGGGGGHHHHHHHHHHHHEEEFFFFFFFFFEEEDDDBBBAAA;;;;;;;;;<<<>>>AAACCCEEEEEEFFFGGGJJJNNNRRRVVVXXX]]]]]]\\\\\\\\\]]]^^^___ooouuu|||xxxwwwwwwyyy{{{~~~}}}{{{vvvyyy|||}}}|||yyywwwuuurrrqqqqqqrrruuuvvvvvvuuusssvvvyyy}}}}}}xxxsssuuuwwwyyyzzz{{{zzzxxxwwwrrrtttwwwyyy{{{|||{{{{{{rrruuuyyy||||||||||||}}}vvvtttsssrrrppplllfffbbb___YYYSSSQQQOOOMMMOOOTTTUUU___mmm}}}sss___RRRTTTeeetttooo}}}uuuttt|||pppVVVBBB999666333222222222111000...000222333444333111000333999AAAHHHLLLPPPUUUYYYaaa|||vvveeeVVVMMMOOOTTT]]]mmmuuunnnmmmooouuu~~~yyydddWWWUUUVVVWWWXXXYYYYYYYYYYYYZZZ___ffflllrrr{{{~~~tttjjjiiipppxxxnnnbbbXXXUUUUUUTTTSSSTTTUUUXXXeeexxx}}}xxxkkkiiieee```]]]gggttteeeSSSIIIBBB<<<999999888777666555555555555555777777888999::::::::::::AAA<<<999999999999===CCCFFFSSS___iiiyyyuuuZZZPPPNNNHHHFFFHHH|||yyyuuuqqqmmmnnnmmmllliiigggeeecccbbbcccaaa___\\\YYYWWWVVVUUUVVVUUUUUUYYY]]]]]]XXXSSSNNNMMMJJJFFFCCC???<<<;;;888888777777777777888888<<<;;;999999<<<@@@FFFIIIJJJLLLOOORRRVVVXXXZZZ[[[ZZZYYYWWWUUUTTTUUUYYY\\\___`````````______aaacccbbb```\\\YYYVVVRRRNNNJJJLLLJJJIIIJJJMMMMMMIIIFFFFFFEEEDDDEEEFFFGGGFFFEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA???======@@@EEEIIIEEEGGGKKKOOORRRVVVXXXYYY^^^\\\\\\^^^___^^^bbbhhhuuuzzzwwwwwwwwwuuurrruuuvvvxxxyyyyyyxxxwwwvvvtttssssssvvvxxxwwwrrrnnnmmmlllkkkmmmooorrrrrrrrrrrrrrrssstttvvvwwwwwwvvvvvvwwwyyy{{{{{{{{{zzzyyyuuuvvvyyy{{{}}}}}}|||{{{vvvvvvwww{{{~~~|||xxxuuusssqqqmmmjjjfffcccbbb[[[YYYVVVQQQNNNMMMOOORRRVVV^^^kkk}}}vvv```SSSTTTfffuuugggiiiuuuxxxvvvyyywww[[[CCC:::777444333333333222111222222111111222222333444666<<>><<<::::::;;;===???EEELLLUUUaaatttwww]]]SSSLLLLLLMMMIIIyyyvvvtttqqqnnnooonnnmmmkkkiiigggeeeddddddbbb___[[[XXXUUUTTTSSSUUUTTTUUUYYY]]]]]]XXXSSSMMMLLLIIIFFFBBB???<<<;;;888888777777777777888888:::999888888;;;@@@EEEHHHLLLNNNQQQTTTWWWZZZ[[[\\\YYYXXXUUUSSSTTTYYY```ffffffiiilllnnnmmmmmmmmmmmmgggdddaaa^^^[[[XXXTTTQQQTTTRRRPPPRRRUUUUUUSSSPPPLLLJJJIIIJJJKKKLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@???AAAEEEHHHHHHJJJMMMQQQTTTWWWYYYZZZ[[[ZZZ[[[^^^^^^___fffoooxxxtttttttttqqqnnnssstttuuuvvvwwwuuutttsssrrrqqqppprrrsssrrrooollljjjiiihhhiiilllnnnooooooppppppqqqssstttuuuuuuttttttuuuxxxyyyzzzxxxwwwuuurrrtttvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyuuuqqqooonnnkkkgggccc```]]]\\\[[[ZZZWWWTTTQQQRRRTTTWWWVVV]]]jjj}}}{{{dddUUUWWWkkkooobbb___hhhxxxyyyxxx{{{xxx[[[CCC:::777444333333333222111222222111111222222333444666<<>><<<::::::<<<>>>@@@EEEKKKSSS^^^ooouuu]]]UUUNNNMMMNNNIII|||wwwvvvuuusssqqqqqqpppooommmkkkiiihhhgggeeeccc^^^YYYUUURRRPPPPPPSSSSSSSSSWWWZZZZZZWWWSSSKKKJJJHHHEEEBBB???<<<;;;888888777777777777888888:::999888999===BBBGGGJJJNNNOOORRRUUUXXX[[[\\\]]]YYYXXXVVVVVVZZZdddpppyyyxxx|||~~~zzzxxxooolllhhhfffdddaaa^^^\\\ZZZXXXVVVWWWZZZ[[[YYYVVVPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEECCCAAABBBEEEGGGLLLNNNQQQTTTWWWYYYZZZZZZZZZ[[[]]]___^^^bbbnnn|||{{{uuuqqqppppppnnnlllqqqrrrsssttttttsssrrrqqqpppnnnmmmnnnnnnmmmkkkiiifffeeeeeefffiiikkklllkkkmmmnnnoooqqqrrrrrrssssssrrrtttvvvxxxxxxvvvsssqqqoooqqqrrrtttuuuuuuttttttwwwwwwvvvvvvuuusssooollljjjhhheeeaaa]]]ZZZXXXWWWWWWWWWUUUSSSPPPPPPQQQTTTUUU\\\iii|||iiiXXX[[[rrr|||iii```YYY]]]hhh{{{zzzzzzxxxZZZBBB:::888444333333333222111222222111111222222333444666===EEEKKKOOORRRWWWZZZaaasss|||jjjYYYPPPOOOSSSXXX___ooovvvtttvvvxxxsssaaaVVVUUUTTTSSSTTTVVVXXXZZZ[[[^^^dddkkkttt}}}pppfff[[[YYYVVVSSSSSSUUUWWWYYYgggqqquuuyyyzzztttppppppqqqyyy~~~pppaaaUUUIIIBBB>>>999888999777666666555555666666777777777999:::;;;<<<<<<<<<>>>===;;;;;;;;;===???AAAEEEJJJOOOXXXiii}}}rrr]]]WWWQQQOOOOOOJJJ|||xxxwwwwwwuuutttrrrrrrqqqooonnnlllkkkjjjgggddd^^^WWWRRROOOMMMMMMPPPOOOPPPSSSVVVVVVSSSPPPIIIHHHFFFDDDAAA???===<<<999888888777777888888999;;;;;;;;;===AAAFFFKKKNNNNNNPPPRRRUUUXXXZZZ\\\]]][[[ZZZZZZ]]]fffuuu|||xxxssspppnnnllljjjhhheeebbb______```aaa^^^[[[WWWUUURRRPPPPPPPPPOOOMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDFFFHHHOOOQQQTTTWWWYYYZZZZZZZZZ[[[\\\___aaaaaahhhyyy}}}zzzvvvrrrooooooooonnnmmmrrrrrrsssssssssrrrqqqqqqpppooommmllllllkkkjjjiiifffeeedddfffhhhkkkkkkkkklllnnnooopppqqqqqqrrrsssrrrtttvvvxxxwwwtttpppnnnnnnooopppqqqrrrrrrqqqqqqssssssssssssrrrpppnnnlllhhhfffccc___[[[XXXVVVUUUUUUUUUUUUTTTQQQOOOOOOOOOTTT[[[hhh|||lllYYY]]]uuuvvviiiccc^^^\\\cccvvv|||~~~yyy[[[BBB:::888555333333333222111222222111111222222333444666===FFFMMMQQQUUUYYY\\\eeexxxvvvdddVVVNNNMMMTTT[[[aaarrr|||zzzrrr]]]UUUTTTRRRQQQRRRTTTWWWXXXXXX[[[```fffooozzzzzzvvvrrrnnniiiaaaVVVNNNIIIHHHFFFEEEEEEEEEGGGGGGLLLTTTaaappp~~~yyyvvvzzz~~~zzz}}}mmm]]]QQQFFF@@@===999888999555555555555555666777888666777888:::;;;<<<<<<======<<<;;;;;;<<<>>>@@@AAAFFFIIILLLSSSbbbvvvppp^^^ZZZTTTQQQQQQKKK|||xxxvvvuuuuuutttssssssrrrqqqpppooonnnnnniiieee]]]UUUOOOLLLKKKKKKLLLLLLMMMOOOPPPPPPNNNLLLGGGFFFDDDBBB@@@>>>===<<<999999888888888888999999<<<<<<<<<>>>BBBGGGKKKNNNMMMOOOQQQTTTVVVYYYZZZZZZZZZ\\\```hhhuuu}}}{{{zzzyyyxxxzzzvvvrrrqqqpppoookkkgggdddaaa]]]ZZZYYYXXXVVVUUUWWWVVVVVVUUUTTTSSSSSSSSSOOONNNMMMLLLKKKJJJIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKQQQSSSVVVYYY[[[[[[ZZZYYY[[[\\\___cccfffooo|||zzzwwwvvvuuusssqqqpppqqqqqqrrrrrrtttttttttttttttsssrrrrrrqqqqqqpppnnnllljjjjjjjjjgggfffeeegggjjjllllllllllllnnnqqqqqqqqqppprrrtttssstttvvvwwwvvvtttpppnnnoooooopppppppppppppppppprrrrrrrrrqqqooommmlllkkkgggeeeaaa\\\XXXVVVTTTTTTSSSWWWZZZ[[[ZZZWWWUUUTTTTTT[[[hhh{{{mmmXXX[[[sssvvvmmmiiieee___cccvvvzzz[[[DDD;;;888555444444444333222222222111111222222333444777>>>HHHOOOTTTWWW[[[^^^ooo~~~ooo___TTTNNNMMMTTT^^^hhhyyyvvv```SSSRRRQQQPPPQQQSSSUUUVVVWWWZZZ___dddllluuu~~~yyyooohhhddd```[[[VVVSSSOOOIIIEEE???>>>>>>===============AAAEEEKKKSSS```qqq|||yyyxxx}}}nnnYYYOOODDD???<<<999777888444444444444555666777888666777888:::;;;<<<======<<<<<<<<<<<<===>>>@@@AAAEEEGGGJJJOOO]]]ppp~~~nnn___\\\VVVRRRRRRMMM}}}zzzvvvtttsssssssssttttttsssrrrqqqqqqppppppkkkfff]]]TTTNNNKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHDDDDDDCCCAAA@@@>>>===<<<999999888888888888999999::::::;;;===@@@DDDHHHKKKLLLNNNPPPSSSUUUWWWXXXYYYYYY^^^hhhuuu{{{vvvpppmmmhhhdddbbb```___]]]^^^]]]\\\[[[ZZZXXXWWWWWWTTTTTTSSSRRRPPPOOONNNNNNMMMMMMMMMKKKIIIJJJLLLOOORRRUUUXXX[[[]]]]]]\\\[[[YYYZZZ___eeemmm{{{}}}{{{yyyxxxtttsssrrrrrrrrrsssuuuvvvuuuuuuttttttssssssrrrrrrpppqqqrrrpppllljjjiiiiiihhhgggfffgggjjjlllmmmmmmkkkooorrrrrrqqqppprrruuutttuuuvvvvvvuuusssqqqppppppppppppooooooooooooooorrrsssssspppllliiihhhhhheeebbb^^^YYYUUUSSSRRRRRROOOUUU]]]bbbbbb___[[[XXXUUU[[[hhh{{{mmmWWWYYYmmmzzzssspppgggbbbeeewwwzzz\\\FFF;;;888555444444444333222222222111111222222333444777???IIIQQQVVVZZZ]]]```uuuwwwhhhZZZSSSOOONNNWWWbbbqqqzzzdddPPPPPPPPPPPPQQQRRRSSSSSSWWW[[[___dddiiipppvvvzzzxxxwwwuuurrrmmmfff]]]VVVTTTPPPLLLHHHGGGEEEDDDCCC;;;;;;:::::::::999::::::>>>???@@@CCCIIIUUUeeepppyyyuuusssyyy|||mmmXXXMMMCCC???<<<888777888555444444444555666666777555666888:::;;;======>>>============>>>??????@@@BBBEEEGGGLLLYYYkkkxxx|||mmm```]]]VVVSSSSSSNNN{{{{{{yyywwwuuutttuuuvvvttttttssssssrrrrrrqqqqqqlllfff]]]TTTMMMJJJJJJKKKJJJJJJKKKJJJHHHGGGFFFEEECCCBBBAAA@@@???>>>======:::999999888888999999::::::;;;;;;===@@@DDDGGGIIILLLNNNPPPRRRUUUWWWXXXXXX[[[dddsss~~~xxxssspppnnnmmmkkkkkkjjjhhheeebbb___]]][[[^^^^^^]]][[[ZZZXXXWWWWWWWWWVVVSSSOOOLLLLLLNNNQQQTTTWWWZZZ^^^``````^^^]]][[[[[[aaalllzzz|||~~~~~~|||zzzyyyuuuuuuuuutttsssssstttuuussssssrrrqqqppppppppppppnnnpppqqqpppkkkgggfffffffffeeedddfffiiikkkkkkkkkjjjnnnrrrrrrpppooorrruuutttttttttssssssrrrrrrrrrppppppooonnnnnnnnnnnnnnnnnnppppppnnnjjjhhhhhhiiieeebbb]]]XXXTTTRRRQQQQQQQQQYYYcccjjjiiiccc\\\WWWVVV\\\hhh{{{lllWWWVVVfff}}}xxxiiifffkkk~~~zzz]]]HHH;;;999666444444444333222222222111111222222333444777???JJJSSSXXX[[[___bbbtttnnn```UUUSSSRRRRRR[[[hhh{{{uuu___MMMNNNOOOPPPQQQQQQQQQPPPTTTXXX]]]aaaeeehhhkkknnnllljjjgggccc___XXXQQQLLLJJJHHHEEECCCBBB@@@???>>>;;;;;;:::999888999999999;;;<<<======???FFFPPPWWWcccooo{{{wwwwww}}}wwwhhhWWWMMMCCC???<<<888666777555555444444444555666666555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>@@@CCCHHHUUUfffrrrvvv|||mmm```^^^VVVRRRSSSOOO{{{{{{zzzyyywwwwwwyyyzzzttttttsssssssssrrrrrrrrrmmmggg]]]SSSMMMJJJKKKLLLJJJKKKKKKJJJGGGEEEDDDEEEBBBAAAAAA@@@???>>>======:::999999888888999999:::======>>>???BBBEEEHHHJJJMMMNNNPPPSSSUUUWWWXXXXXX___jjj}}}~~~}}}{{{zzzvvvrrrnnnjjjgggeeeggggggfffdddcccbbb``````___]]]XXXRRRNNNMMMPPPRRRVVVXXX\\\```bbbbbbaaa```^^^^^^eeesss|||wwwwwwwwwyyy||||||yyyvvvtttrrrwwwxxxwwwuuusssrrrssstttqqqqqqooonnnmmmmmmmmmmmmkkknnnpppooojjjeeeccccccdddcccbbbdddgggiiiiiiiiiiiinnnrrrrrrooonnnqqqttttttsssrrrqqqqqqqqqrrrrrrppppppnnnnnnmmmmmmmmmmmmhhhjjjlllkkkiiiiiijjjmmmfffccc^^^YYYUUUTTTSSSSSS\\\eeeooouuurrrhhh]]]VVVWWW]]]hhh{{{mmmWWWUUUccc~~~~~~lllkkksssyyy^^^III;;;999666444444444333222222222111111222222333444777???KKKTTTYYY\\\```cccqqqhhh[[[RRRSSSTTTTTT___mmmkkkUUUKKKMMMOOOQQQRRRQQQPPPOOOPPPTTTYYY]]]___```bbbcccfffccc___[[[WWWRRRLLLHHHEEEDDDDDDBBB@@@>>>;;;999888777666555555555666777888:::===>>>>>>AAAGGGKKKOOOXXXeeetttrrrcccWWWMMMDDD???===888666777666555555444444444555555555666888:::<<<===>>>>>>????????????>>>>>>>>>>>>;;;===@@@FFFSSScccooorrrsss}}}nnnaaa^^^VVVRRRSSSPPP~~~{{{wwwuuuvvvwwwwwwwwwyyywwwuuurrrppppppqqqqqqpppjjjddd\\\RRRIIIIIINNNLLLOOONNNIIIGGGHHHIIIHHHGGGDDD@@@??????>>>:::777777666666888:::;;;:::999888:::>>>BBBEEEIIIKKKLLLMMMPPPTTTUUUTTTUUUXXX[[[fffttt|||wwwuuuzzzwwwrrrooommmnnnppprrrnnngggaaa\\\UUUNNNQQQYYYXXX\\\___```bbbcccaaa^^^```cccooo}}}zzzqqqoootttuuutttssspppnnnooorrruuuxxxvvvsssqqqqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhmmmkkkiiifffeeeeeeeeeffffffffffffhhhkkkkkkjjjiiijjjjjjkkkllllllllllllkkkoooooooooooooooooooooooonnnmmmkkkiiiiiijjjkkkllllllllllllkkkkkkjjjjjjiiieeeddd^^^VVVOOOOOOUUU[[[fffrrr}}}nnn```XXXVVVZZZggg~~~pppYYYVVV]]]ssswwwwww~~~uuu[[[HHH===777333333333000000222000111333333222222333555666GGGQQQWWW^^^]]]]]]ggg|||~~~fffZZZPPPOOOQQQUUUaaannncccSSSLLLMMMOOOQQQRRRRRRRRRQQQUUUSSSRRRRRRUUUYYY\\\^^^^^^^^^[[[TTTMMMHHHHHHIIIGGGEEEBBB???===<<<;;;;;;666888888888888888:::<<<;;;;;;;;;<<<>>>@@@AAABBBDDDJJJRRRYYYbbbrrrqqqaaaWWWNNNEEE@@@;;;666444666555555555555666666666666777888999:::<<<===>>>>>>BBBAAA???>>>============?????????DDDNNN]]]llluuu~~~|||qqq___\\\VVVRRRTTTSSS}}}zzzvvvuuuuuuwwwwwwwww|||zzzxxxvvvttttttuuuuuuqqqllleee]]]RRRIIIIIIMMMOOOSSSTTTQQQOOOPPPPPPNNNLLLHHHDDDBBBCCCAAA>>>;;;:::999888999;;;======<<<<<<>>>AAADDDHHHKKKLLLMMMNNNQQQTTTUUUTTTVVV[[[___kkkyyy}}}~~~~~~wwwooohhh___VVVUUUZZZ^^^aaacccdddcccccccccbbbdddjjjzzzwwwvvvsssllljjjnnnkkkkkkjjjgggffffffiiilllppppppppppppqqqrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnlllhhheeeddddddeeefffgggfffeeefffhhhiiiiiihhhhhhiiijjjkkkllllllllllllnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkjjjjjjjjjlllnnnpppkkkkkkjjjiiihhhhhhggggggcccbbb^^^WWWRRRRRRXXX^^^sssqqq```XXXVVVZZZggg~~~oooYYYUUU\\\tttwww[[[FFF>>>888444555444222111333000111333333222222444555:::JJJSSSYYY```___^^^hhh{{{}}}cccWWWOOOOOORRRWWWdddrrrzzz]]]PPPLLLMMMOOOQQQRRRRRRQQQQQQTTTSSSQQQRRRTTTWWWYYYZZZZZZZZZXXXRRRKKKFFFEEEEEEBBB@@@===;;;888777777777555666777666666666888:::<<<<<<===>>>???AAACCCDDDBBBFFFKKKNNNTTT___nnnyyy{{{iiiZZZOOOCCC>>>;;;777555666555555555555666666666666777888999:::;;;===>>>>>>AAA@@@???===<<<<<<======>>>>>>???DDDNNN^^^mmmwww}}}sssaaa___XXXSSSUUUTTT{{{xxxuuuuuuvvvxxxxxxxxx|||{{{yyyxxxwwwwwwxxxxxxsssmmmfff^^^SSSIIIHHHLLLSSSYYY^^^^^^^^^___^^^[[[UUUPPPKKKHHHGGGFFFBBB???===;;;999:::<<>>NNNWWW\\\cccaaa```iii{{{{{{```UUUMMMOOOSSSZZZgggvvvkkkUUULLLKKKMMMOOOQQQRRRRRRQQQPPPRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWUUUPPPIIIDDDAAA@@@===<<<:::777555444444444555666777777666777999;;;======>>>@@@BBBDDDEEEFFFDDDEEEFFFHHHKKKRRRZZZ```kkktttuuu```QQQBBB<<<;;;999777777555555555555666666666666777888999:::;;;<<<===>>>@@@???===<<<<<<<<<<<<===>>>>>>???CCCMMM\\\mmmxxx~~~{{{tttbbbaaa[[[VVVWWWUUUzzzxxxvvvvvvxxxzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwsssnnnhhh```TTTJJJIIILLLVVV___iiimmmpppsssqqqnnnddd^^^VVVQQQNNNLLLGGGDDD@@@===;;;;;;>>>BBBDDDEEEFFFGGGIIILLLNNNOOOPPPPPPSSSUUUVVVUUUVVVZZZaaagggwwwiii^^^^^^```ccceeeooosss{{{uuukkkeeebbbaaaaaabbbcccbbbdddkkksss}}}{{{ssslllkkkiiidddbbbccc]]]^^^^^^^^^___bbbfffjjjjjjnnntttyyy{{{{{{zzzyyy{{{zzzwwwtttrrrpppoooooorrroookkkgggeeeeeeggghhhggggggggghhhjjjiiifffdddeeefffhhhjjjlllmmmnnnnnnmmmmmmllllllkkkkkkjjjjjjiiijjjlllnnnpppqqqssstttllliiieee```]]][[[ZZZZZZVVVTTTRRRQQQUUU^^^jjjsssjjj[[[WWWVVVZZZggg~~~wwwaaa]]]bbbxxx}}}bbbKKK???999555666555333222444111222333333222333666888BBBRRRZZZ___eeebbbbbbkkkzzzxxx```TTTMMMPPPUUU[[[jjjyyysss\\\NNNJJJJJJLLLOOOQQQRRRRRRPPPOOOPPPPPPQQQQQQRRRSSSUUUWWWZZZXXXUUUOOOHHHCCC???======;;;999777555555555555777888999999999:::===???>>>???AAABBBDDDFFFGGGGGGIIIIIIIIIKKKNNNSSSWWWZZZ^^^dddmmmwwwfffUUUCCC<<<<<<:::777666555555555555666666666666777777888999;;;<<<===>>>>>>===<<<;;;;;;<<<======??????@@@CCCJJJXXXhhhsssxxxvvv}}}sssbbbbbb\\\XXXYYYXXX~~~zzzyyywwwxxxzzz{{{|||{{{yyyxxxxxxwwwvvvvvvvvvvvvrrrnnnhhhaaaVVVLLLKKKNNNXXXdddrrrzzzwwwpppfff]]]XXXTTTOOOKKKAAA???===>>>AAAEEEHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRVVVWWWWWWVVVVVVYYYaaagggxxxyyyiiiZZZVVVYYY]]]___bbbgggkkkssszzzqqqkkkfffccccccgggjjjooozzzwwwrrrllliiifffaaa___```]]]___aaadddgggmmmsssxxxyyy~~~~~~|||{{{yyyvvvrrrpppnnnnnnmmmssspppllliiiggggggiiijjjfffgggkkknnnooolllgggcccfffgggiiikkkmmmnnnooopppmmmmmmlllllllllkkkkkkkkkmmmnnnpppqqqrrrrrrqqqqqqmmmiiiccc\\\WWWTTTRRRRRRTTTSSSRRRUUU^^^nnn~~~zzzdddYYYWWWVVVZZZggg~~~{{{eeeaaaggguuu{{{iiiQQQ>>>888444555444222111333222333333333222444777:::DDDTTT]]]aaagggdddccclll{{{ttt```UUUNNNQQQVVV]]]kkk{{{qqq___PPPJJJIIIIIIKKKOOOQQQRRRQQQPPPOOONNNPPPRRRSSSTTTWWW[[[___eee```XXXPPPHHHBBB>>><<<;;;:::888666555555555555777888:::;;;;;;===@@@BBBAAABBBDDDFFFGGGHHHHHHHHHKKKLLLMMMOOOQQQUUUXXXZZZ]]]aaafffjjjrrrhhhVVVEEE>>><<<:::666555555555555555666666666666666777888999;;;<<<============<<<;;;;;;<<<===>>>@@@AAABBBBBBGGGQQQ___jjjpppqqq{{{rrrbbbaaa\\\XXXZZZYYY~~~zzzyyywwwxxxzzz{{{{{{zzzyyyxxxxxxwwwvvvvvvuuuuuuppplllhhhbbbXXXOOONNNRRR[[[hhhxxx}}}qqqggg```[[[VVVRRRCCCBBBAAABBBFFFIIILLLLLLMMMNNNPPPQQQSSSTTTUUUUUUXXXYYYXXXVVVUUUWWW^^^cccppp~~~|||pppddd[[[TTTUUUYYY[[[\\\^^^```fffrrr|||ssskkkcccaaaiiirrr{{{|||uuurrrlllgggccc___^^^^^^```ccchhhnnnuuu~~~}}}uuusssqqqnnnmmmmmmnnnoooqqqooommmkkkiiiiiijjjjjjfffiiilllppprrrooojjjeeeggghhhjjjlllnnnooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmqqqrrrsssttttttrrrpppnnnmmmhhh```XXXRRROOONNNNNNPPPPPPRRRZZZhhh{{{vvvaaaYYYXXXVVVZZZggg~~~{{{gggeeennnuuu{{{jjjRRR>>>888444555444222111333333333333333333555888;;;FFFVVV___ccciiigggfffooo|||ooo___TTTNNNQQQWWW___nnn}}}~~~mmm___SSSJJJGGGIIIIIIKKKNNNQQQRRRQQQOOONNNMMMPPPTTTVVVYYY___gggnnntttlll^^^QQQHHHAAA===;;;999888666555444444444555444666999:::<<>><<<999555444555555555555666666666666666777888999:::;;;<<<======<<<<<<<<<<<<===???@@@AAACCCDDDDDDEEELLLXXXaaajjjppp}}}vvvdddaaa[[[WWWYYYYYY~~~yyywwwvvvwwwyyyyyyyyywwwvvvvvvvvvuuutttrrrqqqpppmmmjjjgggbbbZZZRRRQQQUUU^^^kkk{{{~~~rrrgggaaa\\\WWWTTTEEEEEEEEEHHHKKKOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZYYYWWWTTTUUUYYY^^^eeemmmtttrrrmmmggg___XXXVVVSSSRRRVVVYYYYYYZZZ]]]^^^hhhyyywwwkkkfffppp~~~yyyyyyuuusssnnngggcccaaabbbbbbfffjjjrrr{{{~~~zzzrrrpppnnnkkkkkkkkkmmmnnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiikkknnnpppooollliiiiiijjjlllnnnooopppqqqqqqnnnnnnnnnoooooopppqqqqqqssstttvvvwwwuuussspppmmmiiiddd]]]UUUPPPNNNNNNOOOOOORRRYYYeeevvvqqq```YYYXXXVVVZZZggg~~~}}}iiikkkyyywww|||gggMMM???999555666555333222444333444333333333555999<<>><<<;;;999888777666555666777777555888<<>>???AAABBB???DDDHHHHHHGGGKKKTTT\\\iiiwwwllldddZZZSSSUUUTTT|||yyyuuusssqqqqqqrrrtttttttttrrrqqqnnnllljjjiiiiiiiiikkkiiigggcccZZZQQQQQQVVVeeepppzzz~~~rrrbbbZZZVVVQQQLLLKKKHHHHHHJJJLLLOOOSSSWWWYYYUUUUUUVVVXXXZZZ]]]___```aaa^^^YYYUUUSSSSSSUUUVVVWWWWWWUUUQQQLLLKKKMMMPPPRRRSSSUUUWWWZZZ\\\^^^___hhhwww|||www|||~~~wwwpppkkkhhhfffkkkrrryyy|||vvvuuutttqqqnnnlllkkkkkkkkkiiijjjjjjjjjjjjiiihhhgggjjjlllmmmnnnmmmnnnoooqqqpppoooooopppqqqqqqpppnnnoooooonnnnnnoooqqqrrrtttuuuuuutttrrrqqqooommmllliiieee^^^VVVQQQSSSYYY___eeeppp||||||tttiii^^^XXXXXXWWW[[[hhhrrrqqq}}}|||aaaLLL:::777444333333444444333555111111444666777<<>>;;;:::777777666555555555555555777:::===AAADDDHHHLLLPPPUUUXXX[[[XXXUUURRROOOMMMSSSYYYbbbjjjqqqzzz~~~zzznnnqqqtttxxx}}}yyysssmmmiiiddd___\\\[[[XXXUUUSSSTTTTTTTTTTTTRRRPPPNNNLLLKKKJJJGGGEEE@@@???===:::888777666666555555666666555444333333666666777888:::;;;<<<===<<<===>>>???@@@AAAAAAAAACCCEEEIIILLLKKKJJJPPPYYYnnnnnniiiccc^^^[[[TTT|||yyyuuusssqqqpppqqqrrrrrrqqqlllkkkiiihhhggggggggghhhiiihhhgggeee^^^VVVVVV[[[bbbkkksssuuu{{{}}}vvvgggYYYSSSRRROOOLLLKKKEEEFFFGGGJJJNNNRRRVVVYYYXXXYYYZZZ[[[]]]^^^___``````]]]XXXTTTQQQQQQSSSTTTSSSRRRPPPKKKHHHGGGJJJMMMOOORRRUUUXXXYYY\\\___bbbqqqzzzwww}}}xxxooojjjhhhiiiqqqzzzxxxuuusssqqqooommmlllkkkkkkjjjjjjjjjkkkkkkjjjiiiiiikkklllnnnoooooooooqqqsssrrrqqqqqqqqqssssssrrrpppqqqqqqpppooopppqqqrrrsssuuuuuusssqqqnnnmmmoooqqqrrrooohhh___YYY\\\fffnnnyyy}}}wwwqqqllleee\\\WWWWWWUUUYYYfff|||www{{{~~~~~~~~~___III;;;888555333444444444444555222222444666777<<>>AAAEEEHHHMMMPPPUUUXXXZZZYYYUUUSSSRRRRRRYYYaaammmwww~~~www{{{{{{xxxuuuppplllhhhccc^^^[[[XXXUUURRRPPPQQQQQQQQQQQQMMMKKKHHHGGGFFFEEEBBB@@@>>>===;;;999888777666666666666555555555444444444666666777888:::;;;<<<===<<<<<<>>>???@@@AAABBBBBBCCCEEEIIILLLKKKKKKQQQZZZooooooiiiccc^^^\\\VVV}}}zzzuuusssppppppppppppooonnnddddddddddddeeeggghhhiiihhhggghhhhhhccc]]]]]]aaaccclllqqqsssyyy{{{mmm___SSSOOOOOOMMMJJJIIICCCCCCDDDGGGKKKPPPTTTVVVZZZ[[[]]]^^^___```______^^^[[[WWWSSSQQQPPPQQQQQQPPPOOOKKKGGGEEEFFFJJJNNNPPPTTTYYY[[[[[[^^^dddjjj~~~wwwyyy{{{pppkkkkkkoooyyy~~~xxxtttsssqqqooonnnmmmllllllkkkllllllmmmmmmmmmlllllllllnnnpppqqqqqqrrrtttvvvuuutttssstttuuuuuutttssssssrrrrrrqqqqqqqqqqqqrrrssstttsssooolllooovvv}}}~~~vvvmmmiiinnnzzzpppkkkfffeeeaaaZZZUUUUUUUUUZZZfff|||zzzzzz}}}]]]FFF<<<999666444555555555555666444333555777888>>>EEEVVVeeemmmpppuuurrrqqqzzz}}}hhhWWWQQQOOOTTT[[[eeexxxzzzlll]]]WWWUUUTTTUUUWWWWWWWWWYYY\\\bbblllwww~~~vvvgggYYYQQQKKKGGGDDDDDDGGGKKKLLLKKKKKKNNNPPPXXX^^^fffooozzzmmmcccUUUGGG>>>999777666999999888777777777888888888;;;???CCCFFFJJJNNNQQQVVVXXXYYYXXXUUUSSSUUUXXX```kkk{{{~~~qqqnnnttt{{{~~~yyytttpppooollljjjgggbbb]]]YYYTTTQQQNNNMMMMMMMMMMMMLLLHHHFFFDDDCCCBBBAAA>>><<<;;;;;;999888777666666666777666555444333444555555666666777888:::;;;<<<===;;;<<<===???AAABBBBBBBBBBBBDDDHHHKKKKKKKKKRRR[[[pppoooiiiccc^^^\\\XXX}}}{{{uuurrrpppooonnnnnnllljjj___aaadddhhhkkkmmmnnnnnnkkkiiiiiijjjfffaaaaaaeeedddlllssswww}}}mmm```TTTPPPPPPMMMIIIHHHBBBBBBBBBCCCFFFJJJNNNQQQVVVXXX[[[^^^_________^^^\\\ZZZWWWSSSQQQPPPPPPPPPPPPNNNJJJFFFFFFIIINNNRRRTTTZZZ___``````dddmmmvvv}}}wwwwww~~~}}}sssoooqqqvvv}}}xxxuuusssrrrqqqpppooonnnnnnnnnnnnoooppppppppppppppppppnnnooorrrsssssstttvvvxxxxxxvvvuuuuuuvvvvvvuuuttttttssssssrrrrrrqqqqqqqqqppprrrrrrooommmrrrzzz|||tttjjjfffddddddaaaZZZTTTTTTWWW\\\jjj~~~sssmmmlllxxx___GGG===:::777555666666666666777555555777777999@@@IIIZZZiiiooorrrwwwuuuuuu~~~hhhXXXQQQOOOUUU]]]hhh|||wwwkkk^^^YYYWWWVVVWWWYYYVVVWWWXXXXXXZZZaaallluuuvvvhhh[[[RRRLLLHHHFFFFFFJJJNNNNNNLLLLLLPPPUUU\\\dddlllssszzz}}}yyyrrr```XXXMMMBBB;;;888666555999888888777777777888888:::===AAAEEEHHHLLLOOORRRXXXWWWXXXWWWSSSQQQVVV]]]hhhwwwyyyhhhbbbeeeiiillluuu~~~{{{wwwsssjjjiiiiiihhhfffbbb\\\XXXQQQOOOLLLKKKKKKKKKJJJHHHGGGEEECCCBBBAAA@@@>>><<<999888777666666666666666777666444333333444555777666666777888:::;;;<<<===:::;;;===???AAABBBCCCCCCBBBCCCGGGJJJKKKKKKSSS]]]qqqnnnhhhaaa\\\\\\XXX}}}zzztttrrrpppooonnnllliiiggg___dddmmmuuuyyy{{{yyyxxxrrrnnnlllllliiiddddddgggbbblllvvv}}}mmmaaaVVVSSSSSSPPPKKKIIICCCBBB@@@@@@AAADDDGGGIIIOOOQQQUUUXXX[[[\\\\\\\\\YYYXXXVVVTTTSSSRRRQQQQQQOOOLLLHHHGGGHHHMMMRRRUUUXXX]]]aaacccdddlllyyy{{{qqqqqqwwwwwwvvvxxx|||{{{wwwtttsssqqqqqqqqqqqqqqqppppppooorrrrrrsssttttttsssssssssoooqqqssssssssstttvvvxxxxxxvvvtttssstttuuutttsssrrrrrrsssrrrrrrrrrrrrqqqppprrrqqqmmmkkkqqqzzziiifffeeefffgggccc[[[VVVVVVXXX^^^mmmrrriiidddfffrrrbbbJJJ===:::777666666777666666666555666888888;;;DDDMMM]]]kkkrrrtttzzzxxxyyyiiiYYYRRRQQQXXX```mmmssshhh^^^ZZZYYYYYY[[[^^^[[[^^^^^^[[[XXXZZZccclllttt{{{ssshhh\\\RRRLLLHHHFFFGGGKKKOOOOOOLLLLLLQQQUUU]]]eeekkkoooqqqpppjjjbbbVVVPPPGGG@@@;;;999777666777777777666666777777888;;;>>>CCCGGGJJJNNNQQQSSSYYYWWWVVVUUUQQQPPPXXXcccvvvrrr```ZZZZZZ\\\^^^dddppp}}}{{{yyyuuuqqqgggfffggggggeeeaaa[[[VVVPPPNNNLLLKKKJJJJJJHHHFFFEEEDDDAAA@@@@@@???===;;;888777666666555555555666777555444333333444666777666666777888:::;;;<<<===;;;<<<===???AAABBBBBBBBBAAABBBFFFJJJJJJLLLUUU___rrrjjjfff___ZZZZZZWWW}}}yyysssrrrpppooonnnllliiifffdddmmm{{{zzzuuupppnnnkkkggggggkkkiiitttmmmaaaWWWVVVVVVSSSNNNLLLCCCAAA>>><<<===???BBBDDDIIIKKKNNNQQQUUUWWWXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRLLLIIIFFFFFFJJJOOOTTTVVVYYY\\\___ccciiiwwwrrrmmmsss~~~{{{zzz}}}}}}xxxtttsssssspppqqqqqqrrrrrrrrrqqqqqquuuuuuuuuuuuuuutttssssssoooqqqssssssssssssuuuvvvuuussspppooopppqqqqqqpppooopppqqqrrrssssssssssssrrrqqqoookkkiiinnnyyyppphhhhhhkkkoooooofff[[[WWWZZZVVV___pppvvvhhhbbb___cccppp|||{{{cccKKK===:::777555666666666666555555777999:::===GGGSSSaaapppvvvxxx}}}{{{{{{mmm[[[TTTSSS[[[eeesssooofff]]][[[[[[\\\```fffgggkkkmmmhhh___\\\bbbiiilllzzzzzztttjjj^^^TTTLLLHHHFFFEEEHHHLLLMMMLLLLLLOOOQQQZZZ```ddddddcccaaa[[[UUUNNNJJJDDD???<<<:::999888777777666666666777888888<<<@@@EEEIIIMMMOOORRRTTTYYYUUUTTTUUUQQQQQQ]]]mmmlll\\\WWWUUUUUUYYY\\\dddqqq{{{yyyxxxvvvqqqmmmeeeeeeddddddbbb^^^XXXSSSPPPNNNLLLKKKKKKIIIGGGEEEBBBAAA???>>>>>>===;;;999888777666666555555555555555555444333444555666777666666777888:::;;;<<<===<<<===>>>???@@@AAAAAAAAA@@@AAAEEEIIIJJJMMMVVVaaarrr|||gggddd^^^YYYXXXVVV}}}xxxrrrqqqpppooonnnllliiifffiiivvv{{{tttqqqnnnlllmmmpppttt~~~rrrggg]]][[[ZZZUUUOOOKKK@@@>>>;;;999:::<<>><<<;;;:::888888777777777777888999:::===AAAFFFKKKNNNQQQSSSUUUWWWRRRRRRUUUTTTUUUeeeyyyfffYYYVVVVVVTTTWWWYYY^^^iii|||~~~zzzxxxvvvsssmmmhhheeecccbbb```^^^ZZZTTTPPPOOOMMMKKKKKKJJJIIIFFFDDDAAA???=========<<<:::888999888777666555555555555444444444555555555666666666666777888:::;;;<<<===>>>>>>???@@@@@@@@@@@@@@@???@@@DDDHHHJJJMMMWWWbbbrrrwwwfffeee___YYYXXXVVV}}}wwwrrrqqqpppoooooommmjjjggglll{{{~~~vvvsssqqqoooqqquuuxxx|||pppddd```]]]VVVNNNIII>>><<<999888888;;;???BBBFFFGGGGGGIIIJJJMMMOOOPPPNNNOOOQQQRRRSSSRRRQQQQQQKKKHHHGGGJJJPPPVVVXXXYYY^^^]]]___hhhzzz~~~|||zzzzzz~~~uuummmlllmmmvvv~~~{{{|||}}}zzzwwwwwwyyyzzzwwwrrrnnnmmmmmmoooppprrrsssttttttssssssuuuttttttsssrrrpppooonnnpppqqqrrrrrrppppppqqqrrrpppmmmjjjhhhiiijjjjjjjjjhhhjjjmmmpppsssuuuuuuvvvooommmlllmmmrrryyywwwpppttt|||qqqZZZSSSWWWYYYeeeyyypppgggiiigggjjjuuuuuu~~~]]]FFF<<<999666444555555555555333444777:::;;;@@@MMMZZZmmm{{{~~~{{{rrr]]]WWWWWW```lll|||ppphhhbbbaaacccgggpppyyy{{{{{{tttgggYYYNNNHHHFFFFFFGGGIIIMMMPPPQQQNNNLLLPPPSSSSSSOOOMMMNNNNNNKKKFFFCCC@@@===<<<;;;:::888999888888888999::::::;;;===AAAGGGLLLOOOQQQTTTVVVUUUPPPQQQVVVVVVYYYlllwww\\\TTTTTTUUUSSSVVVWWW]]]gggyyy}}}{{{yyywwwrrrkkkeeedddccc```^^^[[[VVVQQQMMMNNNMMMKKKJJJJJJHHHEEECCCBBB@@@>>>>>>>>>===<<<::::::999888777555555555555333333444555666666555555666666777888:::;;;<<<===??????@@@@@@@@@@@@?????????@@@DDDHHHJJJMMMXXXcccqqquuueeefff```ZZZYYYVVV|||zzzuuurrrooonnnnnnppppppooopppxxxuuuuuuwwwxxxwwwzzz~~~wwwlllddd___XXXNNNFFF===<<<;;;::::::;;;===>>>@@@CCCEEEGGGGGGHHHIIIKKKKKKMMMOOOQQQQQQPPPMMMKKKHHHHHHJJJLLLOOORRRUUUVVVWWWZZZaaaoooxxxjjjjjjggggggjjjkkkmmmsss{{{{{{tttrrrlllmmmqqq|||}}}|||{{{zzz{{{~~~xxxssspppoooooopppppppppooollliiigggjjjnnnqqqqqqnnnmmmnnnppppppppppppqqqrrrqqqmmmkkkmmmnnnpppqqqqqqpppnnnlllmmmkkkiiigggffffffhhhiiiggghhhiiikkkmmmpppssstttrrrrrrrrrsssxxx}}}}}}{{{zzzzzz}}}~~~{{{sssnnnrrrttt___UUUVVVYYYfff~~~{{{rrrjjjeeefffnnnzzzuuu}}}___FFF;;;:::888777666555666666444444888<<>>@@@BBBBBBBBBBBB@@@@@@DDDHHHIIIMMMWWWbbbyyyvvvgggjjjggg^^^YYYTTT~~~|||zzzxxxvvvsssppppppqqqrrrrrrrrrtttzzzuuutttvvvzzz|||{{{{{{~~~zzznnneee^^^UUUJJJAAA===<<<:::::::::<<<>>>???AAACCCEEEGGGGGGGGGIIIJJJKKKLLLOOOPPPPPPNNNLLLJJJGGGHHHJJJMMMQQQUUUWWWYYYWWWZZZ```nnn|||kkkcccaaa______bbbeeegggooovvv~~~wwwrrrrrrvvvxxx|||}}}{{{zzz{{{}}}}}}wwwrrrnnnmmmhhhhhhiiiiiihhhfffdddcccdddfffjjjlllmmmnnnoooppppppoooppprrrssssssqqqnnnooopppppppppooonnnlllkkkiiihhhgggfffeeefffggggggfffgggiiikkknnnppprrrsssrrrrrrrrrtttwww|||}}}yyyuuusssrrrqqqsssuuuvvvttttttzzzooo[[[UUUXXX___mmmrrrvvvxxxpppmmmmmmtttxxx]]]DDD;;;:::888777666555666666555555777;;;>>>EEETTTbbbwww{{{xxxccc]]]ZZZ___lll|||uuuttt}}}uuudddVVVMMMHHHJJJKKKMMMNNNOOOOOONNNNNNIIIIIIIIIHHHGGGEEEDDDCCCFFFCCC???===;;;:::888777999999:::;;;<<<<<<<<<<<>><<<;;;;;;999888999::::::;;;<<<<<<======DDDGGGLLLOOOPPPQQQRRRTTTRRROOOPPPUUUZZZbbbvvvjjj[[[OOOPPPUUUUUUWWW[[[[[[^^^fffsss~~~yyyssslllhhhdddcccbbbbbbaaa___ZZZUUUOOOLLLJJJIIIGGGFFFEEEDDDAAA>>>===<<<<<<;;;;;;::::::999777666555555444444555555444444444444444555555666999999:::;;;<<<<<<<<<<<<:::;;;<<<===???AAABBBCCCDDDCCCDDDFFFHHHMMMYYYfffyyysssnnnfff___\\\XXX|||zzzxxxwwwtttsssrrrrrrtttvvvwwwvvvvvv{{{wwwtttuuuyyy|||}}}}}}yyyzzz{{{~~~}}}zzzooohhh^^^WWWQQQJJJBBB<<<;;;:::999999:::===???AAAAAACCCEEEFFFEEEEEEFFFGGGIIIJJJLLLLLLLLLJJJHHHFFFFFFIIILLLQQQTTTWWWXXXYYYTTTVVV[[[hhh}}}ooo___ZZZ\\\^^^\\\\\\aaaeeeiiirrr{{{}}}tttsssvvv}}}zzz{{{{{{tttnnnjjjgggbbbbbb```___^^^\\\[[[[[[WWWYYY___iiirrrxxxwwwuuurrrqqqpppqqqssstttsssrrrrrrqqqpppnnnmmmlllllllllkkkkkkkkkkkkjjjiiihhhgggeeegggkkknnnpppqqqqqqppprrrsssuuuvvvwwwwwwvvvuuutttrrrooommmlllmmmoooqqqjjjmmmsss|||xxxmmm___WWWZZZaaaeeewww|||ccciii~~~[[[CCC;;;:::888777666555666666777777777999<<>><<<;;;;;;:::999:::::::::;;;<<<===>>>>>>DDDHHHMMMPPPRRRRRRSSSTTTQQQPPPRRRVVV[[[fffzzzkkk]]]UUUOOOSSSVVVVVVVVVXXXYYY]]]gggvvv|||uuuoooiiieeebbbaaabbbbbbaaa___ZZZTTTNNNJJJIIIGGGFFFEEEEEECCC@@@>>><<<<<<;;;;;;:::999999999666666555444444444444555444444333333444444555666888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@CCCEEEGGGEEEEEEFFFGGGLLLZZZgggzzzxxxoooddd^^^^^^ZZZ{{{yyyvvvuuurrrqqqqqqrrrtttvvvvvvuuuuuu}}}|||xxxwwwyyyyyyxxxvvvsssuuuyyy}}}}}}xxxtttddd___XXXQQQLLLGGG@@@<<<;;;:::999999:::===???AAAAAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHFFFEEEHHHJJJNNNRRRTTTUUUUUUTTTSSSTTTZZZhhh}}}vvvggg^^^[[[\\\```]]]^^^ccchhhnnnxxxwwwnnnnnnrrr||||||{{{~~~{{{tttnnnhhheeedddbbb```]]]ZZZYYYXXXXXXYYY]]]fffqqq|||~~~zzzuuusssqqqpppqqqrrrrrrqqqrrrqqqpppoooooooooppppppnnnnnnmmmlllkkkiiigggfffgggiiillloooqqqrrrqqqqqqrrrtttvvvwwwvvvuuurrrpppnnnmmmlllkkklllnnnqqqssstttvvvzzzwwwsssmmmggg^^^XXX[[[cccggg|||ttt^^^ggg}}}[[[EEE;;;:::888777666555666666888777888999<<>>AAADDDEEEHHHFFFEEEEEEFFFLLLZZZhhhxxxqqqbbb]]]]]]YYY~~~yyyvvvsssrrrrrrqqqppprrrtttuuuuuutttttt|||}}}yyywwwwwwuuurrrnnnnnnqqquuuzzz|||zzztttoooddd```YYYRRRLLLFFF@@@===;;;;;;:::999:::<<>>======;;;:::::::::::::::;;;>>>@@@AAAEEEIIIOOOSSSUUUUUUUUUUUUQQQSSSUUUXXX```rrruuubbbXXXUUUPPPQQQSSSVVVWWWXXXXXXXXX]]]fffuuu~~~|||zzzxxxrrrkkkfffdddccc```]]]ZZZZZZXXXVVVRRROOOKKKIIIFFFEEECCCCCCCCCBBB???===;;;::::::999999888888777666555444444333333444444333333333333333444444555777777888999:::::::::::::::;;;<<<>>>@@@BBBEEEFFFGGGEEEEEEEEEFFFKKKYYYffftttzzz}}}uuuaaaZZZZZZUUU}}}xxxvvvtttrrrrrrqqqqqqssstttuuutttsssqqqzzz}}}yyyvvvttttttrrrnnnjjjlllmmmpppsssuuusssoookkkeeeaaa[[[TTTMMMGGGBBB???===<<<:::::::::<<<>>>???BBBCCCEEEDDDCCCBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEEEEGGGKKKPPPUUUXXXWWWVVVTTTTTTWWW___ooommmaaa^^^\\\]]]aaa```___ccckkkuuuvvvlllnnnsss|||wwwpppiiidddbbb___\\\YYYXXXXXXZZZ[[[iiisssxxxuuuqqqpppqqqssstttuuuvvvvvvwwwwwwwwwuuutttsssmmmllljjjiiihhhhhhiiiiiimmmnnnoooppprrrsssuuuuuuuuuvvvwwwwwwuuusssooonnnmmmnnnqqqsssvvvxxxzzz{{{~~~{{{vvvssspppooolllhhhdddaaa\\\XXXZZZ```nnnjjjbbbxxx}}}yyyxxxWWWDDD;;;:::888777666555666666666777:::;;;>>>KKKfff~~~mmmgggdddhhhqqq}}}ppp```UUULLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJLLLMMMOOOIIIFFFBBB@@@>>>===;;;:::;;;:::::::::;;;>>>@@@BBBEEEJJJPPPTTTVVVUUUUUUUUUNNNRRRUUUXXXccczzz|||kkk^^^TTTQQQTTTOOOSSSVVVWWWXXXYYY[[[\\\bbblll~~~|||xxxuuuqqqlllfffccccccccc___\\\UUUTTTRRROOOMMMKKKJJJJJJEEEDDDBBBBBBBBBAAA???<<<:::::::::999888888777777666555444444333333444444333333222222333333444555666777888999:::::::::::::::;;;===@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFKKKWWWdddnnnvvv}}}sss^^^XXXXXXSSS~~~yyyxxxvvvuuussssssrrrtttuuuvvvtttsssnnnxxx|||xxxuuurrrqqqrrrqqqlllhhhlllllllllnnnooonnnkkkiiibbb___ZZZTTTMMMHHHDDDAAA===<<<;;;::::::;;;===>>>BBBCCCEEEDDDCCCAAABBBCCCAAAAAABBBDDDEEEEEEFFFFFFFFFJJJQQQVVVZZZZZZXXXWWWUUUYYYcccssskkkaaa^^^[[[^^^eeeeeedddiiisssuuujjjlllqqqxxxqqqjjjdddaaa___]]]ZZZZZZ\\\___aaannnzzzwwwtttqqqppprrruuuxxxyyyyyyyyyzzzzzzyyyvvvtttrrrmmmllljjjjjjjjjlllnnnooooooooooooppprrrtttvvvwwwvvvwwwwwwwwwuuurrrpppnnnlllnnnsssyyy~~~~~~|||vvvqqqmmmmmmnnnfffbbb]]][[[XXXVVVZZZaaaoooooolllyyyuuuuuuUUUAAA;;;:::888777666555666666555777:::<<>><<<:::;;;:::::::::;;;>>>AAABBBFFFJJJQQQUUUVVVVVVVVVVVVLLLPPPTTTXXXeeeyyycccXXXTTTQQQPPPSSSTTTXXX[[[ZZZZZZ[[[]]]^^^dddppp}}}zzzvvvsssmmmhhhcccaaacccccc___\\\QQQPPPMMMKKKJJJIIIJJJJJJEEECCCBBBBBBBBBAAA>>><<<::::::999999888777777777555555444333333333333444333333222222333333444555666777888999999:::999999999;;;>>>AAADDDEEEFFFFFFEEEDDDDDDEEEFFFJJJVVVcccjjjtttooo[[[WWWXXXSSS}}}|||{{{xxxtttvvvuuutttsssrrrssstttuuu{{{}}}~~~}}}zzzyyyxxxyyyxxxuuusssrrrrrrqqqmmmiiieeehhhlllnnnnnnllllllllljjjeee]]]UUUOOOJJJFFFCCC???>>><<<;;;;;;===@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFIIILLLRRRVVVXXXWWWUUUSSSSSSSSS]]]sssvvvaaa___[[[[[[```aaaaaaffflllvvvpppnnnqqqrrrxxx|||}}}zzzsssiiibbbbbb___^^^^^^]]]^^^eeennn}}}}}}yyyvvvrrrssswww|||~~~}}}||||||{{{yyywwwuuutttnnnmmmlllkkklllnnnppprrrooopppqqqsssuuuwwwxxxyyyzzzzzzyyyuuurrrppppppqqqnnnvvv~~~~~~zzzuuurrrooommmkkkiiieeeccc```\\\TTTRRRZZZeeeuuu~~~ttt{{{}}}uuusssPPP@@@<<<;;;888666555555666666888666888===AAANNNkkk~~~tttggg___eeemmmyyy{{{yyyzzz{{{sssdddWWWRRROOOKKKKKKLLLLLLIIIGGGJJJJJJKKKLLLLLLKKKKKKJJJNNNJJJDDD@@@>>>===<<<;;;:::999999:::<<>><<<<<<;;;;;;:::999777666555555555444333333222222333333444444444333333333444555555999999888888777888888888>>>???AAAAAA???>>>>>>???FFFFFFEEEEEEHHHOOOXXX___gggnnn~~~uuuggg[[[VVVTTTMMM}}}|||xxxtttttttttsssrrrrrrssstttuuu{{{|||}}}|||zzzxxxxxxxxxwwwtttqqqppppppooollliiigggjjjmmmnnnmmmllllllllljjjeee___XXXRRRMMMHHHEEE???>>><<<;;;;;;===@@@BBBDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBDDDFFFGGGJJJMMMRRRVVVWWWVVVTTTRRRUUUUUU^^^tttqqq^^^]]]ZZZ[[[aaabbbaaahhhqqq}}}qqqoootttvvvrrriiinnnnnnqqqwwwyyywwwxxx|||zzztttmmmfffdddbbbaaacccdddfffnnnwww{{{xxxuuusssuuuyyy}}}~~~~~~{{{{{{zzzzzzxxxwwwuuutttpppooonnnnnnooopppqqqrrrqqqrrrssstttvvvwwwxxxxxxxxxxxxwwwtttqqqppprrrtttxxxzzzwwwtttqqqpppnnnkkkiiifffdddaaa\\\VVVTTT\\\hhh|||}}}xxxqqqOOO@@@<<<;;;888666555555666777888666888===BBBOOOmmmnnnaaa[[[ccclllyyy~~~vvvggg[[[SSSOOOLLLKKKLLLMMMJJJHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHDDDBBBAAA???<<<:::;;;::::::;;;===@@@CCCEEEIIILLLQQQSSSRRRQQQPPPOOOLLLLLLPPPYYYfffzzzuuudddTTTOOOPPPPPPPPPPPPUUUWWWXXXZZZ\\\^^^```bbbkkk|||xxxwwwwwwwwwwww}}}|||zzzyyyxxxuuuqqqnnnmmmjjjhhhhhhhhheee^^^XXXRRROOOKKKHHHGGGGGGFFFEEEDDDCCCAAA???===<<<;;;;;;;;;:::888777666555555555444333333222222333333444444444333333444444555555777777777888999:::;;;<<<>>>???@@@???===<<<===>>>AAABBBBBBCCCFFFNNNWWW___kkksssmmm```VVVRRRRRRMMM}}}{{{xxxtttrrrrrrqqqqqqqqqssstttuuuzzz{{{|||zzzxxxvvvvvvwwwuuurrrnnnllllllkkkjjjiiijjjkkkmmmmmmlllkkkkkkllljjjfffaaa\\\WWWQQQKKKGGG???>>><<<;;;;;;>>>AAACCCEEEFFFHHHIIIJJJIIIIIIHHHDDDDDDDDDDDDEEEGGGIIIJJJMMMOOOSSSVVVWWWVVVTTTRRRTTTUUU^^^sssmmm\\\]]][[[\\\cccdddfffooo|||rrrqqqxxx|||ooodddbbb```bbbgggkkklllpppttt~~~|||yyyvvvqqqlllhhheeeeeehhhkkkoooxxx}}}xxxvvvsssssstttwwwzzz|||}}}|||xxxxxxxxxxxxwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrsssttttttuuuvvvvvvwwwwwwvvvuuuuuutttrrrpppqqquuuwww}}}wwwuuusssrrrqqqoookkkiiihhheeebbb]]]WWWVVV```lll~~~}}}mmmMMM???<<<:::999777666666666777888666999===BBBPPPooommm___YYY```jjjvvv{{{mmmaaaUUUQQQLLLKKKLLLMMMLLLIIILLLKKKJJJIIIIIIJJJKKKMMMJJJHHHFFFDDDBBB???;;;888;;;;;;;;;<<<>>>AAADDDFFFIIILLLPPPQQQQQQOOONNNNNNKKKKKKPPPXXXdddxxx}}}nnn```RRRNNNPPPPPPOOOPPPVVVXXX[[[]]]^^^aaadddfffrrrxxxsssooopppqqqssswwwxxxyyywwwtttqqqoooooopppnnnlllkkkiiiddd\\\VVVOOOLLLHHHFFFFFFFFFEEEDDDCCCAAA@@@>>><<<;;;:::::::::999888666555555555555444333333222222333333444444444333333444555555666555666777888:::===???@@@@@@@@@???===;;;:::<<<===???@@@CCCDDDHHHOOOYYYaaapppzzz{{{cccYYYQQQPPPQQQNNN|||yyyvvvsssqqqqqqppppppqqqssstttuuuxxxyyyxxxvvvtttrrrssstttrrrpppmmmjjjhhhhhhhhhiiijjjkkklllkkkjjjiiijjjkkkjjjhhhddd___ZZZSSSLLLGGGAAA???===;;;<<>>BBBQQQrrrssscccZZZ___fffooosssfffXXXSSSNNNKKKLLLMMMLLLJJJLLLKKKIIIIIIKKKNNNRRRTTTQQQNNNJJJFFFCCC???;;;999:::::::::;;;===AAADDDFFFIIILLLOOOPPPOOONNNMMMMMMNNNOOOTTT[[[eeexxx|||jjj^^^SSSPPPRRRQQQQQQRRRVVVXXX\\\]]]^^^aaafffjjjxxxzzzqqqlllkkkooorrrtttwwwyyyxxxtttpppppprrrooommmkkkiiifff___WWWQQQLLLIIIGGGFFFFFFFFFDDDCCCAAA@@@>>>===;;;::::::999999888777666555555555555444333333222222333333444444444333444444555666777666777888999;;;===???AAABBBBBB@@@===::::::<<<>>>AAADDDGGGIIILLLSSS___hhhvvvooo]]]YYYSSSQQQRRRNNN|||xxxuuusssqqqqqqqqqppppppqqqssstttuuuuuuvvvuuurrrooonnnoooppppppooollliiigggggghhhiiiiiijjjkkkjjjhhhhhhiiijjjkkkiiieeeaaa\\\UUUMMMHHHDDDBBB???======@@@CCCFFFHHHJJJLLLNNNPPPQQQQQQQQQKKKKKKKKKLLLLLLMMMNNNNNNTTTUUUWWWXXXYYYYYYXXXXXXUUUVVV___qqqlll___aaa___```gggkkkxxxtttwww{{{kkk___YYYWWW]]]dddiiiooouuuzzz{{{yyyxxxwwwuuurrrnnniiieeegggiiikkkpppvvvuuurrrlllfffaaaaaadddgggjjjnnnssswwwxxxwwwuuutttuuuuuuuuuvvvvvvuuuuuutttqqqrrrssstttttttttssssssvvvvvvwwwwwwvvvuuusssrrrqqqqqqrrrqqqqqqtttxxx||||||~~~}}}~~~{{{wwwyyyxxxvvvuuutttqqqmmmiiigggccc___ZZZUUUXXXfffuuu}}}hhhKKKBBB::::::999888888777777777888888;;;???CCCSSSvvvyyyggg[[[]]]cccjjj|||yyykkk___YYYQQQMMMMMMMMMLLLJJJKKKJJJJJJKKKOOOUUU[[[^^^]]]WWWNNNGGGBBB>>><<<:::999888999:::<<<@@@CCCEEEIIIKKKNNNOOONNNMMMMMMNNNQQQSSSYYY___hhhxxx}}}ggg\\\SSSQQQQQQQQQQQQSSSUUUXXX[[[]]]^^^bbbjjjppp}}}~~~uuunnnmmmqqquuu{{{~~~~~~{{{uuupppnnnooojjjiiifffccc^^^XXXPPPKKKJJJHHHFFFEEEFFFEEEDDDCCC???>>>===;;;:::999999888777777666555444444444444444333333222222333333444444444444444555666777888999999999:::;;;<<<>>>???CCCCCCAAA>>><<<;;;===???CCCGGGJJJKKKNNNVVVdddnnn|||ggg\\\]]]XXXVVVUUUOOOzzztttrrrrrrrrrrrrrrrqqqqqqqqqssstttuuuttttttssspppmmmlllmmmnnnnnnnnnmmmkkkhhhggghhhiiihhhiiikkkkkkjjjiiiiiijjjjjjhhheeebbb^^^XXXRRRMMMIIIFFFBBB???>>>AAADDDGGGJJJLLLNNNQQQSSSTTTUUUUUUOOOOOOPPPPPPPPPPPPPPPOOOUUUUUUWWWXXXYYYZZZZZZ[[[YYY[[[eeevvvmmm```bbb```bbblllqqquuuyyy|||lll^^^WWWTTTYYYaaagggmmmrrrvvv~~~~~~|||zzzyyyyyyxxxwwwuuupppiiicccbbbbbbaaadddhhhcccaaa\\\WWWVVVXXX___ccckkkpppvvvyyyyyyvvvtttsssuuuuuuvvvvvvvvvuuuttttttqqqqqqrrrrrrsssttttttuuuwwwxxxyyyyyyxxxvvvsssrrrqqqrrrsssssstttuuuxxx{{{zzz}}}}}}zzzzzz||||||yyyzzzxxxvvvuuutttrrrooolllgggccc^^^YYYUUUZZZjjjzzz{{{{{{eeeKKKCCC::::::999999999888888888888888<<<@@@CCCTTTyyy|||hhhZZZ[[[```hhhzzzrrriiibbbXXXRRROOONNNLLLKKKJJJJJJKKKNNNTTT[[[aaaeeeddd]]]RRRIIIBBB>>><<<:::888888888999<<>>???AAADDDHHHIIILLLWWWhhhuuuyyyddd\\\```\\\YYYWWWQQQxxxrrrqqqrrrtttttttttsssrrrrrrssstttuuuuuutttsssooolllkkklllnnnmmmoooooommmjjjhhhhhhjjjgggiiilllnnnmmmlllkkklllhhhfffdddbbb```]]]YYYVVVMMMIIIDDDAAA@@@AAAEEEHHHKKKMMMPPPSSSVVVWWWXXXXXXSSSSSSSSSSSSRRRQQQPPPPPPSSSTTTUUUVVVXXXYYY[[[[[[[[[^^^hhhyyypppdddfffeeeiiiuuu|||}}}vvv|||~~~pppaaaYYYUUUZZZaaaggglllpppttt|||~~~{{{|||yyyyyyyyyzzzzzz{{{zzzyyyrrriii```]]]\\\ZZZZZZ\\\YYYWWWTTTRRRSSSXXX___eeeqqqvvv{{{~~~|||yyyvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqqqqrrrsssuuuwwwxxxyyyzzz{{{|||{{{xxxvvvtttqqqsssvvvvvvvvvvvvxxxyyyxxx{{{zzzwwwxxx{{{|||zzzwwwuuusssrrrssssssrrrqqqhhhddd^^^YYYVVV\\\mmm~~~}}}~~~uuuyyybbbIIIBBB999999::::::999999888888888999<<<@@@DDDUUU|||kkkZZZZZZ___gggzzzzzztttlll```WWWSSSQQQOOOMMMJJJKKKMMMQQQWWW^^^dddgggddd]]]TTTKKKDDD???;;;999888888888:::===AAADDDFFFHHHJJJMMMNNNOOOOOOQQQRRRRRRWWW___gggpppjjj___UUUQQQOOONNNPPPTTTSSSWWW\\\___dddppp~~~xxxxxx~~~{{{tttmmmeeeaaa```___\\\WWWRRRMMMJJJHHHGGGFFFDDDCCCCCCBBB@@@===<<<;;;:::999888777777777666555444444333333444444444333333222222333333444333333444444555777888999999999999999:::;;;<<<===???@@@@@@???>>>======>>><<<@@@DDDGGGLLLZZZoooxxxccc\\\^^^ZZZXXXXXXTTTxxxrrrqqqsssuuuvvvuuutttsssrrrssstttuuuvvvuuussspppmmmlllmmmooommmooopppoookkkiiiiiijjjgggjjjnnnpppooonnnmmmmmmfffeeecccccccccbbb___]]]OOOLLLFFFBBB@@@BBBEEEHHHLLLNNNQQQTTTWWWYYYZZZZZZVVVUUUUUUUUUSSSRRRQQQPPPRRRRRRSSSTTTVVVXXXZZZ[[[[[[^^^hhhyyyttthhhkkkkkkppp|||www}}}}}}qqqeee]]]YYY^^^eeejjjnnnrrrttt|||{{{uuuuuuxxxzzzvvvwwwxxxzzz|||}}}}}}}}}rrrhhh___[[[YYYVVVUUUWWWVVVUUUSSSRRRTTTZZZbbbgggvvv{{{|||yyyyyywwwwwwwwwwwwvvvuuutttsssrrrrrrqqqrrrsssvvvyyy{{{zzz|||}}}~~~}}}{{{xxxvvvrrruuuwwwxxxxxxwwwwwwxxxwwwyyyxxxuuuuuuyyy{{{yyysssqqqooopppqqqsssttttttjjjeee___ZZZWWW^^^pppyyywwwssstttxxx}}}~~~qqqwww___GGGBBB999999:::::::::999888888999999===@@@DDDVVV}}}nnn[[[YYY^^^fffxxx|||sssfff\\\VVVSSSPPPNNNKKKLLLNNNRRRXXX^^^cccfff```[[[TTTLLLFFF@@@;;;888999999999;;;>>>BBBEEEHHHGGGJJJMMMOOOOOOPPPRRRTTTSSSYYYccclllvvvnnndddYYYTTTQQQPPPRRRVVVSSSXXX]]]aaaiiiwwwzzz{{{|||xxxtttnnnfff```^^^]]]ZZZUUUPPPLLLJJJJJJFFFDDDCCCBBBBBB@@@===;;;;;;;;;999888777777777777555555444333333333444444444333333222222333333444333333444444666777888999888888888999:::;;;======<<<>>>??????>>><<<======:::>>>CCCFFFMMM^^^vvvyyycccZZZ[[[WWWVVVXXXUUU|||wwwuuuuuuuuuyyyuuurrrrrruuuwwwvvvuuuvvvvvvuuusssrrrpppooonnnpppqqqqqqpppnnnmmmnnnooonnnoooqqqqqqooonnnooopppjjjgggdddccccccdddcccbbbYYYTTTLLLDDDAAAAAADDDGGGJJJMMMQQQUUUXXXYYYZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSQQQSSSTTTUUUVVVWWWZZZ\\\^^^eeeppp{{{zzzhhhmmmsssvvv}}}zzz}}}}}}pppfffaaa]]]```gggooosssssstttxxx{{{{{{xxxuuutttuuusssrrrsssxxx~~~zzzuuunnnfff]]]VVVUUUVVVXXXXXXWWWQQQOOOTTTZZZ^^^hhhrrr~~~}}}~~~zzzzzzzzzyyywwwtttqqqpppnnnooopppqqqsssuuuvvvvvvzzz{{{{{{{{{zzzxxxvvvuuuxxxwwwvvvuuuttttttttttttxxxwwwvvvuuutttttttttuuutttqqqnnnmmmnnnooooooooojjjccc^^^[[[XXX^^^sssvvvqqqlllnnnpppwww}}}tttZZZGGG@@@::::::999999888999999999666;;;:::===HHHYYY}}}mmmYYY]]]bbbbbbqqqooo```XXXWWWSSSNNNNNNMMMMMMPPPUUUYYY\\\\\\[[[WWWQQQJJJEEE???:::777999999:::<<>>>>>===;;;;;;<<<>>>===???CCCGGGNNN```|||xxxgggXXXTTTVVVVVVSSSPPP|||wwwuuuuuuuuuxxxvvvuuuvvvxxxzzzyyywwwxxxwwwuuutttrrrqqqppppppqqqrrrrrrqqqooonnnnnnooolllnnnpppqqqqqqpppqqqrrrmmmkkkhhhgggffffffdddccc\\\WWWOOOGGGCCCCCCEEEGGGJJJLLLPPPTTTXXXZZZZZZ[[[ZZZYYYWWWTTTRRRQQQQQQQQQSSSTTTUUUUUUUUUVVVXXXZZZ]]]eeeppp|||nnnrrr{{{~~~{{{zzz~~~}}}|||}}}tttoooiiiddddddiiinnnqqqqqqqqqtttvvvuuurrrpppqqqsssvvvtttuuuyyy~~~{{{wwwooohhh^^^XXXVVVWWWYYYYYYZZZTTTRRRWWW^^^fffrrr}}}~~~}}}|||{{{yyyvvvsssooommmnnnooopppqqqrrrssstttuuuuuuvvvwwwxxxxxxwwwvvvuuuwwwwwwvvvuuutttttttttuuuwwwwwwvvvuuuuuuuuuuuuuuurrrooolllkkkkkkllllllllljjjaaa[[[ZZZZZZbbbxxxxxxsssrrrpppooorrryyyyyyXXXGGGAAA;;;;;;:::999888888999999999>>>===>>>JJJ[[[nnn[[[^^^aaaaaaqqqwwwhhh___[[[VVVQQQNNNMMMLLLNNNQQQSSSTTTTTTUUURRRMMMHHHCCC???;;;888999999:::<<<@@@DDDHHHKKKKKKLLLNNNNNNNNNOOOQQQTTTXXX___iiitttyyyhhhXXXSSSQQQOOOSSSZZZYYYYYY]]]gggrrr}}}{{{{{{}}}~~~~~~{{{wwwqqqkkkgggbbb^^^[[[XXXVVVSSSOOOLLLIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<999888777777666666666777333333333444444444444555222222333333333333444444444444333444444555666777888888999999:::;;;;;;;;;======>>>===;;;;;;<<<>>>:::>>>CCCHHHRRRfffzzziiiXXXSSSUUUUUURRRPPP|||wwwvvvvvvvvvxxxxxxxxxzzz}}}~~~|||{{{{{{zzzwwwuuusssrrrrrrrrrrrrssssssqqqooommmmmmnnnkkknnnqqqrrrrrrrrrsssuuunnnmmmkkkjjjjjjhhheeeccc```[[[TTTLLLHHHFFFFFFGGGJJJLLLOOOTTTWWWZZZ[[[\\\[[[ZZZWWWUUURRRPPPOOOOOOUUUVVVVVVVVVTTTTTTVVVXXX\\\dddqqq~~~xxx{{{yyyyyyzzz~~~{{{zzzyyyvvvtttuuu{{{|||xxxrrrkkkhhhiiikkkkkkjjjjjjlllnnnmmmkkkkkkooorrryyywwwvvvyyy||||||zzzvvvpppjjjaaaZZZXXXXXXZZZZZZ[[[WWWVVV\\\eeeppp}}}}}}zzzvvvqqqmmmkkknnnnnnoooooopppqqqqqqrrrpppqqqsssuuuvvvvvvuuuuuuvvvuuuuuutttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuupppmmmjjjiiiiiiiiihhhggghhh^^^WWWYYY^^^jjj|||rrrsssvvvwwwuuuyyy|||UUUGGGAAA<<<<<<;;;999888888888888:::???===???JJJ]]]ppp^^^``````___pppvvviiiaaaZZZTTTPPPOOOMMMMMMNNNNNNMMMKKKNNNLLLIIIFFFBBB>>>;;;:::999:::;;;>>>BBBGGGKKKNNNNNNNNNOOONNNNNNOOOQQQSSSXXX```lllyyyoooZZZSSSSSSRRRUUUZZZ[[[[[[___iiivvv}}}zzzyyyyyyzzzzzzzzztttpppjjjddd```\\\XXXUUUTTTRRRPPPMMMJJJHHHGGGFFFCCCBBBAAA???===<<<;;;;;;:::999888666666555555555333333333333444444444444222222333333333333444444444444333444444555666777777777888888999:::::::::<<<=========;;;;;;===???<<<@@@DDDJJJUUUjjj{{{jjjYYYSSSTTTSSSQQQQQQ}}}wwwvvvvvvwwwwwwyyy|||~~~~~~}}}zzzwwwuuutttttttttrrrrrrrrrpppmmmkkkkkkllllllooorrrtttssssssssstttmmmllllllllllllkkkhhhfffeee```YYYRRRLLLHHHGGGGGGIIIKKKNNNRRRVVVYYY[[[\\\YYYXXXWWWUUUSSSQQQPPPPPPTTTUUUVVVUUUTTTTTTVVVXXXZZZcccqqqvvvwwwzzz~~~|||~~~|||vvvuuurrrpppsss{{{|||vvvooojjjgggfffdddcccbbbdddfffeeeeeehhhnnnttt|||zzzxxxyyyyyyyyywwwtttpppkkkccc\\\YYYXXXZZZ[[[ZZZYYY\\\cccnnnzzz~~~~~~~~~|||yyyvvvqqqmmmkkklllllllllmmmmmmnnnnnnnnnoooppprrrsssttttttssssssssssssssssssssstttuuuvvvuuuuuuuuuuuuuuuuuuttttttnnnllliiigggffffffdddcccfff[[[UUUZZZcccrrryyytttxxx}}}~~~~~~xxxTTTGGG@@@>>>===;;;:::999888777777888===;;;>>>KKK^^^rrrbbbaaa___^^^ooosssggg]]]UUURRRPPPOOONNNNNNMMMKKKHHHKKKKKKIIIFFFBBB>>><<<;;;:::;;;<<>>@@@@@@DDDGGGJJJVVVlll{{{kkkZZZSSSSSSRRRQQQQQQ}}}wwwvvvvvvwwwwwwyyy~~~~~~|||yyywwwvvvuuuuuuoooppppppnnnkkkiiiiiijjjnnnqqqtttuuutttrrrrrrrrrmmmmmmnnnoooqqqqqqooommmjjjfff___XXXQQQKKKHHHFFFIIIJJJMMMQQQTTTWWWYYYZZZVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTUUUWWWYYYYYYbbbppptttvvvzzz~~~}}}~~~}}}rrrrrrrrrsssxxxzzzrrrlllfffccc```___[[[]]]______```eeemmmttt}}}|||{{{{{{zzzyyywwwuuupppllleee^^^ZZZXXXZZZ\\\[[[___eeemmmwww|||{{{}}}{{{zzzzzzxxxuuurrrooommmjjjkkkkkkkkkllllllmmmmmmqqqrrrsssssssssrrrpppooopppppppppqqqrrrssstttuuuuuuvvvvvvvvvuuutttsssrrrmmmkkkhhhfffeeecccaaa___bbbXXXTTT[[[gggxxx}}}{{{uuuSSSFFF???>>>===<<<:::999888888888777<<<<<<@@@NNNbbbvvveeeaaa^^^^^^nnn{{{lll```WWWQQQOOOMMMMMMMMMLLLJJJHHHLLLMMMLLLIIICCC>>><<<<<<;;;<<<>>>AAAFFFLLLQQQSSSRRRRRRQQQPPPNNNOOORRRUUU]]]eeerrrbbbUUUTTTTTTUUUXXX^^^bbbhhhsss{{{xxxnnnoooqqquuuxxxyyyxxxvvvmmmhhhaaa\\\XXXTTTQQQOOOLLLKKKJJJIIIGGGEEEDDDCCC@@@???===<<<;;;:::999999999888777555444333333333222222222333333333444444222222222333333333444444444444333444444555666777666777777888888999:::::::::;;;<<<<<<<<<<<>>======<<<:::999999999999888>>>???CCCQQQdddyyygggaaa^^^^^^lllrrrdddZZZPPPNNNKKKIIIJJJJJJIIIHHHMMMOOOPPPLLLEEE@@@>>>>>>>>>>>>@@@CCCHHHMMMRRRUUUSSSSSSRRRPPPOOOPPPTTTVVV___gggtttjjjZZZVVVTTTVVVYYY^^^eeennn{{{yyyrrrnnngggjjjnnnssswwwxxxuuurrriiiddd]]]WWWSSSPPPNNNLLLJJJJJJIIIHHHFFFDDDCCCAAA>>>===<<<;;;999999999999888777666444444333333333222222222222333333333333222222333333333333444444444444333444444555666777777777888888999:::::::::999;;;<<<<<<<<<===???AAA===BBBEEEHHHWWWqqqsssgggZZZUUUUUUSSSTTTUUU~~~vvvtttttttttuuuyyy}}}~~~}}}|||}}}~~~zzzzzzyyyxxxvvvrrrooommmlllmmmnnnllljjjiiiiiijjjlllooosssuuutttrrrqqqqqqrrrqqqppprrrtttvvvvvvvvvuuurrrmmmeee\\\SSSLLLHHHIIIIIIKKKMMMOOORRRTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQSSSTTTUUUTTTSSSTTTUUUWWWZZZaaapppvvvooouuu|||vvv{{{wwwnnnddd]]]YYYXXXRRRSSSTTTSSSRRRVVV\\\bbblllooossswwwyyyyyyzzzzzztttrrrmmmeee___\\\^^^```cccjjjpppsssyyy}}}|||{{{zzzxxxwwwvvvvvvuuutttrrrpppmmmllllllmmmnnnooopppqqqrrrsssqqqrrrrrrrrrqqqooommmllljjjjjjkkklllnnnppprrrssswwwxxxxxxwwwuuurrrooommmiiigggdddbbb```]]]YYYVVVTTTPPPSSS\\\fffvvv~~~fffJJJEEE@@@===<<<;;;:::::::::::::::777>>>???DDDPPPaaa|||hhhaaa___```kkkyyyxxxjjj^^^SSSPPPKKKIIIIIIJJJJJJJJJLLLOOOPPPMMMFFFAAA@@@AAA@@@AAABBBEEEIIINNNSSSVVVTTTSSSRRRPPPOOOQQQUUUXXX```gggtttrrraaaZZZVVVWWW\\\^^^gggsssuuunnnkkkiiilllqqqwwwzzzyyytttpppgggbbb[[[UUUQQQNNNLLLKKKIIIIIIIIIHHHFFFDDDAAA@@@===<<<;;;:::999888888888666555555444333333333444111222222222222333333333222222333333333333444444444444333444444555666777888888999999:::;;;;;;;;;888:::;;;<<<<<<===@@@BBB???DDDFFFHHHXXXsssnnncccYYYWWWVVVUUUVVVWWW~~~vvvsssssstttuuuxxx||||||{{{zzz|||~~~vvvwwwwwwwwwtttpppllliiilllmmmnnnmmmkkkjjjkkkllliiimmmrrrttttttsssrrrrrrrrrpppnnnnnnppprrrsssrrryyywwwqqqiii```VVVNNNJJJIIIIIIJJJKKKNNNPPPRRRSSSWWWWWWWWWVVVUUUSSSPPPOOOUUUVVVVVVUUUSSSRRRSSSUUUZZZaaaooorrrmmmuuu~~~|||~~~vvvlllaaaXXXTTTRRRPPPQQQQQQOOOMMMNNNTTTXXX___dddkkkqqqtttvvvxxxxxxvvvtttppphhhaaa^^^```ccceeekkknnnnnnsss{{{}}}{{{}}}}}}|||zzzwwwuuuvvvvvvuuutttqqqnnnkkkjjjnnnoooppprrrsssuuuvvvvvvoooppppppppppppnnnmmmlllhhhhhhiiikkkmmmooorrrsssxxxxxxxxxwwwuuuqqqnnnkkkgggeeebbb```^^^ZZZVVVSSSNNNMMMRRR\\\dddsssvvv___FFFDDDAAA<<<;;;;;;:::::::::;;;;;;666<<<>>>AAALLL\\\}}}~~~hhh```___aaajjjvvv{{{nnnbbbXXXTTTNNNKKKJJJKKKMMMMMMJJJNNNPPPMMMGGGBBBAAACCCAAABBBCCCFFFJJJOOOSSSVVVTTTSSSRRRPPPPPPRRRVVVZZZ```gggtttxxxeee\\\WWWXXX^^^]]]hhhvvv~~~uuupppnnnnnnqqqvvv|||~~~{{{uuuqqqhhhbbb[[[UUUQQQOOOMMMLLLIIIIIIIIIHHHFFFCCCAAA???<<<;;;:::999888888888888555555444333333333444444111111222222222333333333222222333333333444444444444444444444444555777777888999999::::::;;;<<<<<<888:::;;;<<<<<<>>>@@@BBBDDDIIIIIIJJJYYYrrr~~~kkkaaaYYYWWWXXXWWWWWWYYY{{{tttqqqqqqqqqtttuuuxxxyyyyyyxxxuuutttwwwwwwvvvsssooolllkkkkkkmmmmmmlllkkkkkkiiiiiihhhkkklllmmmooooooooonnnnnnjjjmmmoooppppppppprrrssszzzvvvrrrmmmggg]]]QQQIIIJJJGGGHHHLLLPPPOOOOOOQQQRRRSSSUUUTTTRRRPPPPPPPPPXXXVVVXXX[[[ZZZUUURRRTTT]]]bbbrrrvvvrrrooossszzznnnccc[[[UUURRROOOMMMKKKIIIHHHIIIKKKLLLMMMTTTWWW]]]eeemmmtttyyy|||yyyrrrkkkfffcccaaa___iiiiiiiiimmmrrrvvvyyyzzz~~~|||{{{}}}{{{xxxxxxuuuqqqooonnnnnnmmmlllooommmnnnppppppnnnppptttrrrsssrrrpppmmmkkkjjjkkkkkkjjjhhhhhhjjjmmmppprrrtttvvvyyyyyyvvvpppiiieeeeeebbb^^^[[[XXXUUUQQQNNNKKKNNNTTTZZZ```pppzzz\\\JJJCCC???@@@===;;;999:::::::::999===;;;:::BBBJJJPPPpppggg^^^]]]___fffooo{{{rrr___VVVPPPPPPNNNIIIIIINNNNNNNNNNNNMMMKKKGGGDDDBBBDDDEEEGGGJJJNNNQQQUUUVVV[[[WWWSSSSSSSSSRRRUUU[[[cccjjjzzzlll```[[[[[[^^^```ooo|||yyywww}}}wwwnnndddaaa[[[VVVQQQOOOOOOPPPPPPMMMJJJGGGEEECCC???===;;;999666666666666555444333444444555555444444333333444555555444222111000111333444444333222444555555555444444555666888999555666777888999:::;;;;;;<<<<<<<<<===>>>?????????@@@EEEHHHKKKWWWlll{{{rrrbbb^^^YYYUUUUUUVVVVVVVVV{{{tttrrrqqqrrruuuvvvwwwwwwwwwvvvtttssssssttttttsssqqqppppppqqqqqqpppooommmkkkjjjiiiiiikkklllnnnoooppppppoooooommmoooqqqqqqqqqqqqqqqsssvvvtttqqqnnnjjjaaaVVVMMMLLLHHHHHHLLLOOONNNNNNQQQNNNPPPSSSSSSRRRPPPPPPQQQXXXVVVWWWZZZZZZWWWWWWZZZffflllzzzqqqpppqqqxxxwwwkkk```YYYTTTQQQOOONNNLLLJJJJJJJJJLLLMMMMMMSSSVVV\\\dddmmmvvv}}}{{{tttnnnjjjgggdddccchhhggghhhlllqqqwwwzzz{{{~~~}}}}}}xxxuuuqqqooooooppppppppppppnnnoooqqqqqqnnnooosssqqqrrrrrrpppmmmjjjiiiiiikkkkkkjjjjjjkkknnnqqqsssvvvwwwxxxxxxtttoooiiieeedddaaa]]]YYYVVVSSSOOOLLLIIILLLRRRYYY```oooYYYIIIEEEBBB@@@>>>;;;:::;;;;;;;;;:::===<<<:::@@@GGGKKKhhhfff]]]\\\^^^fffooovvvbbbXXXQQQPPPPPPMMMLLLOOONNNNNNNNNNNNLLLJJJGGGFFFEEEFFFHHHKKKOOOSSSVVVWWW[[[WWWTTTUUUUUUTTTWWW]]]hhhrrrnnnaaa[[[ZZZ]]]fffwww|||{{{xxxmmmfffbbb]]]XXXTTTRRRRRRSSSRRROOOKKKHHHFFFCCC@@@===;;;999666666666666555333333333444444444444333333222333333444444333333333111333444444333222444555666555555555666777888999666666777888999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAFFFIIIMMMYYYmmm~~~kkk___[[[WWWTTTTTTUUUVVVVVV|||uuusssssssssvvvvvvuuutttsssrrrrrrqqqrrrtttuuutttsssssstttuuuwwwuuurrrnnnlllkkkkkkkkklllmmmnnnppppppqqqppppppqqqrrrttttttrrrqqqqqqrrrsssrrrppppppmmmfff\\\TTTOOOJJJHHHKKKMMMLLLMMMPPPKKKNNNPPPQQQQQQPPPQQQRRRTTTRRRSSSUUUVVVUUUXXX]]]jjjrrrzzzlllnnnttt~~~|||sssggg^^^YYYUUURRRPPPPPPOOONNNMMMMMMMMMNNNOOORRRVVV^^^gggrrr{{{}}}wwwrrrnnnllliiiggggggfffgggkkkqqqwww{{{}}}vvvtttrrrqqqsssuuuvvvvvvsssppppppsssrrrooooooqqqrrrsssuuussspppllljjjiiillllllkkklllmmmoooqqqsssxxxxxxwwwuuuqqqkkkgggdddccc___ZZZVVVSSSPPPMMMJJJIIILLLSSS[[[dddrrrvvvUUUIIIFFFEEEAAA>>><<<;;;<<<<<<<<<;;;===<<<;;;???DDDFFF^^^eeeZZZYYY\\\eeeooo}}}hhh]]]TTTRRRRRRQQQPPPQQQNNNOOOOOOOOONNNLLLKKKIIIGGGHHHJJJMMMPPPSSSVVVXXXYYYVVVVVVXXXXXXWWW\\\bbbppp~~~qqqbbb[[[YYY\\\jjjwwwjjjfffccc^^^YYYVVVUUUUUUVVVTTTQQQLLLIIIFFFDDD@@@>>>:::888666555666666444333333333444444444444333333222111222222333444555666111333444444333333444555666555555666666777888999666777777888999:::;;;;;;;;;<<<<<<===>>>???AAAAAABBBGGGKKKPPP\\\nnnwwwccc[[[XXXUUUTTTTTTVVVVVVVVV|||wwwuuuuuuuuuxxxvvvtttrrrqqqpppppppppuuuvvvwwwvvvtttssstttuuu|||yyyuuupppmmmlllllllllnnnnnnooopppqqqrrrrrrsssuuuvvvwwwvvvtttrrrrrrrrrrrrqqqqqqqqqpppjjjaaaZZZSSSMMMIIIJJJKKKKKKLLLPPPLLLNNNPPPQQQQQQPPPPPPQQQTTTRRRRRRTTTTTTTTT[[[cccmmmxxxwwwiiinnnwww~~~~~~~~~zzzrrrhhhaaa^^^[[[WWWSSSRRRSSSRRRQQQOOOOOOPPPQQQSSSYYYdddpppzzz}}}yyyuuurrrpppmmmkkkfffeeefffjjjqqqxxx|||~~~uuutttuuuwww{{{~~~wwwsssrrrtttssspppnnnpppsssuuuwwwvvvrrrnnnkkkjjjmmmmmmmmmnnnoooqqqrrrsssxxxwwwtttppplllgggdddbbbaaa]]]WWWRRROOOMMMJJJHHHJJJNNNWWWaaakkkzzznnnRRRHHHGGGFFFAAA>>><<<;;;<<<<<<<<<;;;;;;<<<;;;>>>BBBCCCVVVyyyfffYYYWWWZZZdddooo~~~{{{}}}qqqggg[[[UUUUUUUUUSSSQQQPPPPPPPPPPPPNNNMMMKKKJJJHHHIIIKKKMMMPPPSSSVVVWWWWWWVVVWWWZZZ[[[]]]ccckkkzzzqqqbbbZZZZZZ]]]lllrrreeeccc```[[[WWWTTTTTTUUUUUUTTTPPPLLLHHHEEEBBB???===:::888666555555555444333333333333444444333333333333222111111222333555666222333444444333333444666444555555555666777888888777777888999999:::;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDHHHMMMSSS^^^mmm~~~iii```YYYWWWUUUUUUVVVWWWWWWWWW~~~yyywwwwwwwwwyyywwwtttrrrppppppppppppsssuuuvvvuuuttttttuuuvvv~~~{{{vvvrrrooommmmmmnnnoooooopppqqqrrrssstttuuuxxxyyyyyywwwuuurrrrrrrrrsssrrrrrrrrrrrrnnnggg```XXXPPPKKKJJJJJJJJJLLLPPPOOOQQQSSSSSSRRRQQQQQQQQQYYYWWWWWWXXXWWWYYYbbblllvvvzzzrrrlllqqq|||~~~}}}}}}yyysssmmmjjjiiifff___YYYUUUVVVWWWUUURRRQQQRRRTTTWWW___mmmzzz}}}yyywwwuuussspppnnngggffffffjjjqqqxxx~~~~~~wwwyyy~~~}}}wwwsssttttttpppnnnoooppprrruuutttqqqmmmkkkjjjmmmnnnooopppqqqqqqrrrrrruuussspppkkkgggdddbbbaaa___ZZZTTTOOOLLLJJJIIIHHHJJJOOOZZZgggtttiiiRRRJJJGGGFFFAAA???<<<;;;;;;<<<;;;:::999<<<;;;>>>BBBCCCTTTrrrhhhZZZWWWYYYbbbmmmzzzzzz{{{vvvggg]]]XXXWWWUUURRRSSSSSSQQQPPPNNNKKKIIIHHHIIIJJJKKKMMMOOORRRTTTVVVUUUVVVYYY]]]```eeeooozzzpppaaaZZZ[[[```ppp}}}||||||{{{vvvjjj```___\\\WWWSSSQQQPPPQQQRRRRRRNNNIIIEEEBBB@@@>>><<<:::888555555555555444222222333333333333333333222444444222111222222444444222444555555444333555666333333444555666666666777888888888999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCEEEFFFIIIOOOVVV```mmm}}}wwwbbb```WWWVVVUUUVVVXXXYYYXXXWWW{{{yyyyyyxxxyyyxxxuuusssrrrqqqqqqqqqnnnppprrrttttttuuuwwwyyy{{{yyyvvvrrrpppooonnnoooqqqqqqqqqrrrsssuuuvvvwwwyyyzzzzzzxxxuuusssrrrrrrtttrrrqqqrrrtttrrrmmmhhh]]]UUUMMMKKKJJJJJJLLLQQQSSSUUUWWWWWWUUUTTTTTTTTTYYYXXXYYYZZZZZZ^^^iiiuuuwwwsssqqqxxx}}}}}}}}}~~~~~~~~~~~~}}}yyyvvvtttvvvxxxssshhh___XXXZZZ[[[YYYUUUSSSTTTVVV\\\eeesss}}}|||zzzyyyxxxwwwsssqqqiiihhhhhhkkkrrryyy~~~{{{tttsssssspppoooooolllnnnppppppmmmjjjiiiiiilllnnnoooqqqrrrrrrqqqpppqqqooollliiifffdddbbbbbb]]]XXXQQQLLLIIIIIIIIIIIIIIIPPP]]]nnn~~~gggUUUNNNJJJGGGDDDAAA>>><<<<<<<<<;;;:::888<<<;;;===BBBCCCRRRmmmlll]]]YYYYYYbbblllvvv|||{{{~~~yyyhhh]]]YYYVVVSSSUUUTTTSSSPPPNNNKKKJJJIIIJJJJJJLLLMMMOOORRRTTTUUUVVVWWW\\\bbbhhhppp~~~ooo___YYY\\\bbbuuu}}}{{{yyyxxxxxxxxxuuuqqqooommmiiiccc]]]\\\YYYUUUPPPNNNMMMNNNOOOOOOKKKFFFBBB@@@???===<<<999777555444555555333222222222333333333333222222444444333222222333333333222444555555444444555666333444555666777777777666999999999999::::::;;;;;;;;;;;;;;;<<<>>>AAAEEEGGGGGGKKKRRR\\\eeeqqqmmm___^^^WWWVVVVVVWWWYYYZZZXXXWWW}}}{{{zzzyyyyyyxxxwwwvvvtttsssssssssmmmoooqqqrrrrrrsssuuuwwwwwwvvvtttrrrqqqpppoooooorrrqqqrrrrrrtttvvvxxxyyyyyyzzzzzzxxxuuusssrrrrrrsssqqqpppqqquuuvvvtttqqqaaaXXXOOOKKKJJJJJJMMMRRRTTTWWWYYYZZZYYYXXXYYYYYYZZZ[[[^^^aaaccchhhuuuzzzxxxvvv~~~|||zzz{{{}}}~~~{{{yyyzzzzzzzzzyyyyyyzzz{{{|||yyyxxx{{{~~~ooobbbZZZ]]]___\\\WWWTTTUUUWWW```hhhuuu}}}|||{{{||||||zzzvvvtttkkkjjjiiilllrrrzzz~~~uuurrrrrrpppooopppkkkmmmnnnnnnlllkkkkkkllllllmmmppprrrrrrqqqpppooonnnmmmkkkiiigggfffeeeddd[[[UUUNNNJJJHHHIIIJJJKKKMMMTTTdddxxxyyyfffYYYTTTOOOJJJHHHEEEBBB???>>>===<<<:::888===;;;<<>>===999777555444444444333222222222333333333333222222111111222333444444444444333444555555444444555777555555777888999999888888999999999::::::::::::;;;;;;;;;:::;;;>>>BBBFFFHHHIIIMMMVVVcccnnnzzzyyyeee\\\YYYUUUUUUUUUWWWYYYYYYVVVTTT~~~|||zzzzzzyyyyyyxxxwwwvvvuuuttttttoooqqqrrrrrrppppppqqqrrrttttttsssrrrqqqppppppooorrrrrrrrrssstttvvvxxxzzzyyyzzzzzzxxxuuusssrrrsssrrrooonnnpppuuuyyyyyyxxxdddZZZPPPLLLJJJJJJMMMRRRUUUWWWZZZ\\\\\\\\\]]]^^^bbbdddhhhmmmpppvvv{{{zzzyyy{{{yyyxxxyyy|||~~~}}}||||||{{{yyyxxxuuuvvvwwwwwwvvvvvvwwwxxxxxxzzzsssddd[[[^^^```^^^XXXUUUVVVXXXbbbiiittt~~~}}}}}}}}}}}}~~~|||yyyvvvmmmkkkjjjmmmssszzzuuurrrqqqpppoooqqqmmmooopppooonnnmmmooopppkkkmmmppprrrrrrqqqooonnnllllllkkkjjjiiihhhggggggZZZTTTMMMIIIHHHIIIKKKLLLQQQYYYjjjxxxtttfff]]]XXXSSSNNNLLLHHHDDDAAA@@@???===;;;999>>>;;;;;;???AAANNNeeetttddd]]][[[aaaiiiyyy|||yyyzzz|||eee\\\ZZZXXXVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNOOOPPPRRRTTTVVVWWW\\\^^^dddllluuuppp]]]WWW\\\eeexxx~~~{{{yyyyyyyyymmmggg```\\\]]]^^^^^^^^^___[[[VVVRRRNNNMMMNNNOOOMMMIIIDDDAAA@@@??????>>>999777555444444444333222222222222333333222222222...///222444555666666555333444555555444444555777666777999:::;;;;;;::::::999::::::::::::::::::;;;;;;;;;:::;;;>>>BBBFFFIIIJJJNNNZZZhhhtttmmmaaaZZZTTTTTTTTTUUUWWWXXXWWWUUURRR~~~zzzwwwvvvxxxyyyyyyyyyxxxwwwuuutttpppoooppprrrssssssrrrpppooopppqqqrrrrrrsssrrrrrrssswwwxxxuuuuuuxxx{{{zzz||||||{{{yyywwwtttrrrqqqqqqpppoootttzzz|||zzzwwwnnnbbbVVVQQQOOOPPPSSSWWW[[[]]]```ccceeefffffffffnnnqqquuuzzz}}}wwwuuuxxx}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~zzzssstttvvvwwwvvvuuutttvvvwww{{{|||}}}oooccc\\\___```]]]XXXWWW]]]ddddddkkktttzzz|||}}}}}}zzzxxxwwwsssppppppsssuuuvvvzzz{{{tttqqqqqqrrrssspppooommmlllkkkkkklllmmmlllnnnppppppnnnmmmlllllleeegggiiijjjjjjiiihhhggg___WWWOOOLLLJJJIIILLLPPPRRR___qqqxxxsssyyyjjj___\\\ZZZSSSRRRNNNIIIEEECCC@@@>>><<<===<<<===>>>===AAANNN\\\wwwccc[[[\\\ccciiivvv{{{}}}ssseee___^^^YYYXXXVVVTTTRRRRRRSSSSSSPPPQQQRRRTTTVVVYYY[[[\\\\\\___gggqqq|||iiiZZZVVV[[[iii}}}~~~}}}wwwrrrllleee\\\WWWWWW\\\aaaeeeccc^^^WWWRRRNNNLLLKKKJJJHHHGGGDDDBBB???>>>>>>======<<<:::777444333444666333333333222222111111111222222222222222222222222666555555555555666666777666777888999:::;;;;;;;;;:::999999999999999::::::>>><<<===AAACCCBBBCCCGGGMMMUUUaaammmyyy~~~ggg[[[VVVTTTUUUUUUTTTRRRPPPPPPRRRTTT{{{wwwuuuyyyyyyyyyxxxwwwuuusssqqqpppppppppqqqssssssqqqooonnnnnnooopppqqqqqqqqqqqqrrrwwwxxxvvvwww{{{}}}}}}||||||{{{zzzxxxvvvuuutttsssqqqqqquuuzzz|||zzzwwwooodddXXXSSSRRRQQQUUUYYY^^^aaafffiiilllmmmnnnoooxxx|||uuupppooonnnpppvvv~~~~~~wwwwwwwwwwwwxxxyyy{{{{{{~~~}}}~~~yyysssssstttvvvuuuttttttuuuvvv|||{{{{{{|||xxxmmmddd\\\```bbb___ZZZZZZ___eeehhhlllrrruuuvvvwwwyyy{{{}}}}}}||||||{{{yyyxxxxxxvvvsssqqqrrrrrrqqqtttyyyzzzuuussssssrrrrrrooonnnmmmlllllllllmmmmmmmmmnnnooonnnkkkiiiiiijjjiiiiiijjjjjjjjjhhhfffdddZZZSSSMMMKKKIIIHHHJJJNNNVVVcccwww}}}|||tttqqq~~~uuuggg^^^[[[ZZZSSSRRROOOJJJGGGDDDBBB???===>>>===>>>>>>>>>AAAMMMZZZzzzeee\\\\\\aaahhhxxx}}}yyyllldddaaa]]]]]]\\\[[[ZZZZZZYYYYYYTTTUUUVVVXXXZZZ\\\___```___dddmmmyyylll]]]WWWZZZggg|||}}}||||||zzzuuuqqqiiiccc[[[WWWWWW\\\aaadddaaa]]]VVVPPPMMMKKKJJJHHHIIIGGGDDDAAA???>>>>>>>>><<<<<<:::777444333444666333333333222222222111111333333333333333333333333444444444444444555555666777777888::::::;;;;;;;;;999888888888888999999:::===;;;===AAACCCCCCFFFKKKPPP[[[hhhrrrzzz~~~vvvbbbYYYUUUSSSQQQSSSSSSSSSRRRRRRSSSUUU}}}wwwtttwwwwwwwwwvvvuuusssqqqoooqqqqqqpppqqqrrrrrrpppooommmmmmnnnoooppppppppppppsssxxxzzzxxxyyy}}}|||||||||{{{zzzyyyxxxwwwtttsssrrruuuzzz|||zzzxxxrrrhhh]]]XXXVVVUUUXXX]]]eeeiiioootttwwwzzz|||~~~uuueeeaaabbbdddkkkttt~~~uuuvvvvvvvvvwwwyyyzzz{{{}}}|||{{{}}}~~~|||wwwrrrqqqsssttttttsssssstttvvv~~~}}}yyy{{{zzzxxxxxxwwwrrrjjjccc]]]```cccaaa]]]]]]aaafffkkklllmmmnnnoooppptttvvv{{{zzzzzzzzzyyyzzzzzzzzzyyyuuurrrrrrpppooosssyyy~~~|||yyywwwvvvuuusssrrrmmmmmmlllllllllmmmnnnnnnmmmmmmmmmkkkhhhgggggghhhmmmmmmlllkkkhhheeebbb```VVVPPPLLLKKKJJJIIIKKKPPP[[[iii~~~wwwppptttzzzuuuqqqrrrpppddd\\\ZZZYYYSSSTTTQQQLLLIIIGGGDDDAAA??????>>>>>>???>>>AAAKKKVVVvvviii^^^\\\```eeevvvxxxooojjjeeefffhhhiiiiiigggeeeccc^^^^^^^^^___aaabbbdddeeeffflllwwwmmm___YYY[[[fff|||yyyxxxyyyvvvrrrmmmddd___XXXUUUVVV[[[___aaa___ZZZTTTOOOLLLJJJHHHGGGIIIGGGCCC@@@>>>===>>>???<<<;;;:::777444333444555333333333222222222222111444444444444444444444444333333333333333444555555888888999:::;;;;;;;;;:::777777777777777888999:::<<<;;;===AAADDDEEEJJJPPPXXXffftttzzz}}}uuusss{{{lll\\\VVVSSSQQQPPPRRRSSSSSSRRRQQQRRRSSSwwwrrrrrrssstttttttttrrrqqqppprrrqqqppppppqqqqqqpppnnnnnnnnnooopppqqqqqqqqqqqqvvvzzz}}}{{{{{{~~~~~~zzzzzz{{{{{{zzzzzzyyyxxxsssrrrsssvvvzzz||||||{{{uuulllccc___\\\ZZZ]]]bbblllrrrzzz|||lll___]]]]]]___fffppp}}}wwwwwwwwwxxxyyyzzz||||||{{{zzzzzz{{{{{{zzzvvvrrrppprrrssssssrrrrrrssstttzzz~~~~~~}}}{{{{{{yyywwwvvvsssnnnhhhccc]]]___bbbaaa^^^^^^bbbfffjjjiiihhhiiikkkooouuuyyy|||{{{zzzyyyyyyzzz{{{|||zzzvvvsssrrrpppqqqwwwxxxxxxwwwxxxyyyxxxuuusssmmmmmmmmmmmmnnnnnnooooookkklllkkkiiiggggggiiikkkqqqpppmmmjjjeee```\\\ZZZRRROOOMMMMMMLLLKKKNNNTTT^^^mmmsssnnnpppuuu}}}pppqqqxxxlllccc[[[YYYXXXRRRUUURRRNNNLLLIIIGGGDDDAAA@@@>>>>>>??????@@@IIISSSlllpppbbb\\\^^^cccsss|||wwwqqqtttxxx{{{{{{yyyuuurrrlllkkkkkkjjjjjjkkkkkklllrrrxxxkkk```\\\^^^iiizzzxxxvvvuuuuuurrrmmmiii^^^ZZZVVVTTTVVVZZZ]]]^^^\\\XXXRRRNNNKKKIIIHHHFFFHHHEEEBBB>>><<<<<<>>>???:::::::::777444333444555222222222222222222222222444444444444444444444444333333333333444555666666888999:::::::::::::::999666666666666777888999:::===<<<>>>BBBDDDFFFLLLTTTcccrrr~~~zzz~~~}}}bbbWWWTTTQQQPPPQQQSSSUUUTTTQQQOOONNNNNNvvvpppmmmnnnppprrrssssssssssssrrrpppoooooopppqqqpppoooppppppqqqrrrssssssssssssyyy}}}|||{{{}}}}}}{{{xxxxxxyyyyyyyyyyyyxxxxxxqqqqqqrrruuuyyy|||~~~wwwpppiiifffbbb```ccciiiuuu|||uuuiii___^^^]]]\\\bbblll|||xxxxxxxxxxxxyyyzzz{{{{{{yyyxxxyyyyyyyyywwwuuusssppprrrsssrrrqqqpppqqqsss{{{{{{||||||{{{{{{{{{{{{zzzvvvooohhhbbb\\\]]]___^^^]]]^^^bbbeeegggfffeeegggmmmttt|||}}}{{{yyywwwvvvwwwyyyzzz{{{wwwtttrrrpppqqqyyyuuuuuuvvvxxxzzzzzzxxxuuuoooooopppooooooooonnnnnnjjjjjjkkkjjjjjjkkknnnqqqrrrppplllgggaaa[[[WWWUUUNNNKKKKKKLLLLLLLLLPPPWWW___ooovvvkkkkkkllltttmmmsssjjjccc\\\YYYXXXRRRVVVSSSPPPNNNLLLIIIEEECCC@@@>>>>>>@@@@@@AAAHHHPPPfffwwwggg___^^^aaappp~~~xxx|||~~~}}}|||{{{yyyyyyxxxxxxlllaaa___bbbmmm}}}vvvvvvuuutttqqqnnniiifff\\\ZZZXXXXXXZZZ\\\]]]]]]YYYVVVQQQMMMKKKIIIGGGEEEEEECCC@@@===;;;;;;<<<===999999999777555333333444222222222222222222222222222222222222222222222222444444444444555666777888999999999:::999999888888555555555666777999:::;;;@@@???AAADDDDDDFFFNNNWWWjjjwwwsss]]]UUURRRRRRRRRQQQSSSUUUTTTRRROOOOOOOOOuuuooojjjkkknnnqqqssstttuuuuuuqqqooonnnnnnpppqqqqqqppprrrrrrssstttuuuuuuuuuuuuyyy~~~|||zzz{{{zzzxxxvvvwwwwwwxxxxxxwwwwwwwwwpppqqqrrrtttxxx{{{~~~xxxsssnnnlllhhhfffiiippp|||nnneee``````___^^^fffrrr~~~{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxwwwvvvuuutttrrrssstttssspppooopppqqq}}}}}}yyyzzz{{{{{{~~~~~~yyyqqqiiiddd\\\\\\\\\[[[[[[^^^bbbffffffeeeeeeiiiqqqzzz}}}{{{wwwuuutttvvvxxxzzz{{{wwwsssooopppzzzvvvuuuvvvxxxzzz{{{{{{yyyttttttsssrrrqqqooonnnmmmiiijjjlllmmmnnnooorrrtttpppnnniiiccc]]]WWWRRRPPPHHHGGGGGGIIIIIIJJJQQQYYYbbbrrrpppgggiiiiiitttyyynnnwwwzzzgggbbb]]][[[ZZZTTTVVVTTTQQQOOOMMMJJJGGGDDD@@@===>>>@@@AAABBBGGGNNNbbb~~~nnnbbb___```lllyyysssoooqqq{{{oooddd```eeerrr~~~{{{uuuuuuuuusssooojjjeeebbb\\\[[[ZZZ[[[]]]^^^^^^]]]VVVRRRNNNKKKIIIGGGEEECCCAAA@@@>>><<<::::::::::::888999999777555333333444111222222222222333333333222222222222222222222222444444444555666777888999888999999999888777666666555555555666888:::;;;<<>>@@@@@@CCCEEEEEEHHHSSS```mmmwww~~~~~~bbbXXXVVVUUUXXX___^^^^^^]]]ZZZVVVSSSSSSSSS~~~tttnnnkkkllloooqqqssssssssssssnnnmmmlllmmmooorrrssssssrrrssstttuuuvvvvvvvvvvvvsssyyy|||zzzyyyzzzzzzwwwwwwxxxxxxxxxxxxwwwvvvvvvttttttuuuttttttuuuxxxzzzyyyvvvtttssspppmmmrrryyyoooiiihhhmmmqqqyyy}}}~~~|||{{{zzzyyyyyyyyywwwxxxyyyxxxvvvuuuuuuuuuvvvvvvvvvtttqqqnnnnnnooopppuuuxxxwwwxxxyyyrrrnnnkkk___]]]ZZZXXXZZZ___eeeiiikkkjjjkkkpppxxx~~~~~~{{{yyy{{{~~~}}}{{{yyy}}}zzzwwwuuuvvvyyy|||{{{{{{yyywwwsssooollljjjjjjmmmpppqqqqqqqqqqqqrrrkkkhhhccc]]]VVVQQQMMMKKKGGGFFFFFFHHHHHHKKKVVVaaaiiixxx{{{{{{yyy{{{kkk^^^___]]]]]]___[[[UUUTTTRRRPPPOOOLLLGGGDDD>>><<<<<<@@@CCCCCCGGGLLLZZZvvvhhh``````___ooo{{{qqqiiicccfffmmm}}}mmmdddbbbkkk}}}~~~~~~}}}|||vvvwwwwwwtttnnngggbbb___TTTTTTUUUWWWXXXWWWTTTRRRNNNKKKHHHEEEDDDBBB@@@>>>;;;;;;;;;;;;:::888666444666888888888555333333444111111111222222333333333444444444444444444444444222222222333444555777777777777777777666444333333555555666888:::<<<>>>???>>>???BBBEEEEEEJJJVVVdddoooxxxttt]]]WWWWWWWWW[[[dddjjjiiiddd^^^WWWRRRPPPPPPtttnnnkkkkkkmmmqqquuuvvvssspppllllllmmmmmmnnnpppqqqrrrpppsssuuutttrrrqqqsssuuuuuuuuuwwwzzz|||}}}{{{yyyzzzyyyyyyyyyzzzzzzxxxvvvtttuuutttsssrrrssswwwyyy{{{xxxsssppppppssswwwzzztttrrrrrrwww~~~|||~~~~~~}}}||||||{{{zzzyyywwwvvvvvvvvvwwwwwwwwwxxxyyyvvvqqqnnnnnnppppppwwwzzzxxxyyy~~~xxxpppkkkfffaaa[[[XXXYYY```hhhnnnppprrrqqqpppuuu~~~~~~||||||{{{wwwxxxxxxxxxxxxyyy{{{}}}|||zzzwwwtttrrrppppppoooqqqqqqsssuuuvvvtttpppllllllggg```YYYSSSNNNJJJGGGEEEDDDEEEIIILLLPPPYYYbbbkkk{{{xxx|||tttlllbbb^^^___^^^ZZZUUURRRQQQOOOMMMJJJHHHGGGFFFCCCBBB@@@@@@AAACCCFFFHHHVVV}}}jjj``````___gggyyy}}}rrrmmmgggiiimmmvvv~~~vvvnnngggjjjxxx|||zzzyyyxxxxxxwwwuuupppjjjccc\\\YYYVVVUUUTTTSSSQQQQQQPPPPPPGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;:::::::::;;;;;;888777666555444333333222333333333333333333333333333333444444555666777777444444444444444444444444444444333333222222333333888888888999999::::::;;;<<>>===999999888777777777777777888777666444333333222222333333333333333333333333333333333444555555555666444444444444444444444444444444333333333333333444777888999:::<<<===>>>>>>>>>EEEFFFGGGOOORRR^^^rrrooo^^^YYY[[[```fffkkkiiieee^^^YYYVVVSSSQQQOOOrrrjjjjjjkkknnnrrrvvvwwwuuusssqqqqqqqqqqqqrrrtttuuuvvvrrrssssssrrrqqqppprrrssszzzzzzzzz{{{}}}|||zzzxxxuuuvvvxxx{{{|||{{{wwwssspppqqqrrrrrrqqqrrrtttvvvzzzxxxuuurrrrrruuuxxx{{{zzzssspppnnnuuu~~~~~~}}}|||zzzxxxwwwxxxyyyzzz}}}}}}yyywwwwwwyyy{{{sssmmmjjjfff```]]]```gggooouuu{{{}}}|||xxxxxx{{{{{{yyy}}}~~~|||zzzzzz{{{}}}~~~}}}yyyvvvvvvxxx{{{}}}vvvuuussssssrrrooollliiiiiiddd]]]VVVPPPLLLHHHEEECCCCCCGGGMMMQQQVVV___iiizzzyyy~~~kkkddd\\\XXXWWWWWWSSSOOOOOONNNMMMLLLKKKIIIHHHHHHFFFEEECCCBBBBBBCCCEEEFFFMMMeee}}}hhh___]]]aaannn|||uuurrrooommmppp{{{uuuppplllddd___[[[XXXWWWYYY]]]jjj}}}{{{zzz{{{}}}~~~rrrrrrqqqnnniiibbb\\\XXXRRRQQQNNNKKKHHHFFFDDDCCCDDDCCCBBB@@@???===<<<;;;999888777666555444444444777666555444333222222222222222222333333444444444333333333333444444444444444444444444444444444444444444444333444444555555777888999;;;>>>@@@AAABBB@@@FFFFFFIIIRRRXXXeeezzzwwwjjj^^^[[[]]]___bbbeee```]]][[[YYYXXXVVVSSSQQQsssjjjjjjlllppptttvvvwwwvvvuuussssssssstttuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvxxxyyy}}}|||{{{|||}}}|||zzzxxxuuuuuuvvvxxxzzzyyywwwuuuoooqqqsssssssssssstttvvvwwwuuurrrppppppqqqtttvvv|||~~~rrrkkkgggfffgggllluuu~~~|||yyyxxxyyyzzz{{{~~~~~~}}}~~~}}}uuuooonnnjjjccc```aaagggooottt~~~}}}||||||~~~|||~~~{{{xxxxxxyyy{{{|||{{{zzzyyyyyyyyyzzz|||}}}wwwuuusssrrrqqqooollliiieeeaaaZZZSSSNNNJJJGGGDDDEEEFFFLLLRRRVVVZZZdddnnn|||yyyxxxgggaaaZZZWWWVVVUUURRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDDDDDDDEEEEEEIIIYYYoooaaa^^^___iii}}}{{{yyysssnnnnnnuuutttqqqlllccc\\\WWWTTTSSSUUUYYYfff|||~~~{{{{{{{{{}}}~~~qqqqqqpppmmmhhhaaaZZZVVVQQQOOOLLLIIIFFFDDDBBBAAAAAAAAA???>>>===;;;::::::;;;:::999777666555555555666555444333222222222222111111222333333444555555333333333333333333222222555555555555555555555555444444444444555666666777888999:::<<<>>>@@@BBBCCCAAAGGGFFFIIIUUU]]]jjjqqqggg___]]]]]]\\\\\\]]]YYYYYYXXXYYYYYYWWWTTTRRRvvvlllkkknnnrrruuuwwwwwwwwwwwwttttttuuuuuuvvvxxxyyyzzzuuuttttttuuuwwwzzz|||}}}}}}|||{{{|||}}}}}}{{{zzzxxxvvvtttsssuuuvvvwwwwwwppprrruuuvvvvvvuuuvvvwwwuuusssqqqooonnnooopppqqqsssvvvzzz~~~~~~lllbbb^^^\\\]]]aaakkkrrr~~~~~~}}}zzzyyyyyy{{{|||}}}{{{uuurrrmmmfff``````dddkkkppp~~~{{{}}}wwwuuuyyy~~~xxxuuuvvvxxxyyyyyyxxxzzz|||~~~~~~}}}{{{yyyuuutttrrrqqqpppooollljjjaaa\\\VVVPPPMMMIIIFFFDDDFFFHHHNNNTTTXXX\\\hhhtttvvvxxxoooaaa]]]XXXUUUTTTTTTRRROOOOOONNNNNNMMMLLLLLLKKKKKKLLLJJJIIIGGGEEEDDDDDDDDDHHHRRRqqqvvveee```___eeewww~~~wwwqqqpppttt~~~uuusssmmmccc\\\NNNMMMNNNQQQWWWeee|||}}}{{{zzzzzz{{{rrrqqqnnnjjjddd]]]WWWTTTPPPOOOLLLJJJGGGEEEDDDCCC???>>>===<<<;;;:::999888;;;:::999888666666555555555444333222222222222222111111222333333444555555333333333333333333222222555555555555555555555555555555555555666777888999:::;;;<<<===>>>@@@AAAAAABBBGGGGGGLLLYYYcccqqqmmmeee___^^^]]]YYYVVVWWWWWWWWWXXXYYYYYYXXXTTTQQQzzzqqqlllppptttwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvxxxyyyzzzsssrrrpppqqquuuxxxzzz{{{|||zzzzzz{{{|||~~~}}}|||{{{wwwsssqqqrrrtttvvvwwwpppssswwwxxxxxxxxxxxxxxxvvvtttrrrpppooonnnmmmmmmjjjlllnnnoooqqqwwwyyylll```ZZZXXXWWWZZZ^^^jjjppp|||}}}zzzyyyyyy{{{}}}|||zzztttooofff```___bbbhhhmmm~~~}}}yyysssqqquuu}}}xxxtttuuuxxxzzzzzzzzz}}}~~~yyyuuurrrqqqpppoooooommmjjjggg[[[WWWRRRNNNKKKIIIGGGEEEFFFIIIPPPVVVZZZaaappp~~~uuuxxxiiiZZZWWWTTTRRRRRRRRRQQQOOOQQQPPPPPPOOONNNMMMLLLLLLNNNMMMKKKIIIGGGEEEDDDCCCGGGMMMdddkkkaaa```cccppp{{{uuuttttttyyyxxxtttlllbbb\\\MMMLLLMMMPPPTTT___ttt|||yyyvvvtttsssooommmjjjeee___ZZZUUUSSSPPPOOOMMMJJJHHHFFFDDDDDD======<<<;;;:::999888888888777666555444444333333444333222222111111111222222222222333333444444444333333333333444444444444555555555555555555555555555555555666777999:::;;;;;;<<<===>>>???@@@AAABBBDDDJJJKKKSSSdddppp~~~jjjddd___^^^[[[WWWTTTUUUVVVWWWWWWYYYYYYXXXTTTQQQvvvnnnrrrvvvxxxwwwvvvvvvwwwtttttttttuuuvvvwwwxxxyyytttqqqoooooorrruuuvvvvvvyyyxxxwwwyyy|||~~~~~~zzzwwwsssqqqrrrsssssssssooossswwwzzzzzzyyyxxxxxxuuutttrrrooommmkkkiiihhhbbbccccccbbbaaaeeekkkqqqlllcccZZZWWWWWWXXX[[[```kkkpppzzz}}}zzzxxxyyy{{{}}}~~~~~~}}}~~~{{{tttnnnfff```___bbbhhhmmm~~~~~~}}}{{{wwwsssrrrwwwyyyvvvxxx|||~~~~~~~~~{{{uuurrrpppooonnnmmmllliiiddd```WWWSSSOOOKKKJJJIIIGGGFFFHHHLLLTTT[[[aaakkk~~~xxx}}}tttdddVVVUUUSSSRRRSSSSSSSSSRRRSSSRRRRRRPPPOOONNNMMMMMMPPPOOOMMMJJJHHHEEEDDDCCCDDDJJJXXXssspppaaa```aaakkk}}}~~~yyyyyyuuuuuu|||uuujjj___ZZZRRRQQQRRRSSSTTT[[[kkk{{{{{{{{{{{{yyyuuuqqqmmmjjjiiigggbbb]]]YYYVVVTTTTTTQQQPPPMMMIIIFFFCCCAAA@@@===<<<<<<;;;:::999888888555555444333333333333333333222222111111111111111333333333333333333333333333333333444555555555666555555555555555555555555555555555666888:::;;;<<<;;;<<<===???AAACCCDDDEEEGGGNNNRRR^^^sss{{{fffaaa]]]\\\ZZZVVVVVVXXXVVVVVVWWWXXXZZZYYYUUUSSSzzzooosssxxxyyywwwuuuuuuwwwssssssttttttuuuvvvxxxyyywwwtttpppoooqqqtttttttttwwwvvvvvvxxx|||yyywwwtttsssssssssqqqpppnnnrrrwwwzzzzzzyyyxxxxxxrrrqqqooollliiigggdddccc]]]^^^]]][[[YYYZZZ___ccccccooo}}}vvviii```YYYWWWYYY[[[___eeennnrrr|||}}}yyyxxxyyy{{{}}}|||yyyzzz|||}}}wwwsssnnnfff```___cccjjjnnn||||||{{{zzzxxxuuuvvv{{{|||xxx{{{~~~{{{vvvqqqnnnnnnnnnmmmllljjjeee^^^ZZZTTTQQQMMMJJJIIIIIIHHHGGGLLLPPPYYYbbbiiiuuu{{{mmmaaaVVVUUUUUUUUUUUUVVVVVVVVVTTTTTTSSSRRRPPPOOONNNMMMQQQPPPNNNKKKHHHFFFCCCBBBBBBHHHQQQeeettt```___```gggxxx|||{{{vvvqqq|||{{{rrreeeZZZUUUPPPPPPSSSUUUWWW]]]mmm}}}uuuvvvvvvuuurrrmmmgggddddddaaa\\\XXXUUUTTTTTTUUURRRPPPLLLHHHDDD@@@===<<<<<<<<<;;;;;;:::999888888555555444333333444444444222222111111111111111111444333333333333333333333333333444444555666777777666666666666666666666666555555666777888:::<<<===;;;<<<>>>@@@CCCFFFHHHIIIJJJRRRXXXggg~~~rrrddd^^^[[[[[[YYYWWWXXX[[[UUUUUUVVVXXXZZZZZZWWWUUUxxxqqqoooqqqvvvwwwtttrrrtttsssrrrpppqqqsssvvvwwwwwwrrrqqqoooooopppsssuuuwwwzzzyyyyyyzzz{{{zzzwwwuuuoooqqqssssssrrrssstttvvvvvvxxxzzz|||||||||zzzzzzxxxsssooommmmmmjjjddd^^^ZZZWWWTTTRRRRRRRRRRRRQQQ]]]^^^aaagggpppzzzpppbbb\\\XXXYYYZZZ]]]ccckkksssyyy~~~{{{xxx{{{yyyvvvwwwyyyyyy{{{~~~yyypppqqqkkkgggdddaaabbbjjjttt|||zzz|||yyyxxxwwwzzz~~~}}}~~~~~~yyysssnnnlllggggggfffddd```\\\WWWUUULLLLLLJJJIIIHHHIIIIIIJJJKKKVVVaaaeeejjjzzzkkk___UUUSSSPPPPPPQQQSSSTTTTTTVVVVVVTTTSSSRRRRRRRRRRRROOOOOONNNMMMKKKHHHEEEDDDCCCHHHMMMWWWtttwwwfff]]]```hhhrrr}}}xxxzzzxxxtttzzz~~~~~~~~~vvvkkk___XXXXXXVVVUUUWWWZZZ]]]eeettt}}}tttrrrqqqoookkkgggaaa]]]ZZZ]]][[[WWWTTTQQQPPPOOOPPPJJJIIIGGGDDDAAA>>><<<;;;<<<:::888777777777555333666666555333333222222222333333222222333333444555111222222333333444444555444444444444444555666777777666666555555555666666444444444555666888999:::???>>>>>>???BBBDDDDDDDDDIIITTTdddttt~~~mmmaaa___]]]\\\[[[ZZZWWWUUUTTTUUUWWWYYYYYYXXXVVVUUU{{{pppnnnoootttvvvtttsssuuutttsssrrrtttvvvwwwwwwwwwrrrqqqpppoooqqqsssvvvxxx|||{{{{{{{{{|||{{{yyywwwrrrsssuuuuuuttttttuuuwwwwwwxxxzzz|||||||||zzzyyyyyytttnnnkkkjjjgggaaa\\\VVVSSSOOOMMMLLLMMMLLLKKKQQQRRRTTTXXX___gggnnnrrr{{{vvvddd]]]XXXUUUWWWZZZ^^^gggppp~~~~~~}}}}}}}}}|||}}}}}}~~~~~~|||zzz}}}xxxttttttvvvxxx{{{~~~yyyrrrppplllhhhfffbbbdddmmmxxx}}}yyyyyy{{{~~~~~~~~~{{{zzzyyy|||~~~}}}~~~~~~|||xxxrrrnnnkkkfffeeeccc```\\\WWWTTTQQQLLLLLLKKKIIIHHHHHHJJJKKKPPP[[[eeekkkrrryyyfff]]]TTTQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRNNNOOOOOONNNMMMJJJGGGFFFDDDHHHKKKRRRkkklll``````gggooo{{{}}}{{{www{{{zzzyyyzzzxxxoooeee\\\XXXYYY______aaafffiiippp~~~xxxpppooonnnkkkhhhccc^^^YYYWWWVVVUUURRRPPPNNNMMMLLLLLLIIIHHHFFFCCC@@@===;;;:::;;;999888777888777666444888777666555444444444444333333222222333333444555333333333333333333333333444444444444555666777777777666666555555666666666888888888888999:::;;;<<<>>>>>>???@@@BBBEEEIIIKKKWWWcccssssssdddaaa^^^\\\ZZZYYYYYYWWWUUUVVVWWWYYYZZZYYYXXXWWWVVV~~~ppplllmmmrrruuuttttttvvvvvvvvvvvvxxxzzzzzzxxxwwwrrrrrrpppppprrruuuxxxzzz}}}}}}|||}}}}}}|||zzzxxxtttuuuvvvvvvuuutttuuuwwwvvvxxxzzz||||||{{{yyywwwxxxtttmmmiiigggccc^^^ZZZTTTPPPLLLIIIHHHHHHGGGFFFGGGGGGHHHJJJOOOTTTYYY]]]ffflllttt{{{lll___[[[VVVUUUWWW\\\cccooozzz~~~zzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~vvvrrrrrrtttxxx|||}}}}}}~~~~~~yyyuuupppnnnllliiieeegggrrryyywwwwww{{{}}}||||||~~~|||{{{{{{|||}}}}}}|||zzzvvvqqqllliiieeeccc^^^ZZZUUUQQQOOOMMMMMMLLLKKKIIIGGGHHHKKKMMMXXX```kkksssnnn___YYYRRROOONNNNNNPPPSSSTTTTTTRRRSSSSSSTTTTTTSSSSSSRRRNNNOOOPPPQQQPPPNNNKKKIIIFFFHHHIIILLL^^^uuueeeaaaeeelll|||qqqhhh```ZZZ[[[___ggghhhlllqqqtttyyyzzzqqqkkkjjjiiifffbbb]]]XXXTTTRRRNNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCC@@@>>>;;;:::999:::888777777888999777666777777666555444444444444333333222222333333444555555555444333333222111111444444444444555666777888777777666666666666777777:::::::::::::::;;;<<<===<<<>>>@@@@@@BBBFFFNNNSSSbbboooiii___```]]]YYYWWWWWWWWWWWWVVVWWWXXXXXXYYYXXXWWWUUUTTTqqqlllkkkooosssttttttvvvwwwwwwyyy{{{}}}|||zzzwwwtttsssrrrqqqsssvvvyyy{{{~~~}}}|||}}}}}}|||yyywwwtttuuuvvvvvvtttssstttuuuuuuvvvyyyzzzzzzxxxvvvtttuuuqqqkkkgggdddaaa]]]ZZZTTTQQQLLLIIIGGGFFFEEEDDDEEEEEEEEEFFFJJJNNNRRRTTTYYY___hhhpppzzzwwwggg^^^[[[XXXWWW[[[aaajjjyyy~~~|||{{{|||~~~~~~wwwssstttvvv{{{}}}||||||xxxwwwqqqqqqpppoookkkmmmyyy}}}xxxvvvwwwzzz}}}{{{{{{~~~|||yyyxxxyyy{{{}}}|||{{{yyyuuuqqqkkkhhhbbb___YYYSSSOOOLLLKKKKKKNNNNNNMMMJJJHHHIIIMMMQQQ]]]dddooo{{{zzzyyycccXXXUUUPPPNNNLLLMMMOOORRRTTTTTTSSSSSSTTTTTTTTTRRRQQQPPPNNNOOORRRSSSSSSQQQNNNLLLIIIJJJIIIJJJUUUttt}}}jjjbbbeeekkkvvvjjjbbb]]]]]]bbbiiirrrtttxxx|||}}}}}}yyyssslllgggfffdddaaa]]]XXXTTTPPPNNNKKKJJJJJJIIIGGGEEECCCBBBBBBAAA@@@>>><<<999888777999777666777999999888777444444333222111111222222333333222222333333444555444444444333333222222222444444555555666777888999777777666666666777888888;;;:::::::::::::::;;;;;;;;;>>>AAAAAAAAAGGGQQQYYYiiiuuuxxxeee```^^^[[[VVVTTTTTTUUUVVVVVVVVVWWWWWWVVVVVVTTTSSSRRRuuunnnjjjmmmrrrssstttvvvwwwxxxzzz}}}~~~{{{xxxvvvuuutttssstttwwwyyy{{{}}}|||{{{{{{|||zzzwwwuuurrrtttttttttrrrqqqrrrssssssuuuwwwyyyxxxvvvssspppooommmiiifffccc```]]]\\\TTTPPPLLLHHHFFFEEEDDDBBBCCCCCCDDDFFFIIIMMMQQQTTTTTTZZZbbbiiisss{{{iii___ZZZ[[[YYY[[[___fffppp~~~|||{{{zzz{{{}}}}}}zzzwwwxxx{{{~~~~~~zzzwwwwwwsssssstttuuusssuuu}}}yyywwwvvvyyy~~~|||{{{zzzyyyxxxwwwuuuvvv|||~~~}}}~~~{{{xxxvvvtttooojjjeee___[[[UUUPPPLLLKKKLLLMMMQQQRRRPPPMMMIIIKKKQQQWWW___gggsssxxxvvvnnnZZZTTTRRROOONNNLLLLLLOOORRRSSSTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOQQQSSSTTTTTTSSSQQQOOOMMMLLLKKKMMMSSSjjjmmmcccfffjjj}}}wwwvvvvvvyyy~~~xxxnnnccc]]]\\\___iiirrr|||wwwsssnnnhhhdddaaa___\\\XXXTTTQQQNNNMMMLLLLLLJJJIIIFFFCCCAAA?????????===<<<:::888777666777666555666888999888777333222222111111111111222333333222222333333444555222222222333333444444444555555555666777888::::::777777777777777888999999<<<;;;;;;;;;;;;;;;<<<<<<<<>>???@@@>>>???AAACCCFFFMMMWWW^^^kkkvvv{{{fff^^^[[[WWWUUURRRQQQRRRSSSSSSSSSXXXWWWWWWVVVVVVUUUUUUUUUuuulllmmmpppqqqqqqrrruuuuuuwwwzzz}}}~~~}}}{{{|||zzzxxxvvvvvvwwwyyyzzz|||{{{zzzzzzzzzxxxuuusssnnnpppqqqqqqpppppprrrssstttvvvyyyzzzyyyuuuqqqnnniiijjjjjjhhhddd___[[[XXXPPPLLLHHHEEEDDDCCCBBBAAA>>>@@@BBBFFFJJJOOOSSSUUUTTTWWWZZZ\\\```iiiwwwtttfff___\\\ZZZYYY\\\cccllluuu~~~{{{zzzyyyxxxwwwuuuuuuvvvxxxyyy{{{}}}~~~}}}~~~}}}~~~~~~~~~~~~}}}yyyuuusssuuurrrsssyyy~~~}}}yyyxxxuuussstttyyy}}}}}}}}}zzzxxxwwwwwwxxxuuuwwwyyyxxxxxx||||||xxxxxxyyy|||yyytttooommmlllhhhbbb]]]VVVTTTRRRPPPQQQTTTWWWYYYYYYZZZXXXSSSOOOQQQZZZbbbkkksss~~~wwwsssttt[[[RRRPPPOOORRRPPPNNNNNNOOOQQQRRRSSSTTTRRRQQQOOOOOOQQQSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTOOOPPPVVVVVV^^^}}}qqqeeeggghhhwww}}}zzz|||iii^^^WWWQQQLLLMMMOOOSSSZZZaaagggkkkmmmddd]]]XXXYYY___gggttt|||zzzzzzzzzyyytttqqqlllhhheeebbb___\\\WWWUUUSSSPPPMMMLLLKKKKKKJJJIIIFFFCCCAAA@@@??????<<<;;;:::999888777666555666555444444555666555333333333222222222222333333333333222222333333444555333333333333333333333333555555666777888:::;;;<<<888888888888999:::;;;;;;<<<<<<<<<======???@@@AAA>>>???AAAEEELLLUUU]]]bbbiiiuuulll```ZZZWWWTTTRRRPPPPPPQQQRRRRRRQQQUUUTTTTTTSSSSSSSSSTTTTTTxxxnnnmmmpppqqqpppqqqssstttuuuxxx|||}}}}}}|||~~~|||yyywwwvvvwwwxxxzzz|||{{{zzzzzzzzzyyyuuusssnnnoooqqqqqqqqqqqqssstttuuuwwwzzz|||{{{wwwrrrooojjjkkkllljjjddd^^^XXXVVVPPPMMMIIIFFFEEEEEEDDDCCCBBBCCCFFFIIINNNRRRVVVXXXVVVXXXYYYYYY[[[bbboooxxx}}}{{{sssfff]]][[[[[[YYY[[[___hhhttt~~~|||yyyxxxxxxwwwvvvvvvuuuvvvwwwyyy{{{~~~~~~~~~}}}~~~|||}}}}}}|||}}}|||zzzuuuqqqtttppprrryyy|||xxxvvvvvvtttqqqssswwwzzzzzzyyywwwttttttuuuwwwxxxzzz{{{yyyvvvxxx~~~}}}xxxtttsssuuuwwwvvvqqqllliiihhheee___YYYTTTSSSQQQQQQSSSWWW[[[^^^[[[\\\[[[UUUQQQSSS]]]eeepppyyy{{{|||tttvvvkkkVVVPPPPPPOOOSSSQQQOOONNNPPPQQQRRRRRRRRRPPPNNNNNNOOORRRVVVXXXUUUTTTSSSRRRRRRRRRSSSTTTVVVOOOQQQXXXWWWZZZtttrrrfffhhhfffrrr|||zzzzzzfffWWWQQQMMMIIIEEEFFFGGGIIINNNTTTZZZ___bbbaaa[[[XXX\\\cccmmmzzzxxxuuutttuuuuuunnnkkkfffccc```^^^[[[XXXSSSRRRPPPMMMKKKJJJJJJJJJGGGEEEBBB@@@>>>>>>???@@@;;;;;;:::999888777666666666444333333444444333222111000000000000000111111333333222222333333444555555444444333333222222111555555666777888:::<<<===888888888888999:::;;;<<<999999999:::;;;===>>>???>>>>>>AAAGGGQQQ[[[bbbfffnnn{{{yyyccc]]]ZZZVVVRRRQQQPPPPPPRRRRRRQQQOOOPPPPPPOOOOOOOOOPPPPPPQQQzzzkkkjjjooooooooooootttuuuxxxzzz||||||{{{zzz}}}{{{yyywwwwwwwwwyyyzzzxxxyyy{{{{{{zzzvvvrrrpppnnnnnnmmmmmmmmmooopppqqqrrrtttwwwyyyyyyvvvrrrooopppllliiihhhhhheee]]]WWWUUUPPPIIIDDDBBBBBBCCCCCCDDDDDDEEEIIIOOOTTTXXXYYYZZZVVVTTTWWWYYY\\\bbbiiinnnlllhhhbbb]]][[[]]]^^^___dddmmmxxx~~~{{{zzzzzz{{{{{{zzzxxxwwwvvvvvvxxx|||}}}{{{zzz~~~}}}}}}}}}}}}|||{{{yyyuuusssqqqkkkpppuuuxxxxxx|||zzzyyyvvvsssrrrtttwww{{{{{{yyywwwuuutttvvvxxxzzz~~~|||xxxxxx}}}~~~{{{zzzrrroooppprrrpppmmmmmmmmmllljjjfffbbb]]]ZZZQQQRRRTTTVVVZZZ^^^dddhhhmmmddd\\\XXXWWWYYYbbbjjjyyyuuuuuu{{{}}}gggSSSLLLOOONNNMMMNNNOOOPPPQQQQQQQQQQQQTTTPPPLLLLLLPPPUUUXXXYYYVVVVVVUUUTTTTTTSSSRRRRRRTTTOOOPPPWWWYYY]]]nnnooohhhffflllzzz{{{}}}|||{{{|||kkkaaaTTTKKKHHHHHHGGGFFFDDDEEEFFFIIIMMMPPPSSSUUUWWWVVVXXX___kkkwww~~~yyyrrrllliiiiiijjjiiieee___[[[XXXVVVTTTRRRSSSQQQOOOMMMKKKIIIHHHGGGAAAAAAAAA@@@@@@?????????<<<<<<;;;999777666555444555444333333222222222222111111111111111111111111777666555444444444444444333444555444333333444666555666888:::;;;;;;;;;:::===;;;:::<<<>>>???===;;;=========>>>???>>><<<:::???AAAFFFOOO[[[gggpppuuu~~~kkkaaa[[[WWWVVVOOOOOONNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOPPPPPPPPP{{{llljjjnnnpppqqqrrrsssuuuxxx{{{|||||||||{{{{{{zzzxxxvvvuuuuuuvvvwwwwwwxxxzzzzzzyyyvvvrrrppppppooonnnnnnnnnooopppqqqqqqsssuuuwwwwwwuuusssqqqqqqnnnkkkkkkjjjggg___YYYUUUPPPIIICCCBBBBBBBBBBBBCCCCCCDDDIIIOOOTTTXXXYYY[[[XXXVVVXXXXXXYYY^^^dddgggfffccc^^^[[[[[[]]]```dddjjjttt}}}zzzxxxyyyzzzzzzyyyxxxxxxwwwxxxzzz}}}}}}|||}}}~~~}}}}}}|||{{{{{{yyywwwtttqqqoookkkpppuuuyyyzzz~~~~~~~~~~~~yyywwwtttqqqpppssswww{{{zzzxxxuuussssssuuuxxxzzz{{{{{{xxxtttuuuyyy{{{yyy|||uuullliiilllnnnnnnmmmiiihhhgggdddaaa]]]ZZZXXXSSSUUUWWW[[[___dddjjjmmmqqqhhh___\\\]]]bbbmmmxxxtttwwwvvvcccQQQKKKNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQTTTQQQNNNOOORRRVVVXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSWWWRRRSSSXXXXXXZZZgggyyyuuulllgggjjjzzzxxxwwwyyyxxxwwwyyy~~~|||yyyzzz|||~~~{{{mmm]]]VVVMMMHHHGGGFFFDDDAAAFFFFFFGGGHHHJJJMMMOOOPPPPPPRRRXXXaaalllxxx{{{zzzzzzzzzxxxwwwtttpppkkkgggeeedddaaa]]]YYYVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFFFF@@@@@@???>>>>>>===<<<<<<;;;;;;:::888777555444444555444333333222222333333222222222222222222222222555555444444444555555666333444555444333333555777666777999;;;<<<<<<<<<;;;===<<<;;;<<>>??????>>><<>>===<<<;;;:::999888999999888777666444444333555444333333333333333333222222222222222222222222333333333444444666777777444555555555444444666888888999:::;;;<<<=========>>>>>>>>>???@@@@@@===;;;;;;<<<======>>>?????????@@@FFFQQQ___nnnhhhZZZXXXVVVSSSPPPNNNNNNNNNOOOPPPQQQRRRSSSPPPOOONNNMMMLLLKKKKKKKKKtttlllkkknnnrrrtttsssuuuxxx{{{}}}~~~~~~}}}yyyxxxvvvuuussssssssssssuuuvvvwwwyyyxxxwwwuuussssssrrrrrrqqqqqqpppppppppnnnnnnooopppqqqsssuuuvvvuuutttrrrpppnnnjjjddd___WWWQQQJJJDDDBBBAAAAAAAAAAAABBBDDDIIIOOOTTTWWWXXXYYYWWWWWWYYYWWWTTTXXX^^^aaa```^^^\\\\\\^^^dddhhhnnnuuu~~~{{{yyyxxxyyy{{{{{{{{{zzz|||~~~~~~}}}~~~|||{{{yyywwwuuurrrpppoootttvvvzzz|||}}}}}}sssnnngggdddeeejjjppptttsssssssssrrrrrrqqqqqqqqqrrrvvvwwwuuuuuuwwwxxxvvvtttooojjjiiikkkkkkhhhdddccc___ZZZUUUSSSSSSTTTVVVYYY\\\bbbjjjsssyyy}}}~~~kkkccc[[[ZZZ___lllxxxzzzvvvbbbZZZPPPMMMQQQOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSSSSTTTVVVWWWXXXWWWWWWXXXWWWWWWWWWVVVVVVVVVUUUYYYWWWWWWXXXVVVTTTYYYbbbtttlllmmmsssyyypppkkkiiigggiiilllrrrwww{{{{{{vvvtttvvvyyy{{{zzzyyyvvvrrrnnnkkkiiiggghhhkkknnnqqqtttvvvvvvzzz||||||}}}wwwhhh[[[SSSIIIHHHGGGGGGHHHHHHEEEBBBHHHHHHHHHGGGHHHHHHIIIIIIKKKPPPXXXaaakkkwwwqqqjjjooouuuuuupppmmmkkkhhhdddaaa\\\XXXUUUSSSQQQNNNNNNNNNOOONNNMMMKKKJJJHHHFFFDDDCCCBBBBBB>>>===<<<;;;999888777666777777666555555444333333555444444333333333444444333333333333333333333333444444444444444555666666444555666666555555777999::::::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAA???===;;;<<<<<<<<<<<<===???AAADDDNNN___qqquuu]]]UUUWWWWWWTTTQQQNNNNNNNNNOOOPPPRRRSSSTTTQQQPPPNNNLLLKKKJJJIIIIII|||ooojjjlllpppqqqsssuuuxxx{{{}}}}}}}}}|||yyyxxxwwwvvvuuuttttttsssuuuvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrqqqqqqppppppmmmmmmmmmnnnpppsssvvvxxxvvvuuutttrrrpppkkkeeebbbYYYSSSKKKEEEBBBBBBAAAAAABBBCCCEEEJJJPPPTTTVVVVVVTTTTTTVVVXXXVVVUUUZZZaaadddccc```]]]]]]___eeeiiiooowww}}}zzzzzz{{{}}}~~~~~~}}}~~~~~~|||yyywwwuuusssssssssuuuxxxzzz}}}~~~pppjjjccc```cccjjjqqqtttxxxyyyyyyyyyxxxuuurrrppppppwww{{{zzzyyy{{{zzzxxxoooooopppuuuyyywwwppphhheeeaaa[[[UUURRRSSSVVVXXX\\\```hhhrrr|||iiiccc___```gggwww~~~}}}mmm]]]YYYRRRPPPSSSQQQPPPPPPPPPPPPPPPQQQSSSTTTSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUVVVWWWUUUTTTWWW]]]rrrtttnnnnnnxxx~~~uuukkkfffbbb```aaaeeemmmqqquuuuuupppnnnooorrrsssrrrqqqoookkkgggdddbbb```aaadddgggkkkmmmoooppprrryyy}}}{{{|||tttggg[[[RRRLLLJJJIIIGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMMMMPPPVVV^^^iiiuuussspppuuu{{{{{{yyyqqqlllddd^^^ZZZWWWTTTRRRRRRQQQOOONNNNNNNNNMMMKKKIIIHHHGGGEEECCCBBBBBBAAA>>>===<<<;;;999888666666666555555555444444333333444444444333333444555555333333333333333333333333666666555444444444444444555666777777666777999;;;;;;;;;;;;<<<===>>>???@@@BBBCCCEEEEEEDDDAAA???>>>;;;<<<===<<<;;;===@@@CCCKKK[[[sssxxxfffUUURRRUUUVVVSSSQQQMMMMMMNNNOOOPPPQQQSSSTTTQQQPPPOOOMMMKKKJJJIIIIIIrrrjjjkkknnnoootttuuuxxxzzz||||||{{{zzzxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuutttqqqqqqrrrrrrrrrqqqppppppmmmllllllmmmpppssswwwyyywwwxxxwwwuuuqqqlllgggddd[[[VVVNNNGGGDDDCCCBBBBBBDDDEEEGGGLLLQQQTTTUUUUUUQQQQQQTTTWWWUUUUUU\\\fffiiigggddd```___bbbggglllsss}}}~~~||||||~~~}}}}}}~~~|||yyywwwvvvvvvooopppssswww|||yyyoooiiicccdddjjjttt||||||xxxuuusssrrryyy~~~|||{{{|||}}}|||ooosss|||uuulllggg```ZZZWWWXXX[[[^^^bbbfffooozzz}}}xxxdddaaaaaafffqqq~~~iii[[[YYYTTTSSSUUURRRQQQPPPPPPOOOPPPRRRSSSTTTSSSVVVXXXYYYXXXVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUXXXZZZhhhtttmmmooo|||xxxpppgggbbb^^^ZZZ[[[___hhhjjjlllllliiiggghhhjjjkkkkkkjjjiiifffccc```^^^[[[\\\___aaadddfffggghhhhhhqqqxxxvvvuuuzzzzzzlll```UUUMMMHHHHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPOOOQQQVVVaaaooo}}}uuulllaaaYYYUUUSSSRRRPPPRRRPPPOOONNNNNNNNNLLLJJJGGGFFFEEECCCBBBAAA@@@@@@===<<<;;;:::999888777666555555444444444444444444444444444444444444555666444444444444444444444444777777666444444333333333555666888888777888:::<<<;;;;;;;;;<<<===>>>@@@AAAAAADDDFFFFFFDDD@@@>>>===:::<<<======<<>>>>>>>>;;;::::::999888777777777444444444444555555555555444444444444444555666666444444444444444444444444666555555444444444555555666777888888888999;;;===;;;;;;;;;;;;<<<>>>@@@AAA???BBBEEEEEEAAA===;;;;;;888;;;>>>>>>@@@EEENNNUUUdddzzzsss]]]WWWRRRQQQPPPMMMLLLNNNMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHvvvlllmmmpppppptttvvvwwwyyyyyyyyywwwvvvtttuuuuuuvvvwwwvvvvvvvvvssssssssssssrrrqqqpppooommmnnnpppqqqrrrqqqqqqpppmmmmmmnnnoooqqqtttwwwxxx|||}}}}}}{{{vvvpppllljjj___YYYQQQJJJFFFEEEDDDCCCHHHIIIKKKNNNRRRUUUTTTSSSQQQRRRTTTUUUTTTUUU___kkkvvvtttpppmmmlllpppvvv{{{~~~||||||~~~~~~yyywwwwwwxxx|||}}}}}}{{{zzzyyyyyyuuutttssstttuuuwwwwwwvvvwwwzzz~~~~~~|||zzz{{{{{{|||}}}vvvoooqqqnnnmmmuuuyyysssqqqssstttxxx{{{zzztttqqqxxxzzzuuunnngggccccccfffhhhooosss{{{}}}mmm``````dddmmm{{{hhh[[[ZZZUUUSSSUUUQQQRRRQQQPPPOOOPPPRRRTTTUUUTTTVVVYYYXXXVVVTTTTTTVVVPPPPPPPPPQQQQQQQQQQQQQQQTTTVVVUUUSSSSSSVVVXXXWWW___ooo|||nnnfffmmmzzz~~~vvvoooiiiddd```ZZZTTTUUUYYYaaa^^^\\\[[[\\\]]]]]]\\\ZZZZZZZZZZZZZZZXXXVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[^^^ccceeeeeefffjjjllljjjggggggiiimmmsssxxx{{{|||}}}zzzvvvuuuwww{{{~~~~~~}}}zzzoooddd[[[RRRLLLHHH@@@CCCFFFGGGGGGFFFEEEFFFEEEFFFGGGHHHJJJMMMOOOPPPUUUXXXdddzzzoooggg\\\VVVTTTSSSQQQNNNJJJIIIIIIJJJLLLLLLJJJIIIBBBAAA@@@>>>===<<<<<<<<<999999888888777777666666444444555555555555555666444444444444444555666777555555555555555555555555444444444444444555666777666777888999888999<<<>>>;;;;;;:::;;;<<<===???@@@===AAADDDDDD???;;;999999666:::>>>@@@CCCJJJUUU]]]mmmhhhZZZWWWUUUTTTQQQLLLLLLOOOMMMMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGxxxnnnkkknnnqqqtttvvvyyyzzzzzzxxxuuusssuuussssssvvv{{{{{{vvvrrrppprrrtttvvvvvvtttrrrpppiiiiiikkkmmmoooppprrrrrrrrrqqqppppppqqqtttwwwxxx}}}~~~{{{uuunnnjjjddd___WWWLLLDDDAAABBBDDDIIIKKKMMMOOOOOOPPPQQQSSSOOOOOORRRVVVXXX\\\gggrrr{{{ttttttzzz~~~}}}~~~{{{zzz}}}~~~wwwqqqsssyyy~~~~~~~~~|||xxxsssrrrrrrtttwwwwwwtttqqqvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyzzzxxxuuussstttuuurrrrrrvvv|||yyywwwttttttxxxzzzwwwsssqqqsss{{{xxxuuunnnhhhgggeeedddiiirrr{{{{{{nnncccdddnnn||||||mmm^^^VVVRRRPPPPPPRRRRRRRRRQQQQQQRRRTTTWWWXXX[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUSSSRRRQQQPPPQQQTTTWWWYYY```hhhtttlllooovvvxxxqqqmmmkkkiiieee```[[[WWWTTTRRRTTTSSSQQQQQQQQQTTTWWWYYYTTTUUUVVVVVVVVVUUUSSSRRRQQQQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[\\\]]]]]]^^^^^^XXXZZZ^^^dddlllssswwwxxxsssqqqoooooorrruuuvvvwww|||zzzxxxwwwxxxzzz}}}}}}yyyqqqfff[[[QQQJJJFFFAAAAAA@@@@@@@@@AAACCCCCCFFFDDDDDDFFFHHHKKKRRR[[[YYYhhh}}}pppcccWWWTTTTTTQQQOOONNNIIIIIIJJJJJJIIIGGGFFFEEEBBBAAA???===<<<;;;<<<<<<999888888777666555555444777777777666555555444444444444444555555555666666777666555444444555666777555555555555555666777888888999:::;;;<<<=========AAAAAA@@@@@@@@@@@@??????@@@???>>>===============;;;===@@@AAADDDOOO^^^jjj{{{nnnfffZZZYYYWWWUUURRRPPPNNNMMMOOOOOOPPPQQQPPPOOOMMMLLLJJJKKKKKKJJJIIIFFFDDDCCCyyypppmmmooorrrwwwyyy{{{}}}{{{xxxtttrrrqqqoooooosssvvvwwwrrrnnnoooqqqtttvvvvvvtttqqqoooiiijjjkkkmmmoooqqqssssssqqqppppppqqqrrrtttvvvxxx{{{|||}}}}}}zzztttoookkkeee```XXXNNNFFFCCCDDDFFFHHHJJJLLLMMMMMMMMMOOOPPPPPPQQQUUUWWWXXX]]]kkkyyy{{{zzz}}}|||}}}|||{{{~~~~~~~~~|||wwwssswww~~~}}}~~~}}}yyyvvvsssqqqssswwwyyyvvvsssrrrrrrsssssstttuuuuuuuuuwwwxxxyyywwwtttrrrssstttrrrrrrwwwwwwttttttqqqrrruuuuuussspppnnnpppwwwxxxkkkeee```^^^``````ccclllwwwsssiiieeennn}}}ooodddZZZWWWVVVTTTTTTUUUQQQQQQQQQQQQRRRTTTVVVWWW[[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOQQQSSSVVVXXXXXX```ttt}}}llllllqqq}}}vvvnnnjjjgggiiigggbbb]]]XXXUUURRRQQQQQQPPPNNNMMMNNNOOOQQQRRROOOOOOPPPPPPPPPOOONNNMMMPPPPPPPPPQQQQQQRRRRRRSSSUUUUUUVVVWWWWWWXXXXXXYYYUUUVVVYYY___gggmmmpppqqqllljjjjjjkkkooosssuuuvvvwwwuuusssrrrsssuuuxxxzzzzzzvvvooofff\\\RRRIIIEEEAAAAAA@@@??????@@@AAABBBEEECCCDDDGGGIIIMMMUUU^^^hhhvvvhhh\\\RRRPPPPPPMMMJJJIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@???===;;;::::::::::::888888777777666555555444444444444444555555555555444444444555555555666666777666555444444555666777555555555555555666777777777888:::;;;<<<======>>>BBBBBBAAAAAA@@@@@@??????>>>===<<<;;;::::::::::::<<>>======<<<;;;:::999888888888888777777666666555555555222222333333444555555666444444444555555555555555666666555444444555666666555555444444555555666666777888:::;;;===>>>??????DDDCCCCCCBBBAAA@@@@@@???>>>===;;;:::999999::::::;;;===BBBIIITTTdddttt~~~ggg[[[WWWUUUUUUSSSRRRPPPNNNMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIGGGFFFDDDCCC|||tttqqqrrrttt~~~~~~yyyrrrnnnppppppqqqsssuuuuuuqqqnnnlllooorrrttttttrrrooollllllmmmnnnppprrrtttuuuvvvooopppqqqssstttuuuuuuuuuwwwxxxxxxxxxvvvtttqqqpppgggddd]]]TTTKKKGGGFFFGGGHHHJJJLLLLLLKKKKKKKKKLLLMMMQQQUUUWWWUUU\\\qqq|||~~~||||||~~~|||zzzzzz{{{~~~~~~|||||||||}}}~~~}}}{{{zzzyyywwwxxx~~~~~~~~~|||xxxxxxtttrrrvvv}}}zzztttqqqrrrrrrsssssstttuuuuuusssssssssrrrqqqpppppppppooopppsssxxx~~~~~~xxxsssrrrtttvvvvvvvvvqqqooollliiigggiiinnnrrrwwwuuuqqqmmmhhhccc[[[UUUQQQSSSUUUWWW\\\hhh{{{|||mmmgggooo{{{{{{mmm___YYYVVVWWWVVVSSSQQQRRRQQQRRRSSSTTTUUUUUUUUUUUUYYYXXXVVVTTTSSSRRRQQQQQQOOONNNNNNMMMLLLLLLLLLLLLOOONNNNNNMMMNNNPPPRRRSSSTTT\\\aaalllvvvkkkdddnnn}}}xxxvvvrrrnnnllliiiccc]]]WWWRRROOONNNKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNPPPTTTYYY]]]^^^___\\\\\\\\\___dddhhhjjjkkkhhhgggfffeeefffhhhjjjlllkkkjjjhhhccc[[[QQQHHHCCC@@@@@@??????????????????AAAAAADDDIIILLLRRR^^^kkksssppp|||qqqdddXXXQQQLLLNNNNNNJJJGGGFFFDDDDDDCCCAAA???===<<<;;;;;;;;;:::999999888888888777777666666666555555555333333444444444555555555555555555555555555555555555555555555555555555555555555444444555555666777888999:::<<<>>>???@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;;;;;;;<<<===<<>>@@@AAAAAAAAADDDDDDCCCBBBBBBAAA@@@@@@???>>><<<;;;;;;<<<>>>???BBBFFFMMMUUUaaaooo}}}hhh```ZZZSSSPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPOOONNNMMMLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDD~~~wwwtttsssttt{{{|||~~~~~~|||yyyuuurrrrrrsssuuuwwwvvvuuurrrqqqooopppqqqqqqqqqqqqpppoooqqqqqqqqqqqqrrrrrrssssssooopppqqqrrrtttuuuvvvvvvvvvwwwyyyzzzyyywwwtttsssmmmjjjddd[[[QQQJJJGGGFFFIIIKKKMMMNNNMMMMMMNNNOOOLLLPPPWWW\\\]]]dddvvv|||www{{{~~~}}}|||||||||}}}~~~{{{|||||||||{{{{{{}}}~~~{{{{{{|||yyywwwrrruuuzzzwwwooonnnooooooppppppqqqrrrrrrrrrpppooooooppppppooonnnkkkjjjiiijjjmmmqqquuuxxxyyyxxxuuusssuuuxxxuuupppgggeeeaaa\\\YYYYYY]]]`````````bbbdddaaaZZZTTTRRROOOUUU^^^gggvvvrrrjjjmmmxxx|||wwwyyysss~~~pppcccYYYTTTQQQQQQPPPOOOQQQVVVTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSRRRPPPOOOOOONNNNNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRWWWYYY___vvv}}}nnneeepppyyypppfffeeeccc___ZZZTTTOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIILLLOOORRRRRRRRRSSSRRRSSSUUUXXXZZZ[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^___[[[[[[[[[YYYTTTMMMFFFBBB>>>??????@@@AAAAAA@@@@@@@@@AAAEEEIIILLLSSSbbbppp~~~jjj```^^^dddppp}}}ppphhhbbb[[[TTTQQQKKKGGGFFFHHHHHHDDDAAABBBBBBAAA???===<<<;;;::::::888999999999999888777666555555555555555555555555888777777666555555444444555555555555555444444444444444555555555555444444444444555666777999:::;;;===>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA<<<;;;999999999<<>>@@@AAABBBBBBBBBBBB@@@BBBFFFJJJKKKQQQaaapppjjj]]]ZZZZZZ___iiiuuu}}}qqqddd^^^YYYRRRMMMMMMHHHDDDCCCEEEDDD@@@???@@@@@@???===;;;:::999::::::666777777888777666555555555555555555555555555555555555555555555555555555666666555555555444444444333444444555555444444333444444555777999;;;===>>>AAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA;;;:::999999;;;>>>BBBDDDJJJUUUbbbkkkrrr|||fff[[[UUUPPPNNNPPPPPPQQQRRRSSSTTTTTTUUUUUUSSSPPPMMMJJJHHHGGGGGGHHHGGGEEEDDDCCCCCCDDDDDD~~~xxxtttssssssuuuuuuvvvwwwxxxxxxxxxxxxuuuxxxzzz{{{yyywwwuuuuuutttrrrpppooooooppprrrtttssssssrrrqqqqqqpppoooooorrrqqqppppppqqqtttwwwyyywwwzzz}}}~~~{{{vvvsssvvvsssmmmcccXXXOOOJJJGGGGGGIIILLLMMMMMMNNNOOOQQQSSSVVV^^^gggmmmrrr~~~xxxvvv}}}}}}||||||}}}{{{|||}}}}}}}}}|||zzzyyyxxx{{{~~~{{{}}}|||~~~zzz{{{{{{zzzyyyxxxyyyzzzsssxxx}}}xxxtttsssmmmmmmnnnnnnoooppppppppprrrpppnnnnnnqqqqqqpppmmmkkkiiieeecccgggppp{{{}}}~~~|||wwwwwwyyytttkkkbbb```\\\YYYYYY]]]dddiiijjjfffeeefffaaaXXXUUUXXX]]]jjj{{{{{{rrrxxxyyytttqqqyyyzzz~~~jjj[[[ZZZUUUSSSSSSTTTRRRNNNNNNQQQSSSRRRPPPOOOPPPQQQSSSTTTPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOSSSSSSUUU[[[eee{{{sssiiioooxxxiii```aaacccgggiiihhhddd```]]]VVVSSSOOOJJJGGGEEEEEEFFFDDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAA@@@???>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@BBBFFFHHHHHHHHHGGGGGGHHHKKKOOORRRRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQMMMIIIDDDAAA<<<>>>@@@BBBCCCDDDCCCCCCAAACCCGGGJJJJJJPPP```pppnnn]]]VVVVVVWWWXXXbbbllluuuwwwjjj^^^XXXSSSLLLIIIJJJHHHEEECCCEEEDDD@@@???AAA>>>===;;;999888888999999444555666666666555444333444555555555555555555555222333333444444555555666666666555555555444444444333333444555555444333333444444555777:::===???@@@CCCCCCDDDDDDDDDDDDCCCCCC>>>??????@@@@@@AAAAAABBB===<<<;;;;;;===AAAFFFIIIUUUbbbrrr|||qqqbbb[[[TTTRRRVVVQQQQQQRRRSSSTTTUUUVVVWWWUUUSSSPPPLLLHHHFFFEEEDDDGGGFFFEEECCCCCCCCCDDDEEE{{{vvvqqqnnnuuuwwwxxxwwwuuutttvvvxxxzzz|||~~~~~~|||zzzyyyzzzvvvtttpppmmmlllmmmoooqqquuusssqqqooonnnnnnooopppxxxuuusssqqqqqqtttwwwzzz|||}}}~~~zzzxxxuuuuuuqqqiii]]]SSSMMMKKKGGGIIIKKKLLLLLLNNNQQQSSSWWW[[[eeeqqqwwwxxx{{{|||uuuwww~~~~~~~~~~~~zzz|||~~~}}}|||zzz{{{|||}}}}}}}}}~~~}}}|||{{{zzz}}}xxxuuuuuuwwwxxxxxxyyyzzz||||||zzzvvvrrroooqqqooommmkkklllnnnppprrrrrrrrrrrrtttuuutttqqqnnnjjjhhhccc```fffsss}}}~~~yyyvvvrrrooolll^^^___]]][[[___iiippprrruuuppplllfff^^^WWWWWW\\\fffvvv~~~||||||uuupppwww~~~wwwwwwbbbZZZWWWTTTSSSQQQPPPOOOOOOPPPPPPTTTQQQNNNNNNOOOQQQPPPNNNPPPPPPOOONNNLLLKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRQQQTTTYYY[[[fffuuufffjjjsss~~~xxxnnnhhhhhhkkkoooqqqpppkkkfffbbbcccYYYRRROOOKKKDDDBBBEEEAAAAAAAAA@@@???@@@AAACCC===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;999888777777777777777666666555555555444222333444444555555444444777666666555555777888999777777666555555555555555444444333222333444555666<<<;;;::::::;;;===???@@@GGGFFFEEECCCBBB@@@???>>>>>>======@@@CCCEEEBBB@@@???<<<999:::>>>FFFNNNRRReeeuuuhhh___YYYPPPLLLNNNQQQQQQRRRRRRSSSSSSTTTTTTSSSRRROOOLLLJJJHHHHHHGGGHHHGGGEEECCCAAAAAAAAAAAAzzzvvvsssrrrsssttttttsssqqqrrruuuxxx{{{}}}~~~|||{{{zzzzzzwwwtttqqqnnnmmmnnnpppqqqrrrqqqpppnnnnnnooopppqqqvvvtttrrrpppqqqtttxxx{{{|||~~~~~~{{{yyywwwvvvrrrjjj___TTTNNNLLLIIIJJJKKKLLLLLLNNNPPPSSSZZZ___jjjuuuyyyxxxyyy}}}xxxrrruuu}}}}}}}}}~~~~~~{{{}}}~~~~~~}}}|||||||||}}}|||zzzzzz{{{~~~||||||{{{{{{{{{{{{yyyuuutttvvvxxxxxxyyywwwxxxyyyyyywwwtttpppmmmooonnnmmmllllllnnnoooqqqooooooppprrrtttsssqqqooojjjgggbbb___ggguuu}}}yyyvvvsssooolllgggeeebbbbbblll|||~~~rrrhhh___XXXXXX\\\jjj{{{vvvxxxxxxuuuxxxvvvlll\\\VVVSSSRRRQQQPPPOOOOOOOOOOOOOOORRROOOMMMLLLNNNOOONNNMMMPPPPPPOOONNNMMMLLLKKKJJJMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJLLLMMMNNNPPPQQQQQQOOONNNQQQVVVVVV]]]uuu|||kkkhhhkkksss~~~zzzxxxwwwvvvuuuuuuvvvuuusssqqqnnnbbbWWWSSSOOOJJJHHHJJJDDDEEEEEEDDDBBB@@@@@@???=========<<<;;;;;;::::::<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEGGGHHHIIIJJJKKKFFFGGGHHHJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGEEEEEE@@@AAAAAACCCEEEGGGIIIJJJFFFGGGHHHIIILLLTTT```hhhzzzuuulllbbbZZZWWWXXXZZZaaaccclll{{{pppcccWWWPPPKKKFFFBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;:::999888777666666666777666666666555555555444333444555555666666555555666666555444555666777888777777666555555555555555555555444444444666777888;;;;;;<<<>>>???AAACCCDDDGGGFFFEEEDDDBBB@@@???>>>;;;:::;;;===@@@AAA@@@===<<<>>>??????@@@IIIVVVaaayyyvvvbbb\\\XXXQQQMMMOOOQQQQQQRRRRRRRRRSSSSSSSSSSSSRRROOOMMMKKKIIIIIIIIIKKKJJJGGGEEEDDDCCCCCCCCC{{{xxxvvvuuurrrqqqpppnnnnnnpppuuuzzz}}}~~~}}}{{{{{{{{{wwwuuurrrpppooooooqqqrrrpppoooooonnnooopppqqqrrrsssqqqooooooqqquuuyyy|||}}}~~~|||zzzyyyxxxtttlllaaaWWWOOOLLLJJJKKKLLLKKKKKKLLLOOORRRVVV\\\gggppprrroooooorrrxxxzzzzzzuuuqqqsss}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}|||yyyvvvuuuvvvwwwyyyyyyxxxxxxyyyzzzzzz{{{uuutttssstttvvvxxxyyyxxxtttuuuuuuuuutttqqqnnnlllmmmmmmnnnnnnnnnooooooooonnnnnnooopppssssssqqqooogggddd^^^]]]gggwww|||wwwuuurrrpppnnnnnnllljjjooovvviiiaaa\\\\\\^^^mmm~~~tttkkkrrr}}}{{{tttwwwuuu___UUUQQQNNNOOOOOOOOOOOONNNMMMLLLLLLOOOMMMLLLKKKMMMMMMMMMLLLPPPOOOOOONNNMMMLLLKKKKKKMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJKKKLLLMMMNNNOOOPPPNNNLLLOOOSSSSSSTTTaaarrrsssjjjfffjjj~~~|||}}}vvvggg___[[[VVVPPPNNNGGGGGGFFFDDDBBB???<<<;;;======<<<<<<;;;:::999999;;;::::::::::::::::::;;;<<<<<<=========>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFEEEDDD??????AAABBBEEEGGGJJJKKKGGGHHHIIIIIIKKKRRR\\\dddpppnnniiiddd___]]]^^^```fffjjjvvv{{{kkk^^^QQQLLLHHHCCC????????????>>>>>>===<<<::::::999999888666555555555555666666666555555555555555444555666666777777666666555555444333444555666777777777666555555555666666666666555555666777999:::;;;===???BBBDDDFFFGGGHHHGGGFFFEEECCCBBB@@@???>>>:::999:::<<<>>>???>>>===777===BBBAAABBBMMMbbbsss{{{jjj[[[XXXWWWRRROOOQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSQQQOOOMMMLLLKKKKKKLLLMMMLLLJJJHHHFFFEEEEEEDDD}}}{{{xxxwwwqqqooolllkkklllqqqvvv{{{}}}}}}{{{zzz{{{wwwuuusssqqqpppqqqrrrsssqqqpppoooooooooppppppqqqooonnnlllllloootttyyy|||~~~~~~|||{{{yyyxxxtttlllcccYYYQQQLLLJJJKKKKKKJJJJJJKKKNNNPPPTTTYYYaaahhhhhheeeggglllssswwwzzzxxxtttuuu}}}{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxxxxwwwtttrrrqqqsssuuuvvvuuuuuuvvvwwwxxxyyyzzzsssrrrsssuuuwwwyyyxxxwwwrrrssssssrrrqqqooommmlllmmmnnnoooqqqqqqqqqppppppqqqppppppqqqrrrrrrpppnnneeebbb\\\\\\gggxxxxxxrrrooooooooooooqqqpppsssrrrgggccc```___```iiiwwwyyyppplllllluuuuuusss~~~cccUUURRRNNNKKKLLLMMMMMMNNNMMMKKKJJJIIIMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOMMMNNNQQQRRRRRRXXX```www~~~uuupppqqq{{{yyyssslllaaaXXXQQQNNNJJJFFFCCCAAA>>>============<<<<<<;;;;;;;;;:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????BBBCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEDDDCCC???@@@AAABBBDDDFFFHHHIIIFFFHHHIIIIIIJJJOOOXXX^^^ggghhhiiihhhfffeeefffgggjjjqqq{{{jjj\\\OOOIIIGGGDDD@@@???<<<<<<<<<<<<;;;:::999888999888777666555555555555555555555555555555555555444444555666666666666666444444333222333444555666777777666666666666666777666666555666777999;;;<<<===???BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCAAA???>>>===:::;;;;;;<<<>>>?????????888>>>DDDFFFLLL[[[ssslll```WWWVVVVVVSSSPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRPPPOOOMMMLLLLLLMMMMMMNNNMMMKKKIIIHHHFFFEEEEEE}}}~~~yyyvvvooollljjjiiilllqqqvvvyyy}}}~~~|||zzzyyyyyyvvvuuusssrrrqqqrrrsssssssssrrrqqqppppppooooooooolllkkkjjjkkknnnsssyyy|||~~~~~~|||{{{yyywwwsssmmmeee\\\SSSMMMJJJJJJJJJIIIIIIJJJMMMPPPXXX[[[aaaeeedddccciiirrrwww|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}zzzyyyxxxwwwvvvvvvtttqqqooonnnpppsssvvvuuuuuuuuuuuuvvvwwwwwwtttttttttvvvxxxxxxwwwuuurrrrrrqqqppppppooonnnnnnmmmoooqqqrrrssssssrrrqqqvvvtttsssrrrrrrqqqooommmhhhddd___```lll|||yyyoooiiihhhjjjnnnpppsssvvv~~~zzzjjjcccaaa^^^[[[ZZZ```gggnnnooojjjfffhhhmmmuuusssqqquuukkkWWWRRRQQQNNNJJJJJJJJJKKKKKKKKKIIIGGGFFFLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKMMMOOOQQQUUUZZZeeevvvfff___TTTLLLGGGEEECCCBBB===============>>>>>>>>>888888777777777777888888;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>;;;;;;<<<;;;;;;:::999888999888777666666666666666444444444555555555555555333333444555555555555444444333333222222444555666777777666666666777777888666666666666888:::<<<>>>AAABBBDDDEEEFFFEEEDDDDDDEEEDDDCCCAAA@@@>>>===<<<::::::;;;<<<<<<===???@@@???BBBGGGOOO]]]qqqoooddd\\\VVVUUUVVVTTTQQQOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEDDD~~~zzzvvvnnnllljjjkkkooosssuuuvvv{{{}}}~~~}}}zzzxxxwwwwwwuuutttsssrrrrrrrrrrrrsssttttttsssrrrqqqpppoooooolllkkkjjjkkknnntttzzz}}}~~~~~~~~~}}}{{{zzzyyywwwsssooohhh```WWWPPPKKKKKKKKKJJJJJJLLLPPPSSSZZZ\\\bbbffffffgggqqq|||}}}yyyzzz|||~~~}}}{{{yyyxxxxxxvvvuuusssooollllllnnnpppuuuuuuttttttttttttuuuuuuuuuttttttuuuwwwwwwuuutttqqqqqqpppooonnnnnnoooooonnnoooqqqrrrsssssssssrrrxxxvvvtttrrrrrrpppnnnllllllhhhcccdddppptttooohhhdddfffkkkppptttyyy}}}{{{nnnbbb]]]\\\WWWRRRPPPUUUWWWZZZ\\\ZZZ\\\eeepppxxxuuummmsss}}}vvv]]]RRRQQQPPPMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEIIIKKKMMMMMMLLLKKKLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHGGGHHHKKKNNNSSSVVVZZZpppwwwfffWWWMMMGGGCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>777777666666666666777777::::::::::::999999999999::::::::::::;;;;;;;;;;;;>>>???@@@AAAAAA@@@??????>>>??????@@@@@@@@@??????@@@@@@@@@???@@@AAAAAABBBCCCFFFIIIJJJKKKOOOUUU[[[\\\ccclllsssvvvtttqqqppppppyyy}}}jjjUUUJJJEEEAAA<<<::::::;;;;;;;;;::::::999888888888777666666666666666444444444444444555555555222333333444555444444444444444333222333444555666777777666666666777888888777777777888:::===???AAADDDDDDDDDDDDCCCBBBAAAAAACCCBBBAAA???>>><<<;;;:::777999::::::999:::===???AAABBBHHHUUUiiixxxfff^^^ZZZVVVTTTUUUTTTQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCC{{{xxxrrrqqqqqqtttxxx{{{zzzyyyyyy{{{|||zzzxxxuuutttttttttsssrrrrrrqqqrrrrrrrrrttttttttttttssssssrrrqqqnnnmmmlllmmmqqqvvv|||}}}}}}~~~}}}}}}|||zzzzzzzzzxxxuuuqqqmmmeee[[[UUUMMMMMMMMMLLLLLLOOOTTTWWW\\\```hhhnnnooorrr}}}~~~|||zzz{{{~~~}}}{{{zzzyyyyyyuuutttqqqmmmjjjiiikkknnnrrrrrrrrrrrrrrrssstttttttttrrrrrrrrrtttuuuuuutttpppooonnnmmmlllmmmnnnooommmmmmooopppqqqrrrrrrrrrwwwuuurrrqqqqqqpppnnnmmmlllhhhcccdddooo|||{{{iiihhhgggiiinnnuuuzzz|||{{{mmmcccZZZWWWUUUQQQNNNMMMMMMMMMPPPVVVXXX\\\fffqqqzzzrrrqqqzzzgggUUUNNNNNNLLLLLLMMMHHHGGGFFFEEEEEEDDDDDDDDDGGGIIILLLLLLKKKJJJJJJLLLHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIHHHHHHKKKOOOPPPUUUaaasssppp___RRRGGGAAA@@@@@@???>>>===<<<;;;;;;666666555555555555666666888888888888888888888888888888888999999:::::::::;;;<<<=========<<<;;;:::;;;;;;<<<===========================>>>???AAAAAACCCGGGJJJLLLNNNRRRYYY^^^aaajjjvvvzzzwww|||kkkSSSFFFBBB???<<<;;;999999999999999999888777777666555555444555555555333333333444444555555555333444444555555555555555555444333333333444666777777777666666777888888999:::::::::;;;>>>@@@CCCEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>><<<:::999888888999::::::999:::===@@@AAAEEENNN___ttt}}}jjjcccYYYWWWTTTSSSSSSTTTRRROOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGDDDEEEFFFFFFFFFFFFEEEDDD|||zzzxxxxxxyyy}}}}}}xxxyyyzzzyyyvvvsssrrrrrrssssssrrrqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttpppooooooooosssxxx~~~}}}}}}}}}||||||{{{zzzyyy{{{yyyvvvtttpppiii___XXXOOOOOOOOONNNOOORRRWWW[[[bbbiiisss{{{}}}~~~~~~~~~|||zzz|||~~~~~~~~~~~~|||{{{{{{zzzuuutttppplllhhhgggiiilllooooooppppppqqqssstttuuurrrpppoooppprrrtttuuutttooonnnlllkkkkkklllnnnooollllllmmmnnnooopppqqqqqquuurrrpppoooppppppooommmiiieee```aaalllwwwxxxrrrdddfffjjjqqqzzz~~~{{{}}}|||tttiiiddd[[[TTTRRRQQQOOOOOOPPPIIIIIINNNXXX\\\___fffppp|||sssxxxppp```QQQLLLKKKIIIJJJMMMHHHGGGEEECCCCCCCCCDDDDDDEEEHHHKKKKKKIIIHHHIIIKKKFFFGGGGGGHHHHHHIIIIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGKKKLLLJJJIIIJJJLLLLLLSSSWWW___qqqwwwdddSSSIIICCCBBB@@@>>>;;;999888777555555555444444555555555666666666666777777888888666666777777888999999:::888999:::::::::999888777999999:::;;;<<<<<<<<<<<<::::::;;;<<<>>>???AAABBBDDDGGGLLLOOOQQQUUU\\\aaaiiirrr~~~}}}gggOOOCCCAAA@@@??????777888888888888888777666555555444333333333444444333333333444444555555555444555555666666666666666555555444333444555666777777777666777777888999999<<<<<<<<<>>>@@@CCCFFFGGGGGGEEEDDDBBBBBBBBBCCCCCC@@@???>>>===;;;999888777:::<<<===<<<;;;<<>>===;;;:::888777777777777666666666666777777666555555555555666777777777777777777777777888888999999999:::::::::;;;::::::999999::::::;;;999:::::::::999:::===???GGGIIIMMMSSSYYY^^^bbbeeeqqq~~~nnn]]]KKKAAA>>><<<;;;<<<888777777666555444444444555555555555555555555555333444444555555444444333222222333333333444444444333333444444444444555555444555777999;;;<<<<<<===>>>???@@@BBBCCCDDDDDDEEEFFFEEEDDDBBBAAAAAAAAAAAA===>>>>>><<<:::888888999:::;;;;;;;;;<<<@@@EEEIIINNNVVVbbbpppxxxiiiaaa___YYYWWWSSSPPPOOOOOOQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJ~~~|||xxxtttqqqoooooopppsssrrrpppooooooqqqsssuuuwwwxxxxxxwwwuuuttttttuuurrrsssssssssssstttxxxzzzzzz{{{|||{{{zzz{{{zzztttrrrpppmmmhhhbbbYYYZZZZZZYYYZZZ^^^eeelllzzz~~~|||{{{||||||{{{zzzyyy{{{||||||}}}}}}~~~~~~}}}|||yyywwwvvvuuuqqqmmmiiiiiigggeeehhhmmmsssxxxxxxuuutttxxx{{{|||wwwuuusssrrrssssssrrrqqqooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkllllllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkccc^^^aaadddgggnnnuuuwwwmmmfffbbb___ZZZVVVPPPOOOMMMKKKIIIHHHHHHHHHJJJMMMUUU^^^ccciiivvv|||uuuwwwmmm\\\UUUMMMIIIJJJKKKJJJIIIGGGFFFDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDEEEEEECCCAAAEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIKKKLLLMMMHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGJJJQQQ]]]mmm}}}yyy}}}nnn[[[KKKGGGBBB???===;;;:::888888888777777777666666666888777777666666666666666777777777777777777777777888888888999999999::::::::::::999999999999::::::::::::;;;:::999:::===???FFFJJJQQQZZZccciiimmmooowwwxxxbbbTTTFFF@@@===:::888777888777777666555555444444555555555555555555555555333444444555555444444333222333333333333444444444555555555555555555555555555666888:::<<<>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>><<<<<<===<<<999888999:::<<<===>>>???@@@CCCGGGJJJTTT]]]jjj{{{oooddd^^^\\\YYYWWWSSSPPPNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHH~~~|||wwwsssqqqppppppqqqwwwuuurrrppppppqqqtttvvvwwwxxxyyyxxxvvvsssrrrrrrssstttvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyzzz|||zzzuuuooolllmmmmmmlllkkkbbbcccddddddeeeiiiqqqwww~~~}}}{{{zzz{{{{{{zzzyyyzzz|||zzzzzz{{{|||}}}~~~}}}}}}{{{yyywwwvvvtttsssnnnjjjhhhhhhgggggglllsss}}}~~~yyywww{{{|||yyyvvvtttsssrrrqqqooommmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllllliiieeeaaa```aaahhhxxxwwwpppggg___ZZZVVVQQQMMMJJJJJJIIIHHHHHHIIIJJJJJJMMMSSS\\\eeekkkuuu~~~uuupppyyy{{{aaaUUUPPPIIIFFFGGGIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFDDDDDDDDDDDDBBB@@@DDDDDDCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGHHHKKKPPPZZZgggppp~~~}}}ssstttppp\\\NNNIIICCC???===;;;:::999888888888777777777777666888888777666666666666666777777777777777777777777777888888888999999999999999888888777777888888999:::;;;;;;::::::;;;===???EEEKKKUUUaaakkkqqqtttuuu{{{wwwcccUUUJJJAAA???>>>:::666555777777777666555555444444555555555555555555555555444444555555555555444444333333333444444444555555777777777666666666666666777888:::===???AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???<<<;;;999:::;;;:::999999:::<<>>:::777666777777666666555555555555555555555555555555555555444444555555555555444444444444444444555555555555777777777777777777777777999;;;===???BBBDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBB>>>;;;999888999:::::::::;;;===@@@CCCEEEIIINNNTTT]]]gggnnnuuu|||{{{gggaaa___]]]\\\XXXVVVSSSPPPNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCCCCCCCDDDDDDEEE|||{{{yyywwwwwwwwwwwwvvvvvvuuuuuuuuuvvvxxxzzz{{{}}}zzzwwwvvvwwwyyy{{{vvvxxxyyyxxxuuuqqqooonnnqqquuuzzz}}}~~~}}}}}}}}}}}}{{{yyywwwxxxyyy{{{|||hhhhhhiiijjjmmmooopppppprrruuuxxxzzz}}}~~~|||{{{||||||{{{zzz{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwuuutttrrrqqqppppppnnnnnnpppqqqttt~~~{{{wwwtttsssssssssrrrssssssssssssrrrqqqooonnnooonnnmmmkkkjjjjjjjjjjjjiiiiiikkklllnnnoooppppppkkkeee___cccuuuzzzrrrnnnddd```[[[VVVRRROOOLLLKKKIIIHHHGGGHHHIIILLLOOOQQQYYYaaajjjrrrrrrvvvxxx|||xxxaaaTTTKKKIIIGGGFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCDDDDDDEEECCCBBBBBBBBBBBBDDDEEEFFFGGGIIIKKKNNNNNNNNNLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHDDDFFFGGGEEECCCEEELLLSSSaaagggnnnvvvtttsssssseee^^^bbbsssxxxeeeVVVMMMEEEAAA===;;;;;;;;;<<<;;;999999999999888888888888777666555555444444555555666666666666666666666666666666777777777888888888777666666555555666666777999:::::::::999:::<<>><<<:::777666777666666666666555555555555555555555555555555555555444555555666666555555444444444555555555666666666777777777777888888888888<<<===???BBBDDDFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCCCCFFFFFFFFFEEEBBB>>>;;;888777888::::::;;;>>>BBBEEEGGGKKKRRR\\\iiixxxqqqaaa^^^]]][[[ZZZWWWUUURRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIEEEEEEEEEDDDEEEEEEFFFFFF|||zzzwwwtttqqqppppppppprrrsssuuuxxxzzz}}}~~~}}}{{{zzzzzz{{{|||vvvwwwxxxwwwssspppoooooorrrvvv{{{~~~~~~{{{yyywwwwwwwwwvvvuuufffhhhkkknnnpppqqqqqqqqqvvvyyy~~~~~~|||{{{||||||{{{zzz{{{{{{{{{}}}}}}zzzzzzyyyxxxwwwvvvuuuuuuwwwwwwvvvtttsssqqqppppppsssqqqrrrtttuuuzzz~~~zzzvvvssssssssssssssstttuuuuuuuuutttrrrpppnnnnnnnnnlllkkkjjjjjjjjjjjjjjjkkklllnnnoooooooooooojjjeeecccmmmuuuiiidddddd[[[YYYVVVRRROOOMMMKKKKKKGGGFFFFFFGGGJJJNNNRRRUUU]]]fffppp|||xxxxxxlllrrrzzzfffWWWPPPIIIHHHHHHGGGGGGGGGGGGGGGCCCDDDDDDFFFGGGHHHHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBFFFGGGGGGEEECCCAAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHCCCEEEFFFDDDCCCDDDIIIMMMQQQYYYcccmmm{{{xxxvvvsssbbb[[[\\\eeeoooiiiWWWMMMGGGDDD>>><<<::::::;;;<<<<<<;;;:::::::::999999999888888777777666555555555555555666666666666666666666666666666666666777777777777777666666555555666666777888999999888888999;;;===DDDKKKXXXeeeqqqyyy~~~sss___QQQIIIAAA:::777555333333666666666666666666666555555555555555555555555555555555555666666666666555555555555555666666666666777777777888999:::;;;;;;<<>>BBBGGGKKKOOOVVVaaaqqqhhh]]][[[YYYWWWVVVTTTSSSQQQOOONNNMMMMMMNNNMMMMMMMMMNNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHHHH|||{{{}}}~~~yyywwwuuuqqqnnnllllllmmmqqqssswww{{{~~~~~~}}}}}}||||||{{{{{{{{{vvvwwwwwwuuurrrpppppppppssswww{{{~~~~~~}}}}}}}}}|||yyywwwwwwwwwvvvssspppjjjllloooqqqrrrssstttuuuvvv{{{}}}{{{zzz{{{{{{zzzyyyzzzyyyyyyzzz|||}}}|||{{{xxxwwwwwwvvvvvvuuuuuuuuuvvvvvvuuutttrrrqqqppppppsssrrrsssuuuvvv|||{{{vvvrrrqqqrrrrrrrrrqqqrrrsssttttttrrrpppooollllllkkkjjjjjjiiijjjjjjkkklllmmmnnnnnnnnnmmmlllfffhhhmmmzzzxxxjjj^^^YYY[[[UUUTTTRRRNNNKKKIIIHHHHHHFFFFFFFFFIIIMMMSSSYYY\\\bbbmmm{{{xxxuuuoootttnnnZZZQQQNNNGGGHHHHHHHHHGGGFFFFFFFFFAAABBBCCCDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHFFFCCCBBBBBBDDDDDDCCCCCCCCCCCCEEEFFFGGGJJJJJJKKKLLLKKKJJJIIIHHHJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHPPP[[[eeettt~~~kkk___YYY[[[```rrrrrr___OOOFFFAAA>>>===;;;:::999:::<<<<<<;;;:::;;;::::::::::::999999999999888888777777777777777666666666666666666666666555555555666666666777777777777666666666666777777777777888777666777:::<<<@@@EEEOOO[[[fffpppvvvzzzsssfffWWWMMMCCC<<<777666555222222555555666666666666666666666555555555555555555555555555555666666666666555555555555666666666777777777888888:::;;;===???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCBBBAAA???===;;;999888999:::<<<>>>AAAFFFLLLPPPXXXbbbtttpppaaa\\\ZZZXXXUUUTTTRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJxxxyyy}}}uuutttrrrnnnkkkiiijjjlllqqquuuyyy~~~{{{||||||}}}|||{{{{{{zzzvvvvvvvvvsssqqqooopppqqqtttwww{{{}}}|||{{{zzzzzzyyywwwvvvvvvxxxvvvrrrooooooppprrrsssssstttvvvxxxvvv{{{}}}{{{yyyyyyzzzzzzyyyxxxzzzyyyxxxyyy{{{|||{{{zzzuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqpppppprrrrrrsssuuuvvv|||~~~}}}|||vvvrrrqqqpppppppppnnnoooqqqssssssrrrqqqpppkkkjjjiiiiiihhhiiiiiiiiikkklllmmmmmmmmmlllkkkjjjbbbjjjuuuwwwnnncccXXXTTTUUUQQQQQQOOOLLLHHHEEEDDDDDDGGGGGGHHHLLLRRRYYY```dddfffsss~~~~~~vvvxxxwww{{{}}}^^^OOOKKKJJJFFFGGGHHHHHHGGGEEEEEEEEE@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBDDDFFFGGGHHHCCCEEEGGGGGGDDDDDDFFFHHHDDDDDDCCCCCCDDDEEEGGGHHHKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHHHHGGGGGGGGGGGGDDDCCCBBBBBBDDDEEEEEEDDDGGGNNNWWWaaannnvvvdddXXXVVVZZZ\\\kkkyyy~~~yyynnn```YYYOOOHHHDDDBBB@@@===:::::::::<<<======;;;888;;;;;;;;;:::::::::999999;;;:::999999888888999999666666666666666666666666555555555555666666666777777777666666666666777777666777777666666777999;;;;;;???FFFOOOYYYbbbiiilllvvvfff]]]TTTKKKDDD???:::888888777444444666555555555666666666666666555555555555555555555555555555666666666666555555666666666666777777777777999:::;;;===@@@BBBCCCDDDCCCCCCEEEFFFFFFGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHBBB@@@>>><<<:::888888777:::;;;===@@@CCCHHHNNNSSS^^^kkkssshhh___\\\\\\XXXUUUUUUQQQPPPOOOOOONNNNNNOOOOOOKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJ~~~}}}|||}}}qqqpppnnnlllkkklllmmmnnnooouuu|||~~~{{{zzzzzzzzz{{{|||}}}~~~|||yyyvvvsssqqqpppppppppxxxzzz}}}~~~~~~|||yyywwwttttttttttttuuuuuuvvvvvvooooooqqqsssuuuwwwxxxyyywww|||}}}{{{yyyxxxyyyzzzzzzyyy{{{yyywwwxxxzzzzzzwwwtttuuutttsssrrrqqqrrrsssssssssuuuwwwuuurrrpppqqqrrrpppppppppqqqvvvwwwxxx~~~~~~{{{vvvsssttttttrrrpppqqqrrrrrrsssrrrqqqooonnnjjjjjjjjjjjjjjjkkkllllllrrroookkkjjjlllnnnnnnmmmcccjjjwwwzzztttjjj```ZZZUUURRRPPPHHHIIIIIIGGGEEEDDDEEEFFFGGGPPPRRRTTT]]]```aaaiiippp|||xxxuuurrr~~~jjjXXXNNNLLLMMMFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDAAAAAABBBDDDEEEGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDCCCDDDDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCJJJLLLSSS\\\gggwwwssseeeYYYRRRVVVYYY^^^ccceeeccc]]]YYYQQQOOOKKKFFFBBB???=========;;;999888999999888777:::999999888888888888999777777666666666666777777999888888777666555555444555555666666666666555555888888777777777777888888777777666666777888999999:::<<>>888777666555444333333333444444555555555555444444555555555555555555555555666555555555555444444444///111444777::::::::::::;;;<<<>>>@@@BBBDDDFFFGGGAAABBBBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB>>>>>>>>>;;;999888999;;;>>>???@@@DDDJJJRRRZZZ___iiiyyyqqqhhhccc]]]ZZZZZZYYYWWWTTTUUUTTTSSSQQQPPPPPPPPPPPPOOOPPPQQQRRRQQQNNNLLLJJJIIIHHHFFFDDDCCCCCCDDDDDDFFFEEEEEEDDDDDDEEEFFFFFF{{{yyy}}}{{{vvvrrrqqqooolllkkkllllllmmmmmmrrryyy}}}~~~}}}|||{{{wwwxxxyyyzzz{{{|||}}}~~~zzzxxxuuusssqqqpppqqqqqqyyyzzz|||}}}|||zzzxxxvvvsssssstttttttttuuuuuuuuupppqqqrrrtttuuuwwwxxxyyyxxx||||||zzzyyyzzz{{{{{{zzzzzzyyywwwxxxyyyyyywwwtttuuutttrrrqqqpppqqqqqqrrrsssuuuvvvuuurrrqqqqqqrrrqqqpppppppppuuu}}}~~~ttttttyyy{{{xxxyyyvvvrrrqqqrrrrrrqqqppppppqqqrrrrrrrrrpppooonnnkkkkkkjjjjjjkkklllnnnoootttqqqmmmlllmmmmmmllljjjjjjppp{{{wwwjjjeee]]]UUUPPPMMMJJJHHHHHHHHHHHHFFFEEEDDDFFFHHHGGGQQQSSSVVV```dddgggqqqzzzuuupppuuuzzzttt\\\OOOHHHEEEFFFDDDDDDEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCDDDDDDDDDFFFHHHNNNVVV___mmmssseee\\\XXXVVVTTTSSSSSSRRRQQQPPPMMMLLLIIIFFFCCCAAA???>>><<<:::888888999:::999999::::::999888888888999999888888777777777777888888888888888777666555555555666777777888888777777666666666555555555555666666777777777777777888999999999:::<<<>>>BBBIIIPPPVVVcccppp{{{yyyppp[[[SSSHHHAAA>>>===999666777666555444444444444444555666666777777666666555666666666666666666666666555555666666666666666666444666888:::;;;;;;;;;;;;===>>>???@@@BBBDDDEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@:::;;;:::999777888:::<<>><<<999888999;;;;;;;;;;;;:::999999888888999999:::999999888888999999:::888888777777666666555555777888888999999888888777666666555555555555666666777777777777777777888999999999::::::;;;???DDDHHHOOOYYYaaadddjjjuuuzzzxxxzzzwwwrrrmmmggg___TTTLLLCCC???;;;:::;;;:::777444666555555444444444555555666777777888888777777666666666666666777777777777555666666777777888888999;;;;;;;;;<<<<<<=========@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<888888999888888999===???AAAGGGPPP[[[hhhsss{{{jjj```]]]bbb___[[[YYYXXXWWWVVVUUURRRQQQQQQPPPPPPQQQQQQRRRQQQPPPPPPOOONNNMMMLLLLLLEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGEEECCCAAA@@@~~~rrrllljjjnnnrrrrrrooommmooonnnlllkkkjjjjjjjjjjjjmmmooorrrsssttttttuuuvvvuuuvvvxxxzzz{{{{{{{{{zzzwwwwwwvvvuuuuuuvvvvvvwww{{{zzzyyywwwvvvvvvvvvvvvssssssssssssssssssssssssrrrssssssttttttuuuuuuuuuwwwyyyzzzyyywwwzzz~~~{{{zzzzzz{{{zzzyyyzzzyyyyyyyyyxxxwwwuuutttvvvuuusssrrrqqqqqqrrrrrrsssssssssrrrqqqqqqqqqrrrsssrrrqqqooopppuuu|||xxxnnnlllooopppmmmoooooooooooopppppppppoooqqqrrrrrrssssssrrrpppooommmllljjjjjjkkkooosssvvvwwwuuurrroookkkhhheeedddfffmmmvvvyyyuuummmfffbbbWWWTTTQQQOOOMMMKKKGGGEEEEEEEEEDDDCCCCCCFFFKKKOOOSSS]]]^^^```kkkrrrzzzsssqqqrrrtttrrrYYYMMMKKKIIIGGGFFFAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGJJJIIILLLQQQUUU]]]jjjwwwzzzaaa\\\TTTOOOKKKJJJHHHHHHCCCCCCDDDEEEEEEEEEEEEEEECCC@@@===;;;<<<===>>>===;;;:::999888888888888888999999888888888888999999888777777777666666666555777888888888888888888777888888777777777777888888888777777777777777888888999::::::999999:::===@@@@@@GGGLLLMMMOOOUUUXXXVVVWWWUUUSSSPPPMMMHHHAAA<<<===;;;999999:::999777444444444444444444555666777666777777888888777777666666666666666777777777777666777777888:::;;;;;;<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????>>>===;;;999999999::::::999:::<<<@@@CCCFFFNNN[[[lll|||qqqaaa\\\\\\]]]\\\YYYXXXVVVVVVUUUTTTOOOOOOOOOOOOPPPPPPQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLFFFFFFHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGEEECCC@@@>>>nnnddd___ccchhhiiikkkmmmmmmlllkkkjjjiiiiiihhhhhhmmmnnnpppqqqqqqrrrtttvvvxxxxxxxxxxxxxxxxxxwwwvvvxxxxxxxxxxxxxxxyyyzzzzzzzzzyyywwwvvvuuuuuuvvvvvvssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrssssssuuuwwwxxxxxxwwwzzz~~~~~~|||zzzyyyyyyzzzyyyxxxzzz{{{{{{zzzxxxwwwvvvuuuwwwvvvuuutttsssttttttuuusssrrrqqqpppqqqqqqqqqqqqtttsssrrrppppppsssxxx|||xxxpppooosssuuutttssstttuuuuuutttrrrqqqpppsssttttttttttttrrrqqqppplllkkkiiiiiikkkooosssvvvuuusssppplllhhheeeccccccooossswwwsssjjj___XXXUUUPPPNNNKKKJJJHHHFFFCCC@@@CCCCCCCCCCCCDDDHHHNNNRRRYYYcccdddeeepppxxxvvvfffjjjtttuuubbbNNNFFFFFFEEECCCBBB@@@AAAAAABBBCCCDDDDDDEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHFFFGGGKKKMMMQQQ[[[eeeuuutttkkk___TTTMMMIIIHHHGGGBBBCCCCCCDDDEEEFFFFFFGGGIIIFFFCCCAAA@@@@@@@@@???<<<;;;:::999888888888888777777666666666666777777777777777777666666666666666777777888888777777666888888777777777777888888888888777777777777777888777888999888888888:::<<<:::>>>AAA@@@@@@BBBCCCBBBBBBBBBAAAAAAAAA???<<<::::::888555444333333333222444444444444444555666777555666666777777666666555555555666666777777777777888888999:::<<<===>>>>>><<<<<<======???AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>=====================<<<<<<;;;999888777::::::::::::;;;>>>CCCFFFKKKTTTcccwwwxxxggg^^^ZZZYYYYYYYYYXXXVVVTTTSSSSSSSSSMMMMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCDDDDDDDDDBBB@@@>>>pppddd[[[]]]```aaagggooopppooonnnllljjjhhhgggfffjjjlllnnnooooooqqqsssuuuxxxwwwvvvttttttssssssssswwwxxxxxxyyyzzzzzz{{{{{{xxxxxxwwwvvvvvvvvvvvvwwwtttttttttsssssssssssssssoooppppppqqqqqqrrrrrrrrrtttvvvwwwxxxyyy{{{~~~}}}{{{xxxxxxyyyzzzzzzyyy{{{|||}}}|||yyywwwvvvwwwvvvvvvuuutttuuuvvvwwwxxxvvvsssqqqqqqrrrssstttsssttttttsssqqqqqqssswwwzzz|||uuuvvv}}}{{{vvvsssrrruuuuuuuuuuuusssqqqooonnnjjjiiihhhiiikkknnnqqqssspppooolllhhhdddbbbcccdddnnnpppooojjjaaaYYYTTTSSSMMMKKKIIIGGGGGGEEECCC@@@CCCDDDEEEGGGIIIMMMSSSWWW\\\fffhhhkkkwwwnnn```eeewwwgggXXXJJJEEEEEECCCBBBBBBAAABBBBBBBBBCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDDDDEEEBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIFFFGGGIIIKKKMMMSSSZZZjjjvvvppp^^^QQQKKKHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHKKKIIIGGGEEEEEEDDDBBBAAA>>>===<<<;;;:::999999999666555555444444555555666777777777777666666666666666777777777777777777666666666555555555555666666999888888777777777777777333555777777777777888:::888:::;;;;;;:::999:::;;;::::::::::::999999888888666444222111111222333444444444444444444555666777555666666777777666666555666666777777888888999999::::::;;;<<<>>>??????@@@<<<===>>>???AAABBBCCCDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========;;;;;;;;;;;;:::999888777999999::::::<<>>==={{{mmmaaa___^^^^^^hhhvvvwwwvvvsssppplllhhheeecccdddfffiiikkklllmmmppprrruuusssqqqnnnnnnooopppqqqvvvwwwxxxyyyyyyzzzzzzyyyvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuuuutttttttttssssssoooooopppqqqrrrrrrssssssuuuvvvwwwxxxyyy{{{|||~~~|||zzzxxxxxxzzz||||||||||||~~~}}}zzzwwwwwwxxxttttttssstttuuuvvvxxxyyyyyyvvvssssssuuuwwwwwwvvvtttuuutttsssrrrtttwwwzzz|||{{{vvvtttuuuuuutttsssqqqooollljjjhhhhhhhhhhhhjjjlllnnnpppkkkjjjgggccc___```cccgggkkkjjjfff```ZZZUUUSSSRRRLLLJJJGGGGGGGGGGGGFFFEEEDDDFFFIIILLLOOOTTTYYY]]]]]]iiinnntttrrrjjjdddnnnvvv\\\SSSJJJGGGEEECCCDDDFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCEEEFFFHHHIIIIIIHHHGGGIIIGGGFFFIIIKKKKKKOOOTTT]]]gggyyyyyyyyy{{{kkk^^^TTTNNNKKKIIIFFFDDDCCCEEEGGGHHHHHHHHHGGGHHHHHHHHHEEECCCBBBAAA@@@>>>======<<<<<<555555444444444444555555666666666666777777777777777888888999999888888777666666555555555555666666999999888777777777777777333555777888888777888999666777888888777666666888777777777666555444555555444444555444444444666777555555444444444555555666666777777888888777777666888888999999:::;;;;;;<<<<<<======>>>???@@@@@@AAA>>>???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<999::::::;;;;;;:::999999999:::<<<>>>BBBHHHPPPVVVZZZbbbppp{{{jjjbbb]]]WWWTTTTTTUUUWWWWWWUUUQQQNNNNNNOOOJJJJJJJJJIIIIIIJJJKKKKKKMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@>>>===<<<;;;;;;wwwjjjddd``````lll|||}}}|||xxxsssmmmhhhcccaaa___bbbeeehhhiiijjjmmmnnnqqqooollljjjjjjllloooqqquuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvuuuuuuuuutttttttttoooppppppqqqsssttttttuuuuuuvvvwwwxxxyyyzzz{{{|||{{{|||{{{yyyyyy{{{}}}~~~~~~}}}~~~zzzxxxxxxyyyrrrrrrrrrssstttvvvxxxzzz|||xxxuuuuuuxxxzzzzzzyyytttuuuuuuttttttuuuxxx{{{~~~xxxuuuttttttsssrrrooollliiihhhffffffggghhhiiikkklllmmmgggfffddd```]]]^^^dddiiirrrmmmddd[[[SSSMMMJJJHHHGGGEEECCCCCCDDDFFFFFFEEEFFFIIIMMMQQQTTTXXX]]]aaa```mmmttt}}}rrreeegggnnn}}}^^^SSSLLLGGGEEECCC@@@BBBFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDGGGJJJJJJIIIHHHFFFEEEBBBBBBEEEFFFEEEHHHMMMSSS[[[llluuussswwwcccVVVNNNLLLGGGDDDBBBDDDFFFHHHEEEEEEFFFHHHJJJJJJGGGEEEEEEDDDCCCAAA@@@?????????555555444444444444555555666666666666777777777777999999999::::::999999999888888777777777777888888999999888777777666777777555777:::;;;:::999999:::444444555666555444555888444555555444333333444555333444666666555444444444666555555444444444555555888888999999999999888888::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEEEECCCBBB@@@AAA@@@@@@??????>>>>>>>>>;;;;;;;;;::::::999999999999999:::;;;;;;;;;;;;:::;;;<<>>===============:::888666666999;;;:::888777888999:::;;;;;;::::::DDD@@@AAAKKKSSSXXX^^^eeejjjpppzzznnnccc[[[YYYXXXTTTSSSWWWTTTSSSSSSSSSSSSPPPLLLIIIKKKJJJJJJIIIIIIIIIJJJJJJMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAA@@@>>><<<;;;:::pppjjjnnnttt{{{uuulllbbb^^^```aaaaaa```aaaeeehhhkkkllllllkkkkkklllnnnqqqrrrtttvvvwwwvvvuuuuuuvvvtttsssssstttwwwyyyyyyyyywwwuuurrrrrrrrrssssssrrrrrrtttvvvvvvuuuuuuuuuvvvuuuttttttuuuxxxzzz{{{{{{{{{{{{{{{{{{|||}}}~~~zzz{{{{{{||||||{{{zzzyyyxxxyyyzzz|||}}}}}}||||||}}}~~~~~~|||{{{{{{|||zzzzzz{{{{{{||||||}}}}}}}}}|||||||||{{{yyywwwttttttuuuvvvwwwxxxxxxyyyzzzxxxvvvvvvwwwwwwvvvuuusssssstttssssssssstttuuuwwwuuusssqqqooollliiihhhggggggiiiiiiiiiiiihhhgggfffeeeaaa___\\\YYYYYY___gggnnnllldddYYYQQQMMMKKKGGGDDDEEEDDDDDDEEEFFFHHHJJJKKKOOOSSSXXX\\\^^^aaaggglllrrr{{{{{{llleeejjj|||www]]]PPPJJJIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA??????>>>>>>???AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCAAA@@@@@@CCCEEEHHHKKKUUUeeetttxxx|||wwwlll]]]PPPJJJHHHGGGEEEFFFEEECCCDDDEEEFFFEEEDDDFFFHHHJJJKKKKKKJJJHHHGGGAAA@@@>>><<<;;;;;;<<<<<<:::;;;<<<:::888666666777:::;;;;;;<<<<<<<<<<<<;;;666777999::::::888777666777888999999::::::999999999999999999999999999999999888888777666555444444333333333444444444444555555555555555555555555555555555666666666777777777777888888999999:::;;;;;;=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDCCCBBBAAA???>>>===<<<;;;;;;;;;<<<<<<:::888888;;;<<<;;;:::;;;<<<<<<===???AAABBBCCCJJJHHHKKKSSSYYY]]]ccckkkqqq|||{{{{{{}}}rrrjjj```WWWUUUTTTQQQRRRUUUVVVTTTSSSRRRQQQPPPLLLJJJKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHFFFEEEFFFEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@???===<<<:::999{{{ppprrrwww{{{nnnbbb``````aaa``````aaaeeegggiiijjjkkkkkkkkkmmmqqqtttvvvxxxyyyxxxuuurrrqqqqqqrrrqqqqqqrrruuuwwwxxxwwwwwwuuusssrrrrrrrrrqqqpppsssvvvxxxyyywwwuuutttsssqqqssstttwwwyyyzzz{{{{{{}}}|||||||||||||||}}}}}}yyyyyyzzz{{{zzzyyyxxxwwwuuuvvvxxxzzz||||||||||||{{{||||||{{{yyyxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~}}}}}}}}}}}}zzzxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxvvvuuuuuuvvvwwwvvvuuuoooppprrrrrrqqqqqqqqqrrr~~~uuusssuuurrrnnnjjjgggeeeddddddiiiiiiiiihhhfffdddaaa```ZZZXXXUUUVVV[[[bbbhhhkkkccc\\\SSSMMMJJJIIIFFFDDDEEEEEEEEEGGGIIILLLOOOPPPTTTXXX\\\___aaafffmmmrrr}}}tttjjjgggrrrcccRRRMMMEEEDDDCCCBBBBBBCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@>>>???AAACCCDDDGGGOOOYYYcccrrrvvvcccWWWOOOKKKHHHEEECCCAAA@@@AAABBBBBBAAAEEEHHHKKKNNNPPPOOOMMMLLLGGGFFFCCCBBB@@@@@@@@@AAA>>>??????===:::777555555777888888999999:::::::::::::::;;;;;;;;;:::999999999999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;:::999777666555444444444444444555555555555666666666666666666666666666666777777777888888888888999999::::::;;;;;;<<<>>>>>>???@@@@@@AAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBCCCCCCBBB@@@@@@===<<<;;;::::::999999999888777666777:::<<<<<<;;;>>>>>>>>>@@@DDDHHHLLLNNNSSSUUUZZZ```bbbdddjjjqqqxxx}}}uuuyyymmmiiiddd\\\TTTQQQOOOOOOQQQTTTWWWUUURRRPPPPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888~~~}}}ttthhhcccbbbaaa```aaacccfffhhhfffgggiiijjjlllpppuuuyyy~~~~~~~~~{{{vvvqqqooonnnooonnnnnnooorrrtttuuuuuusssrrrppppppqqqrrrqqqpppsssvvvyyyzzzxxxuuurrrqqqnnnqqqtttwwwxxxyyyzzz{{{}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{{{{{{{zzzxxxwwwvvvxxxzzz|||~~~~~~~~~~~~yyyzzzzzzxxxvvvuuuvvvwwwyyyyyyzzzzzz{{{|||}}}}}}~~~}}}~~~~~~~~~|||zzzyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuutttuuuuuutttssskkknnnppppppoooooorrrttt}}}zzzrrrrrrtttrrrnnnjjjgggeeeeeefffiiiiiihhhfffbbb^^^ZZZWWWTTTQQQOOOSSS[[[bbbddddddYYYTTTMMMIIIGGGGGGFFFEEEEEEFFFGGGIIILLLPPPTTTVVVZZZ]]]aaadddgggmmmvvv|||}}}pppkkkmmmyyypppWWWMMMMMMCCCBBBBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>???????????????????????????@@@????????????>>>>>>===>>>>>>?????????>>>>>>======>>>???????????????AAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@AAAAAA@@@>>>>>>@@@BBBAAADDDJJJPPPUUUaaayyy|||}}}mmm```UUUNNNIIIFFFCCCAAAAAABBBBBBAAAAAADDDIIIMMMOOOOOOMMMLLLIIIHHHGGGFFFFFFFFFFFFGGGCCCDDDDDDBBB???<<<;;;;;;777777888888999:::;;;<<>>===;;;::::::999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;::::::999888777777666555555666666666777777777777777777777888888888888888888888888999999999999;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA???@@@@@@AAA@@@???===<<<<<<;;;:::999888888888888555555666888;;;>>>???@@@AAABBBEEEIIIOOOUUUYYY\\\^^^dddkkkppppppqqqvvv|||vvvmmmfffeee```[[[TTTPPPNNNOOORRRUUUXXXUUUQQQNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<;;;;;;999888888wwwhhheeecccaaaaaaccceeefffcccdddfffhhhlllqqqxxx|||~~~xxxrrrooonnnnnnmmmlllmmmoooqqqqqqqqqnnnmmmmmmnnnqqqrrrqqqpppqqquuuyyyzzzwwwssspppnnnlllppptttvvvwwwwwwyyy{{{||||||{{{zzzyyyyyyyyyyyywwwxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz}}}~~~xxxxxxxxxvvvttttttuuuwwwxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{|||zzzwwwuuutttsssrrrpppkkknnnpppooonnnoootttyyy~~~qqqmmmpppqqqpppmmmjjjiiihhhiiiiiijjjiiifffaaa\\\VVVQQQOOOPPPMMMLLLRRRZZZ___^^^[[[QQQNNNIIIGGGFFFFFFGGGGGGGGGHHHIIILLLPPPUUUYYY[[[bbbeeeiiilllqqqzzzsssiiiiiippprrr]]]NNNGGGGGGCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============;;;<<<============<<<<<<======>>>????????????>>><<<<<<<<<=========>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@AAAAAA@@@??????@@@BBBAAADDDHHHJJJLLLVVVlll}}}zzz}}}yyyiii^^^UUUQQQKKKGGGEEEDDDDDDCCC>>>AAAEEEHHHJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDBBB@@@????????????>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888999999999666777777777777888888888888888999999::::::::::::999999999:::::::::;;;;;;======>>>??????@@@@@@AAA?????????@@@AAABBBBBBCCCBBBAAA@@@???????????????<<<<<<=========<<<:::999::::::999888888888888888999:::;;;<<<>>>@@@BBBDDDGGGJJJOOOVVV^^^dddiiilllllluuuyyysssggg``````^^^\\\WWWQQQOOOQQQTTTVVVVVVSSSOOOLLLLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>======:::::::::::::::999888777sssnnniiieeeccccccccccccaaabbbccceeehhhnnntttyyy}}}xxxtttqqqpppooommmlllmmmnnnpppooooookkkkkkkkknnnqqqsssrrrqqqooorrrvvvwwwuuuqqqnnnmmmlllooossstttssstttvvvyyyzzzzzzyyyxxxwwwwwwxxxxxxssstttvvvwwwxxxxxxwwwvvvuuuwwwyyyzzz||||||||||||xxxyyyxxxvvvtttsssuuuwwwwwwwwwxxxzzz{{{|||}}}~~~~~~}}}~~~~~~|||{{{zzzzzzzzz{{{{{{|||||||||~~~|||xxxvvvuuusssqqqooommmppptttssspppppptttyyy|||~~~qqqhhhiiimmmnnnmmmlllkkkkkkjjjjjjjjjhhhfffaaa\\\VVVPPPLLLJJJMMMLLLMMMSSSZZZ\\\YYYUUULLLKKKHHHFFFFFFGGGIIIJJJKKKLLLNNNQQQVVV[[[___aaaeeehhhmmmttt}}}zzzlllfffnnnzzzttt___TTTJJJDDDDDDCCCCCCBBBAAAAAA@@@???>>>BBBAAAAAA@@@??????>>>>>>====================================>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===:::;;;<<<<<<=========<<<<<<===>>>>>>??????>>>>>><<<<<<<<<=========>>>>>>>>>???@@@AAABBBAAA@@@@@@???@@@AAA@@@?????????AAAAAACCCFFFGGGGGGOOObbbuuu}}}zzzyyyxxxhhhaaaXXXPPPJJJFFFDDDBBB@@@AAACCCEEEFFFEEEDDDDDDBBBCCCEEEFFFHHHJJJKKKLLLIIIJJJKKKLLLMMMPPPUUUXXX[[[XXXSSSMMMHHHDDDBBB@@@>>><<<:::999888999;;;<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::555555666666777888888999666666666666777777777777888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<999999:::;;;;;;:::999888999999999999999:::;;;;;;;;;===???@@@AAACCCFFFIIIPPPSSSYYYaaaiiirrryyy|||vvvnnnddd]]]\\\[[[\\\ZZZTTTQQQSSSUUUUUURRROOOLLLJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<999999999::::::999888888uuunnniiifffcccaaaaaaaaaaaaaaabbbgggmmmqqqvvvwwwyyyxxxvvvtttssstttrrrpppooooooppppppooonnnllllllmmmppprrrsssrrrqqqlllooorrrsssqqqnnnlllllllllooorrrrrrpppppptttxxxxxxwwwwwwvvvvvvvvvvvvwwwqqqsssuuuwwwxxxyyyyyyxxxuuuvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvttttttvvvxxxvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}}}}~~~|||yyywwwvvvtttrrrqqqooouuu{{{{{{uuuqqqrrrtttxxxyyyyyyzzz{{{~~~~~~qqqgggcccfffiiikkkkkkllllllkkkjjjiiihhhdddaaa[[[VVVPPPMMMJJJJJJKKKLLLPPPVVV[[[\\\XXXUUUJJJJJJIIIGGGGGGHHHKKKMMMQQQRRRTTTWWW\\\aaaeeegggiiinnnvvv}}}pppfffgggxxxcccUUUOOOHHHEEEGGGBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<=========>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>?????????;;;<<<======>>>>>>============>>>>>>>>>?????????<<<===>>>???@@@???>>>>>>===>>>@@@???>>>===>>>??????@@@CCCEEEEEEJJJZZZjjj{{{qqqdddYYYRRRLLLIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@AAABBBDDDFFFGGGHHHHHHGGGHHHJJJMMMRRRYYYbbbhhhkkkgggaaaZZZSSSNNNKKKJJJGGGDDD@@@===::::::;;;<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999444444555555555555555555333333444444444555555555777777888888999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;999999888888777888999:::::::::999888999999999:::;;;<<<===>>>???BBBHHHLLLPPPUUU[[[```eeegggjjjpppzzzwwwnnniii```ZZZ[[[WWW[[[ZZZTTTPPPRRRSSSQQQNNNLLLJJJIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;888999999:::::::::999999wwwpppkkkfffcccbbbbbb```^^^^^^aaafffjjjmmmooorrrtttttttttuuuvvvuuusssqqqpppqqqqqqpppoooooooooppprrrttttttrrrqqqkkkmmmpppqqqooommmlllkkkllloooqqqpppmmmnnnsssxxxvvvvvvuuuuuuuuuuuuvvvvvvrrrtttvvvyyy{{{|||||||||wwwxxxyyyzzz{{{zzzzzzyyyzzzzzzyyywwwttttttwwwyyyvvvwwwxxxyyy{{{|||}}}~~~}}}|||||||||~~~~~~|||zzzxxxxxxyyyzzz{{{|||}}}~~~}}}{{{xxxwwwwwwvvvtttsssqqqyyyzzzrrrooooootttttttttuuuwwwzzz}}}|||rrriiicccbbbdddfffiiijjjkkklllkkkiiigggeee```\\\WWWRRRNNNKKKKKKKKKJJJMMMSSSYYY]]]]]]YYYVVVJJJJJJIIIHHHHHHIIILLLOOOUUUVVVXXX[[[```eeeiiikkktttyyy{{{kkkbbb^^^ddd~~~lllUUULLLIIICCCCCCHHHAAAAAABBBBBBBBBAAAAAA@@@AAA@@@???>>><<<:::999888;;;;;;<<<<<<===>>>??????<<<=========>>>>>>??????>>>===<<<;;;:::;;;<<<<<<;;;<<<===???@@@AAAAAAAAA:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;===>>>>>>>>>===<<<;;;===>>>>>>===<<<<<<=========@@@CCCCCCHHHUUUbbbzzzxxx~~~|||nnnddd\\\XXXLLLKKKIIIGGGEEEDDDDDDDDD???@@@AAABBBCCCDDDDDDDDDEEEGGGIIIMMMTTT___jjjrrrvvvsssmmmgggaaa]]][[[ZZZTTTPPPJJJCCC>>>;;;:::::::::;;;;;;;;;::::::999888888888888888888888888888555555444444333333333222111111111222222222333333555666666777888888999999<<<<<<<<<<<<=====================>>>??????@@@@@@@@@??????>>>>>>======<<<===<<<;;;999888777666666777888999:::;;;;;;:::999999999:::;;;<<<>>>???@@@GGGMMMVVV^^^fffoooyyy}}}yyyzzzyyyiiieee```XXXUUUYYYSSSYYYZZZSSSOOOPPPPPPMMMKKKIIIHHHHHHJJJKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@AAAAAAAAA@@@????????????>>>===<<<;;;::::::888888999::::::::::::999zzznnneeefffaaa]]]^^^^^^^^^bbbggggggfffgggiiilllqqqvvvyyywwwwwwvvvvvvvvvwwwwwwxxxtttwwwyyyxxxuuussstttvvvmmmmmmnnnnnnooopppppppppppppppppppppqqqrrrssstttrrrrrrrrrrrrssstttuuuvvvttttttuuuvvvwwwyyy{{{|||wwwwwwxxxxxxzzz|||}}}~~~||||||{{{{{{zzzyyyyyyyyy{{{zzzxxxyyy|||~~~~~~~~~zzzwww{{{yyyvvvwwwzzz}}}|||{{{}}}|||{{{zzzyyyxxxxxxxxxtttyyy~~~}}}wwwqqqnnnnnnrrrrrrsssuuuwwwyyyzzzzzzzzzxxxrrrhhh___]]]bbbhhhmmmiiiggghhhkkkjjjccc]]]YYYWWWSSSNNNIIIIIIKKKNNNWWWXXX[[[aaaeeeaaaWWWNNNIIIHHHGGGHHHJJJNNNSSSVVVVVVYYY]]]aaafffkkkqqqvvvwwwpppfff^^^___ooojjjZZZLLLJJJKKKGGGCCCCCCCCCCCCBBBAAA@@@@@@????????????>>>=====================<<<;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>======<<<;;;::::::999999666999===AAADDDEEEFFFFFF;;;;;;;;;;;;;;;;;;::::::<<<<<<===<<<;;;:::999888<<<<<<<<<<<<============@@@@@@>>>======<<<<<<<<<===???AAAAAAAAAFFFPPPXXXppptttddd^^^UUUNNNJJJGGGDDDBBBDDD@@@======@@@CCCCCCBBBFFFGGGHHHIIIMMMVVVaaajjjkkkmmmnnnllliiiiiioootttpppgggYYYKKKAAA>>>>>>???<<<>>>@@@@@@>>>===<<<===;;;:::999888777777666666888666444333444444333222333444555666777666555555666666666666777999:::;;;??????@@@@@@@@@@@@??????BBBAAAAAAAAA@@@@@@??????===<<<;;;:::::::::::::::::::::888777666666666666888999::::::999888888999;;;===?????????AAAFFFKKKPPP^^^ppp~~~sssmmmooouuu|||vvvnnnccc\\\ZZZYYYVVVSSSWWWVVVTTTQQQMMMJJJHHHGGGLLLJJJHHHIIILLLLLLIIIFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<|||qqqllleee``````___]]]]]]```aaaaaaaaaaaadddgggkkkmmmqqqsssuuuxxxzzz{{{{{{zzzwwwxxxxxxwwwuuuttttttuuunnnnnnnnnnnnnnnoooooooooooooooooopppqqqrrrssstttrrrrrrqqqqqqrrrsssttttttttttttuuuvvvxxxyyyzzzzzzwwwxxxxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{|||zzzyyyyyy{{{}}}~~~}}}~~~~~~}}}zzzxxxvvvvvvyyy{{{|||{{{{{{{{{{{{zzzyyyxxxwwwvvvqqqvvv{{{{{{vvvqqqoooooommmooorrrtttvvvwwwyyyzzzyyyvvvppphhhaaa___cccggghhheeebbbbbbdddbbb]]]YYYSSSRRRPPPMMMKKKLLLPPPSSS^^^ccciiikkkggg^^^TTTNNNNNNNNNMMMMMMNNNQQQUUUXXX___bbbeeeiiiooowww~~~oooiii```]]]dddvvvvvv___SSSIIIHHHHHHFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>===============>>>===<<<;;;:::;;;;;;<<<============>>>>>>>>>>>>===<<<<<<;;;::::::999999888999===@@@BBBCCCCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999;;;<<<<<<<<<==================<<<<<<<<<======>>><<<>>>???>>>===@@@HHHNNN[[[kkk|||yyymmmbbbXXXOOOHHHCCCDDDAAA???@@@CCCFFFFFFDDDEEEFFFFFFFFFHHHNNNVVV]]]aaaeeehhhiiijjjnnnvvv|||zzzsssiii]]]TTTNNNLLLKKKCCCEEEFFFEEEBBB@@@??????AAA@@@???>>>============;;;:::888777666555444444444555666777888888777777777777777777888999:::;;;?????????@@@??????>>>>>>?????????>>>>>>=========;;;::::::999999:::::::::888888888888888999999:::777999<<<===<<<<<<===>>>:::>>>CCCEEEFFFJJJQQQWWWrrrqqqooommmqqq|||~~~oooggg^^^YYYXXXWWWUUUSSSTTTSSSRRRPPPMMMKKKJJJIIIKKKIIIHHHHHHJJJJJJHHHFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999:::;;;;;;<<<======uuukkkcccaaaaaa^^^[[[ZZZ\\\\\\ZZZZZZ[[[]]]___aaaiiimmmrrrxxx}}}}}}{{{xxxwwwvvvuuutttsssoooooonnnmmmmmmmmmmmmnnnnnnnnnooooooppprrrssstttttttttsssssssssttttttuuussstttvvvwwwxxxxxxxxxwwwxxxxxxyyyzzz|||~~~~~~~~~|||zzzxxxxxxyyy{{{{{{zzz{{{{{{~~~xxxwwwuuuuuuxxxyyyzzzzzzyyyyyyzzzzzzyyywwwuuusssooosssxxxyyyvvvrrrqqqqqqkkkoootttvvvuuutttuuuwwwzzzvvvpppiiieeecccdddeeecccaaa```___^^^\\\XXXUUUOOOOOOOOONNNOOORRRXXX\\\fffooovvvtttgggYYYQQQOOOLLLMMMOOOOOOQQQTTTXXX[[[dddggglllrrr{{{yyynnnhhhddd```dddrrr}}}]]]QQQKKKFFFEEEEEECCCCCCEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<<<<======>>>===;;;:::999:::;;;===;;;;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999999999:::<<<>>>????????????999::::::;;;;;;<<<<<<<<<<<<;;;:::999888888999999;;;;;;;;;<<<<<<<<<======::::::::::::;;;<<<>>>>>>===??????>>><<<<<>>??????@@@BBBCCC@@@HHHRRRWWWZZZ```jjjrrruuulllhhhmmmuuuwwwoooeee___XXXUUUUUUUUUTTTRRRQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCAAA@@@???@@@@@@AAA???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======rrrfffcccbbb___[[[YYYYYYYYYXXXWWWWWWYYYZZZ[[[cccfffmmmtttzzzzzzwwwwwwvvvssspppqqqpppooonnnmmmmmmmmmmmmnnnnnnooopppqqqssstttuuuxxxwwwvvvuuuuuuuuuuuuuuurrrtttvvvxxxxxxwwwvvvuuuwwwwwwxxxyyy{{{}}}zzzxxxvvvuuuvvvwwwwwwvvvyyyyyy|||wwwvvvuuuuuuvvvwwwyyyyyyvvvxxxyyyzzzyyyvvvsssqqqqqqtttwwwxxxuuusssrrrrrrmmmrrryyyzzzxxxttttttuuu|||wwwqqqkkkhhhfffdddbbb```cccffffffbbb]]]YYYWWWRRRSSSTTTTTTVVVZZZ___ccclllrrrvvvpppbbbUUUOOONNNJJJMMMQQQSSSUUUYYY___dddhhhooozzz{{{nnnhhhdddfffjjjvvvkkkRRRFFFFFFEEEDDDCCCAAABBBDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<======>>>===;;;999888:::;;;===888999999:::;;;<<<<<<===;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<======<<<;;;999777777888999:::::::::;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<===???@@@AAA@@@>>>===???AAALLLPPPWWW```lllwww}}}}}}vvvyyyvvvhhh^^^RRRLLLEEEBBBBBBCCCCCCBBBEEEEEEDDDCCCCCCCCCDDDEEEEEEGGGKKKNNNQQQUUU[[[```hhhiiiiiijjjlllnnnooopppppppppmmmggg```ZZZWWWVVVSSSQQQNNNJJJFFFCCCAAA???===>>>??????>>>>>>>>>???999999;;;<<<======>>>>>>999999888888888999::::::;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999:::;;;>>>============<<<<<<<<<>>>???AAAAAACCCGGGLLLPPPTTT___kkksssxxxtttqqqnnniiimmmwwwzzznnnkkk^^^ZZZUUURRRRRRRRRRRRPPPQQQPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFEEEEEEFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDDDDCCC@@@???>>>???AAABBB???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;}}}nnngggddd___ZZZYYYVVVUUUUUUUUUUUUWWWXXXYYY___aaaeeelllsss||||||yyyyyywwwsssoootttsssqqqooonnnnnnooooooppppppqqqqqqssstttuuuvvvxxxxxxvvvuuuttttttttttttrrrsssuuuwwwxxxwwwuuutttvvvvvvwwwxxxyyy{{{|||}}}~~~~~~}}}}}}xxxuuusssrrrssstttsssrrrvvvwww{{{~~~uuuuuuuuuuuuuuuvvvxxxyyyvvvwwwyyyyyyxxxvvvsssqqqtttvvvwwwwwwvvvtttssssssmmmttt||||||yyyxxx{{{wwwpppkkkgggeeebbb```eeelllttttttmmmddd___]]][[[[[[\\\[[[\\\^^^bbbeeejjjjjjhhhbbbZZZSSSPPPOOOPPPSSSWWWZZZ\\\```hhhnnnttt|||qqqhhheeeaaakkkzzzpppYYYLLLBBBEEEFFFDDDAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@======<<<<<<<<<<<<=========<<<:::999999999;;;<<<777777888999:::;;;;;;<<<:::::::::::::::999999999::::::;;;;;;::::::999999999999::::::;;;<<<======<<<:::888777777888999;;;::::::::::::;;;;;;;;;;;;::::::999999999999::::::>>>???@@@??????>>>???@@@GGGHHHMMMXXXdddmmmsssvvvvvvvvv}}}vvvtttvvv~~~tttggg^^^RRRIIIFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHJJJLLLPPPRRRUUUVVVYYY^^^dddjjjpppttt||||||zzzvvvqqqnnnllllllhhheee```[[[UUUOOOLLLJJJFFFHHHIIIHHHEEEBBBBBBCCCAAABBBDDDFFFGGGFFFFFFEEE>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>BBBAAAAAABBBCCCDDDFFFGGGFFFGGGIIILLLQQQZZZdddkkkrrr{{{wwwkkkdddeeehhhmmm|||zzzmmmfffccc[[[YYYUUUSSSQQQPPPOOONNNQQQPPPNNNLLLJJJGGGFFFEEEFFFFFFEEEDDDCCCCCCDDDEEEHHHHHHGGGGGGGGGGGGFFFFFFDDDBBBAAA??????@@@AAACCC??????===<<<<<<<<<<<<<<<::::::999999999999999999yyypppiii```YYYWWWRRRRRRRRRRRRSSSTTTUUUUUUZZZ[[[^^^dddkkkttt|||}}}|||{{{yyyvvvtttwwwuuusssqqqpppqqqrrrsssttttttttttttuuuvvvwwwxxxxxxwwwuuutttrrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{}}}}}}}}}|||{{{{{{zzzzzzvvvsssqqqpppqqqrrrrrrqqqsssvvvzzz~~~}}}zzztttuuuvvvuuutttuuuxxxzzzwwwwwwxxxxxxwwwuuusssqqqvvvvvvvvvvvvvvvuuuuuutttnnnttt}}}~~~xxxuuupppkkkfffdddccccccoooyyyuuuhhhcccbbbaaaaaa```^^^\\\\\\^^^aaabbb___ZZZVVVTTTSSSSSSSSSUUUYYY]]]^^^___eeennnvvvuuuqqqjjjeeeeeegggyyy~~~uuu[[[NNNKKKBBBEEEEEEBBB@@@AAABBB@@@@@@@@@@@@@@@@@@?????????<<<<<<;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::888888888999999:::::::::::::::::::::999999999999999999999999999999::::::999::::::;;;;;;<<<<<<<<<;;;:::999888888999:::;;;999999999:::::::::;;;;;;;;;:::999999999999999:::<<<<<<<<<<<<======>>>???BBBCCCIIIVVVcccmmmuuu|||yyyxxx{{{{{{qqqnnnqqquuuzzzpppbbbWWWSSSTTTTTTUUUQQQNNNKKKIIIGGGEEEBBB???BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLNNNRRRXXX___eeeiiissstttuuuuuuuuuvvvxxxzzzyyywwwrrrlllgggbbb^^^]]]YYY[[[[[[WWWQQQKKKJJJJJJIIIKKKNNNPPPQQQOOOLLLJJJBBBBBBAAA@@@?????????@@@======<<<<<<<<<>>>???@@@=========>>>>>>>>>>>>>>>=========>>>@@@BBBCCCDDDDDDCCCDDDFFFJJJPPPUUUYYYXXX[[[```gggppp{{{|||rrrkkkcccbbbdddlllwwwvvvkkkddd___[[[XXXWWWUUUSSSQQQOOONNNMMMPPPOOOMMMKKKHHHFFFDDDCCCFFFFFFFFFDDDBBBBBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCBBBAAAAAAAAABBBCCC??????>>>===<<<<<<<<<<<<::::::999999888888777777{{{rrrfff]]]ZZZQQQQQQQQQQQQQQQQQQRRRRRRUUUWWWZZZ___fffmmmssswwwwwwzzz}}}~~~}}}||||||yyyxxxuuusssssstttuuuwwwyyyxxxxxxxxxxxxxxxyyyyyyzzzyyywwwuuusssrrrqqqqqqqqqqqqrrrsssuuuvvvwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxuuusssqqqpppqqqssssssrrrppptttyyy{{{zzzxxxwwwxxxtttvvvvvvvvvtttuuuxxx{{{xxxxxxxxxwwwvvvuuutttssstttsssssstttuuuvvvwwwvvvtttxxx|||vvvvvvsssnnniiihhhkkkooozzzssseeeaaabbbbbbaaa___[[[XXXVVVVVVWWWXXXVVVSSSRRRSSSUUUWWWYYYYYY^^^bbbeeehhhqqq~~~qqqooonnnjjjjjjooo}}}yyy```PPPIIIIIIAAADDDCCC??????CCCCCC???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>::::::;;;;;;;;;:::999888999999999999999999999999999999999999999999999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;999999999999::::::::::::999999999999999:::;;;<<<===;;;::::::;;;===>>>>>>BBBAAAGGGSSS```lllzzz{{{|||vvvsssvvv|||uuurrrrrrrrrqqqgggbbb\\\VVVRRRLLLFFFBBBAAA@@@AAABBBDDDFFFFFFFFFGGGGGGIIIKKKNNNRRRVVVXXX___aaadddfffiiimmmqqquuuwwwuuussspppmmmjjjiiihhhiiilllmmmiiiaaa[[[YYYZZZYYY\\\```cccccc___ZZZWWWOOONNNMMMLLLKKKKKKKKKKKKFFFFFFEEEFFFGGGIIILLLMMMHHHHHHHHHIIIIIIIIIJJJJJJHHHIIILLLOOORRRVVVYYY[[[XXXWWWXXXZZZ```iiiqqqvvvvvv||||||qqqkkkiiigggfffcccooo}}}uuugggaaa^^^ZZZVVVTTTTTTTTTSSSPPPOOONNNNNNMMMLLLKKKIIIHHHFFFEEEDDDFFFFFFFFFDDDAAAAAADDDGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999888777777zzzmmmccc```SSSRRRRRRRRRQQQQQQPPPPPPQQQSSSXXX^^^dddiiimmmnnnpppvvv}}}{{{yyywwwuuuuuuvvvxxxyyy|||{{{zzzzzzyyyyyyzzzzzz~~~}}}{{{yyywwwuuuttttttqqqqqqqqqrrrtttvvvwwwyyy|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwuuusssqqqqqqrrrttttttsssnnnsssxxxyyyvvvtttuuuxxxtttvvvwwwvvvtttuuuxxx{{{yyyyyyxxxwwwvvvuuuttttttqqqpppppprrrtttwwwxxxxxx|||~~~vvvwwwyyyxxxsssoooooouuu{{{ooo```]]]```___^^^\\\XXXSSSPPPPPPPPPQQQRRRTTTTTTTTTVVVZZZ]]]___eeelllpppwww|||pppkkkoooqqqnnnrrr{{{{{{aaaQQQIIIDDDCCC@@@BBB@@@===???DDDDDD>>>===============>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>999:::;;;<<<<<<:::888777:::::::::999999999999999999999999999999999999999777777777888999;;;<<<===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;888888999999999:::::::::777777888999:::<<<>>>???@@@>>>;;;:::;;;===>>>>>>AAA???CCCNNNYYYfffxxxzzztttyyy}}}tttkkkddd]]]UUUOOOEEEEEEDDDEEEFFFGGGFFFEEEBBBDDDFFFHHHJJJKKKMMMMMMQQQSSSVVVXXX[[[___dddhhhjjjiiiiiihhhhhhhhhhhhiiippptttwwwtttnnniiiiiijjjmmmqqqvvvzzzyyytttnnnjjjaaaaaa___^^^]]]]]]\\\\\\WWWWWWWWWWWWYYY\\\___aaa\\\\\\\\\\\\]]]]]]^^^^^^]]]___bbbggglllrrrvvvyyywwwuuutttvvv||||||rrreee^^^^^^dddjjjmmmxxxxxxoooddd\\\YYYXXXTTTRRRPPPRRRRRRRRRPPPNNNNNNNNNJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFDDDAAAAAADDDHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEEEEDDDDDDCCC@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::999888888}}}{{{}}}yyylll```ZZZSSSSSSRRROOOMMMMMMPPPRRRTTTTTTVVVZZZ```dddggggggllllllpppwww{{{~~~yyywww{{{}}}{{{{{{}}}~~~}}}}}}|||{{{xxxuuurrrppptttrrrpppoooppprrrvvvxxx||||||{{{{{{zzzxxxwwwvvvwwwvvvvvvxxxyyyzzzyyywwwvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{yyywwwuuuuuutttqqqoooooopppqqqsssvvvxxxyyyzzzzzz~~~~~~xxxttttttxxx~~~tttdddYYYWWWZZZYYYXXXVVVRRROOOMMMNNNPPPRRRRRRQQQRRRUUUYYY___bbbdddlllvvvoooiiifffiiilllsssdddUUUNNNEEEAAACCC===???BBBEEEFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======>>>=========<<<;;;999:::;;;;;;:::888777888888888999999999999777777888999::::::;;;;;;888888888888999:::;;;<<<>>><<<999777777999<<<>>>888888999999999::::::::::::::::::::::::::::::::::::999888777888:::<<<>>>==============================AAAGGGNNN\\\sssyyytttxxxuuuaaaSSSNNNKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGHHHLLLNNNOOOTTT[[[[[[]]]___^^^]]]^^^bbbeeejjjnnnqqqpppmmmkkkmmmppprrr{{{zzzuuuqqqlllmmmsssyyy{{{zzzssssssuuuzzz{{{|||wwwvvvxxx}}}}}}tttkkkfff___\\\^^^bbbhhhtttxxxhhhbbbZZZVVVVVVVVVSSSOOOQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAA???===<<<======<<<;;;::::::::::::::::::::::::zzzuuusssvvvtttkkk___YYYRRRTTTUUUUUUSSSPPPOOOOOOSSSTTTVVVZZZ___aaabbbaaaeeefffkkkqqqxxx~~~~~~|||~~~}}}{{{wwwuuusssqqqpppooopppsssvvvyyy||||||||||||{{{yyyxxxwwwwwwvvvvvvwwwyyyzzzyyywwwuuuuuutttttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxyyyzzzzzzzzz{{{yyywwwuuuuuusssqqqooooooppprrrtttvvvxxxzzz{{{~~~~~~|||{{{|||~~~|||vvvkkk___WWWUUUVVVSSSSSSRRROOOMMMLLLMMMOOOSSSTTTUUUWWW[[[bbbiiimmmqqq{{{ssseeeaaabbbkkkwwwrrrWWWMMMIIIDDDBBBDDD>>>???AAACCCCCCBBB@@@???========================;;;;;;<<<===============:::999888888999999888666777777777888888888999999777777888888999999::::::777777777777888999:::;;;===<<<:::888888:::<<<===999999:::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCHHHRRReeevvv{{{tttuuuxxx|||mmm___\\\XXXTTTRRRPPPNNNLLLLLLKKKIIIIIIJJJJJJHHHGGGIIIGGGHHHLLLMMMKKKMMMQQQQQQSSSTTTSSSRRRSSSVVVZZZ]]]aaaddddddbbbcccfffjjjllluuu~~~yyywwwsssqqquuu~~~yyysssllleee___]]][[[___iiitttsssgggaaa[[[UUUQQQRRRQQQOOOLLLPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBB@@@>>>>>>??????>>>===;;;;;;;;;;;;::::::999999vvvnnnnnnnnnhhh___YYYVVVXXXYYYXXXVVVRRRQQQPPPPPPQQQSSSVVVYYY[[[ZZZXXX[[[^^^ccchhhmmmrrrwww{{{{{{yyytttsssqqqqqqrrrtttwwwyyy{{{|||}}}}}}|||zzzxxxvvvxxxxxxwwwyyyzzz{{{yyyxxxvvvuuuuuutttttttttuuuuuuttttttttttttttttttttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{yyyvvvuuutttssspppnnnnnnoooqqqtttvvvxxxzzzzzz~~~|||{{{}}}{{{xxxuuutttnnnkkkeee^^^XXXTTTQQQPPPMMMNNNOOONNNMMMMMMNNNPPPSSSUUUWWW[[[bbbkkkuuu|||yyykkkeee]]]]]]cccrrrttt___LLLFFFEEEBBBAAADDD@@@@@@@@@AAA@@@??????>>>========================:::;;;<<<<<<===<<<<<<<<<:::999888888999999888777666666666777777777888888888888888888888888888888777777777777888999::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@BBBGGGTTTaaasssxxx}}}~~~zzzqqqvvv|||~~~zzzuuuooojjjeee```]]]\\\WWWRRRQQQRRRPPPKKKFFFFFFDDDEEEIIIIIIFFFFFFHHHJJJKKKKKKKKKJJJKKKNNNPPPQQQTTTVVVVVVUUUVVVZZZ^^^```hhhooorrruuuxxxuuupppjjjhhhiiiqqq~~~kkkgggbbb___]]]]]]]]]\\\^^^aaalll}}}oooccc^^^ZZZVVVPPPNNNOOOOOOMMMKKKOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHHHHFFFFFFFFFHHHIIILLLMMMOOOLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAA??????@@@AAAAAA@@@======<<<;;;::::::999999yyyqqqkkkddd___]]]aaaaaa```]]]ZZZWWWWWWWWWTTTSSSRRRTTTVVVXXXXXXWWWUUUXXX\\\^^^```dddkkkpppvvvzzz}}}}}}yyyxxxvvvuuuuuuvvvxxxzzz{{{|||}}}}}}|||zzzwwwuuuyyyyyyxxxyyy{{{{{{yyyxxxvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzxxxvvvuuutttsssqqqoooooopppsssuuuwwwxxxyyyyyyxxxvvvvvvxxx}}}~~~wwwpppiiidddaaa```\\\WWWTTTSSSSSSPPPNNNMMMNNNPPPPPPOOOPPPQQQSSSWWWZZZ^^^eeeooo}}}~~~kkkcccbbb___cccnnneeeVVVIIIEEEDDDBBB@@@AAABBBBBBAAA@@@???>>>>>>>>>========================::::::;;;<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999666666666666777777777777888888888777777777777777999888888888999999:::;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@@@@AAAIIISSSaaahhhqqqtttxxxyyyrrrsssxxx~~~|||vvvnnneee```___ZZZQQQIIIHHHEEEDDDGGGHHHFFFFFFHHHGGGGGGGGGGGGGGGIIIKKKLLLLLLMMMLLLKKKIIIJJJNNNQQQRRRWWW[[[]]]___cccccc___WWWWWWZZZcccrrrvvvlllddd___]]]ZZZYYY\\\aaafffiiittt{{{ttteee^^^]]]VVVSSSOOONNNOOOOOONNNMMMOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHIIIKKKLLLMMMNNNLLLKKKKKKJJJHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>???@@@AAAAAA@@@>>>>>>===<<<;;;999999888}}}lll```]]]aaahhhkkkooopppmmmhhhcccaaa]]]ZZZWWWUUUVVVXXXZZZZZZSSSUUUWWWVVVVVVXXX]]]bbbgggmmmssszzz~~~|||{{{{{{||||||}}}}}}~~~~~~}}}{{{yyywwwyyyxxxwwwxxxyyyyyyxxxvvvvvvuuutttsssssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyzzzxxxvvvvvvvvvuuusssrrruuuwwwyyyzzz{{{{{{zzzzzzvvvvvvwwwzzz~~~{{{wwwqqqiiiaaa[[[WWWUUUWWWSSSOOOOOORRRSSSQQQOOONNNPPPQQQRRRRRRSSSVVVXXX]]]cccmmmxxxqqqeeebbbdddeeeoookkkXXXPPPGGGDDDDDDBBB@@@@@@DDDCCCAAA@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===<<<:::;;;<<<<<<;;;999666666666666777777777777888888888777777777777777;;;;;;:::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>BBBIIIPPPWWWaaaiiisss~~~uuuqqqpppyyyxxxssslllaaaWWWWWWOOOJJJIIIIIIHHHHHHJJJFFFEEEDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHLLLNNNLLLMMMQQQQQQOOOMMMMMMQQQYYYfffuuuxxxmmmfffaaaZZZUUUTTTVVV[[[bbbkkkuuurrrfff]]]XXXWWWRRRQQQOOONNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNMMMLLLJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@>>>======???@@@@@@???>>>======;;;:::999888888xxxeee```bbbhhhrrr~~~tttmmmeeebbb\\\YYYXXXXXXXXXWWWTTTTTTSSSRRRQQQQQQTTTVVVZZZ```gggppp~~~zzzyyyyyyyyy{{{zzzyyywwwvvvuuutttssssssrrrsssssstttuuuuuuvvvvvvwwwwwwxxxwwwxxxyyyyyyzzzzzzzzzyyy|||{{{zzzzzz{{{{{{zzzxxx~~~}}}{{{yyywwwwwwwwwyyy{{{zzzxxxvvvlllhhhccc]]]XXXVVVUUUTTTSSSPPPOOOPPPSSSTTTSSSRRRQQQRRRSSSTTTVVVYYY^^^aaadddpppxxxmmmfffaaabbbhhhpppmmmZZZKKKGGGDDDBBBBBBAAAAAAAAADDDCCCBBB@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========;;;:::999999::::::999888666666666777777777888888888888888888888888888888<<<<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999777999<<<<<<;;;>>>CCCFFFJJJRRR\\\hhhttt}}}sssqqqxxx|||tttlllaaaWWWSSSPPPLLLKKKLLLLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFFFFHHHHHHEEEEEEHHHIIIFFFFFFGGGJJJPPPYYYdddmmmsssuuuwwwyyy}}}~~~tttuuuuuutttuuuzzz{{{uuurrrqqqqqqooojjjaaaZZZVVVTTTTTTSSSUUU^^^lll|||nnneee```YYYSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA???>>><<<<<<===>>>======<<<<<<;;;:::999999888888wwwiiieeehhhsssuuurrrmmmiiieee```[[[XXXUUUSSSPPPOOOOOOPPPOOOOOOQQQVVV[[[bbbnnnyyy}}}{{{}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~{{{wwwtttpppoooooooooooommmiiifff___]]]YYYVVVTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUTTTUUUVVVXXXZZZ]]]dddkkkqqqyyytttfffbbb```___hhhtttoooYYYOOODDDDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>><<<:::999999::::::999888777777777888888888999999777777888888999999::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999777888;;;<<<;;;===AAABBBEEEIIIOOOXXXcccmmmttttttoookkkeee```___bbb^^^XXXTTTRRROOOLLLIIIGGGFFFEEEFFFFFFGGGFFFEEEEEEGGGGGGCCCCCCFFFFFFDDD@@@AAADDDGGGLLLRRRXXX\\\]]]^^^___aaacccfffiiikkkkkknnntttyyy|||~~~xxxuuurrrooommmjjjgggddd______^^^]]]^^^aaafffjjjrrrmmmgggaaa]]][[[[[[[[[ZZZYYYXXXVVVVVVZZZaaafffooo|||sssdddbbb___WWWQQQRRRMMMMMMNNNMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@>>><<<<<<======<<<;;;:::::::::999999888888888sssiiijjjrrr~~~~~~xxxpppfff```UUUQQQNNNNNNPPPQQQNNNLLLKKKOOOSSSWWW^^^ffffffaaabbbiiiqqquuuvvvxxx|||~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{vvvqqqnnneeedddcccccccccaaa___\\\XXXWWWVVVTTTRRRPPPOOOOOORRRSSSTTTTTTTTTUUUVVVVVVZZZ[[[]]]```eeennnwww~~~oooddd]]]^^^^^^```ooouuuYYYLLLJJJEEEFFFEEEBBB?????????>>>>>>????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>><<<;;;;;;<<<===;;;:::888888888888999999999999777777888999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===>>><<<>>>AAABBBDDDEEEGGGKKKTTT```iiizzz}}}zzz~~~}}}zzztttmmmgggbbb^^^YYYUUUPPPNNNMMMLLLLLLJJJGGGEEEDDDFFFFFFBBBCCCFFFFFFDDD>>>???AAADDDFFFIIIMMMPPPLLLMMMNNNNNNPPPTTTXXX\\\XXX]]]cccfffeeedddeeefff___]]]ZZZYYYZZZZZZYYYXXXTTTSSSRRRRRRTTTWWWZZZ\\\[[[XXXUUUSSSSSSTTTUUUUUUTTTXXX]]]```dddlllxxxpppddd]]]___\\\RRROOORRRNNNOOOPPPOOONNNNNNNNNOOOMMMNNNNNNOOOOOOOOONNNNNNKKKKKKJJJIIIHHHFFFDDDCCCEEEFFFIIIKKKMMMNNNNNNMMMHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAA???============<<<;;;999888888888888888888888oooggghhhlllwwwwwwooobbb\\\TTTOOOMMMMMMLLLJJJOOONNNNNNOOORRRSSSSSSRRRXXXXXXZZZ]]]```cccfffgggrrrwww~~~|||yyytttnnnhhhdddaaa```XXXYYY[[[ZZZXXXUUUUUUUUURRRRRRRRRSSSSSSSSSTTTUUUTTTRRRRRRUUUZZZ^^^___^^^___eeekkkooottt|||mmm``````\\\]]]ggglllxxxqqq]]]NNNGGGGGGFFFEEEBBB???>>>>>>@@@AAA>>>===============>>>>>>>>>===<<<;;;<<<===???AAA======>>>>>>===<<<;;;;;;<<<<<<<<<;;;::::::999999888888999999999:::::::::777777888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777888888999;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::999:::;;;===>>>======<<<;;;<<<<<<<<<======>>>>>>@@@@@@AAABBBEEELLLTTTZZZnnnwwwvvvqqqoooqqquuu{{{xxxrrrfffeeeccc___\\\XXXVVVTTTQQQOOOKKKGGGDDDCCCDDDEEEBBBCCCDDDDDDCCCEEEHHHJJJJJJIIIIIIJJJKKKNNNPPPQQQOOOOOOOOOPPPRRRRRRQQQOOOPPPOOOOOOOOOOOOOOOOOOPPPQQQNNNMMMPPPUUUWWWTTTPPPVVVUUUSSSQQQRRRUUUZZZ^^^gggkkkqqqxxxzzzoooccc___ZZZWWWVVVUUURRROOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMNNNOOOQQQRRRNNNLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAABBBBBB@@@???<<<===>>>??????>>><<<<<<:::::::::999999999888888uuuhhhiiikkkpppwwwllldddXXXPPPMMMLLLKKKJJJKKKJJJIIIKKKMMMOOOOOONNNQQQQQQRRRSSSUUUWWWYYYZZZ```dddiiimmmnnnnnnnnnooowwwyyy||||||{{{zzzyyyvvvtttrrrqqqiiigggddd```]]]ZZZWWWVVVOOOQQQSSSSSSRRRRRRRRRSSSQQQRRRTTTVVVWWWWWWXXXYYY]]]\\\]]]^^^aaaccceeefffiiisss~~~qqqfff___```]]]aaappp{{{vvv```QQQGGGDDDEEEDDDCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>===<<<;;;<<<===>>>@@@<<<============<<<<<<;;;======<<<;;;;;;::::::999888888888999999999::::::888888888888999999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999888888888999999888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<=========;;;;;;<<<<<<============>>>>>>>>>>>>@@@EEELLLQQQ[[[fffxxx{{{rrrqqqppprrrtttvvvvvvuuuuuu{{{~~~wwwqqqmmmjjjfffccc]]]WWWRRRNNNLLLKKKFFFGGGHHHHHHHHHIIILLLOOOOOOOOOOOOOOOOOOOOOOOOPPPNNNMMMLLLLLLMMMMMMLLLKKKMMMMMMLLLLLLMMMOOOPPPQQQPPPPPPRRRYYYaaaeeedddbbbdddcccaaa___aaaiiittt|||~~~lllcccaaa]]]XXXVVVUUUTTTRRRPPPOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNOOOMMMKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>?????????>>><<<;;;::::::999999999888888888mmmllljjjhhhiiiooowww~~~xxxnnn```VVVPPPNNNLLLJJJJJJIIIHHHJJJLLLMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMSSSVVVYYY\\\]]]]]]___```fffgggiiimmmrrrwww|||~~~~~~zzzyyywwwuuusssqqqqqqpppmmmmmmkkkiiifffcccaaa___VVVVVVUUUTTTSSSQQQPPPOOOIIILLLNNNPPPPPPPPPRRRSSSPPPSSSUUUWWWXXXYYY[[[\\\```cccfffggggggiiinnnrrrzzztttgggddd^^^bbbbbbkkkuuu\\\MMMFFFBBBBBBCCCAAABBBBBBBBBAAA@@@>>><<<@@@??????>>>>>>??????@@@???>>><<<;;;;;;<<<===>>>;;;;;;<<<<<<===<<<<<<<<<======<<<<<<;;;:::::::::888888888999999999999:::888888999999999:::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888888777888888999:::888888888999999999999999999999::::::;;;;;;<<<<<<::::::::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<=========<<<;;;<<>>@@@@@@@@@???>>>===<<<;;;:::999999999999888888888{{{vvvpppjjjhhhiiilllnnnrrrwww}}}ttthhh^^^XXXTTTPPPMMMNNNMMMLLLLLLNNNNNNNNNLLLMMMLLLKKKJJJJJJJJJJJJJJJNNNPPPSSSTTTTTTUUUWWWYYYXXXXXXYYY[[[^^^cccgggjjjiiihhhhhhlllqqqwwwyyyzzzssstttuuuwwwxxxxxxxxxxxxqqqrrrrrrqqqpppqqquuuxxx|||zzzwwwtttqqqpppooonnngggfffdddbbbaaa______^^^______^^^\\\ZZZWWWUUUTTTNNNOOOPPPQQQQQQPPPOOOOOOMMMOOOQQQRRRRRRRRRTTTUUUWWWXXXZZZ[[[[[[___dddiiikkkpppvvvwwwvvvzzzllldddeee]]]hhhpppooo^^^LLLDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>===@@@???>>>>>>===>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999666666666777888999::::::::::::::::::::::::::::::777888999:::;;;<<<======:::999999888999;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;===AAADDDJJJQQQaaauuu~~~{{{pppggg^^^```dddnnn|||wwwxxxyyyyyyyyyzzz}}}~~~xxxsssoooddd```\\\ZZZZZZZZZYYYYYYYYYYYYYYY\\\aaagggmmmqqq{{{~~~ppphhhbbb]]][[[XXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKKKKNNNNNNLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDBBBAAAAAABBBBBBAAA???AAA@@@@@@???>>><<<;;;;;;999999999999888888888888{{{vvvpppggg___aaabbbgggnnnvvv{{{~~~~~~wwwqqqjjjeeebbb___ZZZVVVTTTRRRPPPOOOOOOOOOMMMKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPPPPOOOOOOOOOQQQTTTWWWYYYVVVVVVWWWYYY]]]```bbbccc``````aaaaaaaaaaaaaaaaaa^^^^^^^^^^^^^^^```cccfffeeedddbbb```^^^]]]]]]]]]WWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQOOOOOOLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUWWWXXX^^^```bbbcccgggooo{{{sssfffbbbdddaaauuunnnZZZOOODDDCCCDDDCCCAAA@@@BBBAAA???=========>>>???>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::999999777777888888888999999999888888999999999:::::::::999999999999999999999888888888888888888888888888444555666777888999999999999999999999999999999888666777888999:::<<<======999999888888999:::<<<===;;;;;;;;;;;;:::::::::::::::;;;<<<;;;;;;===@@@BBBDDDGGGSSScccooossstttvvv{{{|||pppiiihhhgggjjjrrr~~~|||zzzzzzzzzyyyyyytttuuuwwwzzz~~~iii```]]][[[XXXWWWUUUUUUUUUTTTRRRQQQPPPPPPMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@???>>><<<;;;;;;:::999999999888888888777777nnn___ZZZXXXVVVWWW\\\aaaeeeggggggeeedddfffiiijjjhhheee___\\\YYYVVVTTTQQQNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNPPPQQQSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRSSSVVVYYYVVVUUUSSSRRRRRRRRRSSSSSSNNNNNNNNNMMMMMMNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUXXXYYY[[[[[[\\\]]]```cccdddhhhmmmrrrzzzsssggg___```fffqqqjjjSSSLLLEEEAAACCCCCC@@@===>>>BBB@@@>>><<<;;;<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;::::::999888888888777777777888888888888999777777888888888999999999888888888777777777777777777777777777777777777777444444666777888888888888666666666666666555555555777777888999:::;;;<<<<<<888888888888999:::;;;;;;;;;:::::::::::::::999999777888::::::::::::===???AAACCCJJJWWWbbbiiirrryyy}}}|||yyyvvvvvvyyy}}}||||||{{{|||}}}{{{mmm```\\\\\\YYYWWWVVVSSSTTTUUUTTTRRRPPPPPPPPPMMMOOOPPPRRRRRRPPPOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA???>>>===<<<;;;::::::;;;999888888888888777777777ssseee___XXXSSSQQQRRRTTTTTTVVVVVVYYY```jjjrrruuuuuusssooojjjfffbbb]]]YYYUUUOOONNNLLLKKKJJJIIIIIIHHHGGGIIIKKKKKKJJJIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKMMMMMMMMMMMMNNNPPPOOONNNMMMLLLLLLMMMNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNMMMOOOPPPRRRUUUXXX[[[^^^``````bbbfffiiilllpppvvvyyyxxxnnnfff___\\\eeesss|||gggTTTFFFDDDAAA@@@BBB@@@<<<<<>>=========>>>>>>???>>>===<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;:::999::::::::::::999999888::::::999888888777777666777777777777888888888888666666777777777888888888777777666666555555555555666666666666666666666666333444666777777777777666666666666555555444444444777777888999::::::;;;;;;666777888999999:::::::::::::::::::::999999999888777888::::::999999:::;;;AAABBBGGGPPPWWW```mmmyyyuuurrrnnnkkkiiiiiikkklllooovvv~~~ooofff___^^^]]]YYYVVVWWWSSSUUUVVVUUURRROOOOOOPPPNNNQQQTTTWWWWWWTTTQQQNNNHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@??????AAAAAA@@@???===<<<;;;:::999::::::;;;888888888888777777777777wwwpppeee\\\VVVSSSQQQPPPLLLLLLPPPZZZhhhuuu}}}{{{vvvqqqkkkeeebbbWWWVVVTTTQQQOOONNNMMMMMMFFFHHHJJJKKKIIIHHHGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJFFFHHHIIIHHHHHHGGGHHHIIIHHHHHHGGGHHHHHHIIIJJJKKKGGGIIIKKKKKKJJJJJJJJJKKKMMMMMMKKKKKKJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIIIIJJJNNNOOOOOOPPPPPPPPPPPPPPPUUUVVVXXX[[[___dddhhhkkkhhhlllqqqvvv|||xxxlllccc```\\\^^^ooocccSSSJJJDDDBBBAAAAAAAAA>>>:::===CCC======>>>??????>>>===<<<@@@@@@>>>===<<<<<<<<<<<<888999::::::;;;;;;;;;;;;:::::::::::::::999888777999999888888777666666666777777777777888888888888666666666666777777777777666666555555444444444444666666666666666666666666444444666777777777666555888888777777666666666555888888888999999:::;;;;;;555666888999::::::999999:::::::::999999888888888999;;;<<<<<<:::999999:::>>>???CCCIIIMMMTTTbbbppp~~~wwwooojjjggggggggg___eeekkkoooqqqsssvvvyyyxxxpppgggaaa]]]\\\ZZZUUUSSSSSSSSSUUUWWWVVVRRROOOOOOPPPPPPSSSXXX[[[[[[XXXSSSPPPEEEFFFHHHIIIJJJIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD???>>>===>>>???@@@???>>><<<;;;:::999888999:::;;;888888888888777777777777xxxiii[[[QQQKKKQQQOOONNNRRR\\\iiitttzzz{{{rrrkkkeeeaaa\\\WWWTTTSSSQQQPPPOOOMMMKKKJJJKKKLLLLLLLLLOOOLLLIIIHHHJJJKKKIIIGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEGGGHHHGGGEEEEEEHHHJJJKKKKKKJJJJJJKKKLLLNNNOOOKKKKKKKKKKKKLLLLLLMMMMMMPPPMMMJJJIIIKKKNNNPPPQQQUUURRRPPPQQQUUUWWWWWWVVV^^^aaafffkkkqqqwww}}}uuulllddd\\\[[[___mmmeeeTTTJJJEEEEEE============<<<<<<<<<<<<<<<<<<======<<<;;;::::::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999999888777666666555555666777777777777777666333333444444555555666666333444444555666777888888555555444444444333333333444444555555555555444444444444555555555555555555999999999999999999999999666666666666777888999:::::::::999888888999999:::<<<;;;::::::999999::::::???AAACCCDDDEEELLLWWW```ooo~~~yyyssskkknnnmmmiiifffggggggeeeiiinnnqqqqqqpppttt~~~~~~tttkkkgggggg___\\\YYYXXXYYYYYYWWWUUUUUUTTTSSSRRRPPPOOOMMMMMMQQQXXX^^^^^^[[[XXXSSSMMMKKKJJJHHHGGGFFFGGGGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>???===;;;999999999:::999888::::::999999888777777777uuuggg___WWWSSSOOOPPPUUU^^^ggglllxxxzzz}}}}}}yyyvvvnnnllljjjgggccc^^^YYYVVVWWWVVVTTTRRRRRRQQQPPPOOOMMMKKKIIIIIIJJJKKKIIIGGGIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKMMMLLLJJJJJJLLLOOOLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOPPPQQQQQQQQQPPPPPPTTTRRRPPPNNNNNNPPPSSSUUUXXXWWWWWWXXX[[[^^^```bbbiiinnnvvvpppggggggaaa^^^cccmmmjjjUUUHHH@@@===>>>============<<<<<<<<<<<<<<<=========<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999::::::999888888888888999999999888888777666666555444444555777888888888888555555555555555555666666444444444555555666666777555444444444444333333333444444555555555555444444333444444444555555666666777777777777777777777777666666666666777888999:::::::::999888888888999999;;;;;;:::999999999999::::::===??????@@@EEENNNVVVbbbmmm}}}xxxssspppmmmiiifffhhhiiigggfffgggmmmrrryyyzzz{{{}}}wwwkkkddd^^^[[[\\\^^^[[[XXXXXXYYYYYYXXXVVVSSSRRRPPPNNNLLLKKKJJJIIINNNUUUZZZYYYVVVTTTPPPKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBAAA???>>>===>>>>>>>>><<<;;;::::::;;;;;;:::888999999999888888888777777wwwiiibbbZZZSSSRRRUUUYYY[[[cccfffjjjnnnqqqtttwwwyyyvvvxxxzzzzzzwwwqqqjjjfffddddddbbb```]]][[[XXXWWWUUUTTTRRRRRRSSSSSSRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPOOONNNNNNPPPRRRQQQQQQQQQQQQRRRSSSTTTUUURRRSSSTTTTTTUUUUUUUUUUUUZZZ[[[ZZZWWWUUUVVV[[[___```cccfffgggiiimmmtttyyywwwjjjccc```bbbbbbgggttt~~~lllWWWJJJBBB===<<<============<<<<<<<<<<<<;;;<<<============<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777777777888888777666666666666666999888888777777666666555222333555666888999999999666666666666666555555555444444444444444555555555444444444444333333333333444444555555555555444444222222333444555666666777666666666666666666666666666666555666666777888999::::::999888777777888888;;;;;;:::999999999999999777:::<<<<<<===@@@FFFKKKSSSYYYgggyyyzzzxxxvvvtttrrrrrrssssssrrrllleeeccciiitttuuuggg```]]]ZZZXXXYYY[[[YYYWWWWWWXXXXXXXXXWWWWWWUUUQQQNNNLLLKKKKKKKKKKKKQQQTTTRRRPPPOOOLLLIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCDDDFFFHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>=========>>>;;;::::::;;;<<<<<<:::888777777777888888888999999}}}pppddd\\\XXXVVVUUUUUUWWWYYY[[[^^^cccjjjoootttxxx}}}~~~|||uuuuuuuuusssoookkkhhhgggeeedddcccbbbbbbaaa___^^^\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^___\\\[[[[[[\\\^^^aaaeeegggiiikkkkkkhhhcccccciiinnnsssyyyqqqgggccccccdddccckkk{{{dddWWWJJJDDDAAA>>>>>>@@@======<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::::::::999666666666666666666666666666666555444444444444555888888777777666666666666444444666777888888888888777777777666666555555555444444444444444333333333444444444333333333222222333444444555555444444333111111222333555666777777777777777777777777777777666555555555666666777888999999888777777777777777;;;::::::999888999999999999;;;===>>>>>>???BBBDDDIIINNNXXXeeetttzzzkkkcccdddjjjooorrrxxxzzz}}}}}}rrrjjjaaa]]]]]]\\\\\\[[[WWWVVVVVVUUUVVVWWWWWWWWWXXXVVVRRRNNNKKKKKKLLLLLLJJJNNNPPPMMMKKKKKKJJJHHHFFFFFFGGGGGGGGGEEECCCBBBBBBCCCEEEGGGGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????@@@??????>>>======<<<<<<:::::::::<<<===<<<:::777666666666777888999999:::}}}qqqhhhbbb___XXXWWWUUUSSSTTTXXX]]]aaafffkkkrrrxxx|||xxxxxxxxxwwwtttrrrqqqpppqqqppppppooonnnlllkkkjjjkkkkkkjjjjjjkkkllllllllliiiiiijjjkkkllllllllllllnnnlllkkklllqqqyyyyyywwwzzznnnddd```___bbbfffmmm}}}{{{gggPPPGGG@@@>>>===;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999777777777777777777777777666555444444333333444444777777777666666666666666666777777777777666666555777777666666555555444444444444444444444333333333444444333333333222222222333333444444444444333333111111222333444555666777666666666666666666666666555555555444555555666777888777777666666777777888::::::999888888888888999:::<<<>>>?????????@@@AAABBBHHHPPPWWW^^^gggsss{{{zzzuuurrrooolllnnnmmmmmmooorrruuuyyy||||||vvvnnnjjjlllpppsssrrrssswww}}}wwwkkkdddaaa\\\XXXXXXZZZYYYWWWTTTTTTTTTSSSSSSTTTUUUVVVSSSQQQMMMIIIGGGGGGHHHHHHIIIMMMNNNKKKIIIJJJJJJHHHEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???????????????>>>>>>>>>===<<<<<<;;;888888999;;;===<<<999777555555666777888999999:::}}}yyylllggg```[[[YYYYYYYYYXXX[[[___dddhhhmmmttt}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~nnnaaa]]]]]]]]]ccckkkyyybbbRRRGGGAAA=========;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;::::::::::::999999999888888777777777777777777777777666666555444444444444444666666666666666666666666888888888777777666555444555555555555555444444444444444444444444555555555333333333333222222222222333333444444444444333333111111222333444555555666555555555555555555555555555555444444444444555555555555555555666777888999::::::999888888888888888999:::;;;<<<===>>>>>>===>>>CCCHHHJJJKKKQQQ[[[dddrrr{{{~~~zzzuuuqqqpppooonnnppptttqqqmmmddd]]]^^^cccdddbbbbbbfffmmmttt{{{wwwjjjddd]]]]]]YYYUUUUUUWWWVVVSSSPPPQQQRRRQQQPPPPPPRRRSSSRRRPPPMMMJJJIIIHHHIIIIIIIIIMMMNNNKKKIIIKKKKKKIIIFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????===>>>>>>>>>===<<<;;;:::888777777999;;;;;;999777555555666666777888999999zzztttqqqnnnhhhbbb^^^```aaaaaa```dddlllsss{{{}}}qqqcccZZZ\\\```ffftttwwwaaaPPPFFFDDD@@@===???>>><<<<<>>===<<<:::999777666555666888999888777555666666666777777888888wwwggghhhfffaaa\\\\\\aaafffgggmmmsssvvvyyy~~~uuukkkhhhiii^^^XXX^^^gggttt{{{bbbRRRHHH@@@@@@<<<:::<<<<<<::::::===<<<<<<;;;;;;;;;:::::::::666777888999999999999999999999999888888888888777666666666666666666666666888888777666666666666777555555555666666666666666555555666777777888777777222222222333333444444444444444444555666777888888333333333222222222111111222333333444444333333222333333333333333333333333888888888888888888888888555444444333333333444444222222333444666888:::;;;:::999999888777888888888777777777999<<<>>>>>>>>>???===<<<>>>BBBFFFHHHIIIJJJOOOYYYgggzzzyyytttqqqpppuuuyyyzzz{{{{{{qqqmmmiiiccc```bbbXXX[[[XXXRRRQQQUUUUUUQQQMMMOOOPPPNNNKKKJJJLLLOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHMMMNNNLLLJJJKKKKKKIIIJJJHHHGGGEEEEEEEEEFFFFFFEEECCC@@@>>>>>>AAADDDGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<======>>>===;;;:::999777666444555777888888777666666666666777777777777zzzssslllhhhhhhhhhllliiieeedddfffmmmuuuzzz|||vvvfffaaaeeeaaabbb```dddwwwwww```SSSIIIAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888:::;;;;;;:::999999:::888888888888888888888888777888999::::::999888777444444444444444555666666666666555555444444333333555666777777777666444333333333444444333333222111444444444444444444444444222222333333333333444444444444333222222333333333333333444444555666777777999888888777666555444444555555444444444333333333333333444555666777888999666666777777888888888999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@DDDHHHNNNUUUbbbvvvtttnnnhhhdddcccbbb___\\\ZZZYYYXXXWWWVVVUUUTTTTTTSSSOOOLLLKKKNNNPPPQQQPPPMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHFFFCCCAAABBBCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCC@@@AAAAAA@@@>>>===???@@@>>>===;;;999888777666666888888777666666666666666666555555444555666777888~~~}}}~~~|||wwwqqqkkkhhhhhhkkkmmmqqqvvv|||yyynnnfff___```fffdddhhhnnnxxx{{{___NNNHHHBBB===;;;::::::::::::::::::::::::999999888888888777777777888:::;;;;;;:::999999:::888888888888888888888888777777888999999999888888666666666666666777888888777777777777777666666666555666777777666555444333333333444444333333222111444444444444444444444444222222222333333333444444444444333333222333333444333333444555555666777777999999999999999999888888666555555555444444444333333333444555666777888999999888888888888888888777999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????AAACCCFFFIIIPPP]]]nnnzzz~~~tttkkkhhheeecccbbbaaa___^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOLLLLLLNNNQQQRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFCCCBBBCCCDDDDDDCCCEEEEEEDDDDDDCCCBBBBBBBBB>>>??????>>><<<<<<===>>>===<<<;;;999888777666666666666555444444444444555666666555444555666777888~~~zzzxxxwwwyyy|||~~~}}}yyyuuuuuuvvvvvvzzztttccc]]]\\\[[[```hhhmmmvvvqqq^^^KKKBBBAAA???======999999999999999999999999888888777777777666666666888:::;;;;;;:::999999:::999999999999999999999999666777888999999999999999666666666666666777888888666666666777777777777777555666666666666555444444333333444444333333222111333333333333333333333333222222222222333333333333444333333333333333444444444444555555666666777777999999999999::::::;;;;;;666666666666555555555555444444555666666777888888;;;;;;:::999999888888777888888888999999999::::::<<<<<<<<<======>>>>>>???BBBCCCCCCDDDFFFLLLVVV^^^mmmqqqzzzssskkkfffcccddddddbbb___\\\\\\\\\[[[[[[ZZZYYYWWWTTTSSSRRRPPPOOOMMMMMMPPPRRRSSSSSSOOONNNLLLJJJIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJHHHFFFCCCBBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@<<<======<<<::::::;;;<<<===<<<;;;999888777777666777666666555555555555555666666555555555666777888~~~|||tttwwwyyy{{{|||~~~yyyjjjccc]]]]]]^^^```iiirrrqqq\\\OOOBBB??????>>><<<<<<888888888888888888888888888888777777777666666666888999;;;;;;999888999:::999999999999999999999999666777777888999999999:::444444444444444555666666333333444444555555666666555555555555555555555444333333444444333333222111222222222222222222222222111222222222222333333333444333333333333444444555555555666666666777777777888888888888888888888888777777777666666666666666444555555666777777888888:::::::::::::::::::::999999999999999::::::::::::<<<<<<<<<=========>>>>>>AAABBBCCCCCCDDDGGGMMMQQQRRRWWWaaappprrriiifffdddddd```ccceeebbb]]]XXXVVVWWW[[[[[[ZZZYYYWWWTTTQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTOOONNNLLLJJJIIIIIIJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHGGGEEEFFFGGGJJJKKKFFFDDDBBBAAABBBBBBBBBAAABBBAAAAAA@@@??????>>>>>><<<<<<===;;;:::999;;;<<<===<<<:::999888777777777:::999888888777777888888777666555555555666888888xxxjjjcccZZZ[[[]]]```ccclll}}}lllZZZLLLDDD===<<<<<<:::999999888888888888888888888888999999888888888777777777777999::::::999888888999999999999999999999999999777777777888888999999:::444444444444444555666666333333444444555555666666555444444444444555555555333333444444333333222111222222222222222222222222111111111222222222333333444333333333444444555666666666666777777777777777::::::999999888777777666777777777777777777777777555555666666777777888888888888999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<>>>???@@@AAADDDFFFDDDIIIQQQYYYdddssszzzssshhh```]]]]]]___```]]]```cccaaa\\\XXXVVVWWWZZZZZZYYYXXXVVVSSSPPPNNNNNNOOOQQQRRRSSSTTTTTTUUUNNNMMMLLLKKKJJJJJJKKKKKKHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJDDDBBBAAA@@@AAAAAA@@@???@@@@@@??????>>>==================<<<;;;:::;;;===<<<;;;:::999888777777777::::::999888888888888888777666666555666777888999sssggg^^^ZZZVVV[[[```eeennnlllUUUJJJCCC>>>;;;======;;;:::<<<888888888888888888888888999999888888888777777777777999::::::999888888999::::::::::::::::::::::::999999888888777888888999666666666666666777888888666666666777777777777777444444444333444444555666333333444444333333222111111111111111111111111111111111111111222222222222333333333333444555666777777777777777888888888888<<<<<<;;;:::999888777777666666666666777777777777666666666777777888888888777777888999;;;<<<======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>???CCCHHHJJJNNNXXXgggsss~~~vvvqqqjjjfff___[[[ZZZ[[[\\\\\\YYY[[[]]]^^^\\\[[[ZZZYYYWWWWWWXXXWWWUUURRROOOMMMNNNQQQTTTUUUTTTTTTTTTUUUMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHCCCBBBAAAAAAAAAAAA@@@>>>?????????>>>======<<<<<<===>>>>>>===;;;;;;<<<>>><<<;;;:::999888888888888999888888777777777777777777777666666666777888999oooddd^^^\\\\\\^^^cccmmmyyy~~~iiiUUUGGGCCC???<<<<<<>>>>>>;;;;;;>>>999999999999999999999999888888777777777666666666777888::::::888777888999::::::::::::::::::::::::;;;:::999777777777777888666666666666666777888888777777777777777666666666444444333333333444555666333333444444333333222111111111111111111111111111111111111111222222222222333333333444444555666777888888888888888888888888:::::::::999999888888888555555555666666777777777777777777777777888888888777888888999:::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======???AAACCCEEEKKKSSSYYYfffuuuyyyqqqlllgggdddeeeaaa]]][[[[[[[[[[[[[[[YYYXXXYYYZZZ[[[[[[YYYXXXTTTUUUVVVVVVTTTQQQNNNLLLOOORRRVVVWWWUUUTTTTTTTTTKKKLLLMMMNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBCCCCCCAAA????????????>>>======<<<<<<===>>>>>>===;;;;;;<<<===;;;;;;:::999888888888888999999888777777777777888888777666666666777999999{{{mmmbbb\\\\\\^^^```fffnnn}}}uuuaaaTTTHHHBBBAAA<<<::::::<<<:::666666999999999999999999999999999777666666666555555555555777888::::::888777888999::::::::::::::::::::::::<<<;;;999777666666777777444444444444444555666666666666555555444444444333444333333222333444666666333333444444444333222222000000000000000000000000000111111111111222222222333333333444555666777777999999888888888888888888666666666666666777777777444555555555666666777777777777777777888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;999999999;;;>>>???>>>===<<<<<<<<<@@@EEEIIIJJJKKKTTT^^^lllzzz}}}rrrkkkgggeeebbb___^^^\\\YYYWWWXXXYYYYYYYYY\\\YYYWWWXXXYYYYYYVVVSSSRRRSSSTTTUUUTTTQQQNNNLLLOOOSSSWWWXXXVVVSSSSSSTTTJJJLLLNNNOOOOOOMMMKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKJJJGGGDDDBBBFFFEEEDDDDDDEEEDDDBBB@@@?????????>>>======<<<<<<<<<======<<<::::::;;;===;;;;;;:::999888888888888<<<;;;::::::999999::::::888777666666666777999:::yyylllccc\\\]]]^^^]]]```fffwwwqqq]]]MMMEEEBBB@@@>>><<<<<<;;;;;;;;;:::::::::888999999:::::::::999999666666666666666666666666555555555555666666666666999999999::::::;;;;;;;;;999999888888888888999999666666666666666777888888777777777777777666555555333333333444555666777777555444333222111222222333333333333333222222111000111111111222222333333333444444444555555555555555:::999777666666666777888888888777777666666555555666666666666666666666666666666666777888888999999888999999999999999999999;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHLLLPPPXXXcccoooyyyrrrnnnmmmjjjgggccc```]]]\\\YYYXXXVVVUUUVVVWWWYYYZZZ]]]\\\ZZZWWWVVVUUUUUUUUUSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUUUUUUUUUUSSSRRRRRROOOOOOOOONNNKKKIIIGGGGGGDDDFFFHHHHHHFFFEEEFFFGGGNNNMMMJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>======??????>>>>>>======<<<<<<>>>===;;;:::999888888888999::::::;;;;;;::::::999777777777777666666666666qqqiiibbb\\\YYYYYY[[[___jjjvvvjjj___OOODDD@@@@@@@@@???<<<;;;;;;;;;;;;:::::::::888888999999999999999888666666666666666666666666555555666666666666777777999999999999::::::::::::999888888777777888888999666666666666666777777888777777777777777666555555222222222333333444555666555444333111111111222333222222333333222111111000111111222222222333333333444444555555555555666666888777666555555555666666777777777777666666555555666666666666666666666666666666777777888999999999:::999999888888888999999;;;:::999888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFFFFHHHMMMTTTZZZddduuussskkkggggggfffdddbbb___]]]\\\[[[YYYXXXWWWVVVWWWXXXZZZ[[[\\\[[[YYYVVVUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNKKKIIIGGGGGGHHHIIIKKKKKKJJJIIIJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<>>>>>>>>>=========<<<<<<>>>===;;;:::999888888888999::::::;;;;;;::::::999888888888888777777777777|||rrrggg^^^[[[WWWWWWXXX[[[___jjj}}}{{{dddUUUMMMCCC===<<<===>>>===;;;;;;;;;;;;::::::::::::777888888999888888777777666666666666666666666666555666666666777777777888999999999999999999888888888888777777777777888888666666555555666666777888666777777777777666555555222111111111222333444555444333222222111222222222222222333333222222111111111222222222222333333333555555555555666666777777777666555444444444555555777777777666666666666555777777777777777777777777777777777888999999::::::;;;:::999777777777888888999888888888999:::<<<>>>========================;;;;;;;;;<<<<<<<<<============>>>???@@@BBBDDDDDDEEEEEEHHHKKKLLLPPP[[[fffxxxooohhheeeccc```______^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYY[[[\\\ZZZYYYWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPNNNLLLJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>===============<<<<<<<<<======;;;:::999999999999999::::::;;;;;;::::::999999999999999888888888888{{{pppeee```ZZZWWWVVVTTTXXX^^^gggtttvvv^^^NNNJJJEEE???<<<;;;<<<;;;;;;;;;;;;;;;:::::::::999999777888888888888777666666666666666666666666666666555555666666777888888888999999999888888777777777777777777666666777777777666555555555555666777777666666777777666666555444222222222222222333444444444444333333333333333333333333444444444333333222222222222222222222222222444555555666666777777777666666666555555555555555666666666666666666666666777777777777777777777777777777888888999999::::::<<<:::888666555666777777555555555666888:::<<<===========================;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???AAABBBCCCEEEEEEGGGJJJJJJKKKRRRZZZ___ppp}}}wwwpppkkkgggeeeddd^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYZZZ[[[\\\XXXWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOMMMKKKJJJIIIHHHGGGFFFDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<======<<<::::::999999999999::::::;;;;;;::::::999999999888888888777777777xxx}}}uuuiii___ZZZXXXUUUTTTUUUYYYaaammmkkkYYYMMMGGGCCCAAA>>><<<;;;;;;;;;:::;;;;;;:::::::::999999999888888888888888777666555666666666666666666666666444555555666777888888888888888888777777666666555777666666555555666666777555555555555555666666777666666666666666555444444333333333333333333444555444444555555555555555555444444555555555555555444222222222222222222222222444444444555666777777888777777777666666666555555555555555555555666666666666666666666666666666666666777777888999999:::::::::999888666555555666666555555666777999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCGGGGGGGGGKKKQQQPPPZZZggguuu|||vvvrrrppppppnnnkkkhhhddd```___]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[VVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMMMMJJJHHHHHHIIIJJJIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJGGGHHHIIIJJJIIIGGGDDDCCC????????????????????????CCCCCCCCCDDDDDDDDDDDDDDD;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;::::::::::::999::::::;;;;;;::::::999888888777777777666666666tttzzzsssiii^^^YYYVVVVVVVVVUUUXXX]]]jjjuuuwwwcccSSSHHHDDDEEE;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999888777666666666666666666666666666666333333444555666777888888666666666666666666555555666666555555555555666666555555444444555555666777555666666666666555444444444444333333333333444444333444444555555555555444444444555555666666555555333333333222222222222111222333333444555666777777666777777777777666555555444555555555555666666666666666666666666666666666666666666777888888999999888888777777666666555555666666888999;;;<<<======999999999999999999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAAAA@@@BBBEEEEEEDDDFFFKKKKKKOOOUUU\\\hhhzzz}}}zzzvvvsssqqqnnnllliiigggggggggfffccc___[[[YYYYYYYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKKKKKHHHEEEGGGKKKNNNNNNLLLIIIJJJIIIGGGEEEEEEFFFHHHGGGGGGHHHHHHHHHFFFEEEDDD????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA:::::::::;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777666666666555mmmuuummm```\\\TTTSSSUUUXXXYYY^^^iiiuuu~~~mmm[[[OOOGGGAAA???BBB999:::;;;;;;::::::;;;<<<:::::::::999999999999888::::::::::::999888777666666666666666666666666666222222333444555666777777555555555555555555666666666555555444444555555666555444444444444555666666555555666666555555444333333333222222222222333333111111333444444444333333222222333444444444444444333333333222222222111111111111222333444555666666555555666666666555444333444444444555555555666666444444444444444444444444555555555666777777888888444555777888888666555444444555666777999:::::::::999999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>???AAAAAABBB@@@AAADDDEEECCCEEEIIIGGGHHHKKKPPPUUU___lllvvv{{{vvvtttmmmjjjgggeeeeeeeeedddcccccccccbbb```^^^[[[YYYWWWTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMMMMMMMKKKJJJJJJJJJGGGEEEHHHNNNSSSTTTSSSKKKKKKIIIGGGDDDCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999888888888777777777666666gggppptttiii]]]VVVWWWRRRTTTXXX\\\___iii}}}rrr```SSSHHHEEEEEE@@@>>>???===>>>>>>===;;;999:::::::::::::::999999999888888;;;;;;;;;:::999888777777666666666666666666666666111111222333444555666777333444444555555666666666555555555444444555555555555444444444444555666666555555666666555555444333222222111111111111111222///000111222333222222111000111222222333333333333333333333222222111111111000000111222444555555666333444555555555444333222444444444555555555666666444444444444444444444444444444555555666777777777222444777888999777555333111111333444555555555555999999999999999999999999888888999999999:::::::::;;;;;;;;;<<<>>>???AAABBB>>><<<===AAACCCBBBDDDHHHBBBDDDGGGJJJLLLPPPWWW^^^aaammmvvvwwwwww|||zzzvvvrrrpppooofffccc```^^^___``````______^^^[[[YYYWWWUUUUUUUUURRRSSSSSSSSSTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSSSSSSSTTTUUUVVVTTTTTTSSSSSSRRRPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIJJJGGGEEEIIIQQQWWWYYYXXXQQQQQQOOOKKKHHHGGGHHHJJJGGGGGGFFFEEEEEEFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>======999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999999888888888888777hhhkkkqqqxxxuuugggbbb^^^XXXVVVWWWYYY^^^gggrrrggg\\\MMMKKKFFFBBB???=========<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999999888888777666555555444666666666666666777888999777666444333333444666777555444444444444555666666555555444444444333333333333333222222222222222222555555555555555555555555444444444444444444444444111111000000111222333333333333333333333333333333333333333222222222111111111000000000111333555777555444333333222222222222333333444333111111333555444333333333333444555555444444444444666777888999777777777777777666666666777777888777777666555444888888888888888999999999999999999999999999999999999888888:::<<<>>>===<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCEEEFFFHHHJJJKKKLLLXXXYYY\\\]]]___cccgggjjjnnnnnnllljjjhhhgggeeedddiiilllnnnnnnmmmpppxxx~~~yyytttooooooooommmkkkhhheeedddaaa___]]]]]]^^^^^^]]]\\\```^^^[[[YYYXXXWWWUUUTTTQQQPPPNNNNNNNNNPPPRRRSSSPPPPPPQQQRRRSSSUUUWWWXXXQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKJJJLLLKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFGGGJJJPPPWWW\\\[[[WWWPPPJJJGGGFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;777777888888999999::::::999999:::;;;;;;<<<<<<===;;;;;;:::999:::;;;<<<===888888888888777777777777hhhjjjmmmqqqyyytttiiibbb^^^``````\\\ZZZ\\\]]]hhhyyykkkWWWPPPHHHFFFBBB???=========>>><<<;;;::::::999999::::::::::::::::::::::::999999999999999888777666666666666666555555555666666777666555333222222333555666444444444444444555555666444444333333333222222222222222222222222222222222555555555555555555555555444444444444444444444444111111000000111222222333333333333333333333333333333333222222222111111111000000///000111333444555444444333222222222222222222333444444333222333444444333333333333444555555444444444444555666777777666666666666666666555555666666777777777666666555777777888888888888999999888888888888888888888888999888888999<<<======<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHJJJJJJKKKMMMOOOPPPPPPRRRUUUWWWZZZZZZYYYWWWVVVTTTSSSSSSVVVXXXZZZZZZYYY\\\ccciiissswwwyyyyyyzzz~~~~~~xxxqqqmmmllljjjfffcccbbbbbbbbbbbbaaa```^^^]]]^^^]]][[[[[[\\\\\\[[[ZZZ]]][[[XXXWWWWWWVVVUUUSSSQQQPPPOOONNNNNNOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIKKKNNNSSSWWW\\\ZZZVVVOOOHHHEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::777777888888888888888888;;;;;;;;;::::::::::::999:::::::::::::::;;;;;;<<<888888888777777777666666fffffffffgggkkksss}}}zzzpppdddZZZWWWWWWYYY^^^aaaccciiiooo{{{xxxdddRRRHHHEEEAAA@@@>>><<<;;;<<<===>>>::::::999888888888888999:::::::::::::::999888777:::999999888888777777666666555555444444444444555444444222222222222444444444444333333444444555666333333222222222111111111111111111222222333333444444444444444444444444444444444444444444444444444111111111000111111222333222222333333333333333333333222222222222111111111////////////000111333444444333222222111222222222111333555555444333333333333333333333333444555555444444444444444444444444666666555555555444444444555555555666666666666666666777777777888888888999777777777777777777777777999888777999;;;======<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFGGGHHHFFFGGGIIIJJJIIIHHHIIIJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLMMMLLLKKKNNNSSSXXX\\\```dddeeegggmmmxxx}}}wwwpppiiidddiiieee```^^^^^^^^^[[[YYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXXXXYYYZZZYYYXXXZZZXXXVVVVVVWWWWWWVVVUUUQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSTTTSSSSSSPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNPPP\\\]]][[[SSSJJJDDDCCCEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>;;;;;;;;;;;;::::::::::::888888888777777777777777<<<<<<;;;:::999777777666888999999:::;;;:::::::::888888777777777777666666bbbaaa___]]]___eeemmmtttwwwtttsssvvvyyy}}}{{{pppjjjeee^^^YYYZZZ]]]aaaffflllvvvhhhXXXMMMEEEAAABBB>>>===<<<::::::;;;<<<===999999888777777777777777::::::::::::999888777666888888888777777777666666555555444333222222222333333333222111111222333333333333333333333444444555333333333333222222222222000000111222333333444444444444444444444444444444333333333333333333333333222111111111111111222222222222222222222333333333222222222222111111111111.........///000111111222222222111111111111222222000333666666555333222222333333222222333333444555444444444444333333222222555555444444444333333333444444444444555666666777555666666777777888888888666666666666666666666666888777777888;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEGGGIIIJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHJJJNNNQQQQQQTTTXXXZZZ\\\aaaiiippprrrvvvyyy{{{|||}}}|||tttrrrnnnjjjfffaaa]]][[[___\\\ZZZYYYZZZ[[[ZZZXXXXXXYYY[[[\\\]]]^^^]]]]]]ZZZXXXVVVVVVXXXYYYXXXWWWZZZXXXVVVWWWXXXYYYYYYXXXQQQPPPOOONNNNNNNNNOOOOOORRRRRRRRRRRRQQQQQQPPPPPPLLLMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJVVVYYY[[[TTTJJJBBBBBBDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@????????????;;;;;;:::::::::999999999888888888777777666666666;;;;;;:::999888777666666666777999:::::::::999888888777777777666666666666]]]\\\YYYWWWXXX\\\dddiiiiiihhhjjjooosssuuu{{{wwwpppjjjccc___^^^]]][[[ZZZ___iiiuuunnn___OOOGGGDDDAAA@@@@@@>>>===<<<;;;:::::::::;;;888888777666666666666777888999999999888888777666666666666666666555555555555444333222222111222222222222222111111222222222222222222222222333444444444444444444333333333333000000111222333333444444444444444444444444444444333333333333333333333333222222111111111111111222111111111222222333333333222222222111111111000000---......///000000000000111111000000000111111222000222555666444222222222333222222222222333444444333444444444333222111000444444444444444444444444444444333333444555666777444444555666777777888888555555555555555555555555777666666888:::;;;;;;::::::;;;<<<===>>>>>>>>>>>>======>>>???AAABBBCCCCCC???BBBDDDEEEDDDBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDFFFIIIKKKNNNQQQTTTUUUWWWZZZ___cccaaabbbdddddddddcccddddddeeegggkkkmmmoooqqquuuwwwxxxvvvuuuppplllfffeeedddaaa]]][[[ZZZYYYVVVUUUTTTTTTUUUVVVUUUUUUTTTUUUWWWXXXYYYYYYXXXXXXYYYWWWVVVVVVXXXYYYXXXWWWXXXVVVUUUUUUVVVWWWWWWVVVOOOOOOOOONNNNNNOOOOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCC@@@BBBEEEFFFEEEEEEFFFGGGLLLQQQTTTPPPGGGAAAAAADDD>>>>>>>>>>>>????????????@@@@@@????????????>>>>>>;;;;;;:::::::::999999999999999888888777777666666888888888888888888888888555666888999999999888777777777777666666666666555XXXWWWVVVTTTTTTXXX]]]bbb^^^^^^bbbhhhkkklllpppuuuuuujjjaaa```[[[XXXXXXXXXWWW[[[```lll}}}ttteeeTTTJJJBBBAAAAAA???===<<<>>>===<<<;;;:::999999999888888777666666666666777777777777888888888777777555555555555555555555555444333333222222222222333222222222222222222222222222222111111222222333444555555555444444444333333111111111222222333333444333333333333333333333333333333333333333333333333333222111111000111111111000000111111222333333333222111111111111000000000......///000000000000000000000000///000000111222///111333444222111111111222222222222222333444444333333444555444333111000222222333444444555555666555444333222222444555666333333444555666777888888555555555555555555555555777666555777999;;;;;;:::::::::;;;===============<<<======>>>@@@AAAAAABBB===>>>@@@@@@@@@???@@@AAA??????@@@AAABBBCCCDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHKKKNNNPPPRRRSSSTTTVVVXXX[[[[[[ZZZYYYXXXWWWUUUTTTSSSUUUXXXZZZ[[[]]]```bbbeeekkksssyyy~~~~~~~~~|||wwwvvvxxxzzz~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyy{{{tttkkkgggggghhheeebbbaaaaaa___\\\XXXVVVUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWVVVXXXWWWUUUVVVWWWYYYXXXXXXUUUSSSQQQQQQRRRRRRQQQPPPMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDCCCCCCCCC???AAACCCDDDCCCCCCDDDEEECCCGGGKKKIIIDDD@@@@@@BBB=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999888888888888888666777777888999999::::::555666777777888888777777777777666666666666555555UUUUUUTTTSSSSSSUUUXXX\\\YYYXXX[[[```bbbbbbffflllyyyyyynnngggbbb]]]YYYYYYWWWXXX\\\___eeerrr~~~lllZZZOOOFFF@@@<<<===>>>;;;::::::;;;;;;::::::999999888888999888777777666666777777555555666777888888888888555555555666666666666666333333222222222333444444222222333333333333222222111111111111111222333333444444444333333333222222222222222222222222222222333333333333333333333333222222222222222222222222333222222111000000111111///000000111222222333333111111111111000000000000...///000111111111000000///////////////000111111///000111111000///000111222222222111222222333444222333555555555444222111111111222444555666777888666555333222111222444555222333333444666777777888555555555555555555555555666555555666999::::::999888999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAA@@@@@@AAA@@@>>>>>>???AAA>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGHHHHHHGGGIIILLLNNNPPPPPPQQQQQQUUUTTTTTTSSSSSSQQQPPPNNNKKKMMMPPPQQQRRRSSSUUUWWWVVV[[[```cccdddfffkkkooorrrpppnnnnnnnnnmmmjjjgggfffdddcccbbbcccgggkkknnnqqqnnnmmmmmmiiibbb^^^___]]]___cccgggiiijjjjjjiiihhhdddeeelllpppmmmiiifffhhhiiikkkkkkkkkiiigggeeeeeeccc```_________^^^\\\\\\]]]\\\XXXTTTRRRSSSTTTTTTUUUUUUTTTRRRPPPPPPPPPRRRSSSUUUWWWXXXYYYXXXXXXWWWUUUTTTUUUWWWXXXXXXWWWUUUSSSQQQOOOOOOOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPQQQPPPNNNMMMKKKNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDCCCBBBBBBCCCDDD???AAADDDDDDAAA?????????============>>>>>>>>>???<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::777777888888999::::::;;;666666555555666666777888777777666666666555555555TTTTTTTTTSSSRRRSSSUUUXXXYYYWWWYYY\\\]]]]]]bbbhhhqqq{{{wwwoooeee\\\YYYXXXWWWWWWUUUVVV[[[dddnnn{{{qqq```TTTIIIBBB@@@;;;999:::;;;999999;;;888888888888888888888888999999888777777777777777333444555777888888888888666666666666777777777777222222222222333444555555222333333444444333333222111111111000111222222333333333333222222222111111333333222222222222222222333333333333333333333333222222222222222222222222333333222111000000111111///000000111222222333333111111111111000000000000//////111222222111000000///////////////000111111///000000///......000111222222111111222222333444222333555666666555333222000111222444666888999:::666555333111111111333444222222333444555666777888666666666666666666666666666555555666999::::::999777777888999::::::::::::<<<======>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;===???;;;<<<<<<===>>>??????@@@AAA@@@@@@AAADDDFFFFFFFFFDDDFFFJJJLLLNNNOOOOOONNNOOONNNMMMNNNOOONNNMMMKKKHHHJJJLLLMMMNNNOOOQQQSSSQQQTTTWWWWWWTTTUUUZZZ^^^^^^\\\[[[[[[]]]^^^[[[XXXXXXVVVUUUUUUWWW\\\aaaddddddaaa```aaa^^^XXXUUUVVVRRRTTTXXX[[[^^^^^^]]]]]]]]]ZZZ\\\ccchhhddd^^^[[[[[[]]]```bbbbbb```]]][[[[[[\\\\\\\\\\\\ZZZYYYXXXXXXYYYYYYVVVRRRQQQSSSVVVSSSTTTTTTRRROOOMMMLLLLLLNNNOOORRRTTTVVVWWWWWWWWWVVVTTTSSSTTTVVVWWWWWWVVVXXXUUURRRQQQPPPOOOMMMKKKJJJKKKMMMNNNPPPPPPQQQQQQMMMNNNPPPPPPPPPNNNLLLKKKNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEFFFFFFDDDBBBAAACCCDDD??????@@@@@@@@@???>>>===<<<=========>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888888999999999:::::::::666666555444444666777888777666666666555555555555QQQQQQRRRSSSSSSRRRRRRQQQSSSTTTVVVWWWXXX[[[___bbbjjjsss}}}|||sssoooccc]]]YYYZZZWWWSSSSSSYYYVVV___jjjwwwyyyfffVVVLLLFFFAAA>>><<<;;;:::999888999:::;;;::::::999888777666555555555555666666666666555555666666555555555555666666555555666666555444333333444333333222222333333444333333333222222111111111111111111111111111111111222222111000//////000000000000111222333444444444111111111111111111111111111111111111111111111111333222000//////000222333000000111222222222222111222111111111000000////////////000000000000//////000000000000000000000000//////000111111111111111111111222222222222111111111222444555555444222111000000000111333666999;;;777666333111000111222222222333555666666666555444777666666555444444333333777888888888999999999999:::888666888;;;======;;;@@@@@@????????????@@@@@@AAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;===>>>@@@AAACCCCCCDDDHHHKKKLLLIIIFFFDDDEEEGGGIIIKKKMMMNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNOOOQQQPPPQQQQQQRRRSSSTTTVVVVVVRRRQQQQQQQQQRRRUUUWWWYYY]]]\\\ZZZXXXUUURRRPPPOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUWWW[[[___aaa___ZZZVVVXXX[[[___bbbbbb___[[[XXXVVVWWWYYYZZZZZZZZZYYYXXX\\\YYYUUURRRQQQRRRUUUVVVUUUVVVWWWVVVSSSPPPOOOOOOQQQPPPQQQQQQSSSUUUWWWYYYXXXUUUTTTUUUXXXZZZXXXVVVVVVVVVVVVUUUSSSPPPNNNLLLMMMLLLLLLNNNPPPPPPPPPNNNNNNOOOPPPPPPPPPOOONNNMMMKKKLLLMMMNNNNNNNNNNNNMMMNNNMMMKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFEEEDDDGGGFFFDDDBBBAAABBBCCCDDDBBBAAAAAA@@@???>>>======??????===<<<<<<===>>>>>>@@@???===;;;:::;;;<<<===@@@???>>><<<;;;;;;;;;<<<<<<;;;:::999999;;;<<<===666777888999::::::999888777666666777999999888666333333333444444444555555PPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUXXX\\\___ccckkktttzzz}}}uuunnneee^^^[[[]]]WWWTTTVVVVVVVVV\\\ccclll{{{hhh^^^RRRIIIDDDAAA===:::;;;:::999999888888999999999999888888777666666666555555666666666666555555666555555444444555555666555555555555555444333333444333333222222333333444333333333333222222222111222222222222222222222222333222111111000000000111.........///000000111111111111111111111111111111111111111111111111111111333222000//////000222333000000111222222222222111111111000000000///////////////000000000000//////000000000000000000000000//////000111111111111000111111222222222222111111111222333444444333111000111000000000222555888999777666444222111111222333333333444444444444444333555555555555555555555555777777777888888888999999999777666888;;;======;;;?????????>>>>>>?????????@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDEEEHHHLLLLLLIIIFFFEEEFFFGGGIIIKKKLLLLLLMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNMMMLLLKKKLLLMMMLLLLLLLLLLLLNNNOOOPPPQQQPPPOOONNNNNNPPPRRRTTTVVVWWWWWWUUUTTTRRRPPPOOOOOOLLLLLLNNNPPPRRRSSSTTTTTTSSSUUUXXX[[[]]]\\\WWWTTTVVVXXX\\\^^^^^^\\\XXXVVVSSSTTTVVVXXXYYYXXXWWWWWWVVVTTTQQQPPPPPPRRRVVVXXXVVVWWWXXXWWWTTTQQQPPPPPPQQQPPPPPPQQQRRRUUUXXXYYYYYYWWWUUUUUUWWWWWWVVVTTTRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLNNNOOOOOOOOONNNOOOOOOPPPPPPOOONNNLLLKKKOOOOOOPPPPPPQQQPPPPPPPPPPPPOOOMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGFFFEEEFFFEEECCCAAA@@@AAABBBBBBBBBAAAAAA@@@???>>>======>>>===============>>>>>>@@@???===;;;:::;;;<<<<<>>===;;;::::::;;;;;;<<<;;;;;;:::::::::;;;;;;777888999:::::::::999999;;;999888888999888555333333333333444444444555555OOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX[[[]]]bbbhhhqqq}}}yyypppiiigggddd^^^YYYXXXWWWTTTUUUYYY^^^fffqqq{{{kkk^^^NNNJJJEEEBBBBBBAAA===:::888888999999888888777666777777777777777777777777555555666666666666555555555444444333333444444555444555555555555444444333333333222222222222333333444444333333333333222222333333333333333333333333333333222222111111222222......//////////////////111111111111111111111111111111111111111111111111222111000//////000111222///000111111222222111111000000///////////////...//////000000000000//////000000000000000000000000......///000000000000000111111222222222222111111111222333333222111000///111000000000111333555666777666444333222333333444333333222222222222222333333333444444555666777777666666666777777777888888888777666777:::<<<<<<;;;???>>>>>>======>>>>>>?????????>>>>>>======<<<<<<;;;;;;<<<===@@@CCCEEEGGGEEEEEEGGGIIIKKKKKKIIIGGGEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLJJJIIIGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLNNNPPPQQQQQQPPPPPPOOONNNNNNMMMMMMHHHIIILLLOOORRRSSSTTTTTTSSSSSSTTTWWWXXXWWWTTTQQQTTTUUUWWWXXXXXXWWWUUUTTTOOOQQQTTTVVVWWWVVVUUUSSSOOONNNMMMMMMOOOSSSWWWYYYVVVXXXYYYXXXVVVSSSRRRRRRQQQPPPOOOOOOQQQTTTXXXZZZZZZYYYWWWVVVVVVVVVTTTRRROOOOOOOOOOOONNNMMMLLLKKKJJJKKKMMMNNNOOOOOONNNNNNPPPPPPPPPPPPOOOMMMKKKIIIPPPPPPPPPQQQPPPPPPOOOOOOQQQPPPOOONNNNNNMMMJJJHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDCCCBBB@@@???@@@@@@AAAAAAAAA@@@???>>>======<<<;;;<<<======>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<===<<<;;;:::::::::::::::;;;;;;<<<;;;;;;:::999888777888999:::::::::999999;;;:::999999999888666444333333333444444444555555OOONNNLLLKKKKKKKKKKKKLLLKKKMMMNNNOOOPPPRRRVVVXXX[[[]]]aaajjjyyy~~~wwwrrroooggg___ZZZYYYXXXUUUTTTUUUYYY\\\ccclllwww~~~mmm___SSSKKKEEECCC@@@?????????<<<:::666777888888888777555444666666666666777777888888555555666666666666555555444333333222222333333444444444444555555444444333333333222222222222333333444333333333333333333333333333333333333333333333444333333222222333333333222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000111111111111111////////////............//////000000000000//////////////////////////////......///000000000000///111111222222222222111111111111222222111000///...111000000000000111222222666555444333333333444555555444222111111222333333333333444444555666666666666666666666777777777777777777666777999:::;;;;;;>>>======<<<<<<======>>>=====================<<<;;;;;;<<<>>>AAADDDGGGIIIEEEFFFGGGIIIJJJJJJIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMJJJHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKHHHJJJNNNRRRUUUVVVWWWWWWSSSSSSSSSTTTUUUUUURRRPPPRRRSSSSSSTTTTTTSSSSSSRRROOOQQQTTTUUUUUUSSSQQQOOOLLLLLLLLLMMMOOOSSSVVVXXXVVVXXXYYYYYYVVVTTTSSSTTTQQQPPPOOOOOOQQQTTTXXX[[[ZZZYYYXXXXXXWWWVVVUUUTTTQQQQQQPPPOOONNNMMMKKKKKKKKKMMMOOOQQQPPPPPPOOOOOORRRRRRRRRQQQOOOMMMJJJIIIMMMMMMMMMMMMMMMLLLLLLKKKOOONNNMMMMMMNNNNNNLLLJJJJJJJJJKKKKKKKKKIIIHHHGGGDDDDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<999:::<<<>>>??????>>>>>>>>>===<<<;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;:::888666777888888888888888888888888777777888::::::999888333333333444444444555555PPPOOONNNNNNMMMMMMMMMMMMLLLMMMNNNOOOOOOQQQUUUXXXYYYZZZ]]]dddqqq|||ssskkkfffcccbbbaaa___YYYTTTUUUWWWXXX\\\bbbjjjsssrrr___SSSLLLGGGEEE@@@>>>;;;999999999999999555666777888777666555444555555555666777777888888555555666666666666555555333333222222222222333333333333444444444444444333333222222111111222222333333333333333333333333333333333333333333333333333444333333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111111000000000000000000111//////000111111111111000............//////////////////000000000000//////////////////////////////...//////000000000000000111111222222222222111111111111111111000000//////000000000000000000000000444444333333444444444555555444333222222333444555555555555555555555555555666666666666777777777777666666777777888999:::<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<=========;;;;;;<<<===@@@CCCFFFHHHEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJLLLMMMLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKJJJJJJJJJLLLOOORRRUUUWWWWWWXXXUUUTTTSSSTTTTTTTTTRRRPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRTTTTTTSSSQQQNNNLLLMMMMMMMMMNNNOOOQQQSSSTTTTTTVVVWWWWWWUUUSSSSSSSSSOOOOOONNNOOOQQQTTTXXXZZZYYYYYYYYYYYYXXXWWWXXXXXXVVVUUUSSSQQQNNNLLLKKKJJJLLLOOOSSSTTTSSSQQQQQQRRRSSSSSSSSSRRRPPPMMMKKKIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIJJJKKKMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@???>>>===<<<<<<999:::<<<===>>>>>>>>>======<<<;;;::::::999999999999999::::::::::::::::::;;;;;;<<<<<<;;;999777666777777777666666666777777888777777888::::::999777333333333444444444555555PPPPPPQQQQQQRRRQQQPPPPPPMMMNNNOOOOOOPPPRRRUUUXXXVVVWWWZZZ___fffoooxxx}}}{{{vvviiieee```\\\YYYYYY[[[\\\^^^ZZZYYY^^^eeekkkuuu~~~mmmdddXXXNNNIIIEEEBBB???===;;;999777777888;;;<<<666666777777666666555555555555555666666777777777555555666666666666555555444333333222222333333444222333333444444444444333222222111111111111222222111111222222222222333333333333333333333333333333333333222222333333444444111222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...///000000111111000000...////////////000000000//////000000000000//////000000000000000000000000//////000111111111111111111111222222222222111111000000000000000000111111000000000000000000000000111222222333333444444444333333333333333444555555555555555555555555444444666666666777777777888888444666777777666777:::<<<<<<;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;;;;;;;<<<>>>AAACCCEEECCCEEEFFFFFFDDDCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHJJJKKKLLLNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUVVVUUUTTTUUUUUUTTTRRROOOPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQQQQPPPNNNLLLKKKMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRQQQQQQQQQMMMNNNNNNPPPRRRUUUWWWYYYXXXYYYZZZYYYXXXWWWXXXYYYXXXVVVTTTQQQNNNLLLKKKJJJLLLPPPUUUVVVTTTRRRRRRSSSRRRSSSRRRQQQOOOMMMKKKIIIIIIJJJKKKKKKLLLLLLKKKKKKHHHGGGHHHJJJLLLNNNMMMLLLKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@???>>>===<<<<<<;;;:::;;;<<<<<<============<<<;;;;;;::::::999888888888999::::::;;;;;;;;;;;;::::::;;;::::::999888777888888777666666666777777:::999888888888777555333333333333444444444555555OOOPPPSSSUUUUUUUUUSSSRRRMMMNNNOOOOOOOOOQQQTTTWWWTTTWWWZZZ]]]___bbbgggjjjooosss{{{zzzsssnnnjjjeeebbb\\\\\\[[[ZZZZZZ]]]aaaddd``````eeepppzzzvvvgggSSSNNNHHHEEECCCBBB>>>;;;;;;;;;::::::999:::<<<===888777777666666666666666555555666666666666666666555555666666666666555555444444333333333333444444111222333444444444444444222222111111111111222222000000000111111222222222222222222222222222222222222222222222222333444444000000000111111222222333111111111111111111111111111111111111111111111111//////000000000000//////...//////000000000000000/////////000000000111111//////000000000000//////000000000000000000000000000111111222222222222222111111222222222222111111000000000000111222222333///000000111111111000000///000111222333333333333///000111333444444444444333333444444555666666666777777777888888888999999333555777777666666999<<<;;;;;;::::::::::::;;;;;;999999:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>???@@@AAACCCDDDCCCAAA???@@@BBB@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEECCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMMMMNNNPPPRRRSSSVVVUUUUUUVVVVVVTTTQQQNNNOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLNNNPPPPPPOOONNNNNNNNNKKKLLLNNNQQQSSSUUUWWWXXXWWWYYYZZZXXXUUUSSSTTTVVVUUUSSSQQQNNNLLLJJJJJJIIIKKKPPPVVVWWWTTTRRRRRRSSSPPPPPPPPPOOONNNKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMJJJIIIIIIJJJLLLLLLKKKIIIKKKLLLLLLLLLKKKIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::999888777777888:::;;;<<<<<<<<<;;;::::::999999999999999:::;;;:::999777777777888999999888777777777666444222333333333444444444555555NNNPPPTTTWWWXXXWWWTTTSSSLLLNNNOOOOOOOOOQQQTTTVVVTTTXXX]]]___]]]]]]___aaafffiiiqqq|||}}}xxx}}}tttnnntttmmmeee___]]]\\\[[[YYYXXXZZZ\\\^^^aaaffflllqqqzzz|||yyyfffZZZSSSLLLGGG@@@======>>>===;;;777999:::999888777777888999888777555555666777777666666666666666666666666555555666666666666555555555444444333333444444555111222333333444444444444222222111111111111222222//////000000111111111222111111111111111111111111111111111111222222333444000000111222333444444444111111111111111111111111111111111111111111111111//////000000000000//////...//////000000000000000//////000000111111222222//////000000000000//////000000000000000000000000111111222333333333333222111111222222222222111111000000000000111333444555///000000111111111111000...///000111222333333333,,,...000222333444444333111222333444666777888888888888888888999999999999333555777777555666999<<<;;;::::::999999::::::;;;999999::::::;;;<<<======<<<<<<;;;::::::;;;<<<===@@@BBBCCCAAA>>>===>>>@@@???@@@BBBDDDFFFHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEHHHJJJMMMOOOPPPPPPJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQOOOMMMMMMOOORRRSSSUUUUUUUUUVVVVVVTTTPPPMMMMMMNNNPPPQQQQQQPPPNNNMMMJJJJJJIIIIIIJJJKKKMMMNNNIIIJJJKKKLLLLLLLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMJJJLLLOOORRRTTTVVVVVVWWWXXXYYYZZZWWWSSSPPPQQQRRRQQQOOOMMMKKKIIIIIIIIIIIIJJJOOOUUUWWWSSSQQQQQQSSSMMMNNNNNNMMMLLLJJJHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLKKKIIIGGGKKKLLLLLLLLLJJJIIIGGGEEEGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;>>>===;;;::::::;;;<<<===:::::::::::::::888777777777888:::<<<======<<<<<<:::999888888888999:::;;;===<<<:::999999999::::::555444444555777888666555333333333444444444555555RRRTTTVVVXXXXXXVVVTTTSSSRRRRRRQQQPPPNNNNNNQQQSSSTTTXXX\\\\\\ZZZYYYYYY[[[cccdddhhhnnnwwwyyyxxx}}}zzztttpppkkkddd___```___^^^\\\ZZZXXXWWWWWWWWW^^^bbbggglllqqqzzzyyygggZZZRRRKKKFFF???>>>===<<<;;;::::::999999888888888999::::::;;;777777777777666666666666777777666666555555444444555555666666666666555555444444333333333333222222444333333222222333333444333222111111111222333444111111111111111111111111444444444444333333333333222222222111111111111000////////////000000000000000000000000000000000000222111000.........///000111000000000//////......//////000000000000//////...///000222222111000000000000000000000000000000++++++,,,---...///000000////////////000000000000000000//////000111222222//////000000111111111222222222111000//////000000111111222222222111111000444222000222444666444222333222111111111333555777:::999777777888777666444666555444444555666777888888888888888888999999999999999999999:::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>><<<>>>BBBEEEGGGHHHGGGFFFIIIGGGFFFEEEFFFEEEDDDBBBAAACCCCCCCCCAAA@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEFFFHHHJJJLLLLLLLLLLLLOOOMMMKKKKKKMMMOOOPPPPPPWWWUUURRROOONNNOOOQQQRRRSSSSSSSSSUUUVVVUUURRRPPPOOONNNMMMMMMLLLMMMMMMMMMIIIHHHGGGHHHIIIKKKKKKJJJHHHHHHHHHGGGEEEEEEFFFHHHLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSTTTTTTSSSPPPNNNRRROOOKKKHHHIIIKKKMMMNNNMMMPPPTTTTTTRRRQQQRRRSSSPPPOOONNNLLLIIIGGGFFFEEEHHHHHHIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFHHHGGGFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@>>>===;;;::::::;;;<<<<<<======<<<<<<;;;;;;<<<:::999888999:::<<<;;;:::999999999:::;;;;;;;;;;;;;;;::::::999888<<<;;;:::999888888888888999999999888666555333333000222444666777777666555QQQSSSUUUWWWXXXWWWUUUTTTRRRRRRQQQPPPOOOOOORRRTTTWWWZZZ]]]^^^\\\[[[[[[\\\___```ccchhhoooyyy~~~}}}{{{vvvqqqvvvxxx}}}uuummmkkkfffaaa```]]]XXXVVVWWWWWWXXXYYYYYYYYY\\\```cccnnnvvvxxxmmm^^^RRRKKKGGGCCC@@@???>>>===;;;::::::999999888888888888888999:::;;;777777777666666666555555666666666666555555555555555555666666666666555555444444333333333333222222444333333222222333333444222222111111111222333444111111111111111111111111222333333444444444333333222222222111111111111000////////////000000000000000000000000000000000000222111000///...//////000111111111000000/////////000000////////////000000//////000111111111111000000000000000000000000000---------...//////000000////////////000000000000000000000000000111222222//////000000000111111111222111111000//////000000111111111222222111111000333111000111444555444222333222111000111333555666777666666777999::::::999666666555444555555777777666666777777888888888999888888888888999:::;;;<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>>>>>>>======<<<>>>BBBEEEGGGGGGFFFEEEHHHFFFDDDCCCDDDDDDCCCAAA@@@AAABBBBBBAAAAAABBBCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCEEEGGGIIIJJJKKKKKKKKKMMMKKKJJJJJJLLLOOOQQQRRRUUUTTTQQQOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUURRRPPPOOONNNNNNMMMMMMMMMMMMMMMIIIGGGEEEEEEGGGHHHIIIHHHIIIIIIIIIGGGDDDCCCDDDEEEKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSRRRQQQRRRRRRQQQNNNLLLNNNLLLJJJIIIJJJLLLMMMNNNNNNQQQTTTTTTSSSRRRRRRTTTPPPOOONNNLLLJJJHHHGGGFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGEEEDDDEEEEEEEEECCCAAA@@@@@@@@@???>>>===<<<;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;:::888888999;;;===<<<:::999888888999::::::;;;;;;;;;::::::999888;;;:::999888888777777777999999888888666555444333333444555777777777777666RRRTTTVVVWWWXXXWWWUUUTTTQQQRRRRRRPPPPPPQQQTTTVVVXXXZZZ]]]^^^]]][[[[[[[[[ZZZ\\\^^^```dddjjjqqqvvv{{{~~~|||sssooonnnmmmqqquuuxxxxxxvvv|||yyyvvvrrrnnnkkkhhhccc```]]]YYYWWWXXXWWWSSSTTTWWWXXX]]]bbbfffhhhnnnwww~~~rrrcccYYYRRRJJJDDDCCCBBBAAA???>>>===<<<;;;:::999999999888888888888888888999:::777666666666666555555555555555555555555666666666555555666666666666555555444444333333333333222222444333333222222333333444222222111111222222333444111111111111111111111111000111333444555444333222222222222111111111111000////////////000000000000000000000000000000000000111111000/////////000000111111111111111000000000111000///......///000111000000//////000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000111222//////000000000000111111111111000/////////000000000000111111222111111000111000000111333555444333111111000000111222444555777666666777999::::::999777666666555555555555666444444555666777888888888777777777777888999::::::<<<<<<===============<<<;;;;;;<<<============<<<<<<>>>AAADDDEEEFFFEEEDDDFFFDDDBBBAAABBBCCCBBBBBB???AAACCCCCCBBBBBBCCCDDDGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRQQQQQQQQQRRRTTTTTTRRRPPPOOOOOOOOONNNNNNMMMMMMMMMJJJGGGDDDCCCDDDFFFGGGGGGJJJJJJIIIGGGCCCBBBBBBCCCJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPOOONNNNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRUUUUUUTTTSSSSSSTTTPPPOOONNNMMMKKKJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDCCCAAA???>>>>>>>>>>>>>>>======<<<777777888999999999999888;;;;;;:::888777777:::<<<>>>===;;;999888777777777::::::;;;;;;;;;:::999999:::999888777666666666666888888888777666555444333666666666666666666666666XXXYYYYYYZZZYYYXXXVVVUUURRRRRRRRRQQQQQQRRRUUUXXXWWWYYY[[[\\\[[[ZZZYYYXXXWWWYYY[[[\\\^^^```dddggglllppptttxxx}}}~~~zzzwwwxxxzzzxxxsssmmmqqqqqqrrrtttyyy{{{rrrmmmjjjgggeee```___^^^[[[YYYYYY[[[\\\]]]ZZZ[[[]]]]]][[[]]]bbbmmmvvvqqqdddWWWOOOKKKGGGCCCAAA@@@@@@???>>>===<<<;;;:::999999999999888888777777777888888999666666666555555555444444444444444555555666666666444555555666666555555444444444333333333222222222444333333222222333333444222111222222222222333333111111111111111111111111///111333666777666444333222222222111111111000000////////////000000000000000000000000000000000000111111000000000000000000222222111111111111111111222000///------///000222000000///......000111222000000000000000000000000111111000000/////////...////////////000000000000111000000000000000111111//////000000000000000000111000000/////////000000///000000111111111111111//////000111222333444444000000000000111222333444999777666666777777666555777777666666555555555555222222333444666777888888666666666666666777888999<<<<<<======>>>>>>======:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDDDDCCCCCCFFFCCCAAA@@@AAACCCCCCCCCAAACCCEEEEEEDDDCCCCCCDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHLLLPPPRRRSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOQQQRRRSSSQQQPPPPPPPPPPPPOOOOOONNNMMMMMMKKKHHHDDDBBBCCCEEEFFFGGGIIIJJJIIIGGGDDDCCCCCCDDDJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKLLLNNNPPPOOONNNGGGIIILLLMMMOOOPPPQQQSSSRRRTTTUUUVVVUUUTTTTTTSSSOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@AAABBBBBB@@@>>><<<<<<===>>>>>>=========666777777888999888888888;;;;;;:::888666777:::<<>>;;;999777666666666:::::::::;;;;;;::::::999999888777666666555555555666777777777666555444444777777666555444555555555______^^^]]][[[YYYWWWUUUSSSSSSSSSRRRRRRSSSVVVYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWYYY[[[\\\]]]^^^```bbbfffhhhjjjmmmqqq{{{~~~uuunnnmmmlllkkklllpppvvv{{{}}}zzzxxxwwwvvvtttooohhhccc```_________UUUUUUVVVVVVVVVZZZaaaffffffeeehhhlllnnnoootttzzz{{{kkk]]]TTTNNNJJJFFF@@@???===<<<<<<;;;:::999<<<;;;:::999999999999999888777777666666777777777555555555555444444444444333333444444555555666666444444555555555555444444444444333333333222222222444333333222222333333444111111222222333333333333111111111111111111111111///111444777888777555444222222222111111111000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111222222222000///------///000222000///.........///111222////////////////////////111111000000//////......////////////000000000000111111000000000000000111000000//////////////////000///////////////000000...///000111111111111111//////000111111222222333000000000000111222333333666555444444555555444333777777777666666555444444111222333444555666777777666666555555666666777777;;;;;;<<<===============:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBEEECCCAAAAAACCCDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCDDDFFFEEEDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHNNNUUUYYYWWWRRRNNNLLLNNNOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNQQQRRRQQQPPPPPPQQQQQQQQQPPPOOOMMMLLLMMMIIIEEECCCDDDFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEGGGJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMIIIIIIIIIKKKOOOQQQRRRRRRGGGJJJNNNPPPPPPQQQSSSUUUTTTTTTUUUVVVVVVUUUTTTSSSMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEFFFEEEDDDCCCCCCCCCCCCDDD@@@?????????AAA@@@???===;;;;;;<<<============<<<777888888999999999999999::::::999888666777:::<<<>>>===;;;888777666666666999::::::;;;;;;:::::::::999888777666555555555555555555666666666555555444666666555333333333333333cccbbbaaa___]]][[[YYYWWWTTTUUUTTTSSSRRRTTTWWWYYY^^^^^^^^^```aaa```]]][[[XXXZZZ\\\]]]]]]]]]___```bbbcccddddddfffnnnxxxzzzsssnnnmmmmmmnnnnnnlllkkkkkknnntttxxxzzz{{{|||~~~~~~~~~~~~}}}~~~xxxtttrrrnnnlllhhheeebbb````````````___\\\[[[ZZZ[[[]]]^^^\\\\\\^^^```dddllltttzzz~~~zzzddd]]]UUUOOOJJJFFFAAA===999999::::::::::::::::::;;;:::999999888888888999888777777666666666666666555555444444444333333333444444444444444555555555444444555555555555444444444444333333333333222222444333333222222333333444000111222333333333333222111111111111111111111111111222444666666666444333222222222111111111111000////////////000000000000000000000000000000000000///000111222222222111111000000000111111111111111111000///......///000111//////......//////000000////////////////////////000000000//////.........////////////000000000000222111111000000000000000000000////////////......//////......//////000000......///000111111111111...000111111000///111222000000111222222333333333111000000222444666666555555666666777666666555444222222333444555666666777666666666555555666666777999:::;;;<<<============;;;;;;<<<============<<<>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAABBBDDDEEEDDDCCCDDDFFFIIIIIIGGGEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGNNNUUUXXXUUUPPPKKKJJJNNNOOOPPPQQQPPPOOONNNMMMLLLKKKKKKLLLOOOQQQQQQPPPQQQQQQRRRRRRQQQOOOMMMLLLLLLIIIFFFEEEFFFHHHIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGIIIIIIIIIJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIKKKNNNQQQRRRRRRHHHLLLOOOPPPOOOPPPRRRUUUUUUTTTTTTUUUVVVVVVSSSQQQLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDEEEDDDBBBAAAAAAAAABBBCCC???>>>>>>???@@@@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;888888999::::::::::::999777999999999888888999;;;<<<;;;999888777777777888999999:::;;;;;;;;;::::::999888777666555555555555444444555666666666555555444444444333333333222222bbbaaa```___^^^\\\[[[ZZZVVVVVVVVVTTTSSSTTTVVVYYY```______aaacccbbb^^^[[[YYYZZZ[[[[[[ZZZ[[[\\\^^^]]]^^^```______ccciiiooo{{{}}}yyytttnnnjjjjjjkkkllllllmmmllllllkkkiiihhhhhhgggiiinnnuuuzzz}}}~~~~~~{{{yyywwwwwwwwwuuuqqqnnnkkkmmmooorrrtttuuuuuuvvvooonnnlllhhhdddaaa______\\\]]]]]]]]]]]]]]]^^^___]]]```cccfffiiimmmppprrrppppppqqquuu|||}}}kkk^^^NNNKKKGGGFFFEEEBBB<<<777888999:::;;;;;;;;;;;;<<<:::999999888888888888888888777666555555555555666444444444333333333333222555444444444444444444333333444444555555444444333444444333333333333222222444333333222222333333444000111222333333333222222111111111111111111111111111222222333333333222222222222222111111111111000////////////000000000000000000000000000000000000///000111222222222222111/////////000000111111111000000////////////000000---...//////000000////////////////////////////////////..................////////////000000000000222222111000000000000000000000/////////........................///000000---...///000111111111111///111222111///...///111000111222333333444444444111000000222555666777666444555666777777666666555333444444444555555666666777777666666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>>>>????????????????????????@@@BBBDDDEEECCCAAA???BBBFFFHHHGGGFFFEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEJJJOOOPPPMMMJJJIIIJJJNNNOOOPPPQQQPPPOOOLLLKKKKKKJJJIIIKKKNNNPPPQQQPPPQQQRRRSSSSSSRRRPPPMMMLLLJJJHHHFFFFFFGGGIIIIIIIIIFFFFFFFFFDDDBBBAAABBBCCCGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMOOOOOOOOONNNMMMMMMKKKJJJJJJLLLNNNOOOOOOIIILLLOOOOOOLLLLLLOOOSSSUUUTTTSSSTTTVVVUUUSSSPPPJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@BBBCCC???>>>===>>>@@@@@@???===;;;;;;<<<<<<<<<;;;;;;:::777888999999::::::999999555777999:::999888999999999999888777777888999:::888999::::::;;;;;;;;;:::999999888777666666666666333444444555666666666555333444555555555444333222______^^^^^^^^^]]]]]]]]]WWWWWWWWWUUUSSSTTTVVVXXX```___^^^```bbbaaa]]]ZZZYYYZZZZZZYYYXXXXXXYYY[[[XXX[[[]]]]]]\\\]]]```dddjjjnnnvvv}}}|||{{{yyyuuuooommmiiieeeaaa^^^\\\[[[]]]aaafffiiijjjkkklllmmmjjjgggccccccdddeeedddbbbbbbccceeeffffffeeecccbbb\\\\\\\\\ZZZXXXWWWXXXYYYWWWZZZ]]]```bbbdddfffgggmmmrrryyyuuujjj^^^RRRJJJEEEBBB>>>>>>>>>>>>:::777999:::::::::999888999:::999999888888888888888888888777666555555555555555444444444333333333222222555555555444444333333333333444444555555444444333444444444333333333222222444333333222222333333444000111222333444333222222111111111111111111111111111111111000000000000000222222222111111111111000////////////000000000000000000000000000000000000///000111222333333222111......//////000000000111//////000000000000//////,,,---///000000000///...////////////////////////........................////////////000000000000222222111000000///000000000000//////.........---...............///000111---...///000111111111111///111333111...,,,...000111111222333444444444444555333333333555555444333333444555777777777666666555555555555555555555555888777777666666666777777777888999:::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????<<<===???BBBDDDDDDAAA???;;;>>>CCCFFFGGGFFFFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@???@@@AAACCCDDDBBBFFFIIIHHHEEEEEEHHHLLLNNNOOOQQQQQQPPPNNNKKKIIIJJJIIIIIIJJJMMMPPPPPPPPPRRRRRRSSSSSSRRRPPPMMMLLLGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFEEECCC@@@>>>>>>???EEEDDDCCCCCCCCCEEEFFFGGGKKKLLLNNNPPPQQQPPPOOONNNOOOMMMJJJJJJKKKLLLLLLKKKIIILLLOOOMMMJJJIIIMMMQQQUUUSSSRRRTTTVVVUUURRROOOIIIIIIIIIJJJKKKLLLLLLLLLHHHIIIIIIIIIHHHHHHGGGFFFBBBCCCDDDDDDDDDDDDDDDCCCDDDCCCAAA??????@@@AAABBB???>>>===>>>@@@@@@???===;;;<<<<<<<<<;;;;;;:::999777777888999999999999999444777:::;;;:::999888888777777777777777999;;;<<<888999::::::;;;;;;;;;;;;:::999888777777666666666333333444555666666666666222444666777777666444333___^^^___```aaa___YYYTTTWWWVVVTTTSSSSSSVVVXXXZZZ```___^^^]]]\\\\\\[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVXXX[[[___aaabbbffflllttt}}}{{{uuupppiiidddcccdddcccfffmmmuuuvvvooohhheeefffeeeddddddeeehhhjjjllllllmmmoooqqqnnngggbbb^^^\\\[[[[[[]]]___``````eeeeeehhhoooxxxssslllccc[[[TTTNNNHHHDDDAAA@@@>>><<<;;;:::;;;;;;;;;:::999999888888999999;;;;;;<<<<<<;;;;;;:::999888777777666555555444444666666666555444444444333333333333333333333333333555444333333333333444555111222222333333222222111222222222222222222222222000000000000000000000000111111111000000000000///222111000//////000111222222222222111111111000000111111000000000000111111000000000000000000000000333333222111000///............//////000000111111---///000222222000///---////////////000000000000000000///...............//////............//////////////////////////////111111111111111000000000///////////////////////////////////////...---------......///000111111222111111000///......//////222333444555555555444333222333444444555555555555444444444555555555555666222333444444555444444444666666666666555555555555:::::::::999999999888888888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJMMMOOOOOONNNLLLMMMNNNPPPPPPPPPNNNLLLKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@???>>>CCCCCCCCCBBBAAAAAACCCEEEIIILLLPPPSSSSSSRRROOOMMMPPPNNNMMMKKKJJJJJJJJJJJJPPPLLLGGGGGGIIIMMMNNNNNNRRRTTTUUUUUUTTTQQQNNNLLLKKKJJJHHHEEEDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDD??????>>>>>>>>>???AAABBB@@@???>>>======>>>???@@@BBBAAA@@@>>>===<<<<<<<<<:::999999888888999999::::::::::::::::::999888777:::999888777777888999999666666777777888888888999999888888888777777666666777777555444444555666777444444444444444444333333000000111222222333333444^^^\\\\\\]]]]]]\\\WWWSSSUUUTTTSSSSSSTTTWWWZZZ\\\___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYXXXXXX[[[^^^dddkkkqqquuu}}}~~~}}}zzz|||xxxxxxxxxwwwwwwyyy|||xxxwwwuuuuuuuuuvvvvvvvvv}}}}}}oooeee\\\WWWQQQLLLIIIFFFBBB??????>>>===;;;:::::::::;;;::::::999888888888888999::::::;;;;;;::::::999888777777666555555444333333555555555555444444444444333333333333333333333333555444333333333333444555111222222333333222222111222222222222222222222222000000000000000000000000///000000000111111222222111111000//////000111111222222222111111000000000000//////////////////000000000000000000000000000222222111111000/////////////////////000000000000...///000111111000///....../////////000000000000000000///...............//////............//////.................................---------------////////////////////////000111111111000000///...---......///000000111111333222111000000000000111000111333444444444333222222222333444444444444444444444444444555555555555444444555666666666666555666666666666666666666666888888888999999:::::::::888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAABBBDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKMMMOOOOOONNNLLLLLLMMMNNNOOOOOOMMMLLLKKKGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA@@@???AAABBBCCCBBBBBBCCCEEEGGGIIIKKKOOORRRRRRQQQNNNLLLLLLKKKJJJIIIHHHHHHHHHIIINNNKKKHHHHHHJJJMMMMMMMMMQQQRRRSSSTTTRRRPPPLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDGGGFFFFFFEEEEEEDDDCCCCCC???>>>======>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<::::::999999999999::::::777777777888777777666666999888777777777777888999666666777777777888888888888888888777777777666666888777666555444444555666444444444555555555555555555555555555444444444444[[[ZZZYYYYYYYYYXXXUUUSSSTTTSSSSSSSSSUUUXXX[[[]]]]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUVVVXXXYYYVVVTTTUUUUUUUUUVVVYYY]]]aaaccciiilllqqqwwwzzzmmmccc[[[RRRMMMKKKHHHEEEBBBBBBAAA@@@>>>===<<<;;;::::::::::::::::::999999888888888888888999999999999999888777777666555555444444333333222333444444444444444444555333333333333333333333333444444333333333333444444111222222333333222222111222222222222222222222222000000000000000000000000...///000111222333444444111000000//////000000111111111111111000000000000///......------......///000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///........./////////000000000000///......---.........//////............//////........................////////////000000000000////////////////////////111222222222222111111000.........//////000000111444333222222222222222222///000222333333333222111111222222333333333333333333333333444444444555555555555666777777777777777666666666666666666666666666666777888999:::;;;<<<888999:::;;;;;;<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFFFFEEEEEEDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGBBBBBBAAAAAAAAACCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGLLLLLLKKKLLLNNNNNNMMMKKKIIIJJJKKKLLLLLLLLLKKKJJJEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBBCCCCCCDDDGGGIIIHHHJJJMMMPPPQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHIIIJJJLLLJJJIIIIIIKKKMMMLLLLLLPPPPPPQQQQQQPPPMMMKKKIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAA======<<<<<<======>>>?????????>>>======>>>??????>>>>>>======<<<<<<<<<<<<::::::999999999999::::::555555666777777777666666888777777666666777777888666666777777777777888888888888777777777777666666999888777555444444444444444444444555555666666666888888777666444333222222ZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTSSSTTTUUUWWWYYYZZZZZZYYYXXXXXXWWWWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXUUUTTTXXX\\\\\\XXXSSSUUUUUUTTTTTTTTTVVVXXXYYYXXXZZZ^^^dddkkksssyyy|||qqqiii]]]SSSMMMIIIGGGFFFFFFDDDBBB@@@???>>>===<<<::::::999999999999999999999999888777777777777777777777888888777777666555444444444333333222222222222222333333444444444555222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000000000000111222333333333000000000//////000000000000000000000000000000000///..................///////////////////////////////////////000000111111111111000000//////............///000000///.............../////////000000///......------.........///......------......///........................000000000000111111111111////////////////////////111111222222222111111000........./////////000000333333222222111222222333000000222333333333222111111222222333333222222222222333333333444444444444444555666666777777666666555666666666666666777777666777777888999:::::::::888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==========================================>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHLLLJJJJJJJJJKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIIIICCCDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBCCCDDDDDDDDDFFFHHHGGGIIILLLNNNOOONNNLLLJJJIIIIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJKKKLLLLLLKKKKKKNNNOOOOOOOOOMMMKKKIIIGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFEEECCCAAA???<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::555666777888888888888888666666666666666777777777666666777777777777777777777777777777777777666666999888777666555444333333222222333333444555666666666555555444333222111000YYYXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTUUUYYY^^^___ZZZTTTQQQPPPPPPOOOOOOPPPQQQRRRNNNOOOQQQTTTYYY___dddffflllooossswww|||sssggg___SSSOOOHHHCCCAAAAAABBBCCC???>>>>>><<<:::999999999999999999999999999888888999888777777666666777777666666777777666666555444333333333333333222222222111222222222333333444444222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111/////////000000/////////////////////////////////000//////......//////000////////////////////////.........///000000111111111111000000//////............////////////..................////////////......------------............------------..............................,,,,,,,,,---------......//////////////////////////////000000000000000///............////////////111111000000000000111111000111333444444444333222222222222333333222222111222222222222333333333444222333444444555555444444444444555555666666666666888888888888888888888888999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIHHHFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEDDDCCCCCCDDDEEEFFFGGGJJJLLLLLLLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIKKKLLLKKKKKKKKKKKKMMMMMMMMMLLLKKKIIIGGGFFFCCCDDDEEEGGGGGGFFFEEEDDDBBBCCCDDDEEEDDDBBB@@@>>>;;;;;;<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::999999888888999999:::555666777888888888888888555555666666777777777777777777666666666666666666666666666666666666777777888888777777555444333222000000111222333333444444333333333333333333333333WWWWWWWWWUUUSSSRRRSSSUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUYYY\\\\\\WWWSSSNNNNNNNNNMMMMMMNNNNNNNNNIIIIIIJJJKKKMMMPPPSSSUUUXXX]]]bbbggglllvvvssshhh___XXXQQQLLLFFFDDDBBB@@@??????@@@@@@:::;;;<<<<<<;;;:::;;;<<<999999::::::999888777777888777777666666666666666666666666666666555444444333333333333333333333333111222222222222222333333222222222222222222222222222222333333333333222222111222222333333222222111111111111111111111111111000000000000000000000000111111111000000000//////...//////000000//////...............////////////000//////////////////000000000000000000000000000.........//////000000000000000000000////////////........................------........./////////---------,,,------...///......------------......------------------------,,,,,,------.../////////////////////////////////---......////////////.........................../////////...//////000111000111333444444444333222333333333333333222222111111111222222222333333333111111222333333333333222333333333444444555555666999999888888888777777777999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCAAA@@@??????????????????AAACCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDDDDEEEFFFFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCCEEEFFFHHHJJJJJJJJJIIIHHHEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEBBBBBBCCCCCCBBBAAA???>>>;;;<<<<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;:::999;;;<<<=========<<<:::999888888777777777777888888555555666777777777666666555555666777888888888888777777666666666666555555555555666666666666777777777777777777666555333333000000000111111222222222222222333444444555666666TTTUUUWWWUUUSSSQQQRRRTTTQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVVVVSSSPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKFFFFFFFFFGGGIIIJJJLLLMMMJJJOOOUUUYYY\\\dddqqq{{{{{{rrrmmmggg```VVVOOOLLLIIIFFFCCCCCCCCCBBB@@@>>>======>>>:::<<<>>>>>><<<;;;<<<>>>::::::;;;;;;:::888666555777777666555555555555666666666666666666555555444333333333444444444444444222222222222111111111111111111111111111111111111111222333333333333222111111222222333333222222111111111111111111111111111000000000000000000000000///////////////000000000......///000000///......---------......////////////......------......///000000000000000000000000......//////////////////////////////000000000000.........------.........---------.........//////---,,,,,,,,,------...///...------,,,,,,------...------------------------......//////000111111222////////////////////////,,,---...///////////////........................///.........//////000111///000222333333333222111444444444444444333222222111111111111222222222222000111222222333333222222111111222222333444444555777777777777888888888888999999:::::::::999999888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@AAAAAAAAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>???AAACCCFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGFFFDDDBBBCCCEEEGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEE>>>@@@CCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFGGGGGGHHHGGGFFFFFFHHHJJJKKKKKKIIIHHHJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBAAA@@@@@@??????;;;<<<=========;;;:::999:::;;;<<<======<<<;;;:::======>>>???>>><<<:::888777777666666666666777777777777777888777777666666555666777999999999999999777777666666666555555555555555555666666666777777666666777777777555444333111111111111111111222222111111222222333444555555QQQTTTVVVUUURRRPPPQQQRRRNNNOOOOOOPPPQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQOOORRRTTTSSSPPPLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEECCCDDDEEEGGGHHHIIIJJJKKKDDDIIINNNPPPRRRXXXdddnnnxxx|||pppgggaaa[[[XXXTTTOOOHHHDDDDDDCCCBBB@@@??????>>><<<999888999:::999;;;===<<<999777888999;;;;;;<<<;;;:::888666555777777666555555555555555666666777777666666555444444444444444444444444444333222222222111111000000111111111111111111111111111222333444444333222111222222222333333222222222000000000000000000000000000000000000000000000000,,,,,,---...///000111111---...///000000///...------------.........//////...------,,,,,,------...000000000000000000000000////////////////////////......//////000000111111......------------......---------.........//////,,,,,,,,,,,,------...///...------,,,,,,------...------------------------++++++,,,,,,---......///////////////////////////------...//////000//////.....................---//////...//////000111111...///000222222111111000555555555555444444333222000111111111111222222222111111222333333333333222000000111222222333444444555555666777888999::::::999999:::::::::999999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>????????????BBBBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC======>>>???AAACCCFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBCCCEEEGGGHHHHHHJJJIIIGGGFFFDDDCCCCCCCCCGGGGGGGGGFFFEEECCCAAAAAA???@@@AAACCCDDDDDDEEEEEE;;;>>>AAABBBBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIGGGGGGHHHJJJKKKJJJHHHHHHJJJMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAA@@@????????????<<<<<<=========<<<:::999;;;<<<===>>>>>>===<<<;;;>>>?????????>>><<<999888666666555555555555666666:::::::::::::::999888777555666888999:::::::::999777777666666555555555444444555555555666666777777555555666777777666555444333333222222222222222222//////000000000111111111QQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRTTTUUUTTTRRRPPPOOOPPPRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPOOONNNMMMLLLJJJHHHFFFEEEGGGGGGFFFEEEDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKMMMPPPTTTXXX\\\kkkmmmrrrxxx|||qqqcccYYYSSSPPPLLLIIIEEEEEEDDDBBB@@@???======<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888888888888888888999999777666555555555555444444444444444444444444555555555444444333333333222111000000000111222333000000000000000000000000333333222222333333444555111111111111111111111111000000111111111000000///222111///.........///000////////////000000000000////////////////////////......////////////....../////////...---------,,,////////////////////////111111000000//////......---...///000000///...---...........................///////////////......------------------------/////////...---------,,,------..................///////////////.........---------............///000000//////.........---////////////............---...///000000111111111///111444555555333333333555444333222222333444555111111111111111111111111111111000000000000111111444333222111111111222333666777777888888888888777777777777777777777777777777888888999999:::;;;;;;;;;;;;:::888777666888:::;;;;;;;;;;;;<<<===??????CCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCAAA???======>>>>>>===<<<<<<>>>AAADDDFFFIIIFFFEEEFFFIIIKKKJJJHHHGGGFFFCCCAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCEEEFFFFFFMMMJJJEEEAAA@@@AAACCCEEEJJJKKKKKKHHHDDDAAA@@@????????????AAACCCDDDCCCBBB@@@AAAAAA@@@>>>???AAACCCGGGGGGHHHFFFEEEDDDFFFGGGGGGJJJMMMNNNMMMLLLLLLLLLJJJKKKMMMLLLJJJIIIIIIJJJSSSPPPLLLJJJJJJIIIHHHGGGJJJJJJJJJIIIHHHEEECCCBBBDDDDDDDDDDDDCCCAAA???>>>>>>============<<<<<<<<<======>>>???????????????BBBCCCCCCBBB>>>;;;999999666666666666666777888888;;;;;;;;;:::999888777666555555666666777777777888777666555444444333333444666555444333333444555666777777777777666666666666222///---...111333222000111111111111111111111111OOONNNMMMKKKJJJJJJKKKKKKMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMLLLJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHGGGHHHKKKLLLNNNQQQUUUXXXZZZ\\\___dddiiiooosssuuu|||ssslllhhh```XXXNNNHHHGGGGGGEEECCCCCCCCCBBBAAA???>>>======;;;;;;;;;::::::::::::999::::::::::::999999999999888888888888888888888888999888777666555555555555444444444444444444444444555555444444444333333333333222111111000111222333000000000000000000000000222222111111222222333444111111111111111111111111000000111111111111000000222111000///...//////000////////////000000000000////////////////////////......///////////////...............------------........................000000000000//////.........//////000000//////.................................////////////......------------------------...............---------........................////////////............---------............///000/////////............////////////............---...///000000111111111///222444555444333222333333333222222222222333333222222222222222222222222222222111111111111222222444333222111111222333333555555666777777777666666666666666666666666666666666666777888888999999::::::;;;;;;:::888777999:::<<<;;;;;;<<<===>>>??????BBBAAA@@@??????@@@AAABBBAAABBBBBBAAA???===>>>>>>>>>>>>>>>???AAACCCEEEFFFJJJGGGFFFGGGIIIKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCEEEEEEEEEDDDDDDEEEFFFFFFKKKIIIFFFBBBAAAAAACCCDDDJJJJJJJJJGGGCCC???>>>=========>>>???AAABBBBBBBBB>>>>>>???>>>===>>>@@@BBBFFFGGGGGGFFFEEEEEEFFFHHHHHHKKKNNNOOONNNLLLKKKKKKKKKMMMNNNMMMKKKJJJJJJKKKPPPQQQQQQPPPNNNKKKIIIGGGKKKLLLLLLKKKJJJGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>AAABBBBBB@@@===:::888888777777666666777777888999:::::::::::::::999888777777777888888999999999999888777666555444444444444666555444444444444555666777777777666666666555555222000...///111333222111111111111111111111111111MMMLLLJJJIIIHHHIIIIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNMMMNNNOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGFFFHHHIIIJJJJJJLLLOOOQQQQQQRRRTTTVVVXXXYYYZZZZZZaaafffkkkmmmmmmqqqxxx~~~~~~zzzwwwssslllccc[[[TTTOOOMMMKKKGGGBBB@@@BBBDDDCCCBBB@@@@@@??????>>>======<<<:::::::::999999999888888::::::999999999888888888777777777777777777777777888777666555555555555555444444444444444444444444444444444444333333333333555444333222111111222222000000000000000000000000111000000000000111222222000000000000000000000000000000111111111111000000111111000///////////////////////////000000000000////////////////////////------...///000000//////------------....................................000000000////////////...//////............//////..............................///////////////...---------------------------------...............................................................---------............///////////////............////////////............---...///000000111111111000222444444333111111111111111111222222111111111222222222222222222222222333222222111111222222333444333333222222333444444333444444555666666555555555555555555555555555555555555666666777888888999999;;;<<<;;;:::999999:::<<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>>>>???@@@???@@@AAA@@@>>>>>>>>>?????????@@@AAABBBCCCDDDEEEJJJHHHGGGGGGIIIJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCCCCHHHGGGGGGFFFEEEFFFFFFFFFIIIHHHEEECCCBBBBBBBBBBBBHHHHHHGGGDDD@@@===<<<<<<;;;;;;<<<===???AAABBBCCCCCCDDDCCCBBBAAABBBDDDGGGEEEFFFGGGFFFEEEEEEGGGHHHJJJMMMPPPRRRPPPMMMKKKKKKMMMNNNOOONNNLLLJJJJJJKKKLLLPPPUUUVVVQQQLLLIIIHHHLLLLLLLLLLLLKKKIIIGGGFFFBBBBBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>=========???@@@@@@>>>;;;888777777777777666666777777888999999999::::::::::::999999::::::::::::;;;;;;;;;;;;888888777666555555555555666555444444444444555666777666666666666555555555222111///000111222222111222222222222222222222222JJJIIIHHHGGGGGGGGGHHHIIIKKKJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMNNNKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGHHHJJJKKKPPPPPPQQQRRRQQQPPPNNNMMMNNNRRRVVVWWWXXXZZZ```eeemmmsss|||}}}{{{zzzyyyrrrqqqoookkkfff```[[[XXX[[[YYYTTTPPPLLLIIIHHHGGGGGGDDDAAAAAABBBBBBAAA???=========<<<<<<<<<<<<<<<999999999888888888888777999999888888888777777777666666666666666666666666777666555555444444444555333333333333333333333333333333333333333333333333666555444333222222111111000000000000000000000000000////////////000111111///////////////////////////000000111111111111000111000000///////////////////////////000000000000////////////////////////,,,---...///000000000000,,,,,,,,,------.................................////////////////////////...---,,,++++++,,,---...........................---...//////////////////........................,,,---------.../////////...............---------------...............///---------............//////////////////.........////////////............---...///000000111111111111333444333222000000000000000222222222222000000000000000000000000000000222111111000000111111222333333333333333444444444222333444555555666555555555555555555555555555555555555666777777888888999888:::<<<<<<;;;:::999:::===<<<<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>???===???@@@???>>>>>>???@@@????????????AAABBBCCCDDDHHHGGGFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGFFFFFFFFFFFFFFFGGGHHHFFFEEEEEECCCBBBAAAAAA@@@DDDDDDDDDAAA>>><<<<<<===:::;;;<<<===>>>AAADDDGGGKKKJJJIIIFFFCCCCCCEEEHHHEEEFFFFFFFFFEEEEEEGGGIIIKKKOOORRRSSSRRRNNNLLLKKKMMMOOOOOONNNKKKIIIIIIIIIHHHNNNTTTTTTOOOIIIGGGHHHJJJJJJJJJJJJIIIHHHFFFEEEBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>><<<999777666777666666555555666666777888888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555666555555555444444555555555666666666555555555444444333222111111111222222222222222222222222222222222HHHHHHGGGFFFFFFGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCEEEGGGGGGFFFEEEFFFHHHLLLLLLMMMMMMLLLJJJHHHFFFGGGJJJLLLMMMLLLMMMPPPSSSWWWZZZ```dddhhhkkkooorrrnnnooooooooopppsssxxx|||uuuqqqiiiccc___\\\ZZZXXXRRRRRRQQQPPPMMMKKKHHHGGGGGGFFFEEECCCBBBBBBCCCCCCAAA@@@>>>>>>===<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777888888777777777666666666555555555555555555555555666555444444444444444444333333333333333333333333333333333333333333333333555555444444333222111111000000000000000000000000//////......//////000111........................//////000111111111111111000000000000000//////...////////////000000000000000000000000000000000000------...//////000//////+++,,,,,,,,,------............................................./////////,,,,,,***))))))***,,,,,,........................------...///////////////........................,,,---------...///////////////.........---------,,,---------......//////---------............///.........///////////////////////////............---...///000000111111111111222333222000//////000000111222333333222111000////////////////////////000000////////////000000222222222333333444444444222333444555666666666666666666666666666666666666666666777777888999999:::777999<<<<<<;;;999999:::<<<<<<<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>><<<>>>??????======>>>@@@???>>>>>>???@@@BBBDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@>>>===???@@@;;;===>>>>>>???BBBGGGLLLOOONNNJJJEEEAAA???@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJMMMPPPSSSTTTRRROOOMMMLLLMMMNNNOOOMMMJJJHHHGGGGGGEEEJJJNNNMMMHHHEEEEEEHHHFFFFFFGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@????????????======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<=========;;;888666666777555444444444444555666666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555666444555555555555555555444555555555555444444444444333333333222222222222333222222222222222222222222HHHGGGGGGFFFGGGHHHJJJKKKKKKKKKIIIHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGHHHIIIJJJFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAACCCFFFFFFFFFEEEFFFGGGJJJJJJJJJIIIHHHGGGFFFEEECCCEEEGGGHHHIIIIIIKKKMMMKKKMMMOOOQQQSSSVVVZZZ]]]WWWXXXYYYYYY[[[^^^cccgggmmmuuu{{{vvvrrrlllgggccc[[[WWWRRROOOMMMLLLJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA?????????>>>>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::999999999888888888777777777777666666666555555555444444444444444444444444555444444333333333444444333333333333333333333333222222222222333333333333333333444444333222111000000000000000000000000000//////......//////000111////////////////////////...///000111111222111111000000000000000///......////////////000000000000000000000000000000000000......////////////......,,,,,,,,,,,,---------------------------------------............/////////++++++************++++++........................,,,---...///000000000000........................---------.............../////////...------,,,,,,,,,,,,,,,---......//////---------............///.........///////////////////////////............---...///000000111111111000111222111//////000111111111222222222222111111......................../////////....../////////000000111222333333333333222222444555666666777777666666666666666666666666666666777888888999999:::777888::::::999888999:::<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>>>>===<<<===>>>>>>===<<<===???===???AAADDDFFFFFFFFFFFFDDDEEEEEECCCAAA@@@AAABBBCCCEEEGGGIIIIIIHHHGGGFFFCCCCCCCCCEEEFFFHHHJJJKKKEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>@@@BBB<<<>>>?????????CCCJJJPPPVVVSSSOOOHHHBBB???@@@BBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOORRRRRRQQQOOONNNNNNNNNOOOOOOMMMIIIGGGFFFFFFEEEGGGIIIGGGDDDCCCDDDFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>============<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<<<<===<<<:::777555666777555555444444555555666777999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888777666555555555555444444555666666555444444555555444444444333333333333444444333222111333444333333333333333333333333HHHHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHFFFEEECCCBBBAAA@@@BBBEEEFFFFFFFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFAAACCCDDDFFFGGGGGGHHHIIIFFFHHHJJJJJJKKKLLLNNNPPPLLLMMMMMMMMMMMMOOOSSSVVVVVV\\\ccchhhiiijjjmmmooosssuuuxxxzzzzzzyyywwwuuussssssrrrpppoooppptttwww}}}|||zzzwwwuuuuuuwwwxxxyyytttllllllllljjjhhhfffeeeeeeccc```\\\YYYWWWTTTQQQNNNLLLIIIFFFEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@?????????<<<===?????????>>><<<;;;:::;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::999999999::::::999999999888888888666666666555555555444444333333333333333333333333444333333333333333444444222222222222222222222222111111222222222333333333111222222333333222111000000000000000000000000000/////////...///000000111////////////////////////...///000111111222222222///000000111000///...---////////////000000000000000000000000000000000000000000000000///...---,,,------,,,,,,,,,,,,,,,,,,---------------------------------.........//////++++++,,,,,,,,,,,,++++++........................,,,---...///000000000000.......................................---------000//////...------,,,,,,++++++,,,------...//////---------............///............/////////000////////////............---...///000000111111111///000000000//////000222111000000//////000000111000000000000000000000000000000////////////000000...///000222333333222222000111222444555555666666555555555555555555555555555555666666777888888999777888888888777777999;;;;;;::::::999999:::::::::;;;<<<===>>>>>>===<<<;;;<<<===>>>>>><<<;;;<<<>>><<>>@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCAAA>>>>>>@@@BBB<<<>>>?????????CCCLLLSSSZZZWWWRRRKKKEEEBBBCCCDDDBBBDDDEEEFFFFFFGGGIIILLLMMMOOOPPPPPPOOONNNOOOQQQOOOPPPPPPNNNJJJGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBB??????>>>>>>>>>=========;;;;;;<<<=====================<<<999777666777888666666666666666777888888::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888777666555444444444444444444555666666555444444444444444333333333333222444555666444222111333555333333333333333333333333IIIHHHHHHHHHIIIKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJIIIHHHFFFEEECCCBBBAAA???AAAEEEGGGGGGHHHIIIJJJHHHGGGEEECCCBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEECCCFFFIIIJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIJJJLLLNNNLLLPPPSSSTTTSSSSSSUUUXXXYYY[[[___aaaaaa```]]]\\\YYYZZZ[[[[[[ZZZ[[[]]]___bbbbbbaaa___]]]\\\\\\^^^```cccgggiiigggaaaZZZUUUUUUVVVVVVVVVTTTRRROOONNNMMMKKKHHHGGGHHHGGGFFFEEEGGGEEEBBB@@@@@@???===;;;<<<<<<<<<<<<<<<<<<======888:::===???@@@???===;;;:::;;;;;;:::::::::;;;===<<<<<<;;;;;;:::999999888:::::::::999999999999888666666555555555444444444333333333333333333333333333333333222222333444444222222222222222222222222111111111222222333333333///000111222333222111000000000000000000000000000///////////////000111111000000000000000000000000......///111111222222222///000111111111000...---////////////000000000000000000000000000000000000111111000000///---,,,+++---------,,,,,,+++++++++---------------------------------.........//////,,,,,,...//////...,,,,,,........................,,,---...///000000000000/////////////////////////////////......------,,,000000///...------,,,,,,++++++,,,,,,---...//////---------.........//////---.........//////000000000/////////............---...///000111111111111...///000///...///111333000///...------...///000111111111111111111111111111111000000000000111111---...000111222222222111//////111222333444444444444444444444444444444444444444555555666777777777777777777666555666999;;;::::::999888888999999999::::::<<<<<<<<<<<<::::::===>>>>>>>>><<<;;;<<<===:::CCCOOOXXX[[[WWWNNNHHHEEEFFFGGGDDD@@@???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGEEEBBB>>>===???@@@;;;===???>>>>>>CCCLLLTTTVVVTTTNNNGGGBBB@@@AAACCCBBBCCCEEEEEEFFFGGGJJJLLLMMMNNNOOONNNNNNNNNPPPRRRQQQQQQQQQOOOKKKHHHGGGGGGEEEEEEFFFHHHIIIHHHEEECCCEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCBBBAAAAAAAAABBBCCC????????????>>>>>>>>>>>>;;;<<<======>>>>>>============<<<999777666777999888888888888888999999::::::;;;;;;<<<<<<;;;::::::======<<<<<<;;;;;;;;;:::777666555444444333333444333444555666666555444333444444444333333333222222444666666555222111333555333333333333333333333333NNNKKKIIIIIIKKKKKKHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOLLLIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHFFFDDDCCCCCCCCCAAA@@@AAABBBCCCDDDFFFHHHIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIILLLNNNOOONNNLLLMMMNNNPPPQQQQQQPPPOOONNNKKKLLLLLLLLLLLLLLLKKKKKKNNNNNNOOOOOOOOOOOONNNNNNRRRSSSSSSSSSRRRQQQOOONNNIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAADDDCCC@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888777777777888999888888888777777666666888888777777666666666555555555666666666555333222555555555555555555555555333333333333333333333333111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000//////...------------...000111333222111111000///......---//////000111111111111111000000000000000000000000......//////000000111111000///,,,++++++,,,---......---,,,,,,++++++++++++........................------------------------***++++++,,,---...//////............////////////+++,,,,,,------,,,,,,+++//////---,,,,,,---.../////////...------,,,++++++************+++,,,---...------......///000000000......////////////........................------////////////////////////////////////////////////------------------------333222000///...---......000///---,,,---...000222000000000000000000000000222222222111222222333333444444444555555555555555222333555666666666555555555555666666777777888888888888888999:::;;;===>>>:::;;;;;;<<<======<<<<<<============<<<;;;:::999999@@@OOO```kkkhhhZZZMMMHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFDDDBBB???===<<<<<<===<<<;;;<<>>>>>>>><<<:::999:::;;;<<<============???===;;;888777666666666:::999888888888999:::;;;999::::::;;;;;;::::::999;;;;;;::::::999888777777666666555555555444444444777777666555444444333333555444444333333444444555444444333333333222222222111222333333111111222333KKKIIIHHHHHHJJJKKKIIIGGGDDDEEEFFFHHHJJJLLLNNNOOONNNKKKHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFHHHIIIKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFCCCDDDEEEGGGIIIKKKLLLMMMJJJHHHFFFEEEFFFFFFDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEFFFIIIKKKKKKIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::999888888777777888888888888777777777666666666666555555555444444444333444555666666666555333222444444444444444444444444333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000///......222111000///...//////000111111111000///.........------...///////////////000000000000000000000000////////////000000000000///...---,,,,,,,,,------...---,,,,,,++++++,,,,,,........................------------------------+++,,,,,,------.........---.........////////////,,,,,,------------,,,,,,///...------------...///......------,,,,,,++++++************+++,,,---...------......//////000000...//////000000//////.....................------////////////////////////////////////////////////........................111000///...------......000///...------///000111000000000000000000000000222222111111111222333333444444444444333333333333111222444555666666555555444555555555666666666666777777888999:::;;;<<<<<<777888999:::<<<<<<==================<<<;;;:::999<<>>===============>>>@@@CCCFFFHHHIIIGGGEEEBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFHHHNNNOOOOOONNNMMMLLLMMMOOORRRQQQPPPOOONNNMMMLLLKKKHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@?????????===;;;::::::;;;<<<============???===;;;999888777777777999999888888888999;;;;;;:::::::::;;;;;;:::::::::;;;;;;::::::999888888777666666555555555444444444777666666555444444333333555444444333333444444555444444444444333333333333111222333333111111222333IIIGGGGGGHHHIIIJJJIIIHHHBBBCCCEEEGGGJJJMMMOOOPPPLLLIIIGGGFFFGGGHHHGGGGGGEEEFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEECCCBBBBBBCCCEEEFFFDDDCCCCCCBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFFFFDDDDDDFFFHHHIIIHHHEEEBBBBBBBBBCCCDDDDDDCCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEECCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888777777999999888777777777888888666666666666666555555555555555555444444444444444444555555555555444333333333333333333333333333333333333333333333333333333111111222222222222111111000000000000000000000000////////////////////////000000000000000000000000...////////////...------222222111000000000000000111111000000//////......------...///////////////000000000000000000000000000000000000////////////.........------------,,,...---,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------.........//////------............------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---------...//////000000//////000000000000//////------------------......////////////////////////////////////////////////////////////////////////......------------......000///...---...///000111000000000000000000000000111111111111111222333333444444333333222222111111000111222333444444444444444444444444555555555555555666888:::;;;;;;::::::444555777999;;;<<<======<<<<<<===<<<<<<;;;:::999===AAAKKKWWW___]]]TTTKKKEEEDDDCCCBBBBBBBBBBBBBBBGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJHHHGGGEEEDDDCCCDDDCCCBBBAAA@@@?????????>>>???@@@AAABBBDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???BBBEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLNNNQQQQQQPPPPPPOOONNNNNNMMMKKKJJJIIIIIIHHHGGGFFFFFFCCCCCCEEEEEEEEEEEECCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCAAA@@@???@@@???>>><<<:::;;;<<<===>>>>>>>>>>>>>>>===<<<:::999888888888888777888888999:::;;;<<<::::::;;;;;;;;;;;;::::::;;;::::::999999888888888666666666555555555444444666666666555444444333333555444444333333444444555555555555444444444444333111222333333111111222333IIIHHHHHHHHHHHHHHHHHHGGGAAABBBDDDFFFHHHJJJLLLMMMIIIGGGEEEEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKJJJJJJIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGFFFFFFGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDAAA@@@@@@AAADDDEEEDDDDDDCCCCCCBBBBBBAAAAAACCCDDDFFFGGGGGGHHHGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFFFFGGGIIIJJJHHHEEEAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@?????????>>>>>>;;;<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888777777777888888777777777777888888555555555555555555555555666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111////////////////////////////////////////////////...............------,,,.........///000111222333111000000000/////////...//////000111111111111111000000000000000000000000111111000000//////...............///...---,,,,,,...------,,,,,,,,,------........................------------------------.........------,,,,,,,,,,,,,,,---------.........---..................---------------.........///+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---......//////000//////000000000000//////,,,,,,------------..............................////////////////////////.............../////////---------......///////////////......//////000111000000000000000000000000111000000000111222333444555444444333222111111000000000111222333444444444555555555555555555555555444555888:::::::::999888555555777999:::;;;<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;===BBBJJJQQQQQQKKKEEECCCCCCBBBAAAAAAAAABBBBBBHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@AAABBBDDDEEEDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@CCCGGGIIIIIIHHHHHHIIIHHHJJJKKKKKKKKKJJJKKKMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEEEEBBBCCCDDDDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>??????===;;;;;;<<<======>>>>>>>>>=========<<<;;;::::::999999666777777888999;;;<<<<<<;;;;;;::::::::::::;;;;;;:::::::::999999888888888666666666666555555555555666666555555555444444444555444444333333444444555666666555555555444444444111222333333111111222333KKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFGGGHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBDDDEEEDDDDDDDDDCCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIGGGDDDAAABBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAA@@@???>>>@@@@@@???????????????>>>;;;<<<===>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888777777666777777888888444444444444555555555555555555555666666666666666444444333333333444444444333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222////////////////////////////////////////////////...............------,,,,,,---...///000000111111000000000000//////////////////000111111111111111000000000000000000000000111111000000//////............/////////...---,,,---------,,,,,,---..............................------------------------.........------,,,,,,+++,,,,,,,,,,,,---------------..................---,,,------.........//////,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,------...///////////////000000000000//////,,,,,,,,,,,,------......------------------------////////////////////////,,,,,,---------.........---......///000000000111///////////////000111111////////////////////////000000000000111222333444666555555444333222222111///000000111222333444555666666666666666666666666333555777999999999777666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::<<>><<<<<<======<<<:::;;;<<<<<<===============<<<<<<<<<;;;;;;::::::999666666777999:::;;;<<<<<<;;;:::999999999999:::;;;::::::999999999999999888777777666666666555555555555555555555555444444444555444444333333444444555666666555555555444444444111222333333111111222333LLLLLLLLLJJJGGGEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDEEEGGGHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@BBBCCCEEEEEEEEEEEEDDDBBBAAA@@@>>>???AAACCCDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEDDDBBB@@@BBBAAAAAA@@@@@@?????????===>>>???@@@@@@AAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAA@@@@@@???>>>>>>>>>==================<<<===>>>>>>>>>>>>>>>===<<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777666666666777888888444444444555555555555555333333333333333444444444333333333222333333444555333333333333333333333333333333333333333333333333111111222222222222111111222222222222222222222222////////////////////////000000000000000000000000...////////////...------///////////////...------000000000000////////////------...///////////////000000000000000000000000000000000000/////////////////////............---------------------...///........................------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------------............------+++,,,---...////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,---......//////......////////////......++++++,,,,,,------......------------------------////////////////////////++++++,,,,,,---...............///000111111000000//////000000000111111111/////////////////////////////////000111222333444555555444444333333222222000000000111222444555666777777777777777666666666444444666777777777666666888888999:::::::::999999::::::;;;;;;;;;;;;:::::::::999:::<<<@@@BBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFEEEAAABBBCCCCCCCCCBBBAAA@@@EEEGGGIIIJJJIIIHHHIIIIIIHHHJJJMMMMMMLLLKKKKKKKKKOOOOOONNNNNNNNNNNNNNNNNNKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA>>><<<;;;;;;<<<<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;:::999666777888999:::;;;;;;;;;:::999888777777888999:::999999999999999999999999777777777666666666555555555555555555555555555555555444444333333444444555555555555444444444444333111222333333111111222333KKKLLLMMMKKKHHHFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDDDDEEEHHHIIIHHHGGGIIIJJJKKKKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIJJJIIIFFFDDDBBBCCCCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFEEEDDDBBBAAA@@@<<<>>>@@@BBBCCCBBB@@@???@@@AAACCCDDDEEEDDDCCCBBBCCCAAA@@@@@@AAABBBAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???=================================>>>======<<<<<<;;;;;;::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888777777777666666666666666666666666777888888444444555555666666666666222222222333333444444444333333222222222333444555444444444444444444444444333333333333333333333333111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000///......///000000111000///...---////////////000000000000------...///////////////000000000000000000000000////////////000000000000111000...---------...///---------------...//////........................------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---////////////.../////////......---------...------,,,,,,,,,------+++,,,,,,------......///------............------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---.../////////---...///000000000///...//////000111111111111111////////////////////////......//////000222333444333333333333222222222222000000000111222444666777777777666666666555555555444555555555555666666666555666777888999999999999999::::::;;;;;;:::::::::999999999:::<<>><<<;;;;;;<<<===;;;:::::::::;;;;;;;;;;;;::::::888999:::;;;;;;:::999999777888999:::;;;::::::999999888666555555666888999999999999999999999999999777777777777666666666555555555555555555555555555555444444333333444444555444444444444333333333333111222333333111111222333IIIKKKMMMKKKHHHGGGHHHJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDFFFHHHIIIHHHGGGJJJKKKKKKLLLKKKIIIGGGFFFJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGHHHGGGDDDBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA???===>>>AAACCCDDDCCCAAA@@@???AAACCCFFFFFFEEECCCAAADDDAAA??????@@@BBBBBBBBBCCCBBBAAA??????>>>>>>>>>;;;<<<===>>>????????????>>>>>>????????????>>>>>><<<===>>>?????????>>>===>>>>>>??????????????????============<<<;;;:::::::::999999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777666666666555555555555666666666666666777888888555555555666666666777777444444444555555666666666333333222111222333555666555555555555555555555555333333333333333333333333111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000//////...,,,...000111222222222222////////////000000000000///000000111111111111111000000000000000000000000......//////000000111111222000...---,,,---///000---------------...///000........................------------------------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---///000000///...111111000///...---------...------,,,,,,,,,------++++++,,,------......///,,,------------------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------...///000000111------...//////...---,,,//////000111111111111111////////////////////////.........///000222333444111111111111111222222222111000000111333555777888666666555555555444444444555555444444444555666666222333444666888999::::::999999:::;;;;;;:::::::::888777777888:::<<>>===<<<<<<===>>><<<;;;:::::::::;;;;;;:::999999777888999:::;;;:::999888777888::::::;;;:::999888888777666444444666777888999999999999999999999999777777777777666666666666444555555555555555555555555444444333333444444555444444333333333222222222111222333333111111222333NNNMMMKKKJJJIIIJJJKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKLLLKKKIIIHHHGGGGGGIIIKKKKKKHHHGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFCCCAAAAAABBBDDDEEEDDDEEEFFFFFFCCCAAA@@@AAA===>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCBBB@@@>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA============<<<<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888;;;:::999888777555444444777777666666555555555444333444666888888777555444444444555555666666777777333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333111222222222222111000000000000111222222222222111111000///......///000111222111///...---...000111......//////000000111111////////////////////////......//////000000111111222111111111000000/////////000000111111111111000000000//////.........---..............................///000000000000000111000...---,,,+++++++++---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,------+++)))+++---///---+++---,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...---+++***)))***+++++++++++++++,,,,,,,,,------...---,,,+++***+++,,,---........................,,,++++++++++++,,,------//////000111111111111111000000000000000000000000///000000///---+++,,,---............000222444555222222222222222222222222111111222333444666666777555555666666555555444333444444444444444444444444555666888999999888777777777888999:::;;;:::999999888777666666888;;;???AAABBBBBBCCCCCCDDDDDDEEEEEEIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIKKKKKKMMMLLLJJJHHHFFFDDDBBBAAACCCBBBBBBCCCEEEHHHKKKMMMRRRRRRRRRQQQNNNLLLIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA???AAABBBBBB@@@??????@@@CCCAAA???>>>???>>><<<:::::::::;;;;;;:::888777666444555555666777888888999<<<;;;;;;;;;;;;<<<======888777666555555666777888888888777777777888:::;;;::::::888666555444444444555555666666666666555555444333333222222333333444666555333222111222333333444444444333333222222222PPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHJJJLLLLLLJJJHHHIIIKKKKKKKKKJJJIIIHHHFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHFFFDDDBBBAAABBBDDDFFFFFFHHHIIIHHHEEEBBB@@@@@@<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAADDDBBBAAA???>>>======>>>============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@============<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999<<<;;;::::::999888777777777666666666555555555555444555666777777666555444555555555555666666666666333333333333333333333333333333333444444444444444444444444444444444444444333333333333333333333333111222222222222111000000000000111222222222222111111000////////////000111111000///......///000111.../////////000000000111///////////////////////////////////////000000000111000000000////////////...///////////////......000/////////.........---..............................///000000000000000...------,,,,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++---,,,,,,,,,,,,---......,,,,,,,,,---------............------------......---------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++------------............///............///111222........................,,,,,,,,,,,,,,,------...//////000111111111111000000000000000000000000000///000111///---,,,,,,---//////...///000111333444222222222222222222222222222222333333444555666666555555555555555444444333333333333333333333333333555666777888888888777777777888999:::::::::999999999888777777888;;;>>>???CCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMKKKJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFIIILLLOOOQQQRRRRRRQQQPPPOOOLLLJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDEEECCCCCCCCCBBBAAAAAA@@@@@@???AAABBBAAA???>>>>>>???BBB@@@>>>=========;;;::::::::::::::::::888777666444555555666777777888888888888777777888888999999888777666555555666777888999888888777777888999::::::999888666555444444444555555666666666666555555111111000000000000111111555444333222222222222333444444333333333222222222SSSSSSSSSSSSRRRQQQPPPOOOKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKJJJLLLNNNNNNLLLKKKLLLMMMLLLLLLKKKIIIHHHFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCDDDEEEFFFIIIKKKMMMLLLHHHCCC@@@>>><<<<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAACCCCCCAAA@@@????????????============>>>>>>>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999888888888666666666666555555555555555555555555555555555555666666666555555555555555444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333333333111111222222111111000//////000111111222222111111111111000000000000111111111000///......///000111////////////000000000000////////////////////////000000///////////////////////////...........................---,,,++++++/////////.............................................///000000000000///+++++++++,,,---...///000//////...------------.........------,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,---------...............///000111222333........................---------,,,---......///...///000000111111000000000000000000000000000000000111111000...------///000000000///000111222222222222222222222222222222333333333444444555555555555555555555555444333333222222222222222222222222444555666777777777777666777777888999999999999888999999777777888999<<<===BBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCEEEFFFIIIKKKMMMNNNNNNIIIIIIJJJKKKJJJIIIGGGFFFBBBCCCFFFHHHKKKNNNPPPRRRPPPPPPPPPOOONNNLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIGGGDDDBBBAAABBBDDDEEEBBBAAAAAA@@@@@@???>>>>>>???AAABBBAAA???=========@@@>>><<<;;;<<<<<<;;;999999999:::999999888777666555555555666666777777888999999999:::::::::;;;;;;888888666666666666888888:::999888888888888888999999888777666555444444444555555666666666666555555444444333333333333444444444444333222222222222333333333333333222222222222TTTUUUUUUUUUTTTSSSQQQOOONNNMMMLLLJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGKKKMMMOOONNNJJJDDD???===;;;<<<===>>>>>>??????>>>?????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@????????????============>>>>>>>>>>>><<<<<<==============================<<<<<<<<<<<<<<<======>>>>>>======<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666666666666777777777777666666666666666555555555666666555444444444555555666666666555555444444444555555555555555555555555555444444333333222222222333333333333333333333333222222222222222222222222111111111111111000000//////000000111111111111111111111111000000111111111000//////...//////000111////////////000000000000////////////////////////000000000//////......---------------------------.........------+++***)))................................................---...//////000000//////+++++++++,,,---...///000//////---,,,,,,---.../////////...---,,,++++++***,,,,,,+++,,,,,,---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,------,,,***)))*********++++++++++++,,,,,,,,,,,,------...//////...........................------------...//////...//////000000000000000000000000000000000000000000111111111///......000111111000000000000000000111111111111222222222222333444444444444444444444444444555555555444333333111111111111111111111111333444555555666666666666777777777888888888888888:::999888777777888:::;;;@@@@@@AAABBBBBBCCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDD@@@AAABBBCCCCCCCCCCCCCCCDDDEEEHHHJJJLLLNNNNNNNNNIIIJJJKKKKKKKKKJJJHHHGGGBBBCCCEEEHHHJJJLLLMMMMMMLLLLLLMMMMMMLLLJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHFFFCCC@@@???AAACCCEEE@@@@@@???>>>>>>======<<>><<<:::999:::::::::999999999888888888777777666555555555666666666777777:::;;;;;;<<<<<<<<<<<<<<<888777666666666666777888:::999999888777777777777777666666555444444444444444555555666666555555444666555555444444555555666333333222222222222222222333222222222222222222222TTTTTTUUUTTTSSSQQQOOONNNOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOONNNLLLKKKJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJHHHGGGFFFEEECCCBBBAAAAAA@@@AAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGJJJLLLNNNMMMIIICCC>>><<<;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@>>>>>>?????????@@@@@@@@@??????????????????>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::555666666666666777777777555555555666666666666666777666555444444444444444666666555555444444333333555555555555555555555555444444444333333222222111333333333333333333333333222222222222222222222222000111111111111000////////////000111111111111000000000000111111000000000///////////////000111111000000000000////////////////////////////////////000000//////......------,,,,,,,,,,,,,,,---------/////////...---,,,+++***---------.......................................------...///////////////------,,,,,,,,,------...///...---,,,,,,---////////////...------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......++++++************++++++------------------------,,,++++++******++++++,,,)))***,,,------,,,+++*********+++++++++,,,,,,,,,------------,,,,,,++++++...........................------------...//////......///000000000000000///////////////////////////000111000///...///000111111111111000000000///000000000111111222222222333444444444444444444444444444444555444333333222111111111111111111111111333333333444444555666666666666666777777777888888999888777777777888888999<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDD??????AAABBBCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMMMMMMMJJJJJJKKKJJJIIIHHHFFFEEEDDDEEEGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEBBB???>>>@@@BBBDDD>>>>>>>>>===<<<<<<;;;;;;===???@@@???===;;;;;;;;;<<<:::888777888:::::::::888888777777777777777777555555555555666666666666777888999999::::::999999888777666555555666777888888888888777777666666555555555444444444444444555444444555555555555444444222222111111111111222222111222222222222222222222222222222222222222222222SSSSSSSSSRRRQQQOOOMMMMMMOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKMMMLLLLLLNNNPPPQQQOOONNNLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCAAA@@@@@@@@@AAABBB@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGIIIKKKJJJFFFAAA>>><<<<<<<<<===>>>????????????<<<<<<======>>>?????????>>>>>>>>>????????????@@@======>>>?????????>>>>>>============>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888888888888888888555555555666666666666666666666555555444333333333555555555444444444444444444444444444444444444444333333333333222222222222333333333333333333333333222222222222222222222222000000111111000000///......///000000111111000000//////000000000000//////......//////000000111111000000000000//////////////////////////////////////////..................,,,,,,,,,,,,------------////////////...---,,,,,,---------------.................................------...////////////...///...---,,,,,,,,,,,,,,,...------------...////////////......------,,,,,,,,,---...---+++***+++,,,+++++++++++++++,,,------,,,,,,,,,---------......+++******))))))******+++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++---------.........//////000000000///...---+++***........................---------,,,---......///---...//////000000//////////////////////////////...///000000......///000000000111111111000000/////////000000111222222222333333333444444555555555444444444444444333222222111111111111111111111111222222222222333444666666666666666555666777777888777777777777777777888888888888999;;;<<<===>>>>>>AAAAAAAAAAAAAAA@@@??????@@@AAAAAABBBBBBAAAAAA@@@????????????@@@@@@AAABBB===>>>???AAABBBCCCCCCCCCDDDEEEHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFHHHHHHIIIHHHGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEFFFDDDAAA???>>>???AAABBB>>>======<<<<<<;;;;;;:::;;;===>>>>>><<<;;;;;;<<<<<<999777666888:::;;;;;;777777666666666666777777555555555555555555555555777888999:::;;;:::999999666666555444444555666666555666666666666555555444444444333333333444444555444444555555555555444444222222111111111111222222000111222222333222222222111111111222222222222222SSSSSSQQQOOONNNMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKLLLKKKJJJLLLOOOPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIIIIEEECCCBBB@@@@@@@@@BBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEECCCEEEFFFEEEBBB???======<<<===>>>???@@@@@@@@@@@@;;;;;;<<<======>>>??????>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@???============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888888888888777777777555555555555666666666777555555666666555333222111333444444444444444444555333333333333333333333333222222222222222333333333222222222222222222222222111111111111111111111111000000000000000//////......//////000000000000000---...///000000///...------...///000000111111111111000000000/////////...////////////////////////------..................,,,,,,,,,,,,------......---...............------,,,,,,,,,------.................................,,,---......//////............---,,,,,,,,,,,,---,,,------...//////.....................---------+++---...---+++***+++---+++++++++***++++++,,,---,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,************************++++++************++++++++++++******++++++,,,---....../////////000000000//////000000///...---,,,........................,,,,,,,,,,,,,,,------...---...//////000000//////////////////////////////---...//////...---...//////000111111222111000000/////////000111222222222222222333333444555666666333444444444444333222222222222222222222222222222111111111111222444555666666666555555555666777888666666666666777777888888666666777999:::<<<======AAA@@@??????>>>>>>??????>>>>>>????????????>>>>>>>>>>>>=========>>>>>>???<<<===???@@@BBBCCCCCCDDDCCCEEEGGGIIIIIIHHHFFFEEEGGGFFFDDDCCCCCCDDDEEEGGGEEEEEEDDDDDDEEEFFFHHHIIIEEEFFFHHHIIIIIIIIIHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA@@@??????@@@@@@>>>======<<<;;;;;;::::::999;;;<<<<<<;;;;;;;;;<<<;;;999666666888:::;;;<<<777666555555555666777777555555555555555555555555777888:::;;;;;;;;;999888555444333222222333444555222333444555555555444333333333222222333444555555333444444555555444444333444333333222222333333444///000111222333222222111000111111111222222222222TTTSSSPPPNNNLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKJJJIIIKKKNNNPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDBBB@@@@@@@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEE@@@BBBCCCBBB@@@>>>=========>>>???@@@@@@AAAAAA@@@;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????===>>>@@@AAABBBBBBAAA@@@============>>>>>>>>>>>>??????>>>>>>=========<<<>>>=========<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999999888888777666666666555555555555444555555555666666777777444555666666666444111000333333333444444555555555333333333333333333333333111111111222222333333444222222222222222222222222111111111111111111111111000000000000000//////......//////000000000000000,,,---...//////...---,,,------///000111111111111111111000000/////////...////////////////////////,,,------....../////////,,,,,,,,,------.........,,,,,,---.........------,,,,,,,,,------.................................,,,---......//////......------,,,,,,,,,------...+++,,,...///000///...------------...............+++---///...+++)))+++---++++++******++++++,,,---,,,,,,,,,---------.........------,,,,,,------...))))))))))))))))))))))))++++++************++++++++++++***)))***+++---...---------............///,,,---...//////...------........................,,,++++++++++++,,,---------......///////////////////////////////////////,,,...///...------...///...///000222222222111000...//////000111222222222111111222333555666777777333333444444444333222222222222222222222222222222111000000000111333555666666555555444444666777888555555555666777888888888555666777888:::;;;<<<===AAA@@@>>>=========>>>???<<<<<<============<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCDDDFFFHHHHHHFFFDDDBBBDDDCCCAAA@@@AAADDDGGGIIIAAA@@@@@@@@@AAADDDFFFHHHFFFGGGIIIJJJKKKKKKJJJJJJDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@????????????>>>======<<<<<<;;;::::::888999;;;<<<;;;;;;<<<===;;;999666666888:::<<<<<<777666555444444555777777555555555555555555555444222333555666777666444333444333222222222222333444000111333444555444444333222222222222333444555555333444444555555444444333000//////////////////000///000111222333333222111000000111111222222222222RRRNNNIIIFFFFFFGGGHHHHHHGGGFFFGGGIIILLLOOOOOOOOONNNMMMKKKJJJKKKMMMOOOQQQVVVRRRMMMLLLNNNPPPPPPOOOKKKJJJHHHHHHIIIKKKMMMOOOJJJHHHGGGGGGIIIIIIHHHFFFFFFCCCAAA@@@AAABBBAAAAAABBBAAA@@@BBBDDDFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDCCCBBB@@@>>>======>>>???>>>??????@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBB;;;<<<<<<===>>>>>>??????AAAAAA@@@???>>>>>>>>>???<<<<<<<<<<<<============>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::999999999999999888777666:::::::::999999888888888777777777777666666666666666666666666666666666666777666555333222111000000222222333333333333444444333333333222222111111111333222111000000111222333222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////222111111111000000////////////000000000000//////000000//////.........---///......------///000111000///...---------------------------------------++++++,,,,,,,,,------------.........///000000000------............------++++++,,,---.........---........................///...------...---+++)))...---,,,+++************)))***++++++------...///...........................------,,,+++***))))))******+++,,,,,,---......************************,,,------,,,++++++,,,...////////////000000000000---......//////......---+++,,,...///000///............---,,,,,,...///000---...///111111///...---.......................................------,,,///000111222111000...,,,+++,,,---////////////...///000000111333444555555666555555444222111000000//////000111111111111000000000000000000111111222666666666555444444333333555555555555555555555555444444555666777999;;;<<<>>>===<<<<<<<<<<<<======@@@@@@???>>><<<;;;:::999;;;<<<>>>???@@@???===<<<============>>>>>>>>>>>>BBBBBBCCCCCCCCCBBBAAAAAADDDBBB@@@>>>>>>@@@BBBDDDEEEEEECCCBBBBBBCCCDDDEEEFFFFFFGGGIIIKKKLLLJJJIIIHHHFFFCCCCCCCCCCCCBBBAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888777555666999===??????999888666555666888;;;===888888888888777777777777666666666666666666666666555555666666666666666666444333333222222333333444222222333333333222222111000000111222333333444444555555555555444333222111333333333333333333333333222222222333333444444444111111111000000000000000QQQMMMIIIFFFFFFGGGGGGGGGFFFFFFFFFHHHJJJLLLLLLLLLMMMLLLKKKJJJJJJLLLOOOPPPTTTQQQNNNMMMNNNOOOOOONNNJJJJJJIIIIIIJJJKKKMMMNNNIIIGGGFFFFFFGGGGGGFFFDDDDDDBBB@@@???AAABBBAAAAAABBBAAA@@@AAACCCEEEFFFEEEEEEDDDCCCBBBAAABBBCCCCCCAAA@@@>>><<<<<<<<<===>>>>>>>>>??????@@@@@@??????======>>>??????@@@AAAAAA>>>>>>>>>>>>>>>>>>======??????>>>===============;;;<<<<<<<<<============>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888999999999::::::888999999999999888888777:::::::::999999999888888888777777777777666666666555555555555555555555555666666444333222111111111222222222333333333444444333333333222222111111111222222111000000111222222222222222111111111000000000000000000000000000000000000000/////////......////////////////////////000000000000/////////...000000000//////.........//////000000000000//////000/////////.........---///......---...///000111//////...---------------.........------,,,,,,,,,++++++,,,,,,,,,------------..................///------............------,,,,,,---.......................................///...------...---+++)))...---,,,+++************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,************************,,,------,,,++++++,,,...------------.........///++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---......,,,---...//////...---,,,...........................////////////...------///000111222111000...---+++,,,---////////////...000000111222333444555555555444333222111000//////111111111111222222222333000000000000000111111222444444444555555555555555555555555555555555555555444444555666777999:::;;;>>>>>>===============>>><<<<<<;;;:::999888888777:::;;;===>>>???>>>===<<<:::;;;;;;;;;<<<<<<======??????@@@@@@@@@??????>>>AAA@@@???>>>???@@@BBBCCCFFFEEEDDDCCCBBBBBBCCCDDDFFFEEEFFFHHHKKKKKKJJJHHHHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>>>>=========<<<<<<:::::::::::::::::::::::::::999888:::===@@@BBBBBB:::999888666666777999:::888888777777777666666666666666666555555555555555555555555555555555555555333333222222222222333333222222222333333222222111111111111222222333333444555555555555444333222111333333333333333333333333222222333333333333333333111111111111111111111111NNNKKKHHHGGGGGGHHHHHHHHHIIIHHHGGGHHHJJJKKKKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOQQQOOONNNMMMNNNNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLHHHFFFEEEEEEEEEEEECCCBBBBBB@@@??????AAABBBBBBAAABBBAAA@@@@@@BBBCCCCCCBBBCCCBBBAAAAAA@@@AAAAAAAAA???>>><<<;;;:::;;;;;;<<<======>>>???????????????<<<======>>>>>>?????????@@@@@@???>>>>>>===<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777888888888999999999999888888999999:::999999999:::::::::999999999999999888888888777777777666666555555555555555555555555555555444222222111111111222222222222333333333333222222222222222111111111222111111000000111111222222111111111111000000000000000000000000000000000//////...............---////////////////////////000000000/////////.....................---------...//////000000//////.../////////.....................------......///000///...------------------------------------------,,,,,,,,,,,,------------...------------------,,,------............------,,,---......///.........------------------------...---,,,---...---+++)))---,,,+++***************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++,,,---,,,+++***,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,******+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................///////////////......---//////000111111000...---+++,,,---...////////////111111222333444444555555333333222111000//////...111000000///000111222333000000000000000111111222222333333444555555666666444444444444444444444444444444444555666888999:::<<<;;;;;;;;;;;;;;;<<<<<<999999999999888888777777999:::;;;<<<===<<<;;;;;;777888888999:::;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;>>>>>>???@@@AAABBBCCCCCCGGGFFFEEECCCBBBBBBBBBBBBDDDDDDEEEGGGJJJKKKIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@>>>============<<<<<<<<<888888888888888888888888999999:::===@@@CCCCCCBBB::::::999888777777777777777777777666666666555555666666555555444444444333444444444444444444444444222222222222222222222222111222222333333222222222222222222222222222222222444555555444444333222111222222333333333333333333333333333333333222222222000000111111222222333333KKKIIIHHHHHHJJJLLLMMMLLLMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGIIIKKKLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@???@@@BBBCCCCCCBBBBBB@@@??????@@@AAA@@@???AAA@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????=========>>>>>>?????????@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888777777777777777888888888888999777777888999:::::::::999999999999999999999999999888888777777777666666666444444444444444444444444444444333222111111111222111222222222222333333333222222222111111111111111111111000000000000111111111111111111000000000000000000000000000000000000........................////////////////////////000000/////////.....................------------...//////////////////...........................------------......//////......---,,,,,,---------******+++,,,---...///000,,,,,,,,,------------...---------,,,,,,+++++++++,,,------......------,,,---......//////.........------------------------...---,,,,,,------+++))),,,,,,+++***************))))))***+++,,,------...------------------------...------,,,+++***))))))++++++++++++***************************************++++++***))))))***,,,*********+++++++++,,,,,,---------......---------...---,,,*********+++,,,)))***,,,---------,,,+++,,,,,,------------,,,,,,........................//////000000//////...------......//////...------,,,,,,---....../////////111222222333444444555555333222222111000000/////////...,,,+++,,,---///111000000000000000111111222333333333444444555555555444444444444444444444444333333333444555777888999777777777666777777888888999999999999999999999999888888999:::;;;::::::999666777777888999:::;;;;;;999999::::::;;;;;;::::::<<<>>>@@@BBBCCCDDDDDDDDDGGGFFFEEEDDDCCCBBBAAAAAACCCCCCDDDFFFIIIJJJHHHGGGGGGEEEDDDDDDDDDCCCAAA???=========<<<<<<<<<;;;;;;888888888888888888888888777777999===@@@BBBAAA???888888888888888777777666666666666666555555555555666666555555444444333333444444333333333333333222111111111222222111111111111111222333333333222222333333222222222222222222444444444444444333222111222222222222222333333333444333333333222222111111000000111222333333444444HHHHHHHHHKKKNNNQQQQQQQQQNNNLLLJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKMMMMMMLLLJJJHHHHHHFFFHHHJJJLLLLLLKKKIIIHHHHHHFFFDDDDDDEEEEEECCCBBBBBBAAAAAABBBDDDDDDDDDBBBAAA???======>>>???>>>===>>>>>>>>>>>>======<<<<<<===<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===>>>??????>>>>>>>>>>>>???????????????========================;;;;;;<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888777777777666666666666666666777777777888888888666777888888999999999999888888888888888888888888777777777666666666666555444444444444444444444444333333222111111111222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////..........................................////////////......---------...............,,,------...............------,,,,,,,,,------...,,,,,,---------------...,,,,,,---------.........------,,,,,,+++++++++***,,,,,,------------,,,,,,---...............---------------------------------,,,+++,,,------+++)))++++++******))))))******((())))))***+++,,,---...------------------------...------,,,+++***)))))),,,,,,,,,,,,,,,+++++++++************************((())))))(((''''''(((******++++++++++++,,,,,,,,,,,,------------------,,,///...---+++++++++,,,---***+++---.........---,,,---------......---------........................///////////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222222333333444444444333333222222111111000000///---,,,++++++---///000000000000000000111111222555555444444333333333333444444444444444444444444333222333333444555666777555555555555555666777777777777777888888888888888777888888999999999999999777888888999::::::;;;;;;888888999:::;;;;;;::::::===>>>AAACCCEEEFFFEEEEEEFFFFFFEEEEEECCCBBBAAA@@@AAAAAABBBEEEGGGIIIGGGFFFEEEDDDCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777888:::===@@@AAA???===666666777777888888888888666666666666555555555555666666555555555444444444444444333333222222222222000111222222222222111000000111222333333333333333333333222222222222222222333333333444333333222222111111111222222333333333333333333222222111111111000000111222333333444444HHHHHHJJJMMMQQQSSSSSSRRRKKKIIIHHHGGGGGGGGGEEEDDDBBBCCCCCCDDDEEEGGGHHHIIIHHHJJJLLLKKKIIIGGGGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFFFFDDDCCCDDDEEEEEEDDDBBBBBBAAAAAABBBDDDDDDBBBAAA???===<<<<<<===>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<======<<<;;;;;;999999999:::::::::;;;;;;::::::::::::999999999999888888888888888888888888666666666666555555555555666666666666777777777777666666777777888777777777666666666666666777777777666666666555555555444444333333333333333333333333222111111111111222222333111111111111222222222222000000000111111111111111///000000111111000000/////////000000000000000111///////////////////////////////////////000000000......................../////////.........---------------............///---......//////......------------------.........,,,,,,---............---,,,,,,,,,,,,,,,------...111000///...,,,+++***))),,,---------............---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++***+++******)))))))))******++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))(((&&&&&&((()))++++++++++++,,,,,,,,,---******++++++++++++******...------,,,,,,,,,,,,---+++,,,,,,---------------...------------------..........................................------,,,+++++++++++++++,,,,,,,,,------,,,------...000000111111111222222333333333333333222222222111111111000//////...///000111222000000000000000111111222555555444444333222222111333333333333333333333333222222222222333444555666666555555555666777888999555555555555555666666666777777888888888999999999999999999999::::::::::::888888999:::;;;;;;;;;;;;===???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA??????@@@CCCFFFHHHGGGEEECCCBBBBBBBBBBBBAAA>>><<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::;;;>>>@@@AAA???===666666666666777888999999777777777666666666555555666666666666666666666666555444444333333222222111000111222333333222111000000111222222333333333333222222222222222222222222222222333333333333222222000000111111222333333333222222222222222111111111000000111111222222333333JJJJJJLLLNNNQQQRRRPPPNNNJJJHHHFFFFFFFFFFFFDDDBBB@@@AAAAAACCCDDDFFFGGGGGGGGGIIIKKKJJJGGGEEEFFFGGGEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDCCCBBB@@@@@@@@@AAABBBAAA???======;;;::::::<<<===<<<<<<::::::;;;;;;;;;:::999888999999:::::::::::::::999999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;::::::999999777888:::;;;<<<;;;:::999999999999999:::::::::::::::999999999888888888888777777777777777777777777555555555555444444444444555555555666666666777777555666666666666555555444444444444555555555666666555444444444444333333333222222222222222222222222111111000111111222333333111111111111222222222222///000000000111111111222...///000111111000///...////////////000000111111////////////////////////------........./////////........................//////.........---------+++,,,,,,,,,---------...---......//////......---,,,,,,,,,------.........+++,,,---.........------,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++------------............,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++*********))))))))))))******++++++++++++******************************************+++++++++,,,,,,,,,******++++++,,,,,,------************************))))))***)))(((((()))+++******+++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------........................---------------,,,,,,+++,,,,,,,,,,,,,,,---......------,,,,,,---...000111000000111111111111222222111111111111111000000000//////000000000111111111000000000000000111111222444333333333333333333333333333333333333333333333222111111222222333444555555555555555666777888999666666666666555555555555888888777888888888999::::::::::::999999999999888777888999:::;;;;;;;;;;;;===>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA>>>>>>???BBBEEEGGGFFFEEEAAA@@@@@@AAAAAA@@@===:::;;;;;;;;;::::::::::::999999999999999999999999999:::::::::<<<======<<<:::888777666555555666888999888888777777777666666666555555666666777888888888555555555444333222222222111222333444444333222111000000111222333333333333111111111222222333333444111222222333333333222222///000000111222222333333111111111111222222222222111111111111111111111111LLLLLLMMMOOOPPPOOOMMMJJJJJJIIIGGGGGGGGGGGGFFFDDD???@@@AAABBBDDDEEEFFFGGGGGGIIIJJJIIIEEEDDDEEEGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@??????@@@BBBCCCCCCBBB??????>>>???@@@???===;;;<<<:::999999;;;<<<<<<<<<999999:::;;;:::999888777777888888999999999888888888999:::<<<===>>>>>>>>>===============<<<<<<<<<>>>===<<<;;;999888777666555666888:::;;;:::888777888888999999999:::::::::999999999888888888888777777777777777777777777777555555444444444333333333555555555555666666666777555666666666555444333333333333333444444555555555444444333333333222222222222222222222222222222222000000000000111222333333000111111111111222222222//////000000111111111222...///000111111000///....../////////000000111111////////////////////////,,,,,,,,,------.................................//////.........---------*********++++++,,,,,,,,,---..................---,,,,,,,,,------.........+++,,,---.........---,,,++++++++++++,,,,,,---...******+++,,,...///000000---------.........//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++******)))))))))))))))******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))(((((()))***+++,,,,,,---***************************++++++***))))))***,,,************++++++++++++,,,,,,,,,------,,,,,,,,,''')))***,,,,,,,,,+++***+++***)))))))))***,,,---,,,++++++******++++++,,,........................,,,,,,------,,,,,,+++***---------------...///000------,,,,,,---...000111000000000000000111111111000000000000////////////---......///000/////////000000000000000111111222111222222333333444444555333333333333333333333333111111111111222333444444333222222333444555666777999999888888777777777777888888888888888999999:::::::::999999888777777777777777888::::::;;;;;;;;;======>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBB======???BBBEEEFFFFFFDDD@@@??????@@@@@@???<<<999;;;;;;;;;:::::::::999999888888888888888888888888999888777888999999888666;;;999666444333444666888888888888888777777777777555555666777888999::::::666666555444444333222222111222444555555444222111///000111222333444444444000000111222333333444444111222222333333333222222///000000111222222333333000000111111222222222333111111111000000000000000KKKLLLLLLLLLLLLKKKKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAACCCDDDEEECCCBBBFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>><<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::999999:::::::::999999888888777777777777777888888777888999999888777888:::;;;;;;;;;<<<===>>>???@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888:::999888666666666777888888888888888888888888888<<<:::777777777777555444777777666666555555555555444444555555555555444444444555555666777666666666444444555555555444222111444555555555444444222222444444444333333222222222111111222222222333333333444333222111111222333444222222111111000000//////000000000000000000000000000000000000000000000000------......//////000000///............---------.........------,,,,,,,,,,,,,,,------.../////////............---,,,+++***,,,---......,,,,,,---...------,,,,,,,,,,,,++++++---,,,+++******,,,...///..................---------------,,,,,,+++++++++......................../////////......---------,,,------......---,,,,,,///,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************,,,,,,+++***))))))******...---,,,,,,,,,---...///------------------------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,&&&&&&''''''(((((())))))))))))))))))************,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,------,,,,,,,,,+++++++++000///...------...///000++++++,,,------------,,,,,,,,,,,,---------......///000111111111000...---............////////////222222222111111000///...------------------------////////////000000000000111111222222222333333333333333333333333333333333444333333222222333333444555444444555555666777888777666555555555666888999888777555333222555:::>>>AAA>>>;;;888666777888999999999::::::;;;<<<======??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@===>>>AAACCCDDDEEEDDDDDDDDDCCCAAA@@@>>>===<<<<<<:::999888888777777888888777888999:::::::::999888;;;;;;;;;;;;:::999888888888777666555444555555666777666555555555666888999777777888888888777777666999888555333222333444555111222222222222333333333222111111000000111111222333333333333333333333333222222222111111111000000000111111111111222222222111111111111111111111111...///000000000000//////KKKLLLLLLLLLLLLKKKJJJJJJKKKIIIGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCDDDCCCBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;<<<<<<=========<<<;;;;;;:::999999999999999::::::999999888888777777666666777777888777888999999777777888999::::::::::::;;;===>>>???===<<<;;;;;;::::::;;;;;;:::::::::999999999888888:::999777666666666777888999999999999999999999999:::888666666777888777666666666666555555555444444444444555555555555444444333444555555666666555555333333444444444333111111555444444444333333333333444444333333333222222222111111222222222333333333333222111111111111222333111111111000000000000000000000000000000000000000000000000000000000000000.........///////////////000////////////...............---------,,,,,,,,,..................------............---,,,+++***,,,---......,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,---------------,,,,,,,,,.........---------,,,,,,........................------,,,,,,,,,+++++++++,,,---------------------...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++************************,,,++++++***))))))******+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++(((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------///.........------------...---,,,,,,,,,,,,---...+++,,,,,,---------------,,,,,,,,,---------......---.../////////...,,,+++............////////////000000111111000000//////........................////////////000000000000111111111222222222333333222222222222222222111111222111111000000111111222333333444444555555666777777777777777777888888999777777666444333555999===???===;;;999888888999999999999:::;;;;;;<<<======>>>>>>????????????>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBAAA@@@???===;;;:::::::::888888888888888999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666555444333444444555777666666555666777888999666666777777777777666666777666555333333333444444//////000222333444555666222222111111111111222222333333333333333333333333222222222111111111000000000111111111111222222222111111111111111111111111000000111111111111000000LLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFGGGHHHHHHGGGEEEEEECCCAAA@@@BBBCCCCCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::999999888888888999999::::::999999999777777666666666666777777666888999999777666777888888888888999:::;;;<<<===;;;;;;::::::999999:::::::::::::::999999999888888999888777777666777777777999999999999999999999999777666555555777999999888555555555444444444444444444444555555555555444444222333444444555555444444111222222222222222111000555444333222222222333444333333333222222222222222111111222222222333333333222111111000000111111222///000000000000000000111000000000000000000000000000000000000000000000000///////////////.........000000000////////////......------------,,,,,,,,,000//////...------,,,,,,............---,,,++++++,,,---......,,,,,,---...------,,,,,,,,,,,,++++++)))***,,,......---,,,++++++++++++++++++,,,,,,,,,//////............---------------------------------,,,,,,,,,,,,+++++++++---,,,,,,+++,,,---...///,,,***))))))+++---------------,,,,,,+++++++++***...---,,,,,,++++++,,,,,,************************,,,+++******)))************))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************)))))))))******++++++***************)))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++***************,,,++++++******++++++,,,+++,,,,,,---------------,,,,,,,,,---------...............///......---,,,............////////////......///000000000//////////////////////////////////////////000000000000111111111222222222222333222222222222222222333333222111111000000111111222222333333444444555666666777777999:::::::::999888666777777666555666999;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<============>>>>>>>>>>>>============>>>???????????????======>>>>>>>>>?????????@@@???===<<<;;;:::999999777777777888999:::<<<===<<<<<<;;;;;;<<<======>>><<<======<<<<<<;;;:::999666555444333333333444555666666666666666777888888555555666666777666666555444444444444444444444444///000111222333444555666333333222222222222333333333333333333333333333333222222222111111111111111000111111111111222222222111111111111111111111111111111222222222222111111LLLLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGFFFDDDAAA???@@@BBBBBBBBB??????????????????@@@@@@AAAAAA@@@@@@???>>>>>>===:::::::::999999999999::::::999999999888888888777888888999:::::::::999999888777666666555666666666666777999999777666666666666666666777888999:::;;;::::::999999888999999::::::::::::999999999888888888888777777777777777777777777777777777777777777777666555555777888888777444444444444444444444444444444555555555555444444222222333444444444444333222222222222222222111111555444222000000111333444222222222222222111111111111111222222222333333333111000000000000000000111.../////////000000111111000000000000000000000000000000000000000000000000000000//////......------////////////............------------------------//////.........------------.........------,,,+++,,,---......,,,,,,---...------,,,,,,,,,+++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,............------------------------------------........................---,,,+++***+++---///111+++)))((()))+++---...---------,,,,,,+++*********------,,,+++++++++++++++************************++++++***************++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))((())))))***++++++++++++******))))))((())))))*********+++++++++))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......))))))))))))))))))))))))++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000//////............////////////,,,---...///000000000000........................////////////000000000000111111111111222222222222444444555555555555666666444333333222222333333444333333444555666666666666666888:::<<<<<<;;;999888666777888888777777999:::999999;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>??????>>><<<;;;;;;;;;;;;888888888888999:::;;;<<<;;;:::999999:::;;;===>>>?????????>>>>>>===<<<;;;777666555444333444555555666666666666666777777888555666777777777777777777222333444444555444444333444444444333333222222222444333333222222333333444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111222222111111000000LLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGDDDAAA???@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>888888888999999999999888888888888888888777777777777888999:::::::::::::::888888777666666666666666666888::::::888666666666555555555555666888999:::999999888888888999999::::::::::::999999999888888777777777888888888777777666666666666666666666666999777555555666777666555444444444444444444444444444444555555555555444444111222222333444333333333333222222222222333333333444222111000000111333444111111111111111111111111111111222222222333333333000000000111111000000000......//////000000000111////////////////////////////////////////////////000000//////......------......---------,,,,,,,,,---------------------------------.........//////---------...------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,---------------------------...........................---+++***+++---///000***)))(((***,,,---------,,,,,,,,,++++++*********,,,,,,+++***************************************+++***************++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))(((((()))******+++*********))))))(((((((((************++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,---------......000000/////////000000000............////////////+++,,,---///000000000000------------------------////////////000000000000000000111111111222222222444444444555555666666666444333333222222333333444444555666777888888777777666888;;;===>>><<<:::888666888::::::888888999:::777999;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>===???????????????>>>>>>>>>======<<<;;;:::::::::;;;::::::999888888999999999::::::999999:::;;;===>>>======>>>======<<<;;;:::999888666555555555666777555666666777777777777777666777888999999999999999333333444555555555444444555555444444333222111111444333333222222333333444222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111000//////...MMMKKKJJJHHHGGGGGGGGGHHHFFFEEEEEEFFFHHHIIIIIIHHHGGGDDDAAA@@@@@@@@@@@@???===>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======777777888999999999888888888888888888888888888888777888999999:::::::::::::::999888777777666666777777999;;;;;;999777666666444444444555666777888999999999888888999999:::::::::::::::999999999888888666666777888888888888777555555555555555555555555999777555555666666555444444444444444444555555555444444555555555555444444111222333333444444333333333222222222222333444444222111000000000111222333000000000000000111111111111111222222222333333333000111111222222111111000...//////////////////000///////////////////////////////////////////////////////////////.........---------,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------...//////000,,,------...------,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,++++++---,,,+++******,,,...///++++++,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......,,,,,,,,,,,,---...+++***)))***,,,------+++++++++++++++++++++++++++,,,+++******))))))***************************************)))******+++,,,((()))******++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******+++,,,))))))))))))))))))((((((*********++++++++++++,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))******+++++++++++++++,,,,,,,,,---------.........------------...//////............////////////,,,---...///000111111111------------------------////////////000000000000000000000111111111111222111111222222333333444444222111111000000111111222444555777888999999888777777999;;;======<<<:::999888999::::::999888999:::888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@>>>>>>999999888777777777888888:::999888888777777888888;;;:::;;;;;;<<<===??????:::::::::::::::999777777999888777666666666777888555555666777777777777777777777888999::::::::::::555555555555555555555555333333333333444444444444333333222222222222333333222222222222222222222222111111111111111222222222000111111111111222222222111111111111111111111111000000000000000///...---MMMKKKIIIGGGFFFFFFGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@>>><<<;;;<<<>>>???@@@@@@@@@?????????>>>>>>===<<<<<<<<<666777888999:::999999888888888888888888888888888777777888999::::::::::::;;;:::999888777777777777888:::======;;;888777666444444444555666777888999999999999999999:::;;;;;;:::::::::999999999888888555666777888999888888777777777777777777777777777777555444444666777777666444444555555555666666666444444555555555555444444222333333444444444444444222111111000111222333444000000000000111111222222/////////000000000111111111111222222222333333333111111222333333222111111///////////////.........////////////////////////////////////////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,---------......------..................,,,,,,------...------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------*********+++,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,++++++******+++,,,---+++***)))))))))***++++++,,,,,,,,,,,,+++************+++******************************))))))***++++++,,,))))))+++,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++------))))))***************************+++++++++,,,,,,***++++++,,,------......------------------------++++++++++++++++++,,,,,,((((((((()))))))))******++++++,,,------,,,++++++++++++,,,------------,,,,,,,,,,,,---------.........------,,,---...///000............////////////...//////000111111111111........................////////////000000000000000000000000111111111111000000111111222333333333222111111000000111111222333444666888999888777666777999:::<<<<<<;;;:::999::::::;;;:::888888:::;;;::::::;;;<<<<<<=====================<<<<<<<<<<<<=========>>>>>>===============>>>????????????>>><<<>>>@@@BBBBBBAAA>>><<<777777666666666777777888777777777666777777888888888999:::<<<======>>>>>>::::::;;;::::::999888777999888777555555666666777444555666777888777777666666666888999999:::::::::999888666555444555555666444444444444444444333333222222111111111111222222111111111111111111111111000000111111111222222222000111111111111222222222111111111111111111111111111111222111000///......MMMKKKIIIGGGEEEFFFFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGEEEDDDCCCBBBBBB@@@===;;;:::;;;===????????????>>>>>>======<<<;;;;;;::::::666777888:::::::::999888888888888888888999999999666777888999:::;;;;;;;;;<<<;;;:::999888888888888888;;;>>>>>><<<999777666444444444555666777888999:::999999999:::;;;;;;<<<:::::::::999999999888888555666777999999999888777888888888888888888888888555333333444666888999888555555555666666666777777444555555555555555555444222333444444555555444444111000/////////111222333...///000111111111111111.../////////000000111111111111222222222333333333111222333444444333222111000000//////.........---////////////////////////////////////////////////---.........//////000000//////.........---------,,,,,,,,,------........./////////...------,,,,,,,,,,,,------...---------,,,---......,,,,,,---...---------,,,,,,,,,++++++)))***,,,......---,,,+++((())))))***++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////...---,,,***))),,,+++++++++,,,,,,+++)))(((((()))***+++,,,,,,---...---,,,,,,++++++,,,,,,******************************))))))***+++,,,,,,+++,,,---...///...------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,------...//////------------------------,,,,,,++++++++++++++++++))))))******++++++,,,,,,***+++,,,------,,,+++***,,,---......//////......,,,,,,,,,---------......000///......///000111222............/////////000///000000111111111111111////////////////////////////////////000000000000000000000000111111111111111111222333333444555555444333333333333333333444222333555777888777666555888999:::;;;;;;;;;::::::;;;;;;;;;999888888:::<<<;;;;;;;;;;;;<<<<<<=====================<<<<<<<<<======>>>>>>>>>>>>============>>>???????????????999<<<@@@BBBCCCAAA>>>;;;888888888888888999999:::555555555555666888999:::444666888:::;;;;;;;;;:::============<<<;;;:::999888777666555444555555666444555777888888888777666555555666888888999999999;;;999777555444444666777888777666555333222000000222111111111111111111222111111111111111111111111000000111111222222222222000111111111111222222222111111111111111111111111333333333222222000//////IIIGGGEEEEEEFFFFFFEEEDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCBBB???<<<:::;;;;;;<<<<<<===???@@@AAA============<<<;;;:::999777777777777888999:::;;;888777777666666777777888999999999999:::;;;<<<<<<;;;;;;:::999888777666555::::::;;;>>>@@@>>>999444333333333444666777999:::999999999999999888777666999999999999999999999999444555777888888666444222555555666666666666555555555555666666777777777888444444444444444444444444444444555555555555444444444444444444444444444444111111111111111111111111222222222111111000000000///000000000000111111111222222222111111000000000333222222111111222222333111111000000000000111111//////////////////////////////000000000000////////////000000//////...---.........------.........,,,,,,,,,---------..............................,,,,,,------,,,,,,+++***,,,,,,,,,------.........000///...---,,,+++******++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,+++***)))(((,,,+++++++++***)))))))))))))))(((((((((((())))))******++++++++++++,,,,,,(((***,,,------+++(((&&&++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++---------,,,+++***)))(((,,,+++******,,,,,,+++***)))))))))*********))))))))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,,,,+++++++++++++++++++++,,,---,,,***)))***+++------------------------+++,,,------+++***+++------------.........//////111111000000//////......///...---,,,+++*********------......//////000000...............///000000////////////////////////000000000000000000000000222222222222222222222222222222222222222222333333444555666777777888888888888888999999999999::::::;;;::::::999888888888999;;;<<<===>>>>>>===<<<<<>>======???>>><<<;;;;;;;;;<<<===???@@@AAAAAA???>>>>>>>>>888888888888888888888888888777666555666777999;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999999999999:::999666444222222333333777666444222222222444555555666666777888999999:::777777666666555555555555333222222444555555333111000111222333333222111000222111111111000000/////////000000000000111111111222222222111111111000000111111111111111111111111111111111111000000000000IIIGGGFFFEEEFFFGGGFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@>>><<<;;;<<<<<<<<<===>>>???@@@AAA============<<<;;;:::999888888888888999::::::;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;;;;::::::999888777666555999999:::===???===999555444444444555666777888999999999999999999888777777999999999999999999999999777888:::;;;:::999666555666777777888888777777666666666666777777777888888444444444444444444444444444555555666666555555444444444444444444444444444222222222222222222222222333333222222222111111111000000000111111111222222555555555444444333333333333222222111111222222333111111000000000000111111//////////////////////////////000000000000//////------......------,,,+++......------------......,,,---------..........................................//////......---,,,,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,+++***)))(((+++++++++*********************))))))))))))******,,,,,,,,,---------......,,,---...///...---+++******++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,+++******,,,,,,+++***'''((()))***++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++---.........,,,+++,,,---+++,,,,,,------............///000///...---...000---.........////////////000000000000//////.........------------......///......///////////////000...............///000000////////////////////////000000000000000000000000222222222222222222222222111111222222222222333333444555666777777888888777888999999999999:::::::::;;;::::::999888888888999:::;;;<<<===>>>===<<<<<>>===<<<<<<<<<<<<;;;===??????>>>======>>>???>>>===<<<;;;<<<======???@@@AAA@@@???>>>>>>???::::::::::::999999888888999888666555666777999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999888888999777555333222222333444777555444222222333444555555555666666777888888999666666666666555555444444333222222444555555333111111111222333333222111111222222222222111111000000000000000111111111111222222222222111111111000000111111111111111111111111111111000000000/////////GGGEEECCCCCCEEEEEEEEEDDDGGGFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@???>>>===<<<<<<<<<======>>>???@@@AAAAAA============<<<;;;:::999888888999999:::;;;;;;<<<======<<<<<<<<<<<<======>>>======<<<;;;;;;::::::::::::999888777666666555999999999;;;===<<<:::777666555555555666666777888999999999999999999888777999999999999999999999999888999;;;;;;;;;:::888666888888999999999999888888777777777777888888888888555555555555555555555555444555555666666555555444444444444444444444444444333333333333333333333333333333333333222222222222111111111111222222222333222222222222222111111111222222111111111111222222111111000000000000111111//////////////////////////////000000000000//////------......------,,,+++------,,,,,,,,,,,,------------........./////////..............................//////......---,,,,,,,,,,,,,,,------------++++++,,,,,,------......+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***************++++++++++++++++++******+++++++++,,,,,,,,,,,,------------++++++++++++*********)))******+++++++++++++++***))))))))))))))))))))))))***+++++++++++++++******,,,+++******+++,,,+++***&&&''')))+++,,,------...000000///---,,,+++***))))))***++++++,,,,,,++++++*********++++++,,,,,,---...///000///...---...///***++++++,,,---...//////+++---...---,,,+++,,,...............////////////000000000////////////...,,,------...///111222333000000000000////////////...............///000000////////////////////////000000000000000000000000111111111111111111111111111111111222222222333333444444555666777777777777999999999999:::::::::;;;::::::999999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========>>>>>>===<<<;;;===>>>@@@???===<<<<<<<<<===>>>@@@AAAAAA@@@>>>>>>???AAA=========<<<;;;:::999999999888777666666666777888999999:::::::::;;;;;;;;;;;;;;;::::::999999888888777666444333333333444555666555444333222333444555444444444555666666777777555555555555555444444444444333222333555555333222222222333333333333222222333333222222222222111111000111111111111222222222222111111111111000000000111111111111111111111111000000000/////////......CCCBBB@@@@@@BBBCCCCCCBBBFFFEEEDDDDDDCCCCCCCCCDDDCCCAAA???===<<<<<<=========>>>???@@@@@@AAAAAAAAA============<<<;;;::::::999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<=====================<<<;;;;;;:::999999888777777666666888999999:::;;;;;;:::999777777666666666666666777999999999::::::999888888999999999999999999999999777888999:::999888777666888888999999999999888888777777888888888888888888666666666666666666666666555555666666666666555555444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333111111111111000000000000222222111111111111222222111111000000000000111111//////////////////////////////000000000000///////////////000//////...------,,,,,,++++++,,,,,,---.........////////////000........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++------,,,,,,+++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++************)))))))))***+++++++++,,,++++++************++++++)))************++++++++++++***)))((('''((()))))))))******++++++++++++***+++++++++++++++,,,,,,,,,)))******++++++++++++***+++***)))***+++,,,+++)))((()))***+++,,,---------//////...---+++***)))))))))******+++++++++++++++))))))***+++,,,,,,------...///000///...---...///,,,,,,,,,------------...***+++,,,,,,+++***,,,---,,,---------............////////////////////////---------...///111222333111111111000000//////..................///000000////////////////////////////////////////////////111111111111111111111111000000111111222222333333333444555666777777777777999999999999::::::::::::999999999:::999999999888999999::::::;;;;;;<<<<<<;;;<<<>>>?????????>>>===>>>>>>>>><<<::::::===???@@@???>>>===<<<===>>>>>>@@@AAAAAA@@@>>>>>>@@@BBB@@@???>>>===<<<;;;:::::::::999888777666666777777999999999999::::::::::::::::::::::::999999888888555444444333333444555555555444444333333333444555333333333444444555555555555555555555444444444444444333333333555555444222333333333333333333333333111111111111111111111111111111111111222222222222111111111111000000000000111111111111111111111111////////////............BBBAAA???@@@BBBCCCCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCCCCAAA???<<<;;;<<<===>>>>>>???@@@AAABBBBBBBBBAAA>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>===>>>======<<<<<<======>>>;;;<<<===>>>>>>>>>======::::::999999888888777777888999;;;;;;;;;:::::::::888888777666666666666777888999999:::::::::999999999999999999999999999999888999999:::999888777666666666777777777777666666888888777777777777777777666666666666666666666666555666666666666666666555444444444444444444444444444444444444444444444444333333333333333333333333111111222222222333333333333444444444444444444444222111111000000111111222111111000000000000111111000000000000000000000000//////000000000000///////////////000//////...------,,,,,,++++++,,,,,,---.........////////////000........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))***+++++++++,,,*********))))))*********)))))))))*********++++++...---+++*********,,,---((()))******++++++++++++******+++++++++,,,,,,,,,))))))***+++++++++******+++***))))))++++++***)))******+++,,,,,,,,,++++++++++++++++++******)))))))))))))))*********++++++))))))***+++,,,,,,------,,,---......---,,,---/////////...---,,,++++++***,,,...//////......///111++++++,,,,,,,,,---------.............../////////...---------...//////000111111000000//////.....................///000000////////////////////////////////////////////////000000000000000000000000//////000111111222333333333444555666666777777777888888888999999999::::::888999999:::::::::999888888888888999::::::;;;<<<:::;;;===?????????>>>>>>>>>>>>===;;;999:::===@@@@@@???===<<<<<<<<<===>>>@@@AAAAAA@@@??????@@@BBB@@@@@@???>>><<<;;;::::::999999888777777666666666888888888999999999::::::999999:::::::::999888777555555444444555555666666444444444333444444444444333333333333444444444444555555555555555555555555555444333333444555444333333333333333333333333333/////////000000000000000000000111111111222222222000000000000000000000000111111111111111111111111////////////............BBBAAA@@@AAACCCEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCAAA???===<<<===>>>??????@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<===????????????>>>??????>>>>>>>>>>>>??????999:::<<<>>>>>>>>>>>>===;;;;;;::::::999999999999999;;;>>>>>><<<:::999999888888777666666777777777888999::::::::::::::::::999999999999999999999999:::;;;;;;;;;;;;:::999999555555666666666666555555777777777777666666666666555555555555555555555555555666666777777666666555444444444444444444444444444444444444444444444444222222222222333333333333111111111111222222222333222222222222333333333333111111000000000000111111111111000000000000111111000000000000000000000000//////000000000000//////------......------,,,+++------,,,,,,,,,,,,------------........./////////..............................//////......---,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***************+++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++(((((()))***++++++++++++((((((((()))******++++++)))***************))))))+++***))))))***+++***)))***+++++++++++++++******))))))))))))***************))))))))))))***++++++*********++++++,,,,,,---+++,,,------,,,+++---...111000///...,,,+++))))))+++,,,......------...000+++,,,,,,,,,,,,------------............/////////......------,,,---------////////////...........................///000000////////////////////////000000000000000000000000////////////////////////...//////000111222333333333333444555666666666666777777777777888888888999777888999:::;;;:::999888777777777777888:::;;;<<<;;;;;;<<<======>>>======<<<<<<<<<;;;:::;;;>>>@@@???>>><<<;;;;;;;;;<<<===>>>@@@BBBBBBAAA@@@AAABBB>>>>>>======<<<;;;::::::888888888888777777777777777777888888888999999999777888999::::::999888777666666666666666666666666333333444444444444444444333333333333333333444444555555555666666666666666666444333333444555555444333333222222222222333333.........////////////000///000000000000111111111//////000000000000000111111111111111111111111111000000000/////////......@@@???>>>???BBBDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>??????@@@AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>;;;<<<>>>@@@AAA@@@??????>>>>>>============>>>>>>:::;;;===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;:::::::::===AAAAAA>>>:::888888777777777666777777888888888999::::::;;;;;;::::::999999999999999999999999:::::::::::::::999999999444555555666666555555444666666666666555555555444444444444444444444444444666666777777777777666666444444444444444444444444333333333333333333333333111111111222222222333333000000000111111111222222//////000000000111111111111111000000000000111111111111000000000000111111000000000000000000000000//////000000000000//////------......------,,,+++......------------......,,,---------..........................................//////......---,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,++++++,,,,,,------......)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***,,,,,,+++++++++***************++++++************++++++++++++++++++,,,,,,,,,,,,))))))(((''''''''''''''''''((()))***++++++++++++'''(((((()))******++++++******+++******)))((('''+++)))((()))***+++***((((((((()))***++++++++++++***************************))))))((()))***+++,,,++++++++++++++++++++++++***,,,------,,,,,,---...000000///...,,,+++******(((***++++++++++++,,,...---------.........//////---------.........//////...---------,,,------...------------...........................///000000////////////////////////000000000000000000000000////////////////////////......///000111222333333333333444555666666666666666666666666777777777777666888999;;;;;;:::999888666666666666777999;;;<<<<<<;;;;;;;;;;;;;;;<<<===:::;;;;;;;;;;;;<<<>>>AAA>>>===;;;:::::::::;;;<<<<<>>@@@AAA@@@BBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA@@@????????????@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBAAA@@@??????<<<===???AAABBBAAA@@@???;;;;;;::::::::::::;;;;;;;;;<<<===>>>===<<<999888<<<<<<<<<<<<<<<<<<;;;;;;:::>>>CCCCCC???:::888777777777777777777888999999888999::::::;;;;;;;;;;;;999999999999999999999999888888888777777777666666555555666666666666555555666666555555444444444333444444444444444444444444666666777777777777666666444444444444444444444444333333333333333333333333000000000111111222222222///000000000000111111111222222333333333444444444111111000000000000111111111111000000000000111111000000000000000000000000//////000000000000////////////000000//////...---///......------......///,,,,,,,,,---------..............................,,,,,,------,,,,,,+++***,,,,,,,,,++++++*********((()))***+++,,,---......++++++,,,------...//////(((((()))***+++,,,,,,---++++++,,,,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***,,,---,,,+++++++++******))))))---,,,,,,++++++,,,,,,---((())))))))))))*********++++++++++++*********)))'''''')))******+++++++++)))******+++,,,,,,------+++++++++******(((''''''***)))((()))***+++***(((%%%&&&((()))++++++,,,,,,,,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,...//////......------,,,,,,++++++,,,............///111////////////000000000111---------.........//////---------------...//////+++,,,,,,------........................///000000////////////////////////000000000000000000000000////////////////////////---...///000111222333333222333444555666666666666555555555555666666666666666777999;;;;;;;;;999888666555555555777999:::<<<<<<<<<:::999999:::;;;<<<888999;;;;;;;;;<<>>???AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<===>>>============<<<;;;:::999;;;<<<===<<<;;;;;;;;;======???AAA@@@===999666555777777777777777777777777888888888888999:::;;;<<<888888888888888777666666888888888888999999999999666666666666555444222222555555555555555444444333555555666666555555444333444444555555555555444444111222222333444555666666444444444333333333222222111111111111111111111111222111000000000111333444111111111111111111111111111111000000//////......////////////////////////000000000000000000000000////////////////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///////////////////////////...---,,,+++,,,------,,,,,,++++++***+++++++++++++++,,,,,,---...//////+++***)))***,,,---,,,+++000///---,,,+++,,,,,,---...---,,,,,,++++++++++++---...///000000///...---***************)))((('''%%%&&&''')))+++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***(((((((((((()))))))))))))))))))))))))))---,,,***)))))))))***+++---,,,,,,+++***))))))(((((()))***,,,,,,+++******++++++******++++++,,,---++++++++++++++++++,,,,,,******************++++++((()))))))))************((()))***+++,,,---------......,,,,,,,,,,,,......,,,---......///.........//////.........---------...........................---,,,,,,++++++++++++......////////////......---......///000////////////............//////000---......///////////////000000///.....................//////000222333444333333333444444444555555555555555555555666777888999888888888777777666666444444444444555777999:::<<<;;;;;;:::::::::;;;;;;999:::;;;===>>>>>>??????======<<<;;;;;;;;;;;;<<>><<<:::;;;:::999999888888999999888999999::::::;;;;;;<<<:::777555444555666777777999888888777777777777777999:::;;;<<<;;;999777555333333333333333333333333333333333444444444555555222333555666888999999999666555444333222333333444555444333222111111111111333222111000000111222333000000000000000000000000///000111222222111000///111111000000000000111111......////////////......;;;<<<<<<===???@@@AAAAAADDDCCCCCCBBBAAA@@@??????AAA@@@???>>>>>>???@@@@@@AAADDDFFFFFFDDDBBBBBBCCCCCCCCCCCCBBB@@@>>><<<;;;<<<===???@@@@@@???>>>===>>>===<<<;;;;;;<<<===============<<<<<<;;;:::999:::<<<===<<<;;;:::;;;<<<>>>@@@BBBAAA>>>:::777666777777777777777777777777888888888888999::::::;;;888888888888888777666666555555555666666666777777888888888888777666555555777777777777777666555555555555666666555555444333444444555555555555444444333333333444444444444444333333333333222222222222111111111111111111111111111000000000111111222333111111111111111111111111111000000000/////////...////////////////////////...................................................------------------...------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///...---,,,+++,,,,,,---,,,++++++******+++++++++***+++++++++,,,---------,,,++++++,,,...///...,,,------,,,+++***+++,,,,,,...---,,,+++++++++++++++------...//////...------++++++++++++++++++***)))((()))******+++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((())))))))))))))))))))))))))),,,+++******)))))))))***)))))))))((('''&&&&&&&&&((()))******++++++******++++++******++++++,,,---++++++++++++++++++++++++'''((()))***,,,---...///************++++++++++++***+++,,,,,,------------...---,,,++++++,,,---...,,,,,,---...//////......///.........------------...........................---,,,,,,+++++++++,,,......////////////..................///////////////...------------......---......///////////////000000///........................///000111222333333333333333444444444444666555555444444444444555888777777777666666666666444444333444555666888999<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;???@@@@@@@@@???===;;;:::::::::999888888888888999888888999999:::;;;;;;;;;;;;888666666777999999999999999888777777777777888999999:::;;;:::888666555333333333333333333333333333333333333444444444444333444555666777888888888777666444333333333444444555444333222111111111111//////...------...//////000000000000000000000000///000111111111111000///000//////////////////000//////000000000000//////;;;;;;<<<<<<===>>>??????DDDCCCBBBAAA@@@>>>======??????>>>>>>>>>>>>???@@@CCCDDDFFFFFFDDDBBBBBBBBBDDDCCCCCCAAA@@@===;;;:::;;;<<<===>>>>>>===;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::999999:::;;;<<<;;;:::999:::<<<>>>@@@BBBAAA>>>;;;999888777777777777777777777777999999888888888999999:::888888888888888777666666444444444555555555555666999999999999888777666666666777777777777666555555555555666666555555444333444444555555555555444444555444444444333333333222222222222222111111111000111111111111111111111111000000111111222222111111000000000000000000000000000000000000////////////////////////////////////.........................................................------............------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++*********++++++,,,++++++++++++++++++++++++))))))***,,,...///---++++++************++++++,,,---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))))))))))))))))))))))))))******++++++******))))))+++++++++***))))))(((((()))((((((((())))))******+++************+++,,,,,,,,,,,,,,,+++*********)))((()))***+++,,,---...///***++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++,,,....../////////............------------------------------------------,,,+++++++++,,,,,,......////////////......///...---------...000000///...---,,,,,,,,,,,,,,,---......///////////////000///......---.........------......///000111222222222222333333333333444777666666555444444333333666666666555555555555555333333333333444666777888;;;;;;;;;<<<<<<======>>>=========>>>>>>======<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<===<<<<<<;;;::::::999999888888888888888888888888999::::::;;;;;;;;;999777777999;;;<<<<<<999999888777777777777777888888999999999777666555111111222222333333444444222222222333333333444444444555555666777777666666777666555555444444555555555444333222111111111111......------------......000000000000000000000000///000000111111000000//////......------......///000000000111111000000000<<<<<<<<<======>>>>>>>>>AAAAAA@@@??????>>>======???????????????@@@@@@@@@DDDEEEFFFEEEDDDCCCBBBAAADDDDDDBBBAAA???===;;;:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;:::999888999:::;;;:::999888999;;;<<<>>>AAA@@@>>>;;;999888777777777777777777777777:::999888888888888888999888888888888888777666666555555555666666666777777777777777777777666555555444444555555444444333222555555555666555555444333333444444555555444444333333333333333333333333333111111111111000000000000111111111111111111111111///000111222222111000///////////////////////////000000000000////////////////////////////////////000000000000000000000000........................///......------......///...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,+++++++++++++++''''''(((***,,,,,,***(((************++++++,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,+++++++++******+++,,,,,,---,,,,,,------------,,,+++******------------------------******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,,,,++++++*********)))((('''''''''(((***+++***************++++++,,,---,,,,,,+++***))))))(((+++++++++************************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***+++,,,---.../////////---------------------------------------------------,,,,,,++++++,,,,,,,,,---......//////......---///...---,,,,,,...000111000///...---,,,,,,,,,,,,---......//////////////////......------.........,,,---...//////000000000111111111222222222333333666666666666666666555555444444444444444444444444222222333444555666777777:::;;;<<<===>>>>>>>>>???>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999999888888888999999::::::::::::999999888777777777777777777777888888999::::::::::::888777888:::<<<<<<<<<888777777666555666666666666777777777777666555444000000111222333444444555222222222333333333333444555555666666666555555444666666666666555555666666444444333222111111111111000000000000000000000000///////////////////////////000000000000000000//////................../////////000000000000//////>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDEEEEEEDDDBBBAAADDDCCCBBB@@@>>><<<;;;;;;=========<<<<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::999888777888:::999<<<>>>???<<<:::888777777777777777777777777777999999888888777888888888888888888888888777666666555555555555666666666666666777777777777666666555444444444444444333333222555555555666555555444333333333444444444444333333111111222222333444444555111111111000000000//////111111111111111111111111///000111222222111///...........................////////////000000000000////////////////////////000000000000000000000000..............................------------......---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,+++++++++***)))))))))******+++,,,------------,,,,,,,,,,,,(((((((((***++++++***(((******+++,,,,,,,,,------+++++++++******++++++,,,+++++++++******+++++++++))))))***+++,,,,,,,,,+++++++++,,,---------,,,,,,------------------------******+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++)))))))))******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((((((((((((((((((((((((((('''(((***++++++***)))((((((((((((((((((''''''''')))((('''''''''(((***+++******))))))******+++,,,,,,,,,++++++***)))((((((***)))))))))((((((''''''))))))))))))*********+++******+++++++++******)))++++++++++++++++++++++++***+++,,,---............,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,---------............------///...,,,+++,,,---///111111000///...---------------......///////////////......------------......,,,---...///000000//////000000000111111111111222111222333444555666555555333333333333333444444444222222333555666666777777::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999:::999888777777666666666666777888999999999888777777666666777777666666777888888999999:::888777666777999;;;;;;:::666666555444444444444555555555555555555555444444000000111111222333444444222222333333333444444444444555555555555444444333555555666666666666666666444444333222111111111111111111111111111111111111////////////////////////000//////////////////000000//////......//////000---..................---???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDFFFEEECCCAAACCCBBB@@@???======<<<<<<>>>>>>===<<<<<<;;;;;;;;;888888999:::;;;;;;;;;;;;::::::::::::999888777777777888999888777666777999888:::===>>><<<999888777777777777777777777777777888888777777777888888999888888888888888777666666333333333444444444444555777888888999999888777777555666666666666555444444555555666666555555444333333333444444444444333333000000111222333444555555111111111111000000000///111111111111111111111111000000111111000000//////////////////////////////////////////000000000000////////////////////////........................---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,+++******)))))))))))))))***+++,,,------------------------...,,,++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++************++++++,,,++++++************++++++)))***+++++++++++++++***)))***+++,,,---.........------------------------******+++,,,,,,,,,,,,++++++++++++++++++******)))***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++))))))************)))((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))***+++++++++++++++***)))))))))(((%%%&&&&&&'''(((((())))))(((((()))))))))*********))))))***************)))++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------...---,,,,,,,,,---//////111000///...............---......///////////////---------,,,------...///---...///000111000///////////////000000000111111,,,---///222333333333333333333333333444444444444222333555666777888888888999:::<<<===>>>>>>===<<<=========<<<;;;:::999888777888999999999888666555555444444555555777888888888777777666666666666666666666666777888888999999777666666777999:::999888666666555444444444444444444444444444444444444444000000111111222222333333333333333444444444555555333444444555444444333333444444555666666666555555555444333222111111111111//////000000000000//////000000000000000000000000000//////......//////000000//////////////////000,,,------......------,,,>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAADDDFFFGGGEEEBBBBBBAAA???>>>=========>>>>>>>>>===<<<;;;:::::::::666777999:::;;;;;;;;;:::::::::::::::999888777666666777888888666666777888888:::===>>>===:::999999777777777777777777777777777777666777777888999:::888888888888888777666666333444444444444555555555666777777888888777777777555555666666555555444333555555666666555555444333222333333444444333333222111111222222333333333444222222111111111000000000111111111111111111111111111111000///////////////////////////////////////.../////////000000000111////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))(((((((((((()))***+++,,,+++++++++,,,,,,------...222///,,,++++++,,,++++++***++++++,,,,,,+++***)))***************+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++)))((('''***+++,,,,,,,,,,,,+++***************************************************((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++((()))******++++++******)))))))))))))))***++++++************))))))))))))&&&&&&''''''((()))))))))))))))*********+++++++++((()))***++++++++++++++++++,,,---......---,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,------------......///......------.........---......///////////////---,,,,,,,,,------...///---///000222222111000///....../////////000000000---///111333333333222222333333333333444444555555333444666777888999888888999:::<<<======<<<;;;:::<<<<<<;;;;;;:::999888777666777888999999777555444555444444444444555777888777777666555555555555666555555666666777888888999888777666777999999888666777777666555555555555666333333222222222333333333111111111111111222222222444444555555555666666666222333333444444444333333222333444555666555555444555444333222111111111111......///000000///......000000000000000000000000000///............///000///......------......///------............------=========<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::===>>>@@@AAABBBBBBAAAAAABBBAAAAAACCCGGGHHHFFFCCCAAA@@@>>>=========>>>???>>>===<<<;;;::::::::::::666777999:::;;;;;;::::::999999:::999999888777666666777888777666555666888888;;;>>>???>>><<<::::::777777777777777777777777666666666666777888::::::888888888888888777666666666666666777777777777888444444555555555555555444333333444444333333222111555555666666555555444333222333333444444333333222333333333222222222222111222222222222111111111111111111111111111111111111222111000.........///000000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000------------------------,,,++++++******++++++,,,+++******************+++,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,---,,,+++***)))(((((((((((()))***+++,,,))))))***+++,,,,,,------333///+++(((((())))))))))))***++++++***)))((('''******))))))***+++,,,,,,---,,,+++******+++,,,---............---,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,***)))'''&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((()))))))))((()))+++,,,,,,++++++***)))))))))))))))******+++)))))))))))))))*********+++******)))(((''''''&&&******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,............,,,,,,------------,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,+++,,,---.........------------,,,,,,,,,---......---......///////////////,,,,,,,,,,,,------...///...///111222333222000///............/////////000222333555666666555444222333333333444444555555555444555777888999:::999999999:::<<<======;;;:::888::::::::::::999888777666555666888999888777555444555555444333444555666777777777666555555555555555555555666666777888888888999888888888999999888666999999888777777777777777333222222111222222333333222222222111111111111111555555555666666666666777111222333333444444444333111222444555555555444444555444333222111111111111...///000111111000///...000000000000000000000000000///...------...///000...------,,,,,,------.........////////////......<<<<<<;;;::::::999888888===<<<:::999999:::;;;===@@@@@@AAAAAAAAA@@@??????BBBBBBCCCEEEFFFFFFCCC@@@???<<<999888:::<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999999888777666666555333333333444444444555555555777;;;>>>???>>>;;;999<<<<<<;;;:::888555222000777777777777888888888888:::999888777666666666666444333222222333444666777666666555444333333222222555555444333333222111111555444333222111111111111111222333444555444333222222222222222222111000///...///000000000000//////111111111111111111111111////////////////////////,,,---...///000000000000333222000/////////000111,,,---...///000000000000////////////////////////------------------------,,,,,,++++++***+++++++++//////...---+++***))))))***++++++,,,,,,++++++***...---***((((((***,,,...,,,,,,+++******+++,,,,,,))))))))))))))))))))))))......------------,,,,,,)))))))))******++++++,,,))))))))))))))))))))))))++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---------++++++++++++------)))***,,,---...------,,,***++++++,,,,,,++++++***......---,,,+++******))),,,,,,------,,,,,,+++***+++***)))(((((()))***+++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))******************************))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((()))************++++++++++++++++++************)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,+++***)))))))))***+++,,,,,,,,,---------.........///////////////...---........................///............---------...///000000000///---,,,------///000111111111111000111111111111222222222222000------///111222222444444333222222333333333555555555555666666666666<<<<<<<<<;;;::::::999999:::999999999999999666444555666777888888777666555555555444444444555555666555555555555666777999999777666666666666666777888888999999999999888777777999999999999888777555555444444444444444444444444333222111000000111222333222333444555666666666666444444444444444444444444333333333222222222111111222222111111000000//////111000///......///000111111111000000/////////...111111000///...------,,,//////............//////,,,,,,------------------===<<<<<<;;;;;;:::::::::>>>===;;;::::::;;;===>>>???@@@@@@AAAAAAAAA@@@@@@BBBAAAAAACCCDDDDDDBBB@@@@@@===::::::<<<======;;;::::::999999999888888888888888888888888888888888999999888888777666666555333333444444444555555555666888<<>><<<:::::::::999888777555444333555555555666666666666777777777666666666777777888555555444444444555666777666555555444333333222222555444444333222222111111444444333222111111111111111111222333333333333333222222222111111111000000000000111111111111111000111111111111111111111111........................,,,---...///000000000000111000//////......//////,,,---------------,,,,,,........................------------------------,,,,,,++++++***++++++,,,......---,,,+++******)))***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,---------...*********+++++++++++++++************************,,,,,,,,,,,,,,,+++******+++******))))))******+++---,,,++++++++++++,,,---+++,,,---------,,,+++******++++++,,,,,,++++++***------,,,,,,+++*********++++++,,,,,,++++++***)))+++***)))(((((()))***+++***)))))))))))))))))))))******************************+++++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((()))))))))))))))***************************+++++++++++++++++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,+++************+++,,,,,,,,,,,,---------............///////////////...........................///............---------...///000000///...---,,,---...///000111111111111//////000000000111111111333111000///111222333222444333333222222333333333444444555555666666777777<<<;;;;;;;;;;;;:::::::::;;;999888888888888777555666666777777777777666666666555555555555555666666666555555555666777888888666666666666666777888888888999999999999888777777888888888888777666555444444444444444444444444444333222111000000111222333222222333444555555555555444444444444444444555555333333333222222111111111000000000000000000//////111000///......///000111000000000000000///......000000//////...---------//////............//////------------------------<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@??????>>><<<===>>>??????>>>======<<<;;;::::::999999888888888888888888888888999888888777777666666555333444444444444555555555777999<<>><<<:::888888777666666666666666333333444444444555555555444444444555555777888888777777666555555555555666555555444444333333222222444444333333222222111111444333222111000000000000111111111111111222222333333222111000000000111222111222222222111111111111000000000000000000000000........................,,,---...///000000000000....../////////...------............---,,,+++***........................------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))((()))***+++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))******,,,,,,++++++++++++,,,,,,------------,,,+++***)))******++++++++++++******++++++++++++++++++++++++*********+++***))))))(((******))))))))))))******))))))))))))))))))******************************((())))))***+++++++++***))))))))))))))))))))))))************++++++++++++******))))))))))))************))))))))))))((((((''''''''''''''''''''''''***))))))))))))((((((((())))))(((((((((((())))))))))))******++++++,,,,,,************+++++++++,,,+++++++++************)))((())))))***************++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------...///000000000///........................///............---------...////////////...---------...///000000111111000........./////////000000333111000111222222111000333333222222222222333333333333444555666666777777::::::::::::;;;;;;;;;;;;;;;999777666777777777666777777666666666666777777777777666666666666777777666666666555666666777777555555555555666888999999888999999999999888777777777777666666555444444444333333333333333333333333333222111000000111222333222333333444444444333333444444444555555555666666444444333222111111000000//////////////////000000000000////////////000000///000000111111000...---........................//////............//////.........------,,,,,,+++;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBBBBBBBAAA???>>>>>>???@@@@@@???============>>>???@@@??????>>>>>><<<;;;:::999999888888888888888888888888888888777777666666666666444444444444555555555555666888;;;======<<<:::888999888666555444555666666333333333444444555555666444444444444444555666777888777666555555444444444444444444333333333222222333333333333222222111111222222111000000000000000111000/////////000222333444222000//////000222333222222111111000000111111000000000000000000000000........................------...//////000//////---...///000000///---,,,//////000000///......---........................---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,++++++***))))))+++,,,,,,+++******++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,,,,+++++++++,,,---------------......,,,------------,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++******++++++++++++,,,,,,------******++++++******)))(((***))))))))))))))))))***)))))))))))))))*********************************((())))))***************(((((((((((((((((((((((()))))))))*********++++++******))))))))))))*********)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******+++,,,,,,*********+++++++++,,,,,,+++++++++*********))))))((())))))************************+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,...///000000000000........................///............---------.....................---......///000000000000000....../////////000000000111000///000111111///---222222222222222222333444222333444444555666777777888888999::::::;;;<<<<<<;;;888555444555777777777777777666555555666888999999888777777777777777777777666666555555555666666444444444555666888999:::888999999999999888777777666555555444444333333333333333333333333333333333333222111111111111222333444444555555555444333333333444444555555666666777444444333222111000//////------......//////000000000000////////////000000...///000111111000///...,,,---------........./////////............////////////...---,,,,,,++++++:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAA???>>>>>>???@@@@@@???;;;<<<============>>>>>>;;;;;;:::999888666666555888888888888888888888888777777777666666666666666444444444555555555666666555666999::::::999888666999888666444333333444444333444444555666666777777666666555444444444444444666666666555444333222111333333333333333222222222333222222222222222111111111111000/////////000000111000///...///000111222333222000//////000222444222111000////////////000////////////////////////........................---...//////////////////---...000000111000///...---......///000000//////........................------,,,,,,,,,++++++++++++*********++++++,,,---******++++++++++++,,,,,,***++++++,,,,,,++++++***'''(((***,,,,,,+++***)))************************))))))))))))))))))))))))************************---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,)))******++++++******)))++++++,,,,,,------......+++++++++++++++******))))))))))))******)))))))))(((((())))))************************************)))************)))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))''''''(((((()))***++++++***++++++++++++,,,,,,,,,+++++++++*********)))))))))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,------............,,,,,,,,,---------......,,,,,,...///000000000000........................///............---------...------------............//////000000000000////////////000000000111111111000000111222222000///111111111111222222333444333333333444555666666777666666777888999:::;;;;;;:::777444333555666777777777666555555555666888999999999888777777777777777777666555555555555555666444444444555666888999:::888999999999999888777777555444333333222333333444333333333333333333333333444333222111111222333444555666666666666555555444444444444444555555666666333333222111111000//////------......//////000000//////000000000000//////...///000111111000//////,,,,,,------...///////////////............////////////...---,,,,,,++++++::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<<======>>>???@@@@@@@@@??????>>>===>>>???@@@???===:::;;;======<<<;;;<<<===;;;;;;::::::999888777777888888888888888888888888666666666666666666666666444444555555555666666666555666777888888777666555888777666444444333333333444444555666777888888999777777666444444333333333555555555555444333222111333333333333222222222222222222222222222222111111000000////////////000000000000000000000111111222222111000000000111222333222111000.........//////////////////////////////------------------------......///////////////.........///000000000000///***+++,,,---............------------------------------,,,,,,++++++******************+++,,,------*********+++++++++++++++***++++++,,,,,,++++++***'''((()))++++++++++++***))))))***++++++***))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,---------++++++,,,,,,,,,+++******))))))(((((((((((())))))******++++++++++++******))))))))))))***+++------))))))************))))))+++++++++,,,,,,---------++++++,,,,,,++++++***)))))))))************))))))((((((((()))******++++++++++++++++++++++++++++++)))*********)))(((((('''))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******))))))(((((((((((('''''')))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))''''''(((((())))))******++++++++++++,,,,,,,,,,,,+++++++++************)))***+++,,,,,,------,,,,,,+++++++++,,,,,,------...------,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,---------......------...///000000000///........................///............------------------,,,------.../////////000000000000////////////000000000111111111222111111111333444333222111111000111111222333444444444444444444555555555555555666666777888999999888666444444555666666666666555555666666777888999:::999888777666666666777555555555444555555666666555555555555666888999999888999999999999888777777555444333222222333444555444444444444444444444444444333222111111222333444555666666777777777666666444444444444444444444444222111111111111000000000//////////////////000000//////000000000000//////////////////000000000000---.........//////000000//////............//////.........------,,,,,,+++<<<<<<;;;;;;::::::999999999:::;;;<<<<<<=========<<<======>>>>>>>>>======<<<<<<<<<===>>>>>><<<::::::<<>><<<:::;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888888888888888888666666666666666666666666555555555555666666666666555666777888888777666555444444444555555444444333333444555666777888999999666666555555555555555666555555666666555444333222222222222222222222222222111111111111111111222222/////////......//////000///000111111222222111111000000111111111222222222444333000///......///000........................------------------------......////////////.........---------......///000,,,,,,---------------,,,------------------------------,,,,,,+++******)))************+++,,,---...+++++++++******************++++++,,,,,,++++++***'''((()))******+++++++++((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++++++++*********+++++++++++++++((())))))***++++++,,,,,,******++++++******)))((())))))(((((((((((()))))))))***+++,,,,,,+++***)))++++++***))))))***+++,,,))))))************))))))******************++++++*********+++***))))))(((((()))***++++++***)))((('''(((((()))******++++++++++++++++++++++++++++++'''((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++************)))***+++,,,,,,---,,,,,,,,,+++,,,,,,---......//////...---,,,************+++)))***,,,---......------,,,,,,,,,---------............///////////////...........................///............---------------,,,,,,,,,---.../////////000000000000//////........./////////000000000///---...000222333333000000000000111222333444555555444444444444333333444444444555555666666666666555444444666666555444444555666777777888888888999999888777666555666666444444444444555555666777666666666666666777888888888999999999999888777777555444333222222333555666555555555555555555555555444333222222222222333444444444555666777777777666444444444333222222111111000000000000111111111111000000000000000000//////...///000111111000///...000///.........///111222//////000000000000000000//////............//////------------------------>>>>>>===<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<===============<<<;;;::::::;;;<<<>>>===:::888;;;>>>@@@???<<<::::::<<<888888888888888888888888888888888888888888888888555555555666666666666666555555555555666666666777777777888999999888777666000111333555666666555555333333444555666777888999555555555555555666777888555666777777777666444444222222222222222222222222111111111111111111222222//////.........//////000///000222333333222222111///000111222222222222222555444222000//////000111........................------------------------...///////////////......------,,,+++,,,---///000000000000000///...------------------------------------,,,,,,+++***))))))************+++,,,---...+++++++++*********))))))+++++++++,,,,,,+++++++++'''(((((()))***++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))***+++,,,------...)))))))))******++++++,,,''''''((()))******++++++***************)))((((((++++++************++++++)))***+++,,,,,,+++***)))---,,,+++))))))))))))***))))))************)))))))))))))))((((((((((((((()))))))))))))))(((((('''((()))***++++++***)))((('''(((((()))***+++++++++++++++++++++++++++++++++%%%&&&''')))******++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((((())))))+++++++++***************++++++,,,,,,,,,---------+++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,------...///000000...---+++)))(((((())))))(((***+++---......------,,,,,,,,,---------.........///////////////..............................//////.........------------,,,,,,+++,,,---/////////000000000000000//////---------.........//////,,,***)))))),,,///111111000000000000111222333444666555555444444333222222333333333444444444444555555444444555666777555333333444666888888888888777999888777666555555555555333333333444555666777888777666666666666666777888888999999999999888777777666555333222222333555666666666666666666666666666444444222222222222444444222333444555666666666666555444444333222111000////////////000111111222222222222111111000000//////...///000111111000///...111000...,,,---///222444111111111111000000000000//////............//////,,,,,,------------------>>>===<<<:::999777777777999:::;;;<<<===========================<<<<<<;;;;;;<<<===<<<:::999:::;;;===<<<;;;:::::::::;;;<<<::::::999999888777666666666666666666666777888888666666666666777777777777777666666666555555555555444666:::<<<<<<999555222444444444555555555666666777666555444444555666777666555444333333444666666222222333333333222111111333333333222222222111111222111111111000000////////////............//////444444444333333333222222000///...,,,,,,------......//////000///---+++***.........------,,,,,,,,,////////////............------------------------,,,---...000000000////////////.........---------//////.........---------,,,,,,,,,++++++*********+++++++++++++++++++++,,,************))))))((((((************************+++***)))***++++++***)))((()))+++,,,,,,+++)))(((''''''((()))))))))))))))***'''%%%&&&***,,,---+++,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++---,,,***)))))))))******************************(((((((((((()))***+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,111---))))))+++,,,***(((,,,***)))***---...,,,))))))***,,,,,,***)))***+++))))))((((((''''''&&&&&&))))))))))))************,,,+++******++++++)))((())))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++,,,.........,,,,,,+++***))))))***+++,,,,,,+++******+++,,,...///,,,,,,,,,------.........+++++++++,,,,,,---------////////////...---,,,+++........................//////.........------------------.........//////.........//////000000000000000//////.........---000111111222222333444444777777666666555555444444333333444444444444444444333222111111111222333444777666555555555666888999666777777555333222333444222222333444555666777888666555444333333222333333111333666999999888555333555444333333222222222222333333333444444444555555222222222222222222333333444444444555555555555666333222222333444333111...444444333333222111000///000000111111111000000///000000000000000000000000//////............////////////000000000000//////000000///...------,,,,,,------------------------===<<<;;;999888888888888::::::<<<==============================<<<;;;;;;;;;<<<<<<;;;:::999999;;;<<<;;;:::999999:::;;;<<<;;;::::::999888888777777666666666666666777888888666666666666777777777888777777666666666555555555444666:::<<<;;;999555222444444444555555555666666444444444555555777888888666555444444444444555666444444444444444333222111333222222222111111111111111111111111000000000/////////............//////333333333222222222222111///............000111222000111000000///...------.........------,,,,,,,,,............------------------------------------,,,,,,...//////...------//////.........---------.........---------,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++*********,,,,,,,,,,,,+++++++++***+++++++++***************+++***)))***++++++***)))***+++,,,------,,,+++***))))))***++++++++++++***,,,)))'''(((+++------,,,******++++++***))))))((()))***++++++,,,,,,++++++,,,,,,***)))))))))******************************,,,+++***)))((((((((((((************************)))))))))))))))******++++++***)))(((((()))***+++++++++***))))))***++++++...,,,***((()))))))))(((*********+++,,,+++)))((()))***,,,,,,***)))***+++((((((((((((((((((''''''))))))))))))************,,,+++******++++++***((())))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************************++++++++++++************************++++++++++++++++++++++++---,,,++++++,,,---,,,***++++++***))))))***++++++,,,++++++++++++---...///,,,,,,,,,---------------,,,,,,,,,------.........,,,,,,------------,,,,,,...............---------//////.........---------------------............+++++++++,,,,,,,,,------000/////////.........---000000111111222333333444666555555555444444333333333333333333333333333333333222111111111222333444777666666555666777888999777777777555333222333555222333444555666777888888888777666555555444444555555666666666666666555444555444333333222222333333333333333444444444555555333333222222222222222222444444444444555555555555555444444444444444111///444444444444444333222222000000111111111111000000000000000000000000000000//////............//////000000////////////000000000//////...------,,,,,,------------------------;;;;;;:::999999999999:::;;;;;;<<<===>>>>>>>>>>>><<<============<<<;;;;;;:::;;;<<<;;;999888999:::;;;::::::999999::::::;;;;;;;;;;;;::::::999999888777666666666666777888888666666666777777777888888777777777777666666666666444666999;;;:::888555333444444444555555555555555111222444666777888888999666666555444444555555666555666666555444333222111222222111111111000000000111111111111000000000000000//////......//////000222222111111111000000000.........///111333555666333222111000000///000000.........---------------...------------,,,,,,,,,------------------------,,,,,,---......---+++***...............------------------,,,,,,,,,+++++++++++++++++++++*********...------,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))+++***)))***++++++***)))+++,,,---......---,,,+++***++++++,,,---,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++******))))))***++++++,,,,,,++++++,,,+++******)))*********************************,,,+++***)))((((((((((((************************(((((()))*********************))))))))))))******+++******))))))******+++++++++***((('''&&&(((***))),,,000000---***)))***)))***,,,,,,***)))***+++(((((((((((())))))))))))))))))))))))************,,,+++)))***++++++***)))))))))))))))))))))))))))***))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,******++++++***(((+++******))))))******+++,,,+++++++++,,,---...///------------,,,,,,,,,,,,------------............------.........---,,,,,,//////.........---------/////////.........------,,,,,,,,,---------......---............//////////////////...............000000000111222222333333444444444333333333333333333333333333333333333333333222111111111222333444666666666666666777888888777777666444222222444666444444555666777777888888888777666555444444444444555555444444444555777777555444333333333333333333333333333444444444555555444444333333222222111111333333333444444444555555666555444444555444222000333333333444444333333222000000111111111111000000000000000000000000000000//////............//////111000///......///000111/////////...------,,,,,,------------------------;;;;;;::::::;;;;;;<<<===;;;<<<===>>>????????????<<<<<<======<<<<<<;;;:::999:::;;;:::999888999:::999999999999:::::::::;;;<<<<<<;;;;;;;;;:::::::::777777666666777777888999666666777777777888888888888888888777777777666666555666888999999777555333555555555555555555555555111333555777888888777777666666666555555555555555555555555555444222111000111111111000000000000///111111111000000000000000000000////////////000000111000000000000/////////......///000222333444555333222000/////////000111...............---------.........---------,,,,,,------------------------,,,---......---,,,+++***........................,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,++++++*********************************---,,,,,,++++++******)))+++***)))***++++++***)))++++++,,,------,,,++++++***+++,,,,,,------,,,,,,---,,,++++++++++++******------.........------,,,))))))***+++++++++++++++++++++******************************************(((((((((((()))***+++,,,))))))))))))))))))))))))'''((()))++++++***))))))***))))))))))))))))))*********))))))))))))******)))***+++)))&&&&&&))),,,***000666555///++++++---)))***,,,,,,***)))***+++((((((((())))))*********((()))))))))************,,,***)))***++++++***)))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))***************+++******))))))******+++))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++...,,,+++***++++++)))'''******))))))))))))******+++++++++,,,------.........------,,,,,,+++++++++------------------------222222111111000///------/////////...------,,,,,,////////////............,,,,,,,,,,,,------------///////////////000000000........................//////000000111222222222333333333333444444444444555555555444444444444444333222111111111222333444666666666666666777777888777777666333111222555777555555555666777888888999555555444333222222222222111222333444666777888999555444444333333333444444333333333444444444555555555555444333222222111111222333333333444444444444333222111222444555444222222333333333222111000000///000000111111111111000//////////////////////////////............//////222000///------///000222//////.........---------,,,,,,------------------;;;;;;;;;<<<<<<===>>>???;;;<<<===>>>????????????<<<<<<<<<<<<<<<;;;;;;:::777999:::999888888999:::999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777777777777777888999999777777777777888888888888999888888888888777777777666666777888888666555444555555555555555555555444333444666777777777666555777777777666666555555444444444444333333222000000111111111000000000000///000000000000000000111111000000////////////000000000000000/////////....../////////000000000111111111000///------...///000........................////////////.........------------------------------...//////...---,,,+++---.....................,,,,,,+++++++++******************************************++++++,,,,,,,,,*********************+++,,,,,,,,,,,,++++++******+++***)))***++++++***)))******++++++++++++******)))******++++++++++++++++++++++++***)))(((((((((,,,------......---------))))))***++++++++++++***************+++*********************************(((((((((((()))***+++,,,(((((((((((((((((((((((('''((()))++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))(((***+++***''''''***...)))000777666///***+++...)))***,,,,,,***)))***+++((()))))))))******++++++((()))))))))************+++***)))***+++,,,+++)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******++++++************++++++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++///---,,,+++,,,+++***((())))))))))))))))))))))))******+++,,,,,,------------------,,,,,,++++++***++++++++++++++++++++++++...///000000111000000000//////.........---------000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000111111222333333444444555555555666777666666666555555444444333222111111111222333444555666666777777777777777666666666444222222555777555555666666777777888888555444333222222111111222000222555777777666555333444444444333333444555555333333333444444444555555555555444444333222111111222222222222333333333444///......000333555555444555555555444333111000/////////000111111111111111//////////////////////////////............//////222000///------///000222...............---------,,,,,,,,,---------......<<<;;;;;;<<<===>>>??????;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::666888999999888777888:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999777777777888888888999999999999999999888888888777666777777777666666555555555555555555555444444444555666666666666666555555777777777777777666444444222222333333222222111111222222111111111000000000000000000000111111111111111000000//////000000111000000/////////.........///000000000//////...---......------------...................../////////000000/////////.........------------------------------...//////...,,,,,,---------...............,,,,,,,,,+++++++++******)))))))))***************))))))***+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))************************((())))))***************)))***++++++)))((((((((()))******+++++++++++++++((()))******++++++******))))))***++++++++++++***************************,,,+++***)))(((((((((((((((((((((((((((((((((((((((((()))***************))))))************))))))((())))))******))))))((()))******)))((()))+++---'''---222111+++'''))),,,)))***,,,,,,***)))***+++***************+++++++++))))))))))))************+++)))))))))+++,,,+++***)))))))))))))))))))))))))))((((((''''''(((((())))))))))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((((((((((((((((((((((((++++++++++++++++++++++++...---++++++,,,,,,+++)))((())))))******))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************'''(((***---///111222222........................000000000/////////......---------.........//////............---------------------------..................///000000111111222333333444555666666777777777666666555444444444333222111111111222333444555555666777777777777777444555666555444333555666555555555666666777777777777666555444333333333333333555777888777444000...444444444444444444555666333333333444444444555555555555444444333333222222111111222222222333333333...---,,,...111444555555666666666555444333222111...///000111111222111111000000000000000000000000//////............//////111000///......///000111........................+++,,,,,,------.........;;;:::::::::;;;<<<===>>>::::::<<<===============;;;;;;<<<<<<;;;;;;:::999666777888888777777888:::999:::;;;===>>>>>>======::::::::::::::::::::::::888888777777888888999:::777777888888888999999999::::::999999999888888888777777666666555555555555666666555555555444444444555555555555555666777888777777888888777666444333111222333333444333333333333222222222111111111111///000000000111111111111111111000000000000111111000000000////////////...//////000000000///------,,,------.........---------........./////////000//////.........---------------------------------***+++---......---,,,,,,---------.........//////---,,,,,,,,,++++++++++++((()))))))))*********+++*********++++++,,,,,,---,,,,,,,,,---------......***++++++,,,,,,---------+++***)))***++++++***)))+++++++++******+++++++++((())))))***************(((***---,,,***((()))***((())))))***++++++******((())))))***************((()))***+++,,,++++++***************************,,,+++***)))((((((((((((************************)))))))))))))))******+++((()))***++++++***)))((('''((()))******)))(((''')))'''&&&''')))***++++++&&&+++...---***''')))+++)))***,,,,,,***)))***+++++++++++++++++++++******))))))))))))***************)))((()))+++,,,+++***))))))))))))))))))))))))((((((''''''''''''(((((())))))***++++++,,,------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******+++,,,+++)))'''((()))******)))((('''&&&''')))***++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********'''(((***,,,...///000111,,,,,,------.../////////000000000000/////////............/////////000000111111000000////////////,,,,,,,,,------.........------...//////000000111000111222333444555666666666555555444333333222222333222111111111222333444444555666777888777777666222444666777555444444555555555555555555666666666777666555444333333333333333444555666666444222111444444444444444555666666333333333444444444555555444444444444444444333333111111111111222222222222111///...///111333444444111222222333333333222222...///000111111222222222000000000000000000000000//////............//////000000////////////000000........................++++++,,,,,,---......///:::999999999999:::;;;<<<999:::;;;<<<============;;;;;;<<<<<<;;;;;;:::999555777888888777777888:::999:::<<<>>>???>>>>>>===::::::::::::::::::::::::888888888777888888999:::777888888888888999999999:::::::::999999999888888777777666555555555555666666666555555555444444444444333333333555777999;;;777888888888777666444333222222333444555555555555333333333222222222222111//////000000111111111222111111000000000000111111111000000000////////////...///000111111000///...,,,---...//////...---------.........//////000000......---------,,,,,,,,,------------------------((()))+++,,,---,,,,,,+++---------.........//////---------,,,,,,,,,++++++(((((())))))*********+++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,------...///+++***)))***+++++++++)))---,,,,,,++++++,,,,,,---))))))***++++++++++++***(((+++......+++******,,,)))***+++,,,,,,,,,,,,,,,(((((()))***************((()))***+++,,,,,,+++***************************(((((((((((()))***+++,,,++++++++++++++++++++++++***)))((((((((()))+++,,,((()))***++++++***)))((('''((()))******)))(((''')))&&&###$$$(((++++++)))(((+++------***)))+++---)))***,,,,,,***)))***+++---,,,,,,++++++*********))))))))))))***************)))((()))+++,,,,,,***))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************++++++++++++++++++++++++***)))((()))***+++***)))'''((()))******)))((('''%%%&&&((()))******))))))*********++++++,,,,,,------------,,,,,,+++++++++---...............------+++,,,,,,---...///000000000000000000////////////////////////000000000000......------,,,,,,,,,+++,,,,,,,,,------.........------......///000000000//////000222333444555555444444333222222111000000333222111111111222333444444555777888888888777666111444777888666555444444444444444555555555555555444444333222111111111111000111111222444666888999444444444444444555666777333333333444444444555555333333444444444444444444000111111111111222222222444222000000222333333333***+++---...000111111111......///111111222222222000000000000000000000000//////............////////////000000000000//////---.....................++++++,,,,,,---...//////::::::::::::::::::::::::888888999999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;999999888888888888999999999999999::::::;;;;;;;;;<<<<<<======<<<;;;::::::888888777777777777888888999::::::::::::999888888777777666666666666777777888888777555555444444444888777666555444333333333333333333444555666666777888777666444444555555666444444333333222111000000222000///------///000222000000000000000000000000000000000000111111111111111000///......///000111000000////////////000000111000000///...------,,,---------............///000///...---------------000000/////////.........+++,,,---,,,***)))***+++******+++,,,---//////000,,,,,,------,,,***)))'''+++,,,,,,------,,,,,,+++)))******+++,,,,,,------))))))***+++,,,,,,------,,,,,,,,,+++++++++******((()))***+++,,,---......******+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***)))***+++,,,---,,,++++++++++++************++++++))))))*********++++++++++++++++++++++++***)))(((***************************************)))((('''((()))))))))************,,,+++******))))))******))))))))))))))))))))))))'''((()))***++++++***)))'''((()))***+++,,,,,,---+++++++++*********))))))************************+++++++++***)))(((((('''))))))))))))))))))))))))((()))***+++***)))'''%%%))))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++*********))))))---+++(((%%%%%%&&&)))+++(((((((((((())))))))))))+++++++++***************+++)))(((***---///---+++))))))*********+++++++++++++++******************,,,+++******))))))******(((((()))***+++,,,,,,---+++,,,------......------***++++++,,,,,,++++++***,,,+++*********+++,,,---+++++++++,,,---...///000111000///...............................................................,,,,,,,,,------.........+++,,,......------///000000111111111111222222222333222111000////////////...///000111222333444444555555666666666555333222555666777888888777666555333333333222333333444444111222222111000000111333444444555555555555444444555555444444444333333333222222222333333444444444222222222333333333444444111111000000111111222333222222222222222222222222333333333333333333333333//////000111111111111000111111111111111111111111000000000000////////////000000000000////////////...---,,,,,,++++++++++++,,,,,,---------,,,+++***<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<999888888777777888888999777888888888999999999999;;;;;;;;;;;;;;;:::999999888888777777777777888888999999::::::999999888777777777666666666666777777888777666555555444444444777666555444444444444444333444444555666666777777888777666555444555555666444444333222222111000000111000///......///000111000000000000000000000000//////000000000111111111000///...------...///000000000////////////000000000000///......---,,,,,,---------............/////////...------------------,,,,,,,,,,,,++++++++++++,,,---,,,***)))***+++))))))***+++,,,---...///,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,++++++++++++*********)))******+++,,,,,,------,,,+++++++++******************++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++******************++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++************++++++))))))*********++++++++++++++++++++++++***))))))************************)))************))))))(((+++++++++,,,,,,,,,------,,,+++******))))))******))))))))))))))))))))))))((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++******)))((((((''')))))))))))))))))))))))))))***+++,,,+++***(((''')))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))))),,,+++(((&&&&&&''')))***)))))))))************+++,,,+++++++++***)))))))))***)))((())),,,...---+++))))))*********+++++++++(((((()))***+++,,,,,,---,,,+++******))))))******)))))))))***++++++,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***,,,+++*********+++,,,---------------...///000111000000///...............////////////////////////........................,,,,,,,,,---------......---...000000//////111222000000111111111222222222333333222111000000////////////000111222333444444444555666666555444333222555666777888888777666555333333222222222222333333111222222111000000111333444444555555555555444444555444444444444333333333222222333333333333333333222222222333333333333444111111000000111111222333111111111111111111111111222222222222222222222222///000111111222222111111111111111111111111111111000000000000////////////000000000000/////////...///...---,,,,,,,,,,,,---......------,,,,,,,,,--->>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<<<<======>>>===<<<<<<;;;<<<<<<<<<888888777777777777888888666666666777777777777777999::::::::::::999999888888888777777777777888888999999::::::999999888777777777666666666666777777888777666555555444555555666555555444444444555555444555555666666777777888777666555555444444555555333333333222111111000000111000///......///000111000000000000000000000000//////000000000000111111......------------......000//////......//////000000//////......------,,,---------............/////////...------------...///............---------+++,,,---,,,***)))***+++))))))******+++,,,------,,,,,,++++++++++++,,,,,,)))******++++++******)))------,,,***)))(((''''''*********++++++,,,,,,---************)))))))))))),,,,,,+++++++++***************+++,,,,,,,,,,,,+++++++++++++++******))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((())))))************)))+++++++++,,,,,,,,,------++++++***))))))))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,++++++......---,,,+++******)))+++++++++***************************************++++++******)))((((((((())))))))))))))))))))))))******+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))***************+++************)))))))))******)))((((((((())))))*********+++++++++,,,,,,,,,,,,++++++***)))(((((()))(((((()))+++,,,+++******************+++++++++)))*********++++++,,,,,,,,,+++******))))))************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---...............///000111////////////............////////////////////////........................,,,,,,,,,------------...,,,...///000//////000222000000000111111111222222333333222222111111000000//////000111222333333444444444555555555444333333444555666777777666555444333222222111111111222222111222222111000000111333333444444555555444444333444444444444333333333333333333333333333222222222111111222222222333333333111000000000000111222222000000000000000000000000111111111111111111111111000111111222222222222222111111111111111111111111////////////000000000000000000000/////////......///......------------...000///---,,,,,,,,,---...>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<===888888888777777888888888666666777777777777777777999999::::::::::::999999888888777777777777888888999999999999999888777777777777666666666666777777777777666555555555555555444444444444444555666777555666666666777777888888666666555555444444444444333222222222111111000000000000////////////000000////////////////////////////////////000000000111......................../////////....../////////000000000//////.........---------............//////......---------......000/////////............+++,,,---,,,***)))***+++)))******+++,,,------------,,,+++******+++---...******++++++++++++******,,,,,,+++***)))(((''''''*********++++++,,,,,,,,,)))))))))))))))(((((((((++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))))))))))))))))))))))))))'''((()))***************((((((((()))))))))******++++++***)))))))))))))))))))))))))))))))))))))))************************++++++******)))(((((((((************************************************************))))))(((((((((((((((((((((((((((((()))******++++++***))))))(((((((((((((((((((((((('''((()))++++++***))))))************))))))))))))))))))*********))))))(((************+++++++++,,,---,,,,,,+++***)))(((((()))(((((()))************************************......---,,,***)))((((((,,,+++******))))))******+++++++++*********))))))))))))***+++++++++++++++***++++++,,,,,,++++++************++++++,,,------......------...///000000...///////////////......////////////////////////........................------------------------***,,,------------...000000000000000111111111111333333333333222222111111///000000111222222333333333333444444444333333333444555666666666666555444222222111111000111111111000111222111000000222444333333444444444444333333444444444333333333222222444333333333222222111111111111111111222222222222000000000000000111222222111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111////////////000000000000000000/////////............------,,,,,,,,,------......------,,,,,,,,,,,,========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999888888888888999999888888888888888888888888::::::;;;;;;;;;;;;::::::888888777777777777888888888999999999999888777777777777666666666666777777777666666555555555555666444444444444444555666777666666666666777777777777555555555555555444444333222222111111111111111000000000////////////000000////////////////////////...////////////000000000//////////////////////////////............//////111111111000000000000000---------............///......---------......///,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++++++++,,,,,,------......---,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,(((((((((((((((((((((((())))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))***++++++,,,,,,++++++***+++***++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************)))******+++++++++******))))))))))))))))))))))))'''((()))***************''''''''''''((((((((()))+++***))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))(((((()))))))))******************************************************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''((()))++++++***))))))))))))))))))))))))))))))((()))***++++++***)))))))))))))))*********++++++,,,,,,++++++***))))))(((((()))))))))))))))******************************......---,,,+++***)))(((,,,+++******))))))******,,,,,,++++++***)))))))))((()))******++++++*********++++++,,,,,,++++++***))))))***+++,,,,,,---------------,,,------......---...//////000///......------------------------........................------------------------***+++------,,,,,,.../////////000000000111111111222222333333333222111111000000000111222222333333333333222222222333333333333444555666666555444333333222111111000000000111000111222111000000222444222222333333333333222222444444333333333222222222333333333222222111111111000000000111111111222222000000//////000000111222222222222222222222222222000000000000000000000000111111222333333333333222000000000000000000000000.../////////000000000111////////////............,,,+++++++++++++++,,,,,,***+++,,,------+++***)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<::::::999999999999:::::::::999999999999999888888999::::::;;;;;;;;;;;;;;;888888777777777777888888888888999999888888777666777777666666666666777777666666555555555555666666444444444444444555666777666666666666666666666666444555555555555444333333111111111111111111111111//////000000000000//////000000000000000000000000......////////////000000//////000000000000/////////......------......///000000000000000000000000---------............///...------------...//////------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,------.........------,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,------,,,+++***+++++++++***************))))))***++++++++++++***************************((())))))************))))))))))))*********++++++******)))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((((((((((()))***+++,,,---...***************+++++++++******************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))))))))***((()))******++++++******)))))))))************++++++++++++***************)))***++++++))))))***++++++++++++******************+++++++++,,,,,,------,,,+++******))))))******,,,+++++++++******))))))))))))***++++++++++++******++++++,,,,,,++++++***((()))***+++,,,---------------,,,,,,,,,------...------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,+++---...///......///111/////////000000000111111000111222333333222111000000000111111111222222222222222111111111222333333222333444555555444333222444333222111111111111111///000111111000111333444111222222333333222222111333333333333222222222222222222222222222111111111///000000000000111111111000////////////000111111222222222222222222222222000000000000000000000000000111111222222222222222000000000000000000000000......//////000000111111/////////.........------***************++++++,,,***+++,,,,,,,,,+++)))(((::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999888888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999888888888888888999:::::::::::::::888888777777777777888888888888888888888777777666777777666666666666777777666666555555555555666666555555444444444555555666555555555555555555555555444444555555555444333222000000000000111111111111//////000000000000//////000000000000000000000000........./////////000000......///000000///......///......------......///.............../////////---------............///---------------...///////////////.........------+++,,,---,,,***)))***++++++,,,,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---++++++++++++++++++++++++((((((((())))))*********************))))))))))))******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***++++++*********+++,,,---***+++---......---+++***+++++++++*********))))))))))))***+++++++++++++++++++++++++++++++++++++++)))************))))))(((++++++++++++,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((()))***+++,,,------))))))*********+++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((()))******+++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))******)))))))))******+++++++++*********+++++++++,,,,,,***************+++++++++)))+++---,,,***)))***,,,+++++++++*********))))))******++++++,,,---......,,,+++******))))))******+++++++++***************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***'''(((***,,,------------......------------......,,,---///000111000///...------------------------..............................---------,,,,,,,,,+++---............///111////////////000000000111///000111333333222000///111111111111111222222222222111000000111222333444222333444555555444333222555444333222222111111111///000111111000111333555111111222222222222111111333333333222222222222111111111111111222222222222/////////000000000111111///////////////000111111111111111111111111111111111111111111111111111111///000111111222222111111000000000000000000000000.........///000111111111//////.........---------+++*********++++++,,,---...---+++))))))***+++,,,::::::::::::::::::::::::::::::::::::::::::::::::888777777777888999999:::===<<<<<<;;;;;;<<<<<<===:::999999999888888777777666777888999999999999999888888777777777777888888888888888888888777666666777777666666666666777777666666555555555666666777666555555444444444555555555555555555555444444444333444555555555444333222000000000000000111111111//////000000000000//////000000000000000000000000............/////////000,,,---...//////...---,,,.........------.........,,,------------------------------.........//////---------------...///000,,,,,,+++++++++*********+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,......//////...,,,***)))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++,,,,,,+++***)))(((''''''******+++,,,,,,,,,,,,+++(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++,,,+++*********+++,,,---***+++---......---+++***++++++++++++******))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,******)))((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))***'''''''''((())))))******))))))******++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,'''((((((((())))))************))))))***+++,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,***,,,...---***)))+++---++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***************************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++'''(((***,,,------------000//////.........//////+++---///000111000///............................................................------,,,,,,,,,)))+++,,,,,,,,,,,,---///////////////000000000000...///111222222111000///111111111111111222222222111111000000000111333444222333444444444444333222666555444333222222222222///000111111000111333555111111222222222222111111333333333222222222111111000000111111222222222333////////////000000000000///////////////000111111000000000000000000000000111111111111111111111111//////000111111111111111000000000000000000000000---......///000111111222//////.........---------++++++++++++,,,,,,---...222///***'''&&&)))...111<<<;;;999888888888999999888888888888888888999999888999999:::::::::999999999:::;;;<<<============;;;:::999888888888999999888888777777666666555555555555555555555666777777888888777777777777888888888777555444333444666777999888777666555555555555666666555555555555666666444444555555555555444444444444333333333333222222333222111000000111222333000///.........///111222222111000...------------...000000///...---...///......------------......000000000000000000000000------......//////000000////////////............000///...---------------......---------,,,,,,,,,......---,,,+++***)))(((************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************+++*********))))))(((((((((((())))))*********+++))))))*********+++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++***))))))***+++,,,***************************)))((()))***+++***(((******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,***(((''')))******)))))))))))))))************%%%'''))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))((((((((((((((()))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++*********************+++,,,------,,,***)))''''''''''''((((((((((((((()))***+++,,,+++******+++***((())),,,...//////))))))))))))))))))))))))+++***)))))))))***,,,---''''''(((((()))))))))***,,,,,,+++***))))))************+++++++++,,,,,,,,,---...000000---+++******------------------------*********+++---///000111......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------...///000000,,,...000111222111///...//////000111111111111111000000000000111111111111000111111111111000//////222222222111111111000000222222222111111111000000333222222111000///......///000111222222222222222333222222111000///......000000//////.........---000000///////////////000111000000///////////////111111111111111000//////000000000000////////////------...///000000//////000000000000000/////////........................//////...------,,,++++++...---,,,+++************((()))***+++,,,,,,+++***;;;:::999888888888999999888888888888888888888888777777888999::::::999999999:::;;;<<<<<<<<<<<<<<<:::::::::999999999888888777777777777666666555555666555555555555666777777888777777666666777777888888777555444444555777888:::999888666666555555555666666555555555555666666444444555555555555444444444444333333333222222222222222111000000111222222000//////...///000111222111111000///...............000000///...---...///......------------......////////////////////////............////////////////////////.........---......---------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************+++************************+++*********))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,++++++*********************************++++++************++++++***************************)))((()))***+++***(((************++++++++++++************************,,,***(((((()))******)))))))))))))))******************++++++)))((((((((())))))))))))))))))))))))******)))))))))((((((((((((((()))))))))*********+++*********))))))))))))*********+++++++++,,,,,,+++***)))(((((()))***+++))))))(((((((((((())))))+++******)))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++*********)))******))))))))))))))))))((()))***+++,,,++++++***+++)))((()))+++---......)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++,,,++++++***))))))*********++++++++++++,,,,,,,,,---...///...,,,++++++,,,........................,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---......//////......000000111111000/////////000111111111111000//////000000000111111111111111111222111000000///222222222111111000000000111111111000000000//////222222222111000//////...000000111222222222222222222222111111000000//////000000000/////////......000000////////////000000222222111000000000000000000111111111000000///...000000000000/////////...---......////////////...////////////////////////.................................---,,,+++++++++------,,,+++***))))))***)))***+++,,,,,,,,,++++++::::::999888888888888999888888888888777777777777555666777888999:::::::::999::::::;;;;;;;;;::::::999999:::;;;:::999888777777777777666666666666555666666666666666777888888777777666666666666777777888777666555555666777888;;;:::888777666555555555666555555444444555555666444444555555555555444444333333333333222222222222222222111000000111222222///////////////000111111111000000//////000000000...000000///...---...///......------------............................../////////...............//////.........---------,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))(((((()))******+++,,,,,,***************************************)))))))))))))))))))))************)))))))))************++++++++++++++++++*********++++++++++++++++++++++++******++++++++++++*********************************)))((()))***+++***((())))))))))))************+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))******))))))((((((((((((''''''*********++++++++++++,,,******))))))))))))******))))))(((((((((((())))))---,,,***)))((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))(((************************))))))((((((((())))))***,,,,,,,,,++++++*********))))))***++++++++++++***+++***((()))+++,,,,,,+++))))))))))))))))))))))))'''(((((()))***)))))))))+++,,,,,,,,,,,,,,,------,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,---...---++++++,,,...........................//////...---,,,,,,,,,,,,......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------......---------------......///...//////000000000000000//////000000000000111111111222222222222111000000111111111111000000000000000000000///////////////222222111111000000//////000000111222222222222111111111111000000000000000111000000000000000//////000000////////////000000333222222111111111111111000000000/////////......000000000/////////............/////////......---........................------------------------...------,,,,,,++++++***,,,,,,+++***)))))))))))))))***+++,,,,,,,,,++++++999999888888888888888888777777777777777666666666333444666777888999999999999999999:::999999888888888999:::;;;;;;999777666666666666666666666666666777666666666666777888888777666666555555666666777777777666666666777888888;;;:::999777666555444444555444444444444444444555333444444555555444444333333333333222222222222111222111111111111111111222///////////////000000111000000000000000111222222...000000///...---...///......------------......------------------------/////////......---------.........---------,,,,,,)))***++++++,,,,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))((((((((()))))))))*********+++************************************************)))))))))))))))*********))))))))))))************+++++++++***************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************)))((()))***+++***((((((((((((((())))))))))))***************************)))((((((***+++***)))((()))))))))************&&&%%%%%%&&&(((*********))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++***))))))))))))))))))***)))(((((((((((())))))***+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))***************)))((('''((()))***+++---,,,,,,++++++******)))))))))******++++++++++++,,,+++******,,,---,,,+++))))))))))))))))))))))))'''(((***+++++++++***))),,,,,,,,,,,,------------++++++***************++++++++++++,,,,,,,,,------,,,---,,,+++***+++---///,,,,,,---------------...///...------,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,---------,,,+++)))))))))***,,,------...//////000000//////////////////000000000111222222222222222111111000000000000000000000000000000000000000000000000000111111111000000000000000000111111222222222111111000000000000000111111111111111111111000000000000000////////////000000111222222111000000000000111//////...............///000000/////////.........////////////...---,,,,,,,,,,,,---------------...------------------------------,,,,,,++++++++++++,,,+++******)))))))))***)))*********************888888888888888888888888777777777666666666555555222333444666777888888888777888888888888888777666777888999::::::888666555555555555555555666666666666666666666666777777888666666555555555555666666666666666666666777888888:::999888666555444444444444444333333333333444444333333444444444444333333333333222222222111111111111111111222222111111111...//////000000000000000000//////000000111222333...000000///...---...///......------------......------------------------//////......------,,,,,,------------,,,,,,,,,,,,))))))***+++,,,,,,,,,+++******)))))))))(((((((((,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))((((((*********)))))))))((((((***************************************+++++++++******))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))***************************)))((()))***+++***(((''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))++++++***)))((()))))))))***************(((&&&''')))++++++***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******)))))))))((((((((((((((()))******'''''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((()))))))))************))))))((()))***+++,,,++++++*********)))))))))***************+++++++++---,,,+++,,,......---,,,)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,---------,,,,,,,,,+++******---///*********++++++,,,,,,,,,------,,,,,,,,,---............---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,,,,------+++***))))))+++---...------...////////////......////////////000000000111222222222222111000000////////////////////////111111111111111111111111000000000000000111111111111111222222222111111000000000000000000111111111000000000000111111111111///////////////000111111111111000////////////000//////............///000////////////..................///......---,,,,,,+++,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,+++,,,+++******************)))))))))((((((((())))))666777888888999888888888777777666666555555444444222333444555666777777777555666666777777777666666666777777888777666555444444555555555555666666666555555555555555666777777555555444444444444555555444444555555666666777777777777666555444444444444444333333222222333333444333333444444444444333333222222222222111111111111000111222222222222111000......///000000000000000////////////000000111222...000000///...---...///......------------......------------------------.........---------------------,,,,,,,,,+++++++++)))***+++,,,---,,,+++*********)))))))))(((((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***))))))(((''''''*********************************+++++++++++++++************))))))))))))***)))))))))))))))(((((()))))))))***************))))))))))))))))))))))))******++++++++++++*********************************)))((()))***+++***((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))+++,,,+++)))))))))))))))************333///+++***+++,,,***((()))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))************++++++)))))))))************+++))))))************))))))(((''''''(((((()))***+++'''&&&&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((''''''(((((())))))*********))))))))))))***+++,,,,,,))))))))))))))))))))))))******))))))******+++,,,---,,,,,,---///000...---))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++***************)))******+++,,,,,,,,,,,,,,,------------+++,,,---,,,******+++---((())))))******++++++,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---------------............,,,,,,,,,,,,------------///...,,,+++,,,---///000,,,------.....................////////////000000000111111111111000//////............////////////111111111111222222222222//////000000111111222222111222222222222111000000111111111000000000000000//////000000000000000111///......//////000111222111000000///////////////000///.........///000111/////////.........------------.........------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,******)))((((((((())))))555666777888999999888777777777666555555444333333222333444555555555555555333444555666666666666666666555555555555444444444444444444555555555666666444444444444444555555666555444444444444444444555222333444555555666666666555444444333333333444444333333222222222222333333222333333444444333333222222222222222111111111111000111222222222222111000---...///000111000000////////////...//////000000...000000///...---...///......------------......------------------------,,,------------------...,,,,,,,,,,,,++++++++++++***+++---...---,,,***)))*********)))))))))((((((***+++++++++++++++,,,,,,++++++++++++++++++++++++************************''''''(((((()))*********)))))))))))))))(((((((((*********************************++++++,,,,,,,,,************)))))))))(((******))))))((((((((((((((()))))))))*********+++************************++++++************++++++***************************)))((()))***+++***((((((((()))))))))*********((((((((((((((((((((((((''''''((())),,,,,,+++)))))))))))))))************555000***)))***+++(((%%%))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((()))))))))))))))******+++++++++))))))))))))************((()))***++++++***)))(((''''''''''''((()))***+++***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((()))******+++&&&'''((()))************''''''(((((()))*********+++***)))))))))***+++,,,******+++---///000///---))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++************))))))***++++++,,,,,,,,,,,,------------...+++,,,...---+++)))******((())))))***++++++,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---------------.........///------------------------------,,,,,,,,,---...///,,,,,,---............---........./////////000000///000000000000///......---------....../////////000000000000111111111222...//////000111222222222222222222222222111000000222222111111000000//////....../////////000000000............///000111222222111000000//////000000111000///......000222333//////.........---------,,,,,,---.........------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,---------,,,+++)))))))))***+++555666777999999999888777777777666555444444333333333333444444555444444444222333444555666666666666666555444333333333333444444444444555555555666666444333333333333444555555555444444333333444444555111222333444555555555555333333222222222333444444333222222222222222222333222333333444444333333222222222222111111111111000000111222333333222111000---...000111111111000/////////............//////...000000000...---...///.........------.................................,,,,,,,,,------.........,,,,,,,,,+++++++++******+++,,,.........,,,***)))************))))))))))))((()))***+++,,,---......************************))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((())))))***************************************++++++,,,,,,,,,+++*********))))))((((((******))))))((((((((('''(((((())))))*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************)))((()))***+++***((())))))))))))************))))))))))))))))))))))))''''''(((***,,,,,,+++)))))))))))))))************000+++&&&%%%((()))'''%%%))))))))))))))))))))))))************))))))))))))''''''''''''((((((((()))(((((())))))******++++++))))))))))))************((()))***++++++***)))(((''''''''''''((()))++++++...---,,,***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++$$$%%%''')))***))))))(((''''''((()))***++++++,,,+++***)))))))))***,,,---))))))***,,,///000...---))))))))))))))))))))))))+++***)))))))))***,,,------------,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,---------......+++---......,,,)))(((((())))))***+++,,,,,,------------,,,,,,,,,---............---,,,,,,,,,,,,------------.........//////........................***************++++++,,,+++,,,------......------............/////////000///////////////......------------.........//////.../////////000000111111......///000111222222333222222222222222111000///333222222111000//////...---.........//////000000............///000222222333222222111000111111111111000///...///000222444//////.........---------++++++,,,---............,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////---------,,,,,,---......///...,,,+++++++++,,,,,,777777777777777666555555777777666666555555555444222222333444555777777888444333333222222333333444777666666555444222111000111222333333444555666777444333222111111111222333555555444444444333333333333333333333333333333333444444333333222111000000222111111111111111222222222222111111222222333444333222111000000111222333111111111111111000///...///////////////////////////............---------...------------...////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))((('''&&&+++***)))(((((()))***+++******))))))******+++,,,''''''''''''(((((((((((()))(((&&&%%%$$$%%%'''((((((((()))***************+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''&&&&&&+++***'''%%%$$$$$$%%%&&&'''((()))))))))(((&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,...---+++******,,,...///,,,,,,+++***)))))))))***------,,,++++++*********)))+++......,,,***))))))))))))************)))(((+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++///...,,,*********,,,------------......---,,,,,,---..................---...---,,,+++************,,,,,,++++++***++++++++++++,,,,,,---.........---+++,,,......---...///111444444444333111///...------.........//////000000+++,,,---......---,,,+++222222222111111111000000////////////000000000000444444333222111000///...///............//////000111111222333222111000///000000000000000///......///...---,,,---...000222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000........................++++++,,,---...000000111......------,,,+++******)))))))))))))))(((((((((888888888888888777666666666666666666555555444444222222333444555555666666444333333222222333333444666666555555444333111111222222222333444444555555333333111111111222333444555555444444444333333333333333333333333333333333444333333222111111000000111111111000000111111222222222111111222222333444333222111000000111222333111111111111000000000//////////////////////////////............------------------------...////////////............//////------------------------------------------------,,,++++++******++++++,,,------,,,,,,+++******))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))(((((())))))***+++((((((((())))))))))))***,,,+++)))(((((((((***+++(((((()))***************+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''$$$%%%&&&'''(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))***************************+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******)))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))******++++++)))((('''''''''((()))***++++++******)))************************************,,,------+++***)))***************)))))))))))),,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++///---,,,******+++,,,---******++++++++++++******------............------...---,,,+++************,,,,,,++++++***++++++,,,+++,,,------.........------...000000///000111333222222222222222111000///............/////////000......////////////......222222222111111111000000//////000000000111111111444333333222111000///...//////.........///000000111222222333222111000///000000000000000///......000///---------///000222//////...---------..............................++++++,,,---...///000000........................//////.........---------,,,,,,++++++***))))))((((((((()))))))))*********888888888888888777777666666555555555555444444444222222222333333444444444333333333333333333333333444444444444444333222222222222222222222222222222222111111000111222444555555555444444444333333333333333333333333333333333333333222222111000000000111111000000000000000111222111111111111222333333333222222111111222222333222111000/////////000111///////////////////////////............------------------------....../////////............//////------------------------........................,,,++++++******++++++,,,,,,---......---,,,***))))))************+++++++++))))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))))))))******((((((((((((((())))))***))))))))))))************---,,,***)))))))))***+++(((((()))***************+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((((((###%%%&&&((()))***))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))************++++++++++++************))))))))))))))))))))))))+++++++++*********))))))''''''''''''''''''''''''))))))((((((((((((((('''(((''''''''''''''''''(((************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++*********)))******++++++'''(((((()))******++++++***,,,,,,,,,***)))***++++++***)))((())))))***+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++...---+++******+++,,,,,,,,,------.........------,,,,,,------------,,,,,,---,,,+++***************,,,++++++***++++++,,,,,,,,,,,,---------------------///000000000000111333000111111222222222111111............////////////111111000000000000111111222222222111111111111111000000111111111222222222333333222111000//////...///////////////000111111111222222222222111000000000000111111000000//////000///...---...///000111.........---......//////........................,,,,,,---...///000000111////////////////////////000000///...---,,,,,,+++,,,++++++******)))))))))(((((())))))******++++++777777777777777666666555444444444444444444444444222222222222222222333333333333333333333333333333222333333444444444333333222222222222111111000000111000000000111333555666555555444444444333333333333333333333333333333333222222222111111000000000111111000000//////000000111111111111111222222333333333222222222222333333333111000......///111222///////////////////////////............---------------,,,,,,------...//////......------......///------------------------------------------------,,,++++++******++++++,,,+++,,,---......,,,***((())))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,------***))))))))))))))))))***)))(((((((((((()))******(((((()))))))))************)))((('''''''''(((((((((((()))***************+++++++++*********))))))************************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))''''''&&&&&&'''((())))))'''(((***+++,,,,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((((()))))))))******************))))))((((((''''''((((((((((((((((((((((((*********))))))))))))((('''''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((************))))))(((((()))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))))))))******++++++***++++++***))))))***,,,,,,***)))((((((***+++------,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,---...//////000/////////+++,,,,,,------,,,,,,+++,,,,,,+++***************++++++******++++++,,,,,,---------,,,------------,,,...//////......///000111111222222222111111111.........///////////////222222000//////000222222111111111111111111111111111111222222222333333333333222222111000/////////////////////000111222222222222222222111111000000000000111111111000000///000//////......///000000......---......///000000------------------------------......///000000111000000000000000000000000------..................---------,,,,,,+++++++++))))))))))))))))))))))))555555555555555444444333333333333333444444444444111222222222222222222222222333333444444333333222111222333333444333333333333222222111111000000///000000000000111333555777555555444444444333333333333333333333333333333333222222222111111111111111222222111000000000000000111111000000111111222333222222222222222222222222222111///......000111333000000000000000000000000///............---------,,,,,,,,,,,,,,,---............------------......------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,------+++)))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))******)))))))))***))))))))))))***++++++'''''''''((((((((())))))((((((''''''&&&&&&&&&&&&(((((()))***************+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''''''(((((((((''''''''''''((())))))*********+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))((()))))))))******************))))))((((((''''''(((((((((((((((((((((((()))((((((((((((''''''''''''''''''(((((()))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))(((((((((&&&'''(((******++++++******)))))))))***+++,,,,,,,,,,,,+++++++++***************+++***))))))***,,,+++***)))((((((***,,,...,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******))))))******+++*********++++++,,,---...------,,,,,,,,,---...---...000///......///000222222222222222111000//////////////////.........222111////////////111222111111111111111111111111222222222222333333333333222111111000000//////////////////000000222333333222222222111111111111111000000111111111111000000000000000/////////000000...............///000111------------------------------......///000000000000000000000000000000000------..................------,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&444444444444444333333222222222333333333333333444111111111222222333333333222222444444444444222222111222333333333333333222222222222111111111000000000000000000111333555666555555444444444333333333333333333333333333333333222222222222222222222222444333222111000000000000111000000000000111222222000111111222222111111000111000/////////000111222000000000000000000000000///............---------,,,,,,,,,,,,,,,------.........------------......------------------------************************,,,++++++******++++++,,,)))***++++++++++++)))))))))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))***************++++++,,,''''''''''''(((((((((((())))))))))))((((((((('''(((((()))***************+++++++++************)))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((('''''''''((())))))))))))((()))******)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))************++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''(((((())))))***'''(((((((((((()))))))))(((''''''''''''''''''(((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))******+++,,,------*********)))******++++++------,,,,,,+++******)))((()))+++***))))))***+++******))))))***+++---...+++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++*********+++++++++++++++)))***+++,,,---------,,,,,,,,,------------,,,,,,+++******)))))))))******************+++,,,------///...---,,,+++,,,---...000111222222000000111222333333333222111000///...///////////////.........000000////////////000000111111111111111222222222111111222222222333333333111111000000000/////////000000000000111222444444333222111111000000111111000000111111222222111111111111000000000000///////////////...//////000000////////////////////////------........./////////////////////////////////000000///...---,,,,,,+++************************++++++***)))((('''&&&&&&444444555555444444333222111222222222333333333333000111111222333444555555111222444555555444222111222222333333333222222111222222222222222222111111111111000000111333555666555555444444444333333333333333333333333333333333333333333333333333333333555444333222111111111111000000000000000111222222///000111111111111000//////000000000111111111111000000000000000000000000///............---------,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''((()))***++++++***)))((()))))))))))))))***++++++'''(((((((((((()))))))))***************)))(((((((((((()))***************+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''(((((())))))'''(((((())))))))))))(((&&&'''((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))***************************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&''''''((())))))((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))************)))))))))))))))++++++***+++,,,---///000++++++******)))*********++++++++++++************&&&(((++++++***)))******))))))***++++++,,,------*********++++++,,,,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++))))))***+++++++++++++++***+++,,,---............------............------******))))))))))))******************+++,,,---...000...---++++++,,,---...000222333222111000111222111111222222222111111000000/////////............//////000000000000//////000000111111111222222222111111111111222222222222000000000000////////////000000000111222333444555333222111000000000111222///000111222222222222111111111111111111000//////111000//////////////////////////////////////////---------------.................................//////.........---------************************************************555555666666555555444333111111111222222333333333000111111333444555666666111222444555555444222111333333333333333222111000222222222222222222222222222111111111111333444555555555444444444333333333333333333333333333333333444444444444444444444444666555444333222222222222000000000000000111111222...///000111111000///......///000111111111111111000000000000000000000000//////.........---------,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++++++++,,,------)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((()))***++++++***)))(((((((((((((((((()))******))))))))))))************)))))))))))))))(((''''''(((((()))***************+++++++++************)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((())))))))))))((((((&&&''')))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$%%%%%%&&&'''(((((((((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))******((('''&&&&&&'''))),,,---,,,,,,+++***)))))))))***((((((((()))******++++++%%%(((+++,,,+++***))))))((()))***,,,,,,------,,,))))))***+++,,,------...+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++((()))***+++++++++++++++&&&'''((()))***++++++***---......//////......---***)))))))))))))))******************+++,,,---...000///---+++++++++---...///000111000///...///000//////000222222333333333000000//////.........---///000111222222111000///000000111111222222222222000000111111111222222222000000000000////////////000000000111222444555666444333111000000000111222///000111222222222222222111111111111111000///...222111000//////...//////........................,,,,,,------------------........................++++++,,,---...000000111,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////555666777777777666444333000111333444555444333333//////000111222222333333333333333444444333222222111111111111111222222222222222111111111111222222......///000111222333333444444444333333222222222444444444444444444444444444444444555555555555666666555555444444333222222222111111000000000000000111111111111000000000000000000000000111111111111////////////............000000///............////////////......------,,,........................---------------...///000)))***++++++------...///,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((('''******+++,,,+++***)))(((+++*********))))))((((((&&&''''''((()))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++***************+++*********)))))))))))))))(((((())))))))))))((((((+++++++++************)))(((((())))))*********+++***************************)))(((''''''((()))***,,,+++)))((((((((()))*********))))))))))))******))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((()))******))))))))))))((((((((((((+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))******)))))))))))))))***)))******)))(((''''''(((......------,,,+++******$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))******)))))))))))))))*********+++,,,***(((''''''(((***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))((((((''''''******)))(((((((((((((((******))))))******+++,,,+++*********************))))))*********+++++++++)))(((((((((***+++---...---------...------,,,+++)))***+++,,,,,,,,,,,,,,,------,,,++++++******))).../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************........................---***)))***---...+++(((************************///...,,,++++++,,,---...---...///000000///...---111111111111111111111111111222222222222111000000111111111111111000///...222111000000000111333333000000000000000000000000...............///000000111//////555===???:::444555555444333333222111111444444333333222111000000////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------000000//////............//////...---,,,,,,++++++,,,,,,,,,++++++*********666666666666666555444444111222333444444444333333000000000111222222333333333333333444444333333222222222222111111111111111222111111000000111111222//////000111222333444444555444444444333333333222333333333333333333333333444444444444555555555555555555555444333333222222222111111000000000000000111111000000000///////////////000000000111111111////////////............////////////.....................------------------------------------------------------......///***++++++,,,,,,---------)))))))))))))))))))))))),,,------,,,,,,+++***)))***++++++,,,+++***)))(((+++*********))))))))))))'''''''''((()))***************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++***************+++************))))))))))))******************))))))+++++++++************)))((()))))))))************************************+++***)))(((((()))***+++***)))((('''&&&''''''(((******))))))))))))******((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((())))))******)))))))))((((((((((((************)))))))))(((((((((((((((((()))******))))))))))))))))))))))))***))))))((((((((())))))***++++++***)))((((((************)))((((((''''''''''''''''''&&&&&&&&&&&&((((((((())))))))))))))))))((((((((()))******+++***+++,,,+++((('''((()))***)))((((((((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++*********)))******)))((((((((((((((()))*********++++++++++++------------------------******************)))***)))((((((((()))+++---..................---,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---.../////////...---++++++++++++++++++++++++************************------------------------++++++++++++,,,---+++***************************---,,,+++******+++---.........////////////......111111111111111111111111222222222222111000000/////////000000000///......111111000000000111222333000000000000000000000000/////////...//////000000000///111555:::;;;888444555444444333222222111111333333222111111000//////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////.........------///......---,,,,,,++++++,,,,,,,,,++++++*********888777666555444444444444222222333444444444333333000000111111222333333333222333333444444333333333333333222222111111000000111111000000000000111111000000111222333444555555555555555444444444444444222222222222222222222222444444444444555555555555555555444444333333222222222111111000000000000000000000000/////////......//////000000000000111111////////////..................///000///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,------------,,,,,,***++++++++++++***))))))***************)))))))))''''''(((((())))))************))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++***************++++++************************,,,,,,,,,++++++******)))+++++++++************)))))))))))))))************************************++++++************++++++***)))(((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((('''''''''((())))))******)))))))))(((((((((************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))((((((((())))))******+++,,,+++***)))***+++(((((((((''''''&&&&&&%%%)))))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((((()))***+++,,,---------...,,,***(((((())))))))))))((()))******+++******************************))))))))))))******++++++++++++******************)))))))))((((((((())))))+++,,,,,,,,,+++***))))))******++++++,,,,,,+++++++++***))))))(((((())))))(((((()))+++---...////////////...---,,,+++***++++++++++++,,,,,,,,,))))))******+++,,,,,,---,,,---...///000///......************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,************************+++***)))))))))+++,,,---///...............//////111111111111111111111111222222222222111000......------.../////////......111000000000000111222222000000000000000000000000111111000/////////000000///111444666888777555444444444333333222222111111222222111111000/////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------......------,,,,,,+++++++++++++++++++++*********999888666444333333333444222333333333333333333333111111111222222333333333222222333444444444333333444444333222111111000000111000000//////000000111000000111222333444555555555555555555555555555555222222222222222222222222333333444444444555555555555555444444333222222111222111111000000000000000////////////............////////////000000000111////////////............---...///000000...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++,,,---------------++++++++++++******))))))************************'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))*********************)))******+++,,,)))***************++++++---,,,++++++******))))))+++++++++*********)))))))))))))))))))))*********************************************************+++++++++***************))))))************))))))''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((''''''((())))))*********)))))))))((((((*********)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))***++++++)))***++++++))))))***+++******)))))))))(((((((((***)))))))))((((((((('''*********))))))))))))((()))******+++,,,---///000222222111///+++)))(((((()))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))((((((((((((((()))))))))******)))))))))((()))+++------,,,+++***''''''(((((()))***++++++------,,,+++***)))((((((***))))))))))))+++,,,...000000000///...---,,,++++++++++++++++++++++++,,,))))))******+++++++++,,,......//////...,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++))),,,///...+++***+++---************************))))))))))))***,,,---...///...---,,,---...///000111111111111111111111111222222222111000///------,,,---...///////////////000000000000000111111222000000000000000000000000222111111000000000000000000333777888666444444555333333333333222222111111222222111111000000000000////////////////////////000000000000000000000000////////////////////////------------------------------............---------------------------------------,,,,,,,,,+++++++++++++++***************888777555333333333333444333333333333333333333333222222222222222333333333111222333333444444444333555444444333222111000000111111000000000000111111//////000111222333444444555555555555555555555555444444444444444444444444333333333444444444444555555444444333222222111111222111111000000000000000////////////...............////////////000000000////////////............,,,---///000000...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,---,,,,,,++++++******)))///...---,,,+++)))(((((()))***+++,,,------------+++++++++******************************+++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))***************))))))***++++++,,,))))))******+++++++++,,,,,,+++***))))))))))))***+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((+++++++++++++++******)))((()))************)))((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((+++++++++++++++************))))))((((((((())))))************))))))))))))))))))))))))))))))******((((((((((((((())))))***************************************++++++,,,---''')))***)))(((((()))***++++++************))))))((((((((()))))))))******************)))))))))))),,,,,,,,,---...000111222666666555111---)))((((((((()))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((()))************))))))(((***,,,---...---+++***)))******+++,,,---......//////...,,,+++***)))(((******)))))))))+++,,,---////////////...---,,,+++,,,,,,+++******++++++,,,+++++++++******)))))))))+++,,,,,,---,,,+++)))((())))))))))))))))))))))))************************++++++++++++++++++++++++))),,,///...+++***+++...*********************************+++,,,---.........---,,,,,,,,,...///000000000000000000000000000000111111000///...---,,,---...//////000000000000//////000000111111111111000000000000000000000000111111000000000000111111111555999888555333444666333222222222222222111111222222222222222111111111000000000000000000000000111111111111111111111111////////////////////////------------------------------............------------------------------,,,,,,,,,,,,,,,+++++++++************************666555444444333444444444444444333222222222333333222222333333333333333333111111222333444444444444444444333333222222111111222222111111111111222222//////000111222333444444444444444444444555555555444444444444444444444444333333333333444444444444444444333333222222111111222111111000000000000000000000000/////////............////////////000000////////////............------...///...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,++++++*********)))---,,,+++***)))'''&&&&&&******+++,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,+++***)))(((((()))***++++++++++++************)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))******))))))((('''((()))***++++++***)))(((************************))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++***)))))))))******++++++*********)))))))))))))))))))))************((((((((((((((()))*********************************************+++,,,---'''((())))))(((((()))***))))))))))))))))))))))))'''''''''((()))*********)))))))))*********++++++---------...///000111222666666555111---)))(((((((((((()))************)))))))))))))))))))))))))))***))))))(((((())))))***************++++++++++++((()))***+++++++++***))))))***,,,---------,,,+++)))))))))******++++++,,,///...---,,,+++***))))))+++***)))))))))***,,,------------...------,,,+++---,,,+++*********+++,,,,,,++++++***))))))((((((&&&''')))+++,,,,,,++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,......---,,,,,,---******************************+++,,,,,,---------,,,,,,,,,,,,---...//////000000000000000000000000///////////////......---......///000000000//////...///000000111111000000000000000000000000000000000////////////000111222111444777777444222333555222222222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////------------------------------............---------------------.........,,,,,,,,,,,,++++++++++++)))))))))***************333333444444555555444444555444333222222222333333333333333333333333333333000111222333444444444444333333333333333333333333333333222222222222333333000000111222333444555555222333333333444444444444333333333333333333333333222222333333333444444444444444333333222111111111222111111000000000000000111111000000000/////////........./////////000000////////////.....................---------,,,,,,.........---------------------------------------...///000111000///---,,,+++++++++************************)))))))))))))))+++,,,---------------,,,,,,+++***)))))))))***+++*********++++++,,,,,,,,,))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***+++,,,---))))))***++++++,,,------+++***)))))))))+++---...+++++++++************)))************)))))))))((())))))))))))))))))))))))((()))************)))((())))))*********)))((('''((()))***++++++***)))(((************************((()))))))))************)))))))))))))))))))))))))))******+++,,,---......---,,,,,,+++******+++++++++++++++*********))))))((()))))))))************((((((((((((((()))******************************(((((((((((()))***+++,,,''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,---------------......///000000111111...+++)))))))))'''((()))***+++******)))------------------------,,,,,,++++++++++++,,,,,,)))*********++++++++++++'''(((***,,,,,,+++***)))+++++++++,,,,,,,,,------'''''''''(((((((((((((((,,,,,,+++******)))((((((+++***)))))))))***+++,,,***+++,,,,,,---,,,,,,,,,...---+++***)))***+++,,,************))))))))))))&&&''')))+++,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++******************************+++++++++++++++******+++,,,---............000000000000000000000000------.../////////............/////////...------......000111111111000///000000000000000000000000---------...///000111222000222333333333222222222111111111111111111222222111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////........................------............------------........./////////++++++++++++++++++++++++((()))))))))*********+++111222444555666555555444666555333222111222333333333333333333333333333333000111222333444444555444333333333333333333333444444333333222222333333444111222222333444555666777222222222333333444444444222222222222222222222222222222333333333444444444444444333333222111111000222111111000000000000000111111111111000000000000............/////////000000/////////............///...---,,,,,,,,,------/////////......---------........................///000111222111000...,,,************************))))))***+++,,,,,,---------...............---------,,,***)))))))))***+++*********++++++,,,,,,,,,))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))***+++,,,,,,------++++++******+++---///111+++++++++************)))+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))*********+++************************))))))***+++---...//////...------,,,+++++++++,,,+++++++++************)))(((((())))))*********+++((((((((((((((()))******************************&&&&&&&&&&&&'''(((******(((***++++++******+++---************++++++++++++))))))((((((''''''&&&&&&''''''(((***+++,,,---...------,,,,,,,,,------...+++,,,---,,,***)))***+++'''((()))++++++******)))************************))))))(((((((((((())))))''''''(((((()))))))))***'''(((***,,,---,,,***))),,,,,,+++++++++,,,---...++++++++++++******************))))))((((((''''''+++***)))))))))***+++,,,))))))***+++,,,,,,,,,,,,...---+++))))))***+++,,,((((((((()))******++++++***+++,,,---,,,+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000---***************************)))************))))))((()))+++,,,...//////...---000000000000000000000000+++,,,---...////////////............---,,,++++++---...000111111111000///000000000000000000000000,,,,,,,,,---///000222333//////000111111111111000111111111111111111222222000000000000000111111111000000000000000000000000////////////////////////////////////////////////........................---..................---........./////////000000++++++++++++++++++++++++(((((())))))*********+++222222222222222222222222333333333444444444555555666444444444555666555444333333333222222333333444222222222333333333444444444333333222111111111222333333333333333333333333222222333333333333444444555444222111111222444555222222222222222222222222666555333222111222333333333222111000////////////000000000000000000000000......////////////......111000000///...------,,,---------...............+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,------......------------,,,,,,+++***))))))************************,,,+++******))))))******))))))*********+++++++++******))))))))))))************))))))))))))******************))))))))))))(((((())))))))))))(((((()))*********++++++++++++******))))))((((((''''''******))))))))))))******)))************+++++++++++++++************++++++***)))(((''''''((()))***''''''(((((()))))))))***))))))))))))************)))***+++,,,,,,+++***)))((()))+++,,,,,,+++)))(((***)))((((((((()))+++,,,))))))))))))))))))))))))++++++******************---,,,***+++---///......000...------......---,,,...---+++***))))))(((((((((((())))))*********+++******((('''&&&&&&&&&&&&))))))************))))))))))))))))))************,,,+++++++++******))))))++++++***)))(((((()))))))))))))))))))))))))))))),,,+++***)))+++...111333---***((((((***,,,***)))---,,,,,,+++*********+++++++++************************++++++++++++******''''''''''''((((((((((((+++***)))(((((()))***+++******+++,,,+++***)))((((((((((((((()))***+++,,,+++*********))))))(((((())))))))))))))))))))))))&&&&&&((()))************---.../////////...---,,,+++,,,------,,,+++)))(((++++++++++++***)))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))),,,+++++++++******))))))************************+++++++++************)))++++++******++++++,,,---++++++,,,,,,,,,,,,---------......//////////////////////////////////////////...---,,,,,,,,,,,,,,,+++---///111222222111000000000//////.........---............////////////000000000000000000000000000000000000000000000000111111000///////////////222111111111000000//////111111222222222222111111......///000000000000000111000///...---,,,,,,,,,---------...------,,,,,,//////...------------...---,,,***)))((()))***+++************************222222222222222222222222333333333333444444444444444333222333444555444222444444333222222222222222222222222333333333333444444333222222111111222222333333333333333333333333222222222333333333444444555444222111111222333444222222222222222222222222555444333222222222222333333333222111000000//////000000000000000000000000111111000000000000111111111111000//////...------..................------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,------...---------------,,,,,,+++******)))++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))*********+++++++++******))))))))))))************))))))))))))***************)))))))))(((((((((((())))))))))))(((((()))))))))*********++++++)))))))))))))))(((((((((++++++************++++++))))))*********+++++++++++++++************++++++***)))(((((((((((()))***)))*********++++++++++++))))))))))))************))))))***++++++***)))((()))***++++++++++++***)))***)))((((((((()))***+++))))))))))))))))))))))))************************,,,+++***+++...000000000//////...000111111///......---+++***))))))((((((''''''(((((())))))))))))+++***)))(((''''''''''''))))))************))))))((((((((()))))))))******++++++******))))))))))))+++******)))(((((())))))))))))))))))))))))))))))******+++,,,...///000111...,,,******---...---,,,,,,+++***))))))))))))***************************)))******++++++******)))((((((((())))))))))))*********)))(((((()))******)))***+++,,,,,,+++************************+++,,,************)))))))))((())))))))))))))))))))))))'''((()))***++++++++++++---.../////////---+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))),,,,,,+++++++++*********************************))))))******+++++++++,,,++++++******++++++,,,---+++++++++,,,,,,,,,------------...///////////////........................///...---,,,,,,,,,,,,---,,,---///111111111000///000/////////........................////////////000000000000000000000000000000000000000000000000111000000///////////////111111111000000000//////...//////000000//////......//////000000000//////000///...---,,,,,,,,,,,,,,,---------------,,,,,,---,,,++++++******+++++++++++++++++++++***))))))************************222222222222222222222222222222333333333444444444333222111111333333222111444444333222111111111222111111222222222333333333333333222222111111222222333333333333333333333333222222222222333333333333555444333111111111222333222222222222222222222222444444333222222222222333333333222222111111000000000000000000000000000000222111000//////000111222111111111000000//////.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,)))))))))************+++***************************))))))(((((())))))*********))))))))))))((((((((())))))******))))))(((((((((((()))))))))******(((((()))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))*********++++++++++++************+++++++++***))))))))))))***+++************++++++++++++))))))))))))************(((((()))******))))))(((************************))))))((((((((()))***+++))))))))))))))))))))))))************************+++******,,,///222222222///000111444666555333000...---+++***))))))((((((''''''''''''((((((((((((+++******)))(((((((((((())))))************))))))''''''((((((((()))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))(((***,,,...000000000///---,,,+++,,,...///...---******)))((((((((())))))************************)))******++++++******)))))))))))))))***************))))))(((((())))))***))))))+++,,,,,,,,,,,,,,,,,,,,,+++*********++++++************))))))))))))))))))))))))))))))))))))((()))***++++++,,,++++++,,,---///000///---***(((++++++******++++++,,,,,,------------,,,+++***))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))++++++++++++************************************'''((()))***+++,,,------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,------...////////////.................................---,,,,,,,,,---------...000000111000///...////////////........................////////////////////////////////////000000000000000000000000000000//////......//////000000000000////////////......////////////.........///////////////............---,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++************+++)))***,,,------+++)))'''************************111111111111111111111111222222222222333333333333333222111111333333222111222222111111111111222222111111111111222222222222333333222222111222222333222222222222222222222222111222222222222333333333555444333222111111111222222222222222222222222222333333222222222222222222333333333333222222111111////////////////////////111///...,,,,,,...///111222111111111000000000///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------,,,+++++++++++++++))))))))))))************************************))))))(((((((((((())))))***)))))))))(((((((((((()))))))))******)))))))))(((((((((((())))))))))))((((((((())))))******++++++++++++******+++++++++))))))))))))************++++++************+++++++++******************+++((((((((((((((()))))))))((()))))))))************'''(((((()))))))))))))))******))))))))))))******(((((((((((())))))******(((((((((((((((((((((((())))))))))))*********************,,,000333444444///111444888:::999666333------+++***)))(((((((((((((((((((((((((((((((((++++++***)))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((((((''''''***))))))((((((((()))))))))))))))))))))))))))))))))***,,,---///000000000++++++,,,---...///......***))))))(((((()))))))))))))))))))))************))))))************))))))(((((()))))))))*********)))))))))(((((()))))))))((()))***+++,,,---......---,,,+++***))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))******+++++++++***+++,,,...///...,,,(((&&&+++***))))))***,,,---///------------,,,+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,***************++++++,,,***++++++++++++,,,,,,,,,,,,---......//////.................................------,,,,,,,,,------...//////000000///...---///////////////.....................////////////........................000000000000000000000000000//////........./////////////////////////////////000000111111000000///....../////////...---------,,,,,,+++******++++++++++++,,,---------,,,,,,//////...---------------++++++,,,,,,,,,+++***)))************************111111111111111111111111111111111222222222333333333222111222333444333111/////////000111222333444000000000111111111222222333222222111222222333333222222222222222222222222111111111222222222333333333333222222111111111111222222222222222222222222111222222222222222222222222222333333333222111111////////////////////////111///...,,,,,,...///111111111111111000000000000000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,---------,,,,,,+++***************)))))))))))))))))))))))))))***++++++++++++***)))))))))(((((((((((()))))))))))))))(((((((((((('''))))))************))))))(((((((((((())))))))))))(((((())))))******++++++******))))))))))))******(((((()))))))))*********++++++************++++++*********++++++*********))))))((((((((((((((((((((()))))))))************((((((((((((((())))))*********)))(((((()))******''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))),,,000444555555000222555:::<<<<<<888555------+++***)))((((((((())))))))))))))))))))))))+++******)))))))))))))))))))))************))))))''''''''''''((((((((((((''''''''''''''''''(((((()))((((((((((((((())))))))))))))))))))))))))))))++++++******+++...000222,,,---///000////////////******)))))))))******+++(((((()))))))))*********)))))))))******)))))))))'''''''''((((((((())))))((((((((())))))((((((((((((((()))***+++---...///,,,+++***(((''''''''''''))))))))))))))))))******))))))))))))))))))))))))'''((())))))***)))))))))***+++---...---+++(((&&&******))))))***,,,...///------------,,,+++******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((******************************************************))))))******+++,,,*********+++++++++,,,,,,,,,------.......................................------,,,,,,,,,------...///////////////..................///////////////............////////////------------------------//////////////////////////////............//////...................../////////000000000000//////------............---,,,,,,,,,+++*********++++++***++++++,,,------,,,,,,000//////...............------+++*********+++,,,************************111111111111111111111111000000111111111222222222333222111222333333222111......//////000111333333///000000000000111111111222222111111222222333333222222222222222222222222111111111111222222222222111222222222222222222222222222222222222222222222000111222222333222222222000111222333333222111000000000000000000000000000222111000//////000111222000000000000000000000000/////////...---------,,,------++++++++++++------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,+++******))))))*********)))))))))))))))(((((()))***+++,,,,,,+++***))))))((((((''''''(((((()))))))))(((((((((((('''''')))******++++++******)))((((((((()))))))))******))))))*********************))))))))))))))))))***((((((((()))))))))******++++++************++++++))))))***++++++***))))))++++++++++++************))))))))))))************(((((((((((()))***++++++))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))'''(((((())))))*********)))((()))+++000333555555111333666:::<<<<<<888555...---+++***))))))((((((************))))))))))))***))))))(((((()))))))))))))))************))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))+++***(((((())),,,000222...000222222111000///000******)))))))))***++++++'''(((((())))))*********((())))))******))))))(((''''''''''''(((((((((((('''(((((())))))(((((('''((((((((()))***,,,---...+++***)))((('''&&&&&&&&&))))))))))))************))))))))))))))))))))))))'''(((((()))))))))(((((()))***+++++++++***)))(((************+++,,,---...------------,,,+++***)))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''((((((((((((************************+++++++++*********))))))***))))))))))))***++++++************++++++++++++,,,,,,---............---------------------------------,,,,,,,,,---...........................///.........///////////////............////////////........................////////////////////////......------......//////---------...............,,,,,,------------,,,,,,+++,,,,,,---......------,,,,,,+++******++++++,,,)))***+++,,,,,,------,,,------,,,++++++++++++,,,///---+++***)))***,,,---************************111111111111111111111111000000000000111111111222222111000000222222111000111000000/////////000000/////////000000000111111222222111111222222333444111111111111111111111111111111111111222222222222///000111222222222333222222222222222222222222222///000111222333222222111///000111333333222000///000000000000000000000000111111000000000000111111////////////////////////..................------...---+++******+++---...,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,+++************+++******))))))(((((((((((()))***,,,------,,,***)))((((((''''''''''''(((((())))))(((((((((''''''''')))******++++++******))))))))))))*********++++++++++++******************+++******))))))******+++(((((((((((()))))))))***++++++************++++++((())))))******))))))(((++++++++++++*********)))))))))))))))************))))))(((((()))***,,,---'''((()))******)))((('''&&&'''((()))))))))((('''))))))))))))))))))))))))''''''(((((()))******+++(((((((((+++///222444444222333666999;;;:::888555...---+++***))))))((((((******)))))))))((((((((()))((((((''''''(((((()))))))))************))))))((((((((()))))))))******''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((***,,,...///,,,///111111...,,,,,,,,,((((((((((((((()))***+++''''''(((((()))******+++(((((())))))))))))(((((('''(((((((((((()))))))))''''''((())))))(((''''''(((((('''((((((***+++,,,******)))(((((('''((((((((()))))))))************))))))))))))))))))))))))))))))*********))))))((()))((((((((())))))******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''((()))***+++******)))((((((((((((((((((((((((((((((((()))))))))*********************************************+++++++++)))))))))))))))***++++++************+++++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,---...///------------......///000............/////////000............////////////........................////////////////////////...------------...///000,,,,,,---------.........,,,,,,,,,------,,,,,,,,,)))***+++,,,---.........,,,,,,++++++++++++,,,,,,))))))***,,,,,,------,,,,,,+++******))))))******------,,,,,,++++++++++++************************000000000000000000000000000000000000111111111111111///...///000111000///333222111///......------////////////000000000000222111111111222333333444111111111111111111111111000111111111111222222222...///000111333333333333222222222222222222222222///000111222333333222111...///111222222111000///000000000000000000000000......////////////..................////////////---------..................---+++******+++---...,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,...---,,,,,,++++++,,,,,,******))))))(((((((((''')))***,,,------,,,***)))((((((''''''''''''(((((()))(((((((((''''''''''''******++++++++++++******************++++++++++++,,,+++++++++***))))))))),,,++++++++++++++++++,,,(((((((((((())))))))))))++++++************++++++'''((()))******)))((('''***)))))))))((((((''''''))))))))))))***************))))))))))))+++---...&&&((()))++++++)))(((&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((***...111333333333444555888:::999777444...---+++***))))))(((((())))))(((((('''''''''&&&((((((''''''''''''((()))))))))************))))))))))))))))))************'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,))),,,......***'''&&&''''''''''''''''''((()))***&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))************&&&'''((())))))((('''&&&((((((''''''''')))***++++++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++******)))((((((''''''''')))+++,,,)))***+++------,,,+++***++++++++++++***)))(((((())))))))))))))))))))))))'''((()))++++++******)))(((((((((((((((((((((((())))))******+++++++++,,,************************(((((()))***+++,,,,,,---)))))))))))))))******+++)))************++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111---.........//////000000............/////////000////////////////////////////////////////////////---------------...///000,,,,,,,,,------.........---......//////......---((()))***,,,---...//////,,,,,,,,,+++,,,,,,------((()))***+++,,,---------,,,++++++***)))*********+++,,,---......,,,***)))************************000000000000000///......222222111111000/////////000///...,,,++++++,,,,,,+++,,,,,,---.........---////////////000000000000......///000000000000000000111222222111000///...333222111111000000111111111111111111111222222222222000///...///...---+++000000000000111111111111000000//////000111222222//////000000000000//////---.........//////000000------,,,,,,+++***))))))...///000///---,,,,,,---+++******))))))******+++************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***+++,,,------...************************(((((((((((((((((((((((((((((())))))*********+++&&&&&&''''''(((((())))))++++++******)))(((((((((((('''&&&&&&((())))))((((((***,,,...---+++(((&&&((((((((((((((()))******************+++,,,---...+++***)))(((((()))***+++))))))(((((('''''''''&&&&&&''''''((()))******+++***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((''''''(((***...111333444555666777666444111000,,,+++***)))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&((('''''''''((()))+++,,,******)))((((((((((((((())))))))))))))))))))))))'''''')))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******$$$%%%((()))***)))((('''''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((&&&'''(((*********)))(((******)))(((((((((((((((((((((((((((((((((((((((+++*********))))))((((((************))))))))))))))))))))))))((((((((((((------------------------......---,,,+++))))))(((***************)))((((((&&&(((***,,,,,,+++)))((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************((())))))***+++,,,,,,,,,++++++******)))((((((((()))************+++++++++,,,,,,,,,---------......(((+++///111///---++++++++++++,,,,,,,,,,,,------........................------......///000000000++++++,,,,,,---...............------------.....................---------------------------------+++,,,------......---------,,,+++*********+++,,,...---,,,---......,,,***)))***+++------,,,++++++***************+++++++++)))******++++++,,,------******+++,,,,,,,,,++++++))))))))))))))))))))))))000000000000000///......000000000000000000111111111000...---,,,,,,,,,---+++,,,------......------........./////////000000......///000000000000000000111111222111000///...222222111000000000111111//////000000000000111111111111000000111111111000000000000000111111111111000000//////000111111222//////000000000000//////---........./////////000......------,,,++++++***+++---//////---------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++,,,,,,)))******++++++,,,,,,---************************))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))))))))************((('''((()))+++*********+++---...---,,,)))(((((((((((((((((()))******************+++,,,,,,---+++***)))(((((()))***+++******)))))))))(((((((((''''''(((((()))******+++***************)))((((((************************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''(((***,,,///111111222333333222111///---++++++***)))(((((((((((((((((())))))))))))(((((()))((((((((((((((((((((((((((()))***************((((((((((((((('''&&&&&&((('''''''''((()))***+++***))))))((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***&&&'''((()))))))))(((''''''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&'''(((*********)))((())))))((('''''''''''''''))))))))))))))))))))))))************)))))))))(((************)))))))))))))))))))))))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***))))))(((***************)))((((((&&&(((***,,,,,,+++)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))***++++++,,,+++++++++***************)))************++++++++++++++++++,,,,,,,,,------)))+++------+++***+++,,,+++++++++,,,,,,,,,------------------------------.........---------------+++,,,,,,---....../////////......------....../////////......---------,,,------------------------+++,,,------......------***))))))***+++,,,...///...---------......,,,***)))***++++++,,,,,,+++++++++++++++***************)))******++++++,,,------************************))))))))))))))))))))))))//////000000000///............///000000111222222000///...---,,,,,,------,,,,,,------......---------------.........//////......///000000000000///000000111111111000//////222111111000000000000000.........//////000000000//////000111222222333333000000000000111111111111000000/////////000111111//////000000000000//////...............////////////......------,,,,,,+++)))+++------------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))******++++++,,,++++++++++++++++++++++++************************************************+++******))))))(((((('''************))))))))))))'''(((((()))******++++++,,,***))))))+++,,,,,,+++,,,,,,------,,,,,,+++***((((((((((((((()))******++++++++++++++++++++++++******))))))))))))******++++++************))))))'''(((((())))))*********)))************))))))(((************************)))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((('''((()))***,,,------......///...---+++*********)))(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++******(((((((((((((((''''''&&&''''''''''''((()))******))))))((((((''''''(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''')))******))))))((((((''''''&&&&&&&&&&&&'''************************************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++++++++------,,,+++***))))))((()))************))))))(((&&&(((***+++,,,+++)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))***************+++++++++,,,,,,)))************+++++++++*********+++++++++,,,,,,***++++++***))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,------...//////000//////............//////000000///...------,,,,,,------------------------,,,,,,---............---************+++---...///...---------///...---+++******))))))******+++,,,,,,,,,++++++******)))))))))******++++++,,,------,,,+++)))((((((((())))))))))))))))))))))))))))))...///////////////......////////////000000111111......---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......---...//////000000//////000000000000000000//////111111000////////////000.........//////000000111...///000000000000111222///000000000111111111111000000/////////000000111//////000000000000//////..............................------,,,,,,,,,+++)))+++------,,,,,,,,,------,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++++++++***))))))((((((,,,+++++++++******))))))************************)))))))))))))))))))))))))))))))))))))))(((((((((*********))))))((((((((((((((())))))************,,,***))))))+++,,,,,,+++,,,++++++******+++++++++((((((((((((((())))))***+++++++++++++++************))))))))))))))))))***************************(((((()))))))))*********))))))************)))(((************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))(((((('''((()))************++++++++++++***)))))))))((('''''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((())))))*********))))))'''(((((((((((((((''''''''''''''''''(((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((''''''''''''((()))))),,,+++***)))(((((())))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((''''''&&&&&&'''''''''))))))))))))))))))))))))*********)))))))))))))))************)))))))))((()))))))))))))))******************+++++++++++++++,,,,,,,,,+++***))))))((())))))************)))((('''(((***+++++++++))))))(((''''''''''''(((((()))))))))))))))))))))))))))((()))))))))************''''''''''''(((((())))))(((((()))***++++++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++---------+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++,,,------......//////000000//////......//////000000000///...---,,,,,,+++........................,,,------..................------,,,++++++++++++...---------//////---++++++***)))((()))***+++,,,------,,,+++******)))))))))******++++++,,,------...,,,***((('''((()))***))))))))))))))))))))))))......////////////......000000000000//////......,,,,,,,,,,,,+++++++++***,,,------...------,,,,,,,,,,,,,,,,,,------------------.../////////////////////////////////000000111000//////......//////......///000000111222222111333333222///...///000///000000000111111111111000000///////////////000//////000000000000//////...............---------,,,,,,,,,,,,+++++++++++++++---...---,,,******+++---,,,,,,++++++,,,,,,---************************************************++++++******)))((((((''',,,++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))******+++)))))))))(((((('''''''''************))))))((((((+++)))((((((***++++++*********)))(((((()))***+++((((((((((((((())))))*********+++++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))((('''''')))((((((((((((((((((((()))))))))***************)))((((((''''''''''''((((((((())))))))))))((((((&&&&&&''''''((((((((()))'''(((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((('''''''''''''''(((((())),,,+++***)))(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******************)))))))))(((((()))))))))*********+++***+++++++++,,,,,,,,,---,,,++++++******)))))))))((())))))*********))))))'''((()))***+++******)))'''''''''''''''((())))))************************((()))))))))************'''''''''''''''(((((((((&&&''''''((()))***++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,...111222000---,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------............,,,,,,------...///////////////............//////000//////...------,,,,,,........................,,,---......//////............------,,,+++******---,,,,,,---......---++++++***)))))))))***,,,---...------,,,+++***)))))))))******++++++,,,------///...+++)))((()))***+++))))))))))))))))))))))))------.../////////......111111000//////...------++++++,,,,,,,,,,,,+++***------......------,,,,,,,,,,,,,,,---------......------...////////////...//////.........///000000000000///.....................///000111111222222666888888666111...///111000000000000111111111111000000//////......////////////000000000000//////.........---------------++++++++++++++++++++++++---...///...,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((())))))******+++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''')))***++++++((((((((((((''''''''''''++++++******)))(((((('''***((('''''')))******))))))(((((((((((()))******((((((((((((((()))******((()))***+++++++++))))))))))))************))))))((((((((())))))))))))***************************((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&)))))))))))))))(((((((((((((((((())))))******+++))))))(((''''''(((((()))(((((())))))))))))((((((&&&&&&&&&''''''(((((()))''''''((((((''''''&&&&&&&&&'''((((((((((((((((((&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******)))'''''')))(((((((((((()))******''''''''''''''''''''''''))))))))))))************************))))))))))))((())))))******+++++++++******++++++,,,---------++++++*********)))))))))((())))))************)))(((((()))***************''''''&&&''''''((()))***************************))))))))))))************''''''((((((((((((((((((&&&&&&''''''((()))******)))************+++++++++,,,,,,---------.........+++///222333111...+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---.../////////++++++,,,,,,---......///......------------......///............---------........................------...////////////...++++++,,,---------------+++******+++------,,,***++++++******++++++,,,---------,,,,,,++++++******)))******++++++,,,------...---,,,*********++++++)))))))))))))))))))))))),,,---......//////......//////////////////......,,,,,,---.........---,,,------......------,,,+++------------............,,,---......//////......///......---...///000111000///......------......,,,------...000111111222666888999666111...///222000000000000111111111111000000///...............//////000000000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((((()))*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((()))))))))*********)))))))))))))))***((('''''')))******)))(((((())))))************((((((((((((((()))******&&&((()))+++,,,+++***)))((()))***++++++***)))((()))))))))*********++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&((())))))******)))))))))'''''''''((()))***++++++)))))))))(((((())))))***(((((())))))))))))((((((%%%%%%&&&''''''((())))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))***++++++++++++***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''%%%&&&&&&'''((()))******'''((((((((()))))))))***((((((((((((((((((((((((((()))*********((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************************))))))))))))((())))))******+++,,,,,,))))))******+++,,,,,,,,,************))))))))))))(((((()))***************((()))))))))************&&&&&&&&&''''''((()))***************************))))))))))))************((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++++++++,,,,,,,,,---------+++---//////---***))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******++++++,,,---------------,,,,,,,,,,,,---------------.......................................------...///////////////+++,,,---.........---,,,)))))))))***,,,,,,+++)))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------+++++++++***************)))))))))))))))))))))))),,,,,,---.../////////...------......///000000000---...///000000000......---.........---,,,,,,+++---------.........//////,,,---......//////......///...------...///000111//////...------------...++++++,,,---...///000111333666888555///,,,...111000000000000111111111111111000///...............//////000000000000//////.........------,,,,,,,,,------------------------+++,,,...///......///000+++******************+++************************((((((((((((((((((((((((*********)))(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))******++++++((((((((()))******++++++***)))'''(((***++++++***((()))***+++++++++++++++((((((((((((((()))******%%%''')))+++,,,+++******((()))***++++++***)))(((*********++++++,,,,,,,,,++++++******************(((((()))***************************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&((())))))************)))&&&&&&&&&'''((()))***+++***)))))))))))))))******(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))***))))))(((''''''&&&&&&'''((())))))((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))******+++++++++******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$&&&((()))***)))((('''$$$%%%&&&'''(((***++++++'''((((((((())))))******((((((((((((((((((((((((((()))*********((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))((())))))***++++++,,,,,,'''(((((()))***+++++++++************))))))))))))(((((()))***************))))))))))))************&&&&&&&&&'''''')))******************************))))))))))))************)))))))))))))))((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,+++***((('''((())))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))******++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,------.../////////////////////////////////---......///////////////.../////////...,,,***)))((((((((()))++++++***)))+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,------((())))))*********))))))))))))))))))))))))))))))------............------+++,,,,,,---...///000000000///...---,,,---......---------------------------------............///......//////...---,,,,,,---------------...///000/////////......---------------...///////////////333555555444111...---------......///////////////////////////////////////000000//////.........---...............---------......------------......+++******))))))******+++******+++,,,,,,,,,+++++++++++++++*********))))))))))))************)))))),,,+++++++++***)))))))))+++******)))(((''''''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))&&&&&&'''((()))***++++++((((((((()))******++++++)))((()))***,,,+++)))'''))))))))))))))))))))))))''''''(((((())))))******'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))((()))***+++***'''$$$&&&'''(((******((('''&&&((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((***+++,,,***(((&&&&&&&&&&&&''''''''''''+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))************''''''''''''''''''&&&&&&(((((((((((()))***,,,,,,******))))))))))))******+++***)))(((((()))***+++)))************)))((((((***+++,,,---,,,+++***)))************))))))))))))************++++++++++++******))))))(((((('''''''''(((((()))***+++++++++)))))))))))))))*********+++++++++++++++++++++,,,(((((()))***+++*********+++***)))(((((()))***+++***))))))))))))+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,---------+++***)))(((((((((******---,,,++++++************,,,+++)))(((((()))+++,,,---,,,+++***+++,,,---...000///...---------------//////000000///...------+++,,,---/////////......+++,,,------......------++++++,,,,,,,,,,,,------)))***+++,,,------------111000///---,,,+++******************+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))------............---------------...............///...---,,,+++,,,,,,------------------------------------............//////////////////...---------------------...//////............------------//////000111111111111000222444444333000...---------...//////000000//////////////////////////////000/////////............------........................------------......------,,,,,,,,,,,,------,,,,,,,,,,,,+++******)))+++++++++*********))))))))))))************))))))++++++***************************)))(((''''''''')))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))***************))))))(((((((((((())))))***++++++,,,,,,***)))((()))++++++***((())))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***+++)))(((((())))))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))((((((***,,,,,,***((('''(((((((((((()))))))))+++***)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************)))(((''''''((()))***((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))***+++******))))))))))))******+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************))))))))))))(((((((((((())))))))))))******))))))(((((((((((('''(((((()))******++++++++++++******))))))(((((())))))***++++++,,,------(((((((((((())))))))))))+++***)))(((((()))***+++***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++++++++++++++******)))))))))******...---,,,++++++++++++,,,,,,+++)))(((((()))+++,,,---,,,+++++++++,,,---...//////...---------------///////////////...------+++,,,---...///...------+++,,,------......------++++++,,,,,,,,,,,,------+++,,,---...////////////---,,,+++***)))(((((((((+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))------............------............------,,,,,,------,,,++++++++++++,,,---------------------------------............/////////000000000///.........------------...//////,,,,,,------------------000111222222333333222222111222333222///---,,,------...//////000000//////////////////////////////////////////............,,,---------.../////////......------------............------------......------,,,,,,+++***((('''+++++++++***************))))))************))))))))))))************************))))))(((((('''''')))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++******************+++,,,,,,+++***))))))((((((******+++,,,------------,,,***((((((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''************************(((((((((((((((((((((((((((((('''''''''((()))***,,,***'''&&&'''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((((((***)))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))***************))))))***,,,,,,+++))))))))))))*********++++++***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))(((((((((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''((((((((('''(((((())))))***))))))(((((())))))*********))))))))))))******+++************,,,---...------,,,+++++++++++++++************))))))))))))(((((((((((())))))))))))***))))))))))))(((((((((((((((((()))******++++++,,,,,,+++***)))((('''''''''((()))***+++---......******)))((((((((())))))******))))))))))))******)))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))******+++++++++++++++***,,,,,,++++++******++++++,,,+++***))))))***+++,,,---,,,,,,,,,,,,---......///...------------------...////////////...------+++,,,---...///...---,,,+++,,,------......------++++++,,,,,,,,,,,,------+++,,,---...////////////...------,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,------......------,,,---------------------------------,,,,,,,,,,,,,,,---------------------------------............//////000000000000000//////......---------......///++++++,,,,,,------......000111222222333333222222000111111000...,,,,,,---......///000000000000000///////////////////////////////////////.........,,,,,,,,,---...///000000...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((************************))))))************))))))(((((())))))******++++++***)))))))))((((((((('''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))******++++++++++++++++++---...//////......---+++)))((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************'''((()))******)))((('''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))+++)))''''''((()))))))))''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************))))))***,,,,,,+++***))))))*********+++++++++)))))))))(((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((''''''''''''((())))))(((((((((((())))))***))))))))))))))))))***)))(((''''''(((***---......---+++*********+++,,,************)))))))))((()))*********++++++++++++))))))))))))))))))))))))(((((())))))************+++*********))))))((((((((())))))***+++,,,,,,---,,,,,,******)))******+++***))))))))))))))))))***((((((((()))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))))))))***+++------,,,+++*********))))))))))))******++++++***))))))***++++++---------------......///......---,,,,,,---------.........//////...------------////////////...---+++,,,------......------+++++++++,,,,,,,,,------)))***+++,,,------------......---------......///------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,++++++,,,,,,---......///...............------,,,---------------------------------............/////////000000000000000//////......---------......,,,,,,,,,------.........///000111111222222111111///000000///---,,,---......//////000000000000000////////////////////////.........///////////////,,,,,,,,,---...///000000------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---((()))******++++++++++++************************))))))************))))))((((((((())))))******+++))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++++++++******))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))******)))(((((()))))))))***++++++,,,,,,+++,,,...000000000//////...,,,)))((()))*********(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%%%%&&&&&&&&&''''''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&''''''(((******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((((()))+++***(((&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))))))))************+++)))((()))+++,,,+++***((((((((()))))))))******((((((((())))))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((''''''''''''((())))))(((((((((((()))))))))))))))******)))))))))((('''&&&&&&(((***---///---,,,+++***)))***+++,,,************)))))))))((()))*********++++++++++++))))))))))))************)))))))))))))))*********(((((())))))*********++++++*********************+++******))))))*********)))))))))******)))))))))'''(((((()))******++++++************************))))))))))))))))))))))))************************)))***+++,,,---,,,,,,+++++++++*********++++++,,,+++******************+++------......////////////------,,,,,,,,,------...------............------...///000111111000///...+++,,,------......------+++++++++,,,,,,,,,------)))***+++,,,------------***************++++++,,,------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------,,,,,,******+++,,,---...//////....../////////...---,,,---------------------------------............///......///000000000////////////...------------...------.....................///000000111000000000//////000///------...000...///000000111111000000////////////////////////.........///////////////,,,---------.../////////------,,,,,,,,,,,,------......------------......'''''')))***+++,,,,,,,,,***************+++++++++))))))************))))))(((((())))))))))))))))))))))))))))))((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((()))******)))((('''+++************)))))))))+++,,,///000111111///......,,,******++++++***)))(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******'''''''''((((((''''''''''''''''''(((((())))))***%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))*********))))))''''''(((***,,,+++(((&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))***************)))'''((()))++++++***'''''''''((((((((())))))'''(((((())))))))))))(((''''''''''''''''''''''''))))))))))))************(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((('''(((((()))))))))((((((''''''(((((()))))))))************))))))***)))))))))+++,,,...000++++++***)))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))******''''''((()))***+++,,,,,,+++++++++***))))))(((((('''((())))))******))))))))))))************))))))&&&'''((()))************************************************************,,,+++++++++++++++******))))))***+++,,,,,,,,,,,,---------,,,------...///************************---...//////000000//////,,,,,,,,,,,,,,,------...,,,,,,---............---//////000111000///...---+++,,,------......------++++++,,,,,,,,,,,,------+++,,,---...////////////,,,,,,+++++++++,,,,,,---,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------.........---,,,+++---------------------------------............///------.../////////////////////...---------------//////////////////.........///000000111111000000///000000///---...000222//////000111111111111000////////////////////////............/////////000------..................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------'''((()))******+++******))))))*********+++++++++))))))************)))))))))))))))))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((***++++++***((('''(((((())))))))))))*********,,,///111111111///...---,,,++++++,,,+++)))'''))))))))))))))))))))))))***)))))))))((((((((('''******+++,,,,,,---......((((((''''''''''''((((((&&&''''''((())))))******'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++***))))))(((''''''(((******)))(((((((((''''''''''''((((((''''''(((((()))******+++((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***************(((&&&&&&((()))***)))'''''''''((((((((())))))&&&'''((()))******)))(((''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''&&&''''''''''''(((((((((&&&''''''((())))))******(((((((((((())))))***+++((((((''''''''''''((((((((()))***++++++***)))((())))))***+++,,,,,,------)))))))))))))))(((''''''************))))))))))))(((((((((((())))))))))))))))))*********+++++++++***)))))))))))))))))))))(((((())))))******++++++************))))))))))))&&&(((+++---...---,,,+++((()))***++++++***)))(((&&&'''((()))*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))((())))))***+++,,,,,,,,,,,,++++++,,,------...*********++++++*********---...///000111000//////,,,,,,++++++,,,,,,---...+++,,,------.........------.../////////---,,,++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,---...//////////////////...---------......+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***---------------------------------.........//////,,,,,,---...//////......000///...---------------111111000000//////......//////000111111111111111///000000///......111333//////000111111111111111////////////////////////---.........//////000000...............------------,,,,,,++++++,,,,,,---+++******))))))******+++)))************))))))((())))))******++++++++++++))))))************))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((************************************************,,,+++++++++***)))))))))&&&&&&'''((()))***++++++************************))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((###$$$%%%''')))+++---...***,,,///111222111///...---,,,,,,,,,---,,,)))'''******************************))))))((((((((('''&&&&&&'''((())))))******+++***)))(((((()))***+++&&&''''''((()))******+++))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))***(((&&&&&&(((***++++++((((((''''''''''''(((((('''(((((()))***++++++,,,((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************)))'''%%%%%%''')))))))))(((((((((((())))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''(((((((((((()))&&&''''''((()))******+++(((((((((((()))+++,,,,,,((((((''''''''''''((((((((()))***++++++***)))((('''((()))******+++******'''((()))))))))(((&&&%%%************))))))))))))************++++++++++++))))))******++++++++++++*********)))))))))))))))************))))))))))))(((((())))))******++++++(((+++...222333222000///((()))***++++++***)))(((%%%&&&(((*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((''''''(((***,,,---))))))(((((()))***++++++******++++++++++++******---...000111111111000///++++++++++++,,,,,,---...+++,,,------.........---,,,,,,---------,,,***)))+++,,,------......------++++++,,,,,,,,,---------******+++,,,---------------,,,+++************+++************+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,------.........///......------,,,++++++///000000111000...,,,+++------------------------............//////////////////............/////////////////////////////////............//////000000000111111111111000000////////////000000000000222111111111000000////////////000000000000//////000000000000////////////------------------------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********************)))******+++,,,,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))*********))))))------------------------))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***************)))(((((((((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))***)))(((''''''((()))*********))))))(((((('''''''''''''''(((((((((((()))******))))))((((((''''''(((''''''&&&&&&&&&''''''''''''(((((())))))******))))))************))))))******)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((''''''(((***************************************)))((((((((((((((((((((((((((((((++++++***(((((('''''''''(((((()))***************))))))((((((''''''&&&&&&))))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))),,,+++******+++,,,...///******))))))(((((('''''')))))))))******++++++,,,))))))))))))))))))))))))***************************)))((((((***++++++***''''''((()))***++++++,,,...---+++*********++++++,,,+++++++++******)))))))))))))))))))))))))))))))))'''%%%%%%&&&'''((('''+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))************))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********++++++******)))*********+++---///111222222000///000...------......---+++...------,,,,,,------...---...............------//////............//////------...............---------------------------,,,,,,,,,------.........,,,---.........---+++***++++++***)))(((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,---------...------------,,,,,,,,,000000000//////...,,,,,,------------------------............////////////000//////.........//////////////////////////////000000//////.../////////000000111111111111000000////////////000000000000111111111000000000////////////000000000000//////000/////////////////////------------------------//////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))***************************++++++,,,)))************)))((((((+++*********************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((()))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,************************((()))*********(((&&&%%%***************)))(((((((((((((((((()))***+++,,,************))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((((((((()))))))))***)))))))))((((((((('''(((((('''''''''''''''((('''((((((((()))))))))***&&&''''''((((((''''''&&&))))))))))))+++,,,---...))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))***************************+++++++++++++++******)))(((((((((((((((((((((((())))))(((((())))))******(((((()))***************++++++******))))))))))))))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************+++,,,...///***)))))))))))))))((((((************++++++++++++************************************************((('''&&&&&&((())))))(((((()))))))))************++++++))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))'''%%%%%%'''(((((('''***)))((((((((()))++++++,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,++++++*********+++***************+++++++++,,,...///000000000//////---,,,,,,------,,,+++------,,,,,,,,,,,,------------............------......------------......,,,---------------,,,,,,------------------------,,,,,,,,,---------......---.........------,,,+++++++++***)))))))))))))))************************,,,,,,,,,+++++++++++++++,,,,,,,,,---------......000///......------------------------------------............////////////111000///...............////////////////////////222111000000////////////111111222222222222111111////////////000000000000111111000000000000////////////000000000000//////////////////////////////........................000000000//////...------************************)))))))))*********++++++***************+++,,,,,,)))))))))))))))(((((('''+++++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************(((&&&###""")))************))))))((((((((((((((()))***+++,,,******)))))))))((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&''''''&&&&&&&&&(((((()))***,,,...000111))))))(((((((((((())))))************************(((((((((((())))))))))))''''''''''''((()))***+++***************************************))))))((())))))))))))))))))))))))&&&''''''((()))+++,,,---(((((()))***************+++************)))))))))))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++,,,...///)))))))))***************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))((('''&&&&&&((())))))((())))))))))))))))))******(((((('''''''''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&&&&'''(((((('''***))))))))))))***+++,,,++++++,,,,,,,,,+++******))))))(((((((((''''''''')))))))))***++++++,,,,,,+++++++++++++++*********))))))))))))***+++,,,,,,+++,,,,,,------......///...---,,,,,,------,,,+++------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,------,,,---------,,,++++++***------------------------,,,,,,,,,------------...///......---------------+++***))))))))))))))))))************************,,,+++++++++******))))))++++++,,,,,,---...//////000///---,,,+++,,,---...,,,,,,------------------............////////////111000///......---......////////////////////////333333111000////////////111111222222222222111111////////////000000000000000000000000000000////////////000000000000//////.........///////////////////////////////////////000000//////............++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))))))))))))))))))*********,,,+++((('''&&&'''((()))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******,,,,,,------,,,,,,++++++************************++++++++++++++++++++++++++++++******(((&&&%%%###))))))************)))((())))))(((((()))***++++++((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''((())))))***))))))(((((((((((())))))''''''(((((())))))******&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***+++(((((((((((())))))))))))''''''(((((((((((('''''''''((()))***,,,...///000))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************************'''''''''((('''&&&&&&%%%))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++,,,---//////))))))******++++++,,,,,,------,,,,,,++++++******************************((((((((((((((((((((((((***)))((((((***++++++***(((((())))))******++++++''''''''''''(((((())))))((((((((((((((((((''''''(((((((((((((((((((((((()))(((''''''))))))((('''+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))(((((((((((())))))*********++++++++++++++++++***************))))))))))))***+++,,,---+++++++++***+++,,,------...---,,,,,,---...---+++---,,,,,,,,,,,,,,,,,,---,,,,,,---.........------...------,,,,,,------...---------------,,,+++***------------------------------------------------///...---,,,,,,---...///******)))))))))))))))***+++++++++++++++++++++++++++++++++******)))))))))***++++++,,,---.../////////...,,,++++++,,,------,,,,,,,,,---------..................////////////000000///...............////////////////////////333333111000////////////111111111222222111111111////////////000000000000//////////////////000000//////000000000000//////------....../////////000////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***+++,,,,,,---------......------,,,+++*********)))))))))(((((())))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))*********+++...,,,***(((((((((***+++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---------------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++************))))))((((((((())))))*********))))))))))))))))))))))))***+++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((())))))))))))((((((''''''(((((())))))******%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((()))***************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))***+++,,,---...//////))))))******++++++,,,,,,,,,,,,,,,++++++*********************************((((((((((((((((((((((((***)))((((((***++++++***&&&'''((()))***+++,,,,,,'''(((((()))************''''''''''''''''''((((((((((((((((((((((((((((((***(((((((((******)))(((((())))))******************++++++,,,,,,,,,+++++++++++++++*********))))))***************+++++++++************************))))))))))))***+++,,,---+++***************+++,,,...---,,,,,,...///...,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---......------//////............//////...............---,,,,,,------------------------------------------------...---,,,++++++,,,---...***)))))))))))))))******************************+++++++++***************++++++,,,,,,---...//////---,,,,,,++++++,,,,,,,,,+++,,,,,,------.....................//////////////////............//////////////////////////////222111000000////////////000000111111111111000000////////////000000000000......////////////000000//////000000000000//////---------......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((())))))******+++++++++---,,,+++******++++++,,,))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---------------,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))******++++++((())))))************)))***)))))))))))))))******------,,,,,,,,,+++++++++(((((((((((())))))))))))))))))(((((())))))***+++(((((())))))))))))(((((((((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((((()))***+++,,,))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&)))(((((('''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''&&&'''''''''(((((()))************************++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))(((******,,,---------------)))))))))***************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&&&&((())))))(((''''''((()))***+++,,,,,,))))))***+++++++++******''''''''''''(((((((((((())))))))))))))))))))))))***))))))***++++++)))(((%%%&&&''''''((((((''''''******+++,,,,,,,,,++++++,,,,,,+++++++++*********************************)))))))))***************))))))))))))***+++,,,,,,************************---,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,***+++,,,------...------/////////....../////////---......//////......---------------------------...------------,,,,,,,,,+++++++++++++++,,,,,,---)))))))))))))))******+++))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///............////////////......---......///000111////////////////////////000000//////...///////////////000000000000//////////////////000000000000........./////////000000//////000000000000//////,,,,,,---......///000000------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,+++******''''''(((((()))*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---...---------,,,,,,+++***)))))))))))))))))))))))))))************************((((((((((((((()))******(((((()))*********************))))))))))))******,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))(((((())))))***+++'''((()))******)))((('''))))))))))))(((((((((((('''''''''((((((((())))))'''((((((((()))))))))***(((((('''((()))***++++++***)))))))))((((((((('''&&&''''''((((((''''''&&&(((((('''''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((((((((())))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))*********************+++++++++,,,,,,,,,))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))***++++++++++++***)))***)))))))))))))))(((((())))))))))))))))))******++++++++++++++++++++++++************************((('''&&&&&&((())))))(((*********))))))))))))))))))***+++++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))***))))))***,,,,,,***(((%%%&&&'''((()))((((((''')))***+++,,,,,,,,,,,,++++++++++++************)))************************((()))))))))*********++++++***************++++++)))***++++++++++++***)))***)))))))))+++,,,+++***,,,,,,++++++++++++,,,,,,******+++,,,------------///......------......///++++++,,,---............------------------------......---------,,,,,,,,,((()))***+++++++++++++++)))))))))))))))***++++++((((((((((((((((((((((((*********+++,,,,,,,,,---,,,,,,,,,---------......)))***,,,------,,,+++***++++++,,,,,,---...//////............/////////000------------///000111222///////////////////////////............//////000......////////////......////////////000000000000---.........//////000000//////000000000000//////,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------,,,++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---///,,,---,,,,,,+++***)))(((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((()))*********************)))))))))))))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++'''((()))******)))((('''******))))))((((((''''''))))))))))))************'''((((((((())))))******''''''''''''((()))***+++******))))))((((((((('''))))))************))))))'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((******)))******+++,,,,,,(((((()))***************(((((())))))************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((())))))******)))'''&&&******))))))((((((''''''''''''(((((())))))******++++++++++++++++++++++++***************************)))((((((***++++++***---,,,+++***)))((('''&&&******+++++++++)))(((''''''((((((((())))))******))))))))))))))))))))))))***)))***+++,,,,,,***(((((()))***,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,************))))))))))))++++++******************(((((())))))*********+++++++++******************)))***+++---,,,+++)))((((((''''''((()))******))),,,++++++++++++++++++,,,)))***+++,,,------...---...------,,,,,,------...)))***+++,,,---.........------------------------.........------,,,,,,,,,'''((()))+++++++++***)))))))))((())))))***++++++((((((((((((((((((((((((++++++++++++++++++++++++...------,,,,,,------...+++,,,---...---,,,+++***,,,---......//////......000000//////......------000///...------...///000////////////////////////------------.........///222111111111000000//////........................000111222222222000///.........------------......//////000000000000//////,,,------......------,,,,,,------......------,,,,,,+++++++++++++++++++++,,,,,,++++++***+++++++++***++++++,,,,,,------...((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&'''***,,,+++))))))))))))))))))))))))))),,,++++++++++++++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))###$$$%%%'''***,,,---...(((((((((((((((((((((((())))))***+++,,,,,,------)))***++++++***)))((('''''')))***++++++***)))'''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************((((((''''''''''''(((((()))((('''&&&'''(((***,,,...---***)))(((((()))*********))))))((((((''''''((()))))))))))))))((((((******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((''''''&&&&&&((()))***""""""###$$$%%%'''((()))))))))))))))))))))))))))+++(((&&&'''((()))'''$$$))))))***)))''''''(((***+++***)))(((((())))))************))))))(((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))(((((('''''''''&&&++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((()))******''''''''''''''''''''''''''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))((()))))))))(((***---///---,,,***(((((((((((()))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))))))))************+++++++++******)))))))))))))))))),,,,,,+++***))))))************++++++++++++******))))))***+++,,,,,,---------++++++---000111000---000///...---------------------,,,++++++******)))++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,+++******))))))******''''''''''''((((((((((((''''''''''''(((***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------------------,,,+++++++++,,,,,,---------------/////////...............000///...------...//////////////////////////////------........./////////111111000000000/////////000000000000000000000000111111111111111000///...///......------......///......////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''(((***++++++)))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,)))******+++***)))((('''((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))))))))************((((((''''''''''''(((((()))((('''''''''(((***+++...---+++)))(((((()))******)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((()))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''&&&'''((()))***$$$$$$$$$$$$%%%'''((()))((((((((((((((((((((((((+++)))((((((***+++)))'''((())))))((('''''')))***,,,+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))))))))***))))))))))))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***((()))))))))(((((((((''''''*********)))))))))))))))************************((())))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))***+++++++++))))))+++---,,,+++***)))((((((((()))))))))))))))))))))))))))+++***))))))((((((((((((************************)))************+++++++++************************,,,++++++***))))))************++++++++++++******))))))***++++++,,,------...,,,,,,...111222000...000///......---------...---------,,,,,,,,,,,,++++++,,,,,,------.........******+++++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))************(((''''''(((((()))***+++++++++++++++++++++++++++------,,,,,,,,,,,,------......---,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,------..................///......---......//////////////////////////////....../////////000000000///////////////.........000000000000000000000000111000000////////////000//////............//////---------......---------,,,------......------,,,---,,,+++******+++,,,---***++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((((((((())))))*********)))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))))))))))))))))))))(((((())))))******++++++))))))*********)))((((((((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))************)))((((((''''''(((((()))))))))(((''''''(((***+++...---+++)))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++***)))***+++,,,+++***'''((()))((('''(((***,,,...---+++))))))((())))))+++************)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---+++******++++++***(((***)))))))))))))))((((((((())))))))))))))))))***************************))))))******))))))((('''((((((((((((((()))******************************))))))))))))(((((((((((())))))((((((((((((((('''))))))))))))))))))))))))+++,,,------+++******+++,,,+++***)))((((((((()))))))))))))))))))))))))))+++******))))))*********************************)))************+++++++++******++++++++++++++++++,,,+++******)))***************++++++++++++******))))))******+++,,,,,,,,,...------///111111000//////......------------...,,,,,,------------......------------------------++++++++++++,,,,,,,,,,,,***))))))((((((((((((((())))))))))))************))))))(((((((((((())))))************************---,,,,,,,,,,,,,,,,,,---000///---,,,+++,,,---...***++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///...------.........//////////////////////////////////////////000000000000........................------------------------111000......---...///000000//////......//////000------............------,,,------......------,,,---,,,***))))))***,,,---------...//////000111111++++++******++++++,,,,,,------,,,,,,+++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))************************&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))************************'''((((((((())))))******))))))))))))))))))((((((((()))************)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))(((((((((((())))))))))))(((((((((((()))***---,,,+++)))(((((((((((())))))))))))(((((((((((('''(((((())))))))))))((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++++++++&&&'''((((((((((((***,,,///...,,,***)))(((((()))((((((((((((((((((((((((************************'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((...,,,++++++,,,,,,***)))************))))))))))))'''((((((((())))))******++++++++++++++++++++++++***************)))((((((((((((((((((((())))))*********************************))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))+++---...,,,+++***++++++******)))))))))))))))************************)))))))))))))))***+++,,,************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++******++++++++++++******))))))******+++++++++,,,,,,------.../////////...---,,,,,,++++++,,,,,,,,,+++++++++,,,---......///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))''''''''''''((((((((((((******)))(((((((((((((((************************,,,,,,,,,++++++,,,,,,,,,///...---++++++,,,------++++++,,,---------------++++++,,,,,,------......,,,,,,---.......................................////////////000000000000------------............,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000//////............//////.........//////.........,,,------......------,,,---,,,***))))))***,,,---------...//////000111111+++*********++++++,,,---------,,,+++******)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++((((((((((((((()))))))))(((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))(((((((((((())))))))))))((((((((((((((()))++++++***)))(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''(((((('''''''''''''''''''''''''''(((((()))))))))******&&&'''((((((((((((***,,,///---+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---,,,++++++,,,,,,+++)))))))))))))))************''''''(((((()))))))))******************************************)))((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''))),,,---,,,,,,,,,---************)))))))))(((++++++++++++++++++++++++(((((((((((()))***++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++***************++++++******++++++++++++******)))***************++++++***+++,,,---,,,,,,,,,,,,*********))))))***++++++))))))***+++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***''''''''''''((((((((((((+++***)))((((((''''''(((************************,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,+++,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,+++,,,---...............------------------------....../////////000000000---------..........................................------------......///......------------............////////////......,,,------......------,,,---,,,+++******+++,,,---***++++++,,,,,,---------************+++,,,---------,,,,,,+++***)))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((('''''''''((())))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))***************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))))))))(((((('''&&&&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&'''(((((('''&&&((()))'''((()))((('''(((***,,,---,,,***(((((('''(((((())))))************++++++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++,,,+++***(((((()))))))))))))))***'''(((((((((((((((((()))))))))))))))))))))))))))))))))******))))))((('''((((((((((((((()))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&(((***+++++++++,,,---))))))************)))(((++++++++++++++++++++++++((((((((((((((()))***+++++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,,,,*********)))******+++,,,******++++++++++++******************************)))+++,,,,,,+++******+++***))))))))))))******+++))))))***++++++,,,------------------------------------------,,,,,,,,,,,,,,,++++++***************))))))))))))******************)))(((((((((((((((************************,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------......////////////------------------------,,,,,,---...............------,,,,,,,,,,,,---------------......---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,---...,,,,,,++++++******)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******((((((***,,,))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((''''''&&&'''((()))*********))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))(((''''''&&&'''((())))))*********'''((((((((()))))))))***&&&'''((()))************'''''''''''''''''''''''''''((((((((()))))))))***'''''''''''''''''''''''')))))))))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''&&&''''''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&(((((())))))((('''''')))***+++***((('''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))''')))))))))((((((***,,,((()))***++++++***)))((())))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++)))************+++++++++(((((())))))***++++++,,,******))))))***++++++,,,******++++++++++++******************)))))))))))))))+++------+++******,,,***************+++,,,,,,***++++++,,,,,,---------+++,,,,,,------...............---------,,,,,,,,,++++++***)))))))))))))))))))))))))))***************)))((((((((((((((())))))))))))))))))))))))))),,,++++++++++++++++++,,,******+++,,,+++***)))((())))))***++++++++++++***---,,,,,,++++++*********)))+++,,,...//////......++++++++++++++++++++++++------------.........///........./////////000000++++++++++++++++++++++++***+++---...///...---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,,,,+++++++++++++++++++++************+++,,,---...+++++++++***************''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***((('''***---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))************))))))))))))((('''&&&&&&'''((()))*********))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))******************))))))))))))******))))))***))))))(((''''''%%%&&&''')))******++++++'''((((((((())))))******&&&'''((()))************%%%%%%&&&&&&'''((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''')))+++)))&&&%%%&&&((())))))***)))''''''(((***)))((('''&&&&&&'''((((((#########$$$$$$%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,,,,+++&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((()))******((((((((((((((((((((((((''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))******)))(((&&&&&&(((***((()))***++++++***)))(((((((((((((((((((((((((((,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))************+++++++++'''(((((()))******++++++******))))))***+++,,,,,,******++++++++++++***************)))))))))))))))***---///...+++***+++---,,,+++++++++,,,------...,,,,,,------------......++++++,,,,,,---...//////.........------,,,,,,,,,******)))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))+++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++******)))))))))------------------------//////.........---------,,,,,,++++++,,,,,,---...---------.........//////------------------------------++++++++++++------,,,+++******)))*********((()))***+++---...///000++++++************++++++,,,,,,++++++***)))((((((+++++++++++++++***)))(((((()))***++++++***)))(((%%%&&&&&&&&&'''(((((((((******++++++++++++************))))))((((((''''''+++***)))((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''$$$%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''',,,+++***((((((((())))))))))))))))))))))))))))))&&&'''(((*********)))(((''''''''''''''''''''''''******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''))),,,...------''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%((((((((()))))))))))))))(((((((((((('''&&&%%%$$$'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$***---***''')))+++***&&&&&&&&&'''''')))***+++))))))))))))((('''%%%$$$)))((('''''''''(((((('''((('''(((,,,,,,)))(((***)))***+++,,,+++***)))((())))))))))))************'''((()))******)))((('''(((((())))))******++++++''')))***)))((('''(((***((((((''''''''''''((((((&&&''')))+++***(((%%%$$$(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))))))))(((((()))***++++++***++++++,,,,,,,,,++++++)))*********(((''''''((())))))))))))************)))************++++++++++++++++++*********)))))))))((((((((((((***,,,---+++***(((((((((***,,,...+++++++++*********))))))''''''(((((())))))******+++++++++*********))))))))))))***+++---......///,,,---...//////---+++***......---------,,,,,,,,,......//////...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******++++++++++++******++++++***************+++,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------------------------.........---------,,,,,,+++++++++++++++,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,++++++***************+++++++++,,,,,,---------++++++************++++++++++++******)))(((((('''******+++++++++***))))))((()))************)))((('''(((((((((((((((((()))******++++++++++++*********)))))))))(((((((((''')))((((((((((((((()))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))((((((((((((((())))))))))))))))))))))))))))))(((((()))***))))))'''''''''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&(((***++++++***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&)))))))))(((((('''''''''''''''''''''&&&%%%$$$###''''''((()))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%***---)))&&&((()))((('''''''''''''''((()))***(((((((((((((((((('''''')))((('''''''''((((((((((((&&&'''+++,,,))))))+++++++++,,,,,,,,,+++)))((())))))))))))************(((((())))))))))))(((((((((((())))))))))))))))))''')))***)))((('''(((***((((((''''''''''''(((((('''((()))***)))(((&&&%%%((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''(((((((((((((((((((((''''''((())))))***))))))************)))(((((()))***)))'''&&&'''((())))))))))))************,,,+++++++++******))))))+++++++++*********)))))))))((((((((()))***,,,------,,,***))))))***+++,,,+++++++++*********))))))(((((((((((())))))******------,,,,,,++++++++++++)))******+++,,,---...///,,,---...///...---+++***---------------------,,,,,,,,,,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))+++***************+++++++++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............---------------------------------------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************...------,,,,,,++++++***++++++************++++++******))))))((('''''''''))))))******+++*********((())))))******))))))(((******))))))))))))))))))******++++++++++++******))))))))))))((((((((((((''''''''''''((()))***+++&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))%%%+++---)))%%%&&&'''&&&(((((('''''''''(((((()))&&&''''''(((((((((((()))((((((''''''''''''(((((((((&&&&&&***+++)))))),,,------------,,,+++)))((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((''')))***)))((('''(((***)))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))(((((((((((((((''''''''''''''''''(((((()))(((((()))(((((('''&&&%%%'''((()))(((&&&&&&&&&((())))))))))))************------,,,+++***)))((('''+++++++++***************)))))))))))))))***+++,,,///...,,,************++++++++++++***************((((((((())))))))))))***,,,++++++++++++*********)))******+++,,,---......,,,---.........---,,,+++,,,---------------------+++,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((*********)))******+++,,,+++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...............---------------------------------,,,,,,,,,+++++++++******+++************+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,+++************+++...------,,,,,,++++++***++++++************++++++******)))))))))((((((((((((((()))******+++******((())))))))))))))))))(((*********))))))(((((((((******++++++++++++******))))))))))))((((((((((((((((((((((((((()))******&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((,,,+++)))''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))***)))(((((())))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))'''---...***&&&&&&'''&&&)))((((((''''''''''''((((((((('''''''''((((((((('''(((((('''''''''(((***)))&&&&&&)))***((()))---//////...---,,,***))))))((()))))))))***************)))(((''''''((()))***))))))((((((''''''&&&&&&''')))***)))((('''(((***))))))(((((((((((()))))))))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))((((((''''''(((((('''''''''(((((())))))))))))((('''&&&%%%$$$&&&'''((('''&&&%%%&&&'''((()))))))))************,,,,,,++++++***))))))(((************************)))))))))******+++++++++...---,,,+++++++++,,,,,,************************)))))))))))))))))))))))))))((((((((((((((((((((()))******+++,,,,,,------,,,------......---,,,,,,,,,,,,,,,------------...------------,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((())))))(((((((((******))))))***++++++,,,*********************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++*********++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,------++++++************+++++++++***************))))))'''((()))***************)))(((((((((((((((((())))))))))))(((((('''''''''******++++++++++++******(((((((((((())))))))))))******)))(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))***)))''''''(((***,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***+++***)))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***((('''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''((((((((((((''''''&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))///000+++''''''(((''')))((((((''''''''''''(((******((('''&&&&&&&&&'''&&&'''((((((&&&&&&(((+++,,,((('''))))))(((***...//////...,,,+++******)))((()))))))))***************)))(((''''''((()))***))))))((((((''''''&&&&&&''')))***)))((('''(((***))))))(((((((((((()))))))))((('''&&&&&&''')))***''''''((((((((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))'''(((((()))))))))))))))******))))))((((((((('''******)))(((((()))))))))******))))))((('''&&&%%%%%%'''((('''&&&&&&'''(((((()))))))))*********************************************************************+++++++++++++++++++++++++++,,,------...************************************))))))))))))((((((((((((((((((((())))))******++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))***+++,,,,,,)))))))))***************++++++++++++++++++++++++************************************++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,+++++++++++++++******+++,,,,,,---......++++++************+++++++++++++++***************(((((())))))***))))))))))))((((((''''''(((((())))))(((((((((((((((''''''******++++++++++++******(((((((((((())))))))))))+++***)))(((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++***)))((('''(((((((((((((((((((((((($$$$$$%%%&&&''')))***+++(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))+++)))((()))******)))((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))***(((((()))))))))(((((('''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***///111,,,(((((()))((((((((('''''''''(((((())),,,+++)))'''&&&%%%&&&&&&%%%''')))(((&&&&&&))),,,000+++)))***)))(((***...///...---+++************))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((''')))***)))((('''(((******))))))(((((())))))***(((((('''&&&&&&''')))***&&&'''((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''((())))))******))))))***))))))))))))))))))(((+++******))))))))))))***)))*********)))(((''''''&&&'''(((((('''&&&((()))))))))))))))************))))))*********+++++++++***************+++++++++******++++++,,,++++++***)))******+++,,,---------***************++++++++++++************)))))))))*********++++++++++++,,,************++++++,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))((())))))))))))***+++,,,---((()))))))))*********+++++++++++++++++++++++++++************************************++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++------,,,,,,------...///,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,++++++++++++,,,******+++,,,,,,---......++++++************++++++)))))))))***************))))))))))))))))))(((''')))(((''''''''''''((()))((())))))))))))))))))*********++++++++++++******'''((((((((()))))))))******)))((((((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***'''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***))))))((((((((())))))((((((((((((((((((((((((&&&%%%%%%%%%&&&((()))***'''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))((((((***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((()))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))((((((((((((((((((((((((...000+++(((((()))((('''''''''''''''((()))***+++)))(((&&&&&&&&&'''((($$$''')))(((&&&%%%)))---444...+++***)))(((***///---,,,+++***)))******+++))))))))))))************(((((())))))))))))(((((((((((())))))))))))))))))''')))***)))((('''(((*********))))))))))))******'''''''''''''''((())))))&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((()))************))))))))))))))))))***************)))((((((((((((((((((((()))))))))(((((('''&&&'''))))))(((''')))***))))))))))))************+++++++++***************))))))*********+++++++++***+++,,,,,,,,,+++************++++++++++++++++++))))))*********++++++++++++++++++*********))))))++++++++++++,,,,,,------************++++++++++++,,,,,,,,,,,,------......//////...---,,,++++++*********)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))))))))))))))***+++,,,---(((((())))))*********+++++++++++++++++++++++++++************************)))************+++++++++++++++************+++++++++++++++,,,,,,------------------------------------------,,,,,,,,,++++++...------------...//////---------.........//////------------------------++++++------------++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,------++++++************++++++(((((((((((())))))))))))))))))***))))))((('''''')))((('''&&&&&&'''((()))))))))******+++++++++,,,******++++++++++++******'''((((((((())))))******(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***'''(((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((('''&&&&&&&&&(((***+++((((((((((((((((((((((((((('''&&&%%%&&&&&&((()))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((('''(((*********)))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''',,,...***'''((()))(((&&&&&&&&&'''''')))***+++)))(((&&&&&&&&&''')))***###'''***)))&&&%%%)))---666000,,,+++***(((***///,,,+++***)))))))))***+++))))))))))))************'''((()))******)))((('''(((((())))))******++++++((()))***)))((('''(((*********))))))))))))******&&&''''''((((((((())))))&&&&&&'''((())))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((()))***************(((((())))))******++++++***)))((('''''''''''''''''''''(((((()))(((((((((&&&((())))))(((((()))+++))))))))))))************---,,,,,,+++***)))(((((())))))******++++++++++++***+++,,,---,,,,,,***)))+++++++++++++++***)))((())))))******++++++++++++++++++++++++******))))))))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,---...///000000///...,,,+++***))),,,,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))(((((()))***+++))))))))))))))))))))))))++++++******)))******+++,,,,,,+++***))))))************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---------++++++,,,,,,,,,---------------------------------((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,((()))+++,,,,,,+++)))((($$$%%%''')))+++++++++***''''''''''''(((((((((((())))))************))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((***************++++++,,,)))))))))))))))******+++))))))((('''''''''''''''))))))))))))************''''''''''''((((((((()))&&&&&&&&&&&&''')))***+++******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((('''(((***++++++***((('''))))))))))))))))))))))))******))))))((((((''''''***))))))(((((((((((()))))))))))))))))))))*********)))((((((((()))+++,,,******))))))))))))*********(((&&&&&&(((*********+++***)))'''''''''((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((()))************))))))))))))))))))******+++))))))))))))((((((((((((++++++******))))))(((((('''''''''((()))******+++)))(((((('''''''''(((((((((((())))))((('''&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((***+++%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))(((&&&%%%&&&''')))*********))))))))))))******((((((((((((((((((((((((******))))))((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***)))'''(((***++++++***+++******)))(((''''''&&&))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((******))))))((((((''''''(((((((((((()))***+++,,,,,,*********,,,---,,,++++++***)))((()))***,,,---,,,++++++******++++++,,,...---+++***)))***++++++,,,,,,++++++***+++++++++,,,,,,------------......+++++++++++++++++++++++++++++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++)))(((((((((((()))))))))))))))))))))))))))++++++***************+++,,,,,,+++*********************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))((()))******++++++++++++(((((((((((((((((((((((())))))************))))))))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******---,,,+++)))((((((''''''))))))((('''''''''''''''(((((()))))))))*********'''''''''((((((((())))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))))))))((()))***,,,,,,***)))(((************************+++*********))))))))))))((((((''''''''''''((()))*********)))))))))))))))***)))((((((((()))++++++******))))))))))))******)))((('''''')))******)))+++***)))(((''''''((()))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((())))))******)))))))))))))))))))))******+++***)))))))))(((((((((((()))((((((((('''''''''&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))***)))))))))((((((((('''******((((((((()))+++,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))+++)))'''''')))++++++***+++++++++***)))((((((((('''(((((((((((()))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''(((((())))))))))))((((((((((((************+++,,,------,,,+++******,,,,,,+++***,,,,,,++++++++++++,,,,,,+++++++++******+++++++++---,,,+++*********+++,,,,,,++++++******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,+++***(((''''''''''''))))))))))))))))))))))))*********************+++,,,++++++************+++******))))))))))))******++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,---------.../////////,,,,,,,,,,,,------------------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))---,,,,,,+++++++++,,,,,,++++++******)))((((((((())))))************))))))******++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))---,,,+++)))(((((('''''')))((((((''''''''''''((((((((())))))))))))******''''''((((((((()))))))))***)))))))))(((((('''''''''''''''((()))*********))))))))))))))))))))))))++++++************)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++************&&&&&&&&&&&&'''(((((()))+++*********))))))(((((()))))))))((()))******+++******))))))))))))******(((''''''(((******)))(((***))))))(((((((((((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((())))))***))))))))))))))))))))))))******+++******)))))))))(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++((((((((((((((()))))))))'''(((((())))))((((((''''''''''''((((((((()))))),,,)))'''&&&(((***++++++,,,++++++******))))))(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((())))))))))))************+++,,,---------,,,******++++++***(((***++++++++++++******)))++++++++++++++++++++++++++++++*********+++,,,,,,++++++*********++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++***))))))((((((''''''''')))))))))))))))))))))))))))*********+++++++++***,,,++++++******++++++++++++******))))))******+++++++++++++++++++++++++++........................,,,,,,,,,++++++*********,,,,,,,,,---...///000000,,,,,,,,,------------...........................000000//////......------------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***---,,,+++******,,,---...------,,,+++***)))((('''))))))************)))))))))******++++++******)))((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++)))(((''''''''''''(((((((((((((((((()))))))))***'''(((((((((((())))))))))))*********))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************&&&&&&&&&'''((()))***+++++++++******)))((((((((()))))))))))))))******+++******))))))))))))******''''''''')))++++++)))''')))))))))(((((((((((()))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******((()))******++++++******)))))))))))))))******+++*********)))))))))((((((************))))))))))))(((((((((((())))))******(((''''''''''''(((((()))'''(((((((((((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&'''((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))*********((())))))******))))))(((((((((((()))))))))******,,,)))'''&&&(((***+++,,,*********)))))))))(((((('''''''''((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))******'''''''''(((((()))***+++...,,,******+++***)))'''%%%&&&((()))))))))((('''******++++++++++++******))))))*********+++,,,,,,***************++++++,,,+++,,,,,,,,,,,,---------------------------------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''((()))))))))******))))))))))))))))))))))))((()))***++++++++++++***,,,+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++........................,,,,,,,,,++++++*********,,,,,,,,,---...///000000,,,,,,---------.......................................//////////////////------------------------,,,,,,------------,,,,,,++++++++++++,,,---......+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,+++++++++))))))((()))***,,,...///...---,,,+++***)))((('''))))))************))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))******+++((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((()))))))))***((()))******++++++*********)))))))))((((((((('''************************((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************))))))((((((((()))))))))******************))))))))))))******''''''''')))++++++)))'''((((((((())))))))))))(((%%%%%%'''((()))++++++,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******)))***++++++,,,,,,++++++)))))))))))))))******+++************))))))))))))))))))))))))************(((((((((((())))))))))))'''''''''''''''((())))))''''''(((((((((((((((''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''(((((())))))))))))******++++++)))******++++++******)))))))))*********++++++++++++)))''''''(((***++++++((((((((((((((('''''''''(((((()))))))))*********''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))******''''''''''''((()))***+++---,,,************((('''"""$$$&&&((()))***)))))))))******++++++******)))((())))))***++++++++++++***)))))))))******+++,,,+++++++++,,,,,,,,,------------------------------,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********&&&'''(((***++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***,,,++++++++++++,,,,,,---++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++,,,---------.../////////,,,---------....................................,,,------...///000111111------------------------,,,------......------,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((***+++---...------,,,+++***)))((('''))))))************))))))(((((())))))))))))((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))(((((())))))***+++---,,,+++)))((((((''''''(((''''''''''''(((((()))''''''(((((((((((())))))((((((((()))))))))******((()))***,,,,,,,,,+++************)))((('''''''''************************''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,)))))))))))))))))))))***(((((()))************)))******))))))))))))******(((''''''(((******)))((('''(((((())))))))))))((($$$%%%'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++)))))))))))))))******+++++++++*********)))))))))''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''&&&''''''((()))***&&&'''((((((((((((((((((((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))******++++++)))******++++++******))))))))))))*********++++++***)))'''(((***++++++***''''''''''''''''''''''''))))))))))))************&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++))))))******)))'''&&&&&&((()))+++,,,,,,,,,((()))***++++++***)))(((((()))******+++*********)))))))))))))))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******((()))***+++,,,,,,++++++))))))))))))))))))))))))'''(((***,,,,,,,,,+++***+++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................------------....................................,,,------......///000000........................------............------...------,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++,,,,,,,,,'''((()))***++++++++++++,,,,,,+++***)))((((((((())))))************)))))))))))))))******)))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))))))))(((((())))))***+++---,,,+++)))(((((('''''''''''''''''''''((())))))'''''''''((((((((())))))(((((()))))))))************+++,,,------+++***((())))))))))))((((((((((((************************))))))))))))*********+++)))(((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))******((((((((()))******++++++'''((()))***+++******)))******))))))))))))******)))((('''''')))******)))&&&'''((()))******)))(((&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))************))))))))))))))))))******++++++++++++*********))))))&&&'''''''''((((((((()))'''''''''''''''''''''&&&&&&&&&&&&''''''((()))***&&&&&&'''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))''''''(((((()))******+++(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((***+++,,,***((('''''''''(((((((((((((((((((((((())))))))))))***%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''))))))))))))(((((((((((()))(((((())))))***+++,,,+++***((()))***+++)))(((******))))))******++++++((()))***++++++***)))((()))******++++++***)))((((((((((((((()))***+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,------,,,***)))))))))))))))))))))))))))&&&(((***,,,---,,,+++***++++++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------------------.........//////////////////////////////---------.......................................------............------///...------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******---,,,,,,++++++,,,,,,---))))))+++,,,,,,+++***)))++++++******)))((((((((())))))************))))))******++++++++++++******((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))************,,,---......---***(((&&&''''''(((((())))))************************************++++++,,,,,,,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))******+++++++++,,,***))))))(((((((((((()))''''''((()))***+++,,,,,,'''((()))++++++******)))******))))))))))))*********(((&&&&&&(((*********&&&'''(((*********)))(((((()))*********)))'''&&&(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''&&&''''''((((((((((((((()))))))))))))))******++++++++++++************)))((()))))))))******++++++)))))))))))))))(((((((((&&&&&&&&&'''''')))******&&&&&&'''((())))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&''''''''''''&&&''''''((()))*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''((()))+++,,,,,,)))'''(((((((((((())))))))))))''''''''''''((((((((()))%%%&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''******))))))((((((''''''&&&&&&&&&''''''((()))******)))((()))***+++***))),,,+++)))''''''''''''(((''')))***++++++***)))''')))***++++++***)))((('''(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++************))),,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,------,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++...---,,,++++++,,,---...........................------,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,------...------,,,---------............///...............///000000000///...---,,,------......---,,,+++++++++++++++------,,,,,,+++*********+++++++++*********))))))*********)))))))))))))))+++*********))))))((((((***(((((((((***+++***)))---+++)))''''''))),,,---******))))))((((((''''''))))))))))))((((((((((((&&&''')))+++,,,,,,,,,,,,,,,+++***)))((((((((((((***************)))((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((()))******+++++++++***)))***+++,,,+++)))))))))))))))))))))))))))'''***---,,,((('''(((***+++******)))))))))(((((())))))))))))))))))))))))***************************)))((((((((()))+++,,,---***'''(((***+++)))''',,,+++***)))((((((((((((((((((''''''''''''((((((&&&''''''((()))***++++++***)))(((''''''((()))***,,,+++***)))))))))++++++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&''')))***+++((())))))((('''''')))+++(((((('''&&&&&&&&&&&&&&&))))))((((((((())))))***(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((************************&&&'''((((((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))******+++******)))((((((*********)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((()))******+++++++++++++++***)))(((***)))))))))))))))***+++,,,,,,,,,+++++++++******------,,,,,,+++***))))))+++++++++******(((''''''''''''(((((())))))************)))(((((((((((((((&&&''''''((()))******++++++++++++************))),,,,,,,,,++++++******************++++++,,,,,,,,,))))))************))))))************************,,,,,,,,,+++++++++++++++---------,,,,,,---------...........................------------------.........---------,,,,,,,,,---------------------------------...------,,,,,,------------...........................//////000///...---,,,++++++,,,---......---,,,,,,,,,,,,,,,*********++++++++++++++++++++++++*********))))))************))))))))))))************)))))))))(((,,,++++++,,,...//////...,,,+++***)))((()))+++,,,***)))))))))(((((((((''')))))))))))))))))))))(((((()))***+++,,,---------,,,+++***)))((((((((((((***************)))(((((('''''''''''''''((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))***)))'''''')))***)))((())))))))))))))))))))))))***+++,,,,,,***))))))***)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))((((((((()))++++++,,,***((((((******)))(((***)))))))))))))))******((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((***)))(((''''''((()))*********)))))))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))***+++******+++***(((((()))+++******)))((((((((((((((()))(((((('''(((((())))))'''((((((((())))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++******))))))***)))(((''''''&&&''''''*********)))))))))((((((------,,,++++++***)))))),,,,,,,,,++++++***(((((())))))))))))*********+++******)))((((((((((((((('''''''''((()))*********+++++++++************)))+++++++++++++++***************++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------.........------............------------,,,,,,,,,---------------------------.........---,,,,,,+++------------............---------.........//////---,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++(((((())))))***++++++,,,+++++++++***************************************************))))))))))))***))))))***---......---,,,++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,---...///,,,+++***)))((((((((((((***************)))(((((())))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((''')))'''%%%%%%&&&((((((''')))))))))))))))))))))))),,,+++++++++,,,,,,***)))''''''((())))))(((&&&%%%))))))))))))))))))))))))************************))))))((((((((()))******,,,***(((((()))***)))((((((((((((((()))***+++,,,((((((''''''''''''((((((************************))))))(((((((((((())))))((((((((()))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))''''''((()))***+++,,,,,,************************+++,,,,,,+++)))((()))+++******)))((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))******''''''''''''''''''''''''''''''(((((()))***,,,,,,((())))))))))))*********&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((************)))(((''''''))))))))))))))))))))))))((((((((()))))))))******'''''''''((((((((((((((('''((()))))))))((('''&&&(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))++++++************))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))***************+++++++++******************))))))+++***)))'''&&&&&&&&&&&&*********))))))))))))))),,,,,,,,,+++******)))))),,,,,,,,,,,,+++***))))))************++++++++++++***))))))(((((((((((((((''''''(((((())))))******+++++++++*********))))))+++++++++***************++++++++++++************+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++------------------------///......------......///------------------------------------------------............---,,,++++++,,,,,,---------.........,,,,,,------............,,,,,,,,,++++++++++++,,,******+++++++++*********(((((()))))))))*********************************)))***************++++++*********)))))))))))))))***)))((()))***+++***)))++++++,,,,,,+++***((('''))))))))))))(((((((((((()))))))))))))))*********+++***))))))***,,,---...++++++***)))(((((())))))***************)))((((((+++*********))))))((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((***'''%%%$$$&&&'''(((((()))))))))))))))))))))))),,,***(((***,,,,,,***&&&&&&''')))******)))'''&&&((((((((((((((((((((((((************************))))))((((((((()))))))))+++***))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((+++++++++++++++*********))))))(((((((((((())))))'''((()))*********)))((())))))))))))************************************(((((((((((((((((((((((('''(((((()))******++++++******************)))))),,,,,,,,,***((('''((()))(((((('''''''''''''''((()))((('''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''''''''''''''''''''''')))))))))***+++,,,---...((((((((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))+++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***(((''''''))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))'''(((***++++++)))(((&&&(((((((((((())))))))))))(((((()))))))))(((((('''((((((((()))))))))))))))***)))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((())))))******+++++++++************))))))))))))***++++++***))))))((())))))++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++***)))(((************************))))))(((((((((((())))))'''((((((((()))))))))***+++++++++*********))))))************************+++*********************,,,,,,---...//////......************************+++++++++,,,,,,---------+++,,,---......---,,,+++------------------------......------------......---------------------------------------------------.........---,,,,,,+++,,,,,,,,,------------...++++++,,,---...------,,,,,,,,,,,,------------,,,***+++,,,,,,---,,,++++++*********)))))))))((((((************************))))))******+++++++++,,,))))))))))))))))))******...,,,++++++++++++***(((******,,,,,,,,,***)))'''(((((((((((())))))))))))((()))))))))*********+++))))))(((((((((***+++,,,+++***))))))))))))))))))***************)))((((((++++++******))))))(((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***************(((&&&&&&((())))))(((((((((((((((((((((((((((+++)))'''(((***+++(((%%%(((((()))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((((((+++******)))(((((()))*********)))(((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''(((***+++,,,+++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((()))*********)))((((((+++++++++)))'''&&&'''((((((((('''''''''(((((()))))))))((('''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))************************((()))))))))*********+++'''((((((((()))))))))***************************++++++++++++***(((''''''(((((((((((((((((((((((())))))))))))************&&&&&&''''''(((((())))))&&&((()))++++++***((('''(((((((((((())))))))))))$$$$$$%%%%%%&&&%%%%%%$$$''''''(((((())))))))))))'''((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((('''((()))*********))))))***))))))(((((()))******))))))((())))))***++++++++++++++++++++++++++++++++++++***************))))))))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++************))))))))))))***************))))))******************)))***+++,,,---------,,,)))))))))))))))))))))))))))******++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,,,,------------***+++,,,---------,,,++++++,,,,,,------------,,,,,,---...///000///...---,,,++++++***))))))((((((***************+++++++++))))))******+++,,,,,,,,,))))))))))))************,,,***))))))))))))(((&&&)))***+++,,,,,,+++***)))(((((((((((())))))))))))((())))))******+++++++++((((((((((((((()))************)))))))))))))))******************)))((((((************))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++***)))((()))******)))((((((((((((((((((((((((((()))((((((((())))))'''%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''***++++++***(((''')))***+++***)))(((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***++++++,,,++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''((()))*********(((((()))******)))'''&&&''')))******)))))))))***+++++++++***)))(((((('''((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++***)))(((((('''((((((''''''&&&&&&&&&&&&&&&%%%(((((((((((()))))))))***''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''''''((())))))***++++++''''''(((((())))))******************************************)))(((''''''((((((((((((((((((((((((((((((((()))))))))******'''''''''(((((((((((((((&&&'''((()))))))))((('''(((((((((((())))))))))))'''((())))))***)))))))))&&&''''''(((((())))))***&&&&&&''''''''''''(((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))&&&'''(((******)))((((((***)))((('''((()))***+++&&&&&&&&&&&&''')))***+++)))))))))))))))*********************************'''(((((()))(((((('''''')))))))))(((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))+++++++++************)))((()))))))))*********+++(((((())))))******++++++'''((()))***++++++++++++************************(((((()))******+++,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------++++++,,,---............++++++,,,,,,,,,---------)))***,,,---------+++***)))***+++,,,------,,,+++***,,,---/////////---,,,+++++++++++++++*********))))))*********+++++++++))))))***++++++,,,------((()))))))))************'''&&&&&&&&&((())))))'''((()))******++++++++++++'''((((((((()))))))))***((())))))******+++,,,,,,(((((()))************)))******))))))))))))*********************)))(((((((((((())))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))***,,,+++)))&&&((((((((((((((((((((((((((()))******(((''''''((())))))''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&&&&)))++++++***(((''')))+++)))(((((('''''''''((((((((((((''''''''''''(((((()))))))))***+++++++++,,,'''((()))******)))((('''((((((((())))))***+++,,,''''''((((((((()))))))))************************)))))))))))))))))))))))))))))))))))))))*********'''(((***+++,,,+++******)))******)))(((((()))+++******))))))***++++++,,,,,,,,,***))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((,,,+++******)))))))))***((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************(((((((((((((((((((((((('''''''''((()))*********************************(((((()))))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,&&&&&&''''''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))&&&'''((()))******)))((())))))))))))))))))))))))&&&((()))++++++***)))((())))))'''''''''(((***+++''''''&&&''''''((()))***(((((()))))))))*********))))))))))))************(((((())))))))))))((((((*********)))))))))((((((((((((((((((((()))******))))))))))))((((((((((((+++++++++************)))(((((())))))*********+++'''(((((()))***++++++,,,(((((()))++++++,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.........------------------------******,,,---.../////////++++++,,,,,,,,,---------(((***,,,------,,,+++***((()))***+++,,,,,,+++***'''(((***,,,,,,,,,***)))*********+++,,,,,,------))))))******++++++++++++))))))***+++,,,,,,------(((((())))))*********+++)))((((((***---//////...(((((()))***+++,,,------'''((((((((())))))******((())))))***++++++,,,,,,((()))+++,,,,,,+++***)))***)))))))))))))))*********************)))((((((''''''(((((())))))************))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))++++++******)))((((((((('''''')))+++,,,+++(((%%%(((((((((((((((((((((((((((***---,,,((('''(((***)))(((&&&%%%%%%'''***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%)))+++,,,***'''&&&)))+++''''''&&&''''''((()))***((((((''''''''''''((((((&&&&&&'''((()))******+++'''((()))******)))((('''((('''''''''''')))+++,,,''''''''''''((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,'''(((+++---...---,,,+++)))***+++***))))))+++,,,(((((('''(((((()))******---,,,+++***))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******************************))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))''')))+++,,,,,,,,,***))))))((('''&&&'''(((***,,,+++***)))))))))))))))*********++++++,,,,,,,,,,,,)))))))))))))))*********((()))************)))))),,,+++++++++******))))))((((((((((((((()))******))))))))))))((((((((((((************************)))))))))))))))(((''''''******)))))))))))))))))),,,,,,,,,,,,,,,,,,------))))))))))))(((((((((((()))************+++++++++---------.........//////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...,,,******,,,...000------,,,+++,,,---...///...---+++))))))***+++,,,---------,,,,,,+++++++++------------,,,++++++***,,,+++******))))))******)))***+++,,,,,,,,,,,,,,,******************++++++***************+++++++++)))*********++++++++++++(((((())))))*********+++******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))(((((()))***++++++++++++******(((''''''))))))))))))))))))))))))'''((()))((('''&&&'''((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''((()))++++++)))((()))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''+++(((&&&''')))***)))'''******))))))))))))******)))(((''''''''')))***+++******)))))))))))))))*********))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******'''((()))))))))'''&&&%%%(((((('''(((((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''***)))(((''''''((()))***((((((((((((''''''''''''---,,,,,,+++***)))(((((((((((())))))******++++++************))))))))))))+++++++++***)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++***)))(((''''''&&&''''''))))))************))))))+++*********))))))((((((&&&'''((('''&&&&&&'''((()))))))))))))))(((''''''''''''(((((())))))******((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************,,,+++***((((((((()))***))))))(((((((((((())))))((((((((((((((('''''''''(((((()))************)))---,,,***)))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))))))))*********+++++++++''''''''''''''''''''''''******)))((('''&&&%%%%%%************************)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***)))))))))(((((((((((())))))*********+++++++++************++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,---...///---,,,,,,+++,,,---...///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,+++******))))))******)))***++++++,,,,,,++++++***************++++++,,,************************)))))))))*********++++++((()))))))))************)))))))))******)))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))******************************)))))))))(((((())))))))))))))))))))))))(((''''''&&&'''((()))***++++++++++++++++++++++++******)))(((((()))************)))(((((()))*********++++++******(((''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))((((((''''''''''''''')))(((((((((''''''''''''''''''(((((((((((('''''''''(((******((('''((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***)))(((***))))))(((((())))))***(((((('''''''''((()))***))))))(((((('''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))******))))))*********)))((('''((('''''''''''''''((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&***)))(((''''''((()))***((((((((((((((((((((((((+++++++++***))))))(((((()))))))))))))))*********''''''(((((()))))))))***++++++******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,(((((('''''''''(((((()))(((((())))))))))))(((((()))))))))(((((((((''''''&&&'''((((((&&&&&&'''((()))))))))))))))((('''''')))))))))((((((((((((((('''((())))))))))))((('''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))***************((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''((())))))******)))))),,,,,,***)))))))))******)))))))))))))))))))))))),,,+++***)))(((((()))***(((((()))))))))*********(((((((((((((((((((((((()))))))))(((''''''&&&&&&************************)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((())))))************)))))))))((((((((()))))))))*********++++++(((((()))))))))*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))******++++++++++++******************+++,,,,,,************************((((((((()))))))))******))))))))))))************(((((())))))))))))((((((((())))))******))))))(((************************)))))))))))))))))))))))))))************+++++++++******************************))))))))))))(((((())))))))))))))))))))))))(((((('''''''''((())))))************************)))((((((''''''(((((()))***))))))(((((())))))***************)))(((''''''''''''''''''''''''''''''%%%'''(((((('''''')))***)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''))))))'''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))''''''((())))))***++++++***)))'''''')))))))))((()))((((((''''''(((((()))'''''''''&&&''''''((()))(((''''''&&&&&&'''(((((()))))))))((((((((((((''')))(((((((((((((((((()))&&&''''''(((((()))******(((((())))))(((((('''&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))*********************)))***))))))))))))))))))(((%%%%%%&&&'''((()))******++++++******)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&''''''(((******''''''((((((((((((''''''(((((('''''''''''''''&&&&&&'''((((((&&&&&&'''((((((((()))))))))(((''''''******))))))(((''''''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((((((((())))))))))))******)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))************))),,,+++******)))*********))))))))))))))))))))))))******)))((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))((('''''')))))))))***************------,,,+++***))))))(((*********)))))))))(((((())))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))***************)))************+++,,,,,,---***************)))))))))(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))(((((()))))))))******)))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((()))))))))))))))******)))((('''''''''''''''''''''''''''''''''((()))((('''&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((()))************)))((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%$$$)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************************++++++,,,,,,******))))))((((((((('''&&&&&&''''''((()))******************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&((()))((('''&&&'''((('''(((((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))***+++++++++++++++++++++******************))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''*********++++++,,,,,,,,,......---,,,++++++******************))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))******+++,,,,,,,,,,,,+++***))))))(((((()))))))))))))))******))))))(((************+++,,,---...,,,+++++++++*********)))(((((((((((())))))))))))******)))))))))))))))))))))******++++++******)))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++***)))))))))((((((((('''(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((())))))(((((((((((())))))))))))(((((('''(((((((((((((((((((((((()))******)))&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&''')))+++***)))((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))((((((''''''''''''((((((''''''''''''''''''&&&&&&((('''''''''(((((()))***'''''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$%%%%%%%%%******)))(((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********+++******+++,,,,,,---------***)))))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++++++++))))))((('''''''''''''''((())))))******))))))((((((((((((((((((((((((((('''((()))(((''''''((()))''''''((((((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))&&&'''''''''(((((())))))***+++,,,,,,------,,,,,,************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******++++++,,,,,,,,,((())))))***++++++,,,,,,++++++*********)))))))))((((((((()))))))))******((())))))))))))*********))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...//////...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++)))***++++++++++++++++++******)))(((((((((((()))((())))))))))))(((((('''************+++---...///---------,,,++++++******((((((((()))))))))******************))))))))))))******++++++++++++******)))******++++++******)))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++******)))''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((())))))******))))))((('''(((((())))))(((((('''((((((((())))))((((((''')))))))))))))))))))))))))))******)))&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''(((***++++++***))))))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))((((((((((((((('''''''''(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***)))((((((''''''(((((()))''''''((((((((('''&&&&&&''''''''''''((()))******&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))''''''&&&&&&&&&'''((((((***))))))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((()))))))))))))))(((((())))))))))))(((((('''(((((())))))************+++++++++,,,,,,------)))(((((((((((((((((('''+++*********)))))))))(((******))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++++++++************(((''''''&&&&&&&&&))))))************))))))((((((((((((((()))))))))'''((())))))''''''((()))&&&&&&'''(((((((((''''''%%%&&&&&&'''(((((()))))))))((((((''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''''''''(((((((((((())))))((())))))************)))))))))(((((((((((())))))&&&&&&''''''((()))))))))++++++,,,------------,,,))))))***++++++++++++***))))))))))))))))))))))))***+++,,,---------,,,,,,++++++++++++************''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))******++++++&&&'''((()))***+++,,,---+++++++++*********))))))(((((((((((()))))))))***'''''''''((((((((())))))((())))))***++++++******************************+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,)))***+++,,,---,,,,,,+++---,,,+++*********+++,,,++++++++++++***************++++++++++++******)))******)))((((((((((((((((((((())))))(((((('''&&&*********+++,,,---.../////////...------,,,++++++)))))))))*********++++++************)))))))))((())))))************)))))))))******++++++******)))************************)))))))))))))))))))))))))))************+++++++++------,,,++++++******)))'''''''''((((((((()))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))''''''((())))))(((''''''''''''((())))))(((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&((()))(((''''''((()))((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((''')))******)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((((((((((((((()))***************))))))))))))))))))))))))&&&&&&''''''((()))))))))((()))***)))'''&&&(((+++***))))))(((((())))))***(((((()))))))))((('''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))((('''&&&&&&&&&((()))***(((((('''''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''((((((((())))))'''((()))******)))((('''&&&&&&'''(((((()))***************************+++'''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((((((((('''''')))(((((('''''''''(((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''')))***)))((('''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''')))*********))))))(((((((((''''''(((((((((&&&&&&''''''((())))))***)))***++++++,,,,,,++++++((()))***+++,,,++++++***)))))))))))))))))))))))))))***+++,,,---,,,,,,++++++*********))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&&&&'''((())))))***************+++++++++++++++++++++************)))(((((((((((())))))))))))(((((((((((()))))))))***(((((()))***************************************))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++...---+++))))))***+++,,,,,,+++++++++******))))))+++++++++++++++***)))(((******)))((((((((((((((((((((())))))((('''&&&&&&*********+++,,,---///000000000///...------,,,,,,************+++++++++++++++*********))))))(((((((((((())))))))))))((((((******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++******)))(((((('''&&&'''''''''(((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%'''(((((((((***,,,''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))************))))))&&&((())))))(((''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((***++++++''')))***)))'''&&&(((+++******))))))))))))******((()))*********)))'''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&&&&'''((())))))***)))))))))(((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&'''((()))******)))))))))))))))*********''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))(((''''''&&&''''''((()))***''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''')))***)))((('''(((***%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''(((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&((()))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((()))************)))((()))***+++,,,,,,+++***))))))))))))))))))))))))&&&'''(((*********)))(((******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((()))******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,---------------,,,+++***)))((())))))))))))************************************)))******)))(((''''''(((---+++)))'''&&&&&&((((((''''''((()))***,,,...////////////......---------,,,,,,,,,***((((((***+++))))))))))))(((((((((((((((***++++++)))((())))))))))))))))))************((((((''''''''''''((((((((((((((()))******++++++''''''''''''(((((((((((())))))************)))))),,,+++***))))))***+++,,,222...)))((()))++++++***(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))************)))(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$$$$$$$%%%%%%&&&&&&))))))))))))))))))))))))***************)))((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((()))++++++***(((&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,++++++******))))))$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((()))*********************))))))((((((''''''))))))))))))))))))))))))************))))))))))))''''''''''''((((((((())))))***+++++++++)))((('''))))))((((((''''''&&&&&&###%%%''')))******)))((())))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++(((&&&%%%'''***+++)))&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''******))))))((((((''''''%%%%%%&&&'''((((((((('''((()))))))))))))))(((((('''((()))***+++++++++***''''''&&&&&&&&&%%%%%%%%%***)))(((''''''((()))***+++++++++***************))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))************((((((((((((((((((((((((***++++++***)))((((((***,,,+++)))'''&&&'''((((((''''''((()))***,,,...///.........---------,,,,,,------,,,***(((((()))++++++******)))(((''''''&&&((()))++++++)))((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))******++++++,,,,,,++++++++++++,,,,,,))))))************))))))***)))(((''''''((()))***///,,,(((''')))******)))************************))))))((('''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((()))***+++)))))))))))))))))))))))))))***++++++)))''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((()))******************)))))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******+++***)))((('''((((((((((((((('''''''''%%%&&&((()))***)))((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((('''''''''((()))***'''''''''((())))))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''&&&&&&'''(((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***)))*********++++++,,,,,,))))))))))))))))))))))))((()))))))))************,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,++++++***))))))))))))************((((((((((((((((((((((((***+++,,,+++***)))***++++++***)))'''''''''((((((((((((((()))***,,,---...------------,,,,,,,,,,,,......---+++)))'''((())),,,+++***)))((('''&&&%%%''')))++++++)))))))))***))))))))))))((((((((((((((((((''''''''''''((((((((((((((()))******++++++,,,+++***))))))***+++,,,))))))************))))))))))))(((((((((((())))))***)))(((((()))***)))(((************************))))))((('''''''''''''''''''''''''''''''''''''''************************&&&''''''((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&''')))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((******))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''''''''(((((((((((((((''''''(((((()))***+++************************(((***++++++***))))))***'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%'''(((((((((((((((((('''************************%%%%%%&&&''''''((())))))&&&&&&''''''(((((()))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************)))))))))***************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((())))))))))))************)))(((((('''''''''(((((((((((((((&&&'''((()))))))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))'''((())))))((('''''''''%%%&&&''''''((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((('''((((((((((((''''''&&&$$$%%%&&&((())))))******+++***)))'''&&&&&&'''''')))))))))(((((((((((('''))))))(((((((((((())))))(((((()))***+++,,,------))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''''''''((((((((())))))************************))))))))))))))))))))))))******)))))))))))))))***+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++((()))))))))************************************)))***++++++))))))***++++++***)))(((''''''((((((((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,)))''''''(((+++******)))(((''''''&&&''')))***+++)))))))))***)))))))))(((((((((((((((((((((''''''''''''((((((((((((((()))******+++++++++***)))''''''((()))***))))))************))))))+++******************+++''''''(((***++++++)))(((''''''''''''''''''''''''))))))(((''''''''''''''''''(((((((((((((((((('''))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))((((((''''''(((''''''&&&&&&'''''''''))))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((()))*********))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))+++++++++***+++,,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))***''''''(((((()))))))))***))))))***+++++++++******))))))))))))))))))))))))(((((()))***************))))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))*********)))))))))&&&&&&''''''(((((())))))(((((()))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&)))+++***'''%%%&&&(((%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&%%%&&&'''(((((((((((((((+++)))'''&&&%%%&&&''')))'''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((()))******++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))************))))))))))))******************************************************))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,,,,++++++((()))))))))************++++++++++++++++++++++++''')))***)))(((((()))***)))))))))((((((((((((((())))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,...//////---***((((((((((((((((((((())))))))))))'''(((*********)))***+++******))))))((((((((('''((((((''''''''''''((((((((((((((()))******++++++...---,,,*********+++,,,))))))************))))))*********++++++*********&&&(((***+++,,,+++******''''''''''''''''''''''''))))))((('''''''''''''''((()))************)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))(((((('''''')))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++*********)))(((((((((((((((((((((((()))************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''')))+++++++++***+++,,,''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''((((((((()))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((()))***************))))))******++++++,,,,,,))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))))))))***))))))))))))))))))******&&&&&&''''''(((((())))))))))))))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))&&&)))+++***'''%%%&&&(((%%%&&&''''''((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))************)))(((''''''((()))))))))((('''&&&&&&)))'''&&&%%%&&&''')))+++''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''))))))))))))))))))))))))******))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++***))))))))))))***+++,,,************************************************)))************+++++++++,,,,,,,,,,,,------------+++++++++,,,---.........++++++,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))((((((((())))))))))))***+++,,,---,,,,,,,,,,,,---------------...///...+++)))((()))''''''(((((()))*********&&&(((*********)))***+++++++++******))))))((((((((((((''''''''''''((((((((((((((()))******++++++++++++++++++***))))))((())))))************))))))(((((())))))))))))((((((&&&)))+++,,,+++******+++************************))))))((('''''''''''''''))))))++++++++++++))))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))(((((((((((()))(((((((((((()))*********))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))((((((((())))))))))))))))))))))))***************))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***++++++++++++''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''')))++++++*********+++''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((''''''&&&%%%%%%(((((((((((())))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))***************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))))))))((())))))***+++'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''((())))))((('''''''''&&&''''''((()))(((((((((&&&&&&''''''((()))))))))(((((((((((()))))))))))))))************))))))(((++++++******)))'''&&&%%%''''''&&&&&&''')))***+++((())))))))))))*********(((((())))))))))))(((((()))((((((((('''''''''&&&))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((('''(((((((((((()))))))))((((((((())))))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++((((((((()))***+++,,,---************************************************)))************+++++++++,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))''')))******))))))***+++(((((())))))))))))(((((())))))))))))***+++,,,,,,,,,,,,---------.........,,,---///...,,,***)))***(((((((((((())))))))))))&&&(((***************,,,,,,,,,,,,+++***)))))))))((((((''''''''''''((((((((((((((()))******++++++)))***++++++***)))'''%%%))))))************))))))'''((()))******)))((('''&&&)))+++***(((''')))***************************))))))((('''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))***)))((((((''''''((((((((()))))))))***(((((((((((((((((((((((((((((()))***++++++++++++''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))******)))((()))***''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))******************)))))))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((((((((()))))))))************)))((((((((()))+++,,,((((((((((((((('''''''''(((((((((((()))***++++++((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''(((((()))))))))'''''''''((((((((())))))((((((((()))((('''%%%$$$'''''''''((())))))(((''''''((())))))******))))))&&&&&&''''''((())))))***'''((((((((()))))))))***))))))******++++++*********+++++++++***)))(((((())))))))))))))))))))))))((()))))))))************'''((()))******)))((('''(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++'''(((((()))***,,,---...))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......///......------,,,,,,+++---------,,,+++***)))((())))))))))))************++++++++++++++++++++++++(((***++++++******+++---'''((()))))))))))))))(((***)))))))))***+++,,,,,,---------....../////////+++---......,,,+++************))))))((((((''''''&&&(((************+++,,,------,,,,,,+++***))))))((((((''''''''''''((((((((((((((()))******++++++,,,...///000000---***((())))))************)))))))))***+++,,,,,,+++***)))&&&(((***)))&&&%%%''')))(((((((((((((((((((((((())))))(((''''''''''''''''''((()))++++++)))((('''))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((())))))******(((((((((((((((((((((((((((((()))++++++,,,,,,,,,''''''''''''((((((((()))***)))(((((((((((())))))))))))))))))))))))))))))''')))******((('''((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))******++++++,,,,,,((((((((((((''''''''''''&&&&&&((())))))*********(((((((((((((((((((((((((((((()))*********************))))))(((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))***************)))(((((((((***+++,,,))))))(((((('''''''''&&&(((((((((((()))***,,,,,,))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))'''((((((((('''%%%###"""(((&&&%%%'''***+++)))&&&(((((()))***************&&&&&&&&&'''((())))))***'''((((((((())))))******((()))***+++++++++++++++)))******+++++++++*********+++++++++***)))((('''&&&'''''''''(((((())))))'''((()))******)))((('''(((((()))***+++,,,------))))))))))))))))))))))))+++*********))))))((((((******************++++++))))))))))))))))))))))))************************************************''')))***,,,+++***((('''++++++******)))((((((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''',,,,,,++++++***))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++,,,++++++++++++++++++,,,++++++***)))***+++---...***++++++,,,,,,------...---,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,------((()))))))))************---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,***((('''&&&'''((())))))******++++++,,,------...............///000000------,,,++++++***))))))*********)))(((''''''&&&'''(((((()))***++++++++++++,,,,,,------,,,,,,++++++******)))(((''''''&&&(((((()))***************------------------------(((((()))***+++,,,,,,---***+++---------+++)))(((***)))(((''''''((())))))+++++++++************************)))))))))))))))''''''''''''((((((((()))+++++++++***)))(((((('''---,,,***((('''&&&&&&&&&(((((())))))((('''&&&&&&((()))))))))))))))((((((+++***)))(((((()))***+++---,,,+++)))((())))))***''''''(((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((+++*********))))))(((((())))))))))))((((((((((((++++++************++++++''''''((((((((((((''''''***)))))))))(((((('''''')))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))***************(((&&&&&&&&&&&&%%%$$$'''''''''''''''((())))))%%%%%%%%%&&&'''((()))***)))))))))))))))******+++''''''''''''((((((((()))))))))(((((((((((())))))++++++)))(((''''''''''''''''''((((((((((((''''''))))))))))))******************+++,,,+++***)))(((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&''')))(((&&&$$$$$$&&&((()))((('''&&&&&&'''((()))***''''''((()))))))))))))))&&&&&&''''''(((((())))))************)))'''&&&%%%******))))))((((((''''''))))))(((((((((((())))))+++*********))))))(((((('''((()))))))))'''&&&%%%''''''''''''((((((((((((++++++******))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++************************++++++******)))(((((((((((()))******)))((()))+++((((((((((((((()))******)))))))))))))))*********)))***++++++***)))((('''))))))))))))))))))******))))))(((((((((''''''''''''''''''''''''((())))))((((((((((((((())))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++++++++************++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---.........///......---,,,,,,++++++************++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***((('''''''''((())))))******++++++,,,------......------...//////000---------,,,++++++******++++++***))))))((('''''''''(((((()))******++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))(((((((((((()))***************************************''''''(((((()))************+++,,,------+++***(((***)))(((''''''((()))***++++++************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))))))))))))))))))))(((((((((((((((((())))))(((''''''&&&((((((((())))))(((((('''+++***)))(((((()))***+++))))))((('''''''''((((((************+++++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))******)))))))))((((((((('''((((((((())))))))))))*********))))))*********''''''((((((((((((''''''))))))(((((((((''''''''')))(((''''''''''''((())))))))))))((((((((((((((())))))))))))************+++)))'''&&&''''''&&&%%%'''''''''''''''((())))))'''''''''''''''((()))***((((((((('''((())))))***'''''''''((((((((())))))+++******))))))******+++*********)))((('''''''''''''''(((((((((((('''''''''(((((((((((()))))))))******+++,,,+++***)))(((******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&''''''(((((('''&&&&&&'''(((((()))((('''''''''((()))***''''''((()))))))))))))))'''''''''((((((((((((((()))******))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***+++***)))(((((()))***+++************************+++++++++***************)))***+++***)))((()))***((((((((((((((()))******((((((((((((((((((((((((+++*********))))))((((((''''''((())))))***++++++))))))(((((((((((('''''')))))))))))))))******+++&&&''''''((())))))******))))))))))))))))))))))))+++++++++++++++*********)))************+++++++++*********))))))*********,,,,,,+++*********++++++......---,,,,,,+++******++++++,,,---...//////000111111///...,,,+++***)))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++***(((''''''((()))))))))******++++++,,,------......---------...//////......------,,,,,,+++++++++++++++***))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''***+++,,,---,,,+++***)))***)))((((((((((((******************))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))$$$%%%&&&'''((()))***+++%%%&&&((()))***+++******(((((()))))))))(((''''''''''''''''''''''''''''''******))))))))))))******''''''((())))))))))))(((*********+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******(((((((((((((((''''''''''''''''''(((((()))))))))***))))))(((((())))))***'''(((((())))))((((((''')))((((((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********+++++++++)))''''''(((((('''&&&'''''''''''''''((())))))))))))((((((((())))))***'''''''''''''''(((((()))''''''((((((((()))))))))***))))))(((((())))))***))))))******)))((('''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))***+++++++++***)))(((***))))))((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((***)))(((((('''(((((((((''''''((()))))))))))))))))))))((((((((((((((('''(((((())))))))))))(((((('''''''''((()))*********)))((((((''''''(((((()))******))))))))))))(((((((((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&'''(((((()))******''''''((()))))))))))))))*********))))))***************))))))))))))******************************''''''(((((((((((())))))***++++++***((('''((())))))(((((((((((()))******(((((((((((('''''''''''')))))))))((()))******+++(((((((((((())))))******))))))((((((((((((((((((***))))))))))))***++++++))))))******++++++++++++))))))))))))))))))))))))+++++++++***************))))))*********+++++++++******))))))))))))******---,,,,,,++++++*********---------,,,,,,+++++++++,,,---...///.........///000///...---+++***)))(((*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((()))))))))******++++++,,,------...---------------...............------,,,,,,,,,++++++++++++******))))))(((((())))))******************++++++++++++******+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++'''''''''''''''''''''&&&***+++,,,,,,,,,++++++******)))((((((((()))***++++++******))))))(((((((((((((((((()))))))))))))))'''(((((((((((()))))))))%%%%%%&&&''')))***++++++###%%%(((***++++++***)))(((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''(((***))))))))))))))))))***((()))+++------------,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))))))))*********++++++++++++***((('''((()))(((''''''''''''''''''((())))))))))))(((((('''((((((((((((''''''''''''((())))))'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''''')))***+++***)))'''%%%''''''(((((((((((('''''''''''''''((((((((()))))))))***+++++++++***((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))(((((()))((((((''''''&&&&&&&&&''''''((()))))))))))))))***)))))))))((((((''''''''''''((()))))))))))))))'''((((((((()))))))))***(((((((((''''''((((((((())))))))))))))))))((((((((('''&&&&&&&&&((()))***''''''''''''((((((((((((&&&'''''''''((((((((()))''''''((()))))))))))))))++++++************++++++***))))))))))))))))))***************************''''''(((((()))******+++***++++++***((('''((()))))))))(((((())))))***+++)))((((((((((((((('''''''''''''''((()))+++---...))))))))))))((((((''''''(((((())))))))))))))))))))))))(((((())))))***+++++++++++++++******))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,+++******)))+++++++++,,,,,,---------...000111000---++++++,,,+++++++++*********))))))))))))))))))*********+++)))))))))***++++++,,,,,,)))))))))))))))))))))))))))((((((((((((((()))))))))******++++++,,,------------,,,,,,,,,,,,------......------------,,,,,,+++++++++***************)))))))))))))))*********)))******++++++******))))))))))))))))))((((((((())))))(((((())))))***+++......------,,,,,,,,,,,,))))))((((((((((((((((((***+++++++++,,,+++++++++***)))(((((((((***+++,,,+++++++++***)))(((((('''''''''(((((())))))))))))(((((((((((()))))))))***((((((((())))))*********%%%&&&)))***+++***)))((((((((()))))))))))))))(((&&&&&&&&&%%%&&&'''((())))))))))))******))))))))))))***,,,...//////......*********)))))))))))))))))))))(((((((((((())))))************************'''((((((((()))))))))***))))))))))))************&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%))))))(((((((((((())))))(((((())))))))))))((((((************************((())))))))))))))))))((()))))))))******+++++++++************+++++++++++++++)))'''''')))))))))((('''''''''''''''((())))))(((((('''&&&&&&&&&''''''))))))(((((())))))***+++(((((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''(((***++++++)))'''&&&''''''((((((((((((''''''(((((()))))))))*********))))))***+++***)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&%%%%%%$$$''''''((()))))))))))))))******))))))((((((((('''&&&'''((())))))******)))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&((()))***''''''''''''(((((((((((()))((((((((('''''''''&&&''''''((()))))))))))))))++++++************++++++)))))))))******))))))))))))))))))))))))))))))))))))***++++++,,,---......)))++++++***((((((((())))))))))))))))))***++++++*********))))))(((((((((%%%&&&''')))***,,,------******)))(((((('''&&&&&&(((((())))))))))))******((((((((((((((())))))*********))))))(((''''''&&&)))))))))))))))))))))))))))))))))***************)))************+++++++++*********))))))*********++++++,,,,,,,,,+++************+++,,,,,,---.........111333111,,,))))))***((((((((())))))*********(((((()))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))************)))))))))(((((((((((((((((((((***)))((((((((()))+++,,,---,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++,,,,,,***)))(((((()))***,,,------,,,,,,+++***)))((((((&&&''''''(((((())))))***((((((((()))))))))******************))))))))))))'''((()))******)))((('''(((((()))*********))))))''''''&&&&&&&&&((()))***))))))************))))))((()))***+++,,,---------,,,,,,,,,,,,,,,+++++++++))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))(((((((((((((((((()))))))))******&&&&&&&&&'''''''''''''''***))))))((('''&&&%%%%%%***))))))(((((())))))***((())))))******))))))((())))))************++++++((())))))******))))))((()))******++++++,,,,,,,,,*********++++++++++++,,,***(((''''''((()))(((''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''((()))))))))))))))***++++++((((((((()))))))))*********))))))(((((())))))***'''((()))******)))((('''''''''((((((((((((''''''))))))))))))************((()))*********)))((('''((((((((((((((())))))***************************(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''((()))))))))))))))***))))))))))))))))))(((''''''((())))))***))))))*********)))((('''''''''(((''''''&&&&&&''''''(((''''''(((((((((((())))))(((''''''''''''(((((()))''''''''''''((((((((((((******)))(((((('''&&&&&&''''''((()))))))))))))))*********))))))*********))))))************))))))))))))))))))))))))))))))''''''(((((()))***++++++(((***+++***)))((()))+++***))))))))))))***++++++++++++******))))))((((((&&&''')))***++++++******((((((((((((((((((''''''(((((()))))))))*********((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))*********+++)))************+++++++++++++++************++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++///222111,,,((((((***((()))))))))*********+++))))))*********+++++++++***************+++++++++))))))))))))))))))))))))''''''((())))))))))))))))))******++++++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))***)))((('''((()))+++,,,,,,,,,++++++***))))))(((((((((((())))))******++++++*********++++++,,,---***)))(((((()))+++,,,---......---,,,+++***))))))&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))'''((((((((())))))))))))(((((()))***************((('''&&&&&&'''(((***,,,((()))***++++++***)))((()))))))))))))))***+++,,,---------,,,,,,+++++++++))))))(((((((((((())))))******************************))))))((((((''''''''''''((((((((()))))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''*********))))))*********))))))************))))))''''''(((((())))))))))))((()))************)))(((((())))))***++++++,,,,,,*********+++++++++,,,,,,)))'''&&&&&&'''((((((''''''''''''''''''((())))))'''&&&&&&&&&'''((()))***((((((((((((((()))******(((((()))))))))*********+++******))))))******+++(((((((((((())))))))))))''''''((((((((((((''''''((((((((())))))))))))***((()))*********)))'''&&&((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***))))))((((((((('''&&&&&&'''((((((&&&'''((()))))))))((('''''''''((())))))))))))))))))))))))))))))*********'''((()))))))))))))))((())))))))))))(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***))))))(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))%%%%%%&&&&&&''''''(((((('''(((******))))))***,,,******))))))******+++,,,+++******)))((((((''''''((()))+++,,,+++***(((&&&&&&&&&''''''((()))))))))(((((())))))*********+++)))))))))((()))******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,++++++++++++,,,,,,((()))+++,,,---,,,,,,+++...------,,,,,,++++++***)))---111000,,,((()))+++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((())))))***)))))))))******+++,,,,,,---------,,,,,,+++*********+++++++++++++++++++++++++++((((((((((((((()))))))))*********)))))))))))))))(((((())))))))))))((((((******************+++++++++***((('''((()))+++,,,------,,,,,,+++******)))&&&''''''((()))***+++++++++*********+++,,,,,,---***))))))))))))+++---...//////...---,,,******)))&&&&&&&&&'''((())))))***))))))))))))************''''''''''''(((((())))))''''''''''''(((***+++,,,(((((()))***************)))((('''&&&''')))+++---((()))***++++++***)))(((+++***)))))))))***,,,,,,+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))$$$$$$%%%&&&'''((()))***++++++************++++++))))))************))))))%%%&&&&&&&&&''''''((((((((()))***++++++***)))((('''(((((()))***+++++++++******+++++++++,,,,,,,,,(((&&&%%%%%%'''((('''''''''''''''''''''((())))))''''''''''''(((***++++++'''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))***''''''((((((((((((''''''''''''''''''((((((((()))((()))*********)))'''&&&((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###$$$%%%'''(((***+++,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((*********)))((()))(((&&&%%%%%%&&&((()))'''((()))+++++++++******'''(((((()))))))))))))))(((((())))))******++++++(((((())))))))))))((((((''''''(((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((()))))))))(((&&&%%%''''''''''''((((((((()))(((((())))))******++++++'''(((((()))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,&&&''')))***)))***+++---*********)))******+++,,,***))))))((('''&&&&&&&&&))))))************))))))&&&&&&((()))************,,,+++)))((((((((()))***%%%&&&&&&'''((())))))***++++++******************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************---,,,***)))))))))******---,,,,,,+++*********+++,,,+++++++++***)))))))))************************)))))))))))))))))))))))),,,++++++******+++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))((((((((((((%%%'''))),,,------,,,+++---------,,,,,,+++++++++'''(((******((((((((()))*********+++,,,,,,***((())))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''''''''***)))((((((((()))+++,,,)))***,,,------+++(((&&&))))))))))))))))))))))))(((((()))************)))(((((((((((()))***+++,,,///,,,++++++---,,,)))&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))***))))))((('''&&&((((((''''''''')))+++,,,(((((('''(((((()))***+++((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))************++++++************++++++************************************************)))************++++++++++++***((()))******)))(((***)))(((''''''&&&''''''***)))(((''''''((()))***(((((((((((())))))))))))************************(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))***+++,,,---+++***)))((((((((((((((()))******)))(((''''''((('''''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&((()))************''''''((()))))))))))))))(((((())))))******++++++******))))))))))))******(((((())))))))))))))))))))))))(((((('''''''''&&&((('''&&&%%%&&&''')))***))))))(((((('''''''''&&&'''&&&&&&%%%%%%'''((()))%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((++++++++++++++++++++++++***************)))(((((())))))(((((()))***+++++++++++++++******(((''''''((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))(((((((((((())))))************))))))&&&'''((()))************+++***)))((((((((())))))'''''''''(((((())))))***************************((((((((((((((((((((((((************************))))))))))))************,,,+++***)))))))))***+++---,,,++++++*********++++++++++++***************************************)))))))))))))))))))))))),,,,,,+++*********++++++************************++++++***)))(((((())))))))))))))))))((((((((((((((((((((()))***+++------------,,,,,,,,,+++++++++(((***++++++)))(((((()))((((((((()))++++++)))'''((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''***)))((((((((()))***++++++,,,...///...,,,***)))))))))))))))))))))))))))((()))******++++++******)))))))))))))))******+++...,,,++++++,,,,,,)))'''(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''((())))))))))))(((((('''((('''''''''((()))***+++((((((((((((((())))))***((((((((((((((((((((((((******))))))((((((''''''(((((()))))))))*********+++******))))))******+++************************((((((((((((((((((((((((((((((((())))))))))))******)))((((((******)))((((((((('''''''''(((((()))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))******++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))((('''''''''((((((((()))***)))'''''''''(((&&&&&&'''(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((&&&'''((()))************''''''((())))))))))))))))))))))))))))))***************))))))))))))******)))((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((((((((()))(((((((((''''''''''''((('''&&&&&&&&&'''((()))(((((())))))******++++++))))))))))))))))))))))))'''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))***************)))(((((())))))(((((()))******+++*********))))))((('''&&&((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))((((((((((((((())))))******))))))(((&&&'''((())))))******)))***)))((('''''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++)))))))))*********++++++*********)))******+++,,,,,,,,,+++************+++***************+++++++++************************))))))))))))))))))))))))---,,,+++***************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))((((((((((((***)))((('''(((***---///,,,,,,,,,,,,++++++++++++***,,,---,,,***))))))***&&&&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))((((((((()))***+++***+++---......,,,***)))(((((((((((((((((((((((()))******++++++++++++++++++******))))))))))))))),,,+++++++++,,,+++***(((((((((''''''(((((()))***&&&&&&&&&&&&''''''''''''''''''((()))))))))((((((''''''''''''((()))***+++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++******))))))******+++************************''''''''''''''''''''''''((())))))))))))*********)))(((''''''))))))((('''&&&&&&&&&''''''(((******))))))(((((((((((())))))(((((((((((())))))))))))************************++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,'''''''''&&&''''''((((((((()))***)))'''''''''(((&&&&&&&&&'''(((((())))))(((''''''''''''''''''(((*********************************)))))))))((((((((((((((((((((((((((((((&&&'''((())))))******)))''''''((()))))))))))))))************))))))))))))***))))))(((((())))))***((((((((('''''''''&&&&&&(((((((((((('''''''''''''''(((***++++++)))'''&&&((((((((((((''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((())))))***************(((((((((((((((((((((((()))************))))))((())))))((((((((()))******))))))))))))((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))(((((('''''''''''''''************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++)))))))))******+++,,,,,,++++++***************+++)))))))))***+++++++++,,,************************))))))))))))))))))))))))---,,,+++***))))))))))))************************,,,,,,+++)))(((((((((((())))))))))))(((((((((((()))((((((((()))***,,,---,,,+++++++++++++++++++++,,,---...---+++******+++'''&&&&&&''')))***)))(((++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))******((()))***++++++***)))(((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,+++***)))((((((((((((+++***++++++++++++***)))((((((((('''((())))))***(((((((((((())))))))))))&&&&&&'''((()))))))))(((&&&&&&''''''((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))*********))))))))))))******************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,((('''&&&'''((()))(((''''''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))+++---...---,,,+++&&&&&&&&&&&&&&&'''((()))'''((())))))'''&&&''')))&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''((()))*********)))((('''((((((((((((((('''''''''(((((((((((()))))))))***''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((((((((())))))))))))(((((()))************)))''''''''''''''''''''''''))))))************)))((())))))((((((((())))))***)))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((''''''&&&************))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))************++++++++++++))))))******++++++++++++*********))))))***++++++)))))))))***+++++++++,,,************************)))))))))))))))))))))))),,,+++******)))))))))***++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))((((((((((((&&&''')))***++++++***)))++++++++++++++++++++++++,,,---///...,,,++++++,,,)))((('''(((***+++******++++++++++++++++++++++++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))*********)))(((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,,,,***)))(((((((((((())))))***++++++*********((((((((((((((()))******(((((((((((())))))))))))%%%&&&'''(((((((((((((((%%%&&&''''''((()))))))))))))))******)))((('''&&&((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,'''&&&&&&'''((())))))((())))))((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((''''''''''''''''''((((((((((((((((((((((((''')))+++---...---,,,+++&&&&&&&&&&&&&&&'''((()))&&&''')))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))))))))(((''''''((()))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((***)))(((''''''((())))))'''''''''((((((((((((((('''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''')))******''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((())))))*********))))))))))))((((((((((((((()))******+++++++++***))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((())))))(((((('''(((((())))))))))))((((((((())))))))))))((('''&&&))))))))))))))))))))))))'''(((((())))))*********************************((((((((((((((((((((((((*********++++++++++++,,,))))))***+++++++++*********))))))))))))***++++++***************+++++++++************************))))))))))))))))))))))))******)))))))))******++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))((((((((((((&&&''')))++++++***)))(((*********++++++++++++++++++,,,......---,,,,,,---,,,+++))))))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))((((((******++++++++++++++++++(((((((((((((((((((((((()))******+++++++++++++++,,,+++***)))((((((((((((''')))***+++*********,,,))))))(((((())))))***+++&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&((((((((((((((((((((()))******)))''''''((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&''')))******)))******(((''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++)))(((((((((''''''''''''(((((((((((((((((((((((('''(((***+++,,,,,,++++++'''''''''&&&''''''((((((%%%'''(((((('''&&&''')))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))************)))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''((((((((((((((()))(((&&&%%%%%%''')))+++'''''''''(((((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((************************&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((())))))************)))))))))((((((''''''((((((***++++++,,,,,,+++******((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((())))))*********)))(((''''''''''''(((((())))))***''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,******+++,,,+++***)))))))))))))))))))))***+++++++++++++++***************************************)))))))))))))))))))))))))))(((((())))))***+++,,,************************)))))))))))))))******+++))))))))))))(((((((((((('''(((((())))))))))))))))))*********++++++++++++)))+++------,,,,,,---......,,,***)))***+++***)))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))&&&'''((()))))))))(((''')))*********++++++++++++))))))))))))))))))))))))((()))******++++++******++++++***)))(((((())))))%%%(((***+++***)))+++,,,))))))(((((())))))***+++&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&$$$%%%&&&(((((((((((('''&&&''')))*********((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''(((***++++++***)))(((((('''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((())))))(((((((((((((((((((((((('''(((((())))))***++++++))))))((('''''''''((((((%%%&&&((('''&&&&&&((()))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))*********((((((''''''''''''((((((&&&''''''(((((())))))***''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))%%%&&&'''((()))(((''''''&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((''''''''''''''')))******+++++++++******((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))*********''''''((((((((((((''''''((()))))))))))))))(((((()))***+++++++++***((('''%%%&&&&&&'''((())))))***&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***)))((())))))((())))))***++++++,,,+++++++++******))))))************************))))))))))))))))))))))))'''((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((***)))'''''''''(((***+++))))))******++++++++++++(((***,,,---,,,,,,...//////---***))))))***)))((())))))))))))))))))))))))'''((((((((())))))******((()))))))))******++++++%%%&&&((()))))))))((('''''''''(((((()))))))))***************************(((((()))***************+++******)))))))))))))))%%%(((***+++))))))+++---)))))))))))))))******+++(((((((((((()))))))))***'''((((((((('''&&&%%%%%%$$$%%%&&&(((((((((((('''%%%''')))***+++***)))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((('''(((+++,,,++++++''''''&&&''''''((()))***'''((()))******)))((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((('''''''''((()))***++++++***)))(((((((((((((((%%%&&&''''''&&&&&&((())))))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((()))))))))))))))(((((())))))******++++++((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&'''''''''(((((()))))) """%%%'''((()))((('''&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((()))******************)))((('''''''''''''''((())))))*********))))))((((((''''''''''''((((((************************&&&''''''((()))******+++''''''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++***))),,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))******))))))((('''''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((('''''''''''''''((()))***++++++,,,))))))*********))))))(((---------,,,+++***)))((())))))((('''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((()))***++++++,,,,,,******))))))((((((''''''''''''(((((())))))******))))))))))))************(((((()))***++++++,,,,,,)))((((((((((((((()))***&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((((((((((((((()))))))))))))))&&&%%%&&&)))+++)))&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))*********+++***((('''''''''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&&&&''')))***+++***((('''))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((())))))((('''&&&(((''''''&&&&&&((()))******)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&*********)))(((((('''''')))((('''&&&%%%&&&&&&'''***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((+++(((&&&'''))))))'''$$$))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&'''((())))))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%++++++***)))((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&************)))'''&&&%%%(((&&&%%%&&&'''((('''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******'''((()))***+++******)))++++++******)))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((()))*********+++******++++++++++++******,,,,,,,,,,,,+++***))))))******)))((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''******************++++++)))))))))(((''''''&&&&&&''''''(((((())))))******((((((((()))))))))******(((((()))******+++,,,,,,)))(((((('''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***))))))((((((((((((((('''((((((((())))))))))))((('''&&&'''((())))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******************)))(((((((((((())))))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''((((((((('''''''''&&&&&&&&&''')))*********((('''((((((((((((((((((((((((((()))************)))(((&&&'''((())))))((('''&&&(((''''''&&&'''((()))******)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((()))******)))((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((('''+++)))'''((()))***(((&&&)))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&%%%((('''&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&(((((('''''''''(((((()))%%%&&&''')))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''((((((((((((''''''******)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))*********))))))))))))))))))(((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))************+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,,,,+++******+++++++++******)))+++******))))))))))))***))))))************))))))(((((((((((('''''''''''')))))))))))))))((((((((((((((('''&&&&&&'''((((((+++++++++************)))))))))(((((('''&&&&&&%%%''''''(((((())))))******''''''((((((((()))))))))((())))))******+++++++++***)))((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))((((((''''''((((((''''''((((((((()))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((***++++++*********************)))(((((((((((((((((('''''''''''')))))))))******)))))))))''''''(((((((((((((((((()))))))))(((((((((''''''&&&'''((()))***)))((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''(((''''''''''''((())))))))))))(((''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((''''''***(((((((((***+++***)))((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))((((((((()))***+++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''))))))((('''###$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((((((((''''''))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((******+++,,,,,,,,,,,,+++))))))************************)))(((((()))))))))((())))))******))))))(((((((((((((((((('''''''''((((((((((((((((((((((((***((('''%%%%%%'''(((*********************+++++++++******)))((('''&&&&&&''''''(((((())))))******''''''''''''((((((((((((((()))))))))*********+++,,,+++***)))((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''((((((((())))))%%%'''***)))&&&&&&(((+++((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((***++++++***))))))***+++++++++***((('''((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((((((((((((((((('''''''''''''''((((((((()))((((((((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((('''&&&&&&%%%%%%((((((''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((''''''''''''''''''((()))******)))((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))))))))***+++,,,,,,,,,++++++&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''***((('''((()))***)))(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***))))))(((''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((((((((''''''''''''''''''(((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&&&&(((((((((((())))))******)))))))))((((((((((((((((((((()))***************(((((()))*********))))))(((((('''''''''(((((()))'''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***'''((()))***+++,,,------------,,,+++***)))((('''''''''(((((())))))******''''''''''''(((((((((((()))))))))))))))*********---,,,+++***))))))(((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''((((((((((((%%%'''***)))&&&&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))*********)))))))))***++++++)))(((''''''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((())))))***(((((((((''''''(((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''(((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&''''''''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&)))---000000...+++(((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((()))))))))))))))***((('''((()))***)))((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***)))(((''''''''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''******)))))))))))))))((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''))))))((('''''''''((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))***+++,,,,,,***++++++++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))******))))))((('''&&&&&&'''(((((())))))******+++((((((((((((((((((((((((&&&&&&'''((())))))))))))(((((()))))))))((((((''''''''''''''''''(((((()))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((''''''((())))))&&&'''((()))+++---...//////...---,,,+++***)))(((''''''(((((())))))******''''''((((((((())))))))))))))))))))))))))))))))),,,+++******))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((('''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((()))******((((((''''''''''''((((((&&&''''''((()))(((((((((&&&'''(((((()))((((((((('''''''''(((((())))))***((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''((()))))))))(((((()))******++++++******)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&$$$&&&''''''&&&%%%&&&((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))******))))))((((((''''''%%%(((---000000...***'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))))))))(((''''''))))))(((''')))))))))((('''&&&$$$###''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((()))))))))))))))((('''(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))((('''&&&''''''(((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++&&&'''''''''((()))))))))%%%%%%&&&(((((()))))))))))))))))))))((('''&&&&&&((((((''''''((())))))***(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((((((((((((((((((((((((((((((((('''((((((***+++,,,------///...---,,,***)))((('''''''''(((((())))))******((((((((()))))))))******)))))))))))))))))))))((())))))((((((((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&'''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((('''''''''&&&&&&'''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((()))&&&&&&((()))))))))((('''%%%&&&((()))))))))((((((&&&''''''((())))))******))))))))))))((((((((((((&&&''''''(((((()))******&&&'''((()))***))))))(((((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&((()))(((&&&%%%&&&(((''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))'''(((***,,,,,,+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((('''&&&'''(((((('''&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++'''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******)))((('''&&&&&&'''((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))***+++'''(((((()))***+++++++++%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))))))))))))))((('''&&&%%%))))))((())))))***++++++))))))************))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))(((((())))))******+++++++++,,,...---,,,+++***((('''&&&''''''(((((()))*********))))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))&&&%%%&&&)))+++)))&&&))))))))))))))))))))))))'''''''''''''''''''''''',,,***'''%%%$$$&&&'''))))))((('''%%%%%%&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''%%%&&&((()))))))))((((((&&&''''''((()))******+++++++++++++++*********************)))((((((''''''&&&'''(((*********)))((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''')))+++)))&&&%%%&&&(((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%)))(((((((((''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++))))))(((((())))))***+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))+++,,,''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))******&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&%%%)))******))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))((((((''''''&&&&&&++++++***)))((('''&&&&&&''''''((()))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---)))))))))))))))*********))))))))))))************+++++++++***)))(((((('''+++(((&&&''')))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))'''''''''(((((((((((()))*********)))((((((''''''%%%&&&&&&''''''&&&&&&%%%***)))'''%%%$$$$$$$$$%%%))))))(((((('''''''''&&&((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,+++***))))))))))))************)))(((&&&%%%%%%%%%'''((())))))))))))&&&((()))******)))(((&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''******))))))((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((()))***++++++,,,((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''(((((()))))))))(((((((((''''''''''''''''''((()))))))))))))))(((************************))))))))))))))))))))))))******************************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((()))))))))))))))((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******''''''((()))***+++,,,,,,)))))))))))))))))))))***(((((((((((())))))))))))++++++******)))((((((''',,,)))((((((***+++***)))((((((((((((((((((((((((''''''(((((())))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((()))((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%%%%%%%&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))//////...,,,,,,++++++,,,(((((()))******)))((('''&&&&&&'''((()))))))))(((((()))***++++++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******)))((((((((((((((((((((((((''''''''''''&&&))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))************************************))))))))))))))))))))))))***************************))))))(((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''(((((())))))(((((())))))))))))************''''''(((((())))))******'''(((((()))))))))))))))((((((((((((((()))******''''''((()))***+++,,,,,,******))))))))))))))))))'''''''''((((((((())))))++++++******)))(((((((((,,,***)))***+++,,,+++***((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((***++++++,,,***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***))))))))))))''''''((()))))))))))))))''''''((((((((((((((('''))))))++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((******((('''&&&&&&&&&&&&''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++***)))((((((''''''(((((((((((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((((((((((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((())))))*********(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((()))***+++,,,------*********)))))))))))))))(((((((((((())))))))))))************))))))((((((************++++++***)))(((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))(((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((()))******+++***)))(((''''''&&&'''''''''''''''(((((()))))))))************************))))))(((((((((((())))))***)))(((((('''''''''(((((((((((())))))))))))((('''((((((((((((((('''&&&((()))************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((((((((((((((('''''''''''')))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***++++++*********)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))((((((((((((((((((((())))))******++++++)))))))))))))))(((''''''''''''''''''''''''''''''************************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))******************************((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&&&&''''''((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***)))******+++,,,---......************))))))(((((())))))*********+++++++++*********)))))))))))))))'''(((******))))))((((((((((((((((((((((((((((((---,,,+++***((('''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))***)))'''&&&%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((('''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))((('''''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++************++++++***))))))(((''''''''''''((((((((((((((('''&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******************))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((()))******---,,,,,,++++++******)))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))************************)))((('''&&&))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))******+++************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((())))))******))))))''''''''''''((((((((((((******))))))(((((('''''')))))))))))))))(((((('''((((((((((((((()))******))))))***+++,,,---......++++++******)))(((((((((*********+++++++++,,,,,,******))))))))))))))))))&&&(((******)))((('''(((((((((((((((((((((((((((...---,,,***)))'''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((((((******)))))))))*********((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%''''''((((((((((((''''''%%%&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))((((((((()))))),,,+++***(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((''''''(((((()))***+++,,,,,,,,,++++++*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((''''''(((((()))***+++'''((((((((())))))))))))(((((((((((())))))))))))((('''''''''&&&&&&&&&%%%))))))))))))))))))((((((((()))))))))))))))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((()))************))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((()))******'''((()))***+++,,,,,,---++++++******)))((((((''')))************+++++++++)))))))))))))))))))))***&&&))),,,,,,***(((((()))((((((((((((((((((((((((*********)))((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''''''''((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***************************'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&''''''((()))***)))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''+++***)))(((''''''((((((&&&&&&'''((()))))))))(((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))((((((((('''((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***''''''''''''(((((((((((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''((()))***+++******))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((***+++,,,'''((((((((())))))******''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''&&&'''((()))************''''''''''''''''''''''''************************))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))(((((((((((()))))))))***&&&'''((())))))((('''&&&(((((()))***************++++++******))))))((((((&&&&&&'''((()))***++++++)))))))))))))))(((''''''((((((((((((((()))******&&&&&&'''((()))***+++++++++++++++***)))(((((('''))))))))))))************)))))))))))))))*********&&&***---...+++))))))***((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&"""###%%%'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++************************))))))))))))************''''''(((((()))*********''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&((()))***+++))))))(((((('''''''''&&&************************))))))(((((((((((())))))))))))((((((((())))))***)))((((((''''''(((***+++%%%%%%'''((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))*********++++++,,,,,,))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((('''(((***''''''''''''((((((((()))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''((()))++++++'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))((((((''''''''''''((((((+++***((('''''''''((()))&&&''')))******(((&&&%%%))))))))))))************---,,,++++++******++++++++++++******)))******+++))))))(((((((((((()))))))))******+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))'''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******++++++******))))))((((((''''''++++++,,,+++***(((&&&%%%***************)))((((((,,,***(((((())))))'''%%%))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((+++***)))'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''((()))***)))'''%%%$$$(((((('''''''''(((((()))'''((()))******)))((('''))))))))))))((('''%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&&&&''''''(((((((((((((((+++***((('''&&&''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''((((((((((((''''''(((((((((((()))))))))))),,,++++++***************))))))))))))))))))))))))((()))******)))((()))*********))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''))))))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((+++***)))((('''(((((()))''''''((())))))((('''&&&))))))))))))***************)))((((((''''''((((((++++++***************+++))))))(((((((((((()))))))))******++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********))))))((()))((('''&&&&&&'''(((((('''(((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((())))))***+++***)))(((''')))))))))))))))(((''''''***+++,,,+++((('''''')))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''''''''((()))***)))(((''''''&&&''''''''''''''''''''''''''''''((('''''''''(((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((***))))))(((((()))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%(((((((((((((((''''''''''''(((((())))))((((((''''''''')))***)))(((&&&%%%(((((('''''''''(((((()))'''((()))******)))((('''((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''''''''((((((((())))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))((('''&&&'''))))))(((((((((''''''''''''&&&''''''((((((((((((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))((((((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))(((((((((((((((''''''&&&((((((''''''''''''(((((((((((((((((()))))))))))),,,,,,+++************+++))))))))))))))))))))))))((()))******(((((()))*********))))))))))))******&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))((((((((((((''''''$$$%%%&&&((()))***++++++(((((((((((((((((((((((('''(((((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))************(((((('''&&&&&&&&&&&&'''*********************+++))))))(((((((((((()))))))))******+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))'''((()))************)))'''((((((((((((''''''&&&(((,,,///---'''%%%(((,,,))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((''''''''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''')))((((((''''''((())))))((((((((((((''''''''''''******)))((('''&&&&&&%%%))))))(((((('''''''''&&&'''''''''(((((('''''''''%%%&&&((()))))))))(((''')))((((((''''''((((((((((((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''(((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&'''((()))+++---))))))))))))))))))))))))'''''''''(((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))***************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))(((((((((((())))))'''((((((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))***)))((('''(((*********))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))((((((((($$$%%%&&&((()))*********(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''((((((***))))))((((((((((((((()))(((((('''(((((()))***((()))))))))************+++***))))))(((((()))))))))*********+++++++++***))))))(((((((((((())))))***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((*********))))))((((((''''''''''''((()))*********((((((((()))))))))))))))'''(((((()))((((((''''''(((+++---+++'''&&&(((+++******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))((((((((('''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((()))))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((''''''''''''(((((()))((((((((((((''''''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))***)))(((((((((((((((((((((((())))))))))))((((((&&&'''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))******)))))))))))))))))))))))))))))))))++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((((((((())))))''''''(((((((((((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))******)))(((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))******))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''((((((((()))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((''''''''''''(((((()))))))))))))))(((((('''((((((((((((((()))***+++((()))))))))************++++++***))))))))))))***((()))***++++++++++++***))))))(((((((((((())))))***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''(((((()))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&'''((()))***++++++)))))))))(((((((((((((((((())))))******))))))))))))(((((((((((((((''''''******)))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***'''''''''((((((((())))))))))))(((''''''(((((((((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))************)))((((((((((((((())))))(((((((((((())))))&&&'''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&''''''((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((((())))))&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''''''''((((((((((((((((((((((((((('''((())))))''''''((()))******))))))))))))******+++)))(((&&&&&&((()))+++''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))(((((('''))))))************))))))((((((''''''''''''(((((()))))))))))))))((('''''''''(((((())))))******+++))))))))))))***************)))((((((''''''(((((('''(((***+++,,,,,,+++***))))))(((((((((((())))))************)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''')))***************)))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++***)))(((''''''''''''(((((())))))***************)))'''%%%&&&((()))'''%%%))))))(((((('''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((('''''''''((()))***'''(((((((((((()))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***'''''''''(((((())))))***))))))((('''''''''(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))******((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''((())))))***++++++***)))(((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((((((((())))))***)))((('''&&&&&&''')))***++++++******))))))))))))************(((((('''&&&&&&&&&'''''''''(((***,,,,,,,,,+++***))))))(((((((((((())))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''(((***+++,,,,,,,,,+++***))))))(((''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''&&&'''((()))***'''(((((()))******))))))'''(((((((((''''''((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))((('''''')))***,,,'''((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''(((((()))&&&''''''((())))))******+++***))))))((((((((()))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((()))***++++++((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))'''(((((())))))((((((''''''''''''''''''((()))))),,,+++***)))((((((((((((***)))(((''''''((()))***((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((()))***++++++***)))((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))+++******)))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))))))))******'''((()))******)))((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((###$$$%%%'''((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''((((((''''''''''''((((((((()))*********)))'''&&&%%%''')))+++,,,+++***)))))))))))))))************))))))(((''''''''''''(((&&&(((***,,,---,,,+++***))))))(((((((((((())))))************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))((()))+++,,,------,,,,,,***))))))((('''&&&&&&&&&''''''''''''((((((((()))&&&''''''(((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&''')))+++,,,&&&&&&'''((())))))((((((%%%))),,,+++&&&%%%(((,,,%%%&&&''')))***,,,---...((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++***((('''((()))+++,,,'''((((((((())))))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((&&&''''''((()))******+++,,,,,,+++***))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((()))***,,,,,,)))(((((((((''''''''''''%%%%%%&&&'''((()))***+++%%%%%%&&&'''((()))******(((((())))))))))))(((((((((''''''''''''((()))))),,,+++***)))((((((((((((***)))(((''''''((()))***))))))))))))((('''%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%&&&''')))************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&''''''((()))******+++++++++******)))(((((('''))))))))))))))))))))))))$$$&&&(((******(((&&&$$$))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))''')))***)))((('''(((***,,,,,,***)))))))))***+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))***************)))((('''''''''(((***+++)))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))******************)))))))))))))))***+++,,,,,,++++++***)))((())))))))))))************''''''''''''(((***+++,,,------,,,+++***)))((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))*********)))'''&&&(((((()))***************)))(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***((('''&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''')))*********)))((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((&&&%%%'''***+++)))&&&,,,,,,+++***)))(((''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&'''((()))((('''&&&''')))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))'''&&&&&&'''((()))*********)))((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((())))))))))))''')))***)))((('''(((***,,,+++***)))))))))******((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((()))******))))))((((((((((((((())))))***(((((('''&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))***************))))))))))))******++++++++++++***)))(((((((((((()))))))))***************)))(((((((((((((((------,,,+++***)))(((((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''((()))))))))((((((''''''&&&&&&'''((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''((()))***+++++++++)))((('''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%%%%$$$$$$$$$))))))))))))(((((('''''')))((((((((('''''''''''''''((((((((())))))))))))'''''''''(((((()))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))***))))))((()))))))))(((((((((''''''((((((((('''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((&&&&&&''')))***)))&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&&&&'''((('''&&&%%%&&&((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((())))))******++++++,,,''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))((((((((((((((('''&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&(((((((((((())))))))))))''')))***)))((('''(((***++++++***))))))))))))***((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''((())))))))))))((((((((('''&&&&&&&&&&&&''''''''''''(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))************)))))))))******+++***++++++******)))((('''(((((())))))))))))************)))(((((((((((()))---,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((()))))))))'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&'''(((((((((((('''***))))))((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))*********))))))((('''''''''(((&&&(((***++++++***(((&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''((((((((()))))))))&&&&&&'''((()))***++++++''''''(((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&''')))))))))'''%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''&&&&&&&&&'''(((((()))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''###$$$%%%&&&'''((()))***'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********''''''(((((()))*********(((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))((((((''''''&&&''')))******)))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***+++******)))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''&&&&&&''''''((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))*********))))))******++++++************)))(((''''''(((((((((((()))))))))***'''''''''((()))***,,,,,,,,,,,,++++++***))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''%%%%%%&&&'''''''''((())))))******))))))******))))))((((((((('''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***)))(((((('''''''''(((((('''((())))))))))))((('''''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,---------(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))'''(((((())))))*********''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''(((((()))))))))))))))((('''''''''&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''$$$%%%&&&&&&((())))))***(((((())))))))))))((((((((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((******))))))((((((''''''&&&''')))******)))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***************))))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''&&&&&&&&&''''''(((%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))***************+++,,,,,,+++++++++******)))(((''''''(((((((((((()))))))))(((((((((((()))+++,,,---,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''((()))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))*********'''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((())))))***((('''''''''&&&&&&&&&&&&))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''')))************))))))))))))(((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))((((((((((((((('''&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))******))))))((('''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***************+++,,,---+++,,,,,,++++++***)))(((''''''(((((((((((())))))++++++***))))))))))))***+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''&&&&&&&&&''')))(((&&&$$$$$$&&&((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((******)))((('''&&&%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((()))******((((((((('''''''''&&&&&&)))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&)))+++...------,,,***))))))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''((((((&&&''''''(((''''''&&&&&&'''((()))(((''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))+++******)))(((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''')))***)))((('''(((***((()))*********)))''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************+++,,,---...,,,------,,,,,,+++***)))'''''''''((((((((()))))),,,+++******))))))******+++++++++***************(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))***))))))(((***)))((('''&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((''''''''''''((((((((()))))))))***((((((''''''''''''((((((%%%%%%&&&&&&'''(((((())))))(((((('''((()))***+++)))))))))(((((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''(((((('''%%%&&&))),,,......---,,,+++***))))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&'''(((((('''&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))******))))))(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((()))***)))((('''(((***((()))*********)))'''&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************+++,,,---...------------,,,+++******''''''''''''((((((((()))(((((())))))***+++---...+++++++++***************((((((''''''''''''((((((&&&''''''''''''''''''&&&))))))((('''%%%$$$###"""''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))*********)))'''&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((+++***((('''&&&%%%$$$$$$'''((()))******)))((('''''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************************************))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((())))))******((((((''''''''''''((((((%%%%%%&&&&&&'''((()))))))))((('''''''''(((***+++))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((('''%%%%%%))),,,------,,,,,,+++******)))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&(((((())))))*********+++%%%&&&'''(((((((((&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''+++***)))(((&&&&&&%%%%%%((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***&&&&&&'''((()))))))))((())))))((('''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''$$$%%%%%%%%%&&&'''''''''---,,,+++***)))'''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&************))))))))))))''''''(((((())))))******''''''(((((())))))******&&&&&&''''''''''''&&&&&&))))))***+++,,,,,,------)))+++,,,------,,,***)))((((((''''''''''''((((((+++)))''''''***+++***((()))))))))***+++,,,......---,,,***(((((((((((()))))))))(((((('''''''''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((())))))(((((('''&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((''''''''''''%%%&&&&&&'''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&'''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%******))))))((((((((((((''''''''''''((((((((((((((('''&&&(((,,,---+++)))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******(((((())))))((('''&&&&&&)))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))******+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&'''''''''%%%&&&'''((())))))))))))))))))))))))(((((((((((()))******))))))((('''&&&%%%&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((('''&&&%%%$$$$$$###'''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))***))))))((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&((()))+++'''(((((())))))))))))((())))))((('''''''''''''''(((((((((((()))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))))))))))))))***++++++***)))(((''''''&&&'''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))'''((((((((()))))))))***'''(((((())))))(((((('''))))))***++++++,,,------)))***,,,------,,,***))))))((((((''''''(((((()))+++)))'''(((***,,,+++***************+++,,,------,,,+++***(((((((((((())))))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''((())))))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))))))))))))))((('''&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((''''''((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''))))))))))))(((((('''''')))(((((((((''''''''''''(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&((('''%%%$$$$$$$$$%%%&&&((((((((())))))))))))******)))(((***---...---+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''')))))))))))))))))))))))))))(((((('''((()))***+++******))))))))))))******************)))))))))(((''''''&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))))))))'''((((((((((((((('''''')))))))))((((((((('''''''''((()))))))))))))))(((&&&&&&''''''''''''''''''(((((())))))))))))(((((()))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))************))))))(((((((((((()))+++,,,---((((((((((((((((((((((((***)))((('''((()))***+++))))))))))))))))))(((''')))((((((''''''''''''((((((((((((((())))))))))))++++++******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************))))))))))))((((((((('''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))******))))))((())))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))***))))))(((((())))))******)))((()))+++---------,,,++++++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))************************&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((***))))))(((((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))*********))))))(((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((()))))))))(((((()))))))))(((((((((((('''((((((((((((''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((&&&$$$###"""###%%%&&&))))))))))))***************))))))+++------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((*********)))((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((('''''''''((()))***************)))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******************)))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''***************)))))))))))))))))))))((('''&&&%%%((((((((('''''''''&&&&&&&&&'''((()))************(((((('''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''''''''((()))***+++,,,(((((((((((((((((((((((())))))((((((((()))***+++))))))))))))(((''''''&&&)))(((''''''''''''((((((&&&&&&&&&'''''''''''''''+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))))))))************)))(((((((((''''''&&&&&&(((((((((((())))))))))))((())))))******))))))((())))))******+++++++++,,,))))))***++++++++++++*********))))))))))))******)))))))))***+++---...///---------,,,,,,++++++*********))))))((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))******+++++++++******((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%((((((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((((((((((((((()))'''((()))******)))((('''(((((((((((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))******)))(((''''''((()))***'''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&((((((''''''''''''''''''(((((()))))))))*********''''''((()))******))))))))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&'''((())))))************))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))***************)))))))))))))))***)))((('''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''''''''''''((((((((())))))''''''(((((())))))******(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((((((''''''(((((('''''''''(((((()))))))))))))))))))))))))))(((''''''((((((((())))))((((((((((((''''''&&&%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&)))))))))*********++++++))))))((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********+++))))))(((((('''''''''&&&))))))))))))(((((((((((('''(((((())))))((((((''')))***************++++++))))))******++++++++++++******))))))))))))******((()))******+++,,,...///---------------,,,******))))))))))))(((((((((''''''''''''(((((((((((((((&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,++++++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((('''((()))******)))((('''(((((((((((('''''''''''''''(((((()))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((('''''''''))))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&''')))***+++)))(((&&&'''''''''((((((((())))))'''''')))))))))(((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******))))))))))))******))))))))))))))))))******+++***)))((('''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&&&&&&&)))))))))))))))((('''''')))))))))((((((''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''(((((('''''')))))))))((('''&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))(((''''''&&&''''''))))))))))))))))))))))))''''''(((((((((((())))))'''((((((((((((''''''&&&(((''''''''''''(((((())))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))(((((())))))))))))************(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''************************(((((())))))***+++++++++***))))))(((((())))))***((()))************---///,,,---.........,,,+++***'''(((((())))))((((((''''''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((()))))))))((((((&&&''''''''''''((((((((('''''''''((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((''''''''')))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((($$$%%%'''))))))(((&&&%%%''''''''''''(((((((((((((((***++++++***)))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))((((((((((((&&&''''''(((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))******))))))))))))******))))))))))))************+++***)))(((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&************)))((('''&&&))))))((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&''''''(((((()))))))))((('''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))***))))))(((''''''(((((())))))))))))))))))))))))(((((())))))*********)))((())))))************)))'''''''''''''''((())))))***)))))))))(((((((((((('''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***)))******************+++(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))))))))))))))******************)))))))))((((((((('''((())))))******))))))(((************))))))))))))((((((((())))))***+++,,,)))((((((''''''(((((()))((()))+++***((((((+++---+++,,,...///...---,,,***&&&'''((())))))(((''''''''''''''''''((((((((()))%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((('''''''''''''''((()))'''((()))******)))((('''((((((((((((((((((((((((&&&'''(((***+++,,,,,,,,,***))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((()))))))))******))))))))))))(((((((((''''''''''''))))))))))))((((((((('''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''(((((((((((()))))))))(((***,,,+++)))((()))***))))))(((((((((((())))))************************(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))))))))***************(((((()))))))))(((((('''((((((((((((((((((((((((&&&'''((()))***))))))(((******))))))))))))******((()))))))))******************)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))''''''(((((((((((((((''')))))))))(((((((((''''''((()))))))))))))))((('''((((((((((((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''***))))))(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''***)))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,'''''''''''''''((()))***((((((''''''&&&&&&&&&%%%''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''(((((()))***++++++,,,))))))******++++++,,,,,,******))))))((((((((('''******++++++++++++***************)))))))))))))))(((((((((((()))***+++,,,((((((''''''''''''(((((((((***+++***''''''))),,,+++,,,...//////...,,,+++&&&'''((())))))(((''''''&&&'''''''''(((((())))))%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&&&&''''''((()))******************************+++*********))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))%%%&&&((()))++++++,,,,,,***))))))((('''&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))***)))(((''''''((()))***)))(((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''((()))******)))((('''((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((***(((%%%######&&&***,,,))))))))))))************%%%(((***)))'''%%%'''((())))))(((((((((((())))))******************************))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))******++++++,,,,,,***************)))((('''((((((((((((((((((((((((&&&''')))*********)))(((******))))))))))))******(((((())))))*********+++***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%))))))))))))((((((((((((&&&'''((()))************''''''(((((())))))******&&&''''''''''''''''''&&&((((((((((((((((((((((((+++***)))'''''''''((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))************((((((((((((((((((((((((+++*********))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,***)))((()))***)))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))***)))(((''''''((()))******)))(((''''''((()))***((((((((((((((()))******)))))))))))))))******++++++++++++***)))((('''&&&)))(((&&&&&&((()))((('''''')))++++++)))'''''''''+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))***)))((((((((((((((()))++++++++++++++++++++++++))))))))))))***************)))((((((((()))+++,,,---+++***(((((()))+++,,,///---+++)))))))))***+++''''''(((((())))))******---+++***+++---...---+++***))))))(((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))***+++***'''$$$''''''(((((()))*********))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%***))))))))))))(((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$''''''''''''(((((((((((())))))(((((((((((()))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))************)))((()))+++,,,+++***)))***+++((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((()))***)))'''&&&%%%&&&)))))))))(((''''''&&&&&&((((((((((((((()))******)))***+++++++++***((('''******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((,,,,,,+++***)))))))))***''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((---+++)))((('''((()))***''''''(((((())))))******&&&'''((())))))******)))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((''''''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,***(((((()))***)))((()))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))***)))(((((((((((()))******)))(((((((((((()))***,,,+++***((('''''''''''')))))))))))))))******+++******++++++***)))((('''***)))'''''')))***)))(((''')))+++***)))'''''''''+++)))(((&&&&&&&&&((()))(((((()))))))))*********)))))))))((())))))******,,,,,,,,,++++++*********))))))))))))***************)))((((((((()))++++++,,,+++)))((((((***+++,,,///---+++***))))))***+++(((((((((((()))))))))))),,,***)))+++---...---+++******)))(((((('''((((((&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***************************(((&&&''')))***((('''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''***(((''''''((()))((('''$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******))))))((()))***+++***)))((()))+++((((((((('''''''''&&&&&&((((((((((((((((((((('''************))))))))))))''''''''''''''''''''''''((()))***)))'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******'''''''''''''''&&&&&&%%%***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++******))))))))))))***''''''((((((((((((''''''&&&&&&&&&'''''''''''''''+++***((('''&&&'''((()))***************+++++++++((()))))))))))))))((('''))))))************))))))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&''''''((((((((((((((()))******)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******************************************))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++***(((((()))***)))((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))''''''(((((((((((())))))***))))))(((((())))))******))))))(((((())))))***,,,+++***((('''''''''''')))))))))))))))******+++''')))***++++++***((('''+++***((((((*********)))''')))******(((''''''(((***)))((('''&&&'''((()))))))))*********+++++++++))))))))))))***+++,,,,,,------,,,,,,+++***))))))))))))))))))************)))))))))((()))******+++******)))))))))***,,,---...---+++***))))))******))))))))))))((((((((((((***))))))***---......---++++++)))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***************************)))((((((******)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''***'''%%%$$$&&&((())))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))(((''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((((((((()))***)))((('''(((***)))))))))(((((((((''''''''''''((((((((((((((((((+++++++++***)))(((((((((''''''''''''''''''''''''((()))******(((&&&&&&'''&&&&&&''''''((())))))***((((((((((((((()))************)))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((+++******************)))************)))((('''&&&)))******++++++******)))&&&&&&''''''''''''((((((''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))''''''))))))))))))'''''')))((('''&&&%%%%%%%%%%%%((((((((((((((()))******++++++***)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++)))'''''')))))))))((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********++++++*********(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))******+++&&&'''***,,,,,,+++)))(((+++)))(((((()))******)))'''((())))))'''''''''((())))))(((''''''(((((()))*********++++++,,,,,,---))))))******+++,,,---.........---,,,***)))((((((((()))))))))************)))))))))))))))******+++))))))))))))***+++---------,,,+++***)))))))))*********))))))(((((('''''')))))))))***,,,---......,,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((***************************)))))))))*********)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((&&&$$$$$$&&&((()))(((((((((((()))******++++++(((((((((((((((((((((((()))))))))))))))(((((((((*********)))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((())))))(((((('''''''''''''''((((((((((((((())))))***))))))((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&''''''((((((((((((''''''((()))((('''&&&''')))))))))))))))((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((()))******(((''''''(((''''''''''''(((((())))))((((((((((((((())))))***,,,+++***)))((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((()))))))))''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%(((((('''&&&&&&''''''((())))))(((((('''''''''&&&)))))))))))))))(((''''''))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***************)))))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''')))******)))'''&&&((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((,,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******(((''''''((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))(((((())))))************))))))))))))************))))))((((((((((((((())))))***)))))))))))))))******+++&&&''')))+++,,,+++***)))***(((&&&'''((()))((((((&&&((((((((('''&&&((()))))))))((((((((())))))))))))******+++,,,,,,------************+++,,,............---,,,***)))((((((((()))))))))************((()))))))))************((()))))))))***+++,,,---,,,,,,+++***))))))))))))******))))))(((((('''''''''(((***++++++,,,---...+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''')))))))))))))))))))))))))))*********)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%'''))))))'''&&&$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))((('''''''''''''''((((((((())))))%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&((()))((('''&&&'''((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''((((((((()))((((((((((((((((((((((((((()))******((('''(((((())))))((((((''''''''''''((((((((((((((())))))***)))((('''&&&%%%&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&'''((()))(((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((())))))(((((((((''''''&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((())))))***************)))))))))((((((((())))))))))))(((((('''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''(((***++++++***((('''&&&&&&'''((()))*********&&&&&&&&&&&&&&&'''((((((+++++++++***)))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))'''&&&'''((())))))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((******************************++++++++++++************))))))))))))(((((()))******++++++******))))))******++++++******))),,,+++***((('''''''''''')))))))))))))))******+++(((((()))***************)))'''&&&&&&'''(((((('''&&&'''((('''&&&&&&(((***(((((())))))))))))******))))))***+++,,,------...************+++,,,------------,,,,,,+++***))))))))))))))))))************(((((()))************)))))))))******+++++++++,,,+++++++++******)))(((((())))))))))))((((((((((((''')))++++++***+++,,,...***))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))******(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&''')))******'''$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''''''''((((((((((((+++***)))(((''''''((((((''''''((((((((()))))))))%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((&&&''''''((())))))))))))'''((()))((('''&&&'''))))))))))))(((((((((''''''&&&&&&''''''((()))))))))((((((((()))***+++++++++((((((((((((((((((((((((''')))+++***)))(((((()))***))))))(((''''''&&&&&&((((((((((((((()))*********)))((((((''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((()))))))))((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))***))))))))))))))))))(((&&&'''((()))************&&&''''''((((((''''''&&&******)))))))))))))))(((''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((************((((((%%%&&&((()))++++++,,,,,,((((((((((((((()))************))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&&&&((())))))(((((()))************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))(((((()))***++++++++++++***))))))***++++++++++++***))),,,+++***((('''''''''''')))))))))))))))******+++***))))))(((((()))***+++***(((''''''((())))))(((&&&''''''&&&%%%&&&(((***(((((()))***************(((((()))***+++,,,------++++++************+++,,,,,,,,,,,,++++++*********))))))))))))************'''((()))***+++******))))))******+++++++++******+++++++++******)))((('''(((((((((((())))))))))))(((***,,,+++***)))+++---((((((((((((((())))))***(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((***)))'''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((())))))((('''((())))))(((&&&(((((())))))***+++++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((************))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((()))))))))))))))''''''''''''((((((((((((---+++)))&&&&&&&&&((()))'''((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))************'''((())))))''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))************((((((((((((((((((((((((''')))++++++)))((()))***((((((((((((((('''''''''((((((((((((((()))******+++++++++++++++***))))))'''((((((((()))))))))***************************'''((((((((())))))))))))'''((()))******)))'''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((((()))))))))))))))'''((()))))))))))))))(((''''''((((((((((((''''''(((((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))%%%&&&((()))************((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********''''''(((((())))))******))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((('''&&&&&&((())))))(((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++*********))))))(((((()))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))((((((((((((((()))******)))))))))))))))******+++,,,***)))''''''(((***++++++)))(((((()))******)))&&&''''''&&&%%%&&&(((***'''((()))***************'''((()))***+++,,,------++++++******)))*********,,,+++++++++++++++++++++))))))))))))************'''((()))++++++******)))******+++++++++******)))***++++++******)))((('''''''''(((((())))))******(((***,,,+++)))(((***,,,'''''''''(((((()))***+++(((((('''''''''&&&&&&&&&'''((()))++++++)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))---***'''&&&'''((()))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((()))***************''''''''''''((((((((()))...,,,(((%%%%%%&&&(((***(((((((((((())))))))))))******((('''&&&%%%%%%$$$''''''''''''((((((((()))'''''')))***++++++++++++((()))***)))((('''(((***((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))((((((''''''&&&&&&))))))))))))))))))))))))''')))++++++)))))))))***&&&&&&''''''((()))))))))((((((((((((((()))******'''((()))))))))(((&&&%%%'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++***)))'''%%%''''''((((((((((((''''''%%%&&&&&&''''''((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''((((((************)))((('''&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((()))******************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))******************))))))))))))******&&&'''((())))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((()))******+++******))))))((((((''''''''''''(((((())))))******)))((((((((()))***++++++((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''+++*********))))))(((((('''''''''(((((((((((((((************************+++***)))(((((()))***+++*********)))))))))))))))''''''((()))((((((''''''''')))+++------,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))))))))))),,,,,,+++***)))(((''''''***************)))(((''''''(((((()))***+++++++++)))))))))))))))(((''''''+++*********))))))((((((******++++++***)))'''&&&))))))))))))))))))))))))'''''''''((()))******+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++************))))))))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''''')))+++,,,))))))************))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***)))(((''''''((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&******))))))((((((((('''************))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))((('''&&&%%%&&&''''''''''''(((((((((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++++++++***)))((()))))))))))))))******+++++++++***)))))))))))))))))))))************))))))((((((((((((((('''''''''&&&'''((())))))***))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))******))))))((((((''''''((((((((()))))))))))))))((((((((())))))))))))))))))))))))((())))))******************************,,,+++***)))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))(((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''(((((((((*********)))))))))((((((*********)))((((((((('''************************,,,+++************+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((((()))+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,++++++******)))(((((((((******++++++***))))))((('''(((((()))******++++++)))))))))))))))((('''''')))))))))(((((((((''''''))))))***+++***)))((('''))))))))))))))))))))))))&&&&&&'''(((((()))******&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++*********)))))))))((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&************************''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))******)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((('''(((((((((((((((''''''&&&(((''''''&&&'''((()))*********)))(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''))))))(((((((((''''''''')))))))))(((((('''''''''*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***)))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))*********))))))(((''')))(((((((((((()))*********)))((('''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))***)))))))))((((((((('''''''''((())))))***++++++))))))))))))))))))((((((******)))((((((((())))))************************,,,+++******)))*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&((()))************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))((((((,,,,,,+++***)))(((''''''************************+++******))))))******+++))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))***++++++++++++***))))))'''(((((())))))******+++)))))))))))))))(((''''''(((((('''''''''''''''&&&'''((()))*********))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++******))))))))))))((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&************************&&&'''((())))))******)))***))))))(((((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))***))))))(((''''''&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((((((((())))))''''''((((((((((((((((((((((((((((((((('''''''''***(((&&&%%%%%%'''***+++******)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''((((((((('''''''''''''''******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''')))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''((((((''''''(((((()))***''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((())))))))))))(((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********+++******))))))(((((((((+++***)))((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''((()))************(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))))))))((((((*********))))))(((((((((************************((((((''''''''''''((((((((((((((()))))))))))))))((('''&&&%%%&&&(((***+++***))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&%%%(((((((((((())))))************++++++++++++******(((((((((((())))))******)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))************)))))))))(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((*********)))(((***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''***))))))(((''''''((((((((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******''''''''''''((((((((((((((((((((('''''''''(((((()))(((&&&%%%&&&''')))******))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((''''''''''''''''''&&&&&&***)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((''''''''''''''''''((())))))''''''&&&%%%%%%&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&'''((()))******))))))***))))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))((((((((((((+++*********)))))))))(((++++++******))))))((((((******)))((('''''''''(((''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))))))))))))))(((&&&%%%&&&''')))+++***)))))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((''''''''''''((())))))******)))******+++++++++******((((((((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((())))))******)))))))))(((((((((((('''(((''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))((((((''''''''''''((()))&&&''''''(((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))&&&&&&'''''''''''''''''')))))))))(((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***))))))((('''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))******))))))((('''''''''''''''((())))))((('''''''''''''''((((((((())))))******))))))(((%%%&&&&&&'''((()))******))))))***))))))((('''&&&(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))),,,++++++***))))))((((((******************))))))))))))((('''''''''(((((())))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))%%%%%%&&&'''((()))******)))))))))))))))))))))))))))******++++++******)))&&&''''''(((((())))))***)))((('''&&&&&&'''((()))))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,'''''''''(((((()))))))))(((((()))************)))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((()))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''************************(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((((((((((((((())))))&&&&&&''''''((()))))))))(((((('''&&&&&&''')))***%%%&&&((()))))))))((('''******)))(((((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((())))))))))))******'''''''''''''''((((((((())))))((((((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((&&&''')))*********)))(((''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))((((((''''''(((((()))***((((((((('''(((((()))***))))))************))))))&&&&&&''''''(((((())))))((())))))))))))((((((''')))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((())))))))))))******************************************++++++(((((('''''''''((())))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((()))***+++))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((()))))))))***))))))))))))))))))))))))******+++,,,,,,+++******&&&&&&''''''((())))))***))))))((((((''''''&&&&&&(((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))((((((''''''((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((************************))))))(((((((((((())))))%%%''')))******)))'''%%%(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&''''''((())))))***((((((&&&&&&&&&''')))***''''''''''''((((((((()))******)))(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********'''''''''(((((()))))))))))))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''')))*********((((((&&&'''((((((((('''&&&%%%&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((()))))))))((()))(((((((((((()))******((((((''''''((())))))***(((((())))))))))))(((((('''''''''((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((()))))))))))))))(((((((((((()))))))))((((((((('''''''''''''''((((((((()))))))))***)))))))))***++++++,,,,,,)))))))))***+++++++++,,,'''''''''''''''((()))***''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''((())))))'''''''''''''''''''''''''''((((((((())))))******''''''''''''((()))++++++))))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&&&&'''((())))))***))))))))))))((('''%%%$$$(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***(((&&&### ((((((((((((((((((((((((&&&&&&'''(((((()))(((((((((((((((((((((''''''''')))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***$$$&&&)))++++++)))&&&$$$((((((((((((((((((((((((%%%%%%&&&'''((()))***+++)))))))))(((''''''&&&&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***((('''&&&%%%&&&'''***+++)))(((&&&%%%%%%''')))+++******)))((((((((((((((((((((((((((((((((((((((((((((())))))*********+++(((((())))))*********+++'''((((((((())))))******)))(((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&''')))***+++***((('''&&&'''((((((((('''%%%%%%%%%%%%&&&'''((()))******))))))************))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&'''(((((((((''')))))))))))))))***++++++'''''''''''''''((()))***''''''((((((((((((''''''((((((((((((((('''''''''''''''((())))))***))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))************(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###((('''''''''((()))((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((,,,+++***)))(((((((((((((((((()))***************))))))((((((((((((((()))((()))***,,,,,,+++******(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((((((((()))))),,,+++***))))))***+++,,,***)))))))))((((((''''''(((((()))***************))))))((((((((((((((()))))))))))))))))))))))))))***************)))((((((((('''&&&&&&&&&(((***+++((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''((()))***)))(((&&&$$$$$$$$$%%%%%%&&&''''''''')))((('''&&&&&&''')))***))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))'''%%%%%%'''((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))++++++***)))((('''&&&&&&***)))'''%%%$$$%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&(((((((((((())))))))))))+++++++++******((('''&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))))))))'''%%%$$$%%%(((***(((&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''')))+++---///))))))(((((((((((())))))******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))++++++******))))))((((((((((((''''''''''''((((((&&&'''(((******))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((())))))************))))))((((((''''''))))))((('''''''''''''''+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((*********)))(((((((((((()))))))))******(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&((((((''''''((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((++++++***)))(((((((((((((((((()))*********************))))))))))))******+++,,,,,,++++++***)))((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))+++***)))((((((((()))*********)))))))))(((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((('''&&&$$$######$$$%%%&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&''')))))))))(((&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''((()))))))))))))))))))))))))))%%%%%%&&&''''''(((((()))(((((((((((())))))))))))******))))))((((((''''''((('''&&&$$$$$$$$$%%%&&&(((((((((''''''(((((((((+++***)))((('''(((((()))''''''''''''((((((((((((***************)))((('''(((((((((((((((((((((''')))((((((''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))******)))((((((''''''((((((((('''%%%''')))***)))'''''''''''''''(((((((((((('''(((((((((((((((''''''(((''''''&&&'''((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************************)))((('''&&&((((((''''''''''''(((((()))((((((((('''''''''&&&((((((''''''''''''((((((((()))***+++,,,++++++***)))))))))))))))))))))))))))))))))))))))(((''''''+++******))))))(((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))))))))((('''''''''((((((((()))))))))******)))))))))((((((((('''+++******)))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&'''((()))(((((('''''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))******)))(((''''''''''''(((((()))***************++++++************++++++///...---+++)))(((''''''(((((())))))))))))((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))+++***)))(((((((((((()))************)))))))))))))))((('''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))***)))((('''''''''((()))***)))(((&&&%%%%%%&&&'''))))))((((((((((((''''''(((((('''&&&&&&&&&''''''%%%&&&((())))))((('''&&&))))))(((((('''&&&&&&%%%%%%%%%'''((())))))))))))))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))++++++***))))))))))))***&&&&&&&&&&&&'''''''''''')))))))))******)))((((((''''''((((((((((((((((((***))))))(((((())))))***))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''')))((('''(((******)))(((''''''''''''(((((((((((())))))))))))((('''&&&%%%)))((('''&&&%%%%%%%%%%%%))))))(((((((((((())))))'''''''''((()))*********++++++++++++*********)))***++++++******)))((('''''''''((((((((((((''''''(((((((((((('''''''''''')))((((((''''''(((((()))))))))***++++++++++++***))))))))))))))))))))))))))))))******))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((******))))))(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))'''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((((('''((((((((('''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''(((((()))*********************)))))))))***++++++000///,,,***)))((())))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,++++++***))))))))))))******************)))))))))(((&&&%%%&&&''')))+++)))(((((((((((())))))***))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))******)))(((''''''(((((()))))))))))))))((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%'''(((((((((((('''))))))((((((((('''''''''&&&&&&((()))))))))((('''))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))***)))'''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))'''((((((((()))))))))***))))))************)))((()))(((((((((((((((((()))((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))))))))(((''''''''''''((((((((((((******))))))))))))*********)))))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((('''&&&&&&(((''''''&&&%%%%%%%%%%%%))))))(((((((((((())))))'''((((((((()))))))))******************************************)))((('''&&&'''((())))))((('''&&&************))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))*********))))))((("""###$$$&&&''')))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&((())))))'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))((((((''''''''''''((((((((()))***************((((((((((((((()))***+++...---+++*********+++,,,))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))*********))))))(((((('''))))))))))))))))))******)))(((&&&%%%&&&''')))+++((((((((((((((()))******))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))'''&&&%%%))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))$$$&&&(((******)))(((&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))***++++++******)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((()))))))))((((((&&&'''''''''(((((())))))******))))))))))))************))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((***)))((((((''''''((((((''''''(((''''''&&&''''''''''''''''''((((((((((((&&&&&&'''(((((()))((((((&&&'''''''''(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''''''''(((((()))******+++(((((())))))((((((''''''&&&'''((())))))((('''&&&))))))))))))************))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((())))))************))))))######$$$&&&''')))***+++************************'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&''''''(((((('''%%%&&&&&&'''((()))******''''''((((((((((((''''''******)))((('''&&&%%%$$$&&&(((***)))&&&%%%'''***+++******))))))******+++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))(((''''''(((((()))(((((()))***************''''''''''''((()))***++++++++++++++++++,,,------***)))(((''''''((()))***))))))(((((())))))***+++))))))(((((((((((())))))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))((('''''''''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))***)))((('''''''''((()))$$$%%%%%%&&&'''(((((((((''''''(((((((((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))))))))))))))((('''&&&%%%))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%((()))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((('''(((((((((((()))))))))***((((((((())))))(((''''''&&&&&&''''''((()))))))))***))))))(((((())))))******))))))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''((((((&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((%%%&&&'''((())))))))))))%%%&&&'''))))))*********))))))(((((((((((())))))*********)))((('''''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((())))))************)))***++++++,,,))))))))))))))))))))))))))))))******++++++*********************)))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''(((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++************)))(((((((((((()))((((((((()))))))))******(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%''''''(((((('''%%%%%%&&&'''((()))***+++''''''((((((((((((''''''((('''''''''&&&&&&%%%%%%%%%(((+++)))&&&%%%'''***++++++************++++++))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))))))))(((((())))))***(((((()))***************(((((((((((()))***+++,,,***++++++,,,---------,,,***)))(((''''''((()))***((((((((((((((()))******))))))(((((((((((())))))&&&'''((()))******))))))&&&'''''''''((((((((((((((((((((()))))))))******''''''''''''((()))***+++))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''&&&%%%&&&'''((()))((((((''''''''''''((((((&&&'''((()))***))))))((('''''''''((((((((())))))))))))))))))((('''&&&&&&&&&&&&''''''((())))))***)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))***)))))))))(((((((((''')))(((''''''&&&&&&''''''''')))***)))&&&%%%&&&(((''''''''''''((((((((((((''''''((((((((((((((('''%%%&&&((()))******))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))*********'''(((((()))))))))((((((((((((''''''''''''((((((&&&'''''''''((((((((()))******))))))))))))******+++***)))))))))***,,,,,,))))))))))))))))))))))))((()))***++++++++++++***,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***(((''''''''''''((()))***(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))((('''&&&''''''((())))))))))))************(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$%%%&&&'''(((******+++''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%(((+++***&&&$$$'''+++))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((***)))))))))))))))******(((((()))***************))))))))))))***+++,,,---***+++---......---+++++++++)))(((''''''((()))+++'''''''''''''''((())))))))))))(((((((((((())))))(((***+++---.........---%%%&&&&&&&&&''''''(((((((((((()))***+++*********''''''''''''((()))++++++))))))))))))))))))))))))*********+++***)))((((((''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%'''))),,,---))))))(((''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''&&&'''(((***,,,))))))(((((((((((())))))%%%&&&''')))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))((('''%%%%%%&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))******))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&(((***+++***'''&&&''')))''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&'''((()))))))))((('''))))))(((((((((((())))))''''''(((((())))))******+++++++++***************((())))))*********)))))))))((('''&&&&&&'''((()))((()))))))))******++++++******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))******))))))(((((((((''''''((((((((())))))******%%%%%%%%%%%%%%%&&&'''(((((()))***++++++***)))((())))))))))))))))))))))))************************''''''((())))))))))))))))))((('''&&&%%%&&&&&&'''