BM6P6(@ 333333333222222111111111111111111111111111111111333222222222111111000000////////////////////////000000000000000000000000000000000000000111111222000111111111111222222222444333444555444666???JJJ[[[bbbiiijjjkkkmmmlllhhhccckkkmmmjjjeee___mmmzzz~~~|||~~~rrrfff]]]XXXPPPMMMJJJIIIKKKNNNPPPQQQXXXTTTSSSVVVVVVTTTTTTUUU[[[]]]______```eeemmmsssxxxllljjjnnnrrruuusss||||||zzz~~~uuurrrlllhhhiiilllmmmllljjjlllmmmmmmllliiigggfffeeedddddddddeeeeeecccaaa``````___^^^]]]]]]]]]]]]ZZZYYYXXXWWWWWWXXXZZZ[[[UUUWWWZZZ```dddccc___[[[RRROOOLLLJJJIIIHHHGGGEEEKKKHHHDDDBBBBBBBBBBBBAAADDD@@@======@@@@@@===999888888888888888888888888888777666666666777888999;;;999888666666777888999666888<<>>FFFDDD@@@<<<888666444333999999;;;===AAALLLbbbwwwsssnnniiirrr|||vvvqqqlllfffcccYYYTTTNNNIIIFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIGGGGGGGGGGGGIIIIIIJJJLLLPPPUUUZZZaaaiiinnnsssvvvzzz~~~wwwllldddcccccccccdddfffhhhkkkmmmlllhhhfffhhhiiihhhjjjnnnvvvzzz222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333000000111111111222222222000///111444666;;;GGGTTTbbbhhhmmmmmmkkkkkkhhhddd___dddaaa^^^___aaavvvxxxwwwwww~~~{{{mmm```XXXRRRPPPOOOOOOQQQRRRSSSSSSUUUPPPLLLLLLKKKLLLQQQXXX```fffnnnuuu{{{sssgggbbbaaabbbfffqqqvvvyyywwwooommmoooqqqqqqssssssrrrqqqqqqrrrqqqooonnnmmmjjjgggeeeeeeffffffeeebbbaaa```^^^]]]\\\\\\\\\```___^^^]]]\\\\\\\\\]]]___[[[YYY\\\``````ZZZSSSUUUTTTSSSTTTTTTRRROOOLLLIIIGGGEEEDDDDDDDDDCCCBBBBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::;;;<<<>>>???KKKIIIEEEAAA===999777666999888:::<<<===EEEWWWhhh~~~wwwqqqjjjnnn}}}|||vvvqqqlllgggcccYYYUUUOOOJJJGGGEEECCCAAA@@@AAAAAABBBCCCDDDFFFGGGIIIIIIHHHGGGGGGHHHIIIIIIIIILLLPPPUUUZZZaaahhhmmmsssuuuzzz~~~}}}wwwooogggaaadddeeegggiiilllooorrrtttsssnnnkkkllllllllloootttxxx|||222222222222222222222222111111111111111111111111000000000000000111111111222222222222222222222222111111111111111111111111111111111111111222222333000000111111111222222222222111333555777<<>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;===>>>HHHGGGDDDAAA>>>;;;999888777777999;;;===BBBOOO]]]vvvyyyrrrkkklllxxx|||uuupppkkkeeebbbZZZVVVPPPLLLIIIFFFCCCAAA@@@@@@AAAAAACCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGKKKPPPUUUZZZ```gggkkkqqqtttyyy||||||zzzvvvpppiiidddaaafffhhhkkkoootttwwwzzz{{{{{{vvvsssssssssssswww|||111222222222222333333333111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222222111111111111222333333000111111111111222222222444333444777999???LLLYYYeeekkkpppnnnlllkkkhhhdddYYY\\\WWWUUUZZZ```vvvwwwuuuwww{{{nnneee[[[WWWSSSPPPQQQRRRTTTTTTQQQNNNMMMNNNOOORRR\\\gggsss}}}nnn```[[[[[[```lllttt|||yyy}}}~~~uuu|||~~~wwwtttsssooollliiigggffffffeeeccc```___^^^]]]]]]]]]]]]]]]____________```____________aaaaaa___ZZZXXXWWWXXXUUUUUUVVVWWWWWWTTTPPPLLLKKKIIIHHHHHHHHHHHHFFFEEEBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999888999:::;;;<<<@@@???>>><<<;;;999888777666666999<<<<<>>===;;;:::999999::::::999999999999888777666666777777999;;;::::::???FFF]]]lll|||mmmeeekkkpppxxxqqqkkkddd```[[[XXXSSSNNNKKKGGGCCC@@@BBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFIIINNNRRRVVVZZZ___bbbhhhoooxxx~~~}}}}}}}}}}}}|||{{{yyyyyypppoookkkeee``````dddhhhnnnsss}}}111111111222222333333333222222222222222222222222111111111111111111222222222222222222222111000///000111111111111222222222000000000000000000000000000111111222222333444444333444666999@@@KKKYYYccciiikkknnnooonnnjjjeeebbbbbb^^^\\\[[[[[[aaappp~~~xxxpppfffkkk{{{~~~|||qqqkkkbbb\\\YYYYYYYYYZZZXXXWWWZZZ```fffnnn{{{vvvhhh```]]][[[```kkkyyy}}}|||yyy}}}uuuqqqnnnjjjgggeeeeeeeeeddddddgggdddaaabbbeeefffeeecccdddcccaaa___^^^]]]^^^^^^```]]]YYYWWWVVVUUUTTTSSSRRRRRRTTTVVVYYYYYYWWWUUUPPPNNNLLLKKKJJJKKKLLLMMMOOOKKKFFFBBBAAAAAA@@@???>>>>>>======<<<<<<;;;;;;:::::::::999999999888888:::;;;;;;;;;;;;:::999999666666888:::===???BBBCCCRRRbbbyyynnndddcccjjjyyyzzzrrrkkkeeebbb[[[XXXTTTPPPMMMIIIDDDAAA??????@@@AAAAAABBBCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEGGGIIILLLNNNPPPVVV^^^eeekkkrrr{{{~~~~~~~~~{{{zzzxxxvvvtttrrrpppooolllhhhcccbbbeeeiiijjjjjjuuu~~~111111222222222333333333222222222222222222222222111111111111111111111111111111222222222111000000000111111111111222222222111111111111111111111111000111111222222333444444333444666999@@@LLLZZZccclllnnnpppqqqoookkkfffbbbccc```^^^]]]\\\aaaooo|||tttlllggglll{{{~~~tttooogggaaa^^^]]]\\\[[[\\\\\\aaahhhooowwwwwwjjjaaa]]][[[^^^gggvvv}}}zzz}}}zzzsssrrrmmmjjjgggffffffggggggfffgggdddaaabbbdddfffdddbbbcccbbb```_________``````]]][[[XXXVVVUUUTTTRRRPPPNNNOOOPPPSSSUUUVVVTTTRRRQQQPPPNNNMMMLLLMMMNNNOOOQQQMMMHHHDDDBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::999999888666777777999:::<<<>>>???LLL\\\rrrzzzkkkddd___lllzzzssslllfffbbb\\\YYYTTTPPPMMMIIIEEEBBB???@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHKKKMMMPPPVVV^^^eeeooottt|||~~~~~~}}}||||||{{{zzzzzzvvvuuutttqqqooommmkkkjjjhhheeecccbbbdddiiinnnqqq111222222222222333333333222222222222222222222222111111111111111111111111000111111222222222111111000111111111111222222222222222222222222222222222000111111222222333444444222333555:::BBBNNN\\\dddnnnppprrrssspppkkkfffbbbcccaaa______^^^aaammmyyyrrrjjjiiimmmzzz|||~~~zzzuuuoooiiifffccc```^^^```bbbhhhrrrzzzzzzmmmccc^^^ZZZ\\\cccrrr{{{|||xxxzzzyyytttrrrsssllliiigggggghhhiiiiiihhhgggdddaaaaaadddfffeeecccbbbbbbaaa``````aaabbbbbb\\\ZZZYYYXXXXXXVVVRRRPPPMMMMMMNNNQQQTTTUUUTTTSSSSSSRRRPPPOOOOOOOOOQQQRRRUUUQQQKKKGGGDDDCCCAAA@@@@@@??????>>>======<<<<<<;;;;;;;;;:::::::::999999999999999:::999888888777777777777777888999:::;;;DDDRRRggg{{{uuufff]]]eeevvv|||uuunnnhhhccc]]]ZZZUUUPPPMMMIIIEEEBBB@@@@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGJJJMMMPPPVVV^^^eeeqqqvvv{{{~~~~~~}}}|||{{{vvvvvvwwwwwwwwwuuutttsssooonnnkkkiiigggeeedddcccbbbccccccccceeekkkttt{{{222222222222222222222222222222222222222222222222222222222111111111111111///000111222222222222222000000111111111222222222222222222222222222222222000111111222222333444444222333555;;;EEERRR^^^fffpppqqqsssssspppjjjddd```aaa```___```___aaalllwwwsssmmmmmmooo{{{{{{|||}}}~~~zzzvvvqqqmmmiiieeebbbccceeemmmxxx}}}pppeee___[[[ZZZ___nnnzzz|||wwwwwwzzzyyyxxxvvvtttrrrrrrrrrssskkkiiigggggghhhhhhhhhgggeeebbb___aaaeeehhhhhhgggeeedddcccaaaaaaaaabbbbbb]]]]]]]]]]]]]]]ZZZVVVRRRPPPPPPQQQSSSVVVXXXWWWVVVTTTSSSQQQPPPPPPQQQSSSTTTXXXTTTNNNIIIGGGEEECCCBBBAAAAAA@@@???>>>======<<<::::::::::::999999999999888999999999999888777777666666666777777999::::::===JJJ]]]rrrlllaaadddnnn~~~wwwpppiiieee___[[[VVVQQQMMMJJJFFFCCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEHHHKKKMMMPPPWWW___fffpppssswwwyyyxxxvvvuuuuuussssssttttttrrrpppmmmkkkfffdddbbbaaa___^^^^^^^^^^^^bbbffffffgggnnn{{{222222222222222222222222222222222222222222222222222222222111111111000000///000111222222222222222000000111111111222222222111111111111111111111111000111111222222333444444222333666===HHHVVVbbbiiipppqqqsssrrrnnnhhhaaa]]]^^^]]]]]]______bbblllxxxrrrnnnqqqsss~~~~~~}}}}}}~~~zzzwwwtttpppkkkgggeeegggooozzzttthhh```\\\ZZZ]]]jjj~~~~~~zzzwwwwwwrrrqqqpppoooppppppoooooojjjhhhgggfffggggggfffeeeccc```^^^```fffkkklllllliiihhheeecccbbbaaaaaaaaa^^^^^^_________\\\XXXTTTSSSSSSSSSUUUXXXZZZYYYYYYUUUTTTRRRQQQQQQRRRTTTUUUYYYUUUPPPKKKIIIHHHFFFEEECCCBBBAAA@@@???>>>======999999999999888888888888888999999999999888777777666666666777999:::<<<<<<;;;EEEUUUiiiuuuaaa]]]aaasssyyyrrrkkkgggaaa]]]WWWRRRNNNJJJGGGEEEAAAAAABBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFIIILLLNNNQQQWWW```fffkkkmmmqqqsssrrrqqqqqqrrrtttttttttrrrnnniiieeeccc]]]\\\[[[ZZZZZZ[[[\\\]]]```eeejjjkkklllsss333333333222222222222111222222222222222222222222333333222222111000000000000111111222222222111111000111111111111222222222000000000000000000000000000111111222222333444444333333666???LLLZZZffflllqqqrrrrrrqqqllleee^^^ZZZZZZYYY[[[^^^```eeeqqq~~~~~~qqqooouuuxxx}}}{{{yyyvvvrrroookkklllsss|||~~~wwwkkkccc\\\ZZZ\\\eeeuuu{{{xxxpppppppppooommmllljjjiiihhhgggffffffggggggfffeeedddaaa___aaagggmmmoooooollljjjhhheeecccbbbaaaaaa_________```___]]]YYYUUUUUUTTTTTTUUUWWWYYYYYYXXXVVVUUUSSSRRRSSSTTTVVVWWWXXXUUUOOOLLLKKKJJJJJJIIIDDDDDDCCCAAA@@@???>>>===:::::::::999999999888888999999999:::999888888777777777777888999;;;<<<===;;;AAAMMM^^^uuueee]]]ZZZggg|||tttmmmhhhccc^^^XXXRRRNNNKKKHHHFFFBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCDDDDDDEEEEEEDDDGGGIIILLLNNNPPPVVV^^^eeedddgggjjjlllmmmnnnooopppvvvuuurrrnnniiiccc^^^\\\WWWVVVVVVWWWYYY\\\___aaadddiiinnnpppqqqwww333333333222222222111111222222222222222222222222333333222222111000000///111111222222222111000000000111111111111222222222111111111111111111111111000111111222222333444444444444777AAAOOO^^^iiiooorrrssssssqqqlllddd]]]XXXXXXWWWZZZ^^^bbbiiixxx}}}tttuuuyyy}}}}}}~~~~~~~~~|||yyywwwssstttxxx}}}zzz{{{}}}}}}yyymmmeeeZZZYYYZZZ___kkk}}}{{{vvvrrrsssssspppllliiihhhiiieeeddddddfffiiikkkjjjiiigggdddaaaccchhhmmmooopppkkkjjjhhhfffdddcccccccccbbbaaa```aaaaaa___\\\YYYWWWVVVUUUVVVWWWYYYXXXWWWXXXWWWUUUUUUUUUVVVXXXZZZVVVSSSNNNLLLLLLMMMMMMLLLEEEEEEDDDBBBAAA???>>>>>><<<<<<;;;;;;;;;::::::::::::::::::::::::999999888999888888888999999:::;;;;;;>>>EEERRRgggrrrfff[[[aaayyy}}}vvvnnniiiddd```YYYSSSNNNKKKHHHFFFCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFIIIKKKMMMNNNSSS[[[aaa```cccfffhhhiiijjjmmmoootttrrrnnnhhhbbb]]]YYYVVVRRRSSSSSSVVVZZZ___dddggghhhlllppprrrtttyyy333333333222222111111111222222222222222222222222333333222222111000000///222222222222222111000///000111111111111222222222222222222222222222222222000111111222333333444444555555888BBBQQQ```kkkqqqsssttttttqqqlllddd]]]XXXWWWWWWZZZ___dddlll|||zzz}}}{{{|||yyyzzz|||~~~|||zzzzzz}}}{{{wwwyyy{{{~~~{{{ooofffXXXXXXYYY\\\eeeuuuyyysssvvvwwwvvvrrrlllhhhiiilllbbbbbbdddgggkkknnnnnnmmmkkkgggcccdddhhhmmmoooooojjjiiigggfffeeeeeeeeefffeeeddddddddddddbbb```]]][[[YYYWWWWWWYYYZZZYYYYYYYYYXXXWWWVVVWWWXXXZZZ\\\TTTQQQNNNLLLMMMNNNOOOOOOFFFEEEDDDCCCAAA@@@???>>>>>>============<<<<<<<<<:::;;;;;;;;;;;;:::999999::::::999888777777777888;;;<<<@@@JJJ\\\www|||mmm]]]]]]ppp~~~wwwooojjjeee```YYYSSSOOOKKKIIIGGGCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLQQQYYY______aaadddeeefffhhhkkkmmmqqqnnnjjjddd^^^YYYUUUTTTQQQQQQRRRVVV[[[aaagggkkkjjjmmmqqqsssuuuyyy222222222222222222222222222222333333333333444444444444333333222111000000000000000000000000000000111111111111111111111111000000111111111222222222000000//////000000111222666555999EEESSS___jjjssstttttttttpppiiiaaa\\\YYYUUUYYY[[[ZZZ```sss}}}~~~}}}|||yyyxxxwwwwwwyyyzzzvvvxxx~~~zzzppphhh\\\ZZZYYY\\\```iiizzzzzzuuusssuuuuuuuuutttqqqmmmjjjgggfffhhhkkknnnppppppooonnnjjjhhhfffdddeeehhhlllnnnlllllljjjhhhfffdddcccbbbhhhhhhggggggfffccc^^^ZZZVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZXXXVVVVVVVVVWWWXXXTTTPPPMMMKKKMMMMMMLLLJJJDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<===>>><<<;;;999999999999999999999999777777888888999999999999>>><<<===DDDPPPccc~~~iiiaaaggg|||yyyqqqllleeeaaaZZZTTTOOOKKKHHHEEEFFFDDDBBBAAAAAABBB@@@???DDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFJJJNNNQQQTTTVVVXXX\\\```ccceeefffhhhjjjkkkiiiddd^^^YYYVVVSSSRRRQQQSSSVVVYYY]]]ccciiimmmnnnqqqvvvyyyyyywwwvvvvvv~~~222222222222222222222222222222222333333333444444333333222222111000000///111111111111111111111111111111111111111111111111111222222222333333333333222111111111111222333333777666;;;HHHUUUaaakkktttttttttsssnnnhhhaaa]]][[[VVVZZZ]]]```lll|||vvvsssqqqsssvvv{{{~~~~~~xxxtttvvv|||{{{qqqhhh^^^[[[YYYZZZ]]]dddtttzzzuuurrrtttttttttssspppmmmjjjhhhhhhjjjnnnqqqsssssssssrrrllljjjiiihhhiiikkknnnooonnnmmmlllkkkjjjiiihhhhhhjjjiiihhhgggfffbbb]]]YYYXXXWWWVVVVVVWWWYYYZZZ[[[^^^\\\YYYWWWUUUTTTUUUUUURRROOOLLLLLLMMMMMMLLLJJJHHHGGGFFFDDDBBB@@@???>>>???>>><<<===>>>>>>===;;;999999999999999999999999888888888888999999999:::<<<;;;===BBBKKK\\\uuussseeeeeettt{{{sssnnngggccc\\\VVVQQQMMMIIIGGGEEECCCAAAAAABBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMQQQSSSTTTVVVYYY]]]___aaabbbdddfffdddbbb___[[[XXXUUUTTTSSSVVVXXX[[[^^^aaaeeejjjnnnooosssxxx{{{zzzxxxuuutttpppqqqsssuuuwwwyyyzzz{{{222222222222222222222222222222222222333333333333222222111111000000//////111111111111111111111111111111111111111111111111222222333333333444444444333333333333333444555555888777===KKKXXXcccmmmtttuuutttrrrmmmfffaaa^^^^^^]]]```ccckkk}}}|||sssmmmkkkmmmrrrwww|||}}}wwwrrrtttxxx}}}rrriii```[[[XXXWWWYYY^^^kkkxxx{{{tttrrrrrrrrrrrrqqqooommmjjjiiiiiikkknnnqqqsssssssssrrrkkkjjjiiiiiijjjkkkmmmnnnooooooooonnnnnnmmmmmmlllkkkjjjhhhgggeeeaaa\\\XXXYYYXXXXXXXXXXXXZZZ[[[\\\___]]]ZZZVVVSSSRRRQQQRRRPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIFFFDDDBBB@@@???@@@???>>>>>>??????>>><<<::::::::::::::::::::::::888888999999999999::::::;;;<<<>>>AAAEEEPPPggg{{{lllccclll~~~vvvqqqjjjeee^^^XXXSSSOOOKKKHHHDDDBBBAAAAAABBBCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIILLLNNNPPPQQQRRRTTTXXXYYYZZZ[[[]]]___]]]\\\ZZZYYYXXXWWWWWWWWW[[[]]]aaaccceeegggkkkmmmqqqvvv{{{}}}{{{wwwssspppfffeeedddccceeeiiinnnpppxxx|||222222222222222222222222111222222222222333333333222222222222111111000000111111111111111111111111111111111111111111111111222222222333333333333444333333333333333444555555777888???MMM[[[dddmmmtttuuutttqqqkkkeeeaaa``````eeefffjjjvvvvvvmmmhhhiiinnnvvv{{{|||vvvppprrrvvvtttkkk```ZZZVVVTTTUUUZZZdddooo{{{tttrrrpppppppppooonnnlllkkkjjjjjjkkkmmmnnnooonnnmmmlllgggggggggggghhhhhhiiiiiiqqqpppoooooonnnmmmlllllljjjiiigggfffeeebbb^^^[[[YYYYYYXXXXXXXXXYYY[[[[[[]]]ZZZWWWSSSQQQOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMKKKKKKIIIHHHFFFDDDCCCBBBBBB@@@??????@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::<<<===??????===AAANNN]]]ooo{{{hhhdddwww~~~yyynnniiiaaaZZZTTTOOOKKKHHHCCCAAA@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQSSSXXXXXXYYYZZZ[[[\\\\\\\\\```cccgggjjjkkkmmmoooqqqyyy}}}~~~wwwqqqmmmgggfffeeeeeefffhhhjjjkkkeeeiiinnnsssxxx}}}222222222222222222222222111111111111222222222222444444444444444444333333222222222222222222222222111111111111111111111111000000111111111222222222111111111111111222222333555777AAAQQQ___gggmmmrrrvvvuuuqqqkkkeee```______]]]dddpppvvvjjjeeefffhhhooozzz}}}xxxrrrssswww|||qqqaaaZZZTTTSSSTTTWWW___gggvvvvvvuuuqqqpppooonnnmmmlllkkkkkkoooooonnnmmmllljjjhhhhhhjjjiiihhhggghhhhhhjjjjjjooonnnmmmkkkiiigggeeedddfffeeeddddddeeedddbbbaaaYYYXXXWWWWWWWWWXXXYYYZZZTTTSSSPPPNNNMMMMMMNNNNNNMMMPPPTTTUUUTTTRRRPPPPPPJJJJJJJJJIIIIIIIIIHHHHHHFFFDDDBBBBBBBBBBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<;;;===>>>===???GGGRRRcccvvvooobbbkkk||||||pppjjjccc[[[UUUPPPKKKHHHDDDBBBAAAAAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJJJJKKKLLLOOOQQQUUUVVVXXXZZZ\\\]]]]]]]]]cccfffjjjmmmppptttxxx{{{~~~wwwtttjjjjjjiiiiiiiiiiiiiiiiiieeegggkkknnnppptttxxx{{{222222222222222222222222111111111111222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333111111111111111222333333666999CCCTTTbbbiiinnnrrrvvvuuurrrllleee```^^^]]]ZZZccctttxxx}}}wwwhhhbbbcccdddkkkvvvzzzuuuvvvzzz}}}uuufff^^^VVVUUUUUUWWW]]]dddtttxxxwwwsssrrrpppnnnmmmlllkkkkkknnnnnnmmmmmmlllkkkjjjjjjmmmllliiihhhhhhiiikkkmmmnnnmmmlllkkkiiihhhffffffhhhfffddddddddddddbbb```[[[ZZZYYYXXXXXXYYYZZZZZZUUUTTTQQQOOOMMMMMMNNNNNNNNNRRRWWWXXXVVVSSSQQQQQQMMMMMMLLLLLLKKKJJJJJJIIIGGGEEECCCCCCCCCCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;888999<<<===>>>CCCIIIXXXlllxxxeeeeeennn}}}rrrmmmeee]]]WWWRRRMMMJJJEEECCCAAAAAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIIIIKKKOOOQQQSSSUUUXXX\\\^^^```aaabbbgggjjjnnnrrrwww|||vvvuuusssqqqppppppppppppnnnpppqqqrrrrrrsssvvvxxx222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333444444444222222111111222222333444777:::EEEVVVdddkkkooosssvvvvvvsssmmmfff```]]]\\\[[[fffxxxrrr{{{uuufff___aaaeeelllvvv{{{vvvwww|||{{{wwwiiiaaaYYYVVVVVVWWW\\\bbbsssyyyxxxtttsssqqqooommmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnllliiiggggggiiikkkmmmmmmllllllkkkjjjjjjiiiiiijjjhhheeeddddddcccaaa___\\\[[[ZZZYYYYYYZZZ[[[[[[WWWVVVSSSPPPNNNNNNNNNNNNOOOTTTYYYZZZWWWSSSQQQQQQQQQQQQOOONNNLLLKKKJJJIIIHHHFFFDDDDDDDDDCCCAAA@@@==============================<<<<<<<<<;;;;;;;;;:::666555:::>>>???AAAEEEOOOeee|||jjjdddjjj}}}~~~uuuoooggg___YYYSSSNNNKKKFFFDDDBBBAAAAAABBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIEEEFFFHHHHHHIIIKKKOOORRRTTTVVVZZZ___bbbeeeggghhhjjjmmmqqqvvv|||{{{zzzzzz{{{|||yyyzzzzzzyyyxxxxxxzzz{{{000000000000000000000000111111222333333333333222000111111222222222111111222111111111000000//////000000000000000000000000000000000000000111111222111000000000000222333444777;;;FFFVVVaaagggkkkpppqqqsssrrrlllbbbZZZXXXXXX\\\aaannnxxxtttfff```^^^bbbgggpppyyy~~~{{{yyyxxxxxxwwwzzz~~~|||nnneee\\\XXXVVVWWW]]]dddwww}}}yyyrrrqqqpppooonnnmmmlllkkklllllllllkkkkkkkkkkkkjjjooollliiigggiiikkkmmmnnnkkkkkkkkkjjjhhhhhhjjjlllooonnnllliiieeeaaa^^^]]]^^^\\\ZZZXXXWWWXXXYYYYYYWWWXXXXXXVVVTTTSSSUUUVVVRRRUUUXXXWWWTTTRRRRRRTTTWWWVVVSSSPPPNNNMMMMMMMMMIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>>======>>>>>>BBB@@@>>><<<;;;;;;<<<===888888777777999===AAACCCHHHVVVooosssiiigggppp{{{uuukkkbbbZZZTTTOOOLLLGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGFFFEEEFFFIIINNNSSSVVVYYYYYY[[[^^^bbbeeegggggglllqqqxxx}}}|||111111111111111111111111111111222333333333333222111111222222222111111000222222222222111111111000111111111111111111111111000000000000000111222222111000000000000222333444666:::FFFVVVbbbhhhmmmrrrsssuuusssmmmccc[[[XXXYYYYYY^^^jjj}}}}}}tttgggaaa___^^^ccckkksss{{{}}}zzzwwwvvvvvvvvvyyy|||~~~qqqggg^^^YYYVVVWWW^^^fff{{{|||xxxwwwuuurrrqqqpppooonnnmmmkkkkkkkkkjjjjjjiiiiiiiiijjjiiigggggghhhjjjiiiiiikkklllkkkjjjhhhhhhjjjlllqqqqqqooolllhhhdddaaa```___]]]ZZZXXXWWWWWWXXXYYYZZZ[[[[[[YYYVVVSSSSSSTTTTTTVVVWWWWWWVVVUUUTTTTTTXXXWWWUUUSSSQQQPPPOOOOOOKKKLLLMMMMMMKKKIIIGGGEEE??????>>>>>>>>>???@@@@@@EEECCCAAA>>><<<<<<<<<===;;;:::888888999;;;===???CCCOOOeee~~~ooohhhfffsss}}}wwwnnnddd\\\VVVPPPMMMGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEFFFGGGKKKPPPTTTWWWXXXYYYZZZ]]]```cccdddeeehhhmmmtttxxx|||222222222222222222222222111111222333333333333222222222222222222111000///333333333222222222222222111111111111111111111111111000000000000111222222111111000000111222444555666:::FFFWWWccciiioootttvvvwwwtttmmmccc\\\YYYXXXXXX]]]fffrrrssshhhaaa___\\\```fffmmmuuu~~~}}}yyyvvvttttttuuuvvvyyy{{{}}}}}}}}}|||}}}uuukkk```ZZZWWWXXX___hhh|||}}}wwwsssqqqqqqpppppplllkkkjjjiiihhhhhhhhhhhhhhhgggggghhhiiiiiigggfffkkkllllllkkkiiihhhjjjkkkpppqqqpppmmmhhhdddbbbbbb```^^^[[[YYYWWWWWWWWWXXX\\\]]]]]][[[WWWSSSRRRQQQVVVUUUVVVWWWYYYXXXWWWUUUXXXXXXWWWVVVUUUSSSQQQPPPJJJKKKLLLMMMLLLIIIFFFDDD>>>>>>>>>??????@@@AAABBBGGGFFFCCC@@@>>>============<<<:::888888888:::;;;AAAHHHZZZqqqyyykkkbbbjjj}}}zzzqqqhhh```XXXSSSOOOHHHGGGDDDBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGDDDEEEGGGJJJMMMQQQUUUVVVWWWWWWXXXZZZ\\\^^^```aaaaaafffmmmqqquuuzzz222222222222222222222222111111222333333333333222333333333222111000///...222222222222222222222222111111111111111111111111111111000000111111222333222111000000111222444555666:::GGGXXXeeekkkqqqwwwxxxwwwssskkkbbb[[[XXXXXXXXX]]]eeelllvvvrrrggg```]]][[[^^^bbbhhhppp{{{~~~zzzwwwuuutttrrrssstttuuuvvvwwwxxxxxxyyy}}}zzzoooccc[[[XXXYYY```iii~~~vvvsssrrrqqqqqqnnnmmmkkkjjjiiiiiiiiiiiikkkjjjiiiiiijjjjjjiiihhhllllllmmmllljjjiiiiiikkklllmmmmmmjjjeeeaaa``````aaa___\\\YYYWWWWWWWWWWWWZZZ\\\]]]\\\XXXTTTQQQPPPVVVTTTTTTVVVYYYZZZXXXTTTWWWWWWXXXXXXVVVTTTRRRQQQLLLMMMNNNNNNLLLHHHDDDBBBAAA@@@@@@@@@@@@@@@AAABBBFFFEEECCCAAA???>>>>>>>>>===<<<:::999888888999999BBBEEEQQQeee|||sssiiijjjwww~~~uuukkkccc[[[UUUQQQJJJHHHEEEBBBAAAAAABBBBBBDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDFFFHHHKKKNNNQQQRRRSSSUUUUUUVVVVVVVVVXXXZZZ\\\[[[```fffkkkooottt{{{111111111111111111111111111111222333333333333222333333333222111000///...000000111111111111111111111111111111111111111111111111111111111222222333222111111111111333444555777;;;HHHYYYfffmmmsssxxxyyyvvvppphhh```ZZZXXXWWWVVV\\\ccciiirrr~~~{{{{{{pppeee]]]XXXXXXZZZ^^^ccckkkuuu~~~{{{xxxvvvuuuooonnnnnnnnnoooqqqsssuuuvvv{{{~~~rrreee]]]YYYZZZaaaiiizzzyyytttrrrqqqpppqqqooonnnlllkkkkkklllmmmooollliiiggghhhjjjkkkkkklllmmmnnnmmmjjjiiiiiijjjhhhjjjkkkhhhbbb^^^^^^```aaa___\\\ZZZXXXWWWWWWXXXWWWYYYZZZZZZWWWTTTRRRRRRUUUSSSSSSUUUYYYYYYWWWTTTVVVVVVWWWWWWVVVTTTSSSQQQTTTTTTTTTSSSPPPKKKGGGDDDDDDDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@???????????????<<<;;;:::999999999::::::AAAAAAIII[[[qqq~~~qqqlllqqqzzzpppggg___XXXSSSMMMJJJFFFCCCAAAAAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGJJJLLLNNNPPPPPPPPPTTTUUUUUUSSSRRRRRRUUUXXXXXX\\\bbbgggkkkpppxxx}}}000000000000000000000000111111222333333333333222222222222222222111000///000000000000000111111111222222222222222222222222222111111111111222333333222222111111222333555666888===IIIZZZgggnnntttyyyyyyuuunnnfff___[[[XXXWWWTTTZZZbbbiiisssvvvnnnnnnooosss}}}oooddd[[[VVVUUUVVVYYY^^^eeennnyyy~~~zzzvvvtttrrrkkkjjjhhhhhhiiilllppprrruuuzzzttthhh```[[[ZZZ```gggttt}}}{{{tttsssrrrrrrrrrqqqooommmmmmnnnpppqqqqqqmmmiiiggggggjjjkkkllllllmmmnnnmmmkkkiiiiiiiiigggkkkmmmiiiccc___```bbbaaa___\\\ZZZXXXXXXXXXYYYUUUWWWXXXXXXVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVTTTUUUUUUVVVUUUUUUTTTSSSSSSUUUUUUSSSQQQNNNJJJGGGEEEGGGFFFDDDCCCAAA@@@@@@@@@????????????????????????;;;;;;;;;::::::;;;;;;;;;<<<<<>>===============<<<<<<;;;;;;;;;;;;;;;???IIIXXXnnnqqqhhhrrr}}}tttjjjbbb\\\RRROOOJJJEEECCCCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHIIIKKKNNNQQQTTTVVVXXXXXXZZZYYYUUUPPPOOOSSSWWWYYY]]]cccgggkkkrrrzzz222222222222222222222222111111222333333333333222000111111222222222111111111111111222222333333333222222222222222222222222222222111111222222333444333222111111222333555666;;;@@@LLL\\\hhhoootttzzz{{{vvvmmmfffaaa^^^]]]\\\YYY___gggqqqvvviiicccjjjssszzzoooeee]]]WWWUUUWWWZZZ^^^cccllluuu{{{}}}{{{uuuoooiiigggeeecccaaa```bbbgggmmmpppuuuzzzvvvjjjccc]]]ZZZ^^^ccclllqqqpppmmmzzzwww|||uuuvvvxxxxxxqqqpppnnnmmmnnnpppsssuuusssrrrqqqqqqqqqqqqooommmlllnnnoooooollljjjiiiiiieeeiiillliiibbb^^^```ddd___^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[ZZZXXXVVVUUUVVVWWWVVVYYY\\\[[[WWWUUUVVVWWWXXXWWWUUUTTTTTTUUUVVVWWWTTTSSSPPPNNNMMMMMMMMMMMMEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAA???>>><<<;;;??????>>>===<<<;;;::::::>>>>>>@@@EEEOOOaaa|||yyyjjjoooxxxnnnfff```TTTPPPKKKFFFDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHIIIKKKOOOSSSXXX[[[]]][[[]]]\\\WWWRRRPPPTTTYYY[[[___dddhhhmmmsss|||111111222222222333333333333333333222222111111111222222222222222222222222222222222222222222222222333333222222111000000000000000111111111222222222222222222222333444555555999AAANNN]]]jjjtttyyy{{{}}}yyyrrrhhhaaa^^^___aaabbbdddhhhrrrtttkkkbbbeeevvvzzznnnccc\\\XXXVVVWWWZZZ]]]bbbiiiqqqwww}}}|||yyyuuupppjjjfff```___aaacccbbbaaafffnnnqqq{{{wwwkkkccc\\\XXX[[[```ggglllppprrr}}}~~~~~~wwwwwwvvvuuuvvvsssooonnnpppsssvvvxxxyyywwwtttrrrqqqpppmmmkkkhhhiiijjjlllnnnmmmjjjggghhhhhhgggfffeeecccaaa```bbbaaa___[[[XXXWWWYYY\\\]]]\\\YYYWWWVVVWWWYYYZZZWWWZZZZZZXXXXXXYYYVVVQQQXXXXXXXXXWWWTTTRRRRRRRRRSSSSSSQQQOOOMMMJJJHHHFFFHHHGGGGGGFFFEEEDDDDDDCCCAAA@@@??????????????????AAA@@@???===<<<<<<<<<<<<===<<<<<>>===<<<;;;;;;;;;;;;::::::<<<@@@JJJ\\\mmm{{{nnnmmmzzz{{{pppiiibbbXXXNNNJJJGGGDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDJJJKKKLLLPPPTTTXXXZZZ[[[___^^^\\\ZZZZZZZZZZZZYYY^^^ccciiimmmpppvvv111111222222222333333333333333333222222222222111222222222222222222222222222222222222222222222222///000000111222222333333222222222222333333333333333333333333444555666777999AAAOOO___llluuuyyy{{{|||xxxrrrjjjeeecccfffhhhlll{{{xxxnnngggppp}}}ssshhh___YYYUUUWWWYYY[[[___dddllluuu{{{}}}}}}yyy|||~~~zzzvvvpppjjjfff^^^[[[ZZZ[[[[[[]]]fffooovvvyyymmmddd]]]XXXYYY]]]ccciiioooqqqvvvzzzvvvrrrooonnnnnnooosssyyyzzzxxxuuusssqqqooollljjjhhhiiikkknnnppppppnnnkkkiiiiiiiiiiiiiiihhhgggggghhhfffccc^^^YYYVVVVVVWWWYYYWWWUUUSSSSSSSSSUUUUUUUUUYYY[[[XXXWWWXXXXXXVVVWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;999999;;;<<>><<<;;;;;;::::::<<<;;;;;;<<<===???IIISSSgggzzzmmmjjjyyy~~~vvvmmmbbbVVVOOOJJJEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMOOORRRVVVYYY]]]___bbbeeehhhkkkoooqqqlllooosssvvvzzz111111222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333222222222111111111000000222222333333333444444444444444444444555666777777999BBBQQQaaannnvvvzzz{{{xxxoooiiigggiiikkkpppuuukkktttwwwtttooohhhaaa[[[VVVTTTRRRTTTVVVZZZaaajjjuuu|||}}}vvvwwwzzzuuuooohhhddd]]]ZZZWWWXXXYYY___kkkvvv|||pppggg^^^WWWVVVYYY\\\bbbkkkppprrr~~~|||zzzwwwttttttttttttsssqqqrrrvvvyyyxxxvvvsssqqqpppnnnllljjjbbbcccfffjjjnnnooonnnlllkkkkkkllllllkkkjjjiiiiii``````___[[[WWWUUUUUUVVVWWWVVVVVVVVVVVVWWWYYYYYY[[[ccchhhddd^^^]]]^^^^^^[[[XXXTTTSSSTTTUUUTTTSSSTTTSSSQQQOOOMMMLLLLLLKKKNNNMMMLLLKKKIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFGGG@@@???>>>===<<<;;;;;;;;;<<<:::;;;======>>>DDDLLL]]]ooottthhhooo|||~~~qqqeeeYYYSSSMMMGGGDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFHHHJJJLLLMMMQQQVVVZZZ]]]aaagggmmmqqqvvv{{{111111222222222333333333111222222222222333333333222222222222222222222222111111111222222333333444333333222222111000000///222222222222333333333333333333333333444555666777999CCCRRRbbbooowwwzzz{{{}}}zzzuuunnniiiiiilllooosssyyypppwww}}}yyyllljjjgggbbb]]]XXXTTTRRROOOQQQSSSWWW^^^iiittt|||~~~}}}~~~yyyvvv{{{~~~yyytttnnngggbbb\\\YYYWWWXXXZZZ```mmmyyy~~~rrrhhh^^^VVVUUUWWWYYY^^^hhhqqqttt}}}|||xxxvvvtttrrrpppvvvxxxyyywwwrrrooopppqqquuussspppoooooonnnllljjjdddeeeiiinnnrrrtttsssrrrmmmmmmmmmllljjjhhhgggfff]]]]]]]]]ZZZWWWVVVVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[fffqqqvvvpppeee___^^^^^^^^^ZZZUUUTTTUUUVVVUUUSSSTTTSSSQQQOOONNNNNNNNNNNNPPPPPPNNNMMMKKKJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHAAA@@@???===<<<<<<<<<<<<;;;999999<<<<<<<<<@@@FFFTTTccczzzjjjgggmmmxxxlll___XXXQQQJJJFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDFFFFFFFFFIIILLLMMMNNNRRRXXX^^^aaagggpppwww|||111111222222222333333333111111222222222333333333222222222222222222222222000111111222333333444444222222111111111111111111111111111222222222222333222222222222333444555666999CCCRRRcccpppxxx{{{{{{zzzwwwqqqkkkgggfffjjjmmmrrr}}}vvv}}}yyysssooobbbaaa___\\\XXXTTTQQQOOONNNOOORRRVVV]]]hhhttt||||||||||||~~~vvvuuu~~~xxxsssllleee```ZZZWWWVVVXXX[[[aaammmzzzsssiii^^^VVVTTTVVVWWWZZZeeeqqqwww~~~}}}xxxtttrrrppppppooouuuyyy|||{{{uuupppooopppqqqpppnnnmmmnnnmmmllljjjfffgggkkkqqqvvvxxxxxxvvvooonnnmmmkkkhhhfffcccbbb]]]]]]]]][[[XXXVVVVVVWWWSSSTTTUUUXXXZZZ]]]^^^```mmmyyyzzzmmmeeebbbbbbbbb]]]WWWUUUVVVWWWUUUSSSSSSRRRQQQPPPQQQRRRTTTUUUTTTSSSRRRPPPNNNMMMKKKKKKIIIHHHHHHGGGFFFFFFGGGGGGBBBAAA@@@???===============::::::<<<<<<;;;===BBBMMMZZZooovvvkkkjjjuuuuuuggg^^^VVVMMMHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIHHHLLLOOOPPPQQQVVV]]]dddkkkrrr|||111111222222222333333333111111111222222333333333222222222222222222222222000000111222333333444444000000000111222222333333000000111111111222222222222222222222333444555555999CCCSSSdddqqqxxx{{{{{{zzzwwwqqqiiidddbbbdddgggoooxxx{{{zzzuuupppkkkfffccc\\\\\\ZZZWWWTTTQQQNNNMMMNNNOOORRRVVV]]]iiiuuu}}}~~~}}}|||~~~uuuuuu}}}xxxrrrkkkddd___YYYVVVUUUXXX[[[aaammmyyytttiii___VVVSSSUUUVVVXXXcccqqqyyy}}}zzzvvvrrrpppqqqrrrssssssxxx~~~}}}xxxsssqqqqqqooonnnllllllmmmmmmllljjjfffgggkkkqqqwwwyyyyyyxxxpppooommmkkkgggdddaaa___^^^______\\\YYYVVVVVVVVVUUUVVVXXX[[[^^^aaacccdddlllzzzssskkkiiiiiiddd^^^XXXUUUWWWXXXUUURRRRRRRRRQQQRRRSSSVVVYYYZZZVVVVVVTTTSSSQQQOOONNNMMMMMMLLLJJJHHHGGGFFFEEEEEECCCBBBAAA???>>>>>>======BBB>>><<<>>>===;;;===AAAJJJUUUiiitttpppiii{{{mmmbbbYYYOOOIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMJJJNNNRRRSSSTTTYYYaaahhhttt}}}555444333333555555444333222222222222222222222222111111111111111111111111111111222222222333333333444444333333222111111111333333333333333333333333000111222222222333666999888GGGYYYfffqqqzzz~~~yyyqqqiiiccc`````````jjjxxxwww}}}wwwpppjjjeeebbb___]]]WWWVVVTTTRRRPPPOOOOOONNNMMMOOOSSSXXX]]]eeemmmsssuuuyyyvvvwwwzzzssskkkbbb]]]XXXUUUSSSUUUYYY```nnn{{{vvvjjj___WWWSSSQQQVVV\\\bbbqqqzzztttnnnmmmpppsssvvv{{{}}}vvvqqqoooooopppooommmmmmmmmmmmkkkiiinnnlllkkkmmmrrruuuuuutttpppooommmjjjfffeeeeeefffaaa\\\XXXWWWYYY[[[ZZZXXXYYYXXXXXX\\\aaaeeeeeedddmmmooorrrtttrrrnnnhhheeeaaa]]]XXXUUUTTTUUUTTTTTTUUUVVVVVVVVVTTTTTTUUUVVVXXXVVVRRROOOMMMMMMNNNOOOQQQNNNKKKIIIIIIIIIIIIHHHEEECCC@@@@@@@@@@@@>>>===>>>=========<<<<<<<<<<<>><<<========================>>>???GGGWWWkkkqqqllloootttgggZZZSSSNNNJJJIIIKKKJJJGGGFFFIIIHHHHHHHHHIIIJJJKKKMMMNNNNNNPPPSSSUUUXXX```jjjqqq333222111222333444333111222222222222222222222222222222222222222222222222111111222222222333333333333333333333444444555555333333333333333333333333111222333333333555888:::@@@NNN^^^iiisss||||||rrrggg___YYYWWWVVVXXXiii~~~zzz{{{}}}|||tttkkkddd```]]]XXXTTTRRRPPPMMMLLLLLLLLLMMMMMMOOOPPPRRRSSSZZZ[[[[[[[[[\\\]]]aaadddlllsss{{{{{{}}}}}}vvvpppiiibbb^^^XXXUUUSSSTTTWWW]]]kkkwwwxxxmmmccc\\\XXXVVVRRRYYY^^^jjj}}}}}}xxxtttqqqqqqqqqwwwyyy{{{|||{{{zzz|||~~~rrrooolllkkknnnrrruuuvvvvvvuuutttsssrrrpppnnnmmmlllmmmooorrrtttsssqqqpppaaa```___aaacccccc___[[[YYY[[[^^^aaaccccccaaa``````````````````aaaaaaaaa```^^^\\\[[[[[[YYYWWWTTTTTTWWWYYYYYYWWWSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQQQQRRRSSSSSSRRRPPPLLLIIIFFFDDDCCCBBB@@@>>>===============>>>>>>>>>??????CCCMMM\\\sssqqqkkkyyyrrrcccYYYPPPLLLJJJLLLKKKHHHGGGIIIJJJIIIIIIJJJJJJKKKLLLMMMLLLOOORRRTTTYYYbbbmmmuuu~~~555333222333444555444333222222222222222222222222222222222222222222222222111111222222222333333333444333333333222222222111333333333333333333333333222333444444444555888;;;CCCPPP___jjjsss|||}}}rrrggg^^^XXXUUUUUUWWWfffxxxxxx|||}}}tttkkkbbb]]]ZZZWWWSSSQQQPPPOOOMMMKKKLLLLLLLLLNNNOOOQQQSSSTTT\\\]]]^^^^^^^^^___aaadddlllrrr{{{zzztttnnngggaaa]]]YYYUUUSSSTTTVVV\\\iiivvvyyynnnccc\\\XXXVVVRRRZZZ^^^hhh|||{{{uuurrrrrrsssuuuwwwzzz|||~~~wwwsssooommmnnnrrrtttvvvyyyyyyxxxvvvssspppnnnmmmllllllnnnqqqtttssspppmmmaaa``````bbbeeeddd```\\\[[[^^^aaaccccccbbb`````````___^^^]]]]]]]]]^^^______^^^^^^^^^^^^\\\XXXUUUTTTWWWYYYYYYWWWSSSQQQPPPRRRSSSTTTUUUTTTRRRQQQOOOQQQPPPQQQSSSUUUTTTRRRPPPLLLJJJFFFEEEDDDBBB@@@???======>>>>>>>>>>>>>>>>>><<<;;;>>>DDDNNNbbbppprrr|||lllaaaTTTNNNJJJKKKLLLJJJIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLNNNRRRUUU[[[eeerrr{{{555444333333555555444333222222222222222222222222333333333333333333333333111111222222222333333333222222111000000///......333333333333333333333333333444444444444666999<<>>?????????>>>>>>=========999;;;>>>BBBHHHXXXuuuzzzpppsssvvvjjj[[[RRRLLLLLLMMMKKKJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMOOOSSSWWW^^^jjjwww444333222333444444333222222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111333333333333333333333333333444555555555666999<<>>===<<<<<<:::===AAACCCDDDOOOhhhtttkkksssuuueeeZZZPPPNNNMMMLLLKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQUUUZZZaaannn|||333222111111333333222111222222222222222222222222333333333333333333333333111111222222222333333333222333333444444555555666333333333333333333333333333444555555555777:::<<>><<<;;;;;;999===AAA@@@===CCCXXXmmmxxxjjjlll}}}mmm```TTTPPPNNNLLLKKKLLLIIIIIIJJJJJJKKKMMMNNNOOOOOORRRVVV[[[cccppp222222222222222222222222000111111222333333333333555444333222111222333333222222333333333333444444666666555444333333222222111222333333444444333333333444444333333555999<<>>???CCCOOO[[[uuuqqqiii{{{vvvmmm```WWWTTTRRROOOLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQVVV\\\ccclllxxx222222222222222222222222333333444555555555444444555444333222222222333333222222333333333333444444555444444333222222111111111222333333444444333333333444555555555666999<<>>======>>>===<<<<<<>>>>>>AAAKKKVVVhhh{{{mmmvvv}}}ssseee[[[VVVSSSPPPMMMLLLLLLMMMNNNOOOQQQRRRSSSVVV[[[bbbiiiqqq|||222222222222333333333333444444555555555444333333555444333222222222333333222222333333333333444444333333222222111111000000111222333333444444333333222444666777777777999;;;FFFVVVeeemmmuuu~~~uuujjjddd]]]VVVTTTUUU]]]dddnnn{{{vvvooommmyyyyyynnnddd\\\XXXTTTSSSVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]][[[XXXVVVUUUVVVZZZZZZZZZ[[[]]]___aaaaaaccchhhooovvv}}}~~~{{{wwwsssoooiiiccc___ZZZVVVSSSSSSSSSVVV```kkkwwwoooeeeZZZUUUVVVQQQSSSUUU[[[eeetttzzzvvvyyy~~~zzzuuuxxx{{{zzzyyyyyyzzzvvvrrrpppqqqssstttuuutttuuuuuurrrmmmhhheeedddeeebbb___```ccceeeeeecccaaa```______``````^^^]]]^^^_________^^^\\\YYYXXXUUUVVVWWWYYYZZZ\\\]]]^^^\\\]]]]]]^^^^^^_________]]]ZZZWWWVVVVVVUUUSSSQQQRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVUUURRRPPPTTTRRRNNNKKKIIIGGGGGGGGGHHHGGGDDDAAA???>>>>>>>>>===<<<===>>>>>>>>>EEEMMMZZZqqqpppnnnwww|||mmmaaaYYYUUUQQQOOOMMMMMMMMMNNNPPPTTTWWWYYY^^^dddkkksss{{{222222222333333333333333333333333333222111111000444444333333333222222222222222222333333333444444333333222222111111111111111222333333444444333333111444666888888888999:::DDDVVVfffnnnvvv}}}tttiiibbb\\\VVVSSSUUU^^^eeeooo}}}uuunnnjjjlllyyyzzzsssiii```YYYUUURRRPPPRRRRRRSSSTTTVVVXXXYYYZZZ\\\]]]^^^^^^[[[YYYYYYYYYZZZZZZ[[[\\\]]]___aaabbbdddiiipppvvv{{{}}}zzzwwwsssooojjjddd```ZZZVVVSSSSSSRRRTTT^^^hhhzzzvvvoooeeeZZZUUUVVVQQQSSSVVVZZZcccqqq}}}xxxyyy{{{}}}yyyuuuzzz~~~~~~{{{zzzxxxuuuqqqpppqqqsssuuuuuuttttttsssooojjjfffdddccceeeccc```aaadddgggiiiiiibbbaaa______``````^^^]]]]]]^^^``````^^^[[[XXXVVVVVVWWWXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\]]]^^^```aaa]]]ZZZXXXVVVVVVUUUSSSRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSSSSRRRRRRQQQRRRQQQOOONNNMMMKKKIIIGGGGGGFFFDDDBBB@@@???>>>>>>>>><<<===???>>><<>>>>>@@@======???>>>;;;<<<@@@KKKZZZnnnxxxqqqrrr}}}nnnbbbYYYSSSPPPRRRQQQQQQRRRUUUZZZ^^^aaaooowww222222333333444444555555444444555555555444333333333333444444444333222111222222333333333333444444333333333333333333333222111222333333444444333333111333555666666666888:::BBBVVVhhhooottt|||~~~~~~tttiiibbb\\\WWWUUUXXXbbboooxxxqqqfffiiinnn|||zzzmmmhhh```XXXSSSPPPMMMKKKIIIIIIJJJKKKMMMPPPSSSTTTYYY[[[___``````_________ZZZ[[[\\\^^^```cccfffggghhhmmmrrrwww{{{~~~|||zzzxxxvvvsssmmmgggbbbZZZVVVSSSRRRPPPQQQYYYbbbuuuyyyqqqggg\\\VVVUUURRRTTTWWWZZZ```nnnxxxvvvvvvwww|||yyysssrrrrrrpppnnnnnnppprrrsssssspppooommmiiidddbbbbbbccccccbbbbbbcccfffjjjnnnpppaaa```______aaaaaa```___]]]^^^^^^^^^]]][[[XXXWWWWWWYYY[[[]]]___`````````\\\\\\\\\]]]^^^aaacccddd[[[YYYWWWVVVWWWWWWVVVUUUXXXWWWVVVUUUUUUWWWYYY[[[YYYYYYXXXTTTQQQPPPQQQRRRLLLMMMQQQVVVYYYWWWQQQKKKFFFFFFEEEDDDBBBAAA@@@???AAA>>>===??????<<<<<>>>>>AAAAAAFFFRRRddd{{{uuummmppp|||}}}nnnbbbZZZVVVRRRTTTXXX]]]ccchhhmmmppp}}}222222333333444555666666000111222222333333333333333333444555444333222111222222333333333444444444000000000000000111111111222222333444444444333333111222222222222444777:::BBBVVViiiooorrrxxx|||zzz}}}sssggg```ZZZUUUUUUWWWccczzzvvvqqqlllqqqwwwxxxrrrfffaaaZZZTTTPPPLLLJJJHHHHHHHHHGGGHHHJJJLLLOOOQQQ[[[^^^aaabbbaaa^^^]]]]]]aaaaaaaaaaaabbbccceeeeeeeeejjjqqqwww|||}}}|||{{{zzzyyyvvvpppjjjeeeZZZVVVSSSRRRPPPOOOVVV___mmm|||tttiii]]]UUUTTTOOORRRUUUWWW]]]kkk}}}wwwtttsssuuu}}}{{{ssssssyyynnnmmmkkklllnnnqqqqqqqqqmmmllliiieeeaaaaaabbbddd___``````______```bbbddd___^^^^^^___bbbccccccbbb]]]\\\\\\[[[[[[ZZZZZZZZZUUUWWWZZZ\\\^^^___^^^^^^[[[\\\^^^```bbbdddeeeeeeXXXWWWVVVVVVXXXYYYYYYYYYWWWVVVUUUTTTUUUWWWZZZ\\\[[[\\\\\\XXXSSSPPPQQQRRRTTTRRRRRRVVVZZZ[[[VVVQQQJJJJJJIIIIIIGGGFFFDDDCCCDDD???===@@@AAA???@@@CCCCCCDDDLLL\\\qqqllljjjpppsssfff]]]YYYQQQTTTZZZaaahhhoootttwww555555444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444666333222555666555777;;;BBBSSSfffppptttxxxzzzzzzyyyqqqhhhccc\\\VVVUUUXXXfff|||yyyvvvuuuxxx|||sssmmmccc^^^XXXRRROOOMMMKKKIIILLLJJJHHHHHHKKKNNNQQQRRRYYY[[[^^^___``````bbbdddaaacccddddddcccdddfffhhhiiilllqqqvvv~~~{{{{{{{{{yyyuuupppkkkhhhbbb\\\VVVSSSQQQQQQWWW___ppp~~~ttthhh___YYYVVVXXXTTTUUUYYY\\\eee}}}zzzssssssuuuvvvyyy||||||uuurrrqqqooonnnmmmnnnqqqsssssssssmmmkkkgggccc```___``````___```aaa`````````bbbccccccaaa``````aaaaaa```^^^___YYYVVVZZZ]]]\\\\\\]]]YYYYYYYYY[[[]]]^^^]]]\\\]]]\\\\\\]]]```cccdddccc^^^ZZZVVVTTTWWWYYYZZZZZZ^^^[[[VVVTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVVVVVVVVVV\\\YYYVVVUUUUUUUUUUUUTTTMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAFFFSSScccyyyxxxjjjeeeqqqrrrfff___YYYXXX^^^jjjuuu{{{~~~555444444444444333333333222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222222222222222333333333333444444444111000333444333555999AAASSSeeeoootttxxxzzz{{{zzzrrriiiccc\\\VVVUUUXXXfff{{{yyy}}}yyyqqqkkk```\\\WWWRRRPPPOOOMMMLLLLLLKKKJJJJJJLLLPPPRRRTTTXXX[[[]]]______```bbbcccaaabbbccccccbbbccceeegggiiilllqqqwww~~~||||||{{{yyyuuupppllliiieee^^^XXXUUUSSSSSSYYYaaammm|||vvvjjj```ZZZWWWUUURRRTTTYYY]]]ggg|||tttsssttttttvvvyyy~~~~~~~~~{{{wwwtttsssssspppooonnnoooqqqrrrrrrqqqkkkiiifffcccaaa`````````___```aaa```______aaacccdddcccaaaaaaaaaaaa___^^^\\\XXXYYY___cccaaa]]]]]][[[ZZZZZZ[[[]]]^^^]]][[[]]]\\\\\\]]]```bbbbbbaaa```\\\WWWVVVWWWYYYZZZYYY]]]ZZZVVVSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTTTTUUUUUUZZZWWWTTTRRRRRRRRRQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAADDDCCCGGGOOO[[[lllsssiiinnn|||zzzllldddaaa```eeeppp{{{444444444444333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333222222111111111222222333333333333444444444111000333444333555999@@@RRRdddnnnsssxxx{{{|||{{{sssjjjddd\\\VVVTTTWWWeee}}}zzz}}}{{{uuummmhhh\\\YYYUUURRRQQQPPPOOONNNLLLLLLKKKLLLNNNPPPSSSUUUXXXZZZ]]]^^^______aaacccbbbcccdddddddddeeegggiiillloootttzzz}}}|||{{{yyyuuuqqqllljjjfff___YYYUUUSSSSSSZZZcccjjjzzzyyylllaaaZZZVVVQQQOOORRRYYY___iii~~~uuuttttttssssssuuutttvvvwwwvvvtttsssssssssqqqpppoooooopppqqqpppoooiiihhhfffdddbbbaaa``````___``````___^^^___```bbbeeecccbbbaaabbbbbb```___ZZZ[[[bbblllqqqlllccc___\\\[[[[[[\\\^^^^^^\\\[[[\\\[[[[[[]]]```bbbbbbaaaaaa^^^YYYWWWWWWXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTVVVSSSQQQPPPOOOOOONNNLLLNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCBBBAAAEEEEEEHHHKKKOOO\\\sssqqqlllqqqwwwlllfffdddgggpppyyy444444444333333333222222222222222222222222222222333333333333333333333333111222222222222222333333444333333222222111111111222222222333333333444444666333222555666555777;;;???PPPcccmmmsssxxx|||~~~|||tttjjjccc\\\UUUSSSVVVbbbwww{{{yyyyyy{{{~~~yyyuuupppjjjeeeZZZWWWSSSPPPPPPOOONNNMMMJJJKKKLLLLLLNNNPPPSSSVVVXXXZZZ]]]^^^^^^___aaabbbbbbdddfffhhhiiikkknnnqqqsssvvv{{{}}}|||{{{yyyuuupppllljjjeee^^^XXXTTTRRRRRRYYYaaajjjzzz|||nnnbbbYYYUUUPPPOOOSSSZZZ___iii~~~vvvttttttssssssuuuvvvwwwxxxwwwtttsssrrrsssrrrqqqppppppqqqpppnnnmmmggggggfffdddcccaaa``````___``````___^^^^^^```aaacccbbbaaabbbcccdddcccbbb[[[aaannn~~~yyykkkbbb]]]\\\\\\\\\^^^^^^\\\ZZZZZZZZZ[[[^^^bbbdddeeedddaaa^^^[[[WWWVVVUUUVVVVVVSSSUUUVVVVVVVVVWWWXXXZZZTTTSSSSSSSSSSSSTTTTTTUUUQQQPPPNNNNNNOOOOOONNNMMMNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDBBBAAACCCDDDFFFFFFFFFOOOeeeyyy{{{nnniiisssuuukkkhhhhhhmmmtttyyy444444333333333222222222222222222222222222222222333333333333333333333333111111111222222333333333333333333222222111111111222222222333333333444444666333222555666555777;;;>>>OOObbblllrrrxxx}}}~~~uuukkkddd\\\TTTRRRTTT^^^ppp{{{|||zzz|||yyytttqqqmmmgggcccYYYVVVRRROOONNNLLLJJJHHHHHHJJJLLLMMMMMMOOORRRVVVXXXZZZ]]]^^^______aaacccaaacccgggiiilllppptttwwwwww{{{}}}|||zzzwwwtttooollljjjeee___YYYVVVTTTTTTZZZaaalll|||~~~ooobbbXXXSSSRRRPPPTTT[[[___ggg||||||uuuuuuvvvuuuuuuwwwwwwxxxyyyxxxuuusssssstttsssrrrqqqqqqrrrqqqnnnlllhhhgggfffeeedddbbbaaa`````````aaa```^^^^^^```aaa```______aaadddffffffeee\\\ddduuummmbbb]]]\\\[[[\\\]]]]]]\\\ZZZYYYYYY[[[```eeehhhiiihhh```^^^[[[XXXUUUSSSSSSTTTVVVXXX[[[[[[YYYXXXXXXYYYTTTTTTTTTTTTTTTUUUVVVWWWOOONNNNNNOOORRRSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHHHHHHHGGGEEECCCBBB@@@AAADDDDDDCCCIII]]]pppvvvjjjlll~~~tttpppmmmoooqqquuu}}}|||ooo333333333333222222222222222222222222222222222222333333333333333333333333111111111222222333333444222222222222222222222222222222333333333333444444444111000333444333555999===NNN```kkkqqqxxx~~~xxxnnnfff]]]UUUSSSUUUZZZjjj{{{}}}~~~|||tttooollliiiddd```YYYVVVSSSPPPNNNKKKHHHFFFFFFIIILLLMMMMMMNNNRRRVVVYYY[[[^^^___``````bbbddd___bbbfffiiimmmqqqvvvzzzzzz~~~|||{{{yyyvvvrrrnnnkkkiiifffaaa]]][[[YYYXXX\\\bbbnnn~~~rrrdddYYYSSSSSSRRRUUU[[[]]]cccwww|||vvvvvvxxxwwwxxxzzzssstttvvvvvvuuuttttttuuutttssssssssssssrrrooolllkkkjjjhhhfffdddcccbbbbbbaaabbbbbbaaa______```bbb^^^^^^^^^```cccffffffeee]]]bbbpppyyyiii___[[[ZZZZZZ[[[]]]]]][[[ZZZXXXYYY\\\aaagggjjjkkkjjj______]]]YYYUUUSSSSSSUUU[[[___bbbaaa\\\WWWUUUVVVTTTTTTTTTUUUVVVWWWXXXYYYPPPOOOPPPRRRTTTVVVUUUSSSNNNNNNLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIFFFDDDBBB???@@@BBBCCCCCCHHHWWWgggsssnnn|||zzzuuuqqqpppppprrryyy{{{kkkbbb333333333222222222222111222222222222222222222222333333333333333333333333000111111222333333444444111111111222222333333444222222333333333333444444444111000333444333555999<<>>GGGYYYlllvvvzzz}}}rrrggg^^^ZZZXXXVVVcccooovvv~~~{{{wwwrrroooiiiddd___[[[YYYYYYVVVWWWXXXYYYXXXUUUQQQNNNPPPQQQSSSTTTUUUWWWZZZ]]]^^^___aaabbbbbbdddfffiiinnnooopppqqqtttyyy~~~{{{vvvtttrrroooiiieeeccc```]]]]]]ZZZXXX[[[aaakkkyyy|||ooodddZZZTTTWWWTTTUUU[[[^^^eeexxxyyyrrrvvvxxxtttrrrtttuuuvvvwwwuuusssrrrrrrsssuuuwwwzzz{{{{{{zzzwwwuuurrrnnnjjjgggggghhhhhhhhhnnnhhhbbbaaadddhhhhhhgggeeedddbbb```^^^^^^]]]^^^`````````___^^^^^^]]]]]]ZZZ[[[[[[\\\]]]]]]]]]\\\^^^___```aaaaaabbbaaaaaaaaabbbcccbbb___]]][[[ZZZ^^^^^^^^^]]]\\\ZZZXXXVVVRRRTTTWWWYYYZZZYYYXXXWWWVVVUUUTTTUUUVVVVVVTTTRRRSSSQQQOOOMMMLLLLLLMMMMMMMMMPPPRRRQQQMMMIIIGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIMMMWWWfffxxx|||ooogggaaaaaabbbbbbdddhhh111111222222333333333333111111222222222222333333222222222222222222222222333333333333333333333333333222222111222222333333333333333333333333333333333444555555444555777999>>>GGGYYYlllwww{{{~~~ssshhh___[[[YYYTTT```mmmwww{{{uuuqqqnnnkkkfff```\\\YYYWWWWWWUUUWWWYYYYYYXXXUUUQQQNNNPPPRRRTTTUUUWWWYYY\\\___^^^```bbbdddeeegggjjjlllpppqqqrrrtttvvv{{{zzzxxx~~~}}}{{{wwwuuussspppkkkgggeee```]]][[[YYYWWW[[[aaajjjwwwyyymmmaaaXXXRRRTTTSSSWWW\\\^^^fff}}}{{{rrrvvvyyyvvvtttwwwyyyzzzzzzxxxuuuttttttuuuxxxzzz|||}}}}}}zzzwwwuuuqqqooollljjjjjjjjjjjjiiilllgggcccbbbeeehhhjjjiiieeedddbbb```^^^]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]][[[[[[\\\^^^____________`````````aaa``````______``````___^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTWWWZZZ]]]]]][[[WWWUUUWWWUUUSSSSSSTTTUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMOOOQQQRRRQQQNNNKKKJJJJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGMMMWWWeeevvvrrrgggaaa]]][[[```eeehhhlllppp222222222333333444444555333333333333333333333333222222222222222222222222333333333333333333333333222222111111222222333333333333333333333333333333222333555444444555777999>>>GGGYYYlllwww|||uuuiii```\\\ZZZTTT```nnnzzz}}}xxxqqqllliiifffbbb]]]YYYVVVUUUTTTTTTVVVYYYYYYWWWTTTQQQOOOOOOQQQTTTVVVWWWXXX[[[^^^^^^```dddfffhhhiiilllnnnppprrrtttuuuxxx}}}{{{sssqqqyyy}}}}}}~~~~~~}}}~~~zzzwwwuuutttrrrmmmiiifffaaa\\\ZZZWWWVVVZZZaaahhhuuuwwwkkk```WWWRRRRRRRRRWWW]]]___hhhuuuwwwzzzxxxwww{{{}}}}}}}}}{{{xxxvvvvvvwwwzzz|||~~~~~~{{{xxxuuurrrpppnnnmmmmmmlllkkkiiifffccc``````bbbfffggggggeeedddbbb```^^^\\\[[[ZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[\\\^^^___```````````````aaaaaaaaaaaa``````]]]\\\\\\\\\]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUTTTWWWYYY\\\^^^^^^\\\ZZZXXXWWWUUURRRRRRSSSTTTUUUTTTSSSRRRPPPOOONNNMMMMMMMMMQQQQQQQQQPPPOOOMMMMMMLLLLLLKKKIIIHHHFFFFFFEEEFFFIIIJJJOOOYYYgggzzzzzzlllddd``````^^^bbbjjjpppsssxxx|||333333444444555666666777444333333333333333333333222222222222222222222222333333333333333333333333222111111111222222333444333333333333333333333333111333444444444555777999===GGGYYYlllwww|||xxxlllccc]]][[[XXXbbbppp~~~{{{vvvooojjjdddbbb^^^YYYVVVTTTSSSSSSSSSUUUXXXWWWUUURRRQQQQQQQQQSSSVVVWWWXXXYYY[[[]]]^^^aaadddgggiiikkkmmmooooooqqqtttvvvyyy}}}|||wwwwwwsssmmmkkkttt{{{zzz{{{}}}~~~}}}|||yyyvvvuuutttsssnnnjjjhhhbbb]]][[[WWWUUUZZZ```gggtttttthhh___WWWSSSQQQRRRWWW^^^aaakkkxxxxxxxxxuuuvvv{{{}}}}}}}}}{{{wwwuuuuuuuuuyyy{{{}}}~~~~~~|||xxxvvvsssqqqpppoooooommmkkkhhhcccaaa______aaaccceeefffeeedddcccaaa___]]][[[ZZZZZZZZZZZZ[[[\\\]]]______ZZZ[[[\\\^^^___```````````````aaabbbccccccccccccZZZ[[[\\\___aaa```[[[WWWXXXXXXWWWVVVUUUTTTTTTTTTYYYZZZ[[[\\\]]]^^^^^^^^^WWWTTTRRRRRRTTTUUUUUUUUUSSSSSSRRRQQQPPPOOONNNNNNPPPPPPOOOPPPPPPOOONNNMMMLLLLLLJJJIIIGGGFFFEEEEEEFFFEEEGGGOOOZZZmmm}}}lllccc```aaa```bbbjjjvvv~~~333333444555666777777888444444333333333333222222222222222222222222222222333333333333333333333333111111111111222333444444333333333333333333333333111222333444444555777999<<>>RRRgggyyyzzznnnggggggpppzzz{{{ppphhh```WWWOOOHHHFFFDDDCCCEEEGGGHHHHHHKKKMMMPPPSSSWWWZZZ[[[\\\\\\[[[[[[\\\]]]___aaabbbaaaaaa```\\\WWWTTTRRRRRRTTTVVVXXXYYYZZZ]]]```cccbbbgggkkknnnuuu~~~vvvpppiiifffbbb^^^```ddddddlllxxx|||zzzzzz{{{zzzvvvrrrtttssssssrrrqqqpppppppppmmmmmmmmmkkkiiiiiikkkmmmlllmmmoooqqqqqqooommmlllbbbYYYRRROOOOOOPPPTTTYYY\\\]]]aaaeeelll}}}{{{vvvssssssvvvxxxxxxxxxxxxyyy|||~~~~~~}}}{{{vvvwwwxxxyyyyyywwwuuuttt|||}}}kkkffffffcccbbbbbbcccgggnnntttxxx}}}xxxsssppppppooollliiigggeeeddddddddddddcccaaabbbcccfffhhhiiihhhgggfffeeeccc^^^XXXRRROOOOOOPPPSSS[[[```]]]YYYYYYZZZYYYZZZZZZ[[[\\\]]]^^^___``````aaaaaaaaaaaadddhhhkkkmmmmmmlllhhhdddaaa``````^^^aaaddddddaaa^^^[[[ZZZ[[[\\\___bbbdddccc___[[[WWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYY\\\___aaa___ZZZVVVTTTTTTVVVYYY___hhhxxx666666777999:::999777444666666666666666555555555555555555555555555555555333333333333333333333333222222222222222222222222222333444555555444333222333333333333333333333333444111333777999===NNNbbbsss{{{}}}pppiiihhhnnnzzz}}}zzzoooggg___VVVPPPHHHFFFDDDCCCEEEGGGHHHHHHIIIJJJMMMPPPTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\^^^```]]]]]]ZZZVVVRRROOOOOOOOOQQQSSSVVVXXXZZZ]]]```cccbbbfffjjjnnnssszzz|||yyypppkkkhhhgggdddbbbeeejjjkkkuuu~~~|||zzzzzzzzzyyyvvvsssssssssrrrrrrqqqqqqqqqpppkkkllllllkkkiiiiiijjjlllmmmoooqqqssssssqqqnnnlllcccZZZRRROOOOOOQQQUUU[[[^^^```dddiiippp}}}zzzwwwvvvvvvxxxzzz|||yyyxxxxxxyyy|||~~~~~~~~~xxxxxxwwwwwwvvvvvvwwwwww~~~mmmfffeeebbbbbbaaacccfffkkkppptttxxxuuuqqqnnnnnnllljjjhhhgggeeedddccceeeeeeeeedddcccdddeeegggggggggfffeeedddaaa\\\UUUOOOLLLLLLNNNTTT^^^ddd```ZZZYYYZZZZZZ[[[[[[[[[[[[\\\]]]___```]]]^^^``````aaabbbeeegggiiijjjjjjhhheeebbbaaabbbbbbdddggggggddd___\\\ZZZXXXZZZ]]]aaacccbbb^^^ZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUWWWZZZYYYWWWVVVVVVWWWWWWWWWZZZ^^^hhh{{{666666777999:::999777444555555555666666666666666555555555555555555555555444444444444444444444444222222222222222222222222111222333444444333222111333333333333333333333333555222333888:::===KKK\\\pppyyy~~~rrrkkkiiimmmvvvzzznnnfff^^^UUUNNNHHHFFFDDDCCCEEEGGGHHHHHHGGGIIIKKKNNNPPPSSSTTTUUUUUUUUUUUUUUUVVVWWWYYYZZZVVVVVVTTTQQQNNNMMMNNNPPPQQQSSSWWWYYYZZZ\\\___aaacccgggkkkoootttyyywwwrrrkkkhhhffffffeeeccchhhnnnvvv~~~}}}|||{{{zzzyyywwwuuusssrrrrrrrrrqqqqqqpppppppppjjjkkkkkkjjjhhhhhhiiijjjnnnppptttvvvuuurrrnnnllleee[[[SSSPPPPPPQQQUUU[[[]]]```eeekkkttt||||||zzzyyyyyyzzz|||~~~yyyxxxwwwxxx{{{~~~{{{xxxtttqqqqqqtttxxx{{{zzzmmmfffcccbbbbbbbbbdddfffjjjnnnpppsssrrrqqqpppnnnllliiiggggggeeeddddddeeeffffffeeeaaaaaacccddddddddddddcccbbb```[[[UUUOOOMMMNNNPPPZZZccchhhccc\\\ZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^___]]]___```aaaaaabbbdddffffffggghhhhhheeedddcccdddfffhhhjjjiiieee```\\\[[[WWWYYY\\\___aaaaaa]]]ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVRRRSSSTTTUUUTTTTTTUUUVVVVVVUUUWWW[[[```nnn777777777888999999777555555555555666666666666666555555555555555555555555555555555555555555555555222222222222222222222222222222333333333333222222222222333333333333444444555222333999:::<<>>KKK```uuutttjjjiiiuuu~~~qqqdddYYYRRRJJJHHHFFFEEEGGGHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIILLLQQQVVVZZZ[[[[[[ZZZWWWVVVTTTUUUYYY___eeejjjsss~~~}}}}}}||||||}}}|||{{{xxxuuusssqqqpppnnnnnnnnnmmmlllkkkiiiiiigggfffeeeddddddeeefffgggjjjooossstttsssqqqiii```TTTRRROOOPPPTTT[[[```bbbjjjmmmrrr}}}|||zzzxxxvvvuuuvvvvvvwwwpppsssxxx}}}|||yyy{{{zzzyyywwwtttpppllljjjfffdddbbbaaabbbcccccccccaaabbbbbbcccdddeeeffffffiiigggfffdddddddddeeeeeejjjiiihhhgggfffddd```]]]YYYZZZ[[[\\\\\\ZZZYYYWWW[[[dddkkkjjjfffdddbbbaaabbbdddccc``````ccccccaaaeeeaaa^^^^^^\\\YYYZZZ^^^bbbeeeggggggeeecccaaaaaa___^^^^^^___aaabbbbbbaaa^^^]]][[[YYYWWWWWWWWWWWWWWWWWWYYYZZZ[[[ZZZZZZYYY[[[```iiisssvvvpppdddZZZWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZYYYXXXWWWXXXYYYXXXWWWVVVUUUVVVXXXZZZ[[[\\\XXXVVVYYY[[[[[[\\\___```kkkyyyyyy|||999999:::::::::999888777777777777666666666666666555555555666555555444333333333333444444333333333444333222111111222333444111111222222222333333333333333333444444444555555111222333333333555999<<>>MMMaaatttvvvlllfffdddeeeqqqnnnaaaTTTMMMJJJGGGGGGIIIJJJJJJKKKNNNQQQUUUXXXZZZ___bbbaaa\\\YYYZZZZZZXXX[[[\\\eeerrryyyzzz|||pppjjjppp}}}{{{yyywwwvvvuuuwwwwwwwwwvvvpppnnnnnnnnnnnnnnnllljjjkkkmmmnnnnnnllljjjjjjjjjdddeeefffhhhiiikkklllmmmmmmkkkgggaaa[[[UUUQQQOOOOOORRRYYYaaadddiiisss~~~zzzxxxuuutttvvvyyy{{{{{{tttssstttvvvyyy{{{zzzyyytttoookkkkkknnnoookkkhhheeeeeeddddddccccccbbbbbb]]]```bbb___[[[[[[```eeehhheee```ZZZWWWVVVVVVWWW___YYYVVVWWWXXXWWWWWWZZZ```bbbffffffdddaaa___^^^]]]cccfffeeedddeeedddbbb___```^^^ZZZZZZ]]]___]]]YYYXXXWWWXXX[[[\\\]]]\\\[[[YYYWWWWWWXXXYYYXXXXXXTTTUUUUUURRRQQQWWWdddooouuuggg\\\```hhhiiibbb\\\TTTWWWYYYXXXUUUTTTVVVXXXYYYUUURRRRRRUUUWWWVVVTTTWWWWWWUUUUUUUUUWWWYYYZZZZZZXXXUUUUUUWWW[[[^^^___ZZZYYYXXXZZZ^^^___]]][[[VVVUUUTTTTTTTTTVVVWWWXXXXXXZZZ\\\\\\[[[[[[[[[\\\ZZZ^^^iii}}}xxxrrrrrr{{{}}}{{{xxxtttrrrrrrrrrrrrxxx~~~888999::::::::::::999888888999999999999888777777666666666666555555555555555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333111222333333222333555777666777<<>>KKK\\\pppwwwggg\\\aaadddlllxxxvvvdddXXXRRRPPPNNNLLLQQQNNNNNNSSSWWWXXXYYY\\\ccciiijjjcccZZZWWWWWWWWWYYY\\\hhhyyy{{{yyywwwvvvssspppnnnmmmllllllrrrqqqooonnnmmmmmmnnnnnnmmmmmmmmmkkkiiigggdddcccdddfffjjjlllnnnmmmlllkkkeeebbb\\\VVVQQQNNNLLLLLLPPPVVV___fffhhhlllyyy{{{xxxsssooollllllmmmnnnnnnllliiijjjlllppprrrsssllllllllllllkkkiiihhhgggeeeccccccgggkkkkkkeee___[[[___aaaaaa```cccjjjqqqyyypppgggccccccbbb^^^YYYXXXYYYYYYXXXVVVUUUUUUVVVYYYZZZ\\\]]]]]]\\\ZZZYYY```dddggggggdddaaaaaabbb^^^]]][[[YYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[]]]cccjjjoooqqqsssssssssuuuwwwssslllhhhccc\\\WWWUUUUUUVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXVVVUUUVVVYYY\\\\\\YYYVVVVVVWWWWWWTTTRRRXXXWWWTTTSSSRRRTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWSSSQQQPPPSSSXXX[[[[[[ZZZZZZ\\\^^^]]]ZZZXXXXXXZZZ]]]]]]bbbhhhkkklllooouuuzzzvvvtttyyy|||wwwtttsssuuuuuuvvvxxx|||;;;::::::999999::::::;;;888888888888888888888888666777888888777666444222444333333333222222222222222222222222222222333333222222222222222222222333111111111222222222333333222222111111111111222222555444555<<>>EEEWWWhhhvvv{{{zzzkkkddd```hhhyyytttjjj\\\YYYWWWXXXYYY[[[bbbjjjuuu~~~~~~}}}~~~|||zzzyyywwwtttqqqooonnnnnnooommmmmmmmmllljjjhhhgggfffccccccaaa```___```aaaaaaggglllqqqsssuuuuuuppphhh\\\XXXQQQLLLLLLQQQXXX]]]hhhnnnuuuzzzyyytttvvvxxx{{{|||{{{zzzxxxvvvvvvvvvuuuvvvvvvvvvwwwrrrllllllccc^^^\\\cccpppvvvtttnnnjjjiiigggeeecccbbbaaaaaacccbbbcccfffiiijjjfffccc```___]]]]]]^^^___^^^]]]bbbbbbaaaaaa```^^^]]]\\\YYY[[[]]]```aaabbbaaaaaafffccc```^^^___```aaaaaa\\\\\\]]]^^^^^^]]]]]]\\\bbbjjjrrrsssnnnhhhfffgggfffgggiiijjjiiifffdddbbbccc___[[[YYYYYYZZZYYYWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWVVVUUUSSSRRRVVVUUUTTTRRRRRRSSSUUUUUUUUUWWWVVVUUUWWW]]]___^^^XXXUUUQQQRRRUUUVVVUUURRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\```dddfffiiizzz}}}zzzxxxvvvvvv{{{}}}}}}zzz{{{~~~888888888888888888888888999888777666555444444444555444444444444333333333444333333222222333333444222222333333333333444444000000111222222333333444222222111111111111222222000111111111111222222222333111222444555666;;;AAALLL___qqqyyy}}}zzzlllddd^^^bbbqqq{{{{{{rrreeeaaa___```aaaccckkksss{{{~~~{{{yyyxxxuuutttrrrpppooonnnoooooonnnmmmlllkkkiiigggeeedddbbbaaa^^^]]]]]]^^^```aaaiiimmmqqqrrrssssssmmmfff\\\WWWQQQLLLMMMRRRZZZ___hhhmmmttt{{{}}}yyyrrrtttxxx{{{||||||zzzyyyuuuuuuvvvwwwxxxxxxxxxxxxrrrlllnnniiiddddddnnn}}}}}}tttjjjhhhfffcccbbbaaabbbbbbdddcccdddgggjjjkkkhhhddd]]]\\\[[[\\\^^^___^^^]]]``````______^^^]]]\\\[[[YYY[[[^^^aaacccdddccccccfffdddaaa`````````___]]]ZZZZZZ\\\]]]^^^^^^]]]]]]dddjjjqqqqqqkkkdddaaa```aaabbbdddffffffeeedddbbb___]]]ZZZYYYYYYXXXVVVTTTQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXWWWTTTQQQOOOUUUSSSPPPMMMNNNPPPSSSUUUWWWXXXWWWSSSUUUZZZ^^^]]]TTTTTTSSSSSSSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^___\\\jjj}}}wwwnnnhhhjjjrrr}}}}}}zzzxxxwwwxxx{{{888888888888888888888888999888777666555555555555555555555444444444333333444333333222222333333444222222222333333333444444222333333333333333333333222222111111111111222222000000111111111222222222333111111444444444888>>>EEEXXXlllvvv{{{}}}|||yyynnnfff^^^___iii{{{wwwpppllliiiiiiiiilllsss|||~~~|||zzzxxxvvvuuurrrqqqpppnnnmmmmmmmmmmmmjjjjjjiiigggeeebbb```___bbb```^^^\\\\\\___bbbdddhhhlllnnnmmmmmmmmmggg```[[[VVVPPPLLLNNNTTT\\\aaajjjnnnttt~~~{{{yyysssvvvyyy|||}}}|||yyywwwuuuvvvwwwxxxxxxwwwvvvuuupppjjjmmmooolllmmmyyyyyyjjjhhheeebbbaaabbbdddeeefffeeedddfffiiiiiifffbbb[[[ZZZZZZ[[[^^^___^^^]]]\\\\\\\\\\\\]]]]]]^^^___\\\]]]___aaadddfffggggggfffeeecccbbbaaa___\\\ZZZYYYZZZ\\\^^^_________^^^bbbfffiiigggbbb]]][[[\\\aaaaaabbbbbbaaa```^^^\\\[[[[[[ZZZYYYXXXVVVSSSRRRPPPQQQQQQRRRRRRSSSSSSSSSWWWVVVUUUTTTTTTTTTVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXYYYZZZXXXUUUQQQNNNRRROOOJJJGGGGGGJJJOOORRRSSSWWWWWWTTTUUUYYY\\\\\\VVVYYY\\\[[[XXXUUUTTTTTTQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZcccpppyyymmmhhhjjjnnnrrrxxx}}}|||xxxsssqqqrrrtttvvvwwwyyy|||888888888888888888888888999888777666666666666666666666666666555555555444444333333222222333333444222222222333333333444444777777666555444444333333222222111111111111222222000000111111111222222222333111222444444333666<<>>FFFVVVhhhppppppwwwrrrhhh___YYY[[[bbbhhhooo~~~~~~{{{xxxvvvrrrnnnkkkjjjjjjjjjggghhhiiijjjkkkjjjjjjiiigggggggggfffdddbbb___]]]]]]___bbbfffhhhiiiiiiiiieeebbb]]]XXXSSSPPPMMMLLLMMMOOORRRWWW]]]cccfffhhhmmmsss~~~~~~}}}|||{{{zzzyyy{{{zzzzzz{{{{{{{{{zzzyyyvvvsssqqqoootttxxx{{{yyyrrrmmmkkkkkkkkkhhhffffffgggfff```[[[YYY[[[\\\\\\[[[ZZZ[[[]]]```aaaaaabbbaaa___^^^]]]]]]\\\[[[\\\^^^______^^^```aaabbbaaa``````bbbdddgggffffffgggiiihhheeebbbcccaaa_________^^^\\\ZZZZZZZZZ[[[]]]______^^^\\\YYYWWWUUUUUUWWWXXXXXXXXXVVVVVVVVVUUUUUUVVVYYY\\\ccceeeccc[[[UUUSSSQQQOOOPPPPPPPPPQQQQQQQQQQQQRRRPPPOOOPPPSSSUUUVVVUUUSSSUUUTTTTTTSSSSSSTTTUUUVVVTTTSSSRRRRRRRRRQQQOOOMMMPPPMMMKKKHHHEEEDDDKKKTTTjjjkkkfff\\\VVVVVVVVVTTTPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMLLLKKKJJJJJJIIIOOOXXXeeennnpppjjj```XXX\\\```mmm{{{pppggg```\\\\\\]]]dddnnnvvv|||~~~yyyvvvtttqqqoooyyy|||888888888888888888888888999888888777777666666555666666555555555444444444555555555555444444444444444444333333333333222222333333333333333333333333333222111111000000111111111111111111111111111111222111111222222333444555555888;;;@@@LLL]]]iiiooowwwrrriiiaaa]]]]]]```ccchhh~~~~~~zzzxxxvvvtttpppmmmjjjiiiiiiiiieeefffhhhiiikkkkkkkkklllfffffffffeeedddbbb```______bbbfffiiikkkjjjiiigggbbb___ZZZTTTPPPMMMKKKJJJNNNPPPTTTYYY___eeeiiikkkooovvv|||~~~}}}|||zzzxxxwwwwwwxxxwwwwwwyyy}}}|||{{{yyywwwtttrrrqqqpppqqqtttvvvuuuppplllkkkkkkjjjgggccccccdddccc```\\\[[[\\\]]]\\\ZZZYYYZZZ[[[``````aaaaaa```^^^\\\[[[\\\[[[ZZZ[[[]]]^^^^^^]]]```aaabbbbbbaaaaaabbbdddfffdddcccdddeeeeeecccbbb```^^^]]]\\\]]]]]][[[ZZZYYYXXXXXXZZZ\\\^^^^^^]]]XXXWWWUUUUUUVVVWWWVVVUUUSSSTTTUUUUUUTTTUUUWWWXXX```bbbaaaZZZTTTSSSQQQNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPSSSTTTTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUTTTQQQNNNLLLLLLMMMPPPMMMLLLLLLKKKLLLTTT^^^xxxuuulll^^^TTTRRRRRRPPPMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMOOONNNLLLJJJIIIJJJJJJKKKLLLQQQXXX^^^^^^ZZZTTTPPPTTTUUU___qqqpppdddXXXVVVWWW]]]bbbgggpppzzz}}}yyyvvvssstttuuuyyy~~~{{{sssvvvyyy{{{}}}888888888888888888888888888888777777666666666666444444333333333222222222444444444444444444444444444444333333333222222222333333333333333333333333222222222111111111111111111111111111111111111111111111111111222333444555333666999<<>>HHHYYYgggooommmiiiddd```\\\ZZZYYYhhh{{{~~~|||yyyxxxqqqpppnnnkkkiiihhhhhhhhhiiiiiiiiijjjkkkllllllmmmmmmkkkiiifffcccaaaaaa```eeegggjjjlllllliiieeebbb\\\YYYTTTPPPMMMKKKKKKLLLOOOSSSXXX]]]aaaffflllpppvvv{{{|||uuuuuuuuuuuuvvvvvvvvvvvvsssssssssuuuyyy|||}}}}}}xxxvvvssspppnnnmmmnnnoookkkllllllkkkjjjiiiiiiiiifffdddbbb``````aaaaaaaaa______```^^^\\\ZZZ[[[\\\[[[\\\]]]_________^^^^^^ZZZYYYYYYZZZ\\\]]]]]]\\\^^^```bbbbbb```______```bbbaaa```^^^]]]^^^___aaa\\\[[[ZZZZZZ\\\\\\[[[ZZZUUUTTTTTTVVVYYY\\\]]]]]]WWWVVVUUUUUUVVVUUUTTTRRRRRRTTTUUUUUUTTTSSSTTTUUUUUUWWWWWWTTTTTTUUUTTTOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKMMMNNNOOONNNMMMMMMOOOPPPQQQRRRSSSSSSRRRSSSSSSPPPLLLKKKMMMPPPOOOLLLLLLOOOPPPPPPTTTZZZ^^^___[[[SSSMMMMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHJJJKKKMMMNNNQQQOOORRR\\\hhhwww~~~rrrdddZZZUUUSSSYYY```aaafffmmmqqqtttyyy|||vvvooojjjjjjjjjhhhgggeeefffggggggfffgggiiikkksssyyy888888888888888888888888666666666666666666666666666666555555555444444444333333333333444444444444444444333333333333222222333333333333333333333333111222222222222111000000111111111111111111111111111000000111111222333444444555777:::;;;AAAPPP^^^hhhjjjkkkggg```ZZZXXXXXXfffwww~~~{{{yyywwwpppooommmllljjjiiihhhhhhkkkkkkkkkkkklllmmmnnnooorrroookkkgggeeecccccccccgggiiijjjkkkiiifffbbb___YYYVVVRRRNNNLLLLLLMMMOOOTTTXXX^^^aaacccggglllpppyyy~~~{{{{{{tttuuuuuuvvvwwwxxxyyyyyyvvvttttttuuuxxxzzzzzzzzzxxxvvvssspppnnnnnnnnnnnniiiiiihhhgggfffgggggggggcccbbbaaa`````````aaabbb\\\]]]^^^\\\ZZZYYYYYYZZZ[[[\\\]]]____________^^^[[[ZZZYYYZZZ\\\]]]]]]\\\^^^```aaaaaa___]]]\\\]]]]]]^^^]]]\\\ZZZZZZ\\\^^^[[[ZZZYYYYYYZZZ[[[ZZZXXXVVVVVVVVVXXX\\\^^^^^^^^^VVVUUUUUUUUUVVVVVVUUUSSSUUUVVVVVVUUUTTTTTTUUUWWWWWWYYYXXXVVVWWWYYYVVVQQQKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJJJJKKKMMMMMMMMMLLLKKKLLLNNNPPPQQQSSSSSSSSSQQQRRRRRRQQQOOONNNOOOQQQMMMKKKLLLPPPQQQOOOOOORRRNNNRRRSSSOOOMMMNNNNNNLLLJJJIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJGGGFFFGGGGGGIIIKKKMMMOOOKKKKKKOOOVVV___kkk{{{wwwiii^^^UUURRRTTTWWWXXX\\\aaaeeeiiirrr{{{~~~xxxooojjjgggdddaaa___```aaaaaa```aaaccceeeqqqvvv~~~888888888888888888888888666666666666666666666666666666555555555444444444222222333333333444444444444444333333333333222222333333333333333333333333111222222333222111000///111111111111111111111111000000000000111222333444444333555999:::<<>>IIISSS```hhhhhhbbb]]]YYY^^^iiiuuuoookkksss}}}yyyvvvssspppmmmjjjiiiiiiiiihhhggggggfffmmmlllkkkmmmpppsssuuuvvvtttrrrooonnnnnnnnnmmmlllmmmjjjfffbbb]]]WWWQQQLLLJJJIIIIIIKKKOOOVVV]]]aaaccchhhmmmrrryyy~~~xxxwwwwwwvvvvvvtttrrrrrrssssssrrrqqqtttqqqppppppmmmjjjlllqqqtttvvvvvvsssooojjjgggfffiiikkknnnooommmiiiddd```___```bbbccccccaaa___]]]aaa```___^^^^^^^^^___```bbb```^^^]]]]]]]]][[[ZZZ[[[[[[ZZZYYYXXXVVVUUUUUUVVVYYY[[[[[[ZZZYYYYYYYYYSSSTTTUUUUUUTTTSSSTTTVVVVVVVVVVVVVVVWWWVVVSSSQQQUUUQQQMMMOOOTTTXXXXXXVVVXXXWWWVVVUUUUUUTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVUUURRRRRRSSSSSSRRRQQQQQQPPPOOORRRTTTTTTRRRPPPNNNNNNLLLKKKMMMRRRSSSPPPPPPRRRSSSUUUWWWUUUQQQOOOOOOQQQUUUSSSQQQPPPPPPPPPOOONNNQQQPPPNNNNNNOOOPPPOOONNNOOOPPPRRRRRRPPPNNNNNNNNNNNNNNNLLLJJJHHHFFFEEEDDDEEECCC@@@@@@BBBFFFHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQSSSUUUWWWZZZ```kkkyyyuuudddWWWPPPPPPQQQQQQQQQUUUZZZ^^^fffhhhlllrrrzzztttjjjccc___ZZZWWWTTTRRRQQQRRRQQQQQQ888777777777666666666666777666555555444444555555333333444444444444444444222222222222222222222333111111111111111111111111111111111111111111111111111000000000111111111000111111111111111111111111222222222222222222222222444555666666666777:::===AAAKKKZZZeeeiiieee^^^ZZZ]]]fffzzz|||vvvpppzzz{{{wwwuuussspppnnniiihhhhhhggggggfffffffffnnnmmmmmmnnnppprrrtttuuuuuusssqqqpppqqqpppooommmkkkiiiddd```[[[TTTNNNIIIGGGHHHIIIMMMRRRZZZccchhhhhhnnntttxxxyyysssrrrvvvyyyyyytttooommmqqqtttuuutttuuuqqqpppqqqooommmnnnqqq{{{{{{{{{xxxsssmmmjjjhhhhhhjjjnnnpppoookkkfffcccccceeehhhjjjiiieeeaaa^^^]]]\\\[[[ZZZZZZ\\\^^^``````^^^]]]^^^`````````___YYYYYYWWWVVVUUUTTTSSSSSSSSSUUUWWWXXXXXXXXXYYYZZZXXXXXXYYYWWWTTTSSSSSSTTTVVVTTTTTTVVVYYYYYYVVVRRRRRROOONNNSSS[[[___^^^[[[]]][[[YYYWWWVVVVVVVVVWWWUUUUUUUUUUUUUUUTTTTTTSSSOOOPPPQQQRRRRRRQQQQQQPPPOOORRRTTTUUUSSSQQQOOOOOOLLLKKKOOOTTTVVVRRRQQQSSSUUUWWWWWWUUURRROOONNNOOORRRPPPOOOOOOPPPQQQQQQPPPRRRPPPNNNNNNPPPRRRSSSRRRUUUVVVXXXWWWUUURRROOONNNOOONNNMMMLLLJJJIIIHHHGGGDDDCCCCCCDDDGGGIIIJJJJJJFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMRRRSSSSSSSSSWWW```lllvvv{{{kkk]]]ZZZUUUQQQOOORRRVVVZZZXXXYYY\\\bbbjjjttt}}}zzzqqqkkkggg___\\\XXXUUUSSSRRRRRRRRR777777777666666666666555666555555444444444444444333333444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111000000000000111111111111111111111111111222222222222222222222222444555555555555666888;;;;;;DDDRRR___ggggggaaa\\\\\\bbbrrr{{{www~~~yyyuuusssqqqooommmhhhgggfffeeeeeeeeefffffflllmmmnnnoooppprrrssstttuuusssrrrrrrrrrrrrpppnnnjjjfffaaa\\\WWWQQQKKKHHHEEEHHHLLLQQQVVV^^^gggnnnnnnssszzzwwwsssttt{{{zzznnnkkkpppwww{{{|||vvvrrrppprrrrrrpppppprrr|||vvvpppmmmkkkgggiiikkklllmmmllljjjiiieeegggiiikkkiiieeeaaa^^^ZZZZZZYYYYYYZZZ]]]___aaa___^^^]]]^^^___```___]]]WWWVVVUUUSSSSSSRRRSSSSSSRRRTTTVVVWWWVVVWWWXXXZZZYYYZZZ[[[YYYWWWUUUVVVWWWYYYVVVUUUVVVYYYYYYUUURRRNNNOOOTTT\\\eeehhheeeaaa^^^\\\YYYVVVUUUUUUVVVWWWXXXXXXWWWVVVTTTTTTSSSSSSOOOPPPPPPQQQQQQQQQQQQQQQNNNPPPSSSSSSQQQPPPOOOOOOMMMLLLOOOUUUVVVSSSQQQSSSVVVVVVVVVTTTRRROOONNNNNNNNNMMMLLLNNNPPPRRRRRRRRRQQQPPPNNNPPPSSSVVVWWWWWWXXXXXXXXXXXXVVVRRRMMMJJJLLLLLLKKKKKKJJJJJJIIIIIIDDDEEEGGGJJJLLLLLLJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKPPPQQQRRRQQQSSSXXXaaahhhvvvrrrkkk```VVVQQQQQQTTTVVVSSSSSSTTTWWW^^^gggooottt~~~|||xxxtttrrrjjjgggbbb\\\WWWSSSRRRQQQ777777666666666666555555555555444333333333333444444444444444444444444444222222222222222111111111111111111111111222222222111111111111111111111111///000111111//////000111111111111111111111111111222222222222222222222222000222333333222333555777999>>>IIIVVVbbbfffccc___YYY]]]iii}}}xxxsssqqqpppnnnlllgggfffeeedddddddddffffffjjjmmmppprrrrrrrrrsssttttttsssrrrssssssssspppnnnhhhddd]]]WWWSSSNNNJJJHHHFFFKKKRRRWWW\\\ccclllrrrtttxxx}}}yyyxxx{{{vvvooouuu}}}xxxtttrrrtttuuusssrrrttt}}}~~~~~~{{{vvvpppmmmlllfffggghhhiiijjjkkkkkkkkkdddeeeffffffdddbbb^^^\\\[[[[[[[[[[[[\\\^^^```bbb___^^^]]]^^^^^^^^^\\\ZZZXXXVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVWWWVVVVVVXXXYYYWWWXXXZZZZZZYYYYYYZZZ\\\\\\[[[XXXWWWWWWUUUTTTRRRPPPVVV___hhhlllkkkfffaaaZZZYYYVVVTTTSSSSSSTTTTTTYYYYYYXXXWWWVVVVVVVVVVVVQQQQQQPPPPPPPPPQQQQQQRRRMMMOOOPPPPPPOOONNNNNNOOONNNMMMOOOSSSTTTQQQPPPQQQTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKMMMPPPRRRSSSRRROOONNNNNNQQQTTTWWWYYYYYYUUUUUUTTTTTTSSSOOOJJJFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHKKKMMMMMMJJJGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNOOOOOOQQQWWW\\\iiiuuussseee[[[VVVSSSRRRPPPOOONNNPPPTTTZZZ```dddlllppptttwwwxxxxxxxxxyyyrrrpppllleee]]]VVVSSSRRR777777666666666555555555555444444333222333333333555555555444444333333222222222222222111111111000000000111111111222222222111111111111111111111111...000111111///...///111111111111111111111111111222222222222222222222222///000222222222333555666777999@@@LLLZZZbbbccc```XXXZZZaaaqqq}}}wwwrrrpppnnnlllkkkfffeeedddccccccdddeeefffhhhmmmsssvvvvvvuuutttuuutttsssrrrssstttssspppnnngggbbbZZZSSSOOOLLLJJJIIIIIIPPPYYY___ccciiipppvvvxxx}}}zzzzzz|||zzz~~~zzzuuusssvvvxxxvvvuuuuuuwwwxxxxxxvvvrrrmmmkkkiiieeefffggghhhiiiiiiiiihhhdddcccbbbaaa```___^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]___bbbcccaaa```\\\ZZZXXXUUUSSSSSSSSSTTTWWWXXXXXXWWWVVVVVVWWWYYYVVVXXXYYYZZZYYYYYY[[[\\\ZZZZZZYYYWWWUUUUUUWWWYYYZZZaaajjjpppnnnhhhaaa]]]XXXWWWUUUTTTSSSSSSSSSTTTXXXWWWWWWWWWYYYZZZ\\\]]]TTTSSSQQQOOOOOOPPPRRRSSSNNNOOOOOONNNLLLLLLNNNPPPOOOMMMNNNQQQQQQNNNMMMPPPQQQQQQPPPQQQQQQQQQPPPOOONNNMMMLLLMMMOOOPPPPPPPPPMMMMMMNNNQQQTTTVVVVVVUUURRRQQQPPPQQQRRRQQQMMMIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEFFFGGGJJJKKKKKKJJJEEEEEEEEEFFFFFFGGGGGGGGGJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHKKKMMMMMMMMMNNNSSSXXXdddjjjuuutttiii```ZZZVVVTTTQQQPPPPPPQQQTTTVVVZZZ^^^dddiiimmmpppsssuuuqqqrrrqqqmmmfff```]]]]]]777666666666555555555555555444333333222222333333666666555444333333222222222222222222111111000000000000111111222222222222111111111111111111111111...000222111...---///111111111111111111111111111222222222222222222222222000111333444444555777888777666:::FFFTTT___bbbaaaYYYYYY\\\eeerrr~~~}}}wwwrrrooommmkkkjjjfffeeecccbbbbbbccceeefffhhhnnnuuuyyyxxxwwwvvvvvvsssrrrrrrssstttssspppnnngggaaaXXXQQQMMMKKKJJJJJJLLLTTT^^^dddhhhmmmsssxxx{{{}}}vvvyyy}}}{{{vvvtttxxxzzzxxxvvvvvvqqqssstttrrrnnnjjjhhhgggdddfffgggiiiiiigggeeedddfffdddbbb```______``````\\\\\\\\\\\\[[[YYYXXXWWWYYYZZZ]]]bbbgggkkkkkkkkkaaa^^^[[[WWWUUUSSSSSSSSSYYYZZZZZZXXXVVVVVVWWWXXXYYYZZZ[[[ZZZXXXWWWWWWXXXSSSUUUVVVUUUTTTWWW]]]bbbcccjjjrrrssslllccc\\\YYYXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVXXX[[[^^^aaabbbVVVTTTQQQNNNNNNPPPRRRTTTOOOOOONNNLLLKKKLLLOOORRRPPPMMMMMMOOOOOOLLLLLLOOOOOOOOOOOOPPPQQQRRRQQQOOOPPPOOOMMMMMMNNNOOONNNMMMMMMMMMNNNQQQSSSTTTSSSRRRRRRPPPOOOQQQTTTTTTRRROOOMMMLLLLLLKKKIIIHHHGGGGGGFFFDDDBBBCCCFFFJJJLLLMMMDDDDDDFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKMMMOOONNNNNNPPPUUUZZZ___```eeeppprrriiidddaaa\\\WWWSSSQQQQQQQQQMMMRRRXXX]]]bbbfffjjjmmmmmmpppsssrrrooolllkkkkkk777777666555444444333333333333333333333333333333444444333333333333222222333222222111111222222333222222111111111111222222111111000000000000111111000111111111222222222222000000000000000000000000000000000000111111111111111111222222222333333333:::777777===JJJUUU\\\^^^\\\YYYVVVVVV\\\eeeooottt}}}tttooonnnmmmjjjgggfffdddbbb```aaadddgggiiinnnrrrwwwzzzzzzyyywwwwwwuuuvvvwwwyyyyyyuuupppkkkccc[[[TTTPPPLLLIIIJJJNNNTTTXXX___gggooovvvzzz}}}}}}wwwvvvzzzyyyxxxvvvtttsssrrrrrrrrrtttrrrnnnmmmllljjjhhhgggbbbcccdddeeeeeeeeedddcccgggdddaaa___^^^^^^^^^]]]______^^^]]][[[YYYWWWUUU[[[]]]```cccgggiiikkkkkkfffdddaaa\\\WWWUUUVVVXXX]]]]]]\\\\\\[[[ZZZZZZZZZ___^^^\\\ZZZXXXWWWVVVVVVUUUWWWXXXYYYYYY[[[___bbbmmmkkkiiifffbbb___]]][[[]]][[[YYYVVVSSSRRRQQQQQQTTTSSSTTTWWW\\\aaaeeefffaaaZZZRRROOOQQQSSSSSSQQQQQQLLLIIIJJJNNNQQQOOOMMMOOOMMMJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRROOOMMMKKKLLLOOOQQQPPPNNNLLLMMMNNNPPPQQQRRRRRRRRRLLLMMMNNNPPPRRRQQQNNNKKKHHHGGGGGGGGGIIIJJJIIIIIIHHHFFFEEEFFFIIIMMMOOOOOOFFFDDDAAAAAACCCEEEGGGHHHFFFHHHIIIIIIGGGFFFFFFGGGIIIHHHHHHHHHIIIJJJLLLMMMLLLOOOQQQOOOLLLMMMRRRXXXbbb```]]]bbbrrryyylll^^^SSSOOOPPPSSSMMMMMMNNNRRRWWW[[[]]]]]]bbbggglllpppqqqrrruuuwww777666666555444444333333333333333333333333333333333333222222222111111111333222222111111222222333222111111000000111111222111111000000000000111111000000000111111111222222000000000000000000000000000000000000111111111111111111222222222333333333777666666;;;EEEPPPYYY]]]]]]YYYTTTRRRVVV^^^hhhnnnxxxpppllllllllljjjhhhfffeeecccbbbccceeeiiikkkooosssxxx{{{{{{yyyxxxxxxvvvwwwyyyzzzzzzuuuooojjj___WWWPPPMMMKKKIIIMMMRRRWWW]]]dddkkkpppvvv|||zzzuuuuuuvvvyyy|||{{{|||||||||wwwvvvvvvuuutttrrrqqqpppsssqqqnnnllllllkkkiiigggdddeeeeeefffffffffeeeeeefffccc```^^^^^^_________```___]]][[[YYYXXXXXXXXX\\\\\\^^^aaaccceeeggghhhdddcccaaa\\\XXXWWWXXXZZZ______^^^]]][[[ZZZYYYYYY]]]\\\ZZZYYYWWWVVVVVVVVVWWWYYYZZZ[[[\\\^^^bbbeeejjjiiifffccc```]]][[[YYY\\\[[[YYYWWWTTTSSSRRRQQQSSSSSSSSSVVV[[[```cccddd^^^XXXQQQNNNOOOQQQQQQPPPPPPMMMIIIJJJNNNPPPOOOMMMNNNLLLJJJIIIJJJKKKKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMNNNPPPQQQPPPNNNKKKLLLMMMNNNPPPPPPQQQQQQKKKKKKKKKMMMOOONNNKKKIIIFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEGGGJJJNNNPPPQQQHHHEEECCCBBBDDDGGGIIIIIIFFFGGGHHHHHHFFFEEEEEEFFFHHHGGGGGGHHHIIIKKKLLLNNNMMMPPPRRRPPPNNNOOOSSSXXX^^^______eeeuuuyyykkkaaaZZZVVVRRRPPPMMMMMMPPPRRRTTTTTTXXX]]]ccciiiooovvv~~~666666555555444333333333333333333333333333333333222222222111111111000000222222111111111111222222222111111000000111111222111111000000000000111111/////////000000000111111000000000000000000000000000000000000111111111111111111222222222333333333333444555888???IIITTT[[[___[[[UUUPPPPPPXXXbbbjjj|||~~~|||xxxsssmmmjjjjjjkkkjjjhhhgggeeeddddddeeehhhkkkmmmppptttyyy||||||{{{zzzzzzyyyzzz{{{|||zzzuuunnnhhh\\\UUUNNNKKKKKKLLLRRRYYY\\\dddlllppprrrwww}}}xxxuuuuuutttrrrtttxxx|||yyyuuuttttttuuuvvvuuuqqqsssuuuwwwwwwuuusssrrrrrrpppmmmllllllllljjjiiiffffffeeeeeeeeeeeeeeeeeefffccc___^^^___aaabbbbbbaaa___\\\YYYXXXYYYZZZ\\\]]]\\\\\\]]]___aaacccddddddcccaaa]]]ZZZYYYZZZ\\\``````___]]][[[ZZZYYYXXXYYYYYYXXXWWWVVVVVVVVVVVVXXXYYY[[[[[[\\\^^^bbbdddfffdddbbb___\\\ZZZXXXWWWZZZZZZYYYXXXVVVTTTRRRQQQRRRQQQRRRUUUYYY]]]___```ZZZTTTOOOLLLMMMOOOOOONNNPPPMMMJJJKKKNNNPPPOOOMMMMMMKKKIIIIIIJJJKKKJJJIIIJJJJJJJJJKKKKKKMMMNNNOOOQQQPPPPPPQQQRRRRRROOOMMMJJJKKKLLLMMMNNNNNNNNNNNNIIIHHHHHHIIIKKKJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGKKKNNNQQQQQQHHHFFFDDDDDDFFFHHHJJJJJJDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKMMMNNNNNNQQQRRRQQQOOOPPPTTTWWWZZZ\\\```fffssszzzkkkbbb```ZZZRRRMMMKKKLLLMMMNNNNNNQQQVVV\\\dddnnnxxx555555555444444333333333333333333333333333333333222222222222111111111111222222111111111111222222111111000000000000111111111111000000000000111111////////////000000000000///////////////////////////000000000111111111111111111222222222333333333111333555666:::BBBOOOXXX```]]]XXXRRRPPPVVVbbbkkk{{{|||{{{zzzuuuqqqmmmjjjjjjjjjhhhgggfffeeedddeeefffiiimmmooorrruuuzzz}}}}}}||||||||||||}}}~~~}}}{{{tttllleee\\\TTTMMMLLLMMMPPPXXX```aaajjjtttvvvvvv{{{}}}xxxuuutttrrroooooosssttttttrrrrrrrrrqqqqqqpppmmmppptttxxxzzzyyywwwuuuqqqooommmlllllllllkkkiiigggfffdddcccccccccdddeeeeeebbb```___aaadddeeefffccc```\\\XXXXXXZZZ^^^aaa___^^^\\\\\\\\\^^^```bbbeeeeeeccc___[[[YYYZZZ[[[^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVXXXYYYYYYYYYXXXYYY\\\^^^cccaaa___\\\ZZZXXXWWWWWWXXXXXXYYYXXXVVVTTTRRRPPPQQQPPPQQQTTTXXX[[[[[[[[[UUUQQQMMMKKKLLLMMMLLLLLLOOOMMMLLLMMMOOOPPPOOONNNLLLJJJIIIIIIJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLOOOPPPQQQRRRQQQPPPMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMHHHGGGGGGHHHIIIIIIGGGEEEBBBDDDEEEFFFEEEDDDDDDDDDFFFEEEDDDFFFIIILLLMMMMMMGGGEEEDDDDDDFFFHHHIIIIIICCCEEEFFFEEEDDDBBBCCCCCCDDDDDDEEEGGGIIIKKKMMMMMMNNNOOOQQQPPPOOOOOORRRUUUVVVYYY\\\```iiiuuuzzzyyyxxxxxxpppcccXXXQQQNNNMMMLLLNNNNNNPPPSSSXXX___fffkkk444444444444444333333333333333333333333333333333444333333333333222222222222111111000000111111222111000000000000000000111111111000000000000111111////////////000000000000///////////////////////////000000000111111111111111111222222222333333333111444666666777>>>IIISSS[[[\\\YYYTTTQQQVVVbbbmmm{{{~~~}}}yyy~~~{{{yyyvvvssspppmmmkkkiiigggfffddddddeeefffhhhkkknnnppptttwww{{{~~~~~~~~~~~~{{{rrrhhhaaaYYYRRRMMMMMMOOOSSSZZZbbbeeeoooyyy|||}}}}}}wwwrrrqqqooommmooosssvvvwwwwwwvvvtttrrrppppppqqqtttwwwyyyzzzxxxvvvtttqqqooommmlllllllllkkkiiiiiihhhfffddddddddddddeeedddbbb```aaadddfffggggggccc```\\\ZZZZZZ]]]bbbeeebbb```^^^]]]]]]^^^___aaaffffffddd```\\\YYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[WWWVVVVVVUUUUUUUUUVVVVVVYYYYYYYYYWWWUUUUUUVVVXXXaaa___\\\ZZZXXXWWWWWWXXXVVVWWWWWWWWWVVVTTTRRRPPPPPPPPPQQQTTTWWWXXXWWWVVVQQQOOOLLLKKKKKKKKKKKKKKKNNNMMMMMMNNNOOOPPPOOONNNKKKJJJIIIIIIJJJJJJIIIGGGIIIIIIIIIHHHIIIIIIJJJJJJLLLMMMOOOPPPOOOMMMKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLIIIHHHHHHIIIJJJIIIGGGEEEBBBDDDGGGGGGEEECCCCCCDDDFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBBBBBEEEFFFGGGFFFBBBDDDEEEEEECCCBBBBBBCCCCCCCCCEEEGGGIIIJJJLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPSSSUUUVVVUUUZZZbbbfffeeecccjjjttt}}}~~~nnnaaaXXXRRROOOPPPOOOOOOPPPSSSVVVYYYZZZ444444333333333333333333333333333333333333333333444444444333333333222222111111000000000000111111111000000//////000000111111111000000000000111111/////////000000000111111000000000000000000000000000000000000111111111111111111222222222333333333222555777666666;;;DDDLLLSSSWWWYYYVVVRRRUUU```kkk{{{~~~}}}}}}}}}}}}www|||zzzvvvuuussspppmmmjjjgggfffeeeeeefffhhhkkknnnqqqsssuuuxxx|||zzzpppeee]]]SSSOOOMMMPPPSSSWWW]]]dddjjjsss}}}yyysssooonnnmmmllloootttyyyzzz{{{zzzwwwuuuuuuuuuzzzzzzyyyxxxvvvtttqqqppprrrpppmmmllllllllljjjiiikkkjjjiiigggfffeeeeeeeeeaaa``````bbbeeegggfffeee```^^^]]]\\\]]]```ccceeecccbbbaaa____________```eeeeeeccc```\\\ZZZYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^XXXXXXWWWVVVVVVVVVWWWWWW[[[[[[ZZZXXXUUUUUUVVVXXX___]]]ZZZXXXWWWWWWXXXXXXUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQTTTWWWWWWUUURRRNNNMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNOOOPPPOOOOOOOOOKKKJJJJJJJJJLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKMMMMMMLLLJJJJJJJJJLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLJJJGGGDDDBBBFFFIIIIIIFFFCCCDDDEEEFFFEEEDDDDDDEEEEEECCCBBBCCCAAA@@@AAACCCEEEEEEDDDBBBDDDEEEEEECCCBBBBBBCCCBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLOOOPPPOOOLLLNNNSSSWWWVVVVVV[[[bbbiiissszzzmmmaaa[[[QQQOOOMMMLLLNNNPPPQQQQQQ333333333333333333333333333333333333333333333333333333333333222222222111111111000000000000111111000000////////////000000111111000000000000111111000000000111111111222222000000000000000000000000000000000000111111111111111111222222222333333333333555666555666999>>>CCCMMMUUU[[[YYYTTTUUU^^^hhhyyy{{{wwwtttwwwzzz||||||{{{|||}}}~~~{{{yyywww~~~~~~|||zzzuuuuuutttrrrnnnjjjhhhgggfffgggiiikkkooorrruuuwwwwwwzzz}}}yyynnnbbbZZZOOOMMMPPPVVV[[[___dddiiinnnvvvwwwrrrnnnnnnnnnlllnnnsssvvvxxx{{{{{{yyyyyy{{{}}}|||zzzwwwtttqqqpppppppppsssqqqnnnllllllkkkiiigggiiiiiihhhgggfffdddbbbaaa\\\]]]___bbbdddeeecccaaa[[[[[[\\\]]]^^^```bbbccccccbbbbbbaaa``````______```aaaaaa___]]][[[[[[\\\[[[\\\\\\]]]]]]^^^^^^___ZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZYYYXXXVVVVVVWWWYYY\\\ZZZXXXVVVUUUUUUWWWXXXTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPRRRUUUWWWVVVSSSPPPMMMMMMNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPPPPOOOOOOOOOLLLKKKKKKLLLMMMLLLJJJHHHKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLKKKJJJIIIKKKMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKMMMNNNKKKFFFBBBCCCHHHLLLKKKHHHDDDEEEFFFEEEDDDCCCDDDEEEEEECCCBBBBBBAAA@@@AAACCCEEEDDDCCCCCCDDDEEEEEECCCBBBBBBCCCBBBDDDEEEGGGHHHIIIIIIHHHJJJJJJJJJKKKLLLLLLKKKJJJIIILLLLLLIIIIIILLLNNNMMMNNNQQQVVVZZZ```lllzzzwwwddd^^^VVVQQQOOOOOOOOONNN333333333333333333333333333333333333333333333333222222222111111111111000111111000000000000111111000000////////////000000111111000000000000111111111111111111222222222222000000000000000000000000000000000000111111111111111111222222222333333333444444555555555777;;;===LLLUUU^^^]]]WWWVVV^^^gggxxxxxxssslllnnnoooppprrrvvv{{{{{{vvvyyy~~~{{{zzzsssttttttrrrnnnkkkiiihhhhhhiiikkknnnqqquuuxxxzzzwwwzzz~~~xxxmmm```XXXNNNNNNSSS]]]cccgggkkkpppqqqxxx}}}vvvsssqqqrrrqqqoooooorrrqqquuuxxxzzzzzz{{{yyyvvvssspppoooppprrrttttttrrrooommmllljjjhhhgggeeeeeeeeedddccc```^^^\\\YYYZZZ]]]aaacccccc```]]]WWWXXX[[[]]]___```aaaaaabbbbbbbbbbbbaaa```___^^^]]]^^^______]]]]]]^^^___________________________\\\\\\[[[YYYYYYXXXXXXXXXVVVWWWWWWVVVUUUVVVXXXZZZZZZYYYVVVTTTSSSTTTVVVWWWSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQSSSUUUWWWUUURRROOOLLLNNNOOOOOONNNMMMMMMMMMLLLNNNPPPQQQPPPOOOOOOOOOLLLLLLKKKLLLMMMMMMKKKHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLKKKIIIIIILLLOOOJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKNNNOOOKKKEEEAAADDDIIIMMMMMMIIIEEEEEEGGGDDDDDDCCCDDDFFFFFFEEECCCBBBAAAAAABBBDDDEEEDDDCCCCCCDDDFFFEEEDDDBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGJJJJJJJJJKKKLLLLLLKKKJJJDDDIIIKKKIIIIIIKKKKKKIIIIIILLLOOOQQQTTT[[[eeelll{{{vvvhhh]]]WWWTTTRRRQQQ666555555555555444444444111111111111111111222222333333333222222111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000///...---,,,...000111000///...///111000111111111111222222222222222111111111111111222222444555555555666888:::AAALLLWWW[[[YYYXXX]]]ccctttpppfffgggfffhhhmmmqqquuu~~~~~~yyyxxxvvv~~~}}}|||yyyvvvttttttssspppmmmkkklllmmmlllooorrrtttuuuvvvyyy{{{uuuggg[[[TTTOOOTTT\\\bbbgggjjjmmmooo{{{~~~xxxxxxqqqlllooopppnnnooossswwwvvvttttttvvvyyy~~~xxxvvvrrrmmmjjjkkkooorrrtttkkkgggkkkmmmjjjggghhheeedddcccbbbaaa___^^^^^^[[[\\\^^^___```___^^^]]][[[]]]___``````___]]]\\\^^^___bbbddddddcccaaa___]]]^^^___^^^\\\[[[\\\]]]ZZZ]]]```aaa```_________]]]]]]\\\ZZZXXXVVVTTTSSSTTTTTTTTTRRRRRRTTTXXX\\\```[[[UUURRRSSSTTTTTTSSSTTTRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPQQQMMMKKKKKKMMMOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLOOOQQQPPPLLLHHHLLLJJJGGGEEEEEEHHHKKKNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMKKKGGGDDDFFFLLLRRRSSSNNNIIIFFFFFFFFFEEEEEEFFFHHHHHHGGGEEEEEECCC@@@@@@BBBDDDFFFGGGDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMKKKIIIGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKJJJJJJLLLOOOSSSXXX[[[gggrrrwwwooofffZZZRRR555444444444333333333333222222222222222222111111333333333222222111111111000000111111111111000000111111111111111111111111000000000000000000000000000000000000///...---,,,---///000///...---...///000000111111111222222222222222111111111111111222222444555555555555888:::>>>GGGQQQWWWXXXXXX\\\```tttrrrhhhhhhgggiiiooouuu|||zzzzzzzzz~~~{{{xxxtttsssrrrqqqnnnkkkjjjkkkmmmnnnppprrrsssuuuwwwzzz}}}}}}qqqdddZZZUUUQQQWWW```iiinnnqqqsssuuu|||vvvuuupppnnnpppppplllllloootttsssrrrrrrtttvvvyyy{{{uuussspppkkkhhhiiilllooorrrkkkgggjjjllliiieeeeeeddddddcccbbbaaa```___^^^\\\\\\]]]]]]]]]]]]]]]]]][[[\\\]]]]]]]]]]]]\\\[[[```aaacccddddddcccaaa___`````````___\\\ZZZZZZ[[[[[[]]]```aaa```_________^^^]]]\\\ZZZXXXUUUSSSRRRQQQRRRRRRRRRSSSUUUXXX[[[\\\YYYTTTSSSTTTVVVUUUUUURRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPMMMJJJKKKMMMNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNQQQQQQNNNKKKIIIHHHGGGGGGHHHJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDHHHNNNTTTUUUQQQLLLJJJJJJFFFEEEEEEFFFHHHHHHGGGEEEEEECCC@@@???AAACCCDDDDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHKKKJJJJJJJJJLLLOOORRRUUU[[[fffvvvrrrhhh444444333333333222222222444444333333222222111111222222222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000///...---,,,---...///...---,,,---///000000000111111111222222222111111111111111222222222333444444444555777999:::@@@JJJQQQVVVYYY[[[\\\qqq}}}tttkkkjjjiiimmmuuuyyyxxx}}}~~~{{{wwwsssrrrrrrqqqnnnlllkkkmmmooooooppprrrssstttxxx|||wwwkkkaaaZZZWWWVVV]]]gggooouuuxxxzzz{{{{{{ssssssqqqqqqrrroookkkjjjlllpppppppppqqqqqqrrrsssssspppooommmiiiggggggiiilllpppkkkhhhjjjkkkgggcccbbbccccccbbbbbbaaa```______^^^]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[\\\bbbccceeeeeeeeecccaaa___bbbcccbbb___\\\YYYYYYYYY\\\^^^```aaa```___^^^___^^^]]][[[YYYWWWTTTSSSQQQNNNPPPRRRTTTTTTUUUXXXZZZYYYWWWUUUUUUVVVWWWVVVUUUPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNLLLJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLNNNNNNNNNMMMGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKJJJIIIGGGEEEDDDDDDDDDEEEGGGHHHFFFCCCAAABBBDDDGGGLLLRRRSSSPPPMMMKKKKKKFFFEEEEEEFFFHHHHHHGGGEEEEEECCC@@@???AAACCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHFFFDDDFFFEEEEEEDDDEEEEEEFFFGGGKKKJJJHHHHHHHHHJJJLLLNNNPPPYYYeeeqqq~~~444444444333333333333222555555444444333222111111222222222111111111111111000000111111111111000000////////////////////////000000000000000000000000//////000//////...---------...//////------...///000000000000111111111111111111111000111111222333222333444444333444666888777;;;BBBLLLTTTYYYZZZZZZhhh~~~~~~tttvvvvvvooolllmmmttt{{{uuuuuu|||~~~~~~zzzvvvsssrrrrrrqqqnnnlllllloooqqqooopppqqqrrrtttxxx~~~}}}pppddd]]]ZZZZZZ___dddkkkqqqwww{{{~~~~~~yyyssssssrrrrrroookkkiiiiiilllmmmnnnoooppppppooonnnmmmmmmmmmllliiigggfffhhhiiinnnkkkjjjjjjiiifffbbb```bbbbbbaaaaaa``````______```___\\\[[[ZZZ\\\^^^___```^^^]]][[[[[[\\\]]]^^^dddeeeeeeeeedddbbb```___aaabbbaaa___\\\ZZZYYYZZZ]]]___``````___]]]^^^^^^^^^]]][[[XXXVVVTTTRRRQQQPPPSSSUUUVVVVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDBBBAAA@@@AAABBBBBBCCCGGGKKKMMMLLLIIIHHHHHHEEEDDDDDDEEEGGGGGGFFFDDDDDDCCCAAABBBDDDFFFHHHHHHBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJLLLSSSZZZaaaiiixxx555555555555444444444444555555444444333222111111111111111111111111111111000000111111111111000000........................//////////////////////////////////////////...---...///000000///...///000//////000000000111111111111111000000111222222333222333444333222333555777666888>>>FFFPPPVVVXXXXXX]]]nnnwwwvvvxxxssspppsss~~~wwwrrrssszzz{{{wwwtttsssvvvzzz}}}~~~zzzuuussspppooonnnkkkjjjkkknnnqqqooopppqqqsssuuuyyyvvviii___[[[[[[]]]dddggglllqqqxxx{{{|||{{{wwwuuuqqqppplllgggdddeeehhhjjjlllnnnoooqqqpppnnnllljjjkkklllmmmkkkiiihhhhhhiiimmmllljjjhhhgggfffccc```________________________bbb```]]]\\\\\\]]]```aaadddbbb```^^^^^^___aaabbbddddddddddddbbb```___^^^]]]^^^___^^^\\\[[[[[[\\\]]]___```___]]]\\\\\\]]]]]][[[YYYWWWUUUSSSRRRRRRUUUWWWYYYZZZXXXVVVUUUUUUXXXYYYYYYXXXVVVTTTRRRRRRNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOLLLIIIFFFEEEFFFHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHIIIHHHGGGEEECCCBBBBBBBBBCCC@@@>>>???BBBCCCBBB@@@AAACCCFFFGGGGGGFFFEEEEEECCCCCCBBBDDDEEEFFFEEECCCDDDBBBBBBDDDGGGKKKLLLLLLAAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCC@@@AAACCCEEEGGGIIIJJJKKKFFFEEEEEEEEEFFFGGGHHHIIILLLPPPTTTVVVZZZfffxxx666666555555555444444444444444333333222222111111000000000111111111111111000000111111111111000000////////////////////////////////////////////////...///////////////......///000111000///...///111/////////000000000111111000000000000111222333333111333333333222222444666666777;;;AAAIIIQQQUUUWWWTTT___mmmzzz}}}|||yyyuuuyyysssppprrrzzzpppmmmjjjkkkooouuuzzz}}}yyyuuurrrlllkkkjjjhhhgggiiimmmpppppprrrtttvvvyyy}}}~~~yyyoooddd\\\ZZZ]]]```dddfffjjjpppzzz|||yyyzzzwwwtttuuummmjjjddd___```eeehhhhhhlllmmmoooqqqpppnnnkkkjjjjjjlllnnnnnnllljjjiiiiiijjjkkkiiieeecccdddccc```]]]]]]]]]]]]]]]]]]^^^^^^aaa```^^^]]]]]]___aaacccfffdddbbbaaa```aaabbbcccbbbbbbbbbaaa```^^^]]]\\\ZZZ[[[\\\\\\[[[[[[\\\^^^]]]^^^^^^]]][[[YYYZZZ[[[[[[YYYWWWUUUTTTSSSSSSTTTYYYZZZ\\\[[[XXXVVVUUUUUUYYYZZZZZZXXXUUUSSSRRRRRRPPPPPPNNNNNNNNNOOOPPPQQQOOOOOOOOOOOONNNLLLKKKJJJJJJLLLNNNMMMLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLJJJKKKMMMOOOOOOLLLGGGDDDCCCDDDFFFHHHJJJHHHFFFEEEDDDEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAACCCBBBBBBCCCEEEEEEBBB@@@AAABBBCCCDDDEEEEEEDDDDDDBBBAAAAAABBBDDDDDDCCCAAABBBBBBBBBDDDHHHKKKLLLLLLBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>???BBBDDDFFFHHHIIIIIICCCCCCDDDDDDEEEFFFHHHHHHIIIKKKMMMMMMOOOWWWdddmmm555555555444444444333333222222222222222222111111///000000000111111111222000000111111111111000000////////////////////////////////////////////////......////////////.........///000000......///000////////////000000000111000000000000111222333444111222333222111111333555555666888<<>>>>>>>>???AAACCCDDDEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGJJJNNNTTTYYYgggppp444444444333333333222222111111111111111111222222//////000000111111111222000000111111111111000000000000000000000000000000////////////////////////......///////////////...---...///...------...///////////////000000000000000000000000111222333444111222333222111111333444444555777999===DDDMMMSSSPPPRRRSSSXXXfffyyysssiiiiiimmmuuuvvvhhheeedddfffmmmvvv}}}yyyrrrooonnnmmmllljjjjjjmmmrrrvvvtttwww{{{|||nnnjjjddd^^^ZZZ[[[___ccc```cccgggmmmuuu|||tttvvvuuummmkkkpppmmmjjjeeeccckkktttrrrjjjjjjlllmmmnnnnnnmmmkkkjjjhhhkkkooopppnnnkkkhhhgggdddgggddd\\\ZZZ^^^aaa```YYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]___aaabbbbbbbbbaaa```___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXYYYZZZZZZYYYXXXZZZ[[[\\\]]]\\\ZZZWWWVVVWWWXXXXXXVVVUUUSSSSSSTTTVVVWWWWWWXXXYYYXXXVVVUUUVVVWWWVVVXXXXXXWWWTTTSSSUUUXXXUUURRRNNNKKKKKKMMMPPPRRROOOOOONNNNNNLLLKKKJJJIIIJJJMMMPPPPPPNNNLLLLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJLLLJJJFFFDDDEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEBBB@@@@@@AAACCCEEEAAA@@@@@@??????@@@@@@AAACCCNNNYYYWWWKKKAAAAAAEEE@@@???>>>???@@@@@@???>>>???>>>>>>???AAAAAA@@@>>>@@@???>>>???AAABBBAAA@@@????????????@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA>>>=========<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCFFFIIIKKKMMMNNNSSS\\\hhhuuu555555555444444333333333222222222222222222222222000000000000000000000000000000//////.........---111111111111000...------111111000000//////......000///...---------------................................................///000111333333222111111111111222222222333333333999888666555777===EEEKKKLLLNNNQQQTTTZZZfffvvv~~~oooeeeffflllvvvpppfffddddddhhhrrrxxxttttttrrrsssrrrpppooooooqqqttt{{{|||~~~|||uuuqqqddd```\\\[[[\\\___aaaaaacccaaabbbjjjqqqvvv{{{~~~xxxrrrrrruuuuuuoooiiiffffffhhhkkknnnooonnnlllhhhmmmqqqpppkkkgggfffhhhmmmkkkjjjkkkmmmmmmjjjgggkkkggg___YYYZZZ```aaa^^^\\\]]]^^^\\\YYYVVVUUUUUUXXX]]]```______aaabbb```bbb```]]][[[ZZZ[[[\\\^^^[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWYYY[[[^^^```ZZZXXXWWWXXXZZZYYYUUURRRVVVVVVVVVUUUTTTTTTSSSSSSWWWXXX[[[]]]\\\ZZZWWWUUUYYYYYYXXXXXXWWWVVVTTTSSSVVVTTTOOOLLLJJJJJJKKKLLLPPPPPPOOONNNLLLKKKIIIHHHHHHKKKNNNOOOOOONNNMMMNNNKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJHHHFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCDDDDDDEEEAAA@@@??????@@@CCCFFFHHHNNNVVV\\\YYYNNNDDD@@@AAA>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBB@@@>>>>>>???AAAAAA@@@BBB@@@>>>>>>>>>===;;;999:::===???@@@@@@@@@AAACCC@@@AAACCCDDDDDDAAA???======@@@CCCEEEEEEFFFGGGHHHNNNOOOVVVbbbmmmzzz444444444444333333333333222222222222222222222222000000000000000000000000111111000000000/////////000000111000000///...---111000000000/////////...111000///.......................................////////////////////////000000111222222222222111111111111222222222333333555444333222444888???EEEIIIMMMQQQSSSVVV___nnnzzz|||ssshhh```aaafffqqq}}}mmmdddcccfffnnn{{{|||vvvuuuttttttsssrrrqqqrrrvvvyyyzzztttmmmhhh^^^\\\YYYYYY[[[\\\]]]]]]\\\ZZZ\\\aaafffkkksss{{{vvvrrrnnnnnnqqqqqqnnnjjjggghhhjjjllloooooommmkkkjjjnnnqqqpppkkkgggfffgggkkkjjjiiikkknnnnnnllljjjgggddd^^^YYY[[[```aaa]]]]]]^^^^^^\\\YYYWWWVVVVVVVVV[[[^^^]]]]]]___```^^^```^^^\\\ZZZZZZZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[XXXWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYZZZYYYVVVSSSSSSSSSSSSSSSSSSTTTTTTUUU[[[]]]``````]]]YYYVVVUUUYYYYYYYYYXXXWWWVVVTTTTTTSSSQQQNNNKKKKKKLLLNNNOOOOOOOOONNNMMMKKKJJJHHHGGGJJJLLLOOOOOONNNLLLKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBDDDEEEIIIOOOTTTRRRKKKCCC@@@@@@======>>>>>>>>>>>>======>>>>>>======>>>???AAABBB???>>>===<<<<<<======>>>???????????????@@@AAABBBBBB@@@>>>???@@@BBBBBBBBBAAA???=========<<<:::999<<<>>>@@@AAA@@@???@@@AAA???@@@BBBCCCCCCAAA>>>===<<<===???BBBDDDEEEEEEEEEEEEFFFKKKTTT\\\gggxxx222222222222333333333333111111111111111111111111000000000000000000000000111111111111000000000000//////000000000000//////000000000000////////////111111000////////////000////////////////////////111111111111111111111111111000000000000111222222111111111222222222222333222222222222333666:::>>>EEEKKKQQQRRRRRRXXXeeepppyyy{{{ooohhhbbb^^^^^^aaannnyyy{{{lllggghhhmmmyyyyyyvvvvvvvvvuuuttttttwww||||||wwwqqqkkkddd___ZZZYYYXXXYYY[[[\\\[[[ZZZWWWWWWXXX\\\^^^cccooo{{{zzzllljjjhhhiiijjjllllllkkkhhhiiikkknnnpppooommmjjjllloooqqqooojjjffffffggghhhhhhiiikkknnnnnnmmmlllcccbbb^^^[[[^^^bbbaaa]]]]]]^^^^^^\\\YYYWWWWWWWWWWWW\\\___]]]\\\^^^]]][[[]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVXXXYYY[[[\\\[[[ZZZ[[[[[[ZZZWWWTTTQQQPPPPPPPPPRRRTTTVVVWWW^^^bbbeeeccc\\\VVVUUUVVVYYYYYYYYYXXXWWWVVVUUUTTTPPPOOOMMMKKKLLLNNNPPPRRROOONNNMMMLLLJJJHHHGGGFFFKKKMMMOOOOOOMMMJJJIIIIIIHHHJJJLLLMMMMMMJJJGGGEEEJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDGGGIIIIIIFFFBBB@@@???<<<<<<============<<<<<<>>>=========>>>AAACCCEEE@@@???>>>===<<<======>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???@@@CCCFFFGGGGGGBBB@@@===<<<<<<<<<:::999???AAABBBAAA???>>>>>>???>>>???@@@AAAAAA???>>><<<:::::::::>>>CCCEEEDDDAAACCCCCCEEEJJJPPPXXXeeeppp111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000///000000000000////////////000000///////////////000000000000000000000000000111111111111111111111111111000/////////000222333111111111111222222222222222333555555555666999;;;@@@HHHPPPRRRQQQUUUaaakkk{{{~~~~~~~~~yyynnneeebbbbbbaaabbbdddoooyyy}}}rrrqqqrrryyy{{{xxxxxxwwwvvvvvvwww|||xxxqqqkkkeee___[[[YYYXXXYYY[[[]]]]]]\\\ZZZXXXXXX[[[]]]^^^ddduuu{{{mmmbbbbbbaaaaaabbbeeegggiiiggghhhjjjmmmppppppnnnkkknnnoooooolllhhheeedddeeeeeefffhhhiiikkkkkkkkkjjjbbbcccaaa```cccgggddd^^^\\\\\\\\\[[[XXXWWWXXXYYY^^^ccceeebbb``````^^^[[[[[[ZZZYYYXXXXXXYYY[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWWWWYYYZZZ\\\\\\\\\\\\\\\[[[YYYWWWUUUPPPOOOOOOOOOQQQSSSVVVXXX\\\bbbfffbbbZZZTTTTTTWWWYYYYYYXXXXXXWWWUUUTTTSSSOOONNNLLLKKKLLLNNNPPPQQQNNNMMMLLLJJJIIIGGGGGGFFFIIIKKKLLLMMMKKKKKKKKKLLLJJJJJJKKKLLLKKKIIIHHHFFFIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAABBBBBBAAA???===;;;<<<<<<<<<<<<<<<<<<;;;>>>=========???BBBFFFHHHCCCBBB@@@???>>>>>>>>>???<<<<<<======???@@@BBBBBB@@@??????BBBGGGKKKMMMNNNDDDBBB???=========;;;:::AAACCCCCCBBB???===<<<===<<<===?????????>>>===<<<;;;999888===CCCFFFCCC???CCCCCCDDDFFFJJJPPPYYY```lllwww111111111222222333333333000000000000000000000000000000000000000000000000////////////////////////...//////000000000000///////////////000000000000.........------......///000000000000000000000000000000000000000000000000111000/////////000222333000000111111111222222222222444555666555666777999<<>>??????===;;;;;;;;;<<<<<<<<<<<<;;;;;;=========>>>AAADDDHHHJJJCCCBBB@@@>>>============<<<<<<<<<===>>>@@@AAABBB>>>>>>???CCCIIIOOORRRTTTHHHEEEAAA??????>>>===<<>><<<;;;<<<<<<<<<===>>>>>>>>>===<<<===;;;:::>>>DDDFFFCCC@@@@@@BBBCCCCCCFFFKKKOOORRRWWW___nnn222222222222333333333333111111111111111111111111000000000000000000000000............//////////////////000000000000//////////////////000000000000...------------......///////////////////////////////////////////////////000////////////000111111000000000111111111111222000111333444333444555777:::@@@IIIPPPTTTZZZbbbiiiyyy~~~xxxvvvsssqqqqqqrrrsssuuuxxx{{{}}}yyynnngggaaaaaacccgggmmmssszzz}}}{{{yyyzzz{{{|||uuupppiiiccc```___^^^]]]\\\YYYWWWWWWXXXYYYZZZYYYWWWYYY___eeelllzzzzzziii```QQQNNNMMMOOOTTT[[[```ccceeeddddddfffiiillllllllljjjiiifffcccbbbaaaaaaaaaaaaccceeefffeeedddddddddhhhiiiiiihhhjjjkkkfff___WWWXXXXXXXXXXXXYYY\\\___kkkppprrrnnnjjjhhhddd```ZZZYYYYYYYYYXXXYYYYYYYYYVVVVVVWWWXXXZZZ[[[\\\\\\YYYXXXVVVTTTTTTUUUVVVWWWYYY[[[\\\ZZZWWWUUUSSSSSSQQQQQQRRRTTTUUUWWWWWWXXXSSSWWW[[[ZZZVVVSSSUUUXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHIIIJJJKKKHHHIIIIIIKKKNNNTTT\\\bbbnnnhhh^^^SSSLLLHHHHHHIIIHHHIIIIIIIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBDDDEEEGGGGGGFFFDDDDDDCCCCCCCCCBBB@@@???>>>???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;======???AAACCCFFFHHHIIICCCBBB???===<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@======>>>CCCIIINNNRRRSSSJJJGGGCCC@@@?????????>>>???@@@AAA@@@===;;;;;;<<<<<<<<<======>>>>>>======???>>>>>>AAADDDFFFCCCAAA@@@DDDFFFGGGIIIMMMMMMKKKJJJPPPZZZgggyyy444444444444333333333333222222222222222222222222000000000000000000000000......//////000000000000000000111000000///...---.../////////000000000111...............///000000........................////////////////////////...//////000000000000000000000000000111111111111///000222222222333555666888<<>>?????????>>>>>>>>>>>><<<<<<============<<<<<<<<<>>>@@@CCCEEEGGGHHHHHHFFFDDDBBB@@@>>>=========<<<<<<<<<<<<<<<===>>>??????>>>>>>AAAEEEIIIKKKLLLJJJGGGBBB@@@??????>>>>>><<<===>>>>>><<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>@@@AAABBBCCCDDDCCCBBBAAACCCIIIMMMMMMOOOQQQMMMGGGDDDHHHMMMSSS```vvv555555555444444333333333222222222222222222222222000000000000000000000000//////000000111111111222111111111111000///------.../////////000000111111///////////////000111111........................////////////////////////---...000111111111000///000000000000111111111111000111222333333444666888888:::???GGGPPPYYY^^^```ppp}}}xxxnnnjjjeeeaaaaaacccgggjjjnnnrrrxxx}}}yyyrrrmmmiiigggfffjjjuuu|||{{{}}}}}}zzzkkkfffaaa^^^___bbbfffggggggbbb[[[WWWWWW[[[^^^```dddfffnnn{{{{{{lll```YYYSSSNNNLLLRRR```mmmtttuuujjjfffbbb```aaacccdddeeeeeebbb^^^\\\\\\]]]]]]^^^\\\```dddfffeeeeeegggiiihhhiiihhheeeeeeeee___WWWWWWXXXYYYZZZ\\\___dddhhhbbbhhhlllkkkiiiiiifffbbb\\\\\\[[[ZZZYYYXXXXXXWWWXXXYYYZZZ[[[]]]___``````fffddd```[[[XXXVVVUUUUUUVVVXXXYYYXXXSSSPPPOOOPPPLLLOOOTTTYYY]]]^^^^^^^^^SSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPOOONNNIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHIIILLLNNNPPPSSSRRROOOOOOTTT___kkkttttttnnncccXXXPPPKKKJJJJJJGGGHHHJJJJJJJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFF??????@@@CCCHHHNNNTTTWWWTTTPPPKKKFFFCCCAAA@@@AAA:::===??????>>>>>>???@@@<<<<<<============<<<<<<<<<>>>AAAEEEGGGHHHGGGGGGJJJIIIFFFDDDBBBAAA@@@@@@======<<<<<<<<<======>>>@@@>>>>>>???BBBEEEFFFFFFJJJGGGBBB???>>>>>>>>>===999;;;======<<<;;;<<<===<<<=========>>>>>>??????@@@BBBDDDDDDCCCAAAAAABBBBBBIIIMMMNNNOOOPPPJJJAAABBBEEEGGGHHHPPPccc555555444333333222111111111111111111000000000000000000000000000000000000000000000000000000000000...///111333222000---+++,,,------...///000000111111111000000//////......---------.........//////000000000000000111222222//////000000000000//////000000000000111111111111222222333333333333444444999777888>>>HHHUUU___eeefffwwwwwwqqqgggddd```^^^^^^aaacccdddlllpppwww~~~zzzvvvrrrnnnllliiikkkvvv~~~}}}~~~|||yyyrrrdddaaa^^^aaafffiiiiiifffiii___VVVVVVYYY\\\^^^aaaeeerrrvvvlll```XXXSSSOOOOOO[[[lllyyy{{{yyyfffeeebbb```^^^^^^_________^^^\\\\\\]]]___aaaccc^^^___bbbdddeeeeeedddcccffffffeeedddbbb```^^^]]]\\\ZZZZZZ[[[^^^aaaccccccddddddddddddcccbbb```___[[[ZZZYYYXXXXXXWWWWWWWWW___]]][[[ZZZ[[[^^^bbbeeeiiigggccc^^^XXXUUUTTTUUUXXXWWWVVVTTTSSSRRRRRRRRRPPPSSSXXX\\\^^^^^^]]]\\\SSSRRRRRRTTTWWWXXXUUURRRQQQSSSUUUVVVUUUQQQLLLIIIKKKIIIFFFEEEGGGHHHIIIIIIJJJJJJIIIFFFEEEHHHPPPVVVVVVVVVUUURRRQQQUUU^^^dddggg^^^UUURRRRRRPPPHHH@@@HHHGGGHHHKKKMMMMMMJJJGGGKKKIIIGGGFFFFFFFFFFFFEEEEEEAAA???DDDLLLSSSVVVVVVUUUOOOHHHBBB????????????BBBAAA???>>>===<<<<<<<<<@@@???>>>======>>>???@@@>>>???AAABBBAAAAAABBBCCCLLLKKKJJJGGGCCC???;;;999???===;;;;;;===>>>======>>>>>>>>>@@@AAACCCEEEFFFFFFCCC@@@@@@AAA@@@===;;;???>>>===<<<<<<===>>>??????>>>>>>===============BBBBBBAAAAAA@@@AAAAAAAAAHHHIIIJJJIIIHHHEEEBBB@@@DDDEEEEEEFFFLLLZZZnnn|||555444444333222222111111111111111111000000000000000000000000000000000000000000000000000000000000///000111111111000...---------...//////000111111111000000000/////////...---------........./////////...............///000//////000000000000//////000000000000111111111111222222222333333333444444777777888<<>>======@@@@@@????????????@@@@@@>>>@@@AAAAAA@@@@@@@@@AAAGGGGGGFFFDDDBBB???===;;;>>><<<;;;<<<>>>??????>>>=========>>>???AAABBBCCC@@@>>><<<<<<>>>>>><<<:::;;;::::::999:::;;;<<<===???>>>======<<<<<<======@@@@@@@@@???@@@@@@AAAAAAFFFFFFFFFFFFEEECCCAAA@@@@@@AAABBBCCCHHHSSScccooowww~~~444444333333222222111111111111111111000000000000////////////////////////000000000000000000000000000000000000000/////////...//////000000111111111000000000000////////////------........./////////000///.............../////////000000000000//////000000000000111111111111222222222222333333333333555666888:::@@@JJJWWW```___nnnyyy}}}}}}}}}vvvnnniiieeebbb^^^[[[]]]ccciiinnnrrrwwwzzzuuurrruuu}}}}}}xxxpppiiieeeccccccgggmmmsssvvvtttqqqaaa]]]ZZZ\\\^^^bbbkkkuuusssmmmeee]]]XXXTTTWWW```mmmyyy{{{sssjjj___]]][[[YYYXXXYYYZZZ[[[YYY[[[]]]```aaa```___^^^ZZZ\\\___bbbdddeeeeeeeeefffeeedddbbb```___^^^^^^^^^______```___^^^\\\[[[]]]^^^_________]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^___]]]^^^^^^_______________aaabbbbbb```]]]ZZZYYYYYYWWWVVVVVVUUUTTTTTTTTTTTTRRRSSSUUUWWWXXXXXXWWWWWWQQQQQQRRRTTTWWWYYYYYYXXXUUUVVVYYYZZZZZZXXXUUUSSSPPPNNNLLLLLLMMMOOOOOONNNLLLJJJHHHHHHLLLQQQVVVXXX^^^]]][[[VVVQQQOOOSSSVVVQQQOOOLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEAAA???@@@DDDJJJNNNNNNMMMOOOJJJEEEBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>===???@@@@@@AAAAAA@@@@@@??????AAABBBAAA@@@??????@@@AAAAAAAAAAAA@@@???=========<<<;;;<<<>>>??????>>><<<<<<<<<===>>>>>>??????;;;:::999999;;;<<<;;;:::999999999999:::<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@AAACCCBBBBBBAAAAAAAAAAAAAAA???@@@BBBCCCFFFMMMWWW^^^YYY___hhhrrr~~~333333333333222222111111111111111111000000000///////////////////////////////////////////////////111000///......///000000///000000000111111111222000000000000////////////............////////////222111111000000000000000//////000000000000/////////000000000111111111111111222222222222333333333333666888888;;;CCCPPPZZZ^^^jjjxxxwwwxxx~~~|||vvvoookkkdddbbb```___ccckkkttt{{{|||zzz}}}~~~|||}}}}}}xxxqqqkkkeeebbb``````bbbgggmmmqqqqqqnnnjjj]]][[[[[[]]]aaaiiiyyywwwmmmhhhbbb\\\YYYRRRWWWaaammmuuusssiii```\\\[[[ZZZYYYYYY[[[]]]^^^[[[^^^bbbeeeeeebbb^^^\\\YYY[[[^^^bbbdddeeeeeeeeefffdddbbb```___^^^^^^^^^\\\^^^```aaa___^^^\\\\\\[[[\\\]]]^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^___``````^^^___aaabbbbbb```^^^\\\[[[]]]______]]][[[ZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTRRRPPPNNNLLLLLLNNNOOOOOOOOOLLLIIIGGGIIINNNTTTWWWWWWWWWYYY[[[ZZZVVVSSSSSSTTTMMMNNNMMMKKKHHHEEEDDDDDDEEEEEEEEECCCBBBDDDIIILLLIIIKKKNNNNNNMMMKKKIIIIII@@@@@@AAAEEEIIIKKKJJJIIIJJJGGGCCCAAABBBCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@>>>>>>???@@@AAAAAA@@@???>>>AAABBBCCCBBB@@@???>>>???>>>>>>>>>>>>======<<<<<<>>>===<<<===>>>???===<<<<<<<<<==================:::::::::::::::::::::::::::;;;;;;<<<>>>???@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@@@@@@@>>>>>>???@@@BBBCCCBBBDDDFFFGGGHHHJJJOOORRROOORRRVVV]]]fffuuu333222222222222222111111111111111111000000000///////////////////////////////////////////////////111000///......///000111000000000000111111111111////////////000000000000........./////////000000111111000000000000111111//////000000000000/////////000000000111111111111111111111222222222333333222444777666888>>>IIIRRR```jjjzzzxxxvvv{{{yyysssmmmkkkcccdddeeegggllluuu~~~}}}|||yyyrrrpppkkkfffbbb___^^^^^^aaacccfffjjjkkkiiiddd```^^^]]]^^^cccjjjwwwqqqiiieee___[[[ZZZRRRWWW```iiimmmjjjccc\\\YYYXXXXXXXXXZZZ]]]___aaaaaacccgggiiihhhccc^^^[[[WWWZZZ]]]aaaccceeeeeeeeedddcccbbb```___^^^^^^]]]]]]___aaa```^^^\\\\\\]]]^^^^^^^^^^^^^^^___````````````____________`````````bbbeeefffeeeaaa]]]ZZZVVVYYY\\\]]]\\\ZZZYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRWWWWWWVVVTTTSSSPPPNNNMMMMMMKKKKKKKKKMMMNNNNNNMMMKKKIIIGGGIIINNNSSSUUUTTTQQQVVV\\\^^^ZZZTTTQQQOOOLLLMMMNNNKKKGGGDDDCCCCCCEEEFFFGGGDDDAAACCCJJJPPPRRRUUUXXXXXXTTTOOOLLLJJJAAABBBCCCFFFHHHHHHGGGFFFFFFDDDAAAAAACCCDDDDDDDDDAAABBBDDDEEEDDDBBB@@@>>><<<===>>>??????>>>===<<>>======<<<;;;;;;::::::>>>======>>>??????===;;;======>>>??????>>>>>>============<<<;;;:::::::::;;;;;;===>>>???@@@AAAAAA===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????>>>======>>>AAACCCEEEDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOTTT___nnnxxx222222222222222222111111111111111111000000000000////////////////////////000000000000000000000000000000///......///111222000000000000000000000000////////////000000000000....../////////000000000...............///000000//////000000000000//////000000000000111111111111111111111111222222222222222333555666777<<>>>>><<<;;;::::::::::::======>>>@@@BBBBBB@@@???===>>>???@@@@@@???>>>>>>>>>>>>???>>>;;;::::::;;;999999;;;<<<============<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======>>>AAACCCEEECCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEGGGNNNYYYaaauuu111111111111111111222222111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////.../////////000000000111.../////////000000000000------------...000111222//////000000000000//////000000000000111111111111111111111111222222222222222333333555888<<>>>>>============>>>>>>???@@@AAAAAA???===>>>>>>>>>===<<<;;;;;;;;;<<<===<<<<<>>@@@@@@@@@???>>>:::<<<===<<<:::999;;;<<<777888:::;;;;;;;;;::::::<<<;;;;;;:::999:::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@BBBCCCAAA@@@@@@@@@AAAAAAAAA@@@<<<>>>AAAAAABBBEEELLLQQQaaalll{{{111111111111111111222222111111111111000000000000111111111111111111111111000000000000000000000000......//////000000000111////////////.............../////////000000111111////////////000000000000.........///111222444555//////000000000000//////000000000000111111111111000111111111111222222222333222333555999<<<======GGGYYYhhhmmmuuu}}}xxxvvvxxx|||~~~zzzssskkkddd___[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[YYYZZZZZZ[[[[[[\\\___aaadddiiivvvooogggaaa\\\[[[YYYVVVVVVYYYSSSYYYaaafffgggfffeeeeeeeeecccaaa_________```aaa\\\\\\]]]]]]]]]]]]]]]]]]XXXZZZ]]]```bbbbbbbbbbbb^^^___bbbcccbbb___[[[YYYSSSUUUVVVVVVXXX```mmmwwwxxxrrriii```[[[ZZZ\\\^^^^^^^^^___```aaaccceeefffiiijjjlllmmmjjjeee___\\\YYY[[[\\\[[[YYYXXXXXXYYY^^^\\\ZZZXXXVVVUUUTTTSSSRRRTTTWWWXXXXXXUUURRRPPPNNNPPPQQQPPPOOOOOOSSSVVVTTTSSSQQQOOONNNMMMNNNNNNMMMMMMMMMOOOQQQRRRQQQOOOMMMOOOQQQPPPMMMKKKMMMOOOOOORRRSSSQQQLLLHHHGGGHHHHHHGGGGGGHHHIIIHHHDDDAAA@@@FFFJJJFFF@@@@@@JJJSSSYYY___fffeee^^^UUUOOOMMMBBBCCCCCCAAA???>>>>>>>>>@@@@@@@@@BBBDDDEEEDDDBBB@@@???>>>======>>>>>>???@@@???>>>======>>>???@@@<<<>>>??????===<<<<<<======<<<<<<;;;<<<===???@@@:::<<>>>>>555888::::::888888:::===888999:::;;;;;;;;;:::999<<<;;;::::::999999::::::======<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???AAAAAA@@@???>>>>>>???AAAAAA@@@<<>>>>>???AAABBBAAA@@@>>><<<@@@>>>===>>>@@@???<<<888;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;>>><<<;;;@@@FFFKKKJJJHHH::::::;;;;;;;;;;;;;;;;;;999999888888888999::::::777777888999:::::::::::::::::::::999999888888888;;;:::999888999;;;===???>>>======<<<<<<<<<======;;;<<<===>>>@@@AAABBBCCCAAA@@@???>>>???@@@AAABBBFFFLLLUUU```mmm000000000000000000000000000000////////////000000222111111000000111111222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////---------.........//////............////////////111000000000/////////..................///000000000000000000000000000000222444666666666777888:::>>>HHHXXXeeelllmmmkkkhhhhhhooo|||~~~zzzmmmhhhaaaZZZWWWXXXZZZ]]]\\\___aaa```[[[WWWUUUVVVUUUVVVWWWZZZ^^^dddjjjooo{{{iii^^^YYYVVVSSSRRRTTTWWWXXXWWWQQQRRRSSSTTTWWWZZZ]]]^^^ccceeeeeedddbbb```___``````___^^^^^^]]]]]]]]]]]]^^^___aaacccccccccaaaaaaaaabbbcccbbb___\\\[[[[[[YYYZZZ[[[ZZZXXX\\\kkk{{{rrrbbbZZZXXXWWWZZZ]]]``````_________```aaaaaafffggghhhhhhfffddd```^^^YYYZZZZZZZZZZZZYYYWWWWWWZZZZZZZZZYYYWWWTTTQQQOOOPPPRRRUUUXXXXXXWWWUUUTTTSSSTTTUUUSSSPPPPPPRRRTTTUUURRRNNNJJJIIIIIIKKKMMMMMMPPPRRRRRROOONNNNNNOOOQQQPPPNNNMMMLLLLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAABBBCCCEEEFFFHHHIIIJJJJJJHHHDDD@@@===============>>>@@@BBBCCCAAA??????@@@CCCDDDBBB@@@<<<===>>>??????===<<<:::???>>><<<===??????<<<999;;;;;;<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<>>>;;;:::===BBBDDDCCCAAA======<<<;;;:::999888888::::::999999999999999:::999999::::::999999888888:::999999999999999999888::::::999999:::;;;===>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@EEEKKKQQQZZZhhhxxx000000000000000000000000000000////////////000000222111111000000111111222111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////---------...........................////////////000000000000////////////...............///000000000000000000000000000000222444666666666666888999<<<@@@KKKYYYdddhhhddd^^^___eeesss~~~vvvqqqfffaaaZZZUUUSSSWWW\\\```bbbccccccaaa\\\WWWTTTSSSTTTVVVZZZ^^^fffppp{{{sssaaaZZZUUURRRPPPPPPRRRTTTVVVVVVNNNNNNOOOQQQSSSUUUXXXYYY___aaacccdddbbb`````````aaa```___^^^]]]]]]]]]]]]^^^```bbbddddddcccaaa___\\\^^^______]]]\\\[[[\\\ZZZZZZ\\\\\\YYYZZZeeeqqqxxxlll```ZZZXXXWWWYYY\\\^^^_________^^^^^^]]]\\\bbbdddfffgggeeebbb___\\\WWWXXXXXXYYYXXXXXXWWWVVVYYYYYYYYYXXXVVVTTTQQQPPPSSSTTTUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQSSSTTTSSSQQQMMMIIIHHHIIILLLNNNOOOPPPRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJHHHHHHHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCDDDCCCBBBBBBAAABBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEDDDCCCAAA???===<<<;;;;;;<<<===>>>???@@@===<<<===???AAACCCBBBAAA<<<===>>>>>>>>>===;;;:::>>>===<<<<<<===>>>===;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<<<<:::888999<<<>>><<<999===<<<;;;;;;:::999888888<<<<<<;;;:::999999999999;;;;;;;;;:::999777666555888888888999999999999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<<<<======>>>>>>>>>===AAACCCEEEGGGKKKSSS]]]eeewww000000000000000000000000000000////////////000000111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////....................................////////////000000000000////////////...............///000000000000000000000000000000222444555555555555777888999:::@@@OOO```hhheee___]]]eeessswwwnnngggbbb^^^YYYVVVVVVZZZ___ccchhhiiiiiieee___YYYUUUTTTVVVZZZaaajjjttt|||iii]]]ZZZSSSRRRPPPOOOPPPQQQRRRSSSNNNOOOPPPQQQSSSUUUWWWXXXYYY\\\```aaa```___^^^^^^```___^^^]]]]]]\\\\\\\\\]]]___aaaccccccaaa^^^\\\WWWYYY[[[\\\[[[[[[[[[\\\[[[ZZZ[[[\\\ZZZYYY___gggooofff^^^[[[YYYWWWXXX[[[[[[]]]^^^______^^^\\\[[[___```cccdddccc```]]]ZZZWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSPPPMMMJJJIIIKKKNNNPPPSSSSSSSSSRRRPPPOOONNNNNNMMMLLLJJJHHHFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@???>>>>>>?????????>>>===<<<===<<<;;;<<<<<<=========::::::;;;<<<<<<======>>>>>>>>>==================<<<:::888999::::::999777888888999999::::::;;;;;;===<<<;;;:::999999999999::::::::::::999777666555777777888888999999::::::888999:::;;;;;;;;;;;;:::;;;::::::::::::;;;;;;<<<>>>>>>======<<<<<<;;;;;;:::;;;===>>>>>>>>>===<<>><<<;;;:::999;;;<<<===>>>============>>>>>>>>>>>>======<<<<<<<<<<<<==================::::::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>;;;:::::::::;;;;;;:::999777777888888999::::::;;;===<<<;;;:::999888888888777888888999999888888777777777777888888999999999777888999999:::999999888999999999999999:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<============>>>@@@CCCEEENNNUUU```nnn|||000000000000000000000000000000////////////000000111000000//////000000111000//////......//////000////////////////////////////////////////////////////////////////////////...............---------............////////////////////////000000000000...............///000000000000000000000000000000222333444444333333444666666555888CCCSSSbbbjjjnnneeeppp~~~}}}~~~|||tttnnnggg```[[[XXXYYYYYY[[[]]]aaadddfffmmmtttyyyuuuiii^^^\\\^^^^^^lllpppbbbWWWQQQPPPQQQRRRQQQOOOLLLKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQTTTWWWYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZ[[[[[[[[[ZZZYYYWWWVVVSSSUUUXXXYYYXXXWWWXXXXXXXXXVVVXXX\\\]]][[[\\\___bbb]]][[[[[[YYYVVVWWWZZZWWWYYY[[[^^^______^^^]]]YYYZZZ\\\]]]]]][[[ZZZYYYZZZZZZYYYWWWWWWVVVWWWWWWSSSSSSSSSSSSSSSRRRRRRRRRVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNNNNPPPRRRSSSRRRQQQRRRPPPMMMLLLLLLOOORRRUUUWWWUUURRRPPPOOONNNLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCC@@@????????????>>>>>>>>><<<<<<=========<<<;;;;;;:::<<<>>>>>>===<<<<<<===<<<;;;;;;;;;::::::::::::;;;===@@@@@@>>>===<<<===:::::::::;;;<<<<<<============>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;;;;:::999888888888888555666777888999999999999777777777888888888888888777777777777777777777777888777777888888999:::;;;888888999999:::;;;<<<<<<;;;;;;<<<============<<<::::::;;;<<<===???@@@AAAEEEGGGMMMWWWbbbnnn000000000000000000000000000000////////////000000000000////////////000000//////............////////////////////////////////////////////////////////////////////////////////////.........---------............////////////.../////////000000000111...............///000000000000000000000000000000222333444444333222444555555555777;;;EEESSSaaakkkhhhppp|||~~~}}}}}}||||||yyy{{{~~~yyypppiiieeeaaa]]]YYYWWWWWWWWWZZZ^^^dddjjjnnnqqq~~~ttthhhfffkkkvvvuuuddd[[[UUUPPPOOOMMMNNNOOOMMMJJJIIIJJJKKKJJJKKKLLLNNNOOOOOOOOONNNQQQSSSVVVWWWWWWWWWXXXZZZXXXXXXXXXXXXYYY[[[\\\]]][[[[[[YYYXXXWWWVVVVVVVVVTTTVVVXXXXXXWWWVVVVVVVVVWWWTTTUUU[[[^^^^^^^^^``````\\\ZZZZZZXXXUUUWWW[[[XXXYYYZZZ[[[\\\[[[[[[ZZZXXXYYYYYYYYYYYYYYYYYYYYY[[[ZZZXXXVVVUUUTTTTTTTTTRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMNNNPPPSSSUUUSSSQQQQQQOOOLLLKKKLLLOOOSSSUUUSSSPPPMMMKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGEEECCCAAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<<<<:::999888888;;;===>>>===<<<>>>@@@<<<;;;::::::999999::::::;;;???CCCCCC@@@===<<<<<<999::::::;;;;;;<<<<<<=========>>>>>>>>>?????????;;;;;;;;;;;;999999999999888888888888888777777777999999888777777888888888555666777888999999999999888888888888777777777777666666444444444444555666777666666777888999::::::777777888888999::::::;;;:::::::::::::::;;;<<<<<<::::::;;;===>>>>>>>>>===>>>===AAAHHHNNNUUUaaannn|||000000000000000000000000000000////////////000000000000////////////000000//////............////////////////////////////////////////////////////////////////////////////////////.........---------............/////////000.../////////000000111111...............///000000000000000000000000000000111333444444222222333555555666666666:::FFFWWWdddkkknnnvvv~~~}}}{{{zzzuuuvvvxxx{{{}}}yyyrrrhhhbbb___^^^[[[YYYXXXWWWWWWZZZ```hhhqqqvvvwww~~~qqqpppvvvzzzbbbVVVSSSPPPMMMLLLHHHKKKLLLKKKIIIGGGIIIKKKIIIJJJLLLNNNNNNNNNNNNMMMRRRTTTUUUVVVVVVWWWYYYZZZUUUVVVVVVWWWYYYZZZ\\\]]]]]][[[YYYWWWVVVUUUVVVVVVUUUWWWYYYXXXWWWUUUTTTUUUUUURRRSSSZZZ___``````aaa___\\\ZZZZZZXXXUUUWWW[[[YYYYYYYYYYYYYYYXXXXXXWWWXXXXXXWWWWWWWWWXXXYYYYYY[[[YYYWWWUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSOOOPPPQQQQQQPPPNNNMMMLLLOOONNNNNNQQQUUUVVVTTTRRROOOMMMKKKJJJKKKNNNRRRUUUNNNKKKHHHHHHJJJLLLKKKIIIDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@@@@@@@@@@???>>>??????@@@???>>><<<;;;=========<<<:::777444333666999===>>>======@@@CCC======<<<;;;;;;;;;;;;<<<<<<@@@EEEEEEBBB>>>;;;;;;999999:::;;;;;;<<<<<<=========>>>>>>?????????@@@;;;;;;;;;:::777666666666444555666777888999::::::777777777777777777888888666666777888888888888888999999888888777777666666666555333222222333444666666666666666777888999:::888888888888888999999999:::999888777888999;;;<<<888888888999::::::888666;;;999;;;AAACCCEEEOOOZZZ```nnn222222222111111111111000111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////---...///111111111000///////////////////////////..............................---,,,---...///000000000////////////000000...............///000000111111111111111111111111555444333333333444555666333222444666888===JJJVVVgggooovvv|||~~~{{{xxxrrrqqqqqqqqqssswwwzzz|||tttnnnfff```^^^\\\ZZZXXXSSSUUUVVV[[[fffuuu~~~~~~wwwiiiZZZRRRNNNJJJJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHMMMMMMMMMMMMMMMMMMNNNNNNQQQQQQRRRTTTUUUVVVWWWXXXXXXUUUSSSRRRTTTWWWYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWVVVUUUSSSRRRQQQQQQVVVUUUVVVXXX[[[]]]]]]\\\ZZZ[[[ZZZXXXVVVUUUUUUWWWZZZYYYXXXWWWVVVUUUUUUVVVRRRTTTUUUTTTTTTVVV\\\```___\\\XXXTTTRRRRRRSSSTTTRRRRRRSSSTTTUUUTTTQQQOOONNNOOOOOOPPPPPPOOOOOONNNMMMNNNOOOOOOPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJKKKLLLLLLJJJHHHGGGGGGEEEAAA@@@AAADDDEEEEEEKKKIIIFFFEEEEEEEEEEEEDDDFFFCCC@@@???AAAAAA???===@@@@@@@@@@@@@@@@@@AAAAAA======<<<<<<<<<<<<======<<<<<<=========<<<:::999999@@@GGGGGGAAA===>>>AAA======<<<;;;;;;;;;;;;<<<<<<===???@@@@@@>>>;;;:::888999:::;;;<<<======<<<>>>>>>>>>>>>????????????<<<<<<;;;;;;:::999888888999777666444333333333444888888888888888777666666555555666777888999999:::777777666666555555444444333333222222333444666777777777777777777777777777::::::999888777777888888999999999999:::;;;<<<<<<777999;;;;;;::::::<<<>>>999999:::<<<>>>AAAEEEFFFOOOYYYgggsss~~~222222222111111111000000111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////---...///000111000000///...................................................------,,,---...///000000000////////////000000...............///000000111111111111111111111111222111000000000111333333777555555666666888AAALLL^^^lllvvv|||}}}yyyvvvvvvuuutttssstttuuuuuuwww|||{{{yyyqqqkkkddd^^^[[[YYYWWWUUUVVVXXXZZZ```nnnggg\\\RRROOONNNLLLJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVVVVUUURRRPPPQQQSSSVVVXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZYYYYYYWWWUUUSSSQQQPPPOOOVVVWWWYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZXXXVVVUUUUUUWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVWWWXXXVVVVVVWWW\\\``````]]]XXXTTTQQQPPPQQQRRRSSSRRRSSSTTTUUUTTTQQQNNNOOOOOOOOOPPPPPPOOOOOOOOOLLLLLLNNNOOOOOONNNMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKJJJHHHGGGFFFDDDBBBAAABBBDDDDDDDDDGGGEEECCCCCCEEEFFFFFFEEEGGGDDDAAAAAABBBBBB@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>======>>>>>>>>>===<<<<<<===DDDKKKLLLFFFAAA???@@@======<<<;;;;;;;;;;;;;;;<<<===???@@@???>>>;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777666666666555444333444555555888888888888888777666666666666666777888999:::;;;888888777666666555555444444333222222333555888999999999999888777777777777:::999999888888777888888999888888888888999::::::555666777777777888999:::999::::::;;;===???AAABBBCCCJJJSSS[[[cccooo222222111111111000000000111000000//////000000111000000000000000000000000////////////////////////...//////000000//////.........///000000000//////...................................................------------...//////000//////......//////000...............///000000111111111111111111111111000000000///000111111222777555555666555444:::BBBRRRddduuu{{{yyywwwuuusssqqqppppppoooppptttxxxzzz{{{~~~}}}{{{yyywwwvvvwwwvvvvvvwwwxxxwwwuuurrrooojjjccc\\\YYYVVVTTTSSSSSSVVVYYY```pppeeeWWWPPPKKKLLLMMMJJJHHHHHHDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSTTTRRRQQQPPPQQQTTTXXXZZZ[[[VVVWWWWWWXXXZZZ[[[[[[\\\ZZZYYYWWWUUUSSSQQQOOOOOOWWW[[[______]]]ZZZYYYZZZXXXYYYYYYWWWUUUTTTTTTVVVTTTUUUUUUVVVWWWXXXXXXYYYWWWXXXWWWVVVVVVWWWZZZ]]]___\\\XXXTTTQQQPPPPPPPPPTTTSSSSSSSSSTTTSSSPPPNNNOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMNNNOOOOOONNNLLLJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBDDDDDDDDDBBBBBBAAA@@@BBBEEEGGGHHHGGGHHHFFFCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@?????????>>>??????>>>>>>>>>>>>??????>>>???@@@AAAAAAAAA@@@@@@DDDKKKSSSSSSMMMFFFAAA@@@===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>??????===;;;:::;;;;;;;;;:::::::::::::::<<<<<<;;;;;;::::::999999888888777777666666555555444444444444444555666777777777888888777777666666777777666666777999;;;<<<999888888777777666555555444333222222444777;;;======<<<;;;999777666666555999999999888888888888888999999888777777777777888777555444555666888888888999999:::<<<<<<=========???BBBFFFHHHLLLVVVdddooo}}}111111111111000000000000000000////////////000000////////////////////////////////////////////////...//////////////////.........//////////////////................................................------------......///////////////....../////////...............///000000111111111111111111111111111111111111111222222333222111222555666555999@@@FFFZZZnnnxxx}}}yyyuuussssssuuuvvvtttxxx|||}}}|||}}}~~~{{{uuuooollljjjjjjjjjhhhjjjlllpppttttttrrrpppooojjjccc\\\WWWTTTRRRQQQRRRTTTWWW]]]mmmmmmZZZRRRLLLIIIJJJJJJFFFDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRQQQPPPSSSWWW[[[]]]^^^VVVVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQZZZ___dddddd^^^YYYYYYZZZUUUVVVVVVTTTRRRQQQRRRTTTTTTUUUUUUVVVWWWWWWWWWWWWTTTTTTTTTTTTTTTVVVXXXZZZ[[[YYYVVVSSSQQQPPPPPPQQQTTTSSSRRRSSSSSSRRRPPPMMMOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMOOOPPPOOONNNKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCBBBBBBCCCEEEEEECCCAAA???>>>???BBBFFFIIIJJJJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>===???>>>>>>======>>>>>>??????AAACCCEEEFFFFFFEEEDDDIIIPPPWWWXXXRRRIIIBBB???===<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>===;;;::::::::::::::::::;;;;;;;;;======<<<<<<;;;:::999999777777777666666555555555555555444444555555555555666777777777777777666666888777666666777999;;;===999999888888777666666666555444333333555999===@@@@@@>>><<<999777666555555888888999999999888888888::::::999888777666666666:::777666666888999999888777888:::<<<======<<<;;;???@@@BBBBBBCCCIIISSS[[[fffsss111111111000000000//////000000////////////000000////////////////////////..............................////////////......//////..................................................................---------...............//////............//////...............///000000000000000000000000000000000000111111222222222222111///111555777666999>>>???NNNaaaqqq}}}~~~{{{|||}}}|||yyypppmmmiiieeebbbaaacccdddaaadddhhhnnnssstttsssqqqjjjgggaaaYYYSSSPPPOOOPPPSSSVVVYYY^^^kkkmmm^^^UUUQQQKKKHHHHHHGGGDDDDDDFFFCCCCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOPPPOOOOOOQQQVVVYYY[[[\\\UUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTYYY^^^cccbbb\\\WWWVVVWWWRRRSSSSSSQQQOOOOOOPPPQQQUUUUUUVVVWWWWWWVVVUUUUUUQQQQQQQQQRRRUUUWWWYYYZZZVVVUUUSSSQQQQQQQQQRRRSSSTTTSSSRRRRRRRRRRRRPPPNNNNNNNNNOOOOOOOOOOOONNNNNNKKKLLLMMMNNNMMMKKKJJJHHHKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBDDDEEEEEEBBB@@@??????@@@CCCGGGJJJKKKKKKFFFFFFFFFEEEDDDCCCDDDDDDAAAAAA@@@@@@???>>>======>>>======<<<<<<======>>>@@@BBBFFFJJJKKKKKKJJJHHHLLLQQQWWWXXXRRRJJJBBB???<<<<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;777888:::;;;===============<<<<<<;;;:::999999888777777777777777666666666666666666555555444333222555666666777777777666666777666666666777999;;;<<<999999888888777666666666444444333444666:::>>>@@@@@@>>><<<999777666555555777888888999999999888888<<<;;;:::999888777777777999999888888999999888777666888:::<<<============999;;;===>>>>>>AAAFFFJJJQQQ[[[jjjxxx111111000000000/////////000//////......//////000000000000000000000000000........................---......//////......---000///......------......------------------------........................,,,---......//////......///......------......///...............///000000000000000000000000000000......///000000000000///444222222555666444555999:::CCCRRRdddttt~~~~~~{{{wwwrrroooddddddbbb___]]]]]]___bbbaaadddiiinnnrrrssspppmmmbbb```\\\VVVQQQOOOQQQRRRSSSXXX]]]aaalll}}}ppp^^^UUUQQQLLLHHHEEEFFFEEEDDDFFFJJJCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKNNNQQQTTTUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVZZZ]]]\\\XXXTTTSSSSSSPPPQQQQQQPPPNNNMMMOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTRRRQQQRRRTTTWWWZZZ[[[[[[SSSRRRQQQQQQQQQRRRSSSTTTSSSRRRPPPPPPRRRRRRQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBAAABBBCCCDDDDDDBBB@@@@@@@@@AAADDDHHHIIIIIIHHHDDDEEEEEEDDDBBBAAACCCDDD@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<======???CCCJJJOOORRRQQQNNNKKKKKKNNNRRRRRRNNNGGGAAA>>><<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;555777;;;>>>@@@@@@???>>>::::::999999888888777777888888888888777777777777777777777666555333222111555555666777777777666666555555666777888999999:::999888888777777666555555333444444666888;;;===???>>>===:::777666666666777666777888::::::999888888<<<;;;:::999888777777777666999;;;<<<999777666666777888999:::<<<<<<======555888;;;=========>>>??????GGGQQQ\\\ggguuu111000000000//////////////////............//////000000000000000000000000........................---......//////......---000///...---------......------------------------........................,,,---.../////////...---///......------......///...............///000000000000000000000000000000...///000111111111000000666222111333444222333666777;;;EEEUUUeeeqqqzzz{{{xxxyyywwwtttsssqqqooollliii```aaaaaa___]]]]]]___bbbdddfffjjjnnnooommmgggcccZZZZZZYYYVVVTTTTTTXXX\\\YYYaaahhhmmmxxxxxxaaaWWWPPPKKKFFFDDDCCCEEEDDDBBBDDDHHHCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJLLLNNNPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXWWWUUUTTTSSSPPPQQQQQQPPPNNNNNNOOOQQQRRRSSSUUUWWWWWWWWWVVVUUUSSSRRRQQQTTTWWWYYYYYYXXXRRRRRRQQQPPPPPPQQQQQQRRRRRRPPPOOOPPPQQQRRRRRRQQQLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEBBBBBBAAABBBCCCCCCBBB@@@BBBBBBBBBDDDFFFGGGEEEDDDBBBCCCDDDBBB@@@???AAACCC????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>DDDLLLTTTWWWUUUQQQMMMHHHJJJKKKJJJGGGCCC???===<<<;;;::::::999999::::::999999::::::;;;;;;;;;;;;666999>>>BBBCCCAAA>>><<<999999999999999999999999777777777777777777777777555555666666666555333222444555555666777777666666222333555777999888888777888888777666666555555444222333555777999:::;;;<<<<<<:::888666555666888999555777888:::::::::888777:::999888777777777777777555;;;AAAAAA<<<777666888999888888888888999::::::777999;;;<<<===<<<<<<<<<999>>>DDDIIIOOOYYYgggqqq000000000000//////////////////............//////000000000000000000000000........................---..................---000///...---,,,------...------------------------........................,,,,,,.../////////...---.........------........................///000000000000000000000000000000000111222444444333333222444000...111333222333666555777>>>JJJYYYgggvvvyyy}}}}}}~~~|||}}}|||yyyuuuqqqooonnnmmmlllllllllkkkiiigggaaacccdddccc```___aaadddfffhhhjjjmmmlllggg```[[[WWWYYYYYYYYYXXX[[[aaaffffffoooxxxdddVVVRRRJJJAAADDDBBBCCCEEECCC??????BBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMLLLKKKLLLNNNOOOOOONNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUYYYXXXWWWXXXYYYYYYWWWVVVQQQRRRRRRQQQOOOOOOQQQRRROOOQQQTTTVVVXXXXXXWWWWWWSSSQQQPPPRRRUUUWWWUUUSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQOOONNNOOOQQQSSSSSSRRRKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMLLLKKKLLLMMMPPPQQQKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCBBBAAACCCBBBBBBDDDEEEDDDBBB@@@@@@BBBCCCAAA???>>>@@@CCC>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????===DDDNNNWWWZZZXXXRRRNNNFFFFFFFFFDDDBBB???>>>===<<<;;;::::::999999::::::999999999::::::;;;;;;;;;777;;;@@@DDDEEEBBB===:::;;;;;;;;;;;;;;;;;;<<<<<<666666666777777777777777333444555666666666555444444444555666777777666666000222555888999888777555777777777666555555444444222333666888:::::::::::::::888666555555666888:::555666888:::;;;:::888777888777777666666666666666666???GGGGGG@@@999888;;;:::999888666666666777777888888999999999999999999<<>>??????@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKLLLNNNPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVVVVTTTVVVXXXXXXVVVUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQUUUTTTSSSSSSUUUUUUTTTSSSUUURRRPPPPPPSSSUUUUUUSSSOOOOOONNNLLLKKKLLLPPPSSSTTTQQQOOOOOOQQQRRRQQQOOOHHHHHHHHHJJJMMMNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDCCCBBBDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@>>><<<<<<===???@@@BBBEEEKKKSSSYYYZZZVVVRRRIIIEEEAAA???>>>>>>===<<<>>>;;;888888999:::;;;;;;:::::::::999999999888888777>>>GGGJJJFFF@@@===<<<:::::::::999999999888888666666666666666666666666555555555444444333333333555666666555333333444666777777777777777777777777888888888888777666444333666666666666666777888888;;;999777555444444555666555555777888888777666666666555444333333444555666888FFFRRRQQQCCC777555999666777777888888777555444777777888999999999999888;;;<<<======>>>@@@EEEHHHSSS^^^nnn|||000000000000000000000000000/////////............////////////////////////........................////////////////////////......------------......//////...---------------///......------------...---------............///////////////////////////////////////////////////000///...---...///111222000111111222222111111000000111111111111222222222333777;;;>>>BBBMMM\\\hhhwwwssspppnnnmmmsss~~~xxxvvvxxx{{{~~~wwwpppmmmjjjeeebbbccceeedddeeehhhjjjiiifffbbbaaa```___]]]\\\^^^aaacccjjjmmmnnnjjjbbb]]]^^^```bbbjjjrrrxxx}}}bbbUUUNNNFFFCCCFFFBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMNNNOOONNNMMMPPPPPPQQQRRRSSSTTTUUUUUUVVVXXXYYYZZZXXXWWWWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQUUUUUUTTTUUUVVVWWWUUUSSSPPPOOOOOOQQQTTTTTTRRRPPPNNNNNNNNNLLLKKKLLLOOORRRTTTRRROOOOOOPPPQQQOOONNNKKKJJJIIIJJJLLLMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@@@@BBBDDDDDDCCCDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<===???@@@BBBAAA@@@===;;;;;;<<<>>>???BBBDDDJJJQQQVVVWWWSSSOOOHHHEEEAAA>>>>>>>>>======>>>;;;888888999::::::::::::::::::999999999888888<<>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@BBBAAAAAAAAABBBDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMKKKJJJJJJKKKLLLLLLKKKNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWYYYYYYXXXWWWVVVWWWUUUTTTSSSRRRRRRQQQRRRRRRUUUTTTUUUWWWXXXXXXUUUSSSKKKKKKMMMPPPSSSRRROOOMMMOOOOOONNNMMMLLLMMMPPPRRRVVVTTTQQQPPPPPPOOONNNMMMKKKJJJIIIIIIKKKKKKKKKIIIMMMMMMNNNNNNNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCBBBBBBAAACCCAAA??????AAADDDEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;<<<===>>>???@@@>>><<<;;;:::;;;===>>>AAACCCHHHMMMQQQQQQMMMJJJGGGCCC???<<<<<<============;;;999888999::::::999:::::::::999999999888888???DDDIIIJJJEEE???;;;999555555666777888999::::::777777777777777777777777666666666666666555555555444777999999777555555555444444444444444444444444666777777777666555444444666555555555555666777777999777666555444444555666333444555666777777777777555555444444444444555555777>>>DDDCCC===777555666222333444666777888888888666666777888888888888888888:::;;;<<<;;;<<<===???:::???EEEJJJPPPZZZhhhsss///////////////////////////////////////.........////////////////////////........................////////////////////////......------------......///......---------......***+++,,,.........---,,,---------............//////////////////////////////////////////////////////............///000111000000111111111111000000000000111111111222222222333555666666666:::AAAHHHWWW^^^hhhoooooosss~~~tttqqqvvv|||tttkkkccc___\\\YYYZZZ^^^aaabbbbbbbbbbbb___\\\YYYXXXZZZ[[[[[[ZZZ[[[^^^bbbdddkkkqqqqqqoootttuuu```TTTJJJGGGFFFBBBAAABBB??????>>>>>>>>>???@@@AAA@@@@@@@@@@@@????????????======>>>>>>>>>???@@@@@@BBBAAA@@@@@@@@@BBBEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKMMMJJJHHHHHHKKKNNNNNNMMMLLLMMMOOOQQQRRRSSSSSSSSSRRRTTTVVVVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRRRRSSSTTTVVVXXXVVVSSSPPPHHHIIILLLNNNPPPPPPOOONNNQQQQQQQQQPPPOOOOOORRRTTTXXXVVVTTTRRRPPPOOONNNMMMJJJIIIHHHIIILLLMMMLLLLLLNNNNNNOOONNNMMMKKKHHHGGGHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBDDDAAA??????AAADDDFFFGGGCCCCCCBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======;;;;;;:::;;;<<<===>>>===<<<::::::;;;<<<===@@@BBBFFFIIIKKKJJJGGGEEECCC@@@<<<:::;;;<<<<<<<<<===;;;999999:::;;;;;;::::::::::::999999999888888<<>>>>>==================>>>???@@@AAABBBAAA@@@???@@@AAADDDEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKHHHFFFIIINNNSSSSSSRRRKKKMMMOOORRRSSSSSSSSSSSSRRRTTTVVVVVVTTTSSSRRRSSSRRRRRRQQQQQQPPPQQQQQQQQQOOOPPPQQQSSSUUUTTTPPPMMMIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTSSSSSSUUUWWWZZZYYYWWWTTTQQQOOONNNNNNJJJJJJLLLOOORRRTTTSSSRRRNNNNNNNNNMMMKKKIIIGGGEEEFFFEEEDDDBBBBBBBBBBBBCCCAAAAAABBBBBBCCCBBBBBBBBBDDDAAA??????AAAEEEGGGHHHCCCBBBBBBAAAAAA@@@??????========================>>>===;;;:::::::::;;;<<<======<<<;;;:::;;;;;;<<<>>>@@@CCCEEEEEEDDDBBBAAA???===::::::;;;<<<<<<;;;<<<:::999:::<<<======<<<:::::::::999999999888888777999<<<<<<:::888666555777777777666666666555555777777777777777777777777444444444444444444444444444777;;;<<<;;;777555444333333333333333333333333444444444444444555555555555555444444444444444555444444444444444444555555666666555444444333333333333444444444444444444333555555555555666666444333555555444444444444444444555555666777777777777666333555777777555444555555888:::===>>>>>>AAAFFFJJJUUUYYY___gggqqq~~~000000000000000000000000.........///////////////////////////////////////........................////////////////////////......------------.........------------...//////***++++++,,,,,,,,,,,,+++---------............///////////////////////////////////////////////////------.........////////////000000111111000000///000111111111111222222222000111222222222333666888888DDDXXXhhhooorrr{{{}}}uuuooonnntttzzzyyyppphhhaaa\\\[[[YYYVVVVVVXXX[[[\\\\\\[[[[[[\\\___bbbdddjjjoooqqqppppppuuuyyy}}}lll[[[PPPMMMKKKHHHFFFCCC@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>======<<<===<<<<<<<<<===???AAABBBAAAAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHJJJJJJGGGFFFKKKSSSXXXXXXVVVLLLNNNQQQSSSUUUUUUUUUTTTUUUWWWXXXXXXUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNMMMNNNPPPQQQQQQNNNLLLJJJKKKLLLMMMMMMPPPSSSVVVUUUVVVWWWVVVUUUVVVWWWYYYYYYYYYXXXUUUQQQOOONNNOOOMMMNNNQQQVVVZZZ[[[ZZZXXXOOONNNMMMKKKIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAACCCAAA???@@@CCCFFFGGGGGGBBBBBBBBBBBBAAA???>>>===<<<<<<============>>>>>>======;;;;;;:::;;;<<<=========<<<;;;;;;;;;;;;;;;===???AAABBBAAA?????????<<<;;;;;;<<<===>>><<<;;;;;;::::::<<<>>>@@@@@@???:::::::::999999999888888777777888999999888888777444444555666777888999999777777777777777777777777333333333444444444444444444777;;;<<<:::777555444222222222222222222222222333333333333333444555666555555444333333333333444222333333444444555555555666555444333333333333333333333444444444444333333444333333333444555444222666555444333333333333333444555555666666666666666777888999999777777888999777999<<<=========>>>???HHHIIILLLPPPVVV```kkkrrr{{{000000000000000000000000............/////////000////////////////////////........................////////////////////////......------------......---------------...//////......------,,,------------------............///////////////////////////////////////////////////------......//////......//////000000000000//////000111111111111222222222111222333333333333444444:::AAAMMMZZZcccjjjvvvzzzrrrpppsssvvvwww|||~~~zzzuuuqqqkkkggggggddd___[[[[[[ZZZ[[[^^^```dddkkkttt{{{kkk[[[QQQKKKEEEFFFEEEBBB>>>===>>>>>><<<<<<===>>>????????????=========>>>>>>>>>??????===<<<;;;;;;<<<>>>AAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDCCCCCCCCCDDDFFFHHHIIIIIIGGGGGGMMMVVV[[[ZZZWWWMMMOOOSSSVVVWWWXXXWWWVVVWWWXXXYYYXXXTTTRRRPPPPPPOOONNNNNNMMMNNNNNNOOOOOONNNMMMLLLMMMOOOOOOMMMLLLJJJMMMPPPQQQQQQRRRUUUXXXUUUWWWXXXWWWVVVVVVXXXYYYWWWXXXWWWTTTOOOMMMMMMOOOLLLOOOSSSYYY]]]]]]YYYVVVPPPNNNLLLIIIGGGGGGGGGHHHCCCBBBBBBBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAABBB@@@@@@AAADDDFFFGGGGGGBBBBBBBBBBBBAAA???===<<<<<<<<<======>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<;;;>>>@@@@@@>>><<<===>>><<<<<<===@@@AAAAAA???<<<:::999:::===AAACCCCCCBBB:::::::::999999999888888777666666666777777777777444555666777888999999:::666666666666666666666666444444444444555555555666444777::::::888666555444333333333333333333333333222222222222333444555666555444444333222222333333111111222333444555555555333333222222222333555555222333444444444444333222333333333444444444333222444333333222222333444555444444555666666666555555999::::::888777777999<<<888999;;;<<<=========>>>???@@@AAACCCFFFKKKQQQVVV]]]dddoooyyy000000000000000000000000---.........//////000000////////////////////////........................////////////////////////.........------.........---------------...///000222111///...------...///---------.........//////////////////////////////////////////////////////,,,---......//////......//////000000000000//////000111111111111222222222444555555666555555444444999999???HHHQQQ\\\kkkyyywwwqqqqqqqqqoootttyyy{{{||||||yyyqqqkkkjjjbbbeeeiiinnnvvvlllVVVMMMGGGBBB???AAAAAA>>>;;;<<<>>>???:::;;;<<<===>>>>>>>>>>>>999:::;;;===>>>@@@AAABBB===<<<;;;;;;<<<>>>AAABBB??????@@@AAAAAAAAA@@@@@@DDDCCCBBBBBBCCCEEEHHHIIIJJJGGGGGGNNNWWW\\\ZZZUUUNNNPPPTTTWWWYYYYYYXXXWWWVVVWWWWWWVVVRRROOOMMMMMMNNNMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNNNNLLLIIIMMMSSSUUUUUUUUUVVVXXXUUUVVVXXXWWWVVVVVVWWWYYYUUUVVVVVVRRRNNNKKKLLLNNNJJJMMMRRRXXX[[[YYYUUUPPPPPPNNNKKKHHHFFFGGGHHHIIIBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBEEEGGGGGGFFFBBBBBBBBBBBBAAA???===<<<<<<=========>>>>>>??????===<<<<<<;;;<<<===>>>???>>>============<<<<<<<<<:::===??????<<<;;;<<<>>><<<===@@@CCCEEEDDDAAA>>>999999;;;>>>BBBEEEEEEDDD:::::::::999999999888888777666444444444555555444888888888888777777777777666666666666666666666666444555555555666666777777444777999999777555555555333333333333333333333333222222111111222444666777555444333333222222222222000111222333444555555555111000000111222555777888222222444444444444222222222333444444444333333333222111111111222444666777333444555555666666555555333333333111000111444777777777888888999:::;;;<<<999;;;>>>??????AAACCCEEEDDDKKKUUU]]]fffqqq~~~////////////////////////000000000000000000000000...//////000///---+++***---------............///....................................////////////.../////////...------,,,.......................................---------......////////////......////////////////////////,,,,,,------.../////////......///000111222222333000000000000////////////333333222222333555666888777:::<<>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::===<<<;;;;;;<<<>>>AAABBBAAAAAA???>>>============;;;???CCCFFFFFFFFFFFFFFFCCCEEEHHHLLLOOOQQQRRRSSSLLLPPPTTTWWWWWWWWWWWWWWWTTTTTTTTTSSSRRRPPPOOONNNLLLMMMNNNOOONNNNNNLLLKKKLLLMMMNNNOOOOOONNNLLLLLLMMMOOORRRUUUWWWXXXWWWWWW[[[YYYWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOQQQSSSUUUUUUTTTRRRPPPMMMLLLKKKJJJJJJIIIJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDGGGJJJKKKJJJFFFBBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA===>>>???@@@@@@???>>>===@@@???>>>===<<<<<<<<<<<<@@@???===<<<<<<===???AAA??????>>>>>>======<<<<<<:::===@@@CCCDDDCCCAAA???<<<===>>>???????????????:::999999888888888888888:::888777666777888777666666777888777666555666777777777777777777777777777333333444444444444444333555555666666555555444333222111111111000000//////000111222333444555555555444333333222222333333444333333333333333333333333333333333222222111111111333333333333333333333333333333333333333333333333555444222111000111222222333444555555666666555555888888777777666555555555777777777777888888888888:::::::::;;;<<<===>>>??????CCCGGGJJJOOOVVV___eeeyyy////////////////////////////////////////////////............---,,,++++++---------............///....................................////////////...............---,,,,,,........................,,,,,,,,,---------------......////////////...............................................................//////000000111000000000000////////////111111111111222333444555333666888999<<>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBB@@@???>>>===<<<<<<<<<<<<===@@@DDDFFFFFFEEEEEEEEECCCFFFKKKOOOQQQPPPNNNLLLKKKNNNRRRUUUVVVUUUVVVVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMOOORRRUUUWWWXXXXXXXXX[[[YYYVVVSSSQQQQQQQQQRRRPPPQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDGGGIIIJJJIIIEEEBBBBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFDDDDDDBBBAAA@@@?????????>>>>>>>>>??????>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@AAA>>>>>>>>>=========<<<<<<:::<<<>>>@@@AAA@@@>>>=========>>>>>>??????>>>>>>::::::999888888888888999888777666666666777666666666888888888666555666777555555555555555555555555444444555555555555444444555555555555555444444333222111111111000000000000111111222333444444444444333333222222222222333333333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333444444333222222222222222444444444444555555555555;;;;;;:::999777666555555666666666666777777777777999999888999999:::;;;<<<;;;>>>@@@BBBDDDHHHNNNRRR^^^iiiwww//////////////////////////////////////////////////////...---,,,,,,,,,,,,---------............///........................---............/////////,,,------------,,,,,,+++------------------------***++++++,,,,,,---------......////////////..............................111000000///......------........................////////////000000000000...///000111111111111111111333444555666:::BBBHHHWWWcccwww|||dddWWWJJJDDDCCCAAA@@@BBB>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAA>>>===<<<;;;;;;;;;;;;;;;>>>AAADDDFFFEEEDDDDDDDDDCCCGGGMMMQQQRRROOOJJJFFFHHHKKKOOORRRSSSSSSTTTUUUSSSSSSRRRQQQPPPPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKMMMOOORRRUUUXXXYYYZZZZZZZZZXXXTTTPPPOOOOOOPPPRRROOOOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQQQQOOOMMMKKKJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHGGGDDDBBBAAABBBCCCCCCCCCCCCDDDEEEFFFFFFBBBAAA@@@???>>>=========???>>>>>>======>>>>>>???@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===============<<<<<<<<<;;;;;;<<<======<<<<<<;;;======>>>>>>>>>===<<<<<<::::::999888888888888999555555555666666666666666666777888777555444555666333333333333333333333333555555666666666555555444555555555555555444333333111111111111111000000000222222333333333333333222222222111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111333333333333444444444444333333444444444333222222444444333333333444555666;;;;;;:::888666555444333444555555555666666666666888777777666666777777888777999;;;======???AAACCCIIIRRR]]]cccggglllvvv~~~////////////////////////////////////////////////111000...---,,,---...///---------............///........................---------.........//////+++,,,,,,---,,,,,,++++++------------------------******+++,,,---.........---......//////......---........................000000000//////.........//////..................////////////000000000000---...000111222111000///111333444555555777<<>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;<<>>============???>>>===<<<<<<===>>>???????????????@@@AAABBBCCCAAABBBCCCDDDDDDBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::===============<<<;;;:::999999888777777777777888555666777888777777777888555666777666444333333444333333333333333333333333666666666666666666555444444444555555555444333333111111111111111111111111222222333333333222222111111111000000000000111111222222222222222222222222222222222111111111111111000000000000000000000000333333333333444444444444222333444555555444222222555333222111111333555666777666666555444333222222333333444444444555555555777777666555555555555555555777:::===???@@@AAABBBBBBGGGMMMOOOOOORRRYYY___pppyyy////////////////////////........................111000///.........///000---------............///........................------------............++++++,,,,,,---,,,,,,+++------------------------+++,,,,,,---...//////000------............------........................---........./////////000000/////////////////////.../////////000000000111///000111222222222111000111222444555666777:::<<<@@@KKK\\\mmmzzzxxxaaaVVVKKKEEE@@@@@@???;;;888888;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<888999999999::::::;;;;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;;;;<<<======???AAACCCCCCBBBAAAAAAAAABBBDDDFFFHHHIIIIIIIIIHHHDDDFFFJJJLLLLLLMMMOOOQQQRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJKKKMMMOOOQQQTTTWWWYYY[[[\\\YYYUUUQQQMMMKKKLLLNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWUUURRRNNNLLLKKKKKKLLLHHHIIIKKKKKKKKKIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEAAA@@@???>>>>>>===>>>>>>???>>>===<<<<<<===>>>???>>>>>>>>>???@@@AAACCCCCCAAABBBDDDEEEDDDBBB@@@???;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;:::999999::::::<<<<<<<<<<<<<<<;;;:::999888888777666666666666666777999;;;;;;999888999:::555666666555333222222333444444444444444444444444666666777777666555555444444444444555444333333222111111111111111222222222222222222333222222111111111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000222222222333333333444444111222333444444444333222444333111000111222444666333333333333333444444444333333333333444444444444888777666555444444444444666777:::===???@@@@@@???;;;>>>AAA@@@>>>???DDDHHHTTTZZZdddooozzz////////////////////////........................000000///////////////000---------............///........................,,,------------.........+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------............------------------------------,,,,,,------...//////000////////////////////////......//////000000111111111111222222222222111111111111222333444666888888666???MMM\\\iiiqqquuuvvvuuuvvv{{{bbbRRROOODDD@@@===??????;;;999:::999999999999999999999999999999::::::;;;;;;<<<<<<888999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===???AAAAAA?????????@@@AAAAAAAAABBBDDDFFFHHHIIIDDDFFFHHHJJJJJJKKKMMMNNNQQQPPPOOONNNMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPSSSUUUXXXZZZ[[[WWWUUUQQQMMMLLLLLLMMMOOOOOOPPPRRRSSSUUUVVVVVVVVV]]]YYYTTTNNNKKKIIIJJJKKKKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>???>>>======<<<<<<======>>>=========>>>>>>@@@AAAAAA@@@AAACCCCCCCCCAAA???===:::::::::;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::;;;;;;;;;::::::999888888777666666666666777999<<>>;;;;;;===888888888888888888888888888999999:::;;;;;;<<<<<<999999999999888888888888999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<===;;;===>>>>>>======>>>@@@@@@?????????AAACCCEEEFFFEEEFFFHHHIIIIIIIIIKKKLLLQQQPPPNNNMMMLLLMMMOOOOOOPPPNNNMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYVVVTTTQQQOOOMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRZZZVVVQQQLLLJJJKKKMMMOOOOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDBBBBBBDDDFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<==================<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@???===<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888999999::::::::::::999:::999999888888888888888;;;???BBBAAA<<<999999;;;::::::;;;999777555555666555555555555555555555555666666666555555444222222333444444444444333222222111111111222222333333333///000111222222222222222222111111000000111111222000000000000000000000000///000000000111111111222111111111111111111111111...//////000111111222222111000000000111111222333111111111111222222222222222222333333444444555555333333333444444444444555555555444444333444444444777555444444666666333111444777999:::999999<<<>>>;;;<<<>>>@@@CCCGGGLLLPPP////////////////////////........................***+++,,,---------,,,+++---------.........//////........................,,,,,,,,,---------......,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,++++++***++++++,,,,,,---...//////---......///000111111222222111000//////000111222666555333222444555666666666777:::AAAKKKXXXdddkkkmmmpppxxx{{{fffWWWJJJDDDDDDAAA===:::;;;:::777777:::777777777777777888888888888888999::::::;;;<<<<<<:::999999999888888777777999999:::;;;;;;;;;::::::777777888888999:::;;;<<<:::;;;======<<<<<<>>>@@@>>>?????????@@@AAABBBBBBEEEGGGHHHHHHHHHHHHIIIKKKQQQOOONNNLLLLLLMMMOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNOOOOOOPPPOOOOOONNNSSSPPPLLLIIIJJJNNNSSSVVVRRRPPPNNNKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGDDDBBBBBBEEEGGGFFFEEEAAAAAA@@@??????@@@@@@@@@???>>>>>>============>>>;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@???>>>===<<<<<<999999999::::::;;;;;;;;;888999::::::::::::999999777888999:::::::::::::::<<<;;;::::::999999::::::;;;???CCCAAA<<<888888:::<<<======<<<999777888888555555555555555555555555555555555555444333222111333333444444444333222222111111111222222333333333...///000111222333333333222222111111111111222222000000000000000000000000//////000000111111111222111111111111111111111111---......///000111111222111000/////////000222333000000111222222222222111111111111111111111111111333333444444444555555555444333333222333333444444888666444444666777555333111444666666555555666777999:::;;;<<<<<<>>>AAADDD000000//////.........---........................................................................------............---------.........//////000000////////////////////////......//////...---,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------........................000//////......000111222///////////////000111111222222111111111111222222000111222333444444444444666555555777===IIIVVV___jjjmmmwww~~~fffSSSIIIEEEAAA=========<<<;;;::::::999999777777777777777777777777777777888888888888777777888777666666666777999:::::::::999999999999999999999888777777999;;;===???>>>===<<<;;;<<<===@@@AAA===<<<===@@@CCCCCCBBB???CCCDDDFFFHHHIIIHHHGGGEEEGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGHHHJJJKKKKKKKKKKKKSSSSSSRRRRRRQQQQQQPPPPPPRRRQQQOOOMMMLLLKKKJJJJJJKKKMMMNNNNNNLLLKKKLLLLLLHHHJJJKKKKKKKKKLLLMMMOOONNNMMMKKKJJJHHHHHHGGGGGGJJJGGGDDDEEEGGGHHHFFFDDDEEEEEEDDDDDDDDDEEEEEEFFFDDDBBB@@@???@@@@@@???>>>>>>>>>======<<<<<<<<<;;;888:::<<<===>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===;;;;;;:::::::::<<<:::888888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<:::999888777777777999999999999999999999999CCCFFFHHHCCC;;;555333333555555555555555555555555777666666555444444333333222222222222222222222222111111111111222333444555444444333222222333333333333333333222111000000///111111222222222222111111000000000000111111111111222111111111000000//////111111000000000000111111000000000000000000000000333111000///...///111222222111000111333444333222111111222222222222111111222222222333333333444444111111222333333444555555444444444444444444444444666555555555777888:::<<<000/////////....................................................................................------............---------........./////////000.......................................---,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------........................//////.........///000111///////////////000000111111111000000000000111111000111222333444444444444444444333444999BBBLLLTTTbbbgggsssssseeeRRREEE@@@???>>><<<<<<<<<<<<;;;::::::999999777777777777777777777777666777777888888777777666777777666555666777888999999999999999999999999999999888777777888;;;===>>>>>>===<<<;;;<<<>>>???AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHJJJKKKMMMNNNNNNNNNSSSSSSRRRQQQPPPOOOOOONNNPPPOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNLLLJJJJJJKKKIIIKKKLLLLLLKKKJJJKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGIIIGGGDDDDDDFFFGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEECCCAAA??????@@@@@@???>>>>>>=========<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::::::::<<<:::999999;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::999999888888;;;:::999888888777777777777777777777777777777777CCCFFFGGGCCC<<<666555666555555555555555555555555666666666555444333333333222222222222222222222222111111111111222333444444555444333222222222222222333222222111000000//////000000000111111000000000//////000000000111111111111111111000000000//////111111000000000000111111000000000000000000000000000000111111111000000000111000///000222333222111000111111222222111111000222222222333333333333444111111222222333444444555444444444444444444333333444444444444555777999:::////////////....................................................................................------............------.............../////////---------------------------............------,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------...........................------------...////////////......//////000111000000////////////000000000111222333333333333333222222222222444999@@@EEERRRZZZjjj|||vvv\\\RRRFFF>>>>>>???>>>===<<<;;;;;;::::::999999999777777777777777777777777666666777777777777666666666555555555555666777777777777888888999999::::::888888777777888:::<<<======<<<;;;;;;<<<>>>???@@@>>>>>>===<<<<<<>>>BBBFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTSSSRRRPPPNNNMMMLLLKKKMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIIIIIIIHHHKKKMMMMMMKKKIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFDDDDDDEEEFFFEEEDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCAAA?????????@@@???>>>============<<<<<<<<<<<<======>>>??????>>><<<;;;:::;;;;;;;;;<<<===============<<<;;;::::::::::::<<<;;;::::::;;;<<<;;;:::999999999999999999999999:::::::::999888777777666888888777777777777777777555555555555555555555555>>>AAABBB???:::666555666444444444444444444444444666555555444444333333222222222222222222222222222111111000111111222333444666555444222222111111111222111111000000//////...//////////////////////////////000000000000111111111111000000000000//////111000000//////000000111000000000000000000000000...///111222222111///...000///...///111222111000000111111222222111111000111111222222222333333333111111222222333333444444333333333333333333333333333333333333444555777777///////////////.................................................................................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,------......///............///000000//////............//////000000111222222222222222000111111222222444888<<>>>>>???===;;;;;;:::::::::999999999888777777777777777777777777555666666777777666666555444444444444555555666666555666666777888999::::::888777777777888999;;;;;;;;;;;;;;;;;;<<<>>>???@@@:::;;;;;;:::;;;???EEEJJJHHHGGGEEECCCCCCCCCEEEFFFDDDFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSRRRRRRPPPNNNLLLKKKIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLJJJHHHGGGHHHFFFIIILLLMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEDDDDDDBBBCCCDDDDDDEEEDDDCCCCCCCCCAAA???>>>??????>>>==================<<<<<<<<>>===<<<:::::::::;;;<<<===>>>>>><<<<<<;;;:::999999::::::<<<;;;:::;;;<<<===;;;:::777777777777888888888888::::::999888777666555555555555666777777777777777444444444444444444444444888999:::999666333333444444444444444444444444444444444444444333333222222111111111111111111111111000000000000111222333444666555444222111000000000111000000000//////......////////////////////////////////////000000000111000000000000000000//////000000////////////000000000000000000000000000000...///000111111111000///000///...///111222111000000000111111111111000000111111111111222222222222111111222222333333333333222222222222333333333333222222333333444555666666.........///////////////////////////////////////................................................------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------........................+++,,,,,,---------------...............//////000//////............//////000000111111222222111111///111222333333444666888999CCCTTTffftttxxxdddUUUMMMGGGCCC???<<<<<<;;;888666999999999999999888888888666666666666666666666666555555666666666666555555333444444555555555555555555555666777777888999999777777777777888999999:::::::::;;;;;;===>>>???@@@======>>>>>>@@@CCCGGGKKKFFFEEEBBB@@@@@@AAABBBDDDCCCEEEHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFFFFGGGIIILLLNNNOOOOOOOOONNNLLLKKKIIIHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFFFFCCCFFFJJJKKKKKKIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAA???>>>??????>>>===<<<<<<<<<===============@@@@@@@@@??????>>>======:::::::::;;;<<<===>>>>>>;;;::::::999999999999:::;;;::::::;;;<<<<<<;;;999666666666777777888888888999999888777777666555555444444666777777777777777555555555555555555555555444555666555444333333444444444444444444444444444333333333333333222222222111111111111111111111111000000000000111222333333666555333222111000000///000000000000////////////111000000//////000000111...////////////000000000//////////////////000000000000////////////000000//////////////////////////////.........///111222111000///000222222222111000000000111111000000000000000000111111111222222111111222222222222222333111111111222222222333333222333333444555555555555.........///////////////////////////////////////................................................------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------........................+++,,,------......------......------......///000//////............/////////000000111111111000000///111333444444444666777888>>>JJJYYYgggwwwppp^^^NNNFFFCCC???===<<<<<<===<<<:::888888888888888888888888888666666666666666666666666444444555555555555444444333444555555666666555555555555666666777777888888666666777777888888888888999999:::<<<===>>>??????<<<<<<>>>AAAEEEFFFEEECCCAAA@@@>>>======>>>???@@@CCCEEEGGGJJJLLLLLLKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHDDDFFFGGGIIIJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFFFFFFFBBBDDDHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHDDDEEEEEEDDDBBBBBBCCCDDDIIIHHHFFFDDDCCCBBBBBBBBBBBB@@@>>>>>>>>>???>>>===<<<<<<<<<===============?????????>>>>>>>>>>>>>>>:::;;;;;;;;;<<<=========:::999999888888999999999:::999999;;;<<<<<<:::777555666666777777888888888888888888888777777777777444555666888888888777666555555555555555555555555444444444444555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000///000000111222333555444333111111000000000000000000000000000000000111111////////////111111......////////////000000......////////////000000000//////......//////000////////////////////////000///---,,,---///111333111000///000222333222111///000000111111000000//////000000000000111111111111111222222222222222222000000000111111222222333222222333444444444444444............/////////000////////////////////////................................................------............------.........------,,,,,,,,,------------------------***+++,,,---------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------........................+++,,,---...///......---...------------...//////000//////////////////000///000000000000000//////000111333333222222333444777888???JJJUUUcccuuukkkZZZOOOFFFAAA@@@;;;;;;<<<===>>>>>><<<;;;777888888888888888888888666666666666666666666666444444444555555444444444333444555666777666666555666666666666666666666666666666777777777777777777888999:::<<<===>>>??????:::;;;???HHHPPPQQQKKKDDD??????>>>===>>>>>>@@@@@@BBBDDDGGGJJJKKKJJJIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHEEECCCBBB@@@@@@AAABBBCCCGGGGGGGGGHHHHHHIIIIIIIIIDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHJJJIIIGGGFFFFFFGGGDDDFFFGGGHHHGGGFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFCCCDDDEEEDDDAAA@@@BBBDDDMMMKKKHHHDDDBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<999999888888888888999999888888888:::;;;;;;888666555666666777888888999999777777888888888888999999555666888999999888777666555555555555555555555555444333222333444555555555333333333333333333333333111111111222222222222222111111111111111111111111/////////000000111222333333333222111111000111111111111111111111111111111111000...------...000111........./////////000000........./////////000000//////............//////////////////////////////------......///000111111000///...///111222111000//////000000000000///////////////000000000111111222222111111111111111111//////000000111222222333000111222333333333222111---.........//////000000000000000000000000000000................................................---..................---.........------,,,,,,,,,------------------------***+++,,,,,,------------------------------------,,,------......------,,,++++++,,,,,,,,,---------........................,,,---.../////////...---...------------...//////000000////////////000000///000000000000000//////000111222222000///000111555333555===GGGSSScccppp|||jjjTTTJJJFFFAAA===>>>777888999:::::::::999888777777777777777888888888666666666666666666666666333444444555555444444333444444666777777777666555666666666666666555555555555666777777777777777666777888:::<<<===>>>??????;;;===EEESSS```cccZZZPPP@@@@@@@@@@@@AAABBBCCCCCCBBBDDDGGGIIIJJJIIIHHHFFFMMMLLLKKKJJJIIIHHHHHHHHHEEEDDDAAA???>>>??????@@@DDDDDDEEEGGGHHHIIIJJJKKKCCCEEEGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIGGGFFFFFFGGGFFFGGGHHHGGGEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDEEEDDDAAA@@@BBBDDDQQQNNNIIIDDDBBBAAABBBCCCBBB@@@>>>===>>>>>>===<<<;;;<<<<<<<<<======>>>>>>======<<<<<<===>>>??????<<<<<<<<<<<<<<<;;;;;;;;;999888888888888888999999777777888999;;;:::888555555666666777888999999:::777777777888999999::::::666777888:::999888777555444444444444444444444444222000///000111333333222333333333333333333333333111111111111111111222222000000000000000000000000////////////000111222333222222111111111111111222111111111111111222222222000///---,,,,,,---///000............/////////000---.........//////000000//////............//////////////////////////////+++,,,...000111111000//////...---...000000000...//////000000000000//////////////////000000000000222222111111111111111111...//////000111222222222//////111222222111000000................................................------------------------........................------------------------***,,,------,,,,,,...///---,,,,,,++++++,,,,,,---,,,------......------,,,+++***)))(((((()))***+++------------------------......////////////......---------....../////////........................///...---,,,,,,---.../////////.........---------////////////000000000000000111111111111222222222555555555888===FFFQQQYYYgggppp~~~bbbYYYLLLDDDAAA@@@===;;;<<<<<<;;;::::::999888888888888999888888777666555555555555555666666666666444444444444444444444444222333444444555555444444444444444444444444444444222222222333444555777888555999999777:::@@@???:::999;;;DDDUUUdddeeeWWWIII===============>>>>>>???DDDDDDDDDDDDEEEEEEEEEEEEJJJKKKKKKJJJIIIGGGDDDCCCCCCBBB@@@>>>======>>>>>>FFFEEEDDDDDDDDDEEEGGGHHHEEEFFFHHHGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDDDDEEEEEELLLKKKIIIGGGFFFFFFFFFGGGIIIHHHGGGFFFEEECCCBBBBBBAAACCCCCC@@@<<<<<>><<<;;;:::@@@===:::;;;>>>@@@???>>>???>>><<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::888777888888999999:::;;;<<<<<<:::999777666666777999999:::::::::888777555555777:::>>>AAA;;;:::999777777777777888333333333222222111111111222222222333333444444444333222222111111222222333444222//////000222222222222222111000//////000000---......///000111111222222222222111000//////...//////000111222333333444000000000000000000000000...............///000000222111111000///......---......------------..............................000000000000000000000000000000000000000000000000...///000111111000///...............////////////000000000000000000000000...///000111111000///...///000000111111111000000................................................................................................------------------------+++---...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++***))))))***++++++------------------------------............------++++++,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---.../////////.........---------.../////////000000000000000000111111111222222222222333333444777===FFFLLLYYY```jjjuuuiiiUUUMMMCCC>>><<<<<<;;;999;;;;;;;;;:::999999888888444444555555555444444333444555555555666666666666444444444444444444444444222333444444555444444444222222333444555666666777555555444444444555555666555888999777:::???>>>:::888999>>>IIITTTUUULLLCCC======<<<<<<======>>>???BBBBBBCCCCCCCCCDDDDDDDDDKKKJJJIIIHHHFFFDDDBBB@@@@@@@@@???>>>>>>>>>???@@@EEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHHHHFFFFFFFFFHHHIIIHHHGGGEEEEEEEEEEEEFFFIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCBBB???<<>>=========@@@>>>;;;;;;===???>>>===;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777888888999888999;;;;;;;;;:::888777555666777888999999999999888777666666777:::===???:::999888777666666666777333333333222222222111111111111111222222333333333333222222111111222222333444222//////000222222222222222111000000000000000.........///000111111111222222111111000//////...///000000000111222222222000000000000000000000000///////////////000111111111111000000///......---///..................///........................////////////////////////////////////////////////...///000111111000///...............////////////000000000000000000000000...///000111111000///...000000111111111111000000................................................////////////////////////................................................,,,.........,,,+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++..............................------------.....................---------....../////////000000000000000000111111111222222222222222222333666:::>>>IIIOOOZZZiiixxxdddQQQGGGBBB<<<999:::;;;:::888:::::::::999999888888777222222333444444444333333444444444555555555666666444444444444444444444444222222333444444444444444000111222444666888999:::999888777555444444444444555777777777:::>>>===:::888888:::>>>CCCDDDAAA===<<<<<<<<<<<<<<<======>>>@@@@@@@@@AAAAAAAAABBBBBBIIIHHHFFFDDDAAA@@@???>>>>>>======>>>???@@@AAABBBDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJHHHFFFEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCAAA>>>===BBBJJJQQQ```[[[SSSKKKFFFDDDDDDEEEBBBAAA???>>>>>>???@@@@@@AAA???<<<;;;<<<======<<<:::999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777888888999888888999::::::888777666444555666777888888888777777777777777888999::::::888888666555555555555555333333333222222222222111000111111111111111222222222222111111111111222222333111//////000111222111222111000000000000000000......//////000000111111222111111000000//////...000000000000000000000000000000000000000000000000000000//////000000111222111000000//////.........////////////////////////........................////////////////////////////////////////////////...//////000000//////...............////////////000000000000000000000000//////000000000000//////000000111111111111000000................................................................................................////////////////////////---...///...,,,++++++------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------,,,,,,---------------------------------,,,------......------,,,/////////......---------........................------------------------................................./////////000000000000000000111111111111333444555444333444666888;;;BBBOOObbbtttfffSSSHHH???===::::::<<<<<<<<<:::999999999888888777777777333444555666666666666666333333444444444555555555333333333333333333333333222222333444444444444333111111333444666888999999888777666444333333333333555666666777:::<<<<<<:::888999:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????EEEDDDAAA???>>>===>>>>>><<<===>>>???AAACCCDDDEEECCCDDDEEEFFFGGGFFFEEEEEEJJJKKKKKKJJJGGGFFFFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???CCCJJJOOORRROOOJJJFFFCCCCCCDDDEEE@@@@@@???>>>???@@@BBBDDDAAA@@@===<<<;;;;;;;;;;;;::::::;;;;;;<<<===>>>???::::::;;;;;;;;;<<<<<<<<<<<<;;;:::888777888888999777888888999888777666666444444555666777777666666666777777888888777777666666666555444444333333333222222222222222222222222111111111111222222222222222222111111111111222222222111//////000111111000111111000000000000000111.../////////000000000111111111000000////////////000000000//////////////////////////////////////////////////////000000111000000/////////.........////////////////////////........................////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////000000000000//////000111111111111000000///................................................------------------------........................////////////////////////---...///...,,,++++++------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---------......---------------------------------......////////////....../////////......---------........................,,,------------------,,,---.................................//////////////////000000000111111111222444555555444444555777555888AAAQQQbbbpppxxxzzzvvvbbbSSSIIIEEE===<<<;;;;;;<<<<<<;;;:::777777777777777666666666444555666777777777777777333333333333444444444444333333333333333333333333111222333333444444333333333333444444555666666666444444333333222333333333555444555888:::;;;::::::555888::::::888888:::<<<:::::::::::::::;;;;;;<<<;;;<<<<<<<<<============??????===<<<======???@@@===>>>???AAACCCEEEFFFFFFBBBCCCDDDEEEFFFEEEDDDCCCLLLMMMMMMKKKHHHFFFFFFGGGCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBAAACCCEEEGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>@@@AAACCCDDDAAA@@@>>><<<:::::::::;;;999:::;;;<<<<<<======>>>:::::::::;;;;;;;;;;;;<<<<<<;;;:::888777888888999888888888888777777666666444555555666666666666555666666777777777666555444555555444444333222222111222222222222222222222222333333333333333333333222222111111000000111111222222000//////000111111000111000000000000000111111////////////000000000000000000000///////////////000000000///////////////////////////////////////...------------...//////////////////..................////////////..............................................................................//////............//////............////////////////////////////////////000000////////////000000111111111111111000//////................................................------------------------................................................,,,.........,,,+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++------............------------------------------...//////////////////...,,,,,,,,,,,,,,,,,,++++++........................,,,,,,------------,,,,,,---------...............------.........//////////////////000000000111111///111333333222222444555888777888???KKK[[[hhhppp~~~hhhWWWKKKCCC??????;;;;;;::::::999888777777666666666666666666666666333444444555555555555444222222222333333333444444333333333333333333333333111111222333333333333333444444444444444444444333222111111111222333444444555333333888::::::999:::222666999999777666888:::999999999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBDDDDDDEEEEEEAAABBBBBBCCCCCCCCCCCCCCCJJJKKKKKKJJJGGGFFFFFFGGGCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCAAA???===;;;<<<===>>>???AAABBBCCCCCC?????????<<<:::999:::<<<777888999::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;:::888777888888999888888888777777777777777555555666666666666555555555666666666666555444333444444444444333222111000111222222222222333333333444444444333333333333333111111000000000000111111111000//////111111000///000000000000000111111222////////////000000000000////////////////////////000000000000000000000000000000000000000000000000------,,,,,,------...///........................,,,---...//////...---,,,........................................................................///......------......///............////////////000000000000000000000000000000////////////000000111111222111111000///...................................................................................................------------------------+++---...---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,---............---,,,---------------------------......//////......---++++++,,,,,,,,,,,,,,,,,,........................+++,,,------------,,,+++---------.........//////---------.........//////////////////000000000111...///111111000111222444777666666888???IIIUUU]]]mmmzzzkkk]]]OOOGGGAAA;;;999;;;999999999777666555555666555555555555555555555555333333444444444333222222222222222222333333333333222222222222222222222222111111222333333333333222333333333333333333333222333222222222222333444555555222222888;;;888888:::555666888888777666777888888888888888888999::::::999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBGGGHHHHHHGGGEEECCCDDDEEECCCDDDEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFFFFGGGEEECCCAAA@@@AAABBBCCCCCCFFFEEECCCAAA???===<<<;;;:::;;;>>>@@@AAAAAAAAA@@@>>>???>>><<<999888:::===888888999:::::::::999888999999:::::::::;;;;;;;;;<<<;;;:::888777888888999999999888888777777777888666666777777777666666555555555555444444444444444444444444444444222111000111111222222222333333333333333333333222222111111111111000000000000111111000/////////111111000...000000000000000111222222000000000000///////////////////////////////////////000000000111222222222000000000000000000000000---------------...//////........................+++,,,---......---,,,+++........................................................................///...------------...///............////////////000000000000000000000000111000///......///000111222222222111111000///...................................................////////////////////////........................------------------------+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,---......---,,,+++------------------------,,,------......------,,,---------....../////////........................++++++------------++++++---------.........//////---------.........//////////////////000000000000///000111000000000222444,,,000555888:::===BBBGGG\\\kkkmmmXXXOOOHHHDDDDDD@@@:::999===888999888777555555666777444555555555555555555555555555555555444444333222111111222222222333333333222222222222222222222222111111222333333333333222111111222222222333333333555444444333333333444444666111222888;;;888777:::999999999777777777888999888888888777888999999:::999999:::::::::;;;;;;;;;<<<===>>>?????????======>>>>>>@@@@@@AAA@@@???>>>AAA@@@???>>>???@@@AAABBBDDDEEEFFFDDDBBBAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBCCCDDDFFFGGGGGGGGGCCC@@@>>>@@@CCCEEEGGGFFFDDDAAA>>><<<<<<===>>>888:::>>>AAABBBAAA@@@???===>>>>>><<<999888;;;===:::;;;<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;<<<;;;:::888888888888999:::999999888777888888888666777777777777777666666555444444333333333444555444444555555444333111000111111111222222333333333222222222222111111000000111111000000000000111111000//////000111111///...000000///000000111222222000000000000////////////........./////////////////////000111222333333444000000000000000000000000...............///000000---.....................***+++---......---+++***........................................................................///...---,,,,,,---...///............/////////000000000000000000000000000111000///......///000111222222222111111///......111111000///////////////------------------------,,,------......------,,,........................------------------------......------------......000///---,,,,,,---...///************************++++++------------++++++,,,,,,,,,------.................................------------------------,,,,,,,,,---------......------------------------000000/////////.........////////////////////////////////////000000000000...111444444222111333555444333222333555999<<>><<<;;;::::::999999999999888888888777555555555555555555555555444444444444444444444444222111000000000111333333222222222222222222222222333222222111111222222333444444333333333333222222111111222333333333333222222333555888:::<<<======888888888777777777777777555555666888888999999999;;;:::999999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???===>>>>>>===;;;;;;<<<===AAACCCDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFEEECCCBBBBBBAAAAAAAAABBBBBB>>>>>>>>>???@@@AAABBBCCCAAA@@@@@@AAABBBCCCDDDEEEGGGFFFDDDAAA>>><<<;;;:::@@@AAAAAABBBBBB@@@???>>>>>>??????===:::999999999<<<<<<============<<<<<<::::::999888999:::;;;<<<:::;;;<<<;;;:::999;;;===888777777888888777555222222444888:::;;;:::888666555555444333333333333444222222222333333444444444222222222222222222222222222222222222222111000///000000000000////////////000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////+++,,,---...///...---,,,//////.........---------...------,,,,,,------...,,,------....../////////000000000000///...---,,,......---,,,,,,...///000...------------.../////////............---------........./////////000000......------...///000111444222///......///...---//////...---------------------------------------,,,------......------,,,........................------------------------......------------......,,,+++*********,,,...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...---------,,,,,,,,,,,,.........................../////////000000000000///111333333111111333555444333222222444777:::<<<@@@HHHUUUeeexxxxxxgggYYYLLLEEECCC@@@???===<<<:::999888888888888888888777777777777555555555555555555555555222222222222222222222222222111000000000111222333222222222222222222222222333222222111111222222333333333222222222111111111000111222222333333222222333444555777999:::;;;;;;777777777777777777777777666555444444555777888::::::999999888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@>>>>>>>>><<<;;;;;;===???BBBCCCDDDCCCBBBAAABBBCCCCCCAAA@@@AAACCCDDDDDDBBBCCCBBBBBBAAA@@@@@@@@@AAA<<<===>>>???@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@??????????????????@@@AAA@@@???>>>======>>>>>>===;;;999::::::<<<<<<============<<<<<<:::999888888888999;;;;;;=========;;;999888999:::999888777777888777555333333444777999:::999888777666555444444333333444444222333333333333333333444222222222222222222222222222222222222222111000000111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////000000000000//////......------------------------........................+++,,,------......------//////.........---------...------,,,,,,------...---------------.........---............------,,,---------------...//////...------------.../////////............---------..................//////,,,------...............111///------...//////...///...------,,,---------------------------------------............------........................------------------------......------------......******)))***+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,............................../////////000000000///000111111000111333555444333222111222555777999999===DDDOOO^^^pppzzz{{{qqqZZZLLLDDD???=========<<<:::999888777666666777777777666666666555555444444444444444444444444222222222222222222222222111111000000111111222333222222222222222222222222222222111111111111222222222111111111111000000000000111222222333333222222444444666777888888999999666666666666666666666666777555333222222555888:::999888888888888999:::;;;999999999::::::;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@??????>>><<<;;;<<>>>>>>>>???>>>===<<<<<<<<<===>>>===;;;:::;;;<<<;;;<<<<<<======<<<<<<;;;999999999888999::::::;;;??????>>><<<888666666777:::888666666777777666555444555666777888888888777666666555444444444444555444333333333333333333222222222222222222222222222111222222222222111000000222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000////////////...................................................---,,,,,,,,,,,,---.....................---------...------,,,,,,------...------------,,,,,,,,,,,,++++++,,,------------,,,,,,---......//////.........------------.../////////............---------.........---------------...............------,,,///---,,,,,,...///000///000//////....../////////------------------------------............------........................------------------------...------,,,,,,------...---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------------..................------------------------,,,,,,,,,---------......------------------------........................................................./////////000000///000000000000111333555333222111111111222444555666888;;;AAALLLZZZhhhrrryyy}}}}}}vvvoootttiiiZZZKKKEEEDDD@@@<<<:::::::::888777666666666666666666555555555444444444444444444444444444444444333333333333333333333333111111111111111222222222111111111111111111111111222222111111111111222222222222111111111000000000000000111222222222222222444444555666666666666666555555555555555666666666666555444333444555777888777777777777888999999:::888888888999999::::::;;;;;;;;;===>>>???@@@@@@@@@@@@???>>>;;;;;;===AAADDDDDDEEEFFFEEECCCBBBBBBCCCEEECCCAAAAAACCCDDDDDDCCCAAAAAA@@@AAAAAABBBCCCDDD@@@BBBEEEFFFFFFDDDAAA???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===========================<<<<<<;;;;;;<<<>>>===<<<;;;<<<>>>;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>>>>;;;888666666777;;;999666555666777777666555555555555666666777888777666555555444444555555444444444333333222222222222222222222222222222222111111222222222111111000222222222222111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111111111111111111111........................------,,,+++,,,---...///...........................------,,,,,,------...---------,,,,,,+++++++++******,,,------.........+++,,,.../////////...---...------------.../////////............---------...------------,,,,,,,,,222111///...///000222333111///------...000000/////////............//////---------------------------......//////......---........................------------------------------,,,,,,,,,,,,------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------------.........//////------------------------,,,,,,,,,---------......------------------------------....................................................../////////////////////000222333444444333222111000000111222222222333555888===EEENNNTTT^^^eeejjjhhhfffnnnttteeeSSSHHH??????@@@>>>:::888999999888777666666666777555555555444444444444333444444444444444444444444333333333333333333333333000000111111222222222222111111111111111111111111222111111000000111111222333222222222111111111111000000111222222222222111333444444555555444444333333333444444444555555555444555666777888777666555555555666777888888888999777777888888999:::;;;;;;:::;;;<<<===>>>??????>>>???>>>===;;;;;;===BBBEEEEEEGGGGGGFFFDDDDDDDDDEEEEEECCCAAA@@@BBBCCCCCCCCC>>>??????AAACCCEEEGGGHHHGGGHHHJJJKKKIIIFFFAAA??????@@@AAABBBBBBBBBAAAAAA>>>======<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<;;;<<<>>>===<<<<<<===???::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<:::888777888:::<<<999777666666777777666666555444444444555666777666666555444444444444444444444444333333222222222222222222222222222222222000111111222222222111111222222222222111111111000000000000000000000000000////////////////////////////////////////////////.............../////////111111111111111111111111........................------,,,+++,,,---...///---........................------,,,,,,------...---------,,,,,,+++++++++***+++,,,---.../////////+++,,,.../////////...---...------------.../////////............---------------------------------111///------111777===AAA555222000//////000//////,,,,,,,,,+++,,,,,,---...------------------------......////////////..............................------------------------------,,,,,,,,,,,,------------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,------------------------------.........//////////////////222444666555444222222111111111111111111111333555666777:::>>>BBBIIIQQQZZZ^^^aaalllmmmWWWKKKIII@@@999999999999:::<<<888888777666666666777777555555555444444444333333333333333333333333333333111111111111111111111111000000111222222222222111111111111111111111111111111111000000000000111111333333222222222111111111///000111111222222111111222333333333333333222222222222222333444444555555333555777999999888555333333444555666777888888888777777888999::::::;;;<<<;;;<<<<<<===============<<<===<<<;;;;;;===AAAEEEDDDFFFGGGFFFEEEDDDEEEGGGDDDAAA>>>===>>>@@@@@@@@@===>>>???@@@BBBEEEGGGHHHIIIJJJLLLLLLIIIEEEAAA>>>???@@@AAABBBBBBAAA@@@???:::::::::;;;<<<===????????????>>>===============<<<===>>>>>>===<<<===???999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<<<<999::::::999888888:::;;;;;;999777777888888777666555555444444444444555666555555444333333333333444444333333333333333333222222222222222222222222222000000111222222222222111222222111111111000000000000000000000000000000000////////////////////////////////////////////////---............/////////........................---------------------------,,,,,,,,,,,,---......---------..................------,,,,,,------...------------,,,,,,,,,,,,++++++---...////////////,,,---......//////.........------------.../////////............---------,,,---------...............---,,,---333;;;CCCIII666444111000000000//////,,,+++++++++,,,,,,---...------------------------......////////////..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++******)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,---------------------------------.........////////////000444777888666333111111111111111111111222333444555555555777999<<<===DDDLLLQQQXXXeeewwwuuueeeSSSGGGBBBBBB===:::999777555777<<<666666555555555666666777555555555555444444444444333333333333333333333333000000000000000000000000///000111222333222222111111111111111111111111111111111000000000000111111222111111111111000000000///000000111111111111111111111222222222222222111111111111222333444444444444555666777777666444333111222444666777777777777777777888999:::;;;<<<<<<<<<<<<=========<<<;;;;;;:::;;;<<<<<<<<<===AAACCCBBBCCCDDDEEEDDDDDDEEEGGGDDDAAA>>><<<===???@@@@@@======>>>???@@@BBBCCCDDDFFFGGGHHHHHHFFFCCC@@@>>>???@@@AAABBBBBBAAA???>>>;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>>>>??????===>>>???>>>===<<<===>>>999999::::::::::::999999888999:::;;;;;;;;;::::::999::::::999888888999;;;:::999888888999999777555444444444444444444444444444444333222222222222333222333333333333333333444222222222222222222222222000000111222222222222222111111000000000/////////000000000000000000000000////////////////////////////////////////////////---------.........//////------------------------------------------------+++,,,------......---------------.........//////...------,,,,,,------...---------------.........***+++,,,------------------------------...//////...------------.../////////............---------,,,,,,---...///000000111000//////000333777<<<>>>444222//////000000000///------------......///000------------------------......////////////..............................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,************************++++++---......---++++++.........------,,,,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------------------------------.........////////////111666999:::666222111111111111222222222222000111222111111333666888666:::???DDDKKKXXXhhhtttsssaaaUUUKKKAAA===???777777:::<<<888111111444555555444444444555666666666666555555555444444444333333333333333333333333222222222222222222222222///000111222333222111111000000000000000000000000111111000000000000111111000000000000//////////////////000111111111111111000000111222222222222111000000111222333333444444555444444333333333444444111222444666777777777666777888888:::;;;<<<==================<<<;;;:::999888999;;;<<<<<<===@@@BBB???AAABBBCCCBBBCCCEEEFFFFFFCCC@@@>>>???AAABBBBBB>>>>>>======>>>???@@@@@@AAABBBCCCDDDCCCBBB@@@>>>>>>@@@AAABBBBBBAAA???>>>AAA@@@???>>>>>>======>>>CCCBBB@@@?????????@@@AAA>>>??????>>>===<<<<<<>>>999999999::::::999999999666777888999:::999888888::::::;;;999888777999::::::999999999:::999666444333444444555555444333333444333222222111111222222222222222333333444444444222222222222222222222222///000111222222222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////---------.........//////////////////////////////------------------------+++,,,---...///...---,,,---------.........//////...------,,,,,,------...---------....../////////******+++,,,,,,,,,++++++......---,,,,,,...///000...------------...////////////.........---------+++,,,---...///111222222555555444333111000///...111///------///111111111------------------------,,,---------.../////////------------------------,,,------......------,,,------------------------,,,,,,,,,+++++++++******------------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,............///111111000000333666666333000000000000000000000000000111111222222222333333333333666:::<<<@@@IIIWWWaaappp||||||nnn\\\WWWOOOGGGAAA>>>======999999999888777666666555444444555555555555444444555555444444444333333333222222111111111111222222222222222111111111111000//////000000111111222222111111000000000000111111000000000000000000000000111111000000//////......111222222111000000111333111111111111222333444444333333222222333333444555666555444333222111111111333333333444444444555555555999:::777999???EEEFFF>>>>>><<<;;;:::999999888::::::;;;<<<===>>>?????????AAAAAA@@@BBBGGGHHHEEECCCBBBAAA@@@@@@@@@@@@@@@>>>===<<<<<<===???AAACCCAAA@@@@@@??????>>>>>>===BBBBBBAAAAAA@@@???>>>===??????>>>===============EEECCC???<<<;;;;;;<<<>>>???===:::999999:::===>>>===<<<;;;:::999999999999999:::;;;<<<<<<:::888777;;;;;;;;;;;;:::999888777666666666666777777777777555555444333222222222222222222222111222222333333222222222333333444444444222111111111000000//////000111111111222222222222222222000///............////////////000000000000//////.........---------..............................---,,,,,,...///000........................///...---,,,,,,,,,,,,,,,,,,---///000000000//////...///////////////......,,,,,,,,,------............---,,,,,,,,,,,,---...------,,,+++,,,---...///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000000000000111333555777777888888777444000,,,)))......---------......///........................---------...............------------------------,,,------......------,,,------------------------------------,,,,,,,,,+++************************,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++---......------///000222000...///111222111000000000000000000000000000111111111222222222333333444666888888888>>>HHHOOO___iiizzzsssbbbWWWMMMJJJEEE???;;;999999:::999999888777777666555555444444555555555555444444444444444444333333333333222222111111111111222222222222222111111111000000000000000000000111111111000000////////////000000000000000000000000000000111000000000/////////...111111222111000///111333222222111111111222333333333222222222222222333333555444333333222222222222333333333444444444444555666999:::999===DDDHHHHHH>>>===;;;:::999888888999888999:::;;;<<<===>>>???AAACCCCCCBBBEEEJJJLLLJJJBBBBBBAAA@@@@@@@@@AAAAAA???>>>===<<<<<<>>>???@@@@@@????????????>>>>>>>>>AAAAAABBBBBBAAA@@@>>>======<<<<<<<<<<<<======>>>BBBAAA???===;;;<<<<<<===;;;;;;::::::;;;===???@@@<<<;;;:::999888888888888999:::;;;<<<;;;:::888777;;;;;;;;;;;;:::999888888666666555555555555555555666555555444333333333333333222222111222222333333111111111222222222222222000000000000/////////...000000000111111111222222222111000///............////////////000000000000//////.........---------........................---------------...//////..............................---,,,,,,,,,,,,,,,+++,,,---.........------------............------,,,,,,,,,---------.........---,,,,,,,,,,,,---...---,,,,,,+++,,,---...///---------------...//////------------------------,,,------,,,+++,,,...000000000000111222444666777888777666444111///---,,,///......---------......////////////////////////...............---------------------------------,,,------......------,,,------------------------............------------))))))))))))))))))))))))---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................------------------------,,,...///...------...///222///,,,+++,,,...//////000000000000000000000000111111111222222222222333333555666444333555;;;@@@JJJRRR___ppp}}}lll___SSSIIIAAA>>>===;;;999777777777888888888777777666666555555444444555555555555444444444444444333333333222222222222111111111111222222222222111111111000000000111000000000000000000/////////............//////000000000000000000000000000000000000////////////000111111111//////111222333222111111111111111111222222111111111111111222333333222222222222333333333333333333444444444444555777999;;;BBBJJJLLLHHH>>><<<:::888777777888999666777888:::;;;<<<>>>>>>@@@CCCCCCBBBCCCHHHJJJHHHAAAAAA@@@@@@@@@AAABBBBBB@@@???>>><<<<<<<<<===>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCBBB@@@>>>===;;;;;;;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<888999:::<<<===???AAABBB;;;:::999888777777777777999999:::;;;:::999888777;;;;;;;;;;;;::::::999888666666555555444444333333666555555555555555555555333333222222111222222333111111111111111000000000000////////////........./////////000000000111111222111000//////......///////////////000000000000/////////............---........................,,,---......//////......------------------------...------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------------......///........................,,,---...---,,,,,,...000000000000111333555666777888666444111////////////000///...---------------......................../////////...---------,,,------------------------,,,------......------,,,------------------------.........------------,,,++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////---,,,---...000///---,,,,,,---------000000000000000000000000111111111111222222222222111333444444444555888;;;===AAAIIIUUUggg|||ppp```QQQIIICCC???<<<888888888888999999999999777777777666666555555555333444444555555444444333333333333333222222222222222222111111111111222222111111111111000000000000111111000000/////////...000//////......//////000////////////////////////000000000000///////////////000111000......000222333222111000000000000000222111111000000000000000222222111111222333444444222222333333333444444444333555666;;;DDDLLLLLLFFF<<<;;;888666555666777888666666888999;;;===>>>???>>>BBBDDDBBBAAACCCCCCAAA????????????@@@AAAAAABBB>>>>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@AAABBBBBB???@@@AAACCCBBB@@@>>><<<======<<<<<<<<<======>>>:::;;;<<<=========<<<;;;777999;;;===???@@@@@@@@@999999888777777777777777999999999:::999888777777::::::;;;;;;:::999999888888777777666444333333222444444444555555555555444333333222222111111222222222222222111111000000///000000000000000/////////////////////000000000000111111000///////////////////////////000000000000/////////.......................................+++,,,.../////////...---------------------------------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///------------------------,,,---......------...000000000111222444666777888777666444333111111000000000///...---------------------------------------/////////...---------,,,------------------------,,,------......------,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////---,,,---......///000000///---,,,,,,////////////////////////000000111111111222222222111222444444444555666777:::<<<>>>CCCNNN```uuuttt\\\UUUJJJCCC???>>>===<<<888888999:::::::::::::::666666666555555555555555333333444444444444333333333333222222222111111111222222111111111111222222111111111000000000//////111000000000//////......111000000//////000000111////////////////////////////////////000000000000///000000///......///111222111111000////////////111111000//////000000000111111111111222333444444222222222333333333444444111333444888AAAHHHGGGAAA:::999777555555555666777666666888:::<<<>>>@@@AAABBBIIIMMMKKKGGGEEEAAA===>>>>>>>>>>>>>>>???@@@AAA;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAABBBCCCCCC>>>???@@@AAAAAA???>>><<>>============888999;;;===>>>===<<<<<<999:::<<<>>>???>>>======888888777777666666777777888888999888888888777777999999999999999999888777:::999888777666444333333111222333444444444444444444333222222111111111222333333222222111111111000111111111111111111111111////////////000000000000111000000////////////000////////////000000000000////////////////////////........................+++,,,.../////////...---------------------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...000///000222444555777888999444555666666555333000/////////...---------------------------------------...............---------------------------------,,,------......------,,,---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,...///...------...///,,,...111111000...---,,,////////////////////////000000000111111111111222222222222222222222222111999::::::;;;???IIIVVV```jjjnnnwwwuuubbbVVVGGGDDD???<<<;;;;;;:::999888888888888888888888777555555555555555555444444333333444444444444333333222222222111111111000000222222111111111111222222111111000000000/////////000//////////////////...111111000000000000111111000000000000000000000000////////////000000000000.../////////------///000111000//////////////////000000000000000111111222111111111111111222333444222222222222333333333333000222444555;;;AAA@@@;;;777777666555555555555555555666888:::===???AAABBBKKKUUU]]]\\\VVVOOOGGG???======<<<<<<<<<===>>>>>>999999:::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAA======>>>>>>>>>=========CCCBBBAAA???>>>===<<<<<<888:::;;;===>>>======<<<;;;;;;<<<======<<<;;;:::888888777777777777777888888888888777777777777777777777888888888777777666:::999888777666555444444///000222444555555444444444444333222111111111111222222222222222111111111111111222222222222222333/////////000000000111111000000////////////000000////////////000000000000...////////////000000000........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///......------------...+++,,,---......///......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///......//////000222555777888999999333444666777555333///---......---------......///........................---------...............------------------------,,,------......------,,,------------------------............------------------------------------...,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++........................------------------------+++---......------///000+++---//////---,,,...///////////////////////////000000000000111111111111222111000000000111000000444666888777888<<>><<<:::999888888777777777777666555555555666666444444444444444444444444222333333444444333333222222111111111000000000000222222111111111111222222111000000000////////////.........///////////////000000////////////000000000000000000000000000000.../////////000000000111...//////...------...000//////.........///000000/////////000111222333444222111111111111111222222111222222222222333333333000444555333555999999666444555555666555444333333333444666999<<<>>>@@@BBBMMMZZZgggiiibbbWWWKKKAAA<<<<<<;;;:::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<===AAAAAA???>>>============:::;;;<<<===============:::;;;;;;;;;;;;;;;::::::888888888777777888888999888888777666666666666666555555666666666666666555888888777666555555444444///000333555666666555555555444333222111111111111000000000111111111111111000000111111222222222222000000000111111111222222000000////////////000000////////////000000000000.../////////000000000000........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---000///...---,,,,,,---...******,,,------.........,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++...000000///......//////000333555888999999:::444444444333222///---,,,---------------...///000////////////////////////,,,------....../////////------------------------,,,------......------,,,------------------------000/////////............111111111111111111111111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............///111,,,---...,,,***+++///222////////////////////////000000000000111111111111000///...///111333333333///222666777666777:::===:::===FFFRRR\\\ffftttssslllaaaWWWMMMFFF???;;;;;;:::999888888888888888777666555444444555666777444444444444444444444444222333333444444333333222111111111111000000000000222222111111111111222222000000000000////////////---.........//////000000//////............//////000000000000000000000000.../////////000000111111---...///...,,,,,,...///...............///000111/////////000111333555555222222111111111111111222111111222222222333333333111555666333111444555444222333555666666555333111222333555888;;;===@@@AAAIIIYYYhhhlllfffYYYKKK@@@<<<;;;::::::999999999999;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::;;;===;;;:::999999:::<<<===???>>>>>>============>>><<<<<<<<<<<<======>>>>>>999999999:::::::::;;;;;;999888888888888888999999888888777666666666666666444444555555555555555444666666666555444444333333000111444666777777777666555444333222111111111111......//////000000111111//////000000111111111222111111111111222222222222000000////////////000111////////////000000000000.../////////000000111111..............................---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---000///---,,,+++,,,------((()))***+++,,,---------,,,,,,,,,++++++************+++,,,------,,,+++***)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...........................+++...000111///.../////////000333666888999::::::555444111///---,,,,,,,,,,,,,,,,,,---...///000111...------,,,,,,------.........---,,,,,,,,,,,,---------------------------.........------,,,,,,,,,///...,,,++++++,,,...///////////////////////////000///---,,,++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++---------+++++++++---...------,,,,,,------...++++++++++++++++++++++++///////////////.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000............////////////000000000000000000000000111111222333333444555555999:::<<<@@@GGGQQQ\\\cccwwwzzzpppddd\\\PPPNNNJJJFFFAAA===:::999::::::999888777666555555555555555555555555555555333333333333333333333333333333333222222111111111222222222111222222333333000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000///......111111111000000000000000111000...---...111444666333333222111000000000111111111111000000000000000000111111111111222222222333444555555333222333444444777::::::888888;;;>>>EEELLLVVV\\\[[[SSSHHH@@@;;;;;;::::::999::::::::::::;;;;;;<<<======<<<<<<999;;;<<<>>>>>>===;;;:::777777888999999:::;;;;;;======>>>>>>===<<<;;;;;;>>><<<999999;;;===>>>>>><<<<<<::::::::::::<<<<<<888888999:::<<<===>>>>>>::::::999888777777777888888777666555555444444555444444444444444444444444111333666999;;;;;;999888444444444333333222222222111111000000111222333333111111111111000000000000000000111111111111000000000000000000////////////---...///000000000000000111000///...............---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,------------------------***++++++,,,,,,++++++*********,,,,,,,,,,,,******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111///......///000111333444555666333111...+++***+++---.........---------,,,,,,,,,...------,,,,,,------.........------,,,,,,,,,---------------------------......---------,,,,,,,,,///...,,,++++++,,,...///........................///...---,,,+++,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------......---------------------,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...//////000........./////////000000000000000000000000000000111111222222333444444555222333555777;;;CCCKKKQQQ^^^ggguuuwwwkkkaaa[[[TTTMMMHHHEEEDDDAAA>>>;;;999777666777777666666666666555555555555555555555555555555333333333333333333333333333333333222222111111111333222111111000000000000000000000000000000000000000000000000000000000000000000////////////000000........................000000000000000000000000....../////////000000000000000000000000///......000000000000000000000000000///.........000222444333222111111000000000111000000000000000000000000000000111111111222222222444555555444222222444555777888888888777888:::;;;===AAAFFFIIIIIIDDD>>>:::999888777666666777888999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;999999:::;;;;;;<<<=====================<<<;;;;;;<<<;;;;;;<<<>>>>>>===<<<<<<;;;:::999999:::;;;<<<777888888:::;;;<<<======:::999888888777777888888888888666555555555555555666666666666666666666666333555888:::;;;;;;:::999333333333333222222222111000000//////000000111222111111111111000000000000000000111111111111000000000000000000//////////////////000000111000000000000//////..................---------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...000000000111222222333333333222000......///111222......---------,,,,,,,,,...------,,,,,,------............------------,,,------------------------...------------,,,,,,,,,...---,,,++++++,,,---...........................---,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,---------...,,,,,,------.../////////////////////000000000000000000000000000000000000111111111222333333444444///000111222333777;;;???EEEKKKUUUcccsssyyyqqq___WWWMMMFFFCCCAAA>>><<<::::::888777666666666666333444444444555555666666444444444444444444444444333333333333333333333333222222222222222111111111333222111000///.........000000000000000000000000//////////////////////////////000000000000//////........................000000000000000000000000------.........////////////000000000000///......000000000000000000000000............///000111111222111111000000000000000000000000000000000000000000000000111111111222222444555444222222333777:::>>>;;;777666666777777777;;;;;;;;;<<<;;;;;;;;;;;;999888777555555777888:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999::::::;;;;;;<<<<<<===<<<============<<<;;;;;;::::::<<<>>>@@@???<<<999::::::999999999999::::::777777888888999:::;;;;;;999999888777777777888888888888777666555555555555666666666666666666666666444555777999999888777666222222222111111111111111//////////////////000111111111111111000000000000///000000111111000000///000000000000////////////000111111111111000000//////.........------------.........---------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...............------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000000000000000////////////...,,,,,,,,,...000111......---------,,,,,,,,,...------,,,,,,------..................------,,,------------------------------------------------...---,,,,,,,,,,,,---...........................***+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------***,,,------++++++,,,...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,---......///////////////000000000000---------.........///////////////000000000111111////////////////////////000111111111222222333333111222444444444444666888;;;>>>CCCKKKVVVdddrrr{{{wwwlllaaaWWWQQQMMMHHHBBB???======<<<;;;777666666666666666777777444444444444555555555555444444444444444444444444222222222222222222222222222222222111111111111111222111000000////////////////////////////////////////////////////////////...///000111111000///...........................000000000000000000000000------.........///////////////000000//////...---/////////000000000000000.........///////////////111000000/////////000000/////////000000000000000000000000000111111111111444333333222333666<<<@@@FFF@@@999555555666555333;;;:::888666777999<<<>>><<<;;;999888888:::<<<>>><<<<<<;;;;;;;;;:::;;;;;;>>><<<;;;999999:::;;;<<<888888888999999:::::::::<<<<<<<<<======<<<;;;;;;999999;;;===???>>>;;;999999999999999999999999999666666777777888888999999888888777777777777888888999888777666555555555555444444444444444444444444333333444555555333222111111111111000000000000000000000/////////000000111111111111111000000000/////////000000000000//////000000000000////////////111222222222111000//////---............---------........................------------------------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,...........................---,,,++++++,,,---.........---------,,,,,,,,,...------,,,,,,------........./////////...---,,,---------------------------------------------------------,,,,,,---------........................)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------***+++---,,,,,,+++---...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------............000000///.............../////////000000000111111---------...............////////////000000000000////////////////////////000000111111111111111222222333555666555555555666777999;;;>>>CCCJJJQQQWWWbbbgggooouuutttuuu~~~zzznnniii```XXXPPPIIICCC@@@@@@???===<<<;;;:::888666777777666666666666777777666666555555555444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000111222333////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////....../////////000000000///////////////...------......//////000000000000///////////////.........000//////...//////000000......//////000000000000//////000000000111111111222222222222444999@@@FFFKKKDDD;;;666555444333111777666444444444666888:::<<<<<<:::::::::<<<===???<<<;;;::::::::::::;;;;;;>>>===:::888888999;;;<<<888888999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<;;;:::999999999999999999999999777777777777777777777777888777777666777777888888999888777666666555555666444444444444444444444444333333444444333222000///000000000000000000000000222111111000000111111111111111111111000000000/////////000000000000//////000000000000////////////111111111111111000///...------...//////......---........................------------------------........................---,,,,,,++++++,,,,,,---------------------------+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------...//////222111000///..................---------,,,,,,,,,...------,,,,,,------.........///000///...---,,,------------------------,,,,,,,,,------------...------------------------------------------------))))))+++,,,------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------)))+++,,,,,,,,,,,,---///,,,,,,++++++++++++,,,,,,------------------------,,,,,,------......//////111000///...------------------------.........///....................................////////////000000000000000000000000000000000000000000000000///111333333333222333444222444666777888:::>>>AAAEEEHHHNNNUUUXXX[[[dddmmm}}}{{{tttpppiii___VVVPPPNNNJJJFFFBBB???===<<<888999::::::999777444333666666555444444444444555666666666555555444444444333333333333333333333333222222222222222222222222000000000111111111111111/////////000111222333444000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000////////////////////////....../////////000000000...////////////...---------......//////000000111111111000///...........................//////000---......//////000000111/////////000000000111111000111111111444999@@@EEEGGGBBB<<<666444333333333555555555666666777777777999888888999999:::;;;<<<;;;:::999999999:::<<<===>>>===:::999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;999999999;;;<<<;;;:::999999::::::::::::999999777777777777777777666666777777666666666777888888999999888777666666666666666666666666666666666666555555555555444333222111000000000000111111111111333222222111111111111111111111111111000000000000...//////000000//////...000000000000///////////////000000000000//////...---...///000000000///...---------------............------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------------------...000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////111000///...---,,,,,,+++......---------,,,,,,,,,...------,,,,,,------.........000000000///---,,,------------------------,,,,,,,,,---------......,,,------------------,,,------------------------)))***+++,,,---,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------)))+++,,,,,,,,,,,,---///,,,,,,++++++++++++,,,,,,------------------------***++++++,,,------.........------,,,,,,,,,------,,,,,,---------.................................------------............000000000000000000000000000000000000000000000000///111222222111111222333000222333333333444666999:::888:::???CCCEEEKKKQQQ___dddllluuu~~~|||yyyhhhaaaXXXSSSPPPMMMHHHCCCAAAAAA@@@>>>;;;:::::::::777888888777666555444555444444333333333333444444333333333333444444444444333333333333333333333333111111111111111111111111///000000000111111111222///////////////000111222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////------........./////////......//////......---,,,------......///000000111444222000.........///000...---------......///000------......///000000111////////////000000000111000000000000222555;;;???===<<<999555333333555888666777777888888888777777555666777999999999999999999999888888999;;;===>>>===<<<;;;999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<;;;::::::;;;===???>>><<<:::999:::;;;<<<<<<;;;:::999888888888777777777666666666666666666666777888888:::999888777666666666666666666666666666666666666555555555444444333333222000000000111111222222222222222111000000000000000111111111111000000000000......////////////......000000000000////////////---......////////////...---...000111222111000///+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------,,,,,,++++++*********......---------,,,,,,,,,...------,,,,,,------...---///000111000///---,,,------------------------,,,,,,,,,------.........,,,------......------,,,------------------------)))***+++,,,---,,,+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---+++,,,------......------)))+++,,,,,,,,,,,,...///,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************+++,,,------............/////////000.....................---,,,,,,,,,---------......000000000000000000000000000000000000////////////333444555444333333444555333333333222222222555777:::555444777999:::===AAADDDIIIOOOUUU\\\fffrrrzzzyyyoooeee^^^XXXTTTNNNIIIDDD@@@@@@AAA???>>><<<<<<<<<;;;888777666777666666555333111222444666444444333444444555666666///000111222333444555555333333333333333333333333111111111111111111111111//////000000111111111222000//////.........//////000000000000000000000000111111111111111111111111111000///......///000111........................////////////////////////,,,,,,,,,---------............//////......---,,,---------...///000000111666444111...---...000111---------------...///000---------...///000000111////////////000000000000000000000//////222666999555666666444222333777;;;444444555555555444444444444666888:::;;;:::999888999888777777999;;;>>>???===<<<;;;:::999999888888999999999999999999999999999:::;;;;;;<<<<<<<<<;;;999;;;>>>AAACCCAAA===999::::::<<<<<<<<<<<<::::::999999888888777777666666666666666666666777888888:::999888777666666666666444444444444444444444444333333333222222222111111000000111111222222222333111111000///////////////111111111111000000000000......////////////......000000000000////////////,,,,,,---.../////////...---///111222333222111000+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---///000///---+++)))++++++++++++++++++++++++,,,------......------,,,+++***)))(((((()))***+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,++++++------............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////////////////..............................000000///...---+++))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---000222222000---+++//////.........---------........................000000//////.........---////////////000000000000333333333222222111111111111111222222222333333333333333333333444555666666;;;>>>AAADDDGGGKKKOOORRR[[[\\\^^^aaadddfffggghhhhhhjjjnnnttt|||~~~}}}{{{zzzvvvqqqmmmaaa^^^YYYSSSMMMIIIFFFEEE>>>>>>===<<<<<<;;;::::::888888777777666666555555333333444444555666666666444444333333333333222222333333333222222111111111222222222111111111111000111111111111111111111111222111111000///......---////////////............000000000000000000000000000000//////......------////////////000000000000000///---------000222444,,,---------.../////////......------------......///......------,,,++++++........................444222111/////////000000........................---------............/////////////////////////////////000000000111111111222222222333333333444444555555444333333333333444999888777999:::;;;;;;999999999::::::;;;<<<======@@@>>>;;;999777777888888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>AAADDDCCC???;;;>>>======<<<<<<======>>>888999:::999777777777888888777666666666888999:::<<<;;;:::888666555444444444333333333333444555555222333333444444333333222111111111111111111111111111111222222222222111111//////////////////////////////////////////////////////000000111111111222.........------,,,,,,,,,---000444777777444///,,,.........------,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,***,,,------+++******+++,,,,,,,,,++++++*********************************+++++++++,,,,,,---------+++++++++,,,,,,---------***++++++,,,,,,------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................------............------............---,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---///111111///---,,,//////.........---------........................000/////////.........---.../////////000000000000111111111111111000000000111111111222222222333333222222222222333444555666444555888999:::<<<@@@BBBFFFFFFHHHJJJKKKLLLMMMMMMOOOPPPSSSWWW]]]ccciiilllppprrrwwwzzz{{{zzzwwwuuutttmmmfffbbbccceeedddbbb]]]\\\ZZZYYYXXXVVVRRROOOIIIHHHEEEBBB???>>>===<<<:::999999888777777666666777777777666666666555555555555555555444444444444444444333333333222222222333333333222222111111111222222222111111111111000111111111111111111111111111111111000///.........////////////............000000000000000000000000111111111111000000//////.../////////000000000000.............../////////---------.....................------------......------------------------........................000000//////.../////////........................---------............///........................111111111222222222333333222222222333333333333444444444333333333444444555999777666777999:::999999999999999:::;;;<<<<<<<<>><<<:::999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@BBBBBB>>>:::;;;::::::::::::::::::;;;777888999888666555666777888777666666666777999:::;;;:::888777555444444444333222222222222333444444333333333333333333333333111111111111111111111111111111222222222222111111////////////////////////............................../////////000000000.........------,,,,,,,,,---000444777777444000...//////.........---------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,'''))),,,,,,,,,,,,---///...---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,---...//////...---,,,+++,,,---------------,,,+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---......//////......---...............---------------------------------/////////...................../////////000000000////////////000000000000000111111111222222222222111111111111222333444444333444555444444444666888999999:::;;;;;;;;;::::::===>>>>>>@@@CCCGGGJJJLLLNNNPPPRRRTTTUUUUUUTTTSSSRRRNNNIIIGGGHHHIIIHHHFFFCCCBBB@@@@@@@@@???>>><<<<<<;;;:::999888888999999777666666555555444444444666666666555555555555555666666555444444333222222333333333333222222222222222222222222222111111111222222222111111111111000111111111111111111111111111111000000//////......////////////............000000000000000000000000111111111000000000000///....../////////000000000---...///000///...---+++...............---------......------------......++++++,,,------...//////........................------.../////////..............................---------............///........................111111111111222222222222111111222222222333333333333222222333333444555666888666444444666888888888888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999:::;;;>>>@@@???<<<999999999999999999999999999666777888777555555555666777777777666777777888999999888777555444333333333222111111111111222333333444333222111111222333444111111111111111111111111111111222222222222111111////////////////////////---------------------------...............//////.........------------------///333666777555222000////////////............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,(((***,,,---------.../////////............---------------------------------,,,,,,,,,,,,,,,,,,+++)))***************++++++***++++++,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------......//////......---+++,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------...........................------------------------................................./////////000000.........///000000000111000000000111111111111222000//////000000111222333444555555444333222444555666777888888888888888777:::999999:::;;;<<<>>>??????@@@AAABBBBBBCCCCCCCCCBBB@@@======>>>???===;;;===;;;::::::;;;<<<<<<;;;<<<<<<;;;:::999888888777777777666666666555555555555555555444444444444444444444444444333333222222333333333222222222222111222222222111111111111111222222222111111111000000111111111111111111111111111000000000/////////...////////////............////////////////////////................................./////////000000......///////////////.../////////...---------,,,......------------......,,,,,,,,,---------..............................+++,,,...///000000//////........................---------............///................................./////////000000111111111111222222222222111111111222333555666777777555333333555777888888888888888999999999::::::888999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999777888:::<<<===<<<:::888:::::::::;;;;;;:::::::::777888888888666555666777777777777777777777888888777666555444333333333333222222222222222333333444444333111000000111333444111111111111111111111111111111222222222222111111////////////////////////////////////////////////.......................................---------,,,///222555555444222111..................------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++***++++++,,,,,,------...---------,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------------............------++++++++++++,,,,,,------+++,,,---......---,,,+++------------,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,++++++,,,---...---.....................---------------------------------...........................////////////.../////////000111111111//////000000000111111111////////////000111222222111222222111000000222333111222333444555666666666555555555666666777888888888888888888999999;;;;;;999888888888999999777666999777666777999:::::::::999999888777666555444444666666666666555555555555333333333333333333444444222222222222333333444444333333222222222111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000////////////////////////............////////////////////////---------------.....................///////////////.........///111444555/////////...---------,,,......------------............---------,,,,,,,,,........................+++,,,...000111111111000........................---------............///........................------........./////////000000000111111111222222000000111222333444666777555333222333555888999888777777777888888888888888555666777999999:::999999888888888888888888888888999999999999999999999999555777999::::::999888888999999:::;;;;;;:::999999888999:::999777666777888777777888888888777777777555555444333333222333333333333333333333444555555444333111000000111333444111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................---...000222333333222111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------,,,+++))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++'''(((***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------........./////////////////////000000000000////////////000000000000////////////000111222222000111222111000111222444---...000111222333444444222222333333444555555555555555444444555666777777444555666666666666555444444333222333555666666555333444444555555555444444333333333333333333333333222222222222333333333333000000111222222333444444222222222222111111111111000000000111111111111111222222222111111111111000000000000000000000000000000000000000////////////////////////............000000000000000000000000...////////////000000000------........./////////000///------///222666888...............---------......------------......//////...---,,,,,,++++++........................,,,---...///000111111111........................---------............///------------------------////////////000000000000///000000000000111111111000000111111222444555666333222333555888;;;;;;:::777777777777777777777777555555666777777888999999666777777777777888888888888888888888888888888888444666888999888777777888777888999::::::999888777888999:::999888777777999777888888888888777666666444444333333333333333444444444333333444444555666333222111000000111222333111111111111111111111111111111222222222222111111000000000000000000000000222222222222222222222222000000000///////////////.............../////////---...///000111111000000+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,(((***,,,---------...///*********++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,***++++++,,,,,,------...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++++++++,,,---............---+++******+++---...++++++,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........///////////////......................../////////000000////////////000111222333111222333222111111333555...///000222333333333333222333333444444444444444555555444555555555666666444555666666555555555555333222222444555555333111222333444555555555444444222222222222222222222222111111111111222222333333111111111111222222222222222222222222111111111111///000000000111111111222222222222111111111111000000000000000000000000000////////////000000000000////////////............000000000000000000000000........./////////000000---------.........//////.........///000222444555---------.....................------------......---------------------,,,........................------------...//////000........................---------............///------------------------....../////////000000000/////////000000000111111111111111111222333444555000111444888<<<>>>>>><<<666666666666666666666666777777666666666888999:::666777777777888888888888888888888888888888888888444666888888777666777888777888999::::::999888777777999999888777666777888777888888999888777666555444444333333333444444555333333222222333333444555111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111/////////.........---------........./////////000------..................+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,'''))),,,,,,,,,,,,---///************++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++*********++++++,,,,,,------............---------,,,,,,........................+++,,,,,,------,,,,,,+++........................,,,------......------,,,++++++,,,------.../////////---+++))))))+++---///))))))***+++,,,------,,,---------,,,,,,+++++++++***************************++++++,,,,,,,,,++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,............/////////000/////////000000111222333//////000///......///111///000000111222222222111222222333333333333222222333333333333333444444444333444555444333222333444222222222444555444111...222333333444333222000///333333333333333333444444000000111111222222222333333333222222111000000000222222222111111111111000//////000000111111111222222222222111111111111000000000000000000000000000////////////000000000000000/////////............000000000000000000000000,,,,,,,,,---------......---------.........//////---...///111111111000000,,,------....../////////.........------.........+++,,,,,,------......///...........................---,,,+++,,,---...///........................---------.........//////------------------------,,,,,,,,,---------......////////////000000000000111111111111222333444444///111555:::???AAA@@@>>>666666666666666555555555999888777666666888:::;;;777777888888999999999:::777777777777777777777777333666999888666555777999999:::<<<======<<<:::999666888888777666555666777777888999999999777666555444444333333444444555555222222111111222222333444000111222222222222111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000.........------,,,,,,,,,---.........//////000000---------------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,***,,,------+++******+++*********++++++,,,,,,,,,........................+++++++++,,,,,,---------++++++++++++******))))))***++++++,,,,,,---......---------,,,,,,,,,++++++........................+++,,,,,,------,,,,,,+++///............---------///...---,,,,,,,,,,,,---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,---......//////......******+++,,,,,,---......,,,******+++---...---,,,........................000000//////.........---000000//////.........---////////////////////////000000000000000000000000////////////000000000000......//////000000111111---///000111000000222444000000111111111222222222222333333444444333333222111222222333333222222111333333333222222111111111111222333444444333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000......///000000000000000................................................////////////////////////////////////////////////---------............///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,------......------,,,111000///...---......///000000000000111111111111444333222000///000333666666444555===FFFIIIDDD<<<666555444333333333333333444555666777777777777777::::::999999888777666666666666666666666555444444:::999888666666666777777??????>>><<<;;;:::999888666777888999999888666666999999999999888666555444888444111111333555555444555555444333333333444444333333222111000000111111111222333444555444333222000222444333222111222222000000000000000000000000111111000000/////////....../////////......---,,,//////////////////......------------------------------............------000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******))))))***,,,---///,,,------...---,,,+++***)))///222///---///111111...---+++***)))+++---.........//////......---,,,------------------------............------------,,,,,,,,,,,,+++++++++***......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,------------,,,+++,,,---...---,,,........................000/////////.........---000/////////.........---........................////////////////////////.../////////000000000000///////////////000000000...///111111000000111333111111111111111111111222333333444444444444444333111222222333333222222111333333222222222111111111111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000......///000000000000000111111111111111111111111////////////////////////////////////////////////........................---------............///---------------...//////------------------------,,,------...------,,,,,,---------------...///000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,------......------,,,///...---,,,+++,,,,,,---/////////000000000111111111111111000///111555888999666666===EEEIIIDDD===555555444333333333333333555666777888999999999999:::999999888777777666666666777777777777666555444888888777666666777888999>>>>>>>>>===<<<;;;:::999777777888888888888777777::::::999888777555555444777444111111333555555444555444444333333333333333333333222111111111111111111222333444444333222222000222333333222111111222///////////////////////////.........---------------------,,,,,,+++++++++........................------------------------------............------/////////...---,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++---...///,,,,,,---------,,,******(((...111///---///000000---------,,,++++++,,,---...////////////...------++++++++++++++++++++++++............------------,,,,,,---...---,,,+++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,------------,,,******+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++------------------------/////////.............../////////...................................................................../////////000000000000000/////////////////////000111111//////000111111111111111111111111000///000000111222222222111111111222222222222111111222222222111111111111111222222222111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000........................---------............///...------------...//////////////////////////////,,,,,,------...------,,,...---------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------,,,,,,,,,,,,------......------,,,...---,,,,,,+++,,,,,,,,,.........////////////000---...//////000222666999;;;888666;;;CCCFFFBBB===444444333333222222333333555666777999:::;;;;;;;;;999999888888777777666666777777888888777777666666666666666666777888999:::;;;<<<>>>>>>>>><<<;;;999888777777777777777888888<<<;;;999666555444444444666444222222333555555444444444333222222222222222333222222111111111111222111222222333222222111111000111333333111000111222////////////////////////............------------...---,,,+++++++++,,,---................................................------............------///......------,,,,,,+++------............------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////++++++,,,,,,,,,+++*********000333000...000222111...///000///---,,,,,,---......//////......---,,,************************.........---------,,,,,,---...000111111000...,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++000...------......,,,+++------------------------........................................................................------------------------........./////////000000000000000//////......---///000111000///...///000111111111111000000000000//////000111222222222222111111222222222222111111111111111111111111111000333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000......///000000000000000------------------------////////////////////////000000000000000000000000........................---------............///......---------......///////////////////////////,,,,,,------...---------......---,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------,,,,,,------......------,,,///.....................---------.........//////---.../////////111555888;;;777555888>>>AAA???;;;333333222222222222333333444555666888:::;;;;;;<<<::::::999999888888888888777777888888888888777777777777777777777888888999777999;;;======<<<999888888777666666666777999999===;;;888555444333444555555444333333333444444444444333222222111111222222333222222111111222222222222222222222111111000000///111222222111000000111////////////////////////000000000000000/////////111000...,,,,,,...///000------------............////////////////////////,,,------......------,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......+++++++++++++++++++++***---333666333000222444333///222444444111...---...---------------,,,,,,+++++++++++++++++++++++++++...------------,,,,,,,,,,,,...000111111000...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------...............,,,,,,,,,,,,,,,,,,,,,+++///...,,,,,,------,,,***---------------------------------...............---------.......................................------------------------............////////////000000//////......------///000111000///...///000000000000000000000000000222222333444444444444444000111111222222111111000000000000000000000000000333222000000000000222333000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////000000////////////////////////......///000000000000000000000000000000000000000........................////////////////////////........................---------............//////......---------......------------------------+++,,,,,,---.........---...------,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......------,,,,,,------......------,,,------..................------------...............///000/////////222444888555222444999<<<:::777222222111111111222222333222333555666888999:::::::::::::::::::::999999999777777888888888888777777888888888888777777666666444666999:::;;;999777666888777666666666777999:::<<<:::888555333333444555444444444444333333444555444333222222111111222222333222222222222222333333333222222111111000000000...000111111000///000000......................../////////000000000000000111000...------...000111---------.........//////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---333666333000222333333111555888777333///...///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,***+++,,,---...---,,,,,,......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************+++,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------.........------------------------------------------------------.........///////////////.....................///000000......///000/////////000000000111111//////000000000000//////000000111111111111000000////////////000000000000111111111000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////000000////////////////////////......///000000000000000////////////////////////........................////////////////////////---------------------------------............/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,---.........---,,,,,,------......------,,,***++++++,,,,,,,,,,,,+++---------............//////000111000......///111333111000222555777666444111111000000111111222222111222333555666777777777::::::::::::::::::::::::666666777777888888777777999999999999888777555555444555777888888777666555666666666666777888999::::::999777555444444444555333444555555333333444555444444333222222222222222333222222222222333333444444333222111111111111111...///111111///...///000........................---------..................---,,,,,,,,,---...///------......///000000000........................,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++******+++,,,,,,++++++***,,,,,,+++++++++,,,---...,,,222555111///000111111222666:::888222......000++++++,,,,,,++++++***)))************************---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------+++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------------------------------------------------------.........//////------..................,,,...//////......000111---......///000111222222............---,,,++++++000000111111111111000000........./////////000000000000111111111111000000000000000000000000000000........................////////////////////////////////////////////////........./////////000000////////////////////////......///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------............/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++,,,---......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...---,,,,,,------......------,,,)))***+++,,,---,,,,,,+++---............/////////...///000///...---///000000//////111444555444222000000000000000111222222222222444555555666666666888888888888888888888888444555666777777777777666777777888999888888777666666666666777777666555555555666777888888999999999777777666666666555555555222444666555333222333555555444444333333333333333222222222222222333444555666555333222111111111222---///000000///......///........................------------.........///,,,---------.........///......//////000111111222------------------------+++,,,,,,------,,,,,,+++*********+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,+++***------,,,,,,,,,---...///...444666333000111333222111555888666///+++,,,///---------------,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------,,,,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,******+++,,,,,,---......***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------........................---------.........//////,,,------....../////////+++---//////...///000222,,,---...///000111222333444333333333222000///...000000111111111111000000---.........//////000000///000111222222111000///000000000000000000000000........................////////////////////////////////////////////////---.........//////000000////////////////////////...//////000000000000000////////////////////////000000000000000000000000---------------------------------------------------------.........//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............*********+++,,,---...///........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---//////...---,,,,,,------......------,,,***+++---...///......---.........////////////000---...//////......///000......///111444555444222000000///000000111222222333333444555666666555555666666666666666777777777444444555666666777666666444555777888999999888888888888777777666666666666444555777888999999999888555555666777777666555555111444666666333222333555666555444444333333444444222222222222333333444555777555444222111111222222---///000000///......///.........................../////////000000111111......///000111111000000...//////000111222222333------------------------+++,,,,,,------,,,,,,+++******************+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,---.........---,,,+++...------,,,---...///000222888:::666444555666555000444777333,,,(((***.........//////......---,,,------------------------+++---......,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++,,,,,,++++++***))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...//////...,,,+++//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------111000///......---......000000000000000000000000111111111111000000000000111111000000//////......111111111111111111111111000000000000000000000000------............------...///////////////...---////////////////////////////////////////////////............///////////////////////////////////////////////////000111111////////////////////////////////////////////////////////////////////////+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///...---,,,+++*********)))***++++++------...///,,,,,,,,,------............------,,,,,,,,,------------......------,,,+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000000///...,,,,,,,,,---......---+++***)))***++++++))))))+++,,,---.........000//////........./////////000000000111111111111000000000000111111111111444333222111222444777888666555555555555555666777666666555666666777888999777888:::;;;;;;999666444999888888777666555555444777999;;;===>>><<<:::999777777888888777666555333444444444444444555666777333333333333333333333333222222222222222222222222000000000000000000000000111000...,,,,,,...000111......---------,,,,,,,,,------......//////000000222222222111111///......////////////////////////......//////......---,,,++++++---......---++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++111000...,,,+++++++++,,,000///---,,,---...000111555888:::888333111333666888888666333///------...//////......---------------,,,++++++******++++++***+++---,,,***))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------///...............///000000000000000000000000000//////000000000000000000000000000000//////......////////////////////////////////////////////////------............------......////////////..................................................................////////////........................///////////////000000111........................................................................,,,,,,------------,,,,,,---,,,,,,,,,,,,---......///...---,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,---------.........------,,,,,,---------+++,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,///111333555444222111///............---,,,+++***++++++,,,+++,,,,,,------------,,,//////............////////////000000000111111111//////000000000111111111222111111111333555888:::888777666666555555555555555555555555555555666666888999;;;<<<;;;999777666888888777777666555555444777999;;;======<<<:::999555666666777666555333222444333333333333444444555333333333333333333333333222222222222222222222222////////////////////////000///...------...///000.........---------,,,,,,............////////////111222222111111///.............................................------,,,++++++,,,,,,,,,,,,+++++++++++++++******+++++++++---,,,+++************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---++++++++++++,,,///...---,,,---...000111444777888666222000222555555666666444000......///...............------,,,---,,,++++++******+++++++++,,,------+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,+++************++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------,,,++++++,,,,,,,,,++++++++++++***------............------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------...///000111000000000000000000000000---.........///000000000000000000////////////...------------------------////////////////////////------............------,,,---...///////////////........................---------------------------............/////////........................//////......//////000111........................................................................------............---------,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------...***+++,,,---...///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,111///,,,+++,,,///333555888888777555333000...---......---,,,,,,,,,------...............---,,,,,,///...............//////////////////000000000000//////000000000000111111000000000111333666888::::::999888666555555555555555555444444333444444444888999;;;<<<;;;:::888777888777777666666555555555777888:::<<<<<<;;;:::999666666777777666555444222444333333333333222222222222333333444444333333222222222222222222222222222........................////////////////////////.........------------,,,/////////...............111111111111000///.............................................---,,,,,,++++++************++++++******))))))))))))******++++++******))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,......---,,,---...///000222444555444000///000333222444555444222000//////------...//////...,,,+++---,,,++++++******++++++---///000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,++++++*********+++************************,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------......------,,,+++++++++++++++++++++++++++---..................---++++++++++++++++++++++++---------,,,,,,+++++++++------,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---------------------------------------...///000////////////////////////,,,,,,------...///000000////////////////////////------------------------////////////////////////------............------+++,,,---...//////000///........................---------------------------------.........//////........................///............///000000........................................................................---..................------,,,,,,,,,,,,---......000///...------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++,,,---...////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333666666666555444111...---.........---------......---......///......------......---------...//////........./////////000000////////////000000000111000000111111333555777888999888777666666666666666666666555444333333333444777888999::::::999777666777777666666666555555555666777999:::;;;:::999888888999999999999777666555444444444444333333222222222333333444444333333222111111111111111111111111////////////////////////......////////////..................------------/////////......---------000000111111000///..............................------.........---,,,,,,,,,+++***))))))***+++,,,*********))))))*********++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********++++++,,,------,,,,,,,,,---...//////111222111...---...000...111333444333111000000,,,---...//////...,,,+++---,,,++++++******++++++---///000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...------......------,,,+++++++++++++++++++++++++++---..................---++++++++++++++++++++++++---------,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------//////...---------------........................+++,,,,,,---...//////000.............../////////------------------------........................------............------++++++---...////////////................................................------------...................................................//////000........................................................................---..................------,,,,,,,,,,,,---......//////...---------.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---......//////...------000000///............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,............---000111111222111000...---........................+++,,,---...////////////---------------...//////---............/////////...////////////000000000222222222222333333444444666666555666666777888888777777666555444444444444555666777777777777666666666666666666555555555555666777888999999999888888888888999999888777555444555555666666555444333222111222444555555444222111111111111111111111111111000000000000000000000000......////////////......//////.........---------//////......------,,,,,,///000000000000//////...........................---------...---,,,,,,+++,,,+++***))))))***+++,,,++++++************++++++,,,,,,+++++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,,,,,,,------...---...///...---,,,---...+++...111222111000000000+++,,,---......---,,,,,,---,,,++++++******+++++++++,,,------+++******+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---------------,,,++++++***++++++++++++,,,,,,,,,------............------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------000///...---,,,,,,,,,,,,........................,,,---------.../////////---............/////////------------------------........................------............------+++,,,---...............------------------------////////////////////////,,,------------.........------------------------......------......///000------------------------------------------------------------------------------............---------,,,,,,,,,,,,---............---------------...---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////////////////...------000000///...............,,,,,,,,,,,,,,,,,,,,,,,,((())),,,---...---+++***,,,,,,---...............,,,---......///.........***+++,,,---.../////////,,,,,,,,,,,,---...//////------------.........///......////////////000000222222333333333333222222444444444444555777888999777666555555555555555555444555555666666666666555555555555555555555555555555666777777777888777777555555666666555444333111444555666666666555444333111222444555555444222111111111111111111111111111111111111111111111111111/////////////////////////////////.........------.........---------------/////////000000//////...---------------------------------------,,,++++++++++++************+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///...//////,,,,,,,,,,,,,,,------------,,,++++++******++++++***+++---,,,***))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((***+++------,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------......---,,,,,,---------------------------------..................//////---------.........//////------------------------........................------............------,,,,,,---......---------------------------------........................,,,,,,---------.........------------------------...------------...//////------------------------------------------------------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...//////---......////////////...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///+++,,,---...///......---++++++,,,---------------,,,,,,,,,,,,---...///000,,,,,,---------................../////////000000111111222333333333333333444444333444444555666777444444444333444444555555555555555666666666666777555555555555555555555555555555666666666777777777444444555555444333111000222333444666666555444333111222444555555444222111111111111111111111111111000000000000000000000000000///...------...///000////////////............,,,------------------.........///////////////...------------------------,,,------------,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******++++++******+++,,,,,,---******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++)))+++,,,---,,,,,,---///---,,,+++***+++,,,...///---,,,++++++******+++++++++---......,,,++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))+++---------+++***+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,------,,,***)))+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...------------------------,,,,,,,,,,,,---...//////------------------------///////////////.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---..................------------...------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------...------------...//////------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,---...///000+++,,,---///000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---///...---,,,,,,---///000***+++---.........------,,,,,,------,,,,,,+++++++++++++++,,,---...///000,,,,,,,,,---------................../////////000...///111222333444444444555444444333333333444444222222222222333444444555555666666666777777888888444555555555555555555555555555555555666666666777555666666666666444333222000111333555555555333222000222444666666444222000000000000000000000000000////////////////////////111000...------...000111000/////////............,,,,,,,,,------...............///////////////...------------------------,,,,,,---------,,,+++++++++,,,---......---,,,+++))))))(((((((((((())))))******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,+++***+++,,,,,,,,,+++)))***++++++******,,,......,,,***)))))),,,...000---,,,++++++******++++++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++******))),,,,,,,,,++++++************++++++,,,,,,++++++***************************---...//////...---+++***++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......000//////.........//////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------++++++,,,---...///000111......---,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------------++++++++++++------........................//////.........---------//////.........---------......------------.........------,,,,,,------...................................................///...---,,,,,,---...///---------.........//////.........------,,,,,,,,,------............------000///...---------------,,,---......,,,,,,---............------,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,,,,............,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......//////////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,---......//////......////////////////////////000000111222222222222222333333333222222111111111333444444444444444333333444555555555555555444444555555555555555555444444666666666666666666666666777777666555444444333333666888999999666444222222000111333444444333111000000000000000000000000000000000000000//////////////////////////////////////////.........---------000000//////.........---,,,---------,,,,,,...///...............---------,,,,,,------------------+++++++++******)))))))))******+++++++++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,---...------,,,+++***)))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,***(((&&&&&&'''((()))---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++++++++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))***+++,,,,,,+++******++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------...//////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++------------............------,,,++++++++++++,,,,,,,,,,,,------------...,,,,,,---------.........---,,,,,,++++++,,,,,,---........................///.........------------///.........------------......------------......------,,,,,,,,,,,,------........................------------------------///...---,,,,,,---...///------------.........///......---------,,,,,,,,,------............------///.........------------,,,---......,,,,,,---.........---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,------......------,,,---,,,,,,,,,,,,---..................////////////------..................---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---......//////..............................///000000111111111111111333333333222222111111111555666666777777666555555444444555555555555444444555555555555555555555555555555555555555555555555777666666555444444333333555777999888666333222222000111333444444333111000000000000000000000000000////////////....................................//////.........---------//////......------------,,,---...---,,,,,,...000...............---------------------------,,,,,,,,,,,,+++++++++***************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******************++++++++++++---,,,,,,++++++***************+++,,,,,,+++************+++++++++,,,,,,,,,,,,,,,***)))))))))******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++******)))(((((('''*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))***++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++//////...------,,,++++++,,,,,,+++************+++,,,,,,,,,,,,---------------------.........//////---,,,,,,++++++,,,,,,---------------------------............------------............------------......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------...............------------,,,,,,,,,------............------------...///......,,,+++,,,---......,,,,,,---......------------,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,------......------,,,---,,,,,,,,,,,,---......------....../////////////////////...............------,,,,,,,,,---......++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------...,,,---......//////......------------------------...//////000000000000000222222222222222111111111111222222333333333222222444444555555555555444444555555555555555555555555555555555555555555555555666666555555444333333333555777888777555333222222000111222333333222111000000000000000000000000000//////.........---------.......................................---------......---------------,,,---...///...------///111//////.........---------......------,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******)))(((((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***------------------------///......---,,,+++******---,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,+++,,,...//////...,,,+++,,,---......,,,,,,---...------------------------++++++,,,---------,,,,,,---------,,,,,,+++++++++------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,------......//////000///............---------------,,,,,,,,,------...+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------,,,,,,,,,,,,------------------------------------------------------,,,---......///.........---------------------------......///000/////////222222222111111111111111//////000000111111000000333333444555555555444444444444444555555555555555555555555555555555555555555555555444444333333333444666777666444222222222000111222222222222111000////////////////////////000////////////.........------------------------................................................---...//////......///111/////////...------,,,,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,------------------,,,------------------,,,,,,------------------------,,,,,,------------,,,,,,***,,,---//////...,,,+++,,,---......,,,,,,---...------------------------***+++,,,,,,---------,,,---------,,,,,,+++++++++------------------------,,,------......------,,,---,,,,,,,,,,,,---......,,,---------......//////.........---------------...------,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++...------,,,,,,------...------------------------------------------------,,,---......///.................................------...///////////////111111111111111111111111111111222333333333333333222222333444555555444444444444444555555555666666555555555555555555555555444444444444444333333333444555666555333222222333111111111111111111111111////////////////////////111111111000000000000///........................---.....................///////////////000000000---...//////......///111000//////...------,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,------,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))(((((()))++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...)))***+++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,///...------,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,***+++---......---,,,,,,,,,---......,,,,,,---...,,,,,,,,,------------...******+++,,,---------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,------......------,,,---,,,,,,,,,,,,---......------------------------------........./////////......---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,......------------.........------,,,,,,------......------------,,,,,,,,,,,,---......//////......////////////////////////---......///////////////000000000111111111111111///000111111222222222222111222333444444555444444333333444444555666666666444444444444444444444444444444333333333333333333333444555444222111222333111111111111111111111111000000000000000000000000222222222111111111000000////////////////////////---------...............///000000000000111111111---...///...------///111000000///...---,,,,,,+++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,)))***+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,))))))***+++,,,---......*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,---...++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,---------......)))***+++,,,------------+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------......------,,,---,,,,,,,,,,,,---......///......------,,,,,,+++......///000111222222333///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------......------------.........---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,---......//////....................................///000000000000//////000000000111111111222------...///000111000000111111222333444444444444333333444444555666666777444444444444444444444444333333333333333333333333333333444333111111222333111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000---------.........//////////////////000000000111,,,---...---,,,,,,...000000000///...---,,,++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,)))***+++,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,+++************+++,,,******+++++++++,,,,,,,,,++++++*********+++---...,,,,,,,,,------.........------------------------------------,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,---............---,,,,,,,,,------************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------,,,+++******------------------------++++++******************---,,,++++++******++++++******+++++++++,,,,,,,,,---------.........//////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...,,,---......,,,,,,---...,,,,,,,,,------.........)))***+++,,,------...---+++++++++,,,,,,---------......,,,,,,,,,,,,......,,,------......------,,,---,,,,,,,,,,,,---......//////...---,,,++++++***//////000222333444555666///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------.........------------.........---,,,,,,,,,,,,---............------,,,,,,,,,,,,---......//////......------------------------...//////000000000000000//////000000111111111222000000222333444444444444000111222333444444555444333333444444555666777777444444444444444444444444333333333333333333333333222333333222111000222333111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000---------.........//////---.........//////000000,,,---------,,,,,,...///111000///...---,,,++++++++++++++++++++++++,,,,,,)))))))))******+++++++++)))***+++,,,------...---+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,*********,,,...///+++++++++,,,,,,------------------------------------...------,,,+++***)))++++++++++++++++++,,,,,,........................++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++***+++,,,,,,------------------,,,++++++,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********+++++++++,,,,,,---------........................++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,+++************)))))))))+++------+++)))))))))*********+++++++++------------------------+++((('''(((+++------+++...+++)))))),,,......---++++++,,,,,,,,,,,,------,,,,,,---...000///,,,)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------++++++++++++------***++++++,,,,,,++++++***,,,++++++******++++++,,,.........------,,,,,,,,,------++++++++++++------++++++++++++,,,---......,,,------......------,,,,,,,,,,,,+++++++++******...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,***)))))))))***+++,,,---.........---...000444777999555222///---+++,,,---...+++,,,,,,---...///000000...------,,,,,,------...////////////////////////******+++++++++,,,,,,,,,------............------------------------------------------------------/////////////////////////////////000111111222222000222333444444333111000000111222333444444555444333333333444444444555555444444444444444444444444555444333333222222222222555444333333222222333333111111111111111111111111222222111111111222333444///000111222222111///...------......//////000000......---------,,,,,,,,,...........................------,,,,,,------...000000///...------,,,,,,......------,,,+++******.........------,,,,,,,,,++++++,,,,,,,,,,,,---------***''''''***,,,,,,+++,,,++++++******++++++,,,*********+++,,,,,,------******+++++++++,,,,,,,,,------------------------------,,,++++++,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++---------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((()))***++++++++++++++++++++++++++++++))))))***+++++++++******,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++******+++------,,,+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((+++------+++...+++)))***,,,......---++++++,,,,,,,,,,,,------,,,,,,,,,---//////---+++******************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,------,,,++++++,,,------,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,.........---------,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------------------------------....../////////...,,,+++,,,,,,+++++++++,,,,,,---......---...000222555777555333111...------...///---------..................------,,,,,,------...........................+++,,,,,,,,,------------------............------------------------------........................////////////////////////000000111111222333333444111222333333333222111111111222333444444444444444333333333444444444444444444444444444444444444444555444333333222222333333555444333333222222333333111111111111111111111111333222111111111222444444333333333333222111//////........./////////////////////.........---------........................------,,,,,,,,,,,,------000//////...------,,,,,,...------,,,++++++******,,,++++++++++++++++++***+++++++++,,,,,,,,,------...+++((((((+++------,,,,,,++++++******++++++,,,++++++++++++++++++******))))))*********+++++++++---------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++******+++++++++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++,,,,,,---//////---+++***+++,,,...------,,,,,,,,,,,,------------+++++++++++++++++++++++++++)))((()))+++,,,,,,,,,---+++******,,,------,,,++++++,,,,,,,,,,,,------,,,++++++,,,...///...---++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,------------,,,,,,............------------------------------------,,,,,,,,,,,,------------.......................................---------///...---,,,,,,,,,,,,,,,......------...000222333333222///---,,,---.../////////.........---------...------,,,,,,------...------------------------------------............------............------------------------------////////////////////////////////////////////////111222222333444444555555222222222222222222222222333333444444555444444444444444444444333333333333444444444444444444444444555444333333333333333333555444333333222222333333111111111111111111111111333222222111222333444555777777666444333222111000///////////////.........000000/////////.........------------------------------,,,,,,,,,,,,------//////......---,,,,,,,,,---,,,,,,++++++************++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,...,,,******,,,---...---,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))))))))************------------------------++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,+++***))))))******+++++++++***+++++++++,,,,,,---------------,,,,,,+++++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***++++++,,,,,,---------///......------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++,,,---...---+++))))))+++---------,,,,,,,,,,,,,,,---------************************+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++---/////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,------------,,,+++***************,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,------------...------------------------///......---------......///......---------............---------...///000///...,,,+++***++++++,,,...........................------,,,,,,------...------------------------,,,------------.........------............------------------..................////////////000000////////////////////////111222222333333444444555222111111000111111222333444444555555555444333333444444444333333333333222333333444444444444444444555444444333333333444444555444333333222222333333111111111111111111111111333222222111111333444555888888777555555444444444000000//////......------////////////.........------------------------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,------.........***++++++++++++,,,,,,,,,,,,+++******+++,,,------,,,++++++******++++++,,,+++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***((()))***++++++++++++***+++++++++,,,,,,---------,,,,,,++++++******))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********++++++++++++++++++,,,,,,------............------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++,,,---,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***+++---/////////---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------...///000111......---------------...---,,,++++++***+++,,,,,,,,,,,,------...//////000...------,,,,,,------...------------------------,,,,,,,,,,,,------------------............---------------....../////////------........./////////////////////////////////000000000111222222333333111000000000000111222333444444444555444444333333333333333333333333333333333333333444444444555555444444444333333444555555555444333333222222333333111111111111111111111111222222111000111222333444666666666666666666777777000000//////......------.........---------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------.........*********+++++++++,,,,,,******************+++,,,,,,++++++******++++++,,,))))))******+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...000000000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++******+++++++++***))))))((()))***,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++******************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,,,,***))))))(((((((((+++)))((()))***,,,++++++,,,,,,,,,,,,++++++++++++************************+++,,,,,,,,,******,,,...+++---......,,,++++++,,,++++++,,,,,,,,,,,,------,,,++++++,,,...///...---++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,------------...------............------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++////////////.........---+++,,,---......---,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---...///000111------------------------......---------...//////++++++,,,---...///000111...------,,,,,,------...------------------------+++,,,,,,,,,,,,---------------............---------------...//////000000---------......//////000////////////////////////...//////000000111222222//////000000111222222222222222333333444333333333222222222222333333333333222333333444444555555555444444444444444444555666555444333333222222333333111111111111111111111111111000000///000111222333222444555777777777777666///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,************++++++++++++(((***++++++***)))+++,,,,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000///...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++))))))***+++++++++******((()))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...++++++++++++++++++++++++++++++******)))***************)))+++,,,---,,,***...---------,,,,,,,,,,,,+++++++++++++++++++++++++++---...,,,******,,,...***---///...,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,---//////---+++******************++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---------,,,------......++++++,,,,,,,,,,,,++++++////////////............+++,,,...//////...,,,+++------------............------------------------+++,,,.../////////...------,,,,,,,,,---...//////------...............---------....../////////000,,,---------......//////...------,,,,,,------...........................------------............------............---------------...///000000000---......///000000111111////////////////////////......///000000111111222---...000111222222222111000000111222333333333333000000111222333444444555222222333333444555555666444444444444444555666666555444333333222222333333111111111111111111111111000///.........///111222111333555777888666444222.........///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++***************++++++++++++(((***,,,,,,+++***+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///111333222111...---++++++++++++++++++++++++........................+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000++++++++++++++++++++++++***+++,,,---------------(((***,,,...///...---,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++,,,------+++***+++---......,,,***//////.........---------+++++++++++++++++++++++++++---...---***))),,,...***---//////,,,******+++++++++,,,,,,,,,---------,,,,,,---...000///,,,)))+++++++++,,,,,,------...******+++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++------------++++++,,,------......------,,,...------,,,,,,------...,,,,,,,,,------.........,,,---...//////...---,,,---------------...///000+++++++++,,,,,,+++++++++......---------,,,,,,,,,+++,,,...//////...,,,+++---------.........//////........................***,,,...000000///...---......---,,,,,,,,,,,,---,,,---......//////......+++,,,,,,------.........///............---------...------,,,,,,------...////////////////////////............/////////000---..................------------...///000000111...//////000111222222222/////////////////////////////////000111111222222,,,...000222333222111000...///000111222333333333//////000111333444555666222222333333444555666666444444444444444555666777555444333333222222333333111111111111111111111111///......------///000111111333666888888555111...---.........//////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,)))************+++++++++)))+++......,,,+++,,,...,,,++++++++++++++++++,,,///......------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++------------------------///000222333333111...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,************************+++++++++*********))))))+++++++++,,,,,,---------,,,+++*********+++,,,---++++++******++++++,,,---******************************+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...---,,,,,,+++***)))(((************************+++++++++*********))))))*********++++++,,,,,,,,,---,,,***)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,------++++++++++++------***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))),,,111111,,,)))***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......,,,***+++---...,,,*********+++,,,------------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---///////////////.........,,,++++++++++++,,,------......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000//////.........---......---,,,+++,,,---...------------------------------............------------------............,,,---......//////......////////////////////////......000111333333444444000111111111111222222222000000111222333333444444111111222222222333333333444444333222333444555666555444222111111111222222222222222222222111000///000000000000000000000000...000222666777666111...000000//////.........---111111000000//////......------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...000000...,,,))))))***,,,------,,,***)))+++*********+++,,,,,,------------,,,,,,+++++++++(((((()))))))))************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***+++,,,,,,+++***))),,,++++++******++++++,,,***,,,............000222333111///---,,,+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++*********+++,,,---++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,,,,---------,,,,,,+++***+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,---,,,+++***)))******+++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++++++++***))))))***++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,///333333///,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---......,,,***+++---...---+++,,,,,,---------,,,,,,+++...........................------,,,,,,------...------,,,,,,,,,,,,------/////////////////////...---------------...//////......///000000///...---........................////////////////////////000000/////////.........000...------.../////////---------------------------......//////......---////////////000000000000,,,---......//////......////////////////////////...///000111222333333333000000111111111222222222000000111222222333444444111111111222222222333333444333333222333444555666444333222111111111222222222222222222222111000000000000000000000000000000//////111444555444111...000/////////............000000000000//////......------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***)))***,,,------,,,***)))+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,)))***,,,,,,++++++,,,...///...,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++++++++******++++++,,,---++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,------***+++---//////---+++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***++++++++++++***))))))***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************++++++,,,,,,------...---///333333///---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,+++,,,---...---+++.........------,,,******...........................------,,,,,,------.........------------............////////////////////////......//////000111......////////////......000000000000000000000000////////////////////////000000////////////......111///---...111333222000////////////////////////---......//////......---////////////000000000000------...////////////...///////////////////////////000000111222222222111000000000111111111222222000000111111222333333333111111111222222222222333333333333333333444555555444333222111111111222222111222222222222111000000000000000000000000000000/////////111333333111///////////////............000000000////////////...........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,++++++******++++++,,,)))+++,,,+++***)))***,,,,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))))))))))))))*********+++***++++++++++++,,,,,,++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++---///000111,,,,,,............,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******************++++++******************+++***+++,,,------,,,+++******++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))***+++,,,------...+++***+++000000+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,---------,,,------......---,,,++++++...........................------,,,,,,------...//////............//////............/////////////////////...///000000111.........///////////////000000000000000000000000////////////////////////000000//////////////////222///---...222444333000////////////////////////......////////////......------------............------...///////////////////////////////////////000000111111111111111000000000000000111111111111000000111111222222222333111111111111222222222222333333333333333444444444333222222222222222222222111111222222222111111000000000000000000000000000000///...///111111000//////////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++++++++,,,+++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,***))))))***,,,,,,,,,++++++******++++++,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******++++++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,...111444666......,,,,,,,,,,,,......++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++******************++++++*********)))***,,,,,,,,,,,,***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))******+++,,,------***((()))------)))(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------.........---...........................------,,,,,,------...000//////......//////000---.........//////000000......------......///000............//////000000////////////////////////000000000000000000000000//////000000000000000000111///...///222333222///000000000000000000000000...//////////////////...------------............---...//////000000//////000000000000000000000000///000000111111111000000//////000000000111111111000111111111111111222222000000111111111222222222222222222333333333333333222222222222222222222222000111111222222222111111000000000000000000000000000...---...000111000000.........///////////////.............../////////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,---......---+++******+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,************************+++++++++*********))))))************)))))))))))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++,,,...111444666///---+++******+++---///+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***))))))***++++++++++++***)))******++++++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))******++++++,,,,,,+++)))***......***)))+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,...///...---,,,---...++++++---....../////////...........................------,,,,,,------...//////............//////------......///000000000------,,,,,,------...///......---......///000111........................000000000000000000000000//////000000000000111111000111111222111111000000000000000000000000000000...//////000000//////...////////////000000000000......///000000000000///000000000000000000000000...//////000111111111000/////////000000000111111111111111111111111111111000000000111111111111222111111222333333333333333111111222333333333222222000000111222222222222111000000000000000000000000000///...///000111000///.........///////////////---............/////////++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,------------+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++,,,---,,,***))))))***)))***+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++*********)))))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******))))))))))))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,///...,,,++++++---///111,,,,,,++++++++++++,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,)))***++++++++++++***))))))***++++++++++++***)))++++++************++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++*********************+++++++++,,,******------******,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,...//////---,,,---///------...............---...........................------,,,,,,------...///......------......///------......///000000111------,,,,,,------...///...---------...///111222////////////////////////000000000000000000000000//////000000000111111111000444777555222///000222//////////////////////////////000000000000//////////////////000000000000......///000000000000000000000000000000000000000------///000111111111111////////////000000000111111111111111000000000000000000000000111111111111000111222333444333333222000111222333333333333222000000111222222222222222000000000000000000000000/////////000222222111///............/////////000---------.........//////------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,------+++***(((++++++++++++************+++++++++,,,,,,,,,,,,---+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---,,,+++***+++,,,++++++,,,---,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************))))))))))))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++++++++******)))))))))***+++,,,---,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------111///,,,***))))))+++,,,)))***,,,------,,,***)))))))))))))))))))))))))))************************+++++++++*********))))))*********++++++,,,,,,,,,((()))***+++,,,++++++***+++++++++,,,,,,+++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))),,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++***************+++)))))),,,,,,))))))+++++++++++++++++++++++++++---,,,+++******+++,,,---,,,+++*********+++,,,---++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,...000///---,,,---000////////////...---,,,+++...........................------,,,,,,------.........------------......---------...///000000111---------------...//////...---------...///111222////////////////////////000000000000000000000000//////000000111111111222111666;;;888222...000444//////////////////////////////000000000000//////------------.........///...//////000000000000000000000000000000000000000,,,---...000111222222222////////////000000000000111111111000000000000000000000000000111111111111000111222333444333222222000111222333444333333222///000111222222222222222000000000000000000000000/////////111333333111///---.........//////000000---------.........///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,***+++---------+++)))(((,,,+++++++++******))))))(((((()))))))))*********+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++---......---++++++,,,++++++++++++++++++,,,---...//////------...///......///000///...---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++000...+++))))))+++...000+++******))))))******+++************************............---,,,+++***,,,+++++++++,,,...000111******+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------++++++++++++------************************)))+++++++++***+++,,,...,,,+++***))))))***+++,,,************************++++++******++++++,,,---******++++++++++++******************************************************)))))))))******+++,,,,,,************************++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,,,,++++++************++++++************************---,,,+++******+++,,,---.........------,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---......///////////////---------.........//////........................------......///000000111333222222111000000//////...---,,,++++++,,,---.........////////////......111000/////////000222222222222222111111111000000777777777666555222000...///////////////...---,,,///////////////000111111000000////////////000000111000000000000//////...000000000000000000000000//////000000111111222222///////////////000111111222111111111000000//////222111111000000000000000222222111111111111111111111111222333333333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))***,,,...///,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...///000111111000///...&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,***(((''''''(((***,,,......---,,,++++++++++++************************.........------+++******---,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******+++---******)))(((((()))***************************************+++++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++******************************++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------------,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,+++++++++******---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---......///////////////---------.........//////.........................../////////000000111111////////////////////////111111000//////000111222......////////////......222222111111111222333444222111111111000000000///222222222222222000///...000111111111111000000///000000000000000111222222000000000//////000000000111111111000000000000111111111111111111111111111000000000000000111111111///////////////000111111111111111111000000000///000000//////000111222222111111222222222222222222333333333333333222111000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........//////.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,---......---,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///000000000000000000///+++,,,,,,---.../////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))(((((((((((())))))---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************))))))(((******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************+++,,,***)))(((***+++))))))(((((((((((())))))************************)))***++++++,,,,,,++++++******++++++++++++******************************************************---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---......///////////////------........./////////////////////////////////000000000000111111111111---......///000111111111111000000//////000000111000000000000000000000000111111000000111111222333111111111111111000000000///000111111222111111111///////////////000000000111111111111111111222333111111000000000000111111222222111000000111222333222222222222222222222222111111111111000000000000///////////////000111111111111111111000000000000......//////000222333444111111222222333333444444444444444333222111000///111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.........//////.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,++++++******++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,++++++******,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,000000////////////000000//////.........---------,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((()))***+++---...+++++++++++++++++++++++++++++++++++++++***))))))%%%''')))+++,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,***(((((()))*********))))))))))))******************************((()))***+++,,,++++++*********++++++++++++******************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------..............................------------......---......///////////////............////////////////////////////////////000000000000000000000000///000000111111222333333////////////000000000000333222222222222222222333222222222222333333444444222222222222111111111111222222222333444444444444111000000000000000111111222111111111111111222222222111111000000111111222222111000///000111333444222222222222222222222222222222111111000000/////////////////////000000111111111111000000000000000////////////000111222333111111222333444444555555333333333333222222111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---...////////////...------------............///------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...---,,,,,,---...///---------,,,,,,+++++++++,,,++++++******)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******))))))******++++++++++++++++++++++++++++++******++++++******))))))'''(((***,,,------,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))////////////////////////+++,,,,,,+++)))((()))+++++++++++++++++++++++++++************************))))))******+++++++++*********++++++++++++******************************************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------..............................------------......---......///////////////........./////////000000000000000000000000000000000000000000000111111111111111111111111111111111000000111222333333444444444333333222222333333444555555555666666666666666222222222222222222222222333333333333444444444444888777666444444444444444222222111000000111111111222222111111111111222222222111000000000111222333111111111111111111111111222222111111000000/////////////////////000000111000000000000000000111111111111000000000000000111111111222333444444555555000111222222333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---...000000000000...------------............///------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++///......---,,,+++******++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,++++++,,,------,,,++++++***************************))))))))))))***++++++******++++++++++++***************************************************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++***))))))+++,,,,,,+++)))))))))))))))))))))))))))))),,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------......---,,,,,,,,,------------------------------..............................------------......---......///////////////....../////////000000000000000000000000000000000///000000111222222333333222222111111111111111111...000111333555666777777888777666555555666777888555555666777777777777777555555555555555666666666666666555555666666777888===<<<999666444333333333333333222222111111222222333333222222222222333333333333333333222222111111000000000000000000000000111111111111000000000000///////////////000111111000000000000111111111111222222111000000000000000111111222222333333444444///000111222333444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///111222222111///...---------............///------------------------------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,//////...---,,,+++******++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,+++++++++******((((((***+++,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((+++,,,---,,,++++++---///***+++,,,,,,,,,,,,+++***************************+++***((('''''')))+++---******++++++++++++************************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++******)))***,,,------,,,***)))************************,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---.........,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......................................................------------......---......///////////////.../////////000000000000111111111111111111111111000111222333444666666777333333444444555666666666444555888;;;>>>???@@@@@@BBBAAA@@@??????@@@AAABBB>>>>>>@@@@@@AAA@@@@@@???>>>?????????@@@@@@@@@@@@????????????AAACCCEEEFFFFFFDDD@@@<<<888666555555666666555444444444444444333333222222222222333333555666777777666444222000111111111111111111111111000000000000000111111111///////////////000111111///000000000111111111111111000000000000000111222111111222222222222222222000111222333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000222444444222000///---------............///..............................---,,,,,,,,,------...---,,,++++++,,,---...------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------******++++++,,,,,,------******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---'''(((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******))))))***,,,...///******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000)))***+++,,,,,,+++***)))************************,,,***'''&&&&&&(((,,,...******++++++++++++******************************************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++*********++++++,,,,,,---...//////,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,........................////////////////////////.........------.........---......///////////////////////////000000000000111111111111111111111111111222333555777888999:::666666777999:::<<<======@@@BBBEEEIIILLLNNNOOOOOOLLLKKKJJJHHHHHHJJJKKKLLLNNNOOOPPPQQQRRRQQQPPPPPPHHHIIIIIIIIIJJJJJJKKKKKKIIIJJJJJJLLLNNNQQQTTTVVVTTTQQQLLLGGGCCC@@@>>>>>>888888777666666666666666444333333222222333333444777888::::::999666333000222222222222222222222222//////000000111111222222///////////////000111111//////000000111111111222////////////000222333444222222111111111111111111222222333333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111333555555333111000---------.........//////........................///...------,,,,,,,,,,,,......,,,,,,,,,,,,......******+++,,,---//////000++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,+++++++++******++++++,,,---,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---////////////---,,,*********)))))))))))))))******+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,------------------,,,+++***)))(((***++++++,,,,,,++++++***+++)))((()))***,,,+++***------------------------,,,,,,,,,++++++*********...---+++******+++---...************************************************)))************+++++++++,,,,,,++++++,,,,,,---...******))))))******+++,,,------,,,++++++******)))++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,---...---,,,***)))...------,,,,,,------...---------.........//////---------.........//////,,,,,,,,,---------......000000000000000000000000......//////......---,,,//////000000000000000///333111///000333555444222888888888666444333444555777999:::;;;<<<>>>AAADDDFFFGGGHHHIIILLLOOOQQQSSSUUUWWW[[[___aaacccccccccfffccc___\\\[[[]]]```bbb```aaaaaaaaaaaa```___^^^]]][[[YYYXXXXXXYYY[[[\\\ZZZ\\\^^^aaaccccccdddccccccaaa^^^ZZZVVVRRROOONNNEEEDDDBBBAAA???===999666999888777666777888;;;<<<<<<<<<:::888777666666666///000111222333222111000000000000///000000111111000000/////////000000111...000222444444333000///////////////000000000000.........///000222444444444555555555444444333222222222222111111111111000000000////////////000000111111111111000000//////////////////000000000000111222333444444333222111////////////////////////,,,,,,---......///000000------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))************((()))+++------,,,+++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))++++++***))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***))))))***,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++******++++++***))))))***++++++************************************************)))************+++++++++,,,++++++++++++,,,------+++************+++,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,---------,,,------...---,,,+++***...------,,,,,,------...------------............---------.........//////------........./////////------------------------///000000111111111111111000111111222222111111000444222111333666888888777888999;;;;;;:::;;;===??????BBBFFFJJJMMMPPPTTTWWWXXXYYY[[[]]]```bbbdddeeekkkmmmooorrrsssssssssrrrrrrpppllliiihhhjjjmmmnnnllllllkkkjjjiiihhhgggfffgggeeebbb``````bbbdddfffggghhhjjjlllnnnooooooooolllkkkiiigggdddbbb```___ZZZXXXVVVSSSOOOKKKGGGDDD@@@???>>>===<<<===???@@@CCCAAA???<<<999777555555444444333333222111000//////////////////000000111111111000000000000111111...000222333333222000///////////////000000000111////////////000222333444555555555555555444333333222222222111111111111000000000////////////000000222222111111111000000000///000000000000000000000///000111222222111000///////////////////////////++++++,,,,,,------..............................///...---,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++111111000...+++'''$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++...---------,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***...+++))))))***,,,------************************,,,,,,,,,++++++++++++************++++++*********************************************************)))************++++++++++++++++++++++++,,,------,,,++++++++++++,,,------******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,------------,,,++++++...------,,,,,,------...,,,,,,,,,---------......------........./////////....../////////000000000---------------------------......///000000111111///000000111111000000000333333333666:::===??????===@@@CCCEEEGGGJJJNNNPPPPPPTTTZZZ^^^bbbeeehhhkkkkkklllooorrrtttuuuvvvvvvxxxzzz{{{}}}}}}|||{{{zzzyyywwwssspppoooppprrrtttooonnnkkkhhhfffeeeddddddeeedddbbb```aaacccfffhhhjjjkkklllnnnooopppppppppqqqqqqppppppooonnnnnnnnnllljjjgggccc^^^YYYUUURRRNNNLLLJJJHHHGGGGGGGGGHHHKKKIIIEEEAAA<<<999666555777666555333222222222222000000000000111111111222222222111111111111111222111222444555555333222000/////////000000000111111000000000000000111222222555555555444444444444333222222222111111111111000111000000//////000000111222222222222222111111111000000000000000000000000......////////////......////////////////////////,,,,,,,,,,,,------------////////////////////////......---,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++,,,,,,...,,,***))))))***,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))------------------------+++,,,......///...------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++******+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***///,,,))))))+++---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***************************************************))))))*********++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---.........------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,------------...------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------............////////////....../////////000000000///////////////////////////......//////000000111000111222333333444444444333444777;;;@@@EEEHHHJJJJJJNNNRRRVVVYYY]]]```ccceeeiiinnnqqqrrrssstttuuuvvvwwwzzz}}}~~~{{{|||}}}}}}{{{yyyvvvuuuwwwtttpppllljjjjjjkkkkkkeeeccc```\\\YYYXXXXXXXXXZZZ[[[[[[]]]^^^```bbbbbbdddeeeffffffgggggghhhhhhooooooppppppppppppppppppqqqqqqoookkkgggcccaaa```\\\[[[YYYVVVUUUSSSSSSSSSRRROOOLLLGGGBBB>>><<<::::::999777555555555666777222222333333333333333333333222111111000111111111444555666666666555444222//////000000000111111111222222111000000111111111333333333222222222333333222222222111111111000000111000000000000000000111222222222222222222222222111111111000000000000000........................////////////////////////............------------...........................------,,,,,,,,,------,,,,,,------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++&&&'''***---000111222222------------------------+++,,,.../////////......((())))))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++******************++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***...,,,***)))+++---......******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---//////---+++***************************************************))))))*********++++++++++++************+++,,,,,,------,,,,,,------...///......------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...+++++++++++++++,,,------,,,,,,---------.........---------------------......------,,,,,,------...,,,,,,,,,---------.............../////////000000------........./////////000000000000000000000000333222111111000111222222222333555777999;;;<<<<<<;;;===AAAFFFLLLQQQVVVYYY\\\```dddhhhkkknnnqqqsssvvvyyy|||~~~~~~}}}}}}~~~|||xxxrrrmmmjjjmmmjjjfffaaa^^^\\\\\\\\\YYYWWWSSSPPPNNNNNNNNNNNNSSSUUUZZZ^^^``````___^^^bbbbbbbbbbbbbbbbbbbbbcccggggggggggggggggggggggggkkklllmmmkkkhhhggghhhiiidddcccbbbaaa___^^^]]]]]]ZZZXXXUUUQQQMMMJJJHHHGGGBBBAAA>>><<<:::999999999444555555555555444333222333222111111000000000111444444555555444333222111000000000000111111111111333222222111111111111111222111111000000111222222222222222111111111000000111111000000000000111111222222222222222222222222222111111111000000000///////////////////////////////////////////////////---------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,---.........---,,,------------------------+++,,,.../////////......++++++,,,---......------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))))))))))))))++++++,,,,,,,,,,,,------***************************++++++,,,,,,------...---,,,,,,++++++******************++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))'''(((***+++,,,---......***++++++,,,,,,++++++***,,,+++******,,,------,,,(((((())))))***+++++++++***++++++++++++,,,,,,,,,((()))+++,,,,,,+++)))(((************************************************)))************+++++++++***************+++,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,---,,,---------............---------,,,------...///...------,,,,,,------...---------.........//////....../////////000000000------........./////////////////////////////////111000///......///111222111333666:::>>>AAACCCDDDLLLOOOSSSWWW[[[```eeeiiikkknnnsssvvvxxxzzz}}}~~~~~~yyyrrrjjjccc___^^^\\\XXXTTTQQQOOONNNNNNOOONNNMMMLLLKKKKKKLLLMMMRRRUUUZZZ^^^___^^^\\\YYY______^^^]]]\\\\\\]]]]]]XXXXXXXXXWWWWWWVVVVVVUUUZZZ]]]___^^^]]]]]]aaadddccccccccccccccccccccccccbbb```^^^[[[XXXVVVTTTTTTOOOMMMJJJFFFCCC@@@>>>===999999:::999888666444333444444333222111111111111111222222111111000///...000000000111111111222222333222222111111111222222222111000000000111222333222222222111111111111000222111111000000111111222111111111222222222222222222222222111111000000///000000////////////000000////////////////////////***************+++++++++------------------------------,,,,,,,,,---..................------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++((())),,,---...---+++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///...------)))***+++---------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,+++******))))))******+++,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))'''((()))+++,,,---......***++++++,,,,,,++++++******))))))+++------+++))))))))))))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))************************************************)))************+++++++++***************++++++,,,,,,,,,,,,,,,,,,------...++++++,,,,,,---.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......------------...............------,,,---...///000...------,,,,,,------............/////////000000.../////////000000000000....../////////000000000000000000000000000000000000/////////111333666777888;;;@@@EEEKKKPPPSSSUUU^^^aaadddfffgggiiinnnqqqrrruuuzzz}}}zzzyyyvvvrrrmmmfffaaa]]][[[YYYVVVTTTRRRQQQQQQQQQSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWZZZYYYWWWVVVUUUUUUUUUVVVPPPPPPOOOOOOOOONNNNNNNNNLLLOOORRRQQQOOOOOOSSSXXX[[[\\\^^^___aaabbbbbbccceeecccaaa^^^\\\ZZZYYYXXXUUUUUUSSSQQQNNNKKKIIIGGGBBBCCCCCCBBB@@@<<<999888777666555444444333333333222222222111000000///...000000111111111222222222222222111111111222333333333222111000111222444555222222222111111111111000222111111000000111111222000000000111111111222222333333222111111000000///111000///......///000111////////////////////////+++++++++,,,,,,------...........................,,,,,,,,,,,,,,,---...//////.........------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***((()))***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++,,,,,,---......---++++++&&&''')))+++++++++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,+++***))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++(((((())),,,------***(((++++++,,,---......//////*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,************************************************)))************+++++++++*********)))***++++++,,,,,,++++++++++++,,,------///......------,,,++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------......------------...//////---------.........//////...------,,,---...///000...------,,,,,,------...////////////000000000000////////////000000000000000000000000111111111111333333333333333333333333555555666777:::>>>AAADDDHHHKKKPPPWWW^^^dddhhhjjjiiikkkmmmmmmllllllpppsssssswww|||~~~|||zzzzzzyyypppqqqqqqpppmmmjjjgggeeecccbbbaaa```______```aaa___```cccfffhhhjjjkkkkkkfffeeeccc```^^^\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSKKKNNNPPPNNNJJJJJJNNNSSSTTTUUUXXXZZZ]]]___```aaadddccc```]]][[[YYYWWWWWWUUUVVVWWWWWWWWWUUUTTTSSSKKKLLLKKKJJJGGGDDD@@@>>>999999888666666555555555555555444333333222111111000111111111111222222222222222111111222222333444555444333222222444666777222222222111111111111000222222111111111111222222//////000000111111111222333333222222111000000///000///...------...///000////////////////////////......//////000111222222////////////////////////,,,,,,,,,,,,,,,---.../////////.........---------***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++************)))((()))***,,,///111++++++,,,,,,,,,---------,,,------......------,,,,,,---.........---,,,+++************************,,,------------,,,***)))(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((()))******++++++***)))***+++++++++)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,************************---,,,***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---......---+++******+++---...000///---,,,---///111222------,,,,,,+++***))))))...---+++*********++++++///...,,,+++***++++++,,,...........................---,,,++++++,,,---...........................---------............///..................................../////////000////////////////////////......///111222333444555000000111333555555444222666888<<>>888111///111333111...111111111111111111111111000111222333333222000///111000///000222333333111111111111111111111111111000000000000000///......//////000000000000//////000000000000000000000000222111///---,,,---...///........................//////............//////...---+++,,,,,,---+++***---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---.........---,,,+++***))),,,,,,---------,,,++++++...---,,,,,,+++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++***)))***+++,,,+++)))++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***+++,,,---......---+++******+++---...---,,,+++++++++,,,...///......------,,,++++++***------+++*********++++++------,,,+++++++++,,,,,,........................---------,,,,,,---------........................---------............///................................./////////000000000000000000000///////////////000000111222333333555555555555666888;;;<<<>>>CCCIIINNNSSSXXX]]]```gggggghhhlllqqqtttsssqqqjjjiiihhheeeddddddfffhhhjjjiiijjjlllppprrrrrrrrrmmmkkkgggdddaaaaaabbbbbbccccccccceeeiiipppvvvzzz~~~}}}}}}}}}~~~~~~~~~|||xxxssspppkkkgggdddeeefffhhhdddhhhkkkjjjgggeeegggiiiiiiiiiiiiiiihhhgggfffeeecccbbb```]]][[[YYYXXXXXXZZZYYYWWWUUUTTTQQQMMMJJJHHHGGGGGGIIIKKKMMMLLLKKKRRRRRRRRRTTTVVVVVVTTTRRRPPPOOOLLLHHHEEEBBB@@@???<<<;;;999777555444444444444333222111111333444555;;;777333111222333222000111111111111111111111111111111222222222222111111222111000111333333222111111111111111111111111111111111111111111000////////////000000000000//////000000000000000000000000111000...---,,,---///000........................//////............/////////...,,,---......,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---------------,,,+++******++++++,,,------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------------...------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++************+++,,,,,,---,,,+++++++++,,,---...---,,,+++++++++,,,......///......------,,,,,,+++---,,,,,,++++++++++++,,,++++++,,,---------,,,,,,------------------------,,,------......------,,,........................---------............///............................../////////000000000111111111111000000000///000111111222222333333333888999:::::::::>>>FFFKKKNNNSSSZZZaaaeeegggjjjkkkkkkkkkkkklllmmmmmmkkkiiibbbaaa____________^^^]]][[[ZZZZZZ\\\^^^``````___\\\[[[YYYWWWWWWYYY[[[]]]\\\]]]aaagggoooxxx~~~}}}~~~}}}yyyvvvrrrnnnlllmmmooopppqqqsssvvvtttqqqooooooqqquuuuuuvvvwwwwwwwwwvvvvvvsssqqqmmmiiieeebbb```___^^^\\\ZZZYYYXXXUUUQQQMMMHHHFFFDDDDDDFFFFFFFFFEEEHHHHHHIIILLLPPPSSSSSSSSSVVVUUURRRPPPNNNLLLKKKJJJFFFEEEBBB???<<<:::888777666555333222222333444555666555444333333333333333222222222222222222222222222222111111111111222222444333222222333333222111111111111111111111111111111222222222222111111000//////000000000000//////000000000000000000000000///...---,,,,,,---///000........................//////............//////000...------...///...,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,++++++*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------...---,,,,,,,,,,,,,,,,,,............------------,,,,,,------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++,,,---...///......------...//////......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------+++,,,---......---,,,+++........................---------............///...........................////////////000000000111111111111000000000///222222333333444555666666888<<>><<<;;;999777555444444444111333444444222222333444222222222222222222222222333222111000111222333444555444333333444444222111111111111111111111111111111111111222222111000000//////000000000000//////////////////////////////------,,,,,,---...///000........................//////............/////////---,,,---...///---,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,------)))***+++,,,---............------,,,,,,,,,------.........---,,,,,,,,,+++,,,,,,,,,------.........+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++++++++,,,,,,------.........---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------------------------+++,,,---......---,,,+++........................---------............///////////////////////////////////////000000000111000000000000000000000000111222333555777999;;;<<<===DDDMMMSSSVVV[[[bbbhhhlllkkkhhhddd```^^^^^^___bbbcccccccccbbb```___^^^]]]\\\]]]aaadddeeeaaa]]]YYYXXXXXXZZZ]]]``````___]]]]]]^^^```dddjjjooorrrtttuuuwwwyyy}}}~~~}}}}}}~~~~~~}}}}}}~~~yyyxxxxxx{{{~~~}}}yyyxxxvvvtttsssrrrqqqqqqnnnmmmllllllmmmllliiifff```]]]XXXUUUSSSQQQOOOMMMJJJHHHFFFGGGIIILLLMMMMMMGGGHHHIIIJJJMMMOOORRRSSSVVVVVVVVVTTTRRROOOKKKIIIEEECCCAAA===999666444333111333444444222222222444222222222222222222222222333222111111111222444555555444333333444444222111111111111111111111111111//////000000000000000/////////000000000000//////////////////////////////------------......///000//////////////////////////////............//////---,,,+++,,,---...---++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********------,,,,,,+++,,,,,,---+++++++++++++++---......)))***+++,,,---.........---------,,,,,,---......---,,,,,,,,,+++*********,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,************************))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------............////////////////////////////////////000000000111111000000000111222222333333111333666:::>>>BBBEEEGGGNNNTTT]]]dddgggiiikkkmmmjjjgggaaaZZZTTTRRRSSSUUU^^^```bbbcccbbbaaaaaabbb^^^```cccgggkkklllkkkiiijjjjjjjjjllloooqqqqqqpppmmmllllllmmmooosssvvvyyyyyyyyyzzz{{{||||||}}}}}}|||yyyvvvuuuttttttssssssttttttssspppnnnkkkhhheeebbb```^^^[[[YYYUUURRROOOMMMMMMLLLKKKJJJGGGGGGHHHHHHIIIJJJKKKLLLUUUVVVYYY[[[[[[YYYWWWUUUNNNMMMIIIEEEAAA===:::888777666555444333333333333333333333333333333333333222222111222222333444555444333222222333333222111111111111111111111111111......///000000000000/////////000000000000//////000000000000000000000000........./////////////////////////////////////////////............//////,,,+++***+++---------+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///***++++++,,,------------------------------...///++++++++++++************,,,,,,------------------......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***,,,---...---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******,,,---------,,,+++******+++,,,------------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------........................---------............/////////////////////////////////000000000111111111000111222333444666777777888:::???EEELLLRRRWWWYYYcccfffjjjmmmnnnmmmjjjhhh___\\\WWWRRRMMMMMMPPPSSSXXX\\\___```______```bbbcccgggmmmrrruuuwwwyyyzzzzzzzzzyyyzzz|||~~~}}}||||||zzzyyyyyyzzz|||~~~~~~~~~|||yyyvvvrrrqqqoooooonnnmmmjjjhhhccc```[[[XXXUUURRROOOMMMMMMMMMLLLKKKJJJJJJJJJJJJOOORRRWWW\\\`````````___YYYXXXUUURRRNNNJJJGGGEEE???;;;777555666777666444333333333333333333333333000111222333444444444444222111000111333333222111111111111111111111111111...///000111111111111111//////000000000000//////000000000000000000000000000000000000000000////////////////////////////////////............//////---,,,+++,,,.........---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,*********++++++,,,,,,---......---,,,,,,,,,,,,,,,---,,,+++******+++---...++++++,,,------,,,,,,,,,---------------...//////***+++++++++++++++,,,,,,------------------,,,,,,......------------......************************,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++---...///---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,---...------...............---,,,+++------------------------***+++---...///...------///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,..............................---------.........//////000000000000000000000000000000000000111111111111111222333555777888::::::@@@CCCIIIPPPXXX```eeehhhqqqppppppooonnnjjjeeeaaaTTTSSSQQQNNNMMMNNNRRRUUUXXX[[[___aaa```___aaaccciiiooovvv{{{}}}~~~||||||~~~}}}wwwvvvvvvwwwyyyxxxvvvsssqqqnnnjjjeeebbb]]]YYYUUUQQQQQQPPPNNNNNNMMMMMMMMMJJJNNNUUU\\\aaadddddddddbbbaaa___]]]YYYVVVSSSQQQEEE???888666888:::888555333333333333333333333333///111222444555555444444111000///000222333333222111111111111111111111111///000111222222222222222//////000000000000//////000000000000000000000000111111222111111000///...000000000000000000000000//////............//////...---,,,---///000///...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///))))))***+++,,,------...///...---,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,---------,,,++++++---------------...///000+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++,,,+++***)))(((++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***.........///......------------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---+++*********++++++******+++,,,,,,---......,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************........................***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********,,,,,,++++++***)))))))))---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++,,,,,,,,,---------.........------,,,,,,,,,------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------------...//////...///000111222222222222222222111000......000222222333444555777===CCCHHHLLLRRRZZZaaaffflllsssxxxwwwsssnnnjjjfffaaaZZZUUUQQQPPPOOOPPPRRRSSSTTTTTTXXXYYYZZZ\\\___dddjjjnnntttxxx}}}|||{{{~~~~~~~~~~~~zzzxxxuuusssrrroookkkhhh]]]ZZZWWWVVVUUUSSSQQQOOOTTTVVVZZZ___cccgggiiijjjkkkiiikkknnnkkkbbb]]]^^^SSSMMMFFFAAA???===:::777777777666555555444444444111111111333666777888777666444222222333555555444555555444333333222111000000000000000000000000000222111111000///......---000000000000000000000000////////////////////////------............------------......//////000000......////////////......***+++---///000000//////........................///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++........................---------------------------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---///...------++++++***)))++++++++++++++++++++++++,,,---------------,,,,,,..................------************************+++,,,,,,---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++*********++++++)))******++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++************************+++++++++*********))))))***************+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,+++******++++++++++++,,,,,,,,,---------------------------,,,,,,////////////............------------------,,,,,,//////////////////////////////......//////000111---...//////000000000000000111222111000000111333555666999<<<@@@FFFLLLQQQ]]]bbbhhhmmmppprrrssstttnnnjjjeeeaaa^^^[[[WWWSSSTTTTTTTTTUUUWWWXXXXXXXXX___aaaeeeiiinnnrrrvvvxxx||||||~~~|||yyytttqqqlllhhhdddaaa___]]][[[YYYXXX[[[```fffkkknnnooooooooonnnqqqwwwwwwpppiiihhhaaaZZZRRRLLLIIIFFFBBB>>>999888666444333222222333333222222444777999999888555333111111222333333333000000111222444555666666111111111111111111111111222111111000//////......000000000000000000000000//////////////////////////////000000000000//////.........///////////////......////////////......+++,,,---.......................................///---+++,,,---...---,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++*********++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))******+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,------------------000000//////...------,,,------..................////////////////////////000000//////000000111222...////////////////////////111333444444444666888:::>>>DDDJJJOOOVVV\\\```mmmoootttyyy{{{xxxrrrmmmddd```\\\YYYXXXXXXXXXWWWXXXYYY\\\___aaadddeeeeeepppssswww}}}}}}{{{wwwrrrnnnlllkkkiiihhhbbbfffkkkpppssssssqqqpppqqqqqqvvv~~~}}}vvvssslllfff]]]VVVRRRNNNIIIFFF@@@>>>:::777444333333333555444333555777999:::999555333111111222333333333...///000222444666777888222222222222222222222222111111111000000//////...000000000000000000000000////////////////////////000111111222222111111000///////////////...............////////////......------,,,,,,,,,------...........................///---+++,,,---...---,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---........................------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,------........./////////......---------............////////////////////////////////////000////////////000111111111000000000000000111111111333444555777:::>>>AAADDDJJJRRRZZZaaagggllloootttvvvzzz~~~zzzpppggg]]][[[XXXWWWZZZ]]]aaaddd```ccchhhmmmqqqtttwwwyyy~~~~~~{{{yyyxxxwwwvvvuuuxxx{{{}}}}}}yyyuuurrrrrrrrrvvv}}}~~~zzzsssmmmddd^^^[[[XXXTTTPPPMMMJJJDDD???:::777666666666555333444666888888888666444222222333444444444333333333333333333333333333333333333333333333333111111111000000000//////000000000000000000000000////////////////////////000111111222222111111000000000//////......------......////////////......///...,,,++++++,,,---...........................///---+++,,,---...---,,,,,,------------------,,,........................------------------------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------,,,,,,,,,---------........./////////------------------------------......//////......,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++,,,,,,------,,,,,,---------.........,,,,,,,,,------.........,,,---------.........///.........//////000000000//////////////////////////////......//////000111111000/////////000111222444444555666999>>>FFFKKKRRRWWW```hhhnnnssswwwzzz||||||~~~yyymmmdddYYYYYYZZZ]]]bbbhhhooosssqqquuuyyy}}}xxxyyy{{{~~~vvvpppkkkmmmuuu|||}}}zzzttttttttttttvvvyyy~~~~~~wwwrrrrrrxxx}}}zzzwwwxxxyyy|||vvvqqqiiieeecccaaa^^^[[[WWWTTTNNNGGGBBB===;;;999888666333333444555555555555333111000222333333333555555444333333222111111333333333333333333333333111111111111000000000000111111111111111111111111000000000000000000000000///000000111111000000///000000//////......------......////////////......///...---,,,+++,,,---...........................///---+++,,,---...---,,,---------......---------........................------------------------///......---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------,,,,,,,,,---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------,,,++++++******++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,,,,,,,------...,,,---------............,,,,,,------------------+++,,,,,,---......//////------......///000000000///////////////////////////............///000000//////......///000222333777888:::<<<@@@GGGPPPUUU___dddkkkqqquuuxxx{{{|||zzzsssjjjdddZZZ^^^ccchhhmmmttt{{{yyyqqqiiimmmttt{{{~~~}}}uuuxxxyyywwwxxxwwwrrrlllfffeeecccdddllluuuwwwtttiiihhhfffeeefffhhhkkkllllllkkkhhhfffffflllwwwwwwqqqjjjfffdddccc```]]][[[YYYTTTOOOJJJEEEBBB@@@===:::666444444555444444333111//////000111111111222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////...///////////////...............////////////............---------......///........................///---+++,,,---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------............,,,,,,,,,,,,,,,---......------------............------------------,,,,,,------------------------,,,,,,---......///000000////////////////////////000000//////000000111222222111000111222444777888>>>AAAFFFKKKPPPVVV]]]bbbhhhlllqqqtttvvvwwwxxxyyyyyyyyywwwsssmmmhhhdddcccbbbhhhooovvv{{{|||xxxxxxzzz||||||{{{zzz|||}}}{{{uuuooollljjjggglllttt{{{}}}{{{wwwtttkkkllljjjggggggjjjiiieeeaaacccdddccciiiqqqtttqqqfffdddbbbaaaaaacccdddddddddeeefffdddccchhhrrr{{{|||vvvsssqqqpppsssxxx}}}zzzuuutttttt}}}zzzqqqkkkhhheeeaaa]]]\\\[[[ZZZXXXTTTQQQNNNLLLEEEAAA<<<999888777666666555333000000222333333222111111222333333444555555222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////............///////////////......////////////......------...///000000000000........................///---+++,,,---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---.............../////////------------------------,,,,,,---//////000000000++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------------)))***+++,,,---.........------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++(((((()))***+++,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,---...///---------.........//////.........------,,,,,,,,,///......------,,,,,,+++,,,,,,,,,---...//////000////////////////////////111111111000111222222333555555444555777999<<<>>>EEEJJJRRRYYY___dddiiikkkmmmpppsssuuuuuuttttttuuukkkkkkjjjeee```^^^___bbbjjjqqqzzz}}}xxxvvvsssooonnnoooooommmjjjlllooorrrpppkkkiiikkkooojjjnnnvvv{{{|||xxxrrrnnnhhhhhhddd```aaafffhhhfffaaafffhhhfffiiiqqqssspppgggeeebbbaaabbbddddddeeeiiilllnnnllljjjmmmvvv~~~xxxooojjjfffccceeejjjppprrrttttttrrrqqqqqqqqqsss|||wwwrrrmmmgggccc\\\]]]^^^^^^]]][[[XXXVVVKKKFFFAAA===;;;:::999888888666444444555777777666222222333333333333444444222222222222222222222222111111111111111111222222111111111111111111111111000000000000000000000000//////000000000000//////---.........//////000000......////////////......,,,---///111222111111000........................///---+++,,,---...---------......//////......---........................------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,---000000000000000/////////////////////////////////***+++,,,---............******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------***++++++,,,------------,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------*********++++++,,,,,,---******+++,,,,,,,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++(((---111000+++(((***---,,,------......------,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,//////.........---------........................111...,,,---000222111/////////000///...000333555222111000333:::AAAGGGIIISSSYYY```dddeeefffhhhjjjnnnooopppqqqnnniiibbb]]][[[\\\\\\]]]^^^```eeehhhuuu{{{wwwooooooooopppooommmiiigggggghhhdddfffhhhiiiiiikkkoooqqqnnnnnnttt|||zzztttrrrnnnqqqpppkkkiiikkkmmmlllqqqpppooooooooopppqqqrrrqqqkkkiiimmmooolllmmmqqqvvv|||~~~zzzxxx||||||yyyxxxyyyxxxtttnnnjjjjjjlllqqqqqqsssuuuvvvuuurrroooqqqtttwww|||}}}uuuoooggggggeeeccc```______```YYYTTTLLLGGGDDDAAA<<<888888777666666777666444111444444444444444444555555444333222111000000000000333333333222111000//////222111000//////000111222111111000000000000111111111111000000//////......000000000000///...---,,,111111000000/////////...000000000000000000000000000000//////.........---........................******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------..................------///000000111222222222222111111///...------------///............---------))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,+++++++++++++++++++++++++++,,,......------,,,,,,,,,------......------,,,++++++,,,,,,,,,---------.................................------,,,,,,,,,//////.........---------........................111///---...000111111///---///000111000111222444555666999>>>DDDKKKQQQUUUdddggglllooonnnllljjjiiieeedddbbb```]]]ZZZVVVTTTRRRUUUXXX\\\```ffflllppptttxxx{{{{{{vvvkkkhhhiiinnnooopppnnnjjjgggggghhhgggiiikkkmmmmmmnnnppprrrsssqqqtttzzz|||yyyvvvvvvxxx{{{{{{wwwuuuxxxyyyxxx{{{zzzxxxvvvvvvvvvvvvwwwzzzvvvvvv{{{}}}{{{|||zzzuuutttwww{{{~~~~~~~~~zzzwwwuuuuuuvvvwwwxxxxxxxxxxxxzzz||||||~~~sssooojjjfffdddbbbaaaaaa^^^YYYSSSOOOLLLIIICCC???888666555444555666555333222333333333333333333333333333333333222222222222333333222222111111000000222111000//////000111222111111000000000000111111111111000000////////////000000000000///...---,,,---------......//////000000000000000000000000000000/////////............+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,---------.........------------------------++++++++++++,,,,,,---.........------------........................------000000222333444444444444333222111000////////////............------------......---,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,+++++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000000...,,,------............------,,,,,,,,,,,,------------.................................---------------/////////............---------------------------222000//////000111000///...000222333333333555666999>>>FFFLLLQQQWWW^^^cccmmmnnnooopppooojjjddd___ZZZWWWSSSPPPNNNNNNOOOPPPQQQUUUZZZ```gggmmmtttxxx{{{~~~vvvvvvtttnnngggdddeeehhhmmmqqqsssrrrnnnjjjiiijjjlllooosssuuuuuuuuuuuuvvvyyyuuuuuuzzz~~~~~~}}}|||zzzxxxvvvvvvvvvvvvvvvwwwwwwwwwvvvtttrrrrrrtttxxx}}}{{{rrrmmmkkkjjjeeeaaaaaa]]]ZZZXXXWWWTTTNNNIII>>>;;;888666666777777777333333444555444444333333333333444444555444444444222222222222222111111111222111000000000000111222111111000000000000111111111000000000000/////////000000000000///...------((()))***,,,...///000111000000000000000000000000////////////....................................------------............---------------------------------.........//////------------------------*********+++,,,---...//////..................///------------------......000111222444555666666666222222111000////////////............------------000///...,,,+++)))((('''++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------************************,,,,,,---,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++******)))------------,,,++++++***++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///////////////...---------............------,,,,,,,,,------------..........................................---------/////////...............------------------------222111000///000000000000000222333444444777;;;>>>BBBJJJTTT[[[]]]```fffkkkmmmkkkjjjjjjiiiddd[[[TTTQQQPPPOOONNNNNNPPPTTTWWW[[[___eeejjjpppuuu{{{{{{sssoooooolllkkkjjjhhhhhhhhhjjjllloootttxxxxxxssspppppprrrxxx{{{{{{|||~~~}}}|||zzzzzzyyyxxxuuusssvvvxxxzzz{{{|||~~~~~~zzzzzzvvvmmmddd```^^^]]]^^^___]]]XXXSSSLLLHHHBBB>>>;;;:::999888666666777777777666555555222333444555666555555444111222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000///......))))))+++,,,...///000111///////////////////////////////////////.........////////////////////////,,,------------.........------------------------------------............------------------------*********+++,,,---///000//////............//////,,,,,,------------......///000222333444555666666000///...---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------************************............---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,++++++******++++++,,,,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---------,,,,,,+++))))))***+++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444111,,,***,,,...---......//////......---,,,,,,---------.........................................................////////////////////////........................111111111000000000111111111222222333555;;;BBBGGGQQQYYYccchhhhhhhhhjjjmmmnnnkkkhhheeeccc^^^VVVPPPLLLOOOSSSVVVYYY\\\aaadddhhhkkkpppuuu{{{xxxqqqpppppprrrwww{{{xxxooohhheeefffcccdddfffiiimmmoooqqqqqqsssxxx}}}|||yyyxxx{{{~~~yyyuuuzzzzzz{{{yyywwwuuuuuuvvvxxxzzzmmm___^^^^^^aaadddddd___[[[YYYTTTNNNHHHCCC???;;;999888888777777666666666666555555555666555555444444222222222222222333333333111111222222222222111111111111000000000000111111000000000000111111111111000000000000000000///...,,,------...///000000000////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,,,,,,,,,,---------------------------------*********+++,,,---///000//////............//////,,,,,,,,,,,,------.........///000111222333333333///......---------------...------------,,,,,,,,,***++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------.........---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,------,,,+++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---.........---,,,******++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333555111+++(((+++000......////////////......,,,---------.................................................../////////...////////////000000000////////////////////////000111111111000000222444222333555777<<>>;;;:::777666555666777888;;;:::888777555444444444333333333333333222222222111111222333333222111111111111000000000000111111000000000111111111111222000000000111111000000/////////000000000000000000000000000000000000000000.........///////////////........................+++,,,,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------------------------------*********+++,,,---...//////..................///++++++,,,,,,------......---...///000111111111111000000//////...//////000------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,...)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------++++++,,,,,,------......++++++,,,---------,,,,,,)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,---------------+++,,,------...---------******+++++++++,,,,,,,,,------------------------...///000...,,,+++...000......////////////......------------....................................---........./////////000.../////////000000000000111111111111111111111111...000111111000000333666555999???EEELLLTTT\\\aaaiiilllooopppoookkkfffccc^^^[[[XXXTTTRRRTTTYYY]]]eeellltttyyyzzzyyy{{{~~~wwwnnnjjjiiiiiiiiieeefffgggeeedddfffjjjnnnssswww|||uuuvvvzzz~~~{{{zzzzzznnnlllkkklllnnnmmmiiieeecccbbbbbbaaa^^^XXXPPPKKKBBB???;;;888777999<<<>>>CCC@@@<<<888666555555555444444444333333222222111111222222333333222222111111111000000000000111111000000111111111222222222///000000111111111000000//////000000000000111111000000000000000000000000............/////////000000000000000000000000000------------............------------------------,,,,,,,,,,,,---------...------------------------++++++++++++,,,,,,---.........------------......***++++++,,,------.........//////000000000///////////////......//////000---------,,,,,,,,,++++++//////...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++,,,---......///000***+++,,,,,,------------)))***,,,------,,,***)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,'''))),,,...000000///...---,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,------......------*********++++++,,,,,,,,,------------------------...,,,***+++...000000000......////////////......---------.........//////........................---.........//////000000.../////////000000111111111111111111111111111111---///111111000111444777:::@@@IIISSS[[[bbbhhhllljjjjjjkkklllkkkgggaaa\\\UUUTTTSSSQQQRRRZZZeeennnyyy}}}{{{vvvrrrnnnmmmoooqqqpppooojjjjjjjjjlllpppxxxzzzvvvssswwwxxxuuurrrrrrrrrqqqlllhhhdddfffiiikkkjjjeee^^^XXXHHHDDD???;;;;;;===AAADDDHHHEEE???:::777555666666555555444333333222111111111222333444444333222111111111000000000000111111000000111111222222222222///000000111111111000000.........///000111111222000000000000000000000000---.........//////000000..................................../////////000---------------------------------.........//////------------------------,,,,,,,,,++++++,,,---------------,,,,,,---------******+++,,,,,,---......000000000000000///......------,,,,,,,,,------...---------,,,,,,,,,++++++......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111///,,,)))))))))+++---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---............---...///...,,,+++,,,---)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---.........------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))***++++++,,,,,,++++++***.........------,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------................................................////////////////////////000000000000000000000000111111111000000000000000333111...///111111///,,,---///111333444777:::===FFFOOO[[[cccfffhhhlllooopppmmmiiieeeaaa]]]XXXTTTQQQNNNKKKNNNYYYiiixxx}}}vvvpppllliiiiiijjjmmmqqqsssrrrqqqqqqtttyyy}}}zzzxxxyyy{{{}}}~~~~~~xxx|||zzzooohhhfffhhhnnntttvvvrrriiiaaa[[[XXXRRRIIICCCAAAEEEIIILLLGGG???888444555777:::444444333333333333222222111111111111111111111111222111111111000000//////111111111111000000000000000000000000000000000000222111000......000111222////////////////////////////////////////////////..................------////////////////////////........................//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------//////000111111111111111111000///...---,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,222111///---------...///++++++++++++++++++++++++,,,------......------,,,,,,---...///////////////---...///...,,,+++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------//////...---++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------......------------------.........---------,,,,,,------------------------................................................////////////////////////000000000000000000000000111000000000000000000000222000//////111222111///222333333444666;;;AAAFFFRRRZZZeeelllmmmmmmooopppjjjhhhccc^^^YYYUUUSSSRRROOOOOORRRYYYfffuuu~~~~~~zzztttmmmiiiggghhhjjjlllpppsssvvvyyyzzzyyyxxxyyy|||}}}|||zzzzzzqqqqqqssswww|||~~~{{{tttnnniiifff___VVVNNNKKKLLLOOOLLLFFF>>>888555555555555555555555555444444444333222222222222222222222222333222222222111111111111222222222111111111111000000000000000000000000000222111000//////000111222000000000000000000000000................................................////////////////////////........................//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000222222111000///...------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,------......------,,,------............---------.........,,,+++,,,---///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,---,,,+++******+++,,,---...------------,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------------//////............------------------------------................................................////////////////////////000000000000000000000000000000000000000000111111222000///000111333222222777666666777;;;DDDNNNUUUaaagggooorrrqqqnnnlllllldddbbb]]]UUUOOOMMMPPPTTTQQQTTT\\\fffrrrzzzwwwzzz|||{{{vvvnnniiiiiikkkmmmrrrwww{{{}}}yyyyyy{{{~~~xxxvvvqqqiiiaaa\\\ZZZZZZPPPHHH???999888777444111777666666666666555555555444444444444444444444444333333333333333222222222333333222222222111111111000000000000000000000000222111000//////000111222111111111111111111111111000000000000000000000000........................////////////////////////.......................................---------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................---.........////////////222222111000///......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,++++++******,,,---......,,,,,,,,,...///...---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++...---+++******+++---...------------------------...------,,,,,,++++++***+++++++++,,,,,,,,,------))))))************++++++............------------........................................................................////////////////////////////////////////////////000000000000000111111111222111000000111222333333666888:::???GGGQQQ]]]eeemmmooopppnnnjjjfffdddddd```___ZZZQQQKKKLLLSSS[[[___ccckkkttt}}}}}}wwwwwwvvvuuuwwwzzz|||wwwqqqpppvvv}}}zzzzzz}}}~~~wwwqqqllliii\\\QQQCCC<<<;;;;;;777333777777666666666555555555333333333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000111111000//////000111111000000000000000000000000222222222222222222222222............////////////////////////////////////................................................------,,,,,,,,,,,,------,,,,,,,,,---------..............................---------...........................//////000000000//////...------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...000000000///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,++++++******,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...)))))))))***************,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...---+++******+++---...------------------------...------,,,,,,++++++***+++++++++,,,,,,,,,------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---........................................................................//////////////////////////////////////////////////////000000111111111111333222222111111222444555666;;;CCCMMMVVV```jjjooosssqqqmmmgggbbb_________^^^]]]YYYRRRNNNRRR\\\eeeqqquuu{{{yyyqqqpppsssuuuuuuuuuyyy}}}}}}|||~~~xxx{{{xxxwww||||||vvviii[[[JJJ@@@===<<<:::666666666666666555555555444333333333333333333333333111111222222222222222222222222111111111000000000111111111111111111111111111111000000000000111111////////////////////////111111111111111111111111........./////////000000////////////////////////........................---........................------,,,,,,------...,,,,,,,,,---------..............................---------.........//////000000/////////000111222//////......------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,------......------,,,------............------+++---...---,,,,,,---///***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---......)))))))))***************,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,...---,,,++++++,,,---...,,,,,,,,,------------...***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,------......+++++++++,,,,,,,,,,,,---........................................................................////////////////////////000000000000000000000000/////////000111111222222222333333333333555999<<>>;;;999666666666666555555555555222222222222222222222222111111111111222222222222333222222222111111111111111111111111111111111111000000000111111000000000.........................................................//////000000111////////////////////////........................---------.....................------------......,,,,,,,,,---------......------------------------,,,,,,------.../////////111000/////////000222333111111000000////////////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,---...///////////////+++,,,...---,,,,,,---///++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------)))(((((()))+++,,,,,,+++------------------------,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,,,,------..............................................................................////////////////////////000000000000000000000000...//////000111111222222000222444666777;;;AAAFFFQQQXXXccckkkpppqqqqqqpppllljjjiiihhhjjjlllmmmnnngggfffeeefffllluuu~~~zzzssssssqqqpppnnnooosssyyy|||sssdddVVVLLLDDD???===888888777777777666666666444444444444444444444444222222222222333333444444555555444444444333333333111111111111111111111111000000111111111111000000////////////////////////........................---......///000000111111////////////////////////........................---------.........//////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111000.........///111222000000000000////////////*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---............+++,,,------,,,,,,...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......---------------------------,,,,,,---///000000///,,,------......------,,,,,,,,,,,,------...............---,,,,,,++++++***++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////////////////////////////................................................////////////////////////000000000000000000000000...//////000111222222222///222555888;;;AAAHHHNNNaaagggooottttttrrrooommmdddeeehhhlllppptttuuuuuuooommmmmmrrr{{{xxxnnnkkknnnlllmmmooorrrxxx}}}qqqcccVVVKKKDDD@@@999999999888888888888777555555555555555555555555333333333444444555555555777666666666666555555555111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000---......///000111111222////////////////////////........................---------.........//////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---,,,---...000222...............---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))))))))******+++++++++...---+++******+++---...---------------------------------,,,,,,+++++++++,,,,,,,,,---------......333333222000---***((('''((())),,,...///...---,,,------.........---+++***------------------------...---+++*********++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------..................------,,,,,,------.../////////...///111222222111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------.........///........................////////////////////////111000///////////////000111000000000000000000000111222333333222222444666888888999===EEEQQQ]]]eeekkkpppuuuuuupppkkkjjjkkkhhhrrrzzzzzz{{{~~~~~~{{{}}}{{{}}}rrrvvvxxxuuuooojjjjjjkkkmmmqqqwww}}}yyyqqqjjjaaaVVVNNNBBB???<<<;;;;;;;;;:::999<<<:::777555555555555444333444444555555444444333444444444555555555555555666666555444222111000000000000000000000000000000000000000000000000000000000000000000000000000000111000000222333333111///111000000///...---------000000000000000000000000///............---------000000///...------,,,,,,000///...---------------------------------------+++---...//////---+++***............////////////,,,------......------,,,///...,,,+++***+++,,,,,,)))))))))***+++,,,......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,***))))))***,,,------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000000000///...,,,+++***((()))+++,,,,,,,,,,,,+++------.........---++++++---------------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------......,,,,,,------.../////////000000000000///......---........................------------------------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------........./////////........................////////////////////////000000////////////000000333333333333333333333333111222222222111222444666999<<>>===<<<===:::777666777888888888444444444444444444444444666666666555444444444333444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000...///000333777888888666222222111111000000//////////////////////////////111000000000/////////////////////...------,,,,,,//////...------------...........................------......---+++***)))---............/////////+++,,,,,,------,,,,,,+++...---,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++*********+++,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,------.........---,,,+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))******+++,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...******++++++,,,---......+++,,,,,,------...//////000///...,,,,,,,,,---...........................------------------------------------------------+++,,,,,,---...---------------------------------,,,,,,,,,---...///000111////////////000000000000........................////////////////////////000000000///000000111111000000000000000111111111444444444444555888<<<@@@FFFOOO\\\hhhqqqxxx}}}|||wwwuuuxxxvvvrrrssssssqqquuuxxx}}}~~~zzzwwwqqqiii]]]RRRIIICCC???===CCC???:::777666666555444555555444444444444555555777777666555444333333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////...///000333666777777555111111111000000/////////////////////////////////000000000/////////......//////.........---------///......---------......////////////////////////,,,,,,,,,,,,+++)))((('''---------.........//////++++++,,,,,,,,,,,,++++++---------,,,,,,,,,------*********+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,------......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,---------------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---......///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........******++++++,,,---......++++++,,,,,,---............------,,,---...000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------,,,,,,,,,---...///000111////////////000000000000////////////////////////000000000000000000000000000000000000000111222222333333333444444555555555222333444555888>>>EEEJJJVVV___llluuuzzz}}}yyyrrrrrruuuwwwwww}}}}}}|||wwwrrrkkkcccZZZRRRJJJEEEEEEAAA;;;777555555444333666555555444444555555666777777666555444333333333222222333333333333444444000000000000000000000000111111111111111111111111//////////////////////////////000222444444222111000///////////////....../////////////////////////////////.........------...............---------......---------......////////////////////////////////////...------,,,+++------------............+++,,,,,,------,,,,,,+++------------------------*********+++,,,---//////++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,------.........************************+++,,,,,,------,,,,,,+++,,,---------............++++++,,,,,,------......+++++++++,,,------......,,,,,,,,,---...///000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------------...///000....../////////000000000////////////////////////000000000000000000000000000000000000111111222333111222222333333444444555111222444888>>>GGGQQQXXXhhhqqqzzz|||wwwuuuvvvyyy|||~~~}}}|||zzzvvvpppfff[[[SSSDDD@@@;;;888777777777777777666555444444555666777666666666555444444444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000//////000222111///---////////////............////////////////////////............------------...........................------------...//////..............................---------,,,,,,,,,,,,------------.........,,,------......------,,,,,,,,,---............---...------,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------++++++,,,---............---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,---------,,,,,,)))***+++,,,------,,,+++++++++*********+++------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............------------------......***++++++,,,,,,---......***+++,,,------...------........................------------------------------------------------,,,------.............................................---------......///------........./////////////////////////////////000000000000000000000000000000000000111222333444//////000111111222333333333555999???HHHTTTaaajjjssszzz{{{zzz{{{}}}~~~vvvjjjaaaHHHDDD>>>:::999999999999777666555444444555666777555555555555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000/////////000111111///---////////////////////////000000000000000000000000////////////....................................---------------...//////------------------------+++++++++++++++,,,,,,---,,,,,,---------.........---......//////......---+++,,,.../////////...---......---,,,,,,,,,,,,---++++++,,,,,,---...//////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++++++++,,,,,,---------........................)))))))))******++++++,,,)))***+++,,,---------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......******+++,,,------------&&&'''***,,,---,,,+++***++++++*********+++---...++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////..................------***++++++,,,,,,---......***+++,,,------,,,***)))........................------------------------........................,,,---......//////..............................///......---------......------------.........///000000000000000000000000000000000000000000000000000000000000111222333444222222333444555555666666888;;;@@@GGGRRR```nnnxxxvvv|||yyyuuuxxx|||}}}yyy~~~}}}qqqiiiOOOJJJBBB===:::999888888888666555444444555666888444444444555555555555555444444444333333222222222000000000000000000000000111111111111111111111111000000000000000000000000.........000222222000...000000000000000111111111111111111111111111111111000000000000////////////---.....................---------------...///000------------------------............///000111111,,,,,,,,,---------............////////////......+++,,,.../////////......+++++++++,,,---...///000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***........................------------------------+++,,,...///000///......++++++***++++++---......,,,---///000000...---+++...---,,,,,,,,,,,,---............------,,,,,,,,,)))))))))******+++++++++*********++++++,,,,,,,,,------------------------------------------------........................---,,,,,,,,,,,,---......---+++))))))***+++***)))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,+++++++++++++++///...---,,,+++,,,---...................................................++++++,,,------......///******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------....................................///000000000000000////////////000000000000---------......///000111000111222111111333666999;;;BBBNNN[[[fffooowww{{{{{{|||~~~}}}xxxsssrrrwwwvvvoooeeeTTTDDDAAABBB>>>:::999555666777777777777888999666666555555555444444444666666555444333333222222333333333222222222111111111111222222222222111111111111111111111111111111///////////////000111111//////000000111111111222111111111111111111111111000000///////////////000......////////////......///...---,,,,,,,,,,,,,,,///......------///000111,,,,,,---,,,+++***,,,...........................111000000///......------...........................---+++******+++---...***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,000000///...............,,,---...//////...---,,,...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---.........,,,******+++,,,+++*********++++++++++++******........./////////000000++++++,,,,,,,,,,,,------000000///..................---,,,,,,,,,,,,---...------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,---------.......................................///000000000000000///000000000000111111111000/////////000111111222222333444444555666:::<<>><<<>>>999999999999888888888999777666666666666666666666666666555444444333222222333333333222222222111111111111222222222222111111111111111111111111111111///////////////000111111/////////000000000111111111111111111111111111111000000////////////000000......////////////......///...------,,,,,,,,,---///......---...///000111...//////...------...000........................000000//////...------,,,........................///...,,,++++++,,,...///)))******,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,//////...---+++***)))))),,,---...//////...---,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---,,,+++,,,---,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,---------......------------------------,,,------------.......................................///000000000000000000000000000111111111111222222111111111222222333444555666777999<<>>::::::::::::999777777777777777777777777666555555555555555444444333333333222222222111111222222333333333333222222111111111111111111111111000000000000000111222222////////////....................................///////////////000111111......////////////............---------......///---......///////////////------...---,,,+++---///........................---------------,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++(((***+++---......------+++++++++,,,------......,,,------......------,,,,,,,,,,,,------------...............------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++++++++,,,------...,,,******+++,,,+++***((())))))******))))))(((,,,------------.........++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,---............++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////........................------........./////////////////////////////////......///000000000000000////////////000000000000111111111222222333444555999<<>>===;;;999888888888888777777666666555555555555555555555555333333333222222222111111222222333333333333222222111111111111111111111111111000000000000111222222000000000////////////...///////////////////////////......//////000111222......////////////...............---......///000---......///000////////////000000///......///111..............................------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******&&&''')))+++,,,+++******++++++++++++,,,---...///,,,,,,---......---,,,,,,,,,,,,,,,---------......//////.........---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++***++++++,,,---///---,,,+++,,,---,,,+++)))******++++++******)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------)))))))))))))))***++++++***+++,,,...............+++,,,,,,---......//////------------------------,,,---------------------,,,,,,---------.............................................////////////////////////////////////......///000000000000000000111111111111222222222111222222333444666777888===EEEPPP[[[fffooovvvzzz}}}yyyyyy}}}}}}rrrggg]]]QQQHHHDDD@@@<<<999;;;;;;:::999888777777666555555555555666666666666333333333222222222111111222333333444444333333222111111111111111111111111111111000000111111222333111111000000000/////////////////////////////////............///000111222......////////////.....................///000000------///000000000///...///000000000......000111........................................................................,,,,,,------------,,,,,,,,,+++******+++---///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///000///...,,,+++)))+++---.........,,,+++++++++++++++,,,---...///,,,,,,---......---,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++(((((()))***,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///------.........---,,,------......------,,,---------.........//////++++++,,,,,,,,,---------,,,+++++++++,,,---......)))+++,,,...//////......,,,,,,------...///000000........................///......------,,,,,,+++,,,,,,,,,---------......////////////////////////............/////////000000000000000000000000000...//////000000000000000222222333333333444444444222222333444666888:::;;;AAALLL[[[jjjtttyyy|||}}}xxxtttrrruuu{{{tttiiiZZZOOOHHHCCC>>>999======<<<;;;999888777777555555555666666666666666333333333222222222111111222333333444444333333222111111111111111111111111111111111000111111222333222222111111000000//////000000000000000000000000............///000222222......////////////.....................///000000,,,---///000000000///...---...///...,,,,,,...///..............................//////////////////........................---......//////......---...------,,,,,,------...,,,---......,,,,,,---.../////////......---------+++++++++,,,,,,---------///...---,,,+++,,,,,,---.........------,,,,,,,,,)))***+++---......------++++++******++++++,,,---------------------------+++,,,------......---------,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,------.........---+++***------.........---,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......------------......------......//////000000.........////////////000............////////////000000000000////////////000111222333333222000000333222111111222222111000000111555999888666???KKKSSS[[[gggrrrzzzyyylll^^^SSSJJJEEECCC???;;;999<<<===:::888:::555555666666666666666666444444333333333222222222333333333222222111111111222222222111111111111000000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000........................------------------------,,,***))),,,000222111000/////////...------,,,,,,........................------------------------------------------------...------,,,,,,------...,,,---......,,,,,,---............---------,,,,,,------------------......///...---,,,,,,,,,------......---------,,,,,,,,,)))***+++---......------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------......------,,,------.........---,,,+++,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------......------------...............///////////////------........./////////............////////////000000000000////////////000111222222222222111000000//////000222444444444555333555999:::>>>IIIVVV___fffpppyyy{{{pppdddWWWMMMFFFAAA===:::<<<<<<999777888555555555555555666666666444444444444333333333333333333333222222222111111222222222222111111111111000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000...................................................---+++---///000///---................................................------------------------------------------------...------,,,,,,------...,,,---......,,,,,,---...------------,,,,,,,,,,,,..................------......---,,,,,,,,,------...------------,,,,,,,,,******+++,,,------------------,,,,,,------...///------------------------+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------.........---,,,+++,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,---......//////......---+++++++++,,,,,,,,,------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...///---------------------------------............///------------------------......------------......///////////////.........,,,---------........................////////////////////////000000000000000111111222222222111111333333333333444555666666999666666:::AAAKKKYYYeeepppuuu{{{vvvvvvtttdddSSSHHHFFFAAA>>>>>>===999777888555555555555555555555555666555555555444444444444333333333333222222222222333222222222111111111111000000000000000000000000111111000000000000111111000000000000111111111111////////////////////////////////////////////////........................////////////////////////111///......///...---+++,,,------...//////000000........................------------------------------------------------...------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......------------------------+++,,,------......------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------,,,...---,,,,,,,,,---......+++++++++,,,,,,,,,------------............------+++,,,,,,,,,,,,---------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................---------............///------------------------......------------......000000//////......------,,,,,,,,,---------..................////////////////////////000000000000000111111111222222222222<<<<<<:::888555444444555888777999@@@LLLZZZhhhrrr{{{}}}yyyqqq___SSSLLLFFFBBBAAA???;;;888999666666666555555555555555666666666666555555555555333333333333333333333333333333222222222111111111000000000000000000000000111111000000000000111111///000000000111111111111////////////////////////////////////////////////........................////////////////////////000000//////......---,,,---........./////////000...........................................................................------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,---------------------------+++,,,------......------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,,,,---........................---------............///------------------------......------------......000000//////......------,,,,,,,,,---------..................////////////.../////////000000000111000000000111111222222333======<<<888444222333555666:::BBBLLLZZZiiitttzzzrrrhhhSSSLLLGGGDDDAAA;;;777888777777666666666555555555777777666666666555555555333333333333333333333333333333333222222222222111111111111111111111111111111111000000000000111111///000000000111111111111000000000000000000000000////////////////////////////////////////////////..............................///////////////000000000/////////....................................................................................------,,,,,,------...,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++************+++,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,---......------......------,,,+++,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++---------.........//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++************+++,,,,,,---------------------------------............///------------------------......------------......///////////////.........,,,---------........................////////////......//////000000111111000000000000111222333444666777777555333333777:::<<>>;;;;;;::::::999888777777666555555555444444444444333333333444444555555555444444444333333333222222111111111111111111111111111111000000000000111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---///111111......000222......//////000000111111........................////////////////////////////////////////////////++++++,,,,,,---...//////++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++//////...---,,,,,,++++++111000000...---,,,++++++------------------------+++,,,------......------...------,,,,,,------...---------.........//////---+++++++++---------++++++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................//////.........---------........................///---,,,---000000...+++,,,---...---++++++---...111111000///////////////222222111111111111111111111000000111222333333222111555777777888@@@NNNZZZlllqqqwww}}}zzzvvv~~~zzzhhhUUUHHHAAADDD???;;;:::888555666:::555555555666666666666666555555555444444444333333222222222222222222222222000000000000000000000000000000111111111222222222000000000000111111111111222111///......///111222///111444666666444222000,,,...///111111///...,,,............/////////000////////////////////////000000000000///////////////.........------------///////////////////////////333777777444000///...,,,,,,,,,------.........++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------......///------------------------......------------...............---------,,,,,,+++,,,,,,------,,,,,,+++///......---,,,,,,++++++,,,,,,,,,,,,------......------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......000///------------+++***+++,,,,,,------,,,,,,+++,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,---------..............................//////.........---------........................///---,,,...000000...,,,...///000///------///000111111000///////////////111111111111111111111111000000000222333555444444111444888;;;AAAMMM\\\hhhuuuyyy~~~www}}}||||||}}}mmm^^^UUUMMMEEE>>>;;;999555555777666666666666666666666666333333333222222222222111222222222222222222222222111111111111111111111111000000111111111222222222000000000000111111111111222111000000000000111222333555777999999777444222...///000111111000///............/////////000000////////////////////////......//////000000111111/////////.........------////////////////////////...111444444111...---...------------------......,,,,,,,,,,,,------------................................................,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------...//////..............................------------......//////............------,,,,,,------------,,,,,,.........------,,,,,,+++******++++++,,,---......------------------------+++,,,------......------...------,,,,,,------...++++++,,,,,,,,,---------000///------......---,,,,,,,,,------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,---------.............................................---------........................///.........000000...---000111111111//////000222111000000///////////////111111111111111111111111///000111333444555555555444777===DDDOOO]]]kkkuuu{{{}}}vvvpppyyyssshhhYYYMMMAAA<<<:::888666777777777666666666666666666444444333333333222222222333333333333333333333333111111111111111111111111111111111111111222222222000000000000111111111111222222222222222222222222444666888999888666333111111111111111111111111111....../////////000000000////////////////////////------...///000111222222000000000/////////......////////////////////////...///111000...,,,,,,---............------------,,,,,,,,,------------...........................------------------------------------------------............------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...////////////////////////...------,,,,,,------...............------------,,,,,,------------,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......++++++***,,,///000000000,,,,,,------------,,,,,,,,,------......------,,,------------------,,,,,,,,,,,,,,,---------............................................................................../////////000000000///...111111222111000///111333000000////////////000000111111111111111222222222///111333444444444555666:::>>>FFFQQQ^^^jjjsssxxx{{{}}}{{{|||rrrbbbRRRCCC===<<<:::888888888888777777777777666666666666666666555555555555333333333333333333333333111111111111111111111111111111111111111111111111///000000000111111111111111222333333333333222111222333444555444222///...111000000//////000000111...////////////000000000////////////////////////.........///000111111111000000000000//////////////////////////////////////////...---,,,,,,------.....................---,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---.........,,,,,,---------............------,,,,,,------...+++++++++***+++,,,,,,---////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,---------------,,,,,,,,,............------------------------------------+++,,,------......------...------,,,,,,------...............////////////***))))))+++...//////...,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------..............................---.....................///////////////////////////000111111000000///000000111111000//////000222000000////////////000000000000111111111222222222111333444444333444666888>>>EEERRR___kkkssswwwxxx}}}}}}}}}||||||~~~yyyfffUUUEEE>>><<<:::999999999999888888777777777777777777777666666666555555333333333333333333333333111111111111111111111111111111111111111111111111///000000000111111111111111222333333333333222111111111222222111///---,,,000//////......//////000////////////000000000111////////////////////////000000000000////////////000000000000////////////////////////////////////000///------------........................//////,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++---...//////,,,---------..................------------......+++++++++++++++,,,,,,---////////////////////////------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------............------------------------------,,,,,,------...///000000------------------------+++,,,------......------...------,,,,,,------......////////////000000000...---++++++,,,,,,+++***------............------,,,------......------,,,------------............,,,,,,,,,---------..............................---------...............///////////////////////////000222222000000000111///000000///......///111///////////////000000111000000000111222222333333222444555555444666;;;@@@EEEPPP___llluuuyyyzzz{{{|||yyywwwxxx|||nnn___NNNDDD???;;;999:::::::::999999888777777777666555555555555444444444333333333333333333333333222222222222222222222222222222222111111111111111000000000000111111111111222222222222222222222222111111222222222000///.........................../////////000000000111111////////////////////////111000000000/////////...000000000/////////......////////////////////////000///------...//////...------......//////000000------------....................................------------------------........................***++++++,,,---...//////------------..................------------......------,,,,,,------...///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......------............------------------------------,,,,,,,,,------.........------------------------+++,,,------......------...------,,,,,,------............////////////000000...---,,,------+++)))------............------,,,------......------,,,------------.........///,,,,,,,,,---------..............................---------........./////////////////////////////////111333333111///000222///000111000......000111///////////////000111111///000000111222222333333222444666666777<<>>;;;::::::999888888777777666666666555555555444444444444444444444444444444222222222222222222222222222222222111111111000000000000000000111111111111222111000000000000111222000111111222111111000000...///000111111000///...//////000000000111111111////////////////////////////////////000000000000/////////.........------///////////////////////////---,,,---///000...,,,,,,------...///000111111---------.........//////........................................................................------..................---------.........//////......------------......///............///000000........................---,,,,,,++++++,,,,,,------------.........//////------............------------------------------//////...---+++***))))))------------------------+++,,,------......------...------,,,,,,------...---------.........//////...---,,,---//////...---------............------,,,------......------,,,---------.........//////,,,,,,,,,---------..............................---------.........//////000000000000000000000000///111444333111///111222000111111000//////000222///////////////000111111///000000111222222333333222444777777999@@@KKKTTTfffooozzz}}}zzzwwwxxx{{{rrrqqqooommmooouuu}}}zzzvvvwww~~~yyyzzzsssbbbRRREEEAAACCC;;;;;;::::::999888777777888888888888777777777777444444444444444444444444222222222222222222222222222222222222111111000000000000000000111111111111222111///......///111222...//////000000000000///...000111333333111000...000000000000111111111111////////////////////////------...///000111222222///.........------------////////////////////////...,,,+++---///000---+++////////////////////////---......///////////////////////////.............................................------,,,,,,,,,------------------------........................,,,------......------,,,---------,,,,,,+++++++++------------------------------------------------------------------------************+++,,,------///...,,,,,,+++,,,---.........---,,,,,,---......------++++++++++++------,,,------,,,+++,,,...111------,,,+++,,,---...///////////////////////////////////////////////////------------------------111000...,,,+++,,,---///------............------//////////////////..............................---------.........//////...............///000000000111222333333222111000111111000000//////......000000000000000111111222000//////111333555666666333666999;;;>>>GGGUUU___qqqtttyyy}}}}}}yyyuuukkkiiihhhjjjqqqxxxzzzxxxyyy}}}zzzsss{{{xxxdddRRRHHHCCC???===<<<:::999888666555777777777777666666666666666555555555555444444444333333333222222111111111333333333333333333333333111111111111111111111111222111111111000000//////......///000000000000000111111111111111000///...000000000000000000000000---------...///000000111......------------..............................------------------------////////////////////////........................,,,------...............////////////..........................................---------,,,,,,,,,------------------------........................,,,------......------,,,---------,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,------...++++++***))))))***++++++---,,,,,,++++++,,,,,,---,,,------,,,++++++...000------,,,,,,,,,---...///................................................------------------------......,,,,,,+++,,,------------............------................................................---------.........//////...............///000000000111222222222222111000111000000000/////////...000000000000000111111222333222000000111222222222333555888<<>>EEEVVV___llluuuyyyyyyxxxxxxqqqpppmmmhhhdddfffmmmttt{{{nnnWWWIIIAAA===:::999999999888888888777777666555555555555444444444333333333444444444555555222222222222222222222222111111111111111111111111///000000000111111111111......///000000000000000000111111111111000000///000000000000000000000000000000000000000000000000,,,---///000000///---,,,////////////////////////000000000000000000000000------------------------------------------------+++,,,------......------000/////////....................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////------------------------------------------------------------------------...............///000111333222000...---------...******,,,,,,,,,,,,******++++++------------++++++)))+++...///...------...+++,,,---.........---,,,------------------------------------------------++++++,,,,,,---...//////000...,,,*********,,,------..................---------......///000111111........................//////.........---------...............///000000...///000111111000///....../////////000000111111000000000000000111111222...222666777888>>>GGGNNN```iiittt{{{|||{{{}}}qqqssssssooolllnnntttzzz~~~~~~cccNNNBBB>>>>>>999999999888888888888777666666555555555444444444333333333444444555555555111111111111111111111111111111111111111111111111//////000000111111111222...//////000000000000000111111111111111000///...111111111111111111111111111111111000000000000000,,,---///000000///---,,,000000000000000000000000////////////////////////------------------------//////.........---------................................................//////............//////000000///...---,,,,,,+++////////////////////////........................---------........./////////............------------------,,,,,,+++++++++------------------------/////////......---------+++,,,------......------...---,,,,,,,,,,,,---...+++++++++,,,,,,------------------............///---------------------------,,,,,,++++++,,,,,,---......---------......///,,,,,,,,,------.........///////////////////////////...---,,,+++,,,---...+++---///000000///---+++++++++++++++++++++++++++....................................///////////////////////////.........000000111111111111000000000000000000////////////222111000000000111333444333222444:::???EEETTTcccppptttyyy}}}}}}{{{yyyuuutttuuuvvvtttvvvyyy{{{]]]JJJAAA>>><<<777666:::>>>;;;777666888666555555666666555444444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222222111111000000111111222000000000000000000000000444333000//////000222444000000000000000000000000//////000000000000//////000000000000000///......////////////////////////........................//////.........---------//////////////////......------------------------//////............//////000//////...------,,,,,,................................................,,,------------.........,,,,,,------.........///---------,,,,,,,,,++++++------------------------.........---------,,,,,,+++,,,------......------...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...---------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,,,,------------------...........................---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////000000111111111111000000000000000000000000000///111111111111222333444555888666:::AAAIIIQQQ```mmmtttvvvyyy|||~~~}}}|||{{{~~~zzzvvvuuusssrrrwww~~~ooo[[[LLLCCC<<<999999;;;:::666555777888666555555666777555444444444444444444444444444444444444444444444444444333222222222111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000000000000//////000000000000000///......//////............//////.......................................---------111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,//////............///////////////...---------,,,------------------------------------------------,,,,,,,,,,,,------------******+++,,,---...//////------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------...---,,,+++++++++++++++------------------,,,,,,........................------,,,,,,,,,------...///...---,,,,,,---...///------------------------....................................////////////////////////////////////000000111111111111000000000000000000000000000000000111111222333444444555666777<<>>AAA;;;:::888999::::::999777666666666666666666666666444444444444444444444444333333333222222222111111222222222222222222222222222222111000000111222222333333333333333333333333+++...222555666444111///222222222222222222222222//////000000000000//////......///000000000000000...///222333333222///...........................000000000000000000000000.../////////000000111111//////000000000000//////////////////////////////........................111111000......---------,,,,,,------------,,,,,,------------------------........................////////////////////////---,,,++++++,,,---///000///---,,,---000000...+++---......//////......------------------------------,,,,,,+++,,,---///000---------------------------------............///........................------------------------------------------------............................................................//////////////////............//////000000000000000000000000,,,------...///000111111---------------...//////...///111222222111111000000///000222444555444333222444888:::>>>EEEPPPWWWllllllmmmnnnooopppqqqrrrmmmlllkkkkkkiiihhhkkkooooooxxx~~~hhhVVVKKKBBB<<<<<<===;;;777555777888888888777666555444333333333666555555555555444444444333333333444444444555555111111222333444444444444444333333222111111111222000111333555555555333222444555555555444222000///333333444444333222000///000000000000000000000000222111111111000000//////......//////000000111111---------.........//////000000000000000000000000------------........./////////000000000000//////////////////////////////////////////////////////111000///......---------------............------------------------------................................................///...---,,,,,,,,,---...///---,,,---///000...,,,------............---------------------------------,,,,,,,,,------...///---------------------------------............///........................------------------------------------------------................................................------------............//////............//////000000000000000000000000---.........///000000000000////////////000111111///000000111111111111111000000000222333444444333333555777<<>>;;;999999888777666777666666666777777888999666555555555555444444444444444555555555666666666555555555555555444444333333333222222111111222222111111111222222222222222222222333333333333222222555444333222222111111222000000000000000000000000111111111111000000000000////////////000000000000------.........//////////////////////////////////////////000000000000000//////000000000000//////////////////////////////////////////////////////000000///.....................////////////......------------------------........................------------------------//////......------------------......///......---,,,,,,------------,,,,,,........................,,,---...//////...---,,,........................---------............///........................................................................................................................,,,,,,---------.........//////............//////////////////////////////000000000///////////////.........---...//////000222111000///000111222333111222222222222222333444<<<===AAAJJJWWWbbbhhhjjjeeehhhlllppprrrrrrpppnnnooojjjiiillllllnnnyyysss^^^IIIBBB<<<;;;<<<:::999888777777777666666777777888666555555555555444444444555555555666666666666777555555555555444333222111333333222222111222222333222111111000000111222222111111222222333333333333555444333222111222222333000000000000000000000000111111111000000000000000////////////000000000000............////////////////////////////////////000000000000000///////////////000000000000//////////////////////////////........................000//////............///......////////////......------------------------................................................---------....../////////---......///......------,,,------......------,,,........................---.../////////...---,,,........................---------............///........................................................................................................................---.........//////////////////............//////////////////////////////000000000000000/////////...............///000000222111000000000111333444111333444333222222555777;;;???HHHUUUbbbiiijjjiiidddhhhmmmqqqsssrrrpppnnnlllggggggmmmnnnqqqzzzyyy}}}sssWWWJJJ>>><<<===:::888999999888777666555555555555666555555555555444444444555555555666666666666777444444444333222111000///333222222111222222333333222222111000000111111222111111111111222333333444555444333222222222333444111111111111111111111111000000000000000000111111000000000000////////////........./////////000000000000000000000000000000...............---------//////000000000000//////////////////////////////........................//////............//////.........//////.........------------------------........................////////////////////////,,,,,,---//////000000///,,,...//////...------...---..................---...........................////////////...------........................---------............///................................................................................................................................./////////000000//////............//////000000000000000000000000000000000000000000000000111111000000111111222333111111111111111222333333222444555444333333777;;;;;;CCCPPP```kkkpppooommmiiikkkooorrrsssqqqnnnlllfffbbbeeennnqqqtttzzzzzzzzzxxxwwwwwwyyy{{{zzz{{{{{{||||||{{{{{{zzzxxxzzz{{{}}}}}}|||{{{zzzxxxwwwzzzmmmXXXDDD>>>===999777888999999777666555444444444666555555555555444444444444444555555555666666666333333333333222111//////222222111111222222333333222222222222222111111111111111111111111222333444444444333333333333444444111111111111111111111111000000000000111111111111000000000000////////////....../////////000000000000000000000000000000000///.........------------//////000000000000//////////////////////////////........................//////............//////------............------------------------------................................................---...///000000///......,,,...000///---,,,---///...//////000000//////...........................000000///.......................................---------............///........................................................................................................................---------.........////////////............//////000000000000000000000000/////////000111111111222111111000000111111222333000111222222333333222222222444666666444555:::???BBBLLL[[[iiipppsssrrrqqqqqqrrrttttttrrrnnnkkkhhhddd```fffrrrwwwzzz~~~{{{yyyxxxyyyxxxwwwwwwwwwwwwtttrrrmmmmmmmmmkkkiiijjjlllnnnlllmmmnnnooooooooooooooolllnnnpppqqqqqqpppoooooouuuzzzmmmQQQEEE@@@:::888:::999888777777666666666666666555555555555444444444333444444444555555555555333333333333222222111000222222111111222222333444222333444444444222111000222111111000000111222333333333444444444444444333111111111111111111111111///000000000111111111111111000000000/////////....../////////000000000000000000000000000000000000111111000000/////////...//////000000000000//////////////////////////////000000000000000000000000//////.........//////000,,,------------------,,,------------------------........................------------------------//////000000000...---,,,+++...000000---,,,---/////////000000000000//////////////////////////////111000///---------...///////////////////////////---------.........//////........................////////////////////////////////////////////////................................................,,,,,,,,,---------......//////............//////000000000000000000000000......///000111222222333///////////////000000111000111222333444333222222111555777666555666<<>>;;;:::888666666666666444222777777777777777777777777444444444444444444444444555555444444444333333333333333333333333333333333222222222222222222222222444333222111000111111222111111111111111111111111111111111111111111111111111111111111111000//////000000/////////000000111000000000000000000000000000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////...////////////......---..............................------------.....................---------////////////////////////---...//////......///111111000000/////////000000///////////////////////////////////////////////////////////////000111111////////////////////////......//////////////////000000000000000000000000111111111000///.........111111111111000000000000000111111111111222222222444444444444444555555555555888;;;:::;;;DDDTTTaaalllpppuuuxxxxxxvvvuuutttsssssssssrrrqqqooollljjjrrrwww{{{vvvqqqmmmkkkggggggffffffeeeddddddcccbbbcccccccccaaa```aaabbb``````^^^\\\[[[ZZZYYYYYY[[[ZZZYYYZZZ\\\]]]]]]\\\___```aaabbbbbbaaa```___aaacccddddddbbbaaaaaabbbdddddddddbbbaaabbbdddggghhhiiijjjkkkmmmooopppqqquuuwwwxxxwwwtttqqqoooooonnnqqquuuwwwxxxyyyzzz|||kkkUUUGGG???<<<:::999888888888777555222777777777777777777777777444444444444444444444444555555444444444333333333333333333333333333333333111222222333333222222111444444333222222222222333111111111111111111111111222222222222222222222222000111111111111000000///000000///////////////000000000000000000000000000000000000000000000000000000000000111111000000000000000////////////000000////////////////////////000000000000000000000000///////////////////////////////////////.........////////////////////////........................///////////////////////////////////////////////////////////////...---,,,..............................------------......................................................---...//////......///111111000000//////.........//////////////////////////////////////////////////////......//////000111////////////////////////............////////////////////////////////////111000000000/////////...111111111000000000000000000000111111111222222222444444444444444555555555555777999;;;@@@MMM]]]iiippptttxxxzzzzzzxxxvvvvvvwwwxxxxxxvvvtttuuuxxx|||{{{yyyuuuqqqlllhhheeeddd_________^^^]]]]]]]]]\\\\\\]]]^^^^^^\\\\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[\\\]]]^^^_________```aaacccdddeeeeeeddddddggghhhiiihhhgggffffffgggjjjlllmmmllljjjiiijjjlllkkkllllllmmmmmmnnnnnnnnnrrrtttuuussspppmmmkkkkkklllooorrrtttuuuuuuvvvxxx}}}~~~gggRRREEE???<<<;;;:::;;;<<<;;;999777666666666666666666666666555555555555555555555555555555444444444333333333333333333333333333333333222222333444444333222222333333333222222222222333111111111111111111111111222222222222222222222222000000111111111111000///111111000000//////000000////////////////////////111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................000000000000000000000000////////////////////////...............---,,,+++..............................------------......---.....................---------------------------...//////......///111////////////...------,,,////////////////////////////////////////////////......------......///000////////////////////////---.........//////000000////////////////////////.../////////000000000111000000000000000000111111000000111111111222222222222222333333444444444555777666777>>>JJJYYYeeelllppptttxxxzzzzzzxxxwwwwww{{{|||{{{yyyzzz|||vvvsssjjjhhhfffccc```^^^]]]\\\[[[[[[ZZZZZZYYYXXXWWWWWWXXXZZZ\\\\\\[[[ZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ[[[^^^______`````````aaabbbaaaccceeehhhjjjkkkkkkllllllmmmnnnmmmlllkkklllnnnpppuuuzzzzzzwwwsssqqqrrrrrrssstttuuuuuuttttttssssssuuuwwwvvvsssooollllllooorrruuuwwwwwwwwwxxxyyy}}}~~~~~~eeePPPEEE<<<;;;;;;<<<======<<<:::777777777777777777777777555555555555555555555555555555444444444333333333333333333333333333333333333333444444444444333333111111222222222222222222111111111111111111111111111111111111111111111111///000000111111111000000222111111000000000111111////////////////////////111111111111111111111111000111111222222111111000//////000000000000//////000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////........................000000000000000000000000////////////////////////------.........---,,,,,,..............................------------......---------...............---------------------------...//////......///111---...............---,,,////////////////////////////////////////////////---------------...//////////////////////////////------......///000000000000000000000000000000000.........///000111111111000000000000111111111111000111111111111222222222222222222333444444555555888888<<>>;;;::::::999999888888888888888777666555555555555666777555555555555555444444444444444444444444444444444333333333333333333333333333333222222222222333333222111111111111111222333222222222222222222222222111111000000000000111111111111222222111111000///000000000000000000000000111111111111111111111111222111000//////000111222111111000000000//////////////////000000000000111///000000000000//////...111000000//////000000111//////////////////////////////000000000000//////////////////............//////000000000000//////..............................------......///000////////////////////////////////////////////////..............................------------......////////////////////////........................////////////............---------............///000//////......//////000---------...............000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222333333333333444444333444666777888:::===???QQQ]]]iiiooossswwwxxxwwwsssoooooosssuuuuuuuuuxxxrrr|||}}}vvvpppkkkeee^^^YYYWWWUUUTTTRRRQQQQQQQQQRRRUUUVVVVVVWWWXXXXXXYYYYYYVVVWWWXXXYYYZZZ\\\\\\]]]ZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^```aaaaaabbbeeeggghhhjjjnnnpppqqqrrruuuwwwxxxwwwxxxzzz|||~~~}}}|||uuuWWWGGGBBB>>>:::888::::::999888888888888888777666666555555666666777666666555444444444444555444444444444444444444444333333333333333333333333444444333333333333444444111000000111111222333444111111111111111111111111111111000000000000111111222222222222222111111000000000000000000000000000111111111111111111111111222222111000000111222222111111111000000000//////000000000000000000000000///000000000000/////////111000000//////000000111000000000000000000000000//////000000000000/////////////////////.........//////000000000000//////.......................................//////000////////////////////////.............../////////..............................------------......000000000000000000000000........................////////////............---------............///000000////////////000000+++,,,,,,---.../////////////////////////////////////////////000000000000000000000000000111111222111111111111111111111111222222222333333333444444555555666666888===CCCHHHZZZdddooosssvvvyyyxxxuuummmjjjjjjpppuuuuuutttvvvttt~~~uuupppiiiccc___\\\XXXUUUSSSSSSRRRQQQRRRSSSTTTUUUWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZZZZ[[[]]]^^^___[[[[[[[[[[[[[[[\\\]]]^^^^^^___aaaaaabbbcccfffhhhjjjmmmqqquuuxxxzzz|||}}}yyyyyyyyyzzz|||}}}|||{{{gggRRRFFF???======;;;::::::999888888888888777666666666666666666777777666555444333444444555444444444444444444444444333333333333333333333333444444333333333444555555222222111111111222333333000000111111111111222222222111111000000111111222222333333333333222111111000000000000000000000000111111111111111111111111222222111111111111222222111111111111000000000000111111111111000000000000000////////////000000000000//////......//////000000000000000000000000000//////000000000000//////........./////////////////////000000000000/////////////////////////////////............///000000........................,,,,,,---------.......................................------------......000000000000000000000000........................////////////............---------............/////////000000000000//////+++,,,,,,---...///000000////////////////////////////////////000000000000000000000000000111111222111111111111111111111111222222222333333333444444666666444555999BBBLLLTTTbbbjjjssswwwyyy{{{yyytttnnnkkklllppprrrqqqqqqtttzzzzzzqqqhhhddd___ZZZWWWUUUTTTSSSRRRRRRQQQRRRSSSTTTVVVXXXWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___```\\\\\\\\\]]]^^^___```aaadddeeeggghhhhhhiiillloooppprrrvvv{{{~~~}}}|||}}}~~~~~~|||zzz~~~~~~~~~eeePPPBBB???BBB<<<;;;:::999888888888888666777777777777777777666666666555444444444444444444444444444444444444444333333333333333333333333444333333333444444555666555444333222111111111111000000111111222222222222222222111111111111222222222333333333333222111111000000000000000000000000222222222222222222222222111111111111111111111111222222111111111000000000222111111111111000000000000////////////000000111000//////......//////000//////////////////////////////000000000000//////........./////////////////////000000000000////////////////////////////////////......//////000111........................++++++,,,,,,---.........------------------------......------------......////////////////////////........................////////////............---------............///...//////000000//////...------......///000111111000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222333333333333444444666555555777>>>JJJWWWaaaiiipppvvvyyy{{{{{{wwwqqqmmmjjjjjjkkkjjjhhhkkkqqq|||ppphhh\\\ZZZWWWSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^______```]]]^^^^^^___aaaccceeeffffffhhhkkklllnnnppptttwww{{{|||~~~{{{yyy~~~~~~~~~|||zzzyyyyyyzzz|||}}}www\\\FFF=========<<<;;;999888888888888666777777888888777777666555555666666555555444333444444444444444444444444333333333333333333333333333222222222333444555666777666444333111000000000111111111222333333444444222222111111111111222222222222222222222111111000000000000000000000000000222222222222222222222222///000000000000000000///222222222111111111000000222222222111111111000000000///......///000111222111000000//////000000111........................//////000000000000//////............/////////000//////000000000000/////////////////////////////////////////////000000111........................,,,,,,,,,---.../////////------------------------......------------..............................////////////////////////////////////............---------............///---...////////////...---.../////////000111111111000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222333333333333444444333555888>>>GGGTTTaaajjjooouuuyyyzzzzzzyyyssskkkgggggghhhhhhfffgggppp{{{yyyooofff```TTTSSSRRRQQQOOOOOOPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]____________^^^______```bbbeeegggiiikkkgggjjjnnnrrrvvvzzz~~~}}}zzzwwwttttttuuuuuusssrrrqqqrrrttttttuuuvvvxxxzzz{{{zzzzzzvvvwwwyyyyyyyyyyyy{{{|||zzzzzz{{{}}}oooTTTCCC>>>===<<<;;;:::999888888888666777888888888888777666333444666777777555333111444444444444444444444444333333333333333333333333111111111222222333444555666555444333222111111111111222222333444444555555333222222111111222222333111111222222111111000///000000000000000000000000222222222222222222222222//////000000000000//////222222222111111111111000222222222222111111000000000///.........000111222222222111111111111222222........................//////000000000000//////---.........//////000000//////000000000000//////000000000000000000000000///////////////000111111........................---------...///000000111------------------------.........------.................................000000000000000000000000000/////////............---------.........//////,,,---...//////...---,,,000000000000111111111111000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111111222222333333333444444444111555<<>>===;;;:::999888888888666777888999999888777666222444777888888666333000444444444444444444444444333333333333333333333333111111111111222333444555444444333222222333333333222222333444444555666666333222222111111222222333111111111111111000//////000000000000000000000000333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111,,,,,,,,,,,,------......////////////////////////////////////////////////000000000000000000000000............////////////......---,,,---...///000///////////////////////////...------...///...---//////............//////////////////////////////............////////////000000//////.........---------------.........//////////////////.........000000000000000000000000/////////000111111222222333222222111111222222333222444666777666444444555999888???OOO\\\ccckkkrrrtttyyy|||yyysssooommmkkkpppoooqqqtttuuu{{{}}}oooddd___\\\XXXUUUSSSSSSSSSUUUWWWVVVRRRNNNVVVVVVWWWWWWWWWVVVUUUUUU[[[[[[[[[[[[[[[\\\\\\\\\^^^]]]]]]___``````___^^^___eeehhhhhhkkkqqquuuuuuyyy|||~~~{{{wwwtttqqqnnnjjjgggeeeeeeeeeeeeeeefffggghhhffffffggghhhhhhiiiiiiiiimmmnnnppppppooonnnnnnooolllqqqwwwzzzzzz{{{}}}dddNNNDDDAAA:::555888>>>===777777777777777666666666666666666666666777777777777555555666666666666555555666555444333333333333333444333333222222333333444555555444333333222111111111111222333444666777888666555444333111000//////111111111000000000000000111000000111222222///---333333333333333333333333111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////000000////////////////////////////////////////////////////////////////////////............////////////......---------...///000///////////////////////////.........///000//////111111000000000000111111////////////////////////............////////////000/////////............---.........////////////////////////////////////000000000000000000000000//////000000111111222222333333222222222222333333222444666777777666777888;;;<<>>;;;;;;;;;:::::::::999999999888888777666555555444555555666666666666555555333333333333333444555666444333333222222333333444555555444333333222111111222222111111222222333444333333333222222222111111000000111222333333444444444111//////000111000000555444333222222222333444555333333555888888555222333333444444333333222111222222222222222222222222...///000111111111111111000000000000000111111222111111111111111111111111222222111111111111111111111111111000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000444@@@CCC777...000333111000000///...............////////////////////////......//////000000111111111111111111111111111111////////////000000000000111111111111111111111111222222111111000/////////444333222111222333444555222222222333333444444444555555555555999BBBOOOXXXccchhhqqqzzz~~~yyytttnnnttt{{{~~~uuufff___[[[WWWUUUVVVZZZYYYXXXXXXXXXZZZ[[[\\\^^^^^^^^^___^^^^^^]]]]]]eeedddcccdddeeeffffffeeeccceeeggghhhhhhjjjmmmoooxxxzzzuuuqqqkkkeee```______```eeeeeefffhhhiiijjjkkkkkkoooppprrrvvv{{{www[[[FFF???AAA???<<<888666999===<<<999999999999999888888888777444444555555555555555555777777666666555444222222333333333333333333333333777666555444444444444444333333333333333333333333555555444333333222111111333222222111111222222333333222222222222222222333666555444333333333444555555444333444666777555333333333444444333333222111222222222222222222222222111111111111222222222222000000000000000111222222111111111111111111111111555444444333222111111000000000000000000000000111111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////000000000000000000000000---777999000***...000...000000///...............////////////////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111000000000000222222111111222444555666222222222333444444555555666666777888===GGGTTT^^^jjjnnnuuu|||~~~{{{uuuqqqooowww~~~xxx{{{wwwkkk___ZZZXXXVVVUUUVVVZZZZZZYYYYYYZZZ[[[]]]^^^```````````````______^^^ccccccdddfffggghhhhhhggghhhiiijjjjjjjjjkkknnnppp||||||xxxooolllgggbbb```___```aaabbbccceeegggjjjmmmoooqqquuuxxx|||oooXXXIIIDDD???===:::888999;;;:::777999999888888888777777777555666666777666666555555666666666666555444333333333333333333333333333333555444333222222222222333333333333333333333333333555555444333333222111111333222222111111222222333222222111111111111222222666555444333444444555666666444333333444555444333333333444444333333222111222222222222222222222222555444222222111222333333111000000000000111222222111111111111111111111111222111111///...---,,,+++/////////000000111111111000000000000////////////000000000000000000000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////)))///000+++)))...///+++000//////............///////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000111111111111222222111111222333444555666222222333333444555555666777777999<<>>===<<<:::999888888888777777777666666666777888888888777666555555444555555555555555444444333333333333333333333333444444333222222222333333333333333333333333333333555444444333333222222111333222222111111222222333111111111000000111111111666555444333333444555666777555333222222333333333333333444444333333222111222222222222222222222222666555222111000111222333111111000000111111222333111111111111111111111111//////......---,,,++++++---......///000111222222000000000000////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////,,,......+++---111111,,,000///............//////////////////////////////111111000000//////......000000000000000000000000////////////000000000000//////////////////////////////000111111222333333333333333333333333444444222222333444555666666777666777:::AAAKKKWWWdddkkkppptttyyy|||{{{yyywwwvvvuuuyyy{{{}}}}}}{{{pppaaa[[[WWWXXXZZZYYYZZZ\\\\\\\\\]]]___```bbbcccdddccccccbbbaaaaaa````````````cccfffggghhhggggggggggggjjjmmmppptttyyy{{{uuuooojjjjjjiiigggffffffgggiiijjjiiikkknnnsssxxx~~~cccLLLCCCAAAAAAAAA???:::999;;;777777777777666666666666888888888777666555444333333444444555666666555555444444444444444444444444666555555444444444555555333333333333333333333333444444444333333222222222333222222111111222222333111111000000000000111111777666444333333444444555777777555333222222333444333333444444333333222111222222222222222222222222555444222000///000111222111111111111111222222333111111111111111111111111111111111222222222222222------...///000111111222////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000///---///222111---//////............//////////////////////////////111111000000//////......111111111111111111111111////////////000000000000//////////////////////////////000111222333444444444444444444333222222111222333333555666777777888555888>>>GGGTTTaaakkkqqqtttwww{{{|||zzzyyyxxxyyy{{{zzzzzz~~~~~~rrreee]]]YYYWWWYYYZZZYYYZZZ]]]]]]^^^___aaacccdddeeeeeecccbbbaaa______^^^______```ccceeefffeeedddeeefffiiilllppptttyyy~~~vvvsssrrrnnnkkkkkkjjjjjjjjjkkklllmmmnnnssstttvvvzzzyyyaaaGGGBBB???@@@>>>999888;;;777777777777666666666666777777777666555444333222222333444555666666666666444444444444444444444444555555444444444555555666333333333333333333333333444444333333333333222222333222222111111222222333111111000000000000111111999888777555444444444444888888888666333222222333333333444444333333222111222222222222222222222222333333111000000111222222222111111111111222333333111111111111111111111111000000000111222222333333.........//////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000......///000...---///............//////000////////////////////////000000000000////////////111111111111111111111111////////////000000000000000000000000000000000000000000111111222333444444444444444444333222111111222333444555666888999999888<<>><<<:::888666555555555777999:::888555222222333333333444444333333222111222222222222222222222222222222222222333333333333222222111111222222333444111111111111111111111111//////////////////000000......//////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000.........///.........///...............///000000////////////////////////////////////000000000000111111111111111111111111////////////000000000000111111111111111111111111111111111222222333333333111222333444444444333333333333444666777888999:::===CCCNNN^^^mmmyyy~~~}}}}}}yyyqqqooowww~~~pppbbb[[[YYYVVVUUUWWWWWWVVVXXX]]]```aaacccdddeeeeeeeeeeeedddbbb```^^^]]]]]]]]]^^^]]]```ccccccbbbccciiinnnuuuxxx|||tttppplllkkkmmmoooooonnnoooqqqtttxxx{{{~~~cccPPPAAA??????:::888;;;999999888888888777777777555555666666666666555444444444555555555555555555555555555555555555555555222222222222222333444555333333333333333333333333333333333333333333333333333222222111111222222333222222111111111111222222AAA???===:::888666666666777:::<<<:::666333222333333333444444444333222222222222222222222222222222222222333444555555555444222222111111222222333444111111111111111111111111333333222222111111000000///////////////............/////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111------///000///...000333...............///000111////////////////////////......//////000000111111000000000000000000000000////////////000000000000111111111111111111111111111222222222222333333333...///111444555666666666333333444666777999::::::BBBHHHUUUfffvvv~~~wwwrrrkkklllzzzyyyjjj___YYYYYYWWWVVVXXXXXXWWW[[[aaaaaabbbdddeeeeeeeeeddddddeeeccc```^^^]]]]]]^^^___\\\___bbbbbbbbbeeemmmsssuuuxxx~~~wwwnnnmmmlllmmmooopppqqqqqqsssvvvzzzrrr[[[GGGCCCCCC>>>;;;===999999999999888888888888555666777777777777777666444555555555555555444444555555555555555555555555444444444444444555666777333333333333333333333333333333333333333333333333333222222222222222222333333333222222222222333333IIIFFFAAA>>><<<:::888666===<<<:::777555333222222555555555444444333333333333222222111111222222333555444333333222222333333333333333333333333333333333333333222222111111111222222111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000///////////////.................................................................................222222111000///...------//////............////////////............//////////////////////////////////////////000111333333444333222111000000000000111111222222222333333333444333333333333444555555444222333777888888999===EEEUUUhhhuuu~~~~~~|||yyyoooqqqxxxqqqccc[[[YYYWWWWWWXXXZZZ[[[^^^___aaacccccccccddddddddddddeeeaaabbbbbbaaa___]]][[[YYY[[[YYY\\\bbbfffiiimmmsss|||zzztttqqqmmmlllnnnrrrrrrppprrrwwwvvvzzzkkkOOOGGGDDD===;;;AAA<<<:::888777888888777666444555555555666666777777666555555555444444444444888777777666555444444444666555333222222333555666666666555444333333222222444444444333333222222222333333333222222222111111333333222111000///...---OOOLLLGGGCCCAAA===:::777;;;:::999777666555555444555555555555555555555555444444333333333333444444444333333222222222333333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000---.........///000000000................................................////////////////////////111111000000//////......000//////......//////000//////............//////000000000000000000000000000/////////000111222222333222111111000111111111111111222222222333333333333222222222222333444444666333444888999888;;;@@@LLL\\\mmmyyyyyyvvvvvv{{{xxxkkk```ZZZYYYWWWXXXYYY[[[]]]___aaabbbffffffggggggggggggggggggaaaaaaaaa```___]]][[[ZZZZZZYYY]]]dddiiilllqqqwww{{{xxxtttpppoooooonnnpppssstttrrruuuzzzyyy~~~___NNNGGGAAA>>>???===;;;999888999999999777555555555666666666777777666666666555555555444444888777777666555555444444555444333222222333444555666555555444333333222222444444444333333222222222333333333222222222111111222222222222222222222222UUURRROOOLLLHHHCCC>>>:::999999888777666666666666555555555666666666666666555555444444444444555555222222222111222222333333333333333333333333333333333333333222222222222111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000,,,---......000000111222................................................000000000000000000000000000000000000////////////111000000//////000000111//////............//////111111111111111111111111111000000000000000111111111111111000111111222333111111222222222333333333222222222222222333333444777555555888999:::???EEEXXXfffuuuyyywww~~~}}}nnnccc[[[XXXYYYXXXYYYZZZ\\\___bbbdddeeehhhhhhiiiiiiiiihhhhhhgggaaa``````___^^^\\\[[[[[[ZZZ[[[aaaiiinnnqqqvvv}}}uuuppppppoooooopppqqqoooqqquuuvvvvvvyyypppTTTGGGBBB>>>:::>>><<<:::::::::;;;:::888555555666666666666777777777777777666666666555555777777777666555555444444444444222222222222444444555555444444333333222222444444333333333333222222333333333222222222111111111111222333444555666666XXXVVVTTTRRROOOJJJDDD@@@::::::999777666666666666555555555555666666666666555555444444444444555555222111111111111222333333333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111///000000000111111111111111111111111000000000///111111111111000000000///......//////000000000111................................................////////////////////////.../////////000000000111111111000000000000111111//////............//////111111111111111111111111222111000000000000000111000000000000111222333444111111222222222333333333333333222222333333444555888666666888999<<>><<<:::999::::::999888666666666666666666777777777777777777666666666666777777666666555555555555444333222222222222333444444444444333333333222222333333333333333333333333333333333222222222111111111222222333444555666666WWWWWWVVVVVVTTTPPPKKKGGG@@@???===:::888777666555555555555555555666666666444444333333333333444444333222222111222222333333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111111000000000///111111111111000000000///111111000000/////////...////////////////////////////////////////////////..............................//////000000111111111111000000000000111111//////............//////111111111111111111111111222111000000000000000111//////000000111222444444111111222222222333333333444444444444444555666666777555666888:::???KKKWWWnnnxxxmmmbbb[[[VVVWWWZZZ[[[[[[]]]___bbbeeehhhiiiiiijjjkkkkkkjjjhhhfffeee```^^^]]][[[[[[[[[\\\]]]bbbdddkkksssvvvyyy}}}uuunnniiikkkmmmooorrrvvvuuusssuuuzzz~~~|||___MMMFFFAAA===;;;999999999:::999777777777777777777777666666777777777777666666666666666666666666555555555555333333333333333333333333333333333333333222222222333333333333333333333333333333333222222222111111222222222222333333333333XXXXXXXXXXXXXXXUUUQQQMMMGGGFFFCCC@@@===:::888888888777777777666666666666444444333333333333444444555444333333222222333333333333333333333333333333111222222222222333333333000000000111222222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000333222111111//////...---////////////////////////////////////////////////..............................//////000000111111111000000//////000000111//////............//////111111111111111111111111111000000000000000111111000000000000111222333444111111222222222333333333555555555555555666666777666555666999===EEEUUUddduuu}}}wwwggg^^^YYYVVVWWW[[[\\\]]]^^^```ccceeehhhiiilllmmmnnnnnnmmmjjjhhhfff___^^^[[[YYYYYY[[[]]]^^^dddgggnnnuuuyyy|||pppoookkkjjjmmmnnnnnnrrrwwwxxxwwwyyyqqqTTTEEEAAA===;;;999888999999888777888888777777777777666666777777777666666666555555666666666666666666555555444444444444444444444444333333333333222222222222222222333333333333444444333333333222222222111111333333222222111111000000[[[ZZZZZZZZZZZZXXXTTTQQQNNNMMMJJJFFFCCC@@@???>>>;;;;;;:::999888888777666555555444444444444555555777666555444333222222222333333333333333333333333111111222222222333333333///000000111222222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000222111111111000/////////////////////////////////////////////////////////........................////////////000000000000000//////......//////000//////............//////000000000000000000000000000/////////000111222222111000000000111222333333111111222222222333333333555444444444444555666666777666888<<>><<<:::::::::::::::888888888888777777777666666666666666555555555444444555666666666666666666666555555555666666555555555222222222222222222222222222222222333333444444444333333333222222222111111222222222222111111111111^^^]]]\\\[[[[[[YYYVVVSSSRRRQQQNNNKKKHHHFFFDDDCCC>>>>>>===<<<:::999888888666666555555555555666666999888777555444333222222333333333333333333333333111111111222222333333333///000000111222222333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111000000000000111111111111000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............////////////............//////////////////////////////////////////000111333333111111111000111111222333111111222222222333333333444333333333333444555555888888:::???EEEQQQfffyyy|||~~~vvvtttxxxqqqeeeZZZVVVUUUUUUXXX\\\^^^^^^___aaabbbeeefffhhhjjjkkklllmmmkkkhhhdddbbb___\\\YYYWWWWWWZZZ^^^```aaaeeemmmuuu{{{~~~wwwuuutttmmmmmmpppttttttssswww}}}}}}|||oooTTTMMM???===;;;;;;;;;<<<;;;:::999888888888777777666666666555555555444444444444555555555666666666666666555555666666666666555555222222222222222222222222222222222333333444444444333333333222222222111111222222222222222222222222hhhgggddd___ZZZWWWWWWXXXSSSRRRQQQQQQQQQPPPLLLIIIJJJJJJHHHDDD???:::999999:::777555555666888888888<<<999555444444444444444222222222222222222222222111111111222222333333333///000000000111111111111222111000000000111333333666333000///000111111111000000000000000000000000000000000000000000000000......//////000000111111111000000///...---------000000000000000000000000111111000000//////......333333222111000///......//////...//////000111222111111000000//////......000000000000000111111222000000//////000111222222111111111000000000000000000111111111111222222222222222222111000111333555777333//////111444555444999888:::BBBPPPbbbrrr{{{}}}rrrsss|||iii```UUUPPPRRRWWWZZZ[[[___```aaaccceeeeeeffffffoooppppppnnnkkkgggbbb```YYYYYYYYYXXXXXXZZZ^^^aaaeeeiiiooovvv|||wwwsssrrrqqqnnnpppvvvxxxxxx}}}zzzsssqqq}}}dddHHHAAA??????@@@>>>999888;;;999888888777777777777777666666666666666666666666555555444444444444555555555555666666555444333333333333333333333333333333444333222222111111111111111111000000000000111111111111111111111111111111iiiiiigggdddaaa^^^\\\\\\YYYWWWVVVUUUUUUTTTRRRPPPPPPPPPPPPNNNKKKFFF@@@===:::888777777999:::::::::<<<999666444555555555444333333333333333333333333222222222222222222333333111111111111222222222222111000/////////000222222555333000///000111111111111111111111111111111111111111111111111111111111/////////000000000000000111000000///......------000000000000000000000000000000000000////////////222111111000000//////...000////////////000000111111111000000///////////////////////////000000111000000000000000111222222111000000000000000000000000111111111111222222222222222333222111111333555777444111111333555555555999:::>>>HHHWWWhhhvvv~~~}}}}}}zzztttyyy~~~pppeee]]]TTTQQQSSSWWWZZZZZZ^^^___aaaccceeefffggggggppppppooommmjjjeeeaaa^^^YYYYYYYYYXXXXXXZZZ^^^aaafffjjjqqqyyy{{{vvvsssqqqqqqrrrqqqsssyyy}}}~~~wwwppptttsssXXXHHHBBB===>>>===:::888:::999999888777777777777777666666666666666666666666555555444444444444555555555555666666555444444333333333333333333333333333444444333222222222222222333222222111111222222333111111111111111111111111ooonnnllljjjiiifffccc```ZZZXXXUUUTTTTTTTTTSSSRRRTTTUUUVVVYYYYYYSSSJJJCCC>>><<<999999:::;;;;;;;;;<<<999666555555666555555444444444444444444444444333333222222222222222222111222222222222333333333000////////////000111111444222000000111222111000111111111111111111111111222222222222222222222222000000000000000000//////111000000//////......---000000000000000000000000////////////000000000000////////////////////////111000000////////////000111000000000000////////////............///000000000000000000000000111222000000000000000000111111000111111111111222222222111222333222111111333555666444333333555777777666888===FFFRRRaaappp|||~~~zzz{{{{{{sssggg^^^YYYSSSRRRTTTWWWYYYYYY]]]^^^aaacccfffhhhiiiiiiqqqpppooolllhhhccc___\\\YYYYYYYYYXXXXXX[[[___bbbggglllttt~~~{{{rrrppppppqqqsssuuuuuuxxx~~~sssmmmmmm~~~qqqWWWJJJ???===>>>===;;;:::999999888777777777777888666666666666666666666666555555444444444444555555555555555666555555444333333333333333333333333333555444444333333333333333444444333333333333444444222222222222222222222222zzzwwwrrrooommmkkkgggddd]]]ZZZVVVSSSSSSTTTTTTSSSVVVUUUWWW\\\___]]]UUUNNNHHHCCC===999888999:::::::::888555555555666555444444444444444444444444444333333333222222111111111111111111222222222333333000000000000000111111222222111000111222333222111111111111111111111111111222222222222222222222222222111111000000/////////000000000000//////......000000000000000000000000......//////000000111111---........./////////000111111000//////...//////000000000000000000000000///////////////000111111111000000000000000111111000000000000000111111111000000111111111222222222111222333333222222333555444444555666777888888888888@@@NNN]]]kkkwww}}}yyyiii^^^WWWUUURRRRRRUUUWWWXXXXXX\\\]]]```dddgggjjjkkklllrrrpppmmmiiieee```]]][[[XXXXXXYYYXXXYYY[[[```ccchhhnnnxxxrrrmmmnnnooossswwwwwwyyy~~~zzznnneeeooojjjWWWDDD>>>@@@@@@>>><<<:::999888888777777888888666666666666666666666666555555444444444444555555444555555555555555444444444444444444444444444444555444444333333444444444444444333333333333444444222222222222222222222222}}}vvvqqqmmmjjjhhheeeaaa\\\YYYXXXXXXXXXXXXXXXVVVVVVZZZaaadddaaa]]]VVVOOODDD<<<888777888999888666555444555555444333333333333333333333333333333333333222222111111111000000000000111111111222111111222222222333333333111111111333555555333222111111111111111111111111111111111111111111111111222222111111000000//////000000000000000/////////111111111111111111111111......//////000000111111------......//////000000111111000//////...//////000000000000111111111111111111000000111111222333111111000000000000000111//////000000111111111111000000111111111222222222111333444444333333444555333444666777777888999::::::EEEWWWgggsss{{{}}}wwwxxxyyykkk^^^VVVSSSRRRRRRSSSUUUWWWWWWWWWZZZ\\\___dddhhhlllnnnoooqqqoookkkgggbbb^^^[[[YYYWWWXXXXXXXXXYYY\\\aaaeeehhhppp|||vvvnnnlllmmmoootttzzzzzz~~~rrrhhhjjjwww{{{cccIII???@@@AAA>>>;;;:::999999888888888888888777777777777777777777777555555444444444444555555444444555555555555555444444444444444444444444444444444444333333444444555333333222222222222333333222222222222222222222222yyyqqqmmmmmmiiieee___[[[ZZZYYYXXXWWW[[[YYYWWWZZZ```fffiiijjjddd\\\PPPFFF???;;;:::999888666555555666666555333333333333333333333333333333333222222222222222222//////000000000111111111111222333333444444333333111111333555777777555333222222222222222222222222000000000000000000000000111111111111111111000000000000000000000000000000111111111111111111111111////////////000000000000.........//////000000000111000000////////////000000000000111111111111222222111111111111222333333222111111000000000000000/////////000111111222222000111111111111222222222111333555555444333444555333444666666666888:::===???LLL```pppyyy}}}~~~|||~~~vvvoootttpppcccZZZUUUPPPQQQRRRTTTUUUVVVWWWWWWXXX[[[___dddiiimmmqqqrrrpppnnniiiddd___\\\ZZZYYYWWWXXXXXXYYYZZZ]]]bbbfffjjjsssuuuppplllmmmnnnpppuuu{{{vvvnnnlllnnn}}}nnnPPPAAA???>>>;;;999::::::999888888888888999777777777777777777777777555555444444444444555555333444555555666555555555444444444444444444444444333333333333333444444555222222111111111111222222333333333333333333333333xxxsssssslllhhhccc___\\\ZZZXXXVVV[[[ZZZYYYZZZ^^^dddkkkooonnnhhh^^^UUULLLEEE???;;;999888777777888888777555444444444444444444444444222222222222222222333333000000111111111222222222000111222333444333222222111222444777::::::777555222222222222222222222222111111111111111111111111111111111111111111222222000000000000000000000000111111111111111111111111000000000000///////////////000000000000000000000000////////////000000111000000111111111222222222111111111000111222222333222222111000000000000000...//////000111111222222000111111111111222222222111333555555444333444444222444555555555777;;;???FFFTTThhhwww~~~~~~}}}yyyxxx}}}yyywwwtttzzzwwwhhh^^^XXXUUUPPPQQQSSSTTTUUUVVVWWWXXXWWWZZZ^^^dddjjjooorrrtttooolllgggbbb^^^[[[ZZZZZZVVVWWWXXXYYYZZZ^^^cccgggmmmxxx{{{qqqnnnnnnqqqrrrsssxxx|||tttoookkkqqqzzzYYYGGGAAA???<<<:::;;;:::999999888888999999777777777777777777777777555555444444444444555555333444444555666666555555555555555555555555555555222222222222222333444444222222111111111111222222333333333333333333333333xxxwwwrrrooojjjeeebbb```\\\ZZZZZZZZZYYYYYY[[[aaahhhmmmrrrnnnhhhaaaXXXNNNDDD===:::999999999;;;:::999777666666666666666666666666111111111222222333333444111111222222222333333333///000111222333222111111111222555999;;;;;;888555222222222222222222222222222222222222222222222222000000000111222222222333000000000000000111111111111111111111111111111111111111000000//////......111111111111000000000000//////...//////000111222000000111111222222222222000000000000000111111222222222111000000///000000...//////000111222222222000111111111111222222222111333555666555444444444222444555444333666;;;@@@KKKYYYmmm|||}}}|||uuuuuu}}}~~~yyy|||nnn___VVVRRRQQQQQQRRRTTTTTTTTTUUUWWWXXXVVVYYY^^^dddjjjppptttvvvnnnkkkfffaaa]]][[[ZZZZZZVVVWWWXXXYYYZZZ^^^cccgggooo{{{zzzrrrpppoooqqquuuvvvwww}}}xxxrrrjjjiii{{{bbbMMMEEEAAA???===;;;:::999999888888999999777777777777777777777777555555555444444555555555333333444555666666666555555555555555555555555555111111111111222222333444333222222111111222222333333333333333333333333333|||xxxpppkkklllkkkeee___[[[[[[ZZZXXXXXX[[[```eeehhhnnnppppppkkkeee^^^RRRHHHAAA???=========;;;999777777666555444444444444444333333444444333333222111333333333333333333333333222222222222222222222222444444444555555555666666111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000222222111111000000//////111111111111111111111111222222111111000000//////333333333222222111111111222222111111111111222222333222222111111222222333444444333222222333333333444555666777888;;;???BBBMMMcccvvv~~~tttrrr~~~~~~}}}tttjjj```VVVPPPNNNOOOQQQSSSTTTSSSTTTVVVXXXXXXYYY\\\ccclllrrrsssrrrpppkkkddd\\\XXXWWWYYYZZZXXXXXXZZZ]]]]]]]]]ccckkkxxx|||sssooommmrrruuuuuuuuuyyyzzzssskkkhhhppp}}}uuuYYYHHH@@@===<<<<<<<<<<<<;;;;;;::::::999777777666666666666777777444444555555555555444444444444444444444444444444666666666666666666666666444444444444444444444444444333111//////000111222111111000000111222333333~~~tttqqqoookkkgggeee\\\ZZZYYYXXXZZZ]]]bbbdddmmmpppqqqnnnkkkeee[[[PPPFFFCCC>>><<<:::999777666666555555444444444444555333444444444444333222222111111111111111111111111222222222222222222222222333333333333444444444555111111111111111111111111111111111111111111111111......///000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000///111111111111111111111111111111111000000000000000222222222111111000000000111111000000000000111111333333222222222222333333555555444444444444444555444666888888888<<>>===;;;:::999999:::;;;888888777777777777888888555666666666666666666555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333444444333333222222222222222333xxxqqqooonnnllliiifffbbb^^^[[[YYY]]]ccciiinnntttzzzyyytttjjjcccXXXMMMEEE???:::777888777777666555555666666555555555555555444333333222222222222222222222222222222222222222222222222444444444444333333333333333333333333333333333333111111111111111111111111......///000111222333333111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111222222000000000000111111111111000000000000000000000000000000000000111111111111222222222222222333333333333333333222222333333333444444333333333333444444333333333333444555666666444777999:::???LLL___nnnxxx|||wwwxxx|||}}}zzz~~~mmmbbbVVVPPPMMMKKKKKKMMMKKKMMMQQQTTTVVVYYY\\\___aaaffflllqqqssstttuuuvvvrrrnnnhhhaaa\\\ZZZYYYYYYXXX\\\ccchhhiiinnn|||{{{oookkkhhhiiinnnmmmuuuyyypppiiiiiigggppppppTTTDDDBBB@@@===;;;:::::::::;;;999888888777777888888999555666666777777666666555555555555555555555555555444444444444444444444444444444444444444444444444222222222222333333333333444333333222222222222333zzzxxxwwwvvvsssooojjjeeeaaa___]]]bbbfffjjjqqqxxxyyyuuuoooiii```VVVNNNFFF???:::;;;:::999777666666666666555555555555555444444333333333333333333333333333222222222222222222222222333333333333222222222111333333333333333333333333111111111111111111111111......///000111222333333111111111111111111111111222222222222222222222222111111111111111111111111000000000111222333333333222222222222111111111111111111111111111111111111111111111000000000000000000111111111222222222222333222222222222222222333444444333333333333444444444444444444555666777888888999;;;>>>FFFUUUhhhuuu~~~yyyuuu{{{vvvxxxwwwggg\\\RRROOOMMMKKKKKKMMMKKKNNNRRRUUUWWW[[[^^^aaadddhhhnnnqqqrrrsssvvvxxxwwwrrrjjjbbb\\\YYYYYYZZZZZZ^^^fffkkkmmmrrrqqqkkkiiigggjjjpppuuu}}}vvvmmmllleeeggg{{{cccNNNEEECCC@@@<<<:::::::::;;;999888888777777888888999666666777777777777666666666666666666666666666666555555555555555555555555444444444444444444444444111111222333333333333333555444333222222222222222~~~|||xxxsssnnniiifff[[[___cccfffmmmtttvvvttttttoooggg^^^VVVMMMDDD???<<<<<<:::888777666666666555555666666555555444333555555555555555555555555222222222222222222222222222222222222111111000000333333333333333333333333111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000111222333333444444444333333333222111111111111111111111111111111111222222111111000000////////////000000111111111222222222111111111111222222555444444333333444444555555555555555666777999999;;;;;;<<>>999777777777666444888777666555444333333333666666666666555555555555333333333333333333333333333333333333333333333333000000111222333444444555222222222222111111000000000000000000000000000000000000000000000000000000...000111222222111000...//////000111222222333333)))...333444222222666999:::777444222222222222111000000000000000000000000222444555444222222333444000111222222222222111000222222222222222222222222222333333333222222444666222444555666555666777999<<<:::<<>>BBB>>>888444222000///...000000000000000000000000111222333222111000111222111111111111111111111111222222222222222222222222222333333333222222444666333444666666555666777999::::::@@@NNN```qqq{{{~~~yyyzzzvvvuuuwwwzzzkkk[[[UUUNNNJJJIIIJJJKKKLLLMMMLLLPPPVVVYYYZZZ___fffiiipppvvvzzzyyykkk```ZZZXXXYYY^^^```gggpppyyy{{{tttmmmjjjjjjnnnvvv{{{pppfff^^^___jjj{{{XXXNNNCCC=========:::777888::::::999777666666777777888999999888777888999888888777777666666555555666666555555555555666666666555444444444444555666444444444444444444444444555444333333222222222333wwwuuuqqqlllhhhggghhhjjjhhhgggeeebbb]]]WWWQQQNNNLLLHHHCCC???<<<:::888666444555777888999999999888888888888888888777666666555444444444444444444555333333333333333333333333333333333222222222111111222222222222111111111111222222222222222222222222111111111111111111111111111222333444444333222111000000000111222222333333222222222000000444<<>>HHHXXXjjjyyy{{{|||wwwpppttt|||uuugggXXXSSSLLLHHHGGGHHHIIIJJJLLLKKKNNNTTTXXXZZZaaahhhlllsss{{{nnnaaaZZZZZZ\\\___bbbjjjuuusssnnnkkkkkknnnsss~~~~~~rrriii```\\\```ooolllVVVDDD@@@BBB===888777777999::::::888777777777888888999;;;>>>>>>===<<<888888777777666666555555666666555555555555666666666555444444444444555666444444444444444444444444444444333222222222333333vvvkkkeeedddfffdddcccbbb^^^ZZZTTTOOOLLLOOOKKKFFFAAA===:::888777444666999;;;======<<<;;;>>>>>>??????>>>===<<<;;;666555444444444444555666333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333222111111000000111111111222222222222222111000111555;;;AAA@@@<<<666333222222333333000000000000000000000000...///111000//////000111333222000//////000222333111222222222222222333333222333333333222222444666555666666666555666888:::>>>EEERRRbbbqqq|||}}}uuuooonnnvvvsssdddWWWRRRLLLHHHGGGHHHIIIJJJKKKJJJMMMSSSWWWZZZbbbiiipppwwwttteee^^^]]]```aaadddmmmyyyzzzooommmmmmpppttt{{{ssslllccc\\\YYYbbbwwwbbbFFFBBBDDD>>>999:::444666888999999999:::;;;888999===CCCHHHHHHCCC>>>888888777777666666555555666555555444444555555666555555555444444555555555444444444444444444444444444333333222222333333333ssshhhdddccc^^^]]]\\\YYYVVVSSSPPPNNNRRRPPPLLLGGGBBB???>>>>>>888:::===???@@@@@@???>>>AAAAAABBBBBBAAA@@@>>>===666555444333333444555666333333333333333333333333000000111222333333444444222222222222222222222333111111111111111111111111111111111111111111111111000000111111111111000000111111111111111222222222//////111111333555888::::::777333000111333444444000000000000000000000000///000111111000000222333333222000//////000222333111111111222222333333333222333333333222222444666555555666555555666999<<<>>>HHHXXXiiiuuu~~~}}}{{{~~~yyyrrrmmmnnnqqq|||sssdddVVVRRRMMMIIIIIIJJJJJJJJJKKKJJJLLLQQQVVVZZZbbbkkksss{{{{{{kkk```]]]]]]bbbfffppp|||uuummmmmmooouuuzzzvvvooofff^^^XXX[[[jjjzzzrrrOOOEEECCC>>><<>><<<:::666555333222222333555666333333333333333333333333///000111222333444444555222222222222333333333333000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111111111---...000222444444444444888555222000111111111000000000000000000000000000///111222222222222333444333222111000000111222333111111111222222333333444222333333333222222444666444444555555555777;;;>>>???KKK^^^nnnyyy{{{xxxzzzuuuqqqlllnnnvvv}}}rrrdddVVVRRRMMMJJJJJJKKKKKKKKKLLLJJJKKKPPPTTTYYYbbbkkkvvv}}}oooaaa[[[ZZZdddiiissszzzpppkkkmmmssszzzyyyrrrjjjbbbZZZYYYbbbmmmaaaMMMEEE@@@???BBB<<<<<<<<<;;;:::<<>>888888777777666666555555555555444444444444555555444444555666666555444444444444444444444444444444333333222222222333444444|||tttnnndddaaa\\\WWWTTTRRRRRRSSSLLLMMMLLLIIIEEEDDDGGGIIIIIIHHHGGGEEECCCBBB@@@@@@===>>>???@@@>>><<<999777666444222111111222444666333333333333333333333333111111111222222333333333222222222333333333444444111111111111111111111111222222222222222222222222222111111111111111111222111111111111111111111111000000000222333444333222555333222111222222000///000000000000000000000000///111222222222222333555111111111111111111111111000111111222333333444444222333333333222222444666333333444444555888===AAAFFFSSSfffttt{{{}}}zzzxxx}}}{{{uuutttttt|||ooobbbUUURRRMMMJJJJJJKKKKKKKKKNNNKKKKKKOOOSSSXXXaaakkkxxxrrrccc^^^^^^fffkkkvvvsssooommmpppxxx}}}vvvmmmfff^^^YYY[[[aaapppwwwZZZIIICCCAAAAAA>>>=========???CCCJJJOOOWWW\\\aaabbb[[[PPPDDD===888888777777666666555555555444444333333444444555444444555666666555444444444444444444444444444444333222222222333333444555pppkkkcccZZZTTTQQQPPPPPPOOOPPPPPPNNNKKKKKKNNNRRRNNNMMMJJJGGGDDDBBB@@@@@@===>>>???@@@>>><<<999777666444222000000222444666333333333333333333333333333333333222222222222111222222222333333444444444222222222222222222222222222222222222222222222222333222222111111222222333222222111111111111111111333222111111222333333222111111111222444444333111000000000000000000000000...000111222111111333444000111222222222222111000000000111222333333444444222333333333222222444666222333333444555999>>>BBBNNN\\\mmmyyy}}}~~~~~~{{{{{{xxxxxx|||~~~|||lll___TTTQQQLLLJJJJJJJJJJJJJJJOOOLLLKKKOOORRRWWWaaajjjzzzsssgggdddfffgggmmmxxx|||rrrqqqooottt~~~xxxooohhhaaaYYYWWWYYYbbbvvvdddMMMEEEBBB>>>;;;;;;<<<>>>CCCKKKUUU\\\cccgggjjjeeeZZZLLLBBB<<<888888888777666666555555555444444333333444444555333444555666666555444333444444444444444444444444222222222222333333444555{{{jjj^^^XXXUUUPPPLLLNNNNNNNNNLLLKKKKKKMMMOOORRRNNNHHHBBB???>>>>>>?????????>>>===<<<:::999888222111111000000111111222333333333333333333333333444444444333333333222222333333333333333333333333111111111111111111111111222222222222222111000000111111111111111111111111444333111000000000111111...//////000111222222222333333333222222111111111111111111111111111111111222222222222222222222222111111222222222333333333000111222222333444555555333333333444444444555555777444444777999<<>>>>>>>>>>>>>>>>>===;;;:::888777444333333222222333333444333333333444444444444444333222222222222111111111333333333333333333333333111111111111111111111111111111222222111111000///111111111111111111111111333333111000000000111111...//////000111111222222333333333222222111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333444444444555555555666444555777888<<>>======>>>>>>===<<<;;;999888777666555555555555555555666333444444444555555666666444444333333333222222222333333333333333333333333222222222222222222222222111111111111111000//////111111111111111111111111333222111111000111111111/////////000111111222222222222222222222111111111111111111111111111111111000000000000000000000000111111222222222333333333444444444333333222222222333444444444444555555555555555666888888<<>>999999888888777666666666555555555555666666666666666666666777777666666666333333333333333333333333222222333444444555555666uuujjj```ZZZXXXVVVSSSQQQOOOMMMKKKJJJHHHGGGEEECCCAAA???===<<<=========<<<;;;999777666777666666555555666666777444444555555666666777777777666666666555555555555333333333333333333333333222222222222222222222222000111111111111000//////111111111111111111111111222222111111111111111111//////000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444444444555555555555555555888999999???QQQcccsss{{{|||{{{uuuiiibbbXXXRRRKKKHHHJJJLLLMMMMMMNNNMMMOOOSSSVVV[[[eeeooosssjjjiiimmmrrr|||uuuqqqvvv{{{~~~yyywww}}}{{{tttlllddd\\\WWWYYYWWW```wwwxxxdddbbbgggnnn{{{wwwfffRRRCCC<<<999999888888777666666666555555555666666666666666555666666777777666666555444444444444444444444444222222333333444555666666{{{ooohhh[[[XXXSSSQQQPPPOOONNNLLLHHHGGGFFFDDDBBB@@@>>>===>>>>>>===<<<;;;999888777666666555555555555666666555555555666666777777777777777777666666666555555333333333333333333333333222222222222222222222222111111111111111000//////111111111111111111111111111111111111222111111111000000000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333111111222333333444555555444444444555555555666666555666888:::<<>>;;;999999888888777666666666666666666666666555555555555555555666666555555555444444444444444444444444333333444444444444444444~~~xxxddd^^^WWWSSSSSSTTTRRRQQQJJJIIIHHHFFFDDDAAA@@@??????>>>>>>===<<<:::999888666555555444444555555666666666666666666666666666555555444444444333333333333333333333333333333333333333333333333333333333222222222222222111000000111111111111111111111111000000111222222222222111000000000000000000111111000000000111111111111111111111111111111111111111222222222222222222222222111111222222222333333333000111111222444555555666444444555555555666666666777666999===BBBMMMaaasssuuu||||||wwwzzzqqqhhhbbbZZZUUUOOONNNPPPSSSTTTTTTQQQOOOPPPTTTWWW\\\gggrrryyyooommmppptttyyyqqqqqqxxx~~~zzzyyyzzzxxxvvvuuuuuuuuuzzz}}}xxxtttmmmddd^^^XXXUUUWWWdddxxxrrrbbbYYYVVVLLLLLLKKKHHHCCC???===<<<999999888888777666666666666666666666666555555555444555555666666555555444444444444444444444444444555444444444444444333333{{{rrrfff^^^[[[YYYVVVTTTNNNMMMJJJGGGEEECCCBBBAAA@@@@@@???>>>===;;;:::999666666555555555555666666777666666555555444444333444444444333333333222222333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111///000111222333222222111111000000000000000000000///000000000111111111222111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444555555555555666666666666888777999???HHHTTTgggwwwxxx{{{sss~~~wwwqqqjjjccc___ZZZVVVRRRRRRUUUXXXXXXWWWRRRPPPQQQTTTWWW]]]hhhssstttpppqqqtttwwwtttvvv~~~zzzwwwuuusssrrrssspppqqqtttyyy||||||wwwqqqggg```YYYVVVUUUZZZeeezzzppp[[[NNNIIIHHHAAA???>>>===>>>===<<<:::999999888888777666666666777666666666555555555555555666666777777666666555555555555555555555555555444444444444444444444444wwwiiibbb]]]XXXTTTQQQOOOLLLHHHEEEDDDCCCCCC@@@@@@@@@???>>><<<:::999777777666666666666777777777777666555444333222222666666555555555444444444333333333333333333333333333333333333333333333333333444444444444333222222111111111111111111111111///000111222333333222111111111111000000000000000//////000000111111111222111111111111111111111111000000000000000000000000111111222222222333333333444444333333333333222222555555555555666666666777:::777888@@@KKKYYYkkkyyy{{{zzzuuuttt{{{wwwrrrnnniiieee```]]]ZZZVVVTTTTTTXXX[[[[[[ZZZRRRQQQQQQTTTXXX]]]iiitttwwwrrrrrrsss|||wwwyyy~~~zzzsssqqqqqqoooooopppnnnqqqwww~~~zzzsssiiiaaa\\\XXXUUUTTTXXXhhh```MMMEEEDDDDDD>>><<<:::;;;======:::777999999888888777666666666777777666666555555555444777777888888888888777777555555555555555555555555222333333444444555555555uuummmddd\\\XXXVVVQQQJJJGGGGGGFFFDDDFFFDDDAAA@@@???>>>;;;999555555444444444444555555555555555555555555555555555555444444444555555666333333444444333333222111111111222222222333333333333333333222222111111111000000000000000000000000111111111111111111111111000111222333333222111000222222111111111111222222000111111111111222222222000000000000000000000000111222333333444444444444444444444444444444444444222444555555444444666777777888<<>>;;;:::<<<<<<;;;888999888666555555555666777888777666555555666777888555555555444333333222222444444444444444444444444555555555555555555555555vvvjjj^^^ZZZTTTNNNKKKIIIGGGDDDEEECCCAAA@@@???===;;;999777777666666666666777777555555555555555555555666555555444444444555555666333444444444444333222222111111222222222333333333333333333222222222111111111111111111111111111111222222222222222222222222000111111222222111111000222222111111111111222222111111111111222222222222111111111111111111111111111222333333444444444333444444444444444444444444333444555555555555666888::::::>>>IIIZZZjjjwww}}}uuunnnoooxxx}}}zzzuuunnnhhh``````^^^]]][[[[[[ZZZZZZXXXZZZ[[[[[[YYYYYYZZZ[[[[[[XXXVVVWWWYYY^^^hhhsss{{{}}}uuuyyy}}}vvvqqqqqqooommmlllmmmpppsssvvvyyy}}}wwwnnngggdddZZZSSSTTTTTTXXXiii}}}xxxXXXIIICCC???<<<>>>;;;999:::;;;<<<:::888:::999888777666777777888888777666555555666777888555555555555666666666666444444444444444444444444444444444444444444444444mmmeeeZZZSSSOOOKKKHHHFFFEEECCCAAA??????===;;;999888888888777777888888888444444555555666666777777666555555444444444555555444444444444444333222222111111222222222333333333333333333222222222222111111111111111111111111111222222222222222222222222111111000000000000111111222222111111111111222222111111111111222222222333222222222222222222222222222222333444444444333333444444444444444444444444333444555555555555777999<<<===BBBPPPcccsss}}}~~~tttllljjjnnnyyy|||sssnnnkkkhhhaaa\\\YYYYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\ZZZYYYYYYZZZ[[[XXXWWWXXXYYY^^^iiitttzzzuuu{{{{{{sssoooppppppooonnnooorrrwww{{{yyyqqqkkkfff]]]VVVTTTRRRSSS^^^mmm|||YYYGGGAAA>>>;;;:::999999:::;;;;;;999777:::999999888777888888888777777666666666666777777555555666777777888999999444444444444444444444444333333333333333333333333tttbbbWWWQQQMMMJJJIIIFFFDDDAAA@@@???>>>;;;999999999888888888888999999555555555666666777888888666666555444444444444555444444444555444333333222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222111////////////111222222222111111111111222222111111111222222222333333222222222222222222222222222333333444444333333333333333444444444444444444444555666555555666888;;;>>>???GGGWWWkkk{{{}}}oooiiifffiiippp|||tttnnnhhhdddbbb___ZZZVVVWWWWWWWWWXXXYYYZZZ\\\]]]\\\^^^___^^^\\\ZZZZZZZZZ[[[YYYYYYZZZZZZ]]]hhhttt}}}wwwvvv}}}yyyrrrppprrrqqqrrrssssssuuuyyy{{{ssslllggg```ZZZVVVRRRQQQWWW```zzz^^^HHHAAA>>><<<888999999:::;;;;;;:::999999999888888888777777777777777666666666666777777666666777777777888888888444444444444444444444444333333333333333333333333jjjZZZSSSMMMKKKLLLGGGEEEBBBAAA@@@???<<<:::999888888888888888888999666666666777777777888888666666555444444444444444444444555555555444333333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222222222111111111111222222111222222222222333333333111111111111111111111111333333333444444333333222333333333444444444555555555555666555555777:::<<>><<<999999888888888888999999888888888888777777777777777666555444444444444444555555555555555444333333111111222222222333333333111222222222222333333333222222222222222222222222000000000000000000000000222222111111111111222222222222111111111111222222222222222222333333333333000000000000000000000000333333444444444333222222222333333444444555555555555666666555555777;;;>>>@@@HHHWWWhhhxxx}}}lllgggeeeeeelllvvv~~~yyyqqqjjjfffddd___]]][[[ZZZYYYXXXVVVTTTVVVVVVXXXZZZ\\\___aaaccceeeggghhhgggddd```^^^^^^]]]]]]^^^^^^[[[\\\fffrrryyywww{{{yyyrrrmmmhhhlllssstttwww}}}|||tttlllhhhddd___ZZZVVVTTTTTTUUU]]]tttnnnQQQGGGBBB>>>;;;;;;<<<;;;999999:::<<<666777777777777666555555666666777777777777666666777777666555555444333333444444444444444444444444333333333333333333333333mmm^^^WWWOOOKKKLLLJJJHHHEEEDDDCCCBBB???===;;;;;;::::::::::::;;;;;;:::999999888888777777666777777666444444333333444555555555555555444444333111111222222222333333333111111222222222333333333222222222222222222222222111111111111111111111111222222333333333333222222222222111111111111222222222222222333333333444444111111111111111111111111333444444444333333222111222222333333444555555666666666666555666888<<>><<<<<<;;;888666666999<<<777777888888888777666555555666777888888777666555555555555555555555555555444444444444444444444444444444444444444444444444lll___YYYQQQJJJKKKKKKIIIFFFEEEDDDCCC@@@>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999888777666666888777666555444333333333555555666666555555444333111111222222222333333333111111111222222333333333222222222222222222222222333333333333333333333333222333444555555444333222222222111111111111222222222222333333333444444444222222222222222222222222444444444444333333222111222222333333444555666666666666666666666888<<<@@@CCCRRRfffvvvssskkkhhhkkknnnssswwwpppkkkhhhkkknnnlllfffaaa]]]\\\ZZZZZZ[[[[[[\\\\\\[[[ZZZWWWXXXYYY[[[^^^aaadddeeelllnnnooonnnjjjfffcccbbb```aaabbb```[[[ZZZcccpppyyy{{{zzz~~~rrrlllpppqqqooottt~~~|||xxxqqqkkkhhhaaaZZZUUUTTTQQQNNNRRR\\\pppyyyXXXJJJCCC===<<<<<<:::666333333777;;;888888999:::999888777666555666777888888777666555444444555555666666777777444444444444444444444444555555555555555555555555qqq___XXXVVVSSSOOOKKKJJJIIIHHHGGGEEEAAA???>>>===<<<;;;:::999999999555555555666666666666666666555555555555444444444666666555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333333333222222111000000000111111111111111111111111111111111222222333333333333333333222222111111111000000000000111111111111333333333333333333333333666555555444444444555555555444555888999888;;;AAAIIIYYYkkkvvv}}}ooohhhgggqqqyyy|||rrrlllhhhggghhhjjjlllmmmkkkfffaaa]]]\\\\\\]]]]]]]]]\\\\\\[[[\\\[[[ZZZ[[[^^^aaaccccccooovvvzzzvvvppplllgggcccdddbbbaaa```^^^]]]bbbjjj}}}~~~yyywww|||xxxrrrnnnpppsssuuuzzz|||uuunnnjjjccc]]]XXXTTTOOOLLLTTTVVV___sss[[[IIIAAA<<<<<<:::888888:::;;;;;;;;;999888888777777777777777777777777777777777777777777777777777666666666666666666555555555444444444666555555444444555555666vvvbbbYYYUUUQQQOOOMMMLLLJJJIIIHHHFFFBBB???>>>===<<<:::999999999999777777777777777777777777666555555555555444444444666666555555555444444444555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111222222111111111111111111111111333222222222222222222111333333333222222222111111111111111111222222222222333333333333333333333333666555555444444444555555666555666999999999===CCCNNN^^^ppp{{{vvvppppppxxxtttlllgggeeecccgggiiilllnnnlllgggbbb^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[[[[^^^bbbfffhhhrrryyy}}}zzztttooojjjeeefffcccbbbaaa___^^^dddlll~~~{{{{{{rrrmmmkkkooouuuzzz|||uuupppkkkeee___ZZZUUUQQQNNNQQQSSSZZZkkkhhhPPPDDD@@@>>><<<:::999999::::::999999888888777777777777777777777777777777777777777666666666666555555555555666666555555555444444444555555444444444444555555nnn```XXXSSSPPPOOOMMMKKKJJJIIIFFFCCC@@@===<<<;;;:::999888888888888888888888777777777777666555555555555444444444555555555555555444444444555555555555555555555555333333333333333333333333333333333333333333333333///000000111222222333333000000000000000000000000333333333222111111000000333333333222222222222111111111222222222333333333333333333333333333333333555555444444444555555666777666888::::::999???FFFTTTddduuu{{{{{{~~~tttlllfffcccbbbaaaeeehhhlllnnnmmmiiidddaaa_________``````aaabbbbbb```^^^\\\\\\^^^dddjjjnnnvvv~~~yyytttnnnhhhiiifffdddcccaaa```fffnnn~~~{{{qqqnnnmmmrrrxxx~~~|||uuuqqqlllfff```[[[WWWSSSPPPNNNOOOTTTaaavvv|||\\\IIICCCAAA>>>;;;:::999999888777999888888777777777777777777777777777777777777777555555555555444444444444555555555555555444444444555444444333333444444555qqqcccXXXRRRQQQOOOLLLJJJHHHFFFCCC@@@===<<<;;;:::999888888888888888777777777777777666666555555555555444444444555555555555555555555555555555555555555555555555222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000222222222111111111111111222222222222222222222222111111222222222333333333333333333333333333333333555444444444444555666666666666888:::999999AAAJJJZZZiiiyyyxxxsssmmmgggdddbbbaaa```cccfffkkknnnnnnkkkgggdddaaaaaa``````aaaccceeefffcccaaa^^^\\\^^^dddlllrrrxxxyyyqqqkkkkkkhhhfffeeecccbbbhhhqqq~~~{{{xxxxxxuuuuuuyyy~~~|||vvvppplllfff```[[[WWWSSSPPPNNNNNNQQQYYYhhhjjjNNNEEEBBB???<<<:::::::::999888999888888777777777777777666666666666666666666666666666666555555555444444555555555555555555555555444444333333333333444444sss```TTTRRRPPPLLLJJJHHHEEEBBB@@@======;;;:::999888888888777777777666666555555555666555555555555444444444444555555555555555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000//////000111222222333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444555666666555555777999888:::DDDOOOaaaooo}}}wwwooolllgggdddcccbbb```___aaadddhhhlllmmmllliiigggdddcccbbbaaabbbdddgggiiigggeeeaaa^^^^^^dddmmmtttzzz~~~vvvnnnmmmjjjjjjjjjgggfffkkkrrr|||zzzzzz{{{zzz|||~~~wwwoookkkeee___[[[WWWSSSPPPNNNNNNPPPUUU^^^tttxxxVVVGGGAAA???<<<;;;;;;;;;:::999999888888777777777777777666666666666666666666666777777777666666666555555444555555555555555555555555444444333333444444555lll[[[UUURRRNNNKKKHHHFFFCCCAAA>>>===<<<;;;:::999999999777777666666555555444444666555555555555444444444444444444555555555555555555555555555555555555555333333333333333333333333222222222222222222222222333333222222111000000///111111111111111111111111---...///000111333444444111222222222222333333333555444444333333222222111333333333333333333333333444444444444444555666777444555888:::999<<>>===<<<;;;:::::::::888888777777666555555444666555555555555444444444444444444555555555666666555555555555555555555555333333333333333333333333111111111111111111111111222222111111111111111111222222222222222222222222...//////000111222222333111111222222222333333333999888777666555333222222333333333333333333333333444333333444444666777777444666999<<<<<<@@@MMM\\\ooozzzpppddd`````````bbbdddeeecccbbb^^^```bbbeeehhhkkkmmmnnnooollliiifffgggiiimmmooorrrqqqmmmgggcccfffnnnvvv|||xxxssssssuuuwwwuuuqqqsssxxxyyyppplllfffaaa]]]YYYUUUSSSKKKJJJMMMQQQSSS[[[uuurrrUUUEEEBBB>>><<<<<<;;;:::888999888888777777777777777777777777777777777777777777777666666666555555555444444444555555555666666777666666555555666666777ttt\\\XXXSSSOOOLLLJJJGGGEEE@@@???>>>===<<<;;;;;;;;;999999999888777666666555666666555555555444444444444444444555555555666666555555555555555555555555444444444444444444444444111111111111111111111111000000000111222222333333333333333333333333333333000000000000111111111111111111111222222333333333<<<;;;:::888777555444333333333333333333333333333333333333444555666777888555777;;;>>>>>>CCCQQQaaapppzzzvvviii___^^^^^^```dddgggiiihhhggg^^^^^^```cccgggjjjnnnpppssspppllliiiiiikkkooorrrwwwuuuqqqkkkfffhhhooowww~~~|||uuuvvvzzz|||zzzvvvvvv{{{zzzqqqmmmgggbbb^^^ZZZWWWTTTIIIGGGKKKPPPPPPTTTiii}}}\\\GGGDDD@@@===;;;:::888666999888888777777777777777777777777777777777777777666666555555555444444444444444444555555555666666777777666666666666777777nnnaaaTTTOOOMMMIIIFFFEEEDDDAAA>>><<<;;;<<<;;;:::::::::999888888777777666666666666666666666666666444555555555666666777777666666555555555444444444555555444444444333333333333333333333333333333333222222222111111111111000111111000000000000111111111111111111111111111111222222222444555777888999AAA>>>:::555333333444555222222333333333444444444444555666777777666555444888222222999AAAKKKZZZiiiqqqzzz}}}yyyyyy{{{|||zzz|||wwwlllddd___[[[ZZZ[[[```fffjjjjjjiiiddddddcccbbbbbbgggqqqxxxwwwxxxvvvqqqllllllqqqwwwvvvyyyzzzuuunnnkkkpppuuu{{{yyyyyy|||~~~~~~zzzpppmmmiiiccc]]]XXXTTTRRROOOMMMMMMMMMNNNSSS```llljjjRRR@@@:::<<<666444999999777777888999999999999888999999888888888888999999333444555666666555444333666666555555555444444444333444444555555444444333~~~lllZZZRRRQQQNNNJJJGGGGGGDDD@@@>>>>>>>>>===<<<:::::::::999888888777777666666666666666666666666555555555555666666666777666666555555555444444444555555444444444333333333333333333333333333333333222222222222111111111111111111000000000000111111111111111111111111111111222222222333444666888999???===999555222222333444222222333333333444444444222333555666777777777777888555555;;;BBBMMM^^^mmmuuu|||yyyrrrpppqqqqqqvvvvvvzzzzzzooogggaaa]]]\\\[[[[[[___dddiiikkkkkkcccccccccaaabbbgggpppwww{{{}}}}}}xxxqqqoootttzzz~~~|||tttoooqqqttt{{{{{{}}}rrroooiiiddd^^^ZZZVVVTTTOOOMMMLLLLLLLLLOOOYYYdddvvvZZZFFF@@@BBB===:::;;;888888888999999999999999888888888888777777888888888444444555666666555444444666666555555555444444444333444444555555444444333~~~fffZZZWWWSSSMMMJJJIIIFFFCCCAAAAAA@@@???>>>;;;;;;;;;:::999999888888666666666666666666666666555555555555666666666666555555555555555444444444555555444444444333333333333333333333333333333333333222222222111111111111111111000000000000111111222222222222222222222222333222222222333555888:::===:::777444222222333333333333333333444444444444111222444666777888888999888777999===CCCOOObbbrrrxxx}}}}}}uuummmkkkllllllzzz~~~uuuoootttzzzyyynnnhhhdddaaa^^^]]][[[[[[]]]aaagggjjjkkkeeefffeeeddddddhhhpppvvvxxxtttwww}}}{{{tttrrrsss~~~~~~uuuqqqjjjddd___[[[XXXUUUPPPNNNMMMMMMKKKLLLSSS[[[mmmcccKKKAAACCC???<<<:::444999999999999999999999999888777777666666777777888444555555666666555555444666666666555555555555444444444555555555555444444wwwfff[[[SSSNNNMMMKKKHHHEEECCCBBBBBB@@@???<<<<<<;;;::::::999999888666666666666666666666666555555555666666666666666555555555555555555555555555555444444444333333333333333333333333333333333333333222222222111111111222111111000000111111222222222222222222222222222444333222111222555888::::::888555333111111222333333333333444444444444555333333444555666777888888777999;;;>>>EEERRRfffvvvxxx{{{zzzrrrmmmmmmooopppsssyyypppmmmnnnvvvyyynnngggeeedddcccaaa]]]\\\ZZZ[[[^^^ccchhhjjjkkklllllljjjhhhjjjpppuuu~~~wwwyyy}}}zzzuuuttt~~~yyysssjjjddd```\\\XXXUUUQQQOOONNNOOOMMMLLLPPPWWW```~~~oooSSSCCCBBB@@@>>><<<555;;;;;;::::::999999999999777777666666666666777777555555666666666666555555666666666555555555555555444444555555555555444444wwwcccTTTNNNOOOKKKHHHFFFDDDCCCBBB@@@>>><<<<<<;;;::::::999999888777777777777777777777777666666666666666555555555444555555555555555555555555555444444444333333333333333333333333333333333333333333222222222222111222222111111111111222222222222222222222222222222444444333333444666888999777666444222111222333333333333444444444555555555555555555555555666666777666999<<>><<<:::999999999999888777777666666777777888777666666555555666666777555666666666666777777777555555666666666666555555mmm[[[TTTLLLJJJHHHFFFEEECCC@@@===:::::::::999888888777777777777777777777777777777777666666666555555555555444444444555555555666666555555444444444333333333333333333333333333333333444444333333333222222222333222222111111222222333333333333333333333333333555666777888999999888888444444333333333444444555444444444444555555555555555555444444555666777888777:::===CCCRRRfffrrruuuyyywwwpppgggdddjjjoooqqqvvvwwwooommmyyy~~~|||zzzmmmgggaaa^^^___aaaaaaaaaeeeeeeccc```^^^^^^bbbeeekkkqqqyyy|||zzzwwwuuuuuu~~~zzzxxx}}}~~~|||qqqgggccc___ZZZUUUQQQLLLIIIKKKKKKIIIJJJMMMSSS[[[pppdddWWWKKKGGGGGGCCCAAA???===:::999999999999888888888777777888888888888777666555555666777888555666666666777777777777555555666666666666555555zzzbbbVVVMMMKKKIIIGGGFFFDDDAAA>>>::::::999999888777777666777777777777777777777777777777666666555555555444444444444555555555666666555555444444444333333333333333333333333333333333444444444333333333222222333222222111111222222333333333333333333333333333555666888:::;;;:::999888444333333333444444555666444444444555555555666666444333333444555777999:::888;;;>>>EEEVVVkkkuuuuuuxxxvvvooofffeeelllsssvvv|||~~~xxxuuuvvv{{{yyyvvvuuuvvvwwwxxxxxxkkkfff```^^^```ccccccccchhhhhhgggddd```___bbbfffkkksss}}}}}}||||||xxx}}}yyy|||tttiiieeeaaa\\\WWWVVVPPPLLLLLLLLLJJJJJJMMMRRRTTTdddyyyjjjZZZRRRQQQMMMBBB@@@===;;;999999999:::999999888888888888999999888777666555555666777888555666666666777777888888555555666666666666555555ttt]]]YYYMMMCCCCCCFFFFFFDDDCCC===<<<;;;999888999999:::444444555666777888999:::777666666666555555555555555555555555555555555555666555555555555444444444444333333222222333333444444444333333333333222222222222222222222222222222222222222111222222333333555777999:::999777444222444333333222222333333444666666555555555555666666666666666666555555888:::<<<<<>>===;;;999888777888888999999888777666555555444777777777666666666555555555555555555555555555555666555555555555444444444444444333333333333444444444444333333333333222222222222222222222222222222444444333333444666888999999888777666555444333333444333333222222333333444555555444444444444555555444555555555555777999<<<<<>>===;;;:::;;;:::888777777777777888888888888888666666777777777777666666555555555555555555666666444444555555555555555555uuueeeUUUOOOMMMJJJFFFDDDBBBAAA???<<<;;;::::::::::::999999888777666555555777777777666666666666555555555555555555555555555666555555555555444444444444444333333333333444444444444333333333222222222111222222222222222333333444444333444555777999::::::888666555333333333333444333333222222333333444444444333333333333444444333444555555555777:::===<<>><<<;;;;;;;;;888888888888777777777777888777777777666666666666666666666666666666666666666555555555555444444444555444444333333444444555444444333333333222222222111111111222222333333333333333444555666777888999999888555333222222333333444333333222222333333444444444333333333333444444333444555555555777:::======DDDRRRbbbpppyyy}}}~~~xxxvvv{{{}}}{{{uuunnnkkkeeeeeefffhhhkkkooorrrtttwwwyyyzzzxxxtttnnnjjjiiihhhkkkpppvvvzzz{{{{{{zzzzzz{{{{{{vvvyyy{{{yyyxxxkkkbbb]]]UUURRRNNNKKKJJJJJJIIIHHHKKKMMMQQQWWWeeedddLLLDDDEEE;;;:::::::::;;;;;;999777888888888999999:::::::::777777666666666666777777444555555666666777777777555555555555555444444444iiiXXXRRRNNNHHHEEEEEECCC@@@===;;;:::999999777777777888888999999999888888777777777666666666666666666666666666666666666555555555555444444444555555444444444444555555444444333333333333222222111111111222222333333444222333555777888888777777777666444333222222333444444333333222222333333444555555444444444444555555444555555555555777999<<<>>>GGGVVVgggsss{{{}}}~~~}}}vvvtttyyy~~~zzzyyynnnhhhfffeeefffgggjjjnnnssswwwyyy|||{{{sssnnnjjjgggiiiooowww~~~wwwtttzzzzzzvvvxxx{{{~~~oooddd___WWWSSSOOOLLLKKKKKKJJJIIIKKKKKKOOOVVV___wwwpppQQQBBB@@@===;;;::::::;;;;;;:::888666666666777777777777777777777666666666666777777666666666666666666777777444444555555555555555555iiiYYYNNNHHHHHHFFFEEEBBB???<<<::::::999777777888888888999999999888888888777777777666666666666666666666666666666666555555555555444444444555555444444444444555555444444333333333333222222000111111222333333444444333555888;;;;;;:::777555444444333333333333333444444333333222222333333444666555555555555555555666555666666555555666999;;;???IIIZZZjjjvvv{{{}}}}}}xxxtttpppvvvzzzwwwsssiiidddccccccdddfffjjjoootttyyy{{{|||yyyrrrnnngggiiioooxxxyyyrrrsss~~~}}}zzzxxxwww{{{sssggg```XXXUUUQQQNNNMMMLLLKKKJJJJJJIIILLLTTT[[[lll\\\GGGAAA@@@===;;;::::::;;;:::999777777777777666666666666888777666555555666777888777777777666666666666666333444444444555666666666zzz```OOOJJJLLLIIIGGGDDDAAA>>>===<<<<<<999999888888888888888888888888888888777777777777777777777777777777777777666666555555555444444444555555444444444444555555444444444333333333222222000000111222333333444444444777;;;>>>>>>;;;777555222222333333333444444444444333333222222333333444666666555555555555666666666666666666555555888:::???JJJ\\\lllwww{{{||||||uuurrrnnntttwwwuuu~~~|||ooohhheeedddaaabbbeeeiiinnntttyyy||||||}}}vvvrrrhhhjjjoooyyytttooouuuzzzwwwzzz||||||uuuhhhaaaYYYVVVRRROOOMMMMMMLLLKKKJJJGGGKKKRRRXXXfffgggOOOGGGBBB???;;;::::::;;;;;;:::::::::999999888888777777888777666555555666777888888888777777666666555555333333444444555666777777rrr\\\NNNHHHHHHHHHEEEBBB>>><<<<<<===999888888888888888999999888888888888777777777777444444555555555555444444777666555444444555666777444444444444444444444444444444333222111111111222444444444444555555666666===??????<<<777333333555555444333333222222222222222222333333333333444444555444444444444555666666444555666777777888:::<<<>>>QQQdddnnnwwwzzzpppoooooo{{{xxxrrrooowwwwwwllleeeaaa___```aaacccdddhhhmmmtttyyywww|||uuussspppqqq{{{}}}vvvsssxxx|||xxxwwwvvvuuuvvvyyynnn```XXXWWWUUUQQQMMMJJJJJJJJJGGGIIIIIIOOOWWW]]]yyyxxxWWWEEEAAACCCAAA:::999<<<<<<777888888888888888888888888777777777777777777777777666555444333333444555666555555444444444444555555|||cccUUUOOOHHHGGGEEEBBB???<<<<<<<<<999999888888888888999999777666666666555555555555555666666777777666666555555555444444444444555555444444444444444444444444555444333222222222222333555444333333444666999:::===>>>>>>;;;666333333555555444333333222222222333222222333333333333444444555444444444444555666666555666777777777888:::<<>>999888:::999555888888888888888888888888777777777777777777777777666555444444444444555666666666555555444555555555lll[[[UUUIIIHHHFFFCCC@@@>>><<<:::999999888888888888999999777777666666666555555555666777777888888777777666333333444444444444333333444444444444444444444444444444333333222222333333666555333333555888<<>>???::::::888666444444444444444333333222222333333333222222222333333333444444555444444444444555666666777888888777777888;;;>>>III[[[llltttzzz~~~xxxpppjjjlll{{{qqqjjjaaaeeennnzzzzzzrrrkkkfffbbb___]]]___aaaccceeehhhmmmpppyyy~~~zzzxxx|||uuupppjjjgggiiinnnuuuyyy~~~zzzlll```\\\WWWRRROOOMMMKKKJJJGGGJJJHHHJJJOOORRRbbb~~~uuuWWWDDDBBB???=========;;;777888888888888888888888888777777777777777777777777666666555555555555666666999888777666666555666666iiiTTTNNNKKKGGGEEEDDDAAA>>>;;;;;;::::::999888888999999999999999999888888888888555666666777777666666555444555666777777666555444444444444444444444444444222222111111111111222222222444888;;;===>>>===<<<999777555333333444444444333333333222222333333444222222222333333333444444555444444444444555666666777888888777777999===@@@KKK\\\mmmtttzzz}}}wwwmmmggglllwwwnnngggbbbeeejjjsss~~~yyysssnnnjjjeeebbb^^^___aaabbbcccfffkkkooovvv{{{yyyxxx~~~zzzrrrkkkjjjjjjjjjnnntttzzzqqqddd___XXXSSSPPPNNNKKKJJJEEEIIIGGGIIIOOORRR^^^ttt^^^JJJDDD???===>>>===;;;888888888888888888888888888777777777777777777777777666666666666666666666666888888777666666666666666xxx]]]SSSNNNHHHEEEEEEDDD@@@===<<<;;;:::999999888999999888888777777777666666666555666666777777666666555555666666666666666666555444444444444444444444444222222111111222222333333333666:::>>>???>>>;;;999777555222111222444444444333333222222222333444444222222333333333333444444555444444444444555666666777777777777888;;;???CCCOOO```pppvvvzzz~~~{{{tttjjjeeelllwwwllleeebbbaaajjjnnnwww~~~yyyuuuqqqmmmhhheee_________^^^___ccchhhlllttt{{{xxxyyytttjjjeeeeeehhhkkkoootttzzzwwwhhhbbbYYYSSSQQQOOOLLLIIIHHHLLLIIIIIIOOOOOOVVVgggjjjOOOFFF===<<<===;;;999888888888888888888888888888777777777777777777777777555666666777777666666555777666666555555666666777kkkWWWQQQIIIFFFEEEEEECCC@@@<<<<<<;;;:::999999999999888888888777777777666666666777777888888777777666666555555444444555555666444444444444444444444444444333333333333444555666666888;;;===>>><<<999777666333000///111444444444333222222222333333444555222222333333333333444444555444444444444555666666666666777777888<<>>======;;;999:::888888888888888888888888777777777777777777777777555666777888888777666555444444444444555666777777uuuZZZSSSJJJFFFFFFFFFEEEBBB===<<<;;;:::999999999999:::::::::999999999999888888888999999999999888888555555333222222333555555444444444444444444444444555555555555555666777888::::::;;;<<<;;;:::888777666222......111444555444222222222222333333444555222222333333333444444444555444444444444555666666555666666777888===CCCGGG[[[kkkxxx{{{{{{|||wwwoooeeeccclllyyykkkhhhiiilllqqq|||wwwrrrmmmeeecccaaa^^^^^^cccjjjpppwwwxxx|||{{{nnniiigggeeehhhnnnmmmqqqwww}}}mmmdddZZZTTTRRRPPPMMMIIIDDDIIIGGGFFFMMMMMMOOOZZZjjj]]]NNNAAA??????===;;;===888888888888888888888888777777777777777777777777555666777888888777666555333333333444555666777888cccUUULLLNNNMMMEEEBBBEEE>>>===<<<:::999888888888888888777777777777888888888999999999999888777777666666666555444444444333444444444444444444444444666555333222222444777999@@@???<<<:::777555444444333333333333333333333333333333333333333444555666555555555444444333333333444555555666666666666666555777999888888<<>>===<<<:::999888888888888888777777777777888888777888888888888777666666555555555555555555444444555555555555555555444444555444333333444666999:::???>>><<<:::777666555444333333333333333333333333666555444444333333333333333333333222222222111111444555555666666666666666555888::::::;;;AAALLLTTThhhvvvyyyxxx~~~|||sssrrrgggqqq}}}{{{rrrnnnnnnvvv{{{wwwooommmjjjiiijjjlllppprrr~~~{{{wwwxxxvvvkkkjjjiiiggghhhlllrrrwww~~~nnn___XXXVVVRRRMMMJJJIIIHHHHHHHHHJJJMMMPPPRRR\\\qqq|||^^^EEEAAABBB<<<888<<<999999999999888888888888888777666666666666777888777666555666888888666555444444444555555555666666uuu}}}vvvbbbQQQLLLJJJEEEBBBCCC??????===;;;:::999888888888888777777777777888888777777777777777666555555555555555555555555666666777666666666555555444444444444444444666999;;;===>>><<<;;;888777555555444333333333333333333333333555444444333333333444444333333333333222222222222444555555666666666666666666999<<<===@@@GGGTTT]]]lllyyy{{{zzz~~~{{{ssstttmmm}}}wwwvvvwwwyyyvvvuuusssssssssuuuwwwyyy~~~xxxwwwvvvzzz}}}sssjjjccceeehhhkkkooouuu{{{uuuddd[[[VVVQQQMMMKKKIIIIIIHHHHHHJJJLLLOOOQQQWWWfffiiiKKKBBBBBB===:::<<<888888888888999999::::::888777777666666777777888888777777888999999888666444444444555555555555555sssuuunnnXXXOOOLLLIIIFFFEEEAAA@@@>>><<<;;;:::999999999888888777777888888999777777888888777777666555444444555555666666777777777666666555555444444333444444555666888;;;<<<===:::999888666555444333333444444444444444444444444111111111222444666777888555555555555555555444444444555555666666666666666888;;;>>>???BBBKKKYYYdddooo{{{~~~~~~{{{tttvvvvvv}}}~~~|||zzzzzzzzz{{{|||~~~}}}xxxtttssstttvvv}}}vvvpppkkkgggcccfffjjjooovvv~~~xxxfff\\\VVVQQQMMMMMMJJJJJJIIIHHHIIIKKKNNNOOOSSS]]]rrrtttQQQCCCBBB???<<<===999999999999999999999999777777777777777777777777888888777888999:::888666555555555555555555555555yyyuuu{{{cccTTTNNNKKKHHHFFFBBBAAA???===<<<::::::999999999888888888888999999888888999999888888777666444555555666666777777777666555555555444444333333444555777888:::;;;<<<<<<666555444333222222222222444444444444444444444444111111111222444666777888555555555555555555555555444555555666666666666666:::<<<>>>???CCCMMM\\\gggooo{{{}}}uuuzzz{{{|||~~~vvvqqqmmmkkkkkkmmmpppuuu~~~sssmmmkkkkkkkkkjjjlllooottt|||{{{iii^^^WWWQQQNNNNNNKKKJJJIIIHHHIIIJJJLLLMMMNNNUUUfff~~~XXXFFFBBB@@@>>>>>>;;;;;;::::::999888888777777777888888888888777777777666666777888888777555555555555555555555555444yyy|||rrr___SSSLLLHHHFFFDDDCCCAAA>>><<<;;;::::::999999888888888888999999999999999999999888777777666666666666666666777777555555555555555555555555666777999:::;;;:::999999333333222222111222222222444444444444444444444444555444444333333333444444333333333333444444444444444555555666666666666666:::<<<>>>???DDDOOO___lllooo{{{yyy|||~~~}}}qqqjjjfffddddddfffiiimmmttt~~~|||qqqmmmllllllooorrrsssuuuxxx~~~oooddd[[[SSSOOOPPPLLLKKKJJJHHHHHHIIIKKKLLLMMMTTT```wwwcccLLLCCC@@@>>>===<<<<<<;;;:::999888777777777888888999999888888777666555555666777777666444555555555555555444444444~~~ooo\\\QQQKKKHHHEEEDDDBBB???===<<<;;;::::::999999888888999999:::888888888888888777777666777777777666666666666666666666666777888888999999888999:::;;;:::999666555333333222222222333444444555555555555555555555555666555444444333333333333333333333333444444444555444555555666666666666666888:::<<>><<<;;;::::::999999888888999999:::777777777777777666666555888888777777666666555555777777888999:::;;;;;;<<<999:::;;;<<<:::777444222444333333333444444555666555555555555555555555555333333333333333444555666555555555666666666777777444555555666666666666666666888;;;???FFFUUUhhhvvvuuu|||~~~}}}|||yyywwwwwwzzzwwwllldddeeeggggggjjjoooooosss{{{zzzvvvnnnkkkqqqwwwxxx{{{rrrfffZZZSSSSSSNNNLLLJJJHHHGGGHHHIIIJJJHHHNNNSSS^^^}}}|||{{{wwwZZZHHH>>>;;;;;;999999::::::::::::;;;;;;777888999::::::999888777777666555666888888666555666666555555555444444444yyy```QQQLLLIIIHHHEEEAAA???>>><<<::::::999999999999999999999777777888888888888777777:::888777555444444555555777666666888<<<@@@BBBCCC@@@<<<888666666666444222222222333333333222111111222222222222222222222222555444333222111222333444666555444333333444555666555555666666777777888888;;;999:::AAANNN^^^kkkrrrxxx}}}}}}~~~|||~~~zzzwwwtttssstttvvvvvvvvvvvvxxx~~~nnniiiiiimmmnnnmmmqqqxxxxxx}}}}}}wwwqqqrrrtttuuuvvv|||xxxlllaaaWWWQQQOOOLLLHHHFFFFFFFFFFFFEEEIIIKKKPPP\\\uuutttwww___HHHBBBAAA>>>999999888888777888888888999999999999999999999999777777777777777777777777444444555555666666777777kkkXXXOOOHHHGGGDDDAAA???>>><<<::::::::::::::::::999999999777777888888888777777666777666555555555555666666888777777:::@@@EEEFFFFFF>>>;;;777666666666444333333333333333333333333333333333333333333333333333555444333222222333444444555444333333333333444555888888888777666555555555;;;:::<<>><<<<<<<<<;;;;;;;;;:::::::::777888888888777666666555555666666666777777777888888777888???GGGKKKIIIFFF<<<999666555555666555444333222222222222333555666444444444444444444444444555444444333444444555555444444333222222333444444888888777777666666555555;;;;;;>>>FFFRRR```lllrrrtttzzzzzz{{{}}}|||{{{oooooovvv{{{vvvooojjjhhhhhhhhhhhhkkkooowwwwwwsssrrruuu{{{zzzzzz~~~wwwkkk___WWWQQQNNNJJJGGGGGGGGGFFFFFFGGGJJJMMMSSSccc{{{uuutttxxxYYYHHHBBB@@@<<<<<<;;;:::::::::::::::999999999999999999999999777777777777777777777777666666666666666555555555oooZZZPPPKKKGGGGGGFFFCCCAAA@@@=========<<<;;;;;;::::::888888888888777666555555777777888888888888888888666777<<>>>>>===<<<<<<;;;::::::888888999888888777666666777777777777777777777777777:::AAAJJJPPPMMMDDD;;;777777666444444444555666222111//////000222444666333333333333333333333333333444444555555666666666555555666666666666555555444444555666777888999999888:::@@@KKKWWWbbbjjjmmmppptttqqqppptttzzz~~~ooohhhhhhsss~~~vvvqqqiiidddcccdddeeefffhhhnnnyyyzzzzzzssseee\\\TTTPPPLLLJJJIIIHHHHHHGGGGGGHHHKKKOOOWWWkkkooommmsssTTTDDD@@@<<<<<<:::999999888888888888888888888888888888888666666666666666666666666777777666666555555444444www```RRRHHHGGGFFF@@@>>>@@@>>>>>>===<<<;;;::::::999888888999999:::999999888666666555555555666888999===AAAHHHMMMMMMGGG>>>777666777666444222222444666222111111000111222444555333333333333333333333333222333444555555555555555666666777777777777666666777777777777666666666666888;;;CCCNNNZZZdddjjjlllooopppkkkjjjqqq{{{rrriiifffkkkwwwppplllfffbbbaaaccceeeeeeiiippp|||}}}yyyjjj```UUURRRMMMKKKJJJIIIHHHGGGGGGFFFIIINNNTTTcccrrrnnn~~~]]]HHHAAA===<<<;;;999888888888888888888888888888888888888777777777777777777777777666666666666666555555555kkkYYYKKKIIIGGGAAA???BBB>>>>>>===<<<;;;:::999888888999999:::;;;;;;;;;;;;999888666777888<<<@@@CCCHHHKKKNNNMMMGGG@@@:::888666777777444111111333555444444444444444444444444444444444444444444444444000111333444555555555444555555666777777666555555666666666666777777777777999>>>FFFRRR^^^gggkkkmmmnnnmmmeeeeeeooo|||wwwlllggghhhppp{{{oookkkfffddddddeeeeeefffhhhppp}}}pppfffVVVSSSNNNKKKJJJJJJIIIHHHGGGDDDFFFLLLPPPZZZtttyyylllwwwgggMMMDDD>>>===<<<:::999999888888888888888888888888888888777777777777777777777777555555555666666666666666ttt```PPPMMMJJJDDDBBBFFF>>>===<<<;;;:::999888888888999:::;;;<<<=========<<<;;;:::;;;>>>CCCIIIMMMRRRSSSRRRKKKBBB;;;999:::666777777444111000222444555666666777777666555444666666666666666666666666///111222444555555444444333444555666666555444333333333444666777999::::::;;;@@@IIIUUUaaajjjmmmnnnnnnkkkbbbbbbnnn|||rrrjjjgggiiisss~~~qqqnnnjjjgggggghhhhhhggggggooo}}}uuukkkWWWSSSOOOLLLKKKJJJIIIHHHGGGCCCDDDJJJMMMTTTiiijjjqqqnnnQQQFFF??????===<<<;;;::::::999777777777777777777777777777777777777777777777777444555555555666666777777mmmWWWPPPMMMGGGEEEHHHAAA@@@>>><<<;;;:::;;;;;;888<<<>>>;;;666555999======<<<;;;===CCCMMMXXX___bbbXXXKKKBBB???===:::777444555555555666666777777444444444555555555555666666666555555555444444444777666555444444444444444555555555555666666666666444444555666888999;;;<<<;;;@@@KKKXXXdddllloooooommmhhhbbbbbblll}}}pppllliiiqqqzzz~~~~~~}}}zzztttrrrnnnjjjhhhfffffffffiiiqqqwwwjjj]]]QQQPPPTTTMMMIIIKKKGGGHHHGGGHHHIIIKKKQQQaaaqqquuuuuu}}}zzzXXXGGG>>><<<:::999:::999888777::::::999888777777777888444444555555666666777777444444444555555555666666{{{___TTTPPPIIIDDDDDDAAA@@@>>><<<;;;::::::;;;:::;;;<<<<<<;;;;;;<<<<<<:::<<<@@@HHHRRRZZZ^^^___VVVNNNCCC<<<:::999777555555555555555666666666777444444444555555555555666666666555555555444444444666555555444444444555555444444555555555666666666333333444444666777999999<<>><<<;;;;;;;;;999888999999888888777888888888666666666666666666777777444444444555555555666666lll\\\UUUMMMFFFDDDAAA@@@>>><<<::::::::::::888777666888;;;===;;;999;;;AAAKKKWWW```bbb^^^YYYHHHCCC<<<999888888666444555555555555666666666666444444444555555555555666555555555555555444444444555555444444444555666666444444444555555555666666555444444555666777888999===DDDPPP\\\eeekkkmmmnnnkkkkkknnntttzzzppplllrrryyy|||{{{zzzyyyyyywwwtttpppnnnlllkkkkkkkkkrrrxxxgggYYYTTTSSSKKKKKKMMMHHHFFFFFFIIIKKKJJJKKKTTT^^^~~~yyyyyyeeeMMMCCCAAA>>><<<<<<<<<;;;999888888888777888888999999777777777777777777666666444444444555555555555555}}}hhhZZZPPPJJJIIIBBBAAA???<<<;;;:::::::::999888777777999<<<>>>???GGGOOOZZZbbbccc\\\TTTNNNAAA>>>;;;:::::::::888666555555555666666666666666444444444555555555555666555555555555555555555555444444444444444555666777555555666666666666777777888777777777888999::::::>>>GGGSSS___gggkkkmmmmmmhhhnnnwww~~~vvvrrruuu|||}}}{{{{{{zzz}}}{{{xxxtttpppmmmkkkjjjkkkrrr}}}|||kkk\\\UUUQQQJJJLLLOOOIIIHHHGGGHHHIIIIIIIIIQQQZZZooo~~~|||nnnQQQEEEBBB>>><<<<<<;;;;;;:::888777777777888999::::::999999888888777777666666555555555555555555555555zzzcccRRRLLLLLLDDDBBB@@@>>><<<;;;;;;;;;<<<>>>===;;;:::>>>FFFMMMZZZbbbhhheeeZZZNNNFFFCCC>>>===<<<;;;;;;:::999777666666666666666555555555444444444555555555555666444555555555555555555555444444444444444555666777666666777777777888888888888888888888888999::::::???IIIVVVbbbiiikkklllmmmhhhrrr|||yyy{{{~~~~~~}}}{{{wwwrrrnnnkkkiiilllqqq||||||ppp```VVVOOOGGGJJJLLLDDDJJJGGGFFFGGGGGGIIIQQQZZZddd|||xxxVVVFFFCCC>>><<<;;;::::::999888777777777888999::::::999999888888777777666666555555555555555555555444rrrZZZOOOLLLFFFDDDBBB???===<<<<<<<<<:::===???>>>>>>DDDOOOYYYiiikkkhhh]]]NNNBBB======:::::::::999888777777666666666666666666555555555444444444555555555555666444444444555555555555555555555444444444555666666666666777777777888888888555555555666777888999:::???JJJYYYeeekkklllmmmnnnlllzzz~~~|||}}}yyyuuuqqqnnnlllmmmrrr{{{}}}nnnaaaXXXSSSOOOWWWZZZQQQKKKGGGEEEGGGHHHJJJQQQXXX\\\tttxxx\\\HHHDDD???<<<;;;::::::999888888888777888888999999777777777777777777666666555555555555555444444444}}}jjjXXXOOOHHHFFFCCCAAA???=========888<<<@@@EEEKKKTTT]]]dddjjjbbbWWWKKKBBB<<<999888777777888777666666666777777666666666555555555555444444444555555555555666444444444555555555666666666555555444444444555555555555555555666666666666555555555666777999:::;;;>>>JJJZZZggglllmmmnnnooossszzzyyy~~~|||yyyvvvtttssspppttt|||oooccc[[[VVVUUU___cccXXXJJJGGGFFFHHHIIIIIIMMMRRRVVVjjjsssyyybbbKKKGGGAAA===<<<;;;;;;:::999999888888777888888888666666666666666666777777666666555555555444444444~~~|||yyybbbSSSIIIGGGEEEBBB@@@>>>>>>>>>>>>AAAGGGRRR^^^hhhnnnqqqcccUUUEEE<<<:::;;;999555666666777666666666888:::777777666666555555555444444444444555555555666666444444444555555555666666777666555444444444444444333333333444444444555555666666777888999;;;===>>>===JJJ[[[hhhmmmnnnooopppyyy|||vvvuuu~~~|||{{{yyyxxxrrrvvv~~~vvvhhh^^^UUUPPPWWWWWWIIIIIIFFFGGGJJJKKKHHHIIILLLSSSdddqqqsssgggMMMIIICCC???======<<<<<<::::::999888777777777888444444555555666666777777666666555555555444444444|||iiiSSSOOOIIIFFFHHHIIIFFFBBBAAADDDKKKWWWcccjjjjjjddd___JJJGGGAAA<<<999999:::;;;666666666666666666666666777777777777777777777777888777555333222222222333444555666777777666555444666666555555555444444444555555444333333555666777666444555888888666999???CCCNNN\\\ggglllnnnooooooyyy|||ppppppwww~~~}}}|||zzzyyy{{{vvvkkk```[[[WWWQQQNNNOOOHHHHHHGGGFFFGGGHHHJJJKKKQQQ]]]vvvlllkkkwwwrrrUUUGGGBBB???777888===999777777777777777777777777888888888888777777777777888777666444444666777888{{{~~~sssZZZQQQJJJFFFFFFGGGFFFGGGIIIQQQYYYdddmmmnnnfffYYYOOOEEEBBB>>>:::888777888999666666666666666666666666777777777777777777777777777777666555444444444444555555555666666555555555666666555555555444444444555444444444444555666666666555666888888777:::???DDDOOO^^^iiinnnnnnooopppzzz}}}qqqqqq|||~~~|||{{{|||zzzoooddd]]]XXXRRRNNNNNNHHHHHHGGGFFFGGGHHHIIIJJJLLLUUUkkkppplllttt{{{YYYJJJDDDAAA999999===888999999999999999999999999888888888888777777777777555555666666666777777777}}}zzzdddSSSMMMHHHGGGHHHJJJPPPWWWeeegggjjjkkkeeeYYYKKKAAA>>>===:::888666666666666666666666666666666666666666666666666666666666666555666666666666666555555555555444444444444555555555555555555555444444444444444555666666666666555777555666999999888;;;@@@EEEQQQaaallloooooooooppp{{{ppprrr~~~~~~uuuiiibbb[[[SSSNNNMMMIIIHHHGGGGGGGGGHHHIIIJJJJJJOOO___{{{uuummmooo~~~___MMMEEECCC<<<;;;===999::::::::::::::::::::::::888888888888777777777777333444666777777666444333zzz|||mmmWWWQQQMMMNNNOOOSSSZZZcccpppiii```WWWNNNGGG@@@<<<999999888777777666555555666666666666666666666666555555555555555555555555333444555777777777666555555444333222222333444555555555555555555555555555333444666777777777666555777555666888888777:::@@@EEERRRbbbmmmooonnnoooqqqwwwpppttt}}}pppggg___UUUNNNLLLIIIHHHGGGGGGGGGHHHIIIJJJLLLOOOZZZqqq{{{lllgggttteeePPPEEEDDD>>><<<>>>:::::::::::::::::::::::::::888888888888777777777666555666666666666666666666xxxxxx^^^XXXUUUWWWYYY[[[aaagggfff^^^QQQEEE???===<<<<<<777777888888888777777666666666666666666666666666444444444444444444444444111222444555666666555444555444333222222333444555444555555555555555555555333444666777777777666555666444555888888777:::???FFFSSSccclllnnnnnnqqqtttqqqooowwwwwwmmmcccWWWOOOLLLJJJIIIHHHGGGGGGGGGHHHIIIKKKOOOXXXkkkjjjaaakkkmmmSSSDDDDDD???===???<<<999999999999999999999999888888888888777777777666777777666666999===AAACCC{{{jjjbbb\\\]]]^^^^^^^^^```SSSNNNGGGBBB???===<<<;;;888888888888888888888888666666666666666666666666555555555555555555555555222222333444555555555444555555444444444444555555444444444555555555555555555555666777777777777666777555666999999777;;;@@@GGGTTTdddlllnnnoootttzzzuuullloooyyy}}}rrrgggZZZQQQMMMJJJIIIHHHGGGGGGGGGHHHIIIGGGLLLTTTccclll___gggzzzYYYFFFEEE@@@>>>???===999999999999999999999999888888888888777777777777777666666888<<>>;;;999999888888777777888888999666666666666666666666666555555555555555555555555555444444444444555555666555555555666666555555555444444444555555555666666666666666666666777777888999777888;;;;;;:::===BBBJJJWWWfffmmmnnnqqqyyyvvvqqqmmmkkkqqqzzz~~~vvvjjj]]]RRRNNNJJJIIIHHHGGGFFFGGGHHHHHHEEEKKKOOOXXXrrrqqqcccfffyyycccKKKGGGAAA===>>><<<::::::::::::::::::::::::888888888888777777777777666666666777:::???DDDGGGqqq___YYYXXXTTTMMMHHHFFFCCC???===<<<<<<;;;:::999999777666666777888999666666666666666666666666666666666666666666666666777666555444444555666777444555666777777666555444444444444555555555666666777666555555555666888999;;;999:::======<<>><<<;;;;;;;;;:::666666666666777777777777777666666666555555555555666666666666666666666666666666777777666555444444555555555555555555555555444444444444444444444444444555666777888999::::::>>>======>>><<<;;;@@@GGGNNNWWWccclllrrryyyxxxoooiiiiiihhhhhhrrr~~~zzz{{{~~~~~~oooaaaUUUNNNLLLJJJGGGFFFFFFHHHHHHHHHJJJKKKLLLRRRddduuuiiicccjjj}}}[[[HHHCCC@@@<<<::::::::::::999999999888888777777777777777777777777666666666666777777777777cccUUUQQQMMMHHHEEEEEEBBB>>><<<<<<<<<;;;:::888888888888888888888888777777666666666555555555666666666666666666666666666666666666666555444444555555555555555555555555444444444444444444444444444555666777888999::::::;;;:::;;;<<<;;;:::???FFFSSS]]]hhhooorrrxxxxxxooojjjlllmmmnnnwww~~~zzzzzz}}}sssdddXXXPPPMMMJJJGGGFFFGGGHHHHHHHHHIIIKKKLLLQQQ```~~~zzzmmmdddiiizzzbbbLLLEEEAAA???>>>:::::::::999999999999888777777777777777777777777999888888777666555555444kkkWWWQQQMMMHHHEEEEEEBBB???=========<<<;;;999999999999999999999999777777777666666666555555666666666666666666666666666666666666666555555444555555555555555555555555444444444444444444444444555555666666777888999999888777888::::::999???FFFVVV```kkkoooooouuuzzzqqqmmmrrrwwwyyy}}}yyyxxx{{{}}}}}}}}}~~~wwwhhh[[[SSSMMMKKKGGGFFFGGGHHHHHHGGGHHHJJJLLLOOO[[[vvvsssfffgggwwwlllRRRGGGBBBAAAAAA::::::::::::999999999999777777777777777777777777888888777777666666666555vvv\\\RRROOOKKKGGGEEEBBB???>>>>>>>>><<<;;;999999999999999888888888777777777666666666666555666666666666666666666666555666666666666666555555555555555555555555555555555555555555555555555555555555666666777888888999666555777:::::::::@@@HHHTTT```kkklllkkksssyyyuuu|||{{{xxxvvvxxxyyyxxxwwwxxxzzz}}}{{{zzzjjj]]]UUUNNNKKKHHHGGGGGGHHHHHHGGGGGGJJJLLLNNNUUUlllxxxhhhgggvvvyyyZZZHHHBBBAAABBB;;;;;;:::::::::999999999777777777777777777777777333444555666777888999:::|||cccTTTOOOKKKGGGDDDBBB@@@?????????===<<<999999888888888777777777888777777777666666666666666666666666666666666666555555666666666666666555555555555555555555555555555555555555555555555555555555555666777777888888666666888;;;;;;<<>><<<999999999888777777666666888888777777777666666666666666666666666666666666444555666666666666666666555555555555555555555555555555555555555555555555555555555666666777777777777777999<<<<<<===CCCKKKTTT___jjjmmmnnn{{{zzzvvvrrrqqqpppnnnllljjjhhhgggbbbcccfffjjjlllnnnvvv~~~oooaaaYYYPPPMMMIIIGGGGGGHHHHHHGGGGGGGGGJJJLLLNNNZZZxxxssslllxxxoooQQQCCC??????;;;;;;;;;;;;::::::::::::777777777777777777777777888888777777666666666555zzz~~~|||```RRRLLLGGGDDDBBBAAAAAAAAAAAA???===;;;::::::999888888777777888888888777777777666666666666666666666666666666444444555666666666666666555555555555555555555555555555555555555555555555555555555666666666666666888777999<<<<<<===CCCKKKUUU___iiimmmppp}}}xxxpppooollljjjhhhdddaaa___]]]\\\^^^dddhhhlllvvvtttggg^^^PPPMMMJJJHHHHHHHHHHHHGGGGGGFFFHHHMMMMMMTTTlll}}}ooowww|||YYYHHHBBB???<<<;;;;;;;;;;;;:::::::::777777777777777777777777999888888777666555555444nnn}}}}}}iiiWWWOOOJJJDDDBBBAAAAAABBBAAA???===<<<<<<;;;::::::999888888888888888888777777777777666666666666666666666666444444555666777777666666555555555555555555555555666666666666666666666666555555555666666666666666888777999;;;<<<<<>>===;;;:::999888888999999999999888888888777999999888888888888999999gggooo~~~fffWWWPPPHHHFFFCCCBBBBBBBBBAAA@@@<<<;;;:::999888888888888777777777777666666666666666666666666666666666666666666666666666666666555555555444444444444555555555444444444444555666666666666666666777777777777777666888::::::;;;AAAIIIWWW___fffjjjppp}}}~~~xxxppphhhddd```[[[YYY[[[ZZZ___dddhhhnnn|||rrreeeXXXPPPJJJJJJIIIGGGEEEFFFEEEFFFHHHIIIIIIMMM\\\kkkxxxsssqqqlllOOODDDCCC???>>>===;;;:::999888888::::::999999999888888888888777777666666777777888hhhjjjrrr~~~rrr\\\TTTJJJGGGDDDBBBBBBBBBAAA@@@<<<;;;:::999888888888888777777777777666666666666666666666666666666666666555555666666666666666666555555444444444444555555555555444444555555666777666666666666777777777777777666888::::::;;;BBBJJJXXX___fffjjjqqqyyy|||sssiiiddd___[[[[[[]]]]]]aaahhhnnnxxxtttgggZZZQQQJJJIIIIIIGGGGGGHHHFFFFFFHHHHHHHHHKKKXXXeeezzztttnnnvvvTTTEEEDDD???>>>===;;;:::999999888::::::999999999888888888777666666555555666666777jjjfffhhhvvv|||{{{}}}xxx~~~aaaVVVLLLIIIEEECCCBBBBBB@@@???;;;;;;:::999888888888888777777777777666666666666666666666666666666666666555555555555666666666666555555444444444444555555555555555555555666666777666666666666777777777777999888999<<<<<<>>>EEENNNYYY___gggmmmwwwwwwxxxllleee```\\\]]]```___eeellluuuxxxkkk\\\SSSKKKJJJIIIHHHGGGIIIFFFFFFGGGHHHGGGIIITTT```~~~{{{sssmmm}}}XXXFFFCCC@@@???===<<<:::999999999999999888888888777777777777666666555555666666777ooogggbbblll{{{xxxyyy}}}iiiVVVNNNKKKGGGDDDCCCBBB@@@>>>;;;;;;:::999888888888888777777777777666666666666666666666666666666666666444555555555666666777777555555444444444444555555666555555555555666777777666666666666777777777777999888999;;;<<<>>>FFFOOOZZZaaaiiirrrvvv|||}}}pppgggaaa\\\]]]aaaccciiisss}}}ppp```VVVMMMJJJIIIGGGHHHJJJGGGFFFGGGHHHGGGHHHQQQ[[[vvv~~~ppplll}}}]]]GGGCCC@@@???>>><<<;;;:::999999888777777777666666666666888777777666666777777888uuukkkbbbdddsss~~~yyyxxxzzz}}}~~~}}}vvv[[[PPPMMMHHHEEECCCBBB???>>><<<;;;:::999888888888888777777777777666666666666666666666666666666666666444444555555666777777777555555444444444444555555666666555555666666777888666666666666777777777777777666666999:::===FFFOOO\\\bbblllvvvuuuxxxuuukkkccc^^^^^^aaagggooo|||uuudddYYYNNNJJJIIIGGGGGGJJJGGGFFFFFFHHHHHHIIIOOOXXXooopppkkkxxxgggMMMFFF@@@???>>><<<;;;::::::999888888777777777666666666888777777666666777777888zzzqqqeeeaaahhhwww|||yyyyyyzzz{{{zzz}}}eeeQQQNNNIIIFFFDDDAAA???===<<<;;;:::999888888888888777777777777666666666666666666666666666666666666444444555555666777777888555555444444444444555555666666666666666777777888666666666666777777777777777555666999:::===GGGPPP]]]cccmmmxxxxxxssswwwtttkkkdddccceeejjjuuuyyyhhh\\\PPPKKKHHHFFFGGGIIIGGGFFFFFFIIIIIIJJJOOOVVViiirrrhhhqqqvvvWWWKKKAAA@@@>>>===;;;:::::::::999999999999888888888888777666666555555666666777}}}uuuhhh___aaaooo{{{zzzyyyyyyyyy|||mmmRRROOOJJJFFFDDDAAA???===<<<;;;:::999888888888888777777777777666666666666666666666666666666666666444444444555666777777888555555555444444555555555666666666666666777888888666666666666777777777777999777888;;;<<<@@@IIISSS]]]dddmmmxxx}}}tttqqqrrryyy}}}tttllliiikkklllxxx~~~{{{jjj^^^QQQKKKHHHEEEFFFIIIGGGFFFFFFIIIJJJJJJOOOVVVdddttteeelll^^^OOOAAA@@@>>>===;;;:::::::::;;;;;;;;;:::::::::999999555555555444444555555555|||mmmcccaaahhhyyy{{{zzzvvvpppvvvxxx{{{zzzcccRRRIIIFFFAAABBBBBB:::<<<<<<;;;:::999999999999777777777777666666666666777777777777777777777777777777666555555555555555777777666666666666777777777777666555555555555555666666666666666666666666999999:::<<<;;;>>>HHHSSS^^^hhhssszzzxxxpppkkkmmmsss{{{yyyiiigggpppttt|||yyy{{{~~~}}}hhh\\\PPPKKKJJJHHHFFFGGGGGGGGGGGGGGGGGGJJJOOORRRdddyyyuuueeefffwwwmmmPPPFFFAAA===>>>===:::999:::999888888777777777777777555555666666777777888888wwwllldddeeerrr}}}zzzwwwtttvvvxxx{{{gggTTTJJJGGGBBBBBBCCC<<<<<<<<<;;;:::999999999999888777777777666666666666777777777777777777777777777777666555555555555555777777666666666666777777888777666666555555666666666666666666666666666666999888:::<<<;;;>>>HHHSSSbbbkkkvvv|||~~~tttmmmhhhlllttt}}}nnnjjjpppwww}}}uuurrrssswww|||zzzzzz|||~~~jjj^^^QQQLLLJJJHHHFFFGGGGGGGGGGGGGGGGGGJJJNNNRRR^^^sss|||jjjhhhtttrrrTTTGGGAAA===>>>===:::999::::::999999888888888888888444444444555555555555555wwwiiibbbhhhsssyyywwwvvvvvvxxx{{{~~~oooYYYLLLIIICCCCCCCCC===<<<<<<;;;:::999999999999888888777777777666666666777777777777777777777777777666666555555555555666777777666666666666777777888888777666666666777777777777777777777777777777888888:::<<<<<>>>>>===:::999;;;;;;::::::999888999999999555555555555555444444444mmm```bbbjjjxxxuuuvvvtttxxx|||{{{~~~yyy___OOOKKKDDDBBBCCC>>><<<<<<;;;:::999999999999888888888777777777666666666666666666666666666666777666555555555555666666777777666666666666777777888888777777777777888888777777777777777777777777888888999<<<<<>>>>>===:::999;;;::::::999888888888888999888888777777666666555555qqqcccbbbhhhwwwyyytttttttttwww|||xxxrrrfffRRRMMMEEEBBBBBB>>><<<<<<;;;:::999999999999888888888888777777777777666666666666666666666666666666555555555555666666777777666666666666777777888888777777777777888888777777777777777777777777777777999<<<===@@@KKKWWW___kkkxxx{{{{{{||||||vvvnnniiimmmvvv~~~{{{sssllliiilllpppttt}}}rrreeeWWWQQQMMMIIIFFFFFFEEEGGGHHHHHHHHHIIILLLNNNQQQ^^^tttwwwlllkkk}}}|||WWWJJJCCC>>>>>><<<:::999;;;999999888777777777777777888888777777666666555555zzzkkkfffgggmmm~~~wwwsssuuuxxx}}}~~~}}}}}}|||mmmuuupppXXXQQQHHHBBBBBB???<<<<<<;;;:::999999999999999999888888888777777777777777777777777777777777666555555555555666666777777777666666666666777777777777666666666777888888777777777777777777777777777777999<<<===AAALLLXXXeeeooo{{{oookkkkkkttt|||xxxsssoooooosssxxx|||tttfffYYYRRRNNNJJJGGGGGGEEEFFFHHHHHHHHHIIIKKKMMMQQQZZZkkk|||nnniiixxxYYYKKKDDD???>>><<<999999<<<999888777777666666777777555555555555555444444444uuujjjfffeeexxx~~~wwwwwwzzz~~~|||wwwsssqqq}}}ooommmzzzzzz___WWWLLLEEEDDDAAA<<<<<<;;;:::999999999999999999999888888888777777777777777777777777777777555555555555555666777777777777666666666666777777666666555555666666777888666666666666666666666666666666999<<<>>>BBBMMMYYYfffqqq|||}}}wwwqqqqqqssswwwzzz|||rrrooosss}}}{{{yyyxxx{{{tttgggYYYSSSOOOKKKHHHHHHEEEFFFHHHHHHHHHHHHJJJLLLQQQWWWdddqqqgggrrr]]]LLLEEE???===<<<999:::<<<:::999888888777777888888444444444555555555555555|||mmmeeeaaarrrzzzyyy|||~~~yyyrrrllliiivvvtttjjjuuucccZZZOOOGGGEEEDDD<<<<<<;;;:::999999999999999999999888888888888777777777777777777777777777555555555555555666777888777777666666666666777777555555555555555666777777666666666666666666666666666666999<<<>>>BBBMMMYYYdddooozzz{{{sssnnnggggggjjjooorrrvvvzzzuuussswwwtttgggZZZSSSPPPLLLIIIIIIEEEFFFHHHHHHHHHHHHJJJKKKQQQTTT___sssfffmmmaaaMMMEEE???===<<<999:::<<<;;;:::999999888888999999555666666666777777888888