BM6P6(@ zzz{{{zzzwwwsssqqqsssuuusssssswww~~~{{{uuummmhhhfffhhhkkklllooossswwwyyywwwtttqqqpppmmmmmmlllllllllmmmmmmmmmmmmlllkkkiiiiiihhhiiiiiieeecccdddggggggdddcccfffeeeggghhhfffcccbbbdddfffiiikkkmmmjjjfffeeehhhmmmfffdddcccdddaaa]]]]]]aaaXXXZZZ[[[WWWRRRPPPSSSWWWYYYZZZYYYWWWUUUUUUWWWYYYbbb```^^^\\\YYYWWWVVVVVVXXXZZZ[[[YYYWWWWWWZZZ^^^[[[ZZZYYYVVVTTTSSSUUUWWWZZZYYYXXXVVVUUUTTTSSSSSSNNNMMMHHHCCCEEEKKKOOOOOOGGGMMMOOOMMMKKKLLLKKKIIIHHHJJJLLLKKKIIIGGGFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFJJJEEEAAAAAAEEEFFFCCC???AAA@@@???>>>@@@BBBFFFHHHIIIFFFGGGKKKIIIBBB???AAAAAA@@@>>><<<;;;::::::::::::::::::::::::::::::::::::999999888888999999:::<<<999666666777888999999888777666555555444444555555444444444555555333111555444333333222222222222333333555777:::;;;:::999777666444555777:::<<<===IIIHHHGGGHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQRRRTTTWWWXXXVVVPPPJJJMMMKKKGGGCCC>>>:::888666666555333222222333555666666666666666666777888888666777888999999888777666555555666666666666555555444666888999777666666666777888777666444555777999555444444333222111000000111111111222333333333444555000...333444000///111555555888===AAABBB???;;;999777555333111000000000000000000000111111111111---,,,---///111222222000222222222222222222222222///111333222111000111222222222111111111111111111///000222444666888999:::777777777777888999:::;;;;;;:::::::::<<<>>>@@@AAAEEEHHHKKKMMMMMMNNNOOOPPPOOOPPPQQQRRRRRRUUUXXX[[[``````_________aaabbbcccbbbkkkssswww|||xxxzzz|||vvvWWWJJJ@@@;;;;;;;;;;;;;;;<<<===>>>::::::::::::::::::::::::<<<777666;;;<<<888777:::777777777777777777777777}}}~~~}}}zzzvvvtttuuuwwwtttppppppuuuyyy{{{~~~rrrmmmhhhdddeeegggjjjkkknnnpppsssuuuvvvuuurrrpppmmmllllllkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhheeeeeegggfffcccbbbeeeeeeggggggeeecccccceeegggllllllllliiieeecccdddfffdddaaaaaaaaa]]]WWWVVVYYYWWWYYYZZZWWWSSSQQQTTTWWWZZZZZZZZZXXXWWWWWWYYYZZZ___^^^]]]\\\[[[ZZZYYYYYY\\\]]]]]][[[XXXWWWYYY\\\[[[[[[YYYVVVUUUTTTVVVWWWYYYXXXWWWUUUSSSRRRRRRQQQLLLMMMKKKHHHIIIMMMOOOMMMHHHLLLOOOLLLJJJKKKJJJGGGJJJLLLMMMMMMKKKIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDCCCCCCBBBBBBAAACCCBBBAAA@@@AAABBBDDDEEEDDDBBBCCCGGGEEE???<<<>>>======<<<<<<;;;;;;::::::999999999999999999999999:::999999888888999999:::<<<:::777666777888888888888777666555555444444444555444333444555444333111555444333222222222222222333333444777:::;;;:::888777666555666888<<<>>>???JJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPQQQSSSUUUSSSNNNIIIMMMKKKGGGBBB>>>:::888666666555333222222333555666666555555555666666777777666777888888888888777666555555666666666666555555444666888888777555555666444555555444333333444666222222222222222222222222111111111222222222222222333//////333444222222666666888<<>>>>><<<;;;::::::999999::::::::::::::::::::::::<<<777666:::;;;888888:::777777777777777777777777}}}zzzxxxxxxzzzwwwppplllnnnrrruuuwww{{{xxxrrriiigggdddccceeehhhjjjjjjmmmllllllppptttvvvtttqqqnnnmmmkkkkkkkkkmmmooopppooopppppppppnnnllliiigggkkkgggeeefffeeebbbcccffffffgggfffeeecccdddgggjjjmmmjjjhhhffffffeeecccbbb___]]]^^^```\\\VVVTTTVVVUUUXXXYYYXXXUUUSSSUUUWWWYYYZZZZZZYYYXXXXXXZZZ\\\]]]]]]\\\\\\\\\]]]]]]]]][[[\\\\\\[[[ZZZZZZ[[[]]]\\\[[[YYYWWWVVVVVVWWWWWWYYYXXXVVVTTTRRRPPPPPPOOOJJJMMMOOOMMMMMMOOONNNKKKIIIMMMNNNKKKHHHIIIIIIFFFJJJKKKMMMMMMKKKJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIGGGHHHHHHEEEAAA???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAADDDCCC???<<<===::::::;;;<<<<<<;;;;;;:::888888888888888888888888999999888888888888999999===:::777666777777777666777777666555555444444444444333222333444444222000444333333222222222222333333333333666888:::999888666666666777999<<<@@@BBBKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPOOOLLLIIIMMMJJJGGGBBB>>>:::777666555444333222222333444555444555555555555666666666666777777888888777777666555555666666666666555555444666777777666555555666222444555555444333444444111111111222222222333333111111111111111111000000111///000222333222666;;;999<<>>@@@AAAAAAAAADDDFFFIIIJJJJJJJJJKKKLLLQQQRRRTTTUUUVVVXXX[[[]]]aaaaaaaaaaaabbbdddfffgggjjjpppvvvyyy}}}~~~~~~tttUUUIII@@@???>>>===;;;::::::999999;;;;;;::::::999999888888;;;888666999:::999888999777777777777777777777777~~~}}}|||}}}}}}{{{sssnnnqqquuuvvvvvvwwwyyy{{{~~~zzzsssnnngggeeedddeeehhhjjjjjjjjjkkkhhhgggkkkrrrvvvuuurrrpppooommmllllllnnnppprrrpppqqqssssssqqqmmmiiigggkkkfffdddfffeeedddeeeiiihhhgggfffeeeeeefffiiikkkjjjgggcccdddhhhiiifffcccZZZZZZ]]]aaa___ZZZXXXZZZUUUWWWYYYXXXVVVUUUVVVXXXWWWXXXZZZYYYYYYYYYZZZ\\\\\\]]]]]]]]]^^^^^^]]]]]]VVVWWWYYYZZZ[[[]]]___```\\\[[[YYYXXXXXXXXXXXXWWWYYYXXXVVVSSSQQQPPPOOOOOOJJJOOOQQQOOOOOOPPPOOOLLLLLLOOOOOOKKKHHHIIIIIIGGGHHHJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEGGGIIIKKKLLLIIIHHHGGGDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCAAA@@@???::::::;;;<<<<<<;;;::::::777777777777777777777777999999888888888888999999===:::888777777777666444666666666666555444333333333222222222333333111///333333222222222222222333333222333444777888888777333444555666888;;;@@@CCCLLLMMMLLLKKKIIIHHHGGGHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJLLLJJJFFFBBB===:::777666555444333333333333444555333444444555555555555555666777777777777777777666555555666666666666555555444555666666555444555666222444777777666555555555111111111111111222222222222111111111000/////////000000000111111222777<<<===???BBBDDDEEEBBB>>>;;;444333111000/////////000///000000000111111111111666444333333444444333222222222222222222222222222222444555555444333333444222222333333444555666666666666666555555555555555777777777777888999:::;;;:::<<<>>>@@@AAABBBBBBAAADDDFFFHHHHHHHHHHHHJJJKKKQQQSSSUUUWWWWWWYYY[[[^^^bbbbbbbbbbbbdddfffhhhjjjmmmqqqvvvyyy|||vvvWWWKKKBBB======<<<<<<<<<======>>><<<;;;;;;:::999888777777;;;888666777888999999999777777777777777777777777{{{{{{|||}}}~~~{{{uuurrrwww|||{{{xxxvvvuuuwwwyyy|||~~~{{{xxxtttqqqnnngggfffffffffhhhiiihhhgggjjjgggfffjjjqqqvvvuuusssrrrqqqpppoooooopppqqqrrrpppqqqssstttrrrnnniiifffhhhdddcccfffgggfffiiimmmiiihhhffffffggghhhjjjkkkkkkgggccceeeiiikkkgggbbbYYYZZZ]]]aaa```[[[ZZZ]]]XXXYYYYYYYYYXXXWWWXXXYYYUUUWWWYYYYYYXXXXXXYYYZZZ]]]^^^^^^^^^^^^]]]\\\[[[UUUUUUWWWYYY[[[]]]^^^^^^\\\ZZZXXXXXXYYYYYYXXXVVVYYYXXXVVVTTTRRRQQQPPPPPPMMMRRRSSSOOOMMMOOOQQQPPPNNNQQQPPPKKKHHHJJJKKKJJJJJJKKKKKKJJJIIIHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHKKKMMMOOOLLLGGGCCCBBBDDDDDD@@@===>>>@@@BBBDDDEEEEEEDDDDDD@@@AAABBBBBBBBBBBBAAA???<<<<<<<<<<<<;;;:::999999777777777777777777777777999888888777777888888999<<<:::888777777666555333555666666666555444333222333222222222333333111///222222222111111222222333333222222333555777777666000222444555666999>>>BBBLLLMMMMMMKKKHHHFFFGGGHHHFFFFFFGGGGGGHHHJJJKKKLLLOOOOOOOOONNNMMMLLLLLLLLLLLLJJJFFFBBB===999777555444444444333333444444444333444555555666666555555777666666666666666666777555555666666666666555555444555555555333333444666111333666666666555555555333333222111111000//////222111111111000/////////111111111///000333888:::>>>?????????>>><<<;;;;;;333222000/////////000000///000000000111111111111444222111111333444444333222222222222222222222222222444666555444333444555222222333444555555666666666666666666666666666666777777777777888999:::;;;;;;<<<>>>@@@BBBBBBBBBAAADDDEEEGGGHHHGGGHHHJJJLLLRRRTTTVVVXXXYYYZZZ\\\^^^cccccccccccceeegggiiikkkmmmqqqvvvzzz|||}}}wwwXXXKKKBBB??????>>>>>>>>>>>>>>>???;;;;;;:::999888888777777:::999777555777999999888777777777777777777777777yyyyyyzzz|||yyyuuuuuuzzz}}}{{{xxxwwwvvvwwwxxxyyyzzz|||}}}~~~{{{xxxtttqqqpppooonnnmmmiiihhhfffggghhhhhhfffeeejjjhhhhhhlllqqquuuuuusssssssssrrrqqqppppppppppppoooppprrrrrrqqqmmmiiigggfffccccccgggiiihhhjjjnnnjjjhhhggghhhiiijjjjjjiiimmmiiiffffffiiihhhccc___\\\[[[]]]```^^^YYYXXX[[[]]]\\\ZZZYYYYYYYYYZZZZZZUUUWWWYYYYYYXXXWWWXXXXXX^^^^^^___^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[\\\ZZZYYY[[[YYYVVVWWWYYYZZZXXXUUUWWWWWWUUUSSSRRRQQQQQQQQQOOOSSSTTTOOOLLLNNNQQQRRROOORRRPPPKKKHHHKKKMMMMMMNNNNNNNNNLLLJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFGGGIIIKKKMMMOOOLLLFFFAAAAAAEEEEEEAAA======>>>@@@BBBDDDDDDDDDDDD===@@@@@@>>>===??????<<<===<<<;;;:::999888999999777777777777777777777777888888777777777777888888:::999777777777777555333555555666666555444222111444333222333444444222000222111111111111222222333333222111111444555555555///222444555555888===BBBJJJLLLMMMKKKGGGEEEFFFHHHEEEEEEFFFFFFGGGIIIJJJKKKOOOPPPQQQPPPNNNMMMMMMMMMLLLIIIFFFAAA===999666555444444444444444444444444333444555666777666555555777666666555555666666777555555666666666666555555444444555444222222444666///111333333222222333444444333222111000///......111111111111111111000000111222000///222888:::888======<<<:::888777888:::222111000//////000111111000000000000111111111111333111///000222333444444222222222222222222222222222444555555444333333444222333333444444555555555555555555666666777777888777777777777888999:::;;;;;;<<<>>>???AAAAAABBBBBBDDDFFFGGGHHHHHHJJJMMMOOOSSSVVVYYY[[[[[[\\\^^^```ddddddddddddeeegggiiijjjmmmpppvvv|||}}}|||vvvVVVIII???CCCBBBAAA???===<<<;;;;;;::::::999999888888777777::::::777444555999:::888777777777777777777777777{{{zzzzzz}}}~~~|||zzzwwwwwwzzzzzzwwwwwwyyyxxxyyyyyyyyyzzzzzzzzzzzzzzz}}}}}}yyyrrrpppooonnnooonnnmmmlllllljjjiiiiiijjjjjjiiigggjjjkkkmmmooorrrsssttttttrrrrrrrrrrrrpppnnnlllkkkmmmnnnooopppooollliiigggfffdddeeeiiijjjiiijjjmmmkkkiiiiiijjjlllllliiifffjjjhhhffffffgggeeebbb^^^\\\[[[]]]___^^^ZZZZZZ^^^bbb___[[[YYYYYYZZZ[[[\\\WWWYYYZZZZZZYYYWWWWWWXXX\\\\\\]]]^^^]]]\\\ZZZXXXZZZYYYYYYZZZ\\\]]]ZZZXXXZZZWWWUUUVVVYYYZZZWWWTTTUUUTTTSSSRRRQQQQQQQQQQQQNNNSSSUUUPPPLLLMMMPPPQQQNNNPPPNNNIIIGGGKKKNNNNNNPPPPPPOOOMMMJJJIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGIIILLLMMMIIIFFFCCCCCCCCCDDDBBB@@@>>>???@@@AAABBBBBBBBBBBB<<>>BBBAAA???===<<<::::::999999999999888888888888888999:::777333444999;;;777777777777777777777777777~~~||||||}}}}}}zzz|||yyyyyyyyywwwtttvvv{{{zzzzzzzzzzzzzzzzzzzzzzzzuuuwwwzzz{{{}}}}}}vvvsssooooooooopppqqqpppnnnkkkpppnnnllllllmmmnnnmmmllljjjmmmppprrrrrrrrrssstttqqqqqqrrrrrrpppmmmjjjhhhlllmmmnnnnnnmmmkkkiiihhhgggeeefffjjjkkkhhhhhhkkkkkkjjjjjjkkkmmmlllhhheeedddddddddeeefffeeecccaaa[[[ZZZ\\\______^^^```dddeeeaaa\\\YYYYYY[[[\\\]]]YYYZZZ\\\\\\ZZZXXXXXXXXXYYY[[[\\\]]]]]]\\\ZZZYYYXXXWWWXXX[[[___```^^^[[[YYYVVVTTTVVVYYYZZZWWWSSSRRRRRRQQQPPPPPPPPPPPPQQQLLLRRRVVVRRRMMMNNNOOOOOOMMMOOOMMMHHHFFFJJJNNNNNNOOOOOONNNKKKHHHFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDFFFHHHJJJKKKEEEFFFFFFDDDBBBAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===AAA@@@;;;:::>>>===999777555333222222555999;;;888888888888888888888888888888777777777777888888777666666777888888666444444555666666666444222000555444444444555555333111111111000000111222333333333111000000222444444444111555888777666777===CCCFFFIIIKKKIIIEEECCCEEEHHHDDDDDDEEEEEEFFFGGGIIIJJJMMMPPPSSSSSSPPPMMMLLLMMMKKKIIIEEEAAA<<<999666555333444444555555444444333444555777888999888777555777666555444444555666777555555666666666666555555333444444222111111333555222222333222111333555888000000000000111111111111111111111222333333333444222111///111<<>>===<<<;;;;;;;;;;;;;;;888888888888888999999999999:::777222333:::;;;777777777777777777777777777~~~}}}}}}}}}~~~xxxyyyyyyxxxwwwxxxzzz||||||{{{~~~}}}{{{{{{~~~wwwwwwxxxyyyzzz{{{}}}~~~~~~{{{uuuooollljjjkkklllmmmnnnmmmlllkkkooonnnnnnnnnnnnlllhhhdddiiikkkmmmmmmlllmmmppptttqqqooonnnnnnmmmkkkgggdddiiikkknnnllliiiffffffgggmmmiiieeefffjjjnnnmmmkkkooollliiikkknnnoookkkgggggggggggggggeeecccaaa```^^^]]]]]]^^^```aaa``````aaa^^^]]]^^^```aaa___]]]WWWYYYZZZZZZYYYXXXYYY[[[XXXYYY[[[\\\\\\ZZZXXXVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZTTTSSSRRRQQQPPPOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMOOOLLLIIIFFFFFFIIILLLOOOPPPPPPNNNHHHCCCBBBGGGLLLMMMKKKIIIGGGFFFGGGIIIJJJDDDDDDEEEFFFGGGHHHHHHIIIIIIEEEBBBBBBDDDEEEDDDCCC@@@?????????>>>>>>======@@@???===;;;:::;;;<<<===;;;999777555444444444555999999999888888888888888888888888888888777666555555555666666555555444333888666555555555555333222///111555777888666333222111111222222222333333333222000000444444222222555...000222444444666:::<<>>777333333555444333333333333444555555555555555555555666777777666555555666777888888777777888888777555555666777666555222111000111333555444333111000000111333444666444222000//////000000000000111222333333444444//////222888???@@@<<<777333555777888666444333333222000///...///000222333333333333333333333333333:::666111000111333222111333333333222111222555777555333222333666888666444777666444444333111---+++777444111222555:::;;;;;;888888999888777777999:::>>><<<<<<===???BBBCCCDDDGGGHHHJJJJJJLLLOOOTTTXXX[[[\\\^^^aaaccceeefffgggcccfffhhhddd^^^]]]bbbhhhiiiqqq{{{|||^^^NNN@@@BBB;;;;;;AAA???777555;;;777888888777666666777999888777777888::::::999888777777666666666666777777~~~~~~~~~~~~~~~~~~zzzzzzyyyxxxvvvwwwyyy|||}}}zzzyyy||||||yyyzzz}}}zzzzzzyyyxxxxxxyyyyyyzzzvvvyyy}}}zzzwwwssspppnnnkkkkkklllllllllkkkkkkkkkooonnnmmmmmmmmmkkkhhhfffkkkmmmooonnnmmmlllnnnppppppooonnnmmmmmmkkkhhhfffiiikkkmmmllliiigggggggggkkkhhhgggjjjnnnqqqoookkkooollliiikkkmmmnnnjjjfffhhhhhhhhhgggfffcccaaa```aaa___\\\[[[]]]___aaabbbbbb```^^^___aaabbb```___[[[]]]^^^]]]\\\[[[]]]^^^XXXYYY[[[\\\\\\ZZZXXXVVVYYYYYYYYYZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYRRRQQQPPPNNNMMMLLLLLLLLLOOOPPPPPPQQQPPPOOONNNMMMNNNLLLJJJHHHHHHJJJLLLNNNKKKLLLKKKGGGDDDDDDJJJOOOOOOMMMIIIFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEIIIGGGDDDDDDFFFGGGGGGEEE@@@@@@??????>>>===<<<<<<>>><<<;;;:::999:::<<<<<<;;;:::999888777666666666999999999999999999::::::999:::::::::999999888777555555666666555555444333666555333333444444333111000222444666666555444222000000111111111222222222333000///111111...///222000222444444555666999;;;@@@CCCEEEGGGFFFFFFGGGHHHIIIMMMLLLGGGEEEHHHJJJHHHKKKLLLNNNOOOOOONNNLLLKKKJJJHHHDDD>>>777333444555444444333333444444555666555555555555555666777777777666555666777888777666333555777777555444333333444444444333333333333222444333222111111222333444222111000000////////////000000111222222333444444222111333888===>>>999444222444666777555333222222111000///...///000222333111111111111111111111111888444000///000222222111000111222111//////111222555444222333666777555333111111111333555555444222888555333444888;;;<<<<<<777888999888888888999;;;===<<<<<<===???BBBCCCDDDGGGHHHJJJKKKMMMPPPTTTWWWZZZ]]]```dddfffgggfffeeefffhhhgggbbb\\\[[[aaagggnnnuuu}}}}}}___OOOBBB@@@:::999??????888777===888999:::999777777999:::888777777888::::::999777888888777777777777888888~~~~~~~~~~~~~~~||||||zzzwwwuuuvvvxxx{{{|||yyyyyy||||||{{{|||~~~|||zzzxxxwwwvvvvvvvvvpppsssvvvyyy{{{~~~}}}vvvrrrrrrrrrrrrqqqnnnmmmlllkkkjjjjjjkkkkkkpppnnnlllkkkkkkkkkiiihhhmmmooopppooonnnllllllmmmooonnnmmmlllmmmllljjjgggiiijjjkkkkkkiiihhhhhhhhhjjjiiijjjnnnrrrrrrooolllooollljjjkkkmmmmmmjjjggghhhiiihhhgggfffcccaaa___dddaaa]]]ZZZZZZ]]]bbbeeecccaaa``````aaabbbbbbaaa______```___]]]]]]^^^```YYYZZZ[[[[[[[[[ZZZXXXWWWZZZYYYXXXXXXXXXXXXYYYZZZYYYXXXXXXWWWWWWWWWWWWXXXRRRQQQPPPNNNLLLKKKKKKKKKOOOPPPQQQQQQQQQPPPOOONNNMMMMMMKKKJJJJJJKKKMMMMMMIIIJJJJJJHHHEEEFFFJJJOOOPPPMMMIIIEEECCCDDDFFFHHHKKKJJJIIIHHHGGGFFFEEEDDDGGGFFFDDDDDDFFFGGGGGGFFFAAAAAA@@@???===<<<;;;;;;;;;:::999888999:::;;;<<<<<<<<<;;;;;;:::999888777999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::999555666666666666555444444555333222333444444333222222333333444444444444333//////000000000111111111666222///000000---///222333555666666555666888:::???AAADDDFFFGGGGGGHHHIIIJJJLLLLLLHHHFFFGGGHHHGGGLLLLLLMMMMMMMMMMMMLLLLLLMMMJJJDDD===666444444666444444444333444444555666555555555555555666777777888666555666777777666555444777:::;;;:::777555555333333555555555444222111333333333222222333333333///000111222222111000///000000111111222333333333444333444777::::::666222111333555555333222111111111000///...///000111222000000////////////000000666333000000111333333333222333555444333222222333666444333333555555444222000000000333666888777666777666666888;;;<<<<<<<<<666777999999999999;;;<<<;;;;;;<<<===???AAACCCDDDFFFHHHKKKMMMOOOQQQTTTVVVZZZ]]]bbbggghhhhhheeedddiiiiiieee^^^XXXYYYaaahhhvvv{{{{{{]]]NNNBBB???999888======999:::@@@999:::;;;:::888888:::;;;777666666888999:::888777999999999888888999999999}}}}}}~~~~~~~~~}}}{{{wwwuuuuuuxxxzzz}}}{{{{{{~~~~~~~~~{{{yyywwwwwwwwwwwwsssuuuwwwxxxxxxyyy{{{}}}}}}}}}{{{uuuooommmpppssstttsssrrrpppmmmkkkjjjkkklllnnnpppnnnjjjiiijjjjjjӵnnnmmmllllllnnnmmmllllllmmmlllkkkiiihhhiiijjjjjjiiiiiiiiiiiimmmllllllnnnppppppnnnlllooonnnllllllmmmmmmjjjhhhiiiiiiiiihhhfffdddaaa```cccbbb___\\\[[[]]]aaadddbbbaaa`````````aaaaaabbb`````````^^^]]]\\\^^^___ZZZZZZZZZZZZZZZYYYYYYXXX[[[YYYWWWVVVVVVWWWYYY[[[YYYXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQOOONNNMMMMMMPPPPPPQQQRRRQQQPPPOOONNNĦLLLMMMMMMMMMMMMLLLĦIIIKKKMMMJJJFFFBBBAAABBBEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDӵDDDBBBAAA@@@>>>===;;;:::::::::999999999999:::<<<<<<<<<============;;;999888777888888999:::;;;<<<<<<:::;;;;;;;;;;;;;;;::::::666666666666666555444444555333222333555555555333444333333333333333444444000000000000111111111222888333111222111000222777666777777777555555777999===???CCCEEEFFFGGGHHHJJJHHHJJJKKKĦMMMMMMMMMMMMMMMMMMMMMMMMOOOKKKDDD<<<666444555666444444444444444555666666555555555555555666777777888777555555666666555333666888::::::999777777777444444444444444333333222222222333444444333222222000111444666666555333222000000111111222222222333444333333555777777444222000222444333222000000111000////////////000111111000//////......//////000444333111111222444555666///111444555444333333333555444444333333333222222444333333444666777666555555666888:::;;;<<<;;;:::555777999:::::::::<<<===999;;;===>>>???AAACCCEEEFFFHHHLLLOOOQQQRRRUUUWWW\\\___bbbeeeggggggeeedddiiifffaaaYYYVVVZZZdddlll~~~xxxZZZLLLAAA@@@;;;999;;;;;;999;;;@@@999:::::::::888888:::;;;777777666888999:::999777999999888888888888999999|||}}}~~~~~~|||yyyvvvvvvxxxzzz}}}{{{{{{~~~|||zzzyyyzzz{{{|||xxxyyyzzzyyywwwvvvvvvwwwsssuuuxxx|||}}}{{{rrrooommmnnnqqqttttttsssuuussspppmmmlllmmmoooqqqpppmmmiiihhhiii4ĉ@ӵnnnnnnmmmnnnmmmkkkkkkllllllkkkjjjhhhhhhhhhhhhjjjjjjkkkkkkpppnnnlllkkkkkkkkkkkkkkkpppoooooonnnnnnmmmkkkiiihhhhhhhhhhhhgggdddbbbaaaaaaccccccbbb```___```aaaaaaaaa```___^^^___aaabbbbbbbbbaaa___\\\\\\^^^```[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYVVVTTTTTTVVVYYYZZZWWWWWWVVVUUUTTTTTTUUUUUUVVVUUUSSSQQQPPPOOOOOONNNOOOPPPQQQQQQQQQPPPOOONNN>LMMMMMMLLLLLLNNNNNN=hĦKKKIIIFFFCCCAAA@@@CCCFFFHHHJJJIIIIIIHHHHHHGGGGGGFFF4ĉ@ӵAAAAAA@@@>>>===;;;:::999;;;;;;;;;;;;;;;<<<======<<<===>>>>>>===<<<:::999666777777888999::::::;;;999999::::::::::::999999666666777777666666555444666555444555666777666555444333222222222222333444111111111222222222333333555111000111222222555:::777888888777555444666777;;;>>>AAADDDEEEFFFGGGIIIFFFGGGIII>LOOONNNNNNNNNMMMMMMNNNNNNNNNOOOJJJBBB;;;666555555555555444444444444555666666555555555555555666777777888666555555666666555333444444444222111111444666777666444222222333444555222333444444444444333222000222555777888777555333000111111111111111222222111111222333555555555444000222333222000///000111///////////////000000111111000///......///000111000000000000000111333444(((+++.../////////000111444444444333222111111222777555444444555666555444333555777999:::999999999555888:::;;;;;;;;;<<<>>>888;;;>>>@@@@@@AAADDDFFFFFFIIIMMMPPPSSSUUUXXXZZZ```aaaaaabbbccceeefffffffffbbb[[[VVVVVV^^^kkktttwwwYYYLLLCCCAAA===;;;;;;:::999:::===888999:::999777777999:::888777777888::::::999888888888888777777888888888|||}}}~~~}}}~~~|||yyyxxxzzz{{{|||zzzzzz~~~}}}~~~}}}{{{zzzzzz|||{{{{{{{{{yyyvvvsssssstttnnnoooqqquuuxxxyyywwwuuukkklllmmmooopppqqqrrrsssvvvtttqqqoooooopppqqqsssnnnkkkiiihhhiiiGG=?ooonnnooommmkkkkkkllllllkkkjjjhhhgggfffgggjjjlllllllllpppnnnllliiiiiiiiijjjkkkppppppoooooommmllljjjiiigggggghhhhhhgggfffdddcccaaadddhhhgggddd`````````aaaaaa```___]]]^^^aaaccceeedddccc```]]]]]]___aaa\\\[[[YYYXXXXXXXXXYYYZZZYYYXXXVVVTTTTTTVVVXXXYYYUUUTTTTTTSSSSSSSSSSSSTTTRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMHdĦLLLLLLLLLLLLJJJ=ĪjFFFEEECCCBBBCCCDDDGGGHHHLLLLLLJJJHHHGGGEEEDDDCCCGG=?@@@???>>><<<;;;::::::<<<<<<==================<<<<<<======<<<;;;;;;:::777777777888888999999:::777888888999999999999999666777777777777666555555888666555666777777666555444333333222222222222333111222222222222333333333111...---000222111444888777888888666444444555666999<<<@@@BBBCCCDDDEEEFFFDDDDDDGGGHdĦQQQLLLMMMMMMNNNNNNMMMMMMLLLMMMGGG@@@:::777666555444555555444444555555666777555555555555555666777777777555444555666666555444555555333111000222555888888666444222111333555666444444333333333333444444000111444666666555333222111111111111111111111111//////000111222444555555111222222111000///000111....../////////000000000333111000......000111333,,,...///...------///111***,,,///000000000111333222333444333111000111333555333222333555777777666222444777888777777777888666999<<<===<<<<<<<<<===888<<<@@@BBBAAABBBEEEHHHGGGJJJNNNQQQTTTXXX\\\___dddcccbbbbbbccceeeggghhhbbb]]]WWWSSSWWWbbbqqq|||xxxYYYMMMDDD???>>><<<;;;:::::::::;;;888999:::999777777999:::999888888999;;;<<<:::999888888777777777777888888}}}~~~ӵ~~~ĭӵӵzzzĦ{{{||||||yyyvvvttttttuuummmӵӵppppppĦƜ`1.׼slllnnnnnnpppĦkkkjjjhhhfffeeefffjjjmmmmmmӵjjjĦooommmkkkiiihhhhhheeefffggghhhĭӵ^^^^^^Ħ]]]___]]]ĦZZZĦTTTVVVWWWXXXRRRRRRQQQQQQQQQRRRSSSSSSLLLMMMMMMLLLDdDJJJIIIJJJ?fӵHHHHHHGGGĦKKKJJJIIIӵƜ`1.׼s???>>>ĭӵ>>><<<;;;;;;999999999999999999999ӵ999999999999Ħ777777777666555666555222222111111111111111Ħ222//////222333111444Ħ>>>@@@AAAAAACCCDDDBBBBBBEEEDdDMMMMMMKKK777555ӵ555666ӵ555ӵ444333444777555Ħ333333ӵ222333555111ĭӵ000000222333111000///000222---......///////////////333111///......///111333---///000///------///111222333333333111222333555///111333222111000222444444222111222444666777777222555777777666555777999777:::===>>>===<<<;;;<<<888===BBBDDDCCCCCCFFFJJJHHHJJJNNNRRRUUU[[[```dddeeeeeeeeeffffffggghhhhhh___[[[UUUSSSXXXfffuuuuuuVVVKKKBBB<<<<<<<<<;;;;;;<<<<<<;;;999:::;;;:::888888:::;;;;;;::::::;;;======<<<:::999999888888888888999999~~~?~4{{{}}}g&e>&eg&e{{{>hӵ|||}}}{{{xxxwwwwwwxxxg&elllguO>uO>&epppppp4ff?>ߝLjjjgĉ@gggkkklllmmmShӵiiihhhfffdddfffjjjmmmg&ennn>hӵllliiigggffffffdddeeegggfff?><zlllg&e>&eaaa^^^HLXXXZZZ\\\ShӵgLUUUUUUVVVWWWWWWPPPPPPPPPPPPPPPQQQRRRS?ʬNNNNNN3h?D%%)?KKKJJJZufĦKKKKKKJJJgLGGGFFFFFFg&eFFFgĉ@@@@>>>g&e>&e>>>@e<<<;;;??:::;;;;;;:::::::::::::::g<ĉ999:::::::::3we<Ħ7777777776663h?@e333333222111000000000000Z1115552222225556663h?gL:::>>>???@@@@@@AAABBBBBBAAADDDD%%)?LLLfff?><z999777=?Ħ666g&e555g&e444333333S?ʬ5554ff?>ߝL666@e555g&e6666666663h?g&e>&e000///??222333333222000///111222---......///000/////////222111///------///111222000222444333000///111333444444333111///...000222...111333222000000222444666444222222333555555555333666888777555555777:::888;;;>>>>>>===<<<;;;;;;888>>>CCCEEEDDDDDDGGGKKKIIIKKKNNNRRRVVV\\\ccchhhfffgggiiijjjkkkjjjiiihhh___ZZZTTTSSSYYYgggwwwqqqRRRGGG???888:::<<<<<<<<<>>>>>><<<;;;;;;<<<;;;:::999;;;===;;;;;;:::<<<===>>>===;;;;;;::::::999999::::::;;;xxx4Dӵ~~~Hƅ^Hu]ĦHu]Ħ|||ZuR)Ħ}}}~~~zzzwwwuuutttHu]ĦjjjHŐeHŐeHu]ĦmmmqIܗGIӵiiittgggiiikkkHGgĉ@jjjlllkkkhhheeegggllloooHu]ĦjjjZuR)ĦiiifffdddcccbbbeeeeeesߝLGdUĦjjjHƅ^Hu]ĦeeentHdĦYYY[[[HGgĉ@\\\HdĦTTTTTTTTTUUUVVVSSSQQQPPPQQQSSSSSSHtƅ^LLLLLLBt=o9ĦDtfo9ĦLLLIIIIIIg?FFFJJJHdĦHHHFFFCCCHu]ĦEEEttAAAAAAHƅ^Hu]Ħ:::H׼s;;;<<<;;;<<<;;;;;;;;;::::::999888tQ999999999999je<Ħ888999999Bt=o9ĦH׼s555666666555333222/////////HtĦ///444333111000Bt=o9ĦHdĦ666<<>>>>>???@@@CCCDtfo9ĦsߝLGdUĦ888Ht@cӵHu]Ħ666Hu]Ħ666777Htƅ^777qIܗGIӵ777H׼s888666Hu]Ħ999<<<Bt=o9ĦHƅ^Hu]Ħ...111000000000...,,,,,,...000222111000///...............///000111111111111111/////////000111111222222444333111222222222000...222222333444555555555555333333333333444555666777333666888999999888888999:::<<<======<<<;;;;;;<<<<<<>>>AAACCCDDDEEEGGGHHHKKKMMMLLLNNNXXXdddgggccchhhgggfffggghhhiiihhhggg\\\WWWTTTWWWaaaooozzzsssVVVJJJAAA<<<<<<;;;:::::::::;;;;;;===<<<;;;:::::::::::::::888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999888777{{{|||4DuXӵ~~~DdDΦDdDĦDdDĦ||||||t|<}}}~~~}}}zzzwwwvvvvvvDdDĦjjjDdDΦDdDΦDdDĦmmmpeƜ4DuTӵjjj`eĭhhhqetmmmmmmnnnkkkhhheeegggkkknnnDdDĦlllqqqt|>>???@@@AAA???@@@AAAHdDĦgdKӵDdDDdDĦ888DdDĦ4DufӵDdDĦ555DdDĦ:::q<R::::::peƜ4DuTӵ888DdDĦ999888DdDĦ999qjRgdKӵDdDΦDdDĦ...------...///000000000000...---,,,...000111000//////////////////444444333222000...,,,+++/////////000111111222222000111111222222111111111555555555555444333222111333333333333333444555555444555777888777777888999:::<<<======<<<;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMNNNPPPYYYdddgggdddfffeeeeeeeeeggggggeeecccZZZUUUSSSXXXeeesss}}}rrrUUUJJJAAA<<<;;;;;;:::::::::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888~~~~~~4DuXӵ~~~DdDΦDdDӵDdDĦ|||{{{o)h}}}zzzxxxxxxyyyDdDĦkkkDdDΦDdDΦDdDӵlll=ӊB1.uTӵjjjHߝL`o9hhhpo9wӵmmmkkkhhhfffgggkkkmmmDdDĦoooqqqo)hqqqnnnkkkiiiiiiiiijjjiiihhhDdDΦDdDĦgggDdDΦDdDӵfffGIpӵDdDĦYYYpo9wӵDdDĦUUUUUUVVVWWWWWWUUUUUUTTTUUUWWWpo9uPPPQQQOOOKKKGIdnuR)ĦDdDĦnuR)ĦJJJHHHCdgĪjFFFDdDĦEEEIIIDDDDdDĦGGGHߝL`o9>>>DdDΦDdDӵ:::DdDĦ:::;;;999888888:::;;;;;;;;;<<<<<<<<<;;;::::::geĦ666777sp?aĦ::::::GIdnuR)ĦDdDĦ333222222222222222111111111DdDĦ111444333222GIdnuR)ĦDdDĦ333777:::<<<>>>AAACCC?????????DdDĦnuR)ĦDdDΦDdDĦ:::DdDĦnuR)ĦDdDĦ555DdDĦ===po9u@@@@@@>>>???=ӊB1.uTӵ:::DdDĦ;;;999DdDĦ888GIdnuR)ĦDdDΦDdDӵ/////////////////////000000///------...000//////......//////000111000000111111111111000000/////////000111111222222,,,///222222000000111444555555555555444333222222333333222222222333444444444555666666555666888999999;;;======<<<<<<===>>>AAABBBCCCBBBBBBCCCFFFIIIKKKMMMOOOSSS[[[dddgggeeecccbbbcccdddeeeddd```]]]WWWSSSRRR[[[kkkyyyrrrTTTHHH@@@<<<;;;::::::999999999:::<<<;;;;;;:::::::::::::::===<<<<<<;;;::::::999999<<<<<<===<<<<<<;;;::::::~~~4DuXӵ}}}DdDʜ4DuTӵ>d<Ħ|||Dt|||yyyxxxzzz|||>d<Ħmmm>d<ʜDd<ʜ4DuTӵjjjkkkF&uTӵiii4DufئL>egggpuR)Ħiiikkkiiiggghhhjjjlll>d<ĦrrrDtqqqjjjhhhiiijjjkkkiiiiiiDdDΦDdDĦggg>d<ʜ4DuTӵggg4DwDd<ĦZZZpuR)Ħ>dd<ӵDddd<ĦDDD4DufئL>e@@@DdDʜ4DuTӵ888DdDĦ888:::999888999;;;<<<;;;:::;;;;;;;;;::::::999geĦ888s<v>aĦ::::::peӵDx<DdDĦ222111000000111222111111111DdDĦ111000000///peӵDx<>d<666888999<<>>>>>===>d<ӵDd<DdDΦDdDĦ;;;DdDӵnd<DdDĦ888>d<Ħ>>>peӵAAAĦDDDF&uTӵ<<<DdDĦ:::999>d<Ħ555peӵDx<>d<ʜ4DuTӵ////////////......///000000///------...///---------...///000111111---...///111111222222222/////////000111111222222+++///333222///...111444111222333444555555666666333333222222222333333444444555555444444555777:::888:::<<<=========>>>@@@DDDDDDDDDBBBBBBCCCFFFIIIJJJLLLPPPUUU]]]ccceeedddaaabbbcccdddeeebbb\\\XXXTTTRRRTTT___qqqqqqRRRHHH@@@<<<;;;:::999999999999999;;;;;;::::::999::::::;;;;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;::::::}}}|||4DuXӵzzz}}}}}}D&dq&ĒR~~~sdKĦ|||DHRRud|||yyyyyy{{{}}}sdKĦpppD&oq<Ōq&ĒRhhhggghhh>dp&ĒRhhhfffnfʜd<Φ>d<Ħgggs&dq&ĒRggghhhi?ʜtd<Ħ[[[HHܗDӊBYYY<xXXXXXXZZZZZZZZZXXXUUUB?d<999888999;;;<<<;;;:::999999999888888888geĦ;;;Hg8>aĦ999:::B?Ho9555>dd<ӵ//////B?Ho9555<x777888;;;>>><<<;;;;;;&ӫeʬtIӇEEE>d<Φ>d<Ħ===D&ӫetIӇ666DdDĦ:::sdKĦ???B?dp&ĒR>>>===>d<sdKĦ222B?Ho9///s&dq&ĒR...////////////.........///000000...---......------------...000111222444444333222000...---,,,/////////000111111222222---111444333///---///333000111333444555666666666333333222222333333444444444555555444444555777:::777999<<<===>>>>>>@@@AAAEEEEEEEEECCCBBBCCCFFFIIIHHHJJJPPPXXX___bbbddddddbbbcccdddeeeddd```ZZZUUUSSSSSSXXXfffwwwqqqQQQGGGAAA===<<<;;;:::999999999999::::::999999999::::::;;;777888888888999999999:::888999999:::::::::999999{{{zzz4DuXӵxxxzzzzzzHu]3hh{{{~~~ne|||{{{=e~~~|||yyyyyy{{{}}}neuuussspIƎ@t@hbbbcccddd>hiiifffcccfehhh@ďDkkkiiihhhjjjjjjjjjjjjkkkmmmnetttttt=epppnnnmmmlllllllllhhhgggegekkkgggsĪj@hfffeeegggfdDĦ[[[@ďDVVVWWWHkgeWWWWWWWWWZZZ[[[[[[XXXTTT@hOOORRR@GPPPPPPHĪj@IŌLLLLLLBeneFFFHkge@@@ne<<<<<aĦ888999@G555555se111000111222333/////////<Ō111111222@G555555Hkge666555555777999999999:::HĪj@IŌCCCEEEege???>>>Hu]3hIŌ555777DdDĦ:::neAAA@@@@hAAABBB>h>>><<<<<<se333ne000000@G...///sĪj@h////////////////////////...///111000///------...------------...///000111111111222111111000///.../////////000111111222222///222444333111///000222333444444555444444333333333333333333444555666666444555666666555666888999666888;;;===>>>???AAACCCDDDEEEEEEEEEDDDEEEGGGIIIHHHJJJRRR\\\bbbbbbccceeeddddddddddddccc^^^XXXSSSRRRVVV```mmm{{{pppQQQHHHBBB>>>===<<<;;;:::999999999999999999999999::::::;;;777777777888999:::::::::666777888999999:::999999yyy4DuXӵxxxĵD^wwwzzz}}}~~~zzzzzz~~~|||zzzyyyzzz|||sssuuuttt\\\]]]___aaabbbhhhgggeeecccjjjhhhgggllljjjiiiiiiiiijjjkkklllmmmnnnrrruuusssqqqqqqpppnnnllljjjiiihhhgggnnnjjjffffffdddccceeehhhDdDĦZZZZZZUUUTTTVVVXXXWWWVVVVVVXXXYYY[[[YYYTTTQQQNNNNNNRRRRRRPPPQQQQQQOOOMMMMMMFFFHHHBBB@@@===;;;===>>>;;;D^;;;<<<;;;:::s׼s:::999999999:::<<<<<<;;;999888888888888888888geFm8;;;>aĦ666777888444444444s׼s333222222333444444000000000Ho000111222333444333444555666666555444555777666777999AAABBBCCC@@@@@@>>>D^555666777DdDĦ<<d<Ħvvvyyy}}}~~~|||{{{Ħzzz{{{|||}}}~~~}}}~~~~~~|||zzzyyyzzz{{{{{{wwwĦtttpppllljjjlllmmmkkkfff```[[[YYYYYY\\\___aaaaaacccgggjjjfffggggggeeeccccccfffjjjjjjjjjkkkkkkjjjiiihhhfffccceeehhhiiiiiihhhhhhhhhhhhjjjkkkmmmnnnooorrrtttĦrrrooonnnrrrvvvnnnooooooooommmjjjgggeeehhhhhhiiikkknnnoooooonnnnnniiidddeeehhhkkkiiigggdddcccbbbdddggggggdddaaa>d<ĦYYYXXXWWWXXXYYYYYYWWWTTTTTTVVVYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZYYYUUUSSSSSSTTTRRRUUUTTTNNNNNNQQQQQQMMMLLLLLLLLLMMMNNNPPPQQQRRRLLLNNNNNNJJJKKKOOOPPPNNNNNNOOOOOOLLLGGGDDDEEEGGGCCCFFFIIIIIIFFFCCCCCCDDDDDDAAA???AAAĦ>>>???>>>===>>>???@@@???>>>;;;>d<ĦAAAAAA999888777Be888777999888999;;;<<<<<<:::999999999999999999999geFYĉ<<<;;;>aĦ555666777888777777333444444444444444Be444444333444444555555111111111nu]ӵ111222333444444333111111333444555444444333222444666666555444555666444666999;;;=========<<d<Ħ999777666666888>d<Ħ???@@@@@@Ħ;;;<<<===>>>>>>===;;;:::777888;;;<<<<<<;;;999777333444666888Be000000000000000Ħ111---000222111...,,,---///......///...---...000222111000...------...000111---///111111///...------...------------...//////333333222222000///...---/////////000111111222222000///000222555777666555///000222444555666777777222222333444666888:::;;;333666888999999888888999555777;;;===???AAACCCEEEBBBDDDFFFGGGGGGGGGHHHIIIJJJMMMWWWdddiiiffffffjjjeeedddbbbaaa___ZZZUUUQQQSSS]]]lllwww~~~pppQQQIIIEEE@@@@@@>>>===<<<;;;;;;:::999888888888999::::::;;;>>>======<<<<<<;;;;;;:::777888999:::;;;<<<<<<<<>>>>>>>>???>>>>>>===<<<;;;sdKĦ;;;:::777777777777777777888888999::::::::::::999888888999999999999ŶS8888888883we<666555555444333333333444444666888888777555444333222222666444333iĉ@3hR/Ō222222222222222222111222333333333333222111111111111111111111111111222444666999;;;<<<<<<;;;@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>DdDĦDDD===::::::;;;sdKĦ>>>@@@gdKĦ>>>===<<<;;;::::::::::::666777888666555444555666111555555333333////////////gdKĦ...//////............//////,,,,,,---...////////////111000///......------...............---,,,++++++---------............///...111444444222///...---000000111111111000000///000000000111222333555555000222444444333333333444444555555666666666666666888888777777888:::<<<======<<<<<<<<<>>>@@@BBBCCCDDDFFFHHHHHHHHHGGGHHHIIIQQQVVV]]]eeeiiiiiigggeeeeeedddcccaaaZZZSSSSSSWWWVVVfffvvv|||}}}qqqSSSKKKFFF=========<<<<<<;;;;;;;;;>>>===<<<;;;::::::999888::::::::::::::::::::::::999999888888888888888888>Awwwne|||{{{xxxzzz{{{|||ne||||||}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~}}}{{{nevvvuuurrrooonnnnnnmmmjjjeeebbbaaaaaaeeegggiiihhhfffddddddeeeeeefffhhhhhhfffeeefffgggkkkjjjiiihhhhhhiiijjjkkkiiigggddddddfffhhhiiiiiiiiijjjkkkooorrrtttnetttsssqqqooooooppppppssssssooonnnooommmiiiggghhhiiiiiiiiiiiijjjjjjllliiifffeeeffffffdddaaa```\\\\\\aaaccc``````De]]]\\\[[[[[[^^^[[[YYYXXXYYYYYYYYYXXXZZZYYYWWWUUUTTTUUUWWWXXXVVVVVVWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRNNNMMMLLLMMMNNNNNNLLLJJJHHHLLLPPPPPPMMMKKKMMMPPPMMMKKKHHHFFFDDDEEEFFFGGGFFFEEEEEEEEEFFFEEECCCAAAAAA@@@ne======<<<<<<<<<<<<<<<;;;::::::<<<ne<<<;;;:::777777777777777777777777777888999999::::::999999777888888999999888>A888888888k<777666666555555555555555444444444555555555555444444444444444444555444333fh333222222222222222222111222333333333333222111333333333333333333333333222333555777999:::;;;;;;>>>??????@@@@@@@@@@@@???>>>======<<<;;;De@@@<<<777555666777ne444999ne:::999888777666666555555555333555666555333222222333000333444222222333222...//////ne......////////////////////////,,,------......///......111000000///......------------.........---,,,,,,---------............///...111444555333222111111000111111222111111000000222222222222222222333333111333444555444333444555444555666666777777666666777777777888999:::;;;<<<===<<<<<<===>>>@@@BBBCCCDDDFFFHHHIIIHHHHHHIIIKKKQQQUUU]]]dddhhhiiigggeeehhheeeccc```YYYRRRRRRWWW[[[iiiwww|||}}}pppQQQHHHCCC;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::::::::::::::;;;yyyyyyzzzzzzzzz{{{|||}}}}}}zzz||||||||||||}}}~~~~~~|||{{{zzz|||}}}}}}}}}{{{|||zzzvvvsssnnnnnnmmmkkkhhhfffggghhhlllnnnooommmjjjfffcccbbbeeegggiiijjjhhhgggggggggiiiiiihhhhhhiiijjjlllmmmiiigggeeefffhhhkkklllllljjjkkkmmmqqqtttuuurrrsssrrrpppooopppqqqooorrrrrroooooopppooolllfffgggggggggggghhhhhhhhhjjjhhheeedddddddddcccaaa^^^]]]___aaaaaa^^^___ccc___^^^^^^]]]]]]^^^\\\YYYXXXYYYZZZYYYYYY[[[XXXUUUSSSSSSUUUXXXZZZSSSTTTVVVWWWWWWUUUSSSQQQOOOPPPRRRSSSTTTTTTSSSSSSNNNMMMMMMMMMNNNNNNLLLJJJEEEIIIMMMOOOMMMLLLMMMOOOLLLKKKHHHEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFEEECCCAAAAAA@@@=========;;;;;;;;;<<<;;;;;;:::999<<<<<<;;;;;;:::666666666666666666666666777888999999::::::999999777888888999999888777777888666666666666666666777777666555444333333333111111222333444555666666444444333222333333333222222222111111111222222333333222222111444444444444444444444444222222333444666888999:::;;;;;;<<<======>>>======::::::999999888777666444222222333555,,,000555777444666555444333222222222222000222444444222111000111///222333111000222111---//////.........---...///000000///...------------...............000000000000///...------,,,------.........---------------............///,,,...222333222111111111111111222222222222222111444444333222222222222222222444555555444444444555555666666777777777777777444555777888:::::::::999<<<<<<<<<===>>>@@@BBBDDDFFFGGGIIIJJJJJJJJJLLLNNNQQQVVV\\\cccggghhhgggfffkkkgggbbb]]]VVVPPPRRRXXXbbbnnnzzz}}}}}}pppPPPFFF@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999::::::::::::::::::::::::999999::::::;;;;;;<<>>===========================<<<;;;;;;;;;;;;;;;:::::::::999999666666666666666666666666777777888999999999999999777777888888888888777777666666777777777777666666555555666666666666666666666666666555555444333333000000111222444555555666333333333222222111111111333333333222222222111111222222222222222222222222444444444444444444444444111111111111333555777999777888999::::::;;;;;;:::888888777666666555555444444444444444555666666555000222444666777555222000555555444333333333333333...111333333222000000000///222333111111222111---////////////............,,,...000111111000...,,,......------......//////000000111111000///---,,,,,,,,,---......///......---------............///***,,,///000///.........111111222333333333222222444333333222222222333333333555666666555444555555555666777777888888777777222444777999::::::888777<<<<<<<<<===???AAACCCDDDGGGIIIKKKKKKLLLMMMPPPRRRSSSWWW]]]cccggghhhhhhgggmmmggg```ZZZSSSNNNSSSZZZjjjuuu}}}~~~~~~rrrRRRHHHAAA<<<;;;:::999777666555444888888888999999:::::::::;;;;;;::::::::::::999999777777888888999:::;;;uuuvvvvvvwwwwwwxxxxxxxxxzzzyyywwwvvvvvvvvvxxxxxx|||}}}~~~{{{xxxvvvvvv{{{{{{{{{{{{|||}}}~~~~~~{{{{{{}}}{{{{{{{{{{{{zzzzzz{{{|||wwwwwwwwwtttrrrpppqqqrrrqqqqqqpppooommmjjjfffdddeeegggiiiiiihhhgggggggggiiiiiiiiiiiiiiiiiiiiiiiihhhgggeeegggjjjnnnpppqqqkkklllooosssvvvvvvtttqqqqqqrrrssssssrrrrrrssstttkkkkkkkkkllllllllllllmmmllljjjiiijjjkkklllkkkiiiffffffeeedddbbbbbbbbbbbb___bbbcccaaa^^^___bbbddd___^^^^^^^^^]]]\\\\\\\\\]]][[[XXXXXXXXXYYYYYYXXXVVVVVVWWWWWWWWWVVVUUUTTTLLLOOORRRUUUUUUTTTRRRPPPPPPQQQSSSTTTSSSRRRPPPNNNNNNMMMLLLLLLMMMLLLJJJHHHGGGIIIKKKKKKJJJIIIHHHHHHJJJIIIGGGFFFEEEDDDDDDEEEHHHFFFDDDDDDEEEEEECCCBBBAAA@@@???>>>==================>>>>>>======<<<;;;999999888888888777777777777777777777777777777777777777888999999999999888777777777888888777777777666666777777777777666666555555555555666666666666444444555666666555444444222222222333333444444444222333333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000111333666777444555666777888888888888777666666555555444333333444555666666555555555555555444444444333444444444555555444333333333444444///111333333222111111111000333444222111333222...////////////............,,,...000111111000...,,,...............000111222111111111111000///...---,,,,,,---...////////////---------............///,,,...000///---,,,,,,,,,000111222333333333333333222222222222333444555666333555666666555444444555555555666777777777777777222444777:::;;;:::888777<<<<<<<<<===???AAADDDEEEHHHJJJLLLMMMNNNPPPTTTVVVWWWYYY^^^cccfffhhhhhhggglllfff___XXXRRRPPPVVV___rrrzzzvvvVVVKKKDDD<<<;;;:::999777666555444777888888999999::::::;;;;;;;;;;;;::::::999999999777777888999::::::;;;;;;wwwvvvvvvuuuvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvxxxyyyyyy{{{}}}}}}zzzwwwvvvvvvyyyzzzzzz{{{|||{{{{{{{{{~~~|||{{{{{{}}}{{{{{{{{{yyywwwxxxzzz|||yyyzzz{{{yyyvvvtttssstttrrrpppnnnmmmmmmkkkhhhfffeeefffgggfffeeedddeeeggghhhhhhhhhhhhhhhhhhgggggggggfffeeefffiiimmmoooppplllmmmooorrruuuvvvsssqqqrrrsssttttttrrrrrrssstttkkkhhhhhhjjjkkkiiijjjmmmnnnkkkiiijjjmmmmmmkkkiiifffffffffdddbbbaaabbbddd```bbbbbb___]]]```bbbbbb]]]]]]\\\\\\\\\[[[[[[[[[\\\ZZZWWWVVVWWWXXXWWWWWWUUUVVVXXXXXXXXXUUUSSSQQQMMMOOOQQQTTTTTTTTTRRRQQQPPPRRRSSSTTTSSSQQQNNNLLLNNNLLLKKKKKKLLLKKKIIIGGGIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@???>>>============<<<<<<<<<===<<<;;;;;;:::999999888777777777777777777777777777777777777777666777888888999999888888666777777888888777777666555666666777777666666555555555555555555555555555333444555666666666444444333333333333444444444444222222333333333222222111000111111222222333444444333222222111111222222333111111111111111111111111//////000000111333444555222222444555666666777777555555555444333333222222222333444333222111111333444333222111222555888:::333333222222222222333333000222333222111111222444000333444222222333222...////////////............---...///000000///...---///.........000222444555333222111000////////////------.../////////......---------............///000111222111///...---...///000111222333333333333111111222222333555666777333555666666444333333444444555555666666666666666333555888:::;;;:::999888<<<<<<<<<===???BBBEEEFFFJJJKKKMMMOOOPPPSSSWWWZZZ[[[]]]```dddfffhhhhhhhhhkkkeee^^^ZZZUUUUUU^^^hhhwww~~~xxxXXXLLLEEE;;;;;;;;;;;;;;;;;;;;;;;;888999999999::::::;;;;;;<<<;;;;;;::::::999999888::::::;;;;;;<<<<<<======xxxwwwuuuttttttuuuvvvwwwtttttttttuuuvvvwwwyyyyyyuuuxxx{{{{{{zzzwwwvvvvvvwwwyyyzzz|||{{{zzzwwwvvv{{{zzzyyyzzz}}}~~~}}}|||xxxzzz|||zzzxxxvvvwwwyyywwwyyy||||||yyywwwuuuuuutttqqqmmmllllllkkkiiigggdddddddddbbbaaabbbdddfffdddeeefffgggggghhhhhhhhhfffeeeccceeehhhkkknnnnnnmmmmmmnnnqqqssstttsssrrrrrrssstttsssqqqqqqrrrsssmmmiiihhhkkkkkkhhhjjjnnnmmmjjjggghhhkkkllliiifffeeeggggggeeecccbbbccceee```aaa___[[[\\\aaaaaa^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYVVVUUUVVVVVVVVVUUUXXXXXXXXXWWWVVVTTTRRRQQQPPPQQQSSSTTTTTTTTTTTTSSSNNNPPPRRRTTTTTTRRROOOMMMMMMKKKJJJJJJJJJJJJGGGEEEJJJIIIGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@???>>>==================>>>>>>======<<<;;;;;;:::999888777888888999999999999999999999999999666777777888888888888888666666777777777777666666555555666666666666555555666666666555555444444333444555666777666555333111333333444444444555555555111222333333333333222111//////000111333444555666333333222111111222333333111111111111111111111111...///000111222333333333000111222444555555666666444333333222222111000000///111222000......000333222222111111222444666777333333222222222222333333111111111000///000333555///222333111000222111---////////////............///////////////////////////......///111444777999444333000...---...000111...////////////......------------............//////111222111000///000111...///000111222222222222333333333333333444555666333444666555333222222333333333444555555555555555444666888:::;;;;;;:::999<<<<<<<<<>>>@@@BBBEEEGGGKKKLLLNNNPPPRRRUUUZZZ]]]```aaaccceeeggghhhhhhhhhjjjeee```]]][[[]]]gggqqqzzzxxxWWWJJJCCC;;;;;;<<<<<<======>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::999888888;;;;;;<<<<<<<<<<<<<<<<<>>============@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999999:::;;;999999999999999999999999666666777888888888888888666666777777777777666666555555666666666666555555777777666555444444333333666777888888666444111///333333444444555666777777000111333333444333222111......000111333555666777444333222111111222333444111111111111111111111111...///111222333333333222000000222333444555555555222222222111000000//////...///000///---...111555222222222222222111000000555444444444444444555555111111000...---///222666...111222000///111000,,,000/////////............//////............///////////////000222666999;;;666333000------...000222///000000000///...---------------.........//////,,,...//////......000111......///111111222222222555555444333333333444444222444555444333111111222222333444444555555444444555777888:::;;;;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGLLLMMMOOOPPPRRRVVV[[[___bbbcccdddfffggghhhhhhhhhiiieeebbb``````cccmmmxxx{{{wwwUUUHHH???=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888::::::::::::::::::999999wwwwwwwwwuuurrrrrrtttuuuuuurrrooopppsssvvvvvvuuuqqqrrrtttvvvvvvuuutttsssvvvwwwxxxyyyxxxuuurrrpppwwwwwwxxxzzz||||||yyywwwtttwwwxxxwwwtttrrrrrrttttttwww{{{}}}{{{yyywwwvvvyyywwwtttrrrqqqnnniiieeefffeeeccc___]]]]]]aaadddaaabbbdddffffffeeecccbbbaaabbbbbbbbbcccfffkkkoooiiihhhhhhjjjmmmpppqqqqqqqqqpppnnnkkkiiikkkooorrrgggfffeeefffiiikkkllllllhhhgggfffeeedddeeeeeefffcccccccccbbbaaabbbdddfffeee```[[[ZZZ]]]^^^\\\XXXZZZYYYZZZ[[[]]]]]][[[YYYSSSTTTUUUTTTRRRQQQQQQRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOSSSVVVUUUUUUVVVSSSOOOOOOPPPRRRSSSRRRPPPMMMLLLKKKLLLKKKIIIFFFEEEDDDEEEFFFEEEDDDDDDEEEHHHKKKMMMHHHIIIIIIJJJIIIIIIHHHHHHKKKIIIGGGEEECCCAAA@@@@@@>>>===<<<<<<>>>??????>>>??????????????????@@@@@@===999777888<<<===;;;777::::::999999999:::;;;;;;999999888777666666777777777666444444555555444333333333444444555666666777444555555666666666666666555555444444444333333333666555333222111222222333555444333222333444555666222333333444444333333222444333111///......///000111111111111000000000000...000111222111000111222111111222222222333333333333333333222000///------000///////////////000111444333333222222333333333222333444444444333222111111111111000000///...---...//////000000000000///000000//////.........---000111000///---,,,---///333111///000555999;;;;;;111222222...))))))---222////////////............---...///...---,,,---...333111000000111111///...111111111111111222222222111111111222222333333333444444444333333222222222555555555555444333222111888:::;;;999777888;;;???<<<===>>>???AAADDDFFFGGGKKKMMMPPPQQQRRRVVV]]]ccchhhhhhhhhhhhhhhgggggggggddddddddddddfffjjjpppttt}}}]]]IIIFFF@@@<<<;;;===<<<999777999:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::777<<>>===;;;<<<>>>??????>>>????????????????????????<<<999777888<<<===:::777::::::::::::::::::::::::999888777777666666666777777555444444555555444333777666666555444333333222444444555666666666666666555444444444444333333333666555444333333333444555444333333222222333555555333333444444444444333333555333111000//////000111111111111111000000000000...000222222111000111222111111111111222222333333111111111000///...,,,+++///////////////000111111333222222222222333444444111222333444444444333222000000000111000000///...///000000000000000//////000000000/////////........./////////------///111444222111222666999:::999111333333000,,,+++...222////////////............---///000///...---...///222111//////000111000///111111111111111222222222111111222333333333333333444444444333333333222222333444444555555444444444999;;;===<<<::::::===@@@======>>>@@@BBBDDDFFFGGGMMMOOOQQQSSSUUUZZZ```eeeggggggggggggggggggggggggfffgggggghhhiiimmmssswww~~~\\\HHHEEEBBB<<<999<<<>>><<<:::::::::::::::;;;;;;;;;<<<<<<999999::::::999999888777999>>>???<<<:::;;;<<<;;;vvvvvvvvvtttrrrqqqrrrtttpppnnnllllllmmmoooooooooppppppqqqqqqqqqqqqrrrrrrpppppppppqqqqqqrrrrrrrrrtttssssssuuuvvvuuusssqqqssssssqqqooolllkkklllmmmmmmpppssstttuuuuuuwwwyyyuuusssrrrqqqpppooollliiiiiifffcccaaaaaabbbbbbaaaeeedddcccbbbaaa`````````\\\aaafffiiiiiihhhfffffffffdddcccccceeefffeeeeeegggfffdddaaa```ccchhhlllfffeeedddeeeggghhhgggfffcccbbb```______```aaaaaa]]]^^^^^^^^^]]]^^^aaaccc```]]]YYYYYY[[[\\\ZZZWWWVVVUUUTTTUUUWWWWWWUUUSSSRRRSSSSSSRRRPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNLLLPPPRRRPPPPPPRRRPPPLLLPPPQQQQQQQQQOOOLLLJJJHHHKKKKKKKKKIIIFFFDDDCCCDDDDDDCCCAAA@@@AAABBBDDDFFFHHHHHHHHHGGGEEEDDDBBBAAADDDEEEEEEEEEDDDBBB@@@???>>><<<;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<999777888;;;<<<:::888888999:::;;;::::::999888888777666666555666666666666555444444555666444333777777666555444333222111333444555555666666555555444444444444333333333333333333333222333333444555222222222222222333444444444444555555555555444444555444222111000111111222111111111111000000000000...000222222111000111222000000000111111111111222////////////...---++++++............///111222222222222222222222333444555111111222333444444333333//////000111111111111000111111111111000///......111000000000000000//////,,,...............000222444333333555777888888777000222444222///---///111////////////...............///000000......///000222000......///111111111000000111111111222222222000111333444444333333222444444444444333333333333111222333444555666666666777:::======<<<;;;===???>>>>>>???@@@CCCEEEGGGHHHLLLNNNQQQSSSVVV\\\bbbfffeeeeeeeeeffffffggghhhiiijjjkkklllmmmnnnrrrxxx|||\\\HHHDDDBBB===:::===???===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999===>>>;;;999;;;;;;999wwwwwwwwwuuusssqqqrrrsssnnnmmmllllllmmmmmmnnnnnnrrrqqqqqqppppppqqqrrrrrrooonnnmmmmmmmmmnnnppppppuuuuuutttuuuvvvvvvtttrrrrrrqqqnnnkkkjjjiiijjjkkknnnpppqqqrrrrrrsssvvvxxxooooooooooooppppppoooooojjjgggcccbbbccccccbbbaaafffdddaaa___^^^^^^^^^______ccchhhkkkjjjhhhfffdddeeedddbbbbbbdddeeeeeedddfffdddbbb______bbbhhhllleeedddddddddeeefffdddccc``````___^^^^^^^^^___```^^^^^^^^^]]]\\\\\\^^^```]]][[[YYYYYYZZZ[[[YYYWWWUUUTTTSSSTTTUUUUUUSSSRRRQQQRRRRRRQQQOOOMMMNNNOOOMMMMMMMMMLLLLLLLLLMMMMMMLLLOOOPPPNNNNNNPPPOOOLLLMMMNNNNNNNNNMMMLLLJJJHHHIIIJJJJJJHHHEEECCCCCCDDDDDDCCCAAA@@@@@@AAABBBCCCGGGGGGFFFFFFEEECCCBBBAAA@@@BBBCCCDDDDDDBBB@@@???>>><<<;;;;;;===>>>>>>===>>>>>>==================;;;999888888:::;;;:::888777888:::;;;;;;999777666666666555555555555555666666555444444555666555333444444444444444444444444333333444555555555555444444444444333333333222222/////////000000111222222111111111111222333333444444555555555555555555444555444333222222222222333111111111111000000000//////000222222111111111222000000000000000000000111.../////////...---,,,,,,---------...///111222333333333222222222222222333000111222222333333444444...///000111222222222222222222222111000///...---111111111111000000000000---...///...---...000111222333444666666666444333///111333222000......///////////////...............///000000//////000111111///------///111222222000000000111222222333333111222333555555444222111444444444444444444333333222333444555666666666666444888<<<<<<:::999;;;===??????@@@AAACCCFFFHHHIIIJJJLLLNNNRRRVVV\\\aaaddddddddddddeeefffhhhjjjlllmmmooopppqqqsssvvv|||]]]IIIEEEAAA???@@@BBB???::::::===:::::::::;;;;;;;;;<<<<<<===============<<<;;;;;;888;;;<<<999888:::999777zzzzzzzzzxxxuuurrrrrrrrroooooooooooooooooopppppptttsssrrrrrrrrrrrrssssssooonnnlllkkkkkkkkkmmmmmmtttsssrrrssstttuuusssrrrqqqooollljjjjjjkkklllllloooppppppooonnnnnnppprrrmmmmmmmmmlllkkkkkkkkklllgggeeeaaa_______________eeeccc```^^^]]]^^^___```eeehhhkkkllljjjhhhggggggfffdddcccdddfffgggggggggdddccc```]]]\\\```fffkkkdddccccccdddeeeeeecccaaa______^^^]]]]]]^^^___```aaaaaa```^^^[[[[[[\\\]]]ZZZYYYYYYYYYZZZZZZYYYXXXWWWUUUTTTTTTTTTUUUTTTRRRQQQRRRRRRQQQNNNMMMMMMNNNLLLLLLKKKKKKKKKKKKLLLMMMLLLOOOOOOMMMMMMOOOOOOLLLIIIJJJKKKLLLLLLKKKKKKJJJGGGHHHHHHGGGEEECCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBDDDEEEEEEEEEEEEDDDDDDCCC>>>???AAABBBBBBAAA???>>>===<<<:::;;;===>>>>>>============<<<<<<;;;;;;;;;:::999888888999:::999888777888999::::::888666555555444444444444444555555666444333444555666555444333333333444444444444444222333333444444444444444444444333333333222222222...//////000111111111111000000111222333333444444444555555555555555555444444444333333333333333333111111111111000000000//////111222333222111222333111000000000000000000000//////000000000//////...---------...///111222333555444333222111000000000111111111111222222333333...///000222333333333333222222222222111000......000000000000111111111111///000000///------...//////111333555444222111000---///111111000...------////////////............---///000000//////000222000...------///111111111///000000111222222333333222333444444444444222222444444444444444444444444444555555666666555555444333777;;;<<<;;;:::;;;===@@@@@@AAABBBEEEGGGIIIJJJKKKLLLNNNRRRXXX]]]aaacccccccccdddeeehhhkkknnnpppqqqrrrtttuuuvvvyyy}}}^^^JJJFFF===BBBIIIIIIAAA777777===:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888999;;;<<<999:::===<<<888~~~|||xxxtttrrrrrroooqqqrrrrrrrrrrrrsssuuuuuuuuuttttttttttttssssssooonnnlllkkkjjjkkkllllllooonnnmmmnnnpppqqqpppooommmllljjjjjjmmmnnnoooooonnnoooooommmkkkjjjkkkmmmmmmmmmllljjjfffeeeeeefffdddccc```\\\YYYYYY[[[^^^dddbbbaaa``````aaacccdddlllmmmooonnnllljjjjjjjjjgggfffeeeeeegggiiiiiihhhbbb```\\\YYYXXX[[[bbbgggcccccccccdddeeeeeebbb```^^^^^^]]]\\\]]]^^^___```aaaaaa```^^^[[[ZZZ\\\]]]XXXXXXYYYZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUUUUTTTSSSRRRSSSSSSQQQOOOMMMMMMNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLNNNNNNJJJJJJNNNNNNLLLFFFGGGHHHIIIJJJKKKKKKKKKDDDFFFGGGFFFEEEDDDEEEFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC>>>>>>???@@@@@@@@@???>>>===;;;:::;;;<<<>>>=========<<<<<<;;;;;;:::::::::999999999999999999999999888888999999888777555444333333333333333333444555555444333444666666666444555555444444333222222222111222333333444444333333333333333333222222222222111111222333333333222222///000222333444444444444444444555555555555444444333333333333333333333333111111111111000000000000///111333333222111222333222111111111111000000000///000111111111111111000............///111222222555444333111000000000000333222111111111111222222///000111222333444444444222222222222111000////////////000000000000000111000111111///---,,,---......000333333222000//////---...///000000///...---////////////............,,,...////////////000222///.........000111000...//////000111222333333444444444444333333333333333444444444444555555555555555555666666666555555444666999======<<<<<<>>>AAAAAAAAABBBCCCEEEHHHJJJKKKOOOOOOQQQUUU[[[aaacccdddddddddeeegggjjjnnnsssuuuuuuvvvxxxxxxyyy{{{___KKKGGG;;;DDDOOORRRHHH<<<999<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;===AAA@@@<<>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<======<<<<<<<<<;;;;;;:::999999999888999999999888888888999999888888777666666555555222222222222222333444444555444333444666777666555333333333333333333333333111111222333333333333333333333333222222222222111222333444444444333222111000111222444555555555555333333444444444444333333222222333333333333222222111111111111000000000000///111333333222222222333333333222222111111111111///000000111222222222111///////////////000111111222111111111111111222222444333222111000000111111111111222333444444444333111111222222222111111000....../////////000000000//////000///------...000...000333333111///000111////////////000000///...////////////............+++---...///......000111///...///000111000...+++...///000111222333444444777555444222222222444444444444444444555555555666333444555666666777666666777:::<<<<<<;;;;;;???BBBAAABBBCCCDDDFFFIIIKKKLLLPPPPPPQQQVVV\\\aaacccccceeeeeefffhhhmmmrrrwwwzzzyyyzzz|||||||||}}}^^^JJJFFF<<>>;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>======<<<;;;888:::::::::===BBB@@@<<<|||vvvsssrrrnnnqqquuuvvvuuuvvvxxxzzzssstttuuuvvvvvvtttrrrqqqjjjkkkkkkmmmnnnoooooopppiiihhhhhhiiilllnnnooonnnfffeeefffjjjpppssssssqqqqqqssstttsssqqqppppppqqqlllnnnooonnnmmmmmmqqqtttiiikkkiiiaaaYYYXXXaaajjjdddeeefffgggiiikkkmmmnnnpppsssvvvwwwtttooolllkkkjjjhhheeedddeeedddcccbbbccc```[[[WWWUUUXXX___dddaaaaaabbbdddffffffdddaaa\\\[[[ZZZZZZZZZ\\\]]]^^^[[[\\\\\\[[[[[[\\\^^^```VVVXXXZZZ[[[[[[ZZZZZZ[[[ZZZWWWUUUTTTTTTUUUTTTTTTTTTTTTTTTRRROOONNNMMMNNNLLLKKKJJJIIIJJJKKKNNNOOOJJJKKKIIIFFFFFFIIIKKKJJJGGGGGGGGGGGGGGGGGGGGGGGG@@@BBBDDDEEEDDDEEEGGGIII??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBB@@@???===<<>>>>>============>>>===;;;::::::<<<======<<<<<<<<<;;;::::::999888888777888999999888777888999999999777666555555555555222111111111222333333444555444333444666777666555//////111222444555777777111111222333333333333222333333333222222222111111111222333333222111000///000111333555666666666666222333333444444333333222111111222333333333222222111111111111000000000000000111333333222222222333333333333222222222111111...///000111111222222111000///////////////000111/////////000111333444555555444222000//////000000222222333444444444333333000111111222222222111111---.........//////000000---...///.........000222...111333333111000111333111000///000111111111000000/////////............+++,,,......---...///111......///111222000---)))...///000111222333444444888666333111111222444666444444444555555555666666111222444666777888999999666888:::999888999===AAABBBBBBCCCEEEGGGIIIKKKLLLPPPOOOPPPTTT[[[___``````ffffffgggjjjnnntttyyy}}}|||~~~~~~]]]IIIFFF===BBBNNN[[[^^^RRRCCC;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;::::::999888444666666666:::???>>>:::yyytttrrrrrryyyxxxwwwwwwyyyyyyxxxwwwvvvwwwyyywwwtttpppnnnnnnlllmmmmmmnnnnnnmmmmmmllliiijjjkkklllllllllkkkjjjfffggghhhjjjllloooqqqrrrrrrssssssrrrpppooopppqqqpppoooooooooppprrrtttvvvgggiiiiiifffaaa```bbbeeeccceeeggghhhhhhhhhjjjkkkoooqqqrrrsssqqqnnnjjjhhhgggfffdddbbbbbbdddfffhhhccc```ZZZVVVUUUWWW[[[]]]eeeaaa```ccchhhiiiccc^^^[[[ZZZXXXWWWWWWYYY[[[\\\]]]]]]]]]\\\[[[[[[]]]___ZZZYYYXXXWWWWWWWWWWWWWWWVVVWWWXXXWWWUUUSSSRRRSSSOOOPPPQQQRRRSSSRRRQQQPPPKKKJJJIIIIIIJJJLLLNNNPPPQQQNNNJJJFFFDDDDDDFFFGGGJJJIIIHHHFFFEEEDDDDDDDDDFFFDDDCCCCCCDDDEEECCCBBB>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>;;;::::::;;;:::999777777888999<<<===::::::999999999999999999777666666666777999;;;<<<666666666666555444333222444444222222222222444444444444444444444444444444222222222222333444555555333333333222222222111111333222111//////111222333111222333333333333222111333333444555555555444444333333333222222111111111222333333333333222111111111111111111111222222222///111333555666555444222000,,,---111222......333...///000///...///000222000000000000000111111222333333333222222333333444777555333333444444444333222444777666333000111222666333000000111222111...000000000000000///......111000...---,,,,,,------333111///000444555444111)))+++...000111000...,,,222000///...//////---+++111///---,,,,,,///222555111111111000000000000000......000111333555666666111222333444555444333222333333444444555666666666555555666666777777888888;;;:::999999:::===???AAA<<<;;;???FFFHHHEEEGGGLLLPPPRRRVVVXXX[[[]]]aaacccgggggghhhlllrrrxxx{{{|||\\\IIIFFFDDDAAAKKK]]]bbbSSSBBB:::888999::::::999999;;;<<<::::::999999999:::;;;;;;777777888888999999999:::~~~wwwsssrrrrrrxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxyyyxxxtttpppnnnnnnllllllmmmllllllkkkkkkjjjiiijjjlllnnnnnnmmmlllkkkjjjjjjjjjkkkmmmoooqqqsssoooqqqssssssqqqnnnmmmmmmnnnnnnnnnooopppqqqrrrssskkkkkkjjjgggeeedddeeefffbbbdddggghhhhhhhhhhhhiiinnnoooppppppnnnjjjfffdddddddddddddddeeeeeeeeeffffffbbb^^^ZZZYYY[[[^^^aaagggdddaaacccggggggccc^^^^^^]]][[[[[[[[[\\\^^^___\\\]]]]]]\\\[[[[[[\\\^^^YYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVSSSRRRRRRSSSMMMNNNNNNOOOOOONNNMMMMMMMMMLLLKKKJJJJJJLLLMMMNNNPPPNNNKKKHHHFFFFFFFFFGGGIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAABBBDDDEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@>>>===>>>??????>>>;;;::::::;;;888888666555666777999:::777777888888999999::::::888888777777777888999:::555555555555444333222222444333333222222333333444333333333333333333333333444333333222222333333444333222222222111111111111333222000//////000222333111222222333333222222111000111111222222222222222333333222222222222222222222333333333333222111111333333222222111111000000///000000111222222333333333//////222222......111///111111111000000111333000000000000000111222222444333333222222222333333666444333333444555444333222444666666333111111222444222//////111111///...000000000000000///......111000...---,,,------...222222111222444444333111---...///000000///---,,,///...---...///000///...000///......///222555666111000000000000000000000//////000111333444555555111111222333333333333222333333444444555666666666555555666666777777888888999999:::<<<======>>>>>>???>>>BBBHHHJJJGGGIIINNNOOORRRUUUXXXZZZ]]]```ccchhhhhhiiilllrrrxxx|||}}}\\\IIIFFFDDDAAAIIIYYY]]]PPPBBB<<<:::;;;<<<;;;:::999:::;;;;;;;;;:::999999:::::::::888888999999999999999999{{{uuurrrrrrtttvvvuuuuuuvvvyyyzzzzzzyyyyyyzzzzzzwwwtttpppooonnnmmmmmmmmmlllkkkjjjiiihhhiiikkknnnpppqqqpppooommmnnnnnnmmmlllmmmooorrrsssnnnqqquuuvvvssspppnnnmmmkkklllnnnooopppqqqppppppnnnkkkhhhggggggffffffeeeaaadddgggiiihhhgggggghhhkkklllmmmllljjjfffbbb```bbbcccdddfffffffffeeedddhhheeeaaa___^^^```cccfffiiifffbbbbbbcccccc```^^^^^^]]]\\\\\\\\\^^^___```\\\]]]^^^^^^\\\ZZZZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVUUUSSSQQQPPPQQQSSSRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMOOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@??????AAACCCEEEEEEDDDAAAAAAAAA@@@@@@?????????===???BBBCCCCCC@@@===:::>>>??????===;;;::::::;;;:::999777666666777888888444555666777888999999::::::999888777666666777777444444444444333222111111222333333444444333333222222222222222222222222222444444333222222222333333222222111111111000000000222111000//////000111222111111222333333222111111///000000111222222111111222222222222222222333333222333333333333222111111444444333222111000//////111000//////000111333444444222111333222//////111111222222222111111333444111000000000000111222222555444444333222222222333555444333444555666555444333444666555333111111222333111//////000000///---000000000000000///......000///...------...//////111333555555444222222222111111111000///......---,,,,,,,,,---000222222111/////////000222444666777000000000000000000111111000000111111222333333444333222222222333333444555333333444444555666666666555555666666777777888888777999;;;>>>>>>>>>===<<<@@@@@@DDDIIIJJJHHHJJJMMMOOORRRUUUXXXZZZ]]]```ccckkkjjjjjjnnnsssyyy}}}\\\IIIFFFCCC???CCCNNNRRRIII???;;;<<<======<<<:::999:::;;;<<<;;;;;;:::999999999999999999999999999999888888yyytttrrrtttvvvtttssssssuuuxxxzzzzzzyyy{{{{{{zzzwwwssspppooooooppppppnnnmmmkkkjjjiiiiiijjjlllooorrrssssssqqqpppsssqqqooonnnnnnppprrrsssrrrtttwwwwwwuuusssqqqpppjjjllloooqqqrrrqqqpppnnnnnnjjjfffeeefffgggeeecccbbbeeeiiijjjjjjhhhhhhhhhhhhiiijjjjjjhhhfffcccaaaccccccdddeeeeeeeeeeeeeeeiiigggdddbbbbbbdddfffhhhgggeeeaaa^^^]]]]]]\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^]]]^^^```___]]]ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTQQQOOONNNPPPRRRTTTTTTSSSQQQQQQPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBAAA@@@??????@@@BBBCCCCCCBBB@@@@@@@@@AAA@@@@@@@@@@@@===>>>@@@AAAAAA???<<<;;;===>>>>>>===;;;::::::;;;===<<<;;;999999888999999555555555666666777777777888888777777666666666666333333333333333222111000222222444444444444222222111111111111111111111111333333222222222333444444111111111000000000000///111000000//////000000111111111222222222222111111000111222222333333333333111111111222222333333333222333333333333222111111333333333222222111111111222222222222333444555555444333333333333222222333000111222222000111222444111111000000111111222333777666555444444444444444555444444555666777666555444444555444333222111111222222111111111000///...000000000000000///......000///.........///111222222555888777444111111222333222000/////////000000,,,,,,,,,---000222222111...///000222222333333333000000000000000111111111111111111111222222222222555444333333333555666888333333444444555666666666555555666666777777888888888:::;;;============<<<>>>@@@DDDGGGHHHHHHIIIKKKQQQTTTWWWZZZ\\\___bbbeeemmmllllllpppuuu{{{]]]IIIFFF???:::;;;BBBEEE@@@:::888;;;<<<======;;;:::;;;<<<===<<<;;;:::999888888888999999999888888777777777}}}xxxsssrrruuuwwwsssrrrrrrtttxxxzzzzzzyyy{{{{{{yyyuuuqqqooooooppptttsssqqqooommmlllllllllkkkmmmpppsssttttttsssrrruuutttrrrppppppppprrrsssuuuvvvvvvuuusssrrrrrrssskkkmmmpppssssssrrrpppnnnoookkkgggfffggghhhfffdddeeehhhjjjlllkkkjjjjjjjjjfffggghhhiiiiiihhhgggfffgggfffdddccccccdddfffggghhhfffeeeccccccdddfffgggcccaaa___[[[XXXWWWXXXZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^___```___\\\YYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSPPPNNNNNNPPPRRRPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPLLLLLLLLLLLLKKKJJJHHHGGGDDDDDDEEEEEEDDDCCCBBBAAABBBAAA@@@@@@AAABBBAAA???===>>>???AAAAAABBBAAAAAA??????>>>>>>>>>>>>>>>===<<<===>>>===;;;999:::;;;======<<<:::999999888888777666666555555444444444555555666666777777777777222222222333222222111111222222444444444444222222111111111111111111111111111111111222333444555666111111111000000000000///111111000000000000111111111111111111111111111111000000111222333444444333111111111222222333333333222333333333333222111111111111222222333333333444///111333555555555444333111222333333333555666555000111111111000000222333111111111111111222222333888888777666666666666666666555555666888888666444555444333333333222222111222333444444222111000000000000000000000///......000000//////000222444555444777999888333000000222111000/////////111222444///------...000000000//////000000111111000......//////000000111111111111111111111111111111111111333222222222222444666777333333444444555666666666555555666666777777888888<<<;;;::::::;;;<<<>>>???>>>BBBFFFGGGHHHJJJKKKLLLTTTVVVZZZ\\\^^^aaadddgggnnnnnnooosssxxx}}}]]]JJJFFF===:::888;;;===;;;999888999:::<<<<<<<<<<<<===???===<<<;;;:::999888888888888888777777666666666555~~~zzzvvvsssrrrtttwwwsssrrrrrrtttwwwyyyyyyxxxzzzyyywwwssspppoooppprrrvvvuuussspppooonnnnnnooonnnoooqqqrrrssstttssssssuuutttsssrrrrrrqqqqqqqqqtttttttttrrrpppoooqqqrrrlllnnnppprrrsssrrrpppnnnpppnnnkkkjjjiiiiiiiiihhhhhhjjjkkkkkkjjjjjjkkklllfffgggiiijjjkkkkkkkkkjjjkkkiiifffdddcccdddfffhhhgggfffeeedddccccccdddddd^^^______[[[WWWUUUXXX[[[ZZZZZZ[[[\\\]]]^^^______^^^______]]]YYYVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWTTTTTTSSSQQQOOONNNOOOQQQOOOPPPQQQQQQQQQOOONNNMMMJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKJJJIIIHHHCCCDDDEEEEEEEEEDDDBBBAAACCCBBB@@@@@@AAABBB@@@???<<<===???AAABBBBBBBBBAAA@@@???>>>======>>>??????;;;<<<===<<<:::999:::;;;;;;::::::999888777777666888777777666555444333333444444555666777777666666222222222333333222222111222333333444444333333222111111111111111111111111222222222222333444555555222222111111111000000000111111111111111111111111222111000000000000111222......000111222222222222222222222222222222333333222333333333333222111111000000111222333444555555,,,...111444444333111000///222333222333777888666///000111111000000111333222111111111111222333333888777777777777777888888777777777888999888555333777555222222333333222111222444666555333111000111000000000000000///......111111111111333555777888999999888666333111111111000////////////111333444000///......///000...---000000000///...---,,,+++/////////000111111222222000000111111111111111111/////////000111222333444333333444444555666666666555555666666777777888888===<<<:::999:::;;;>>>??????EEEIIIIIIJJJNNNPPPOOOUUUXXX[[[^^^```cccfffiiioooppprrrwww|||^^^JJJFFF???===;;;;;;<<<<<<<<<;;;777999;;;;;;;;;<<<>>>@@@<<<;;;;;;:::999999999999777777777777777666666666yyyxxxwwwtttqqqppprrrtttsssrrrrrrtttvvvxxxxxxwwwxxxwwwuuuqqqnnnnnnqqqssswwwuuusssqqqpppppppppqqqqqqqqqqqqqqqrrrrrrssstttsssttttttttttttrrrqqqpppqqqssstttsssqqqooooooppplllmmmoooqqqqqqpppooonnnoooooonnnllliiihhhiiijjjiiijjjjjjiiihhhiiikkkmmmhhhiiijjjkkklllllllllllllllkkkiiigggfffeeeeeeeeeffffffeeedddcccbbbbbbbbb]]]```aaa^^^ZZZXXX\\\```ZZZ[[[\\\^^^______``````]]]]]][[[XXXTTTRRRQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYSSSTTTTTTSSSPPPOOOOOOPPPOOOQQQSSSUUUUUUSSSPPPNNNJJJKKKKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIIIIIIIIIICCCDDDEEEFFFFFFEEECCCBBBBBBAAA@@@AAABBBCCCBBBAAA===>>>@@@BBBBBBBBB@@@@@@>>>>>>???@@@@@@??????>>>;;;<<<===<<<:::999:::;;;::::::::::::999888888777777777666666555555444444555555666666666555444333222222333333333333333222444333333222222333333444222222222222222222222222555444333333222222222222333222222222111111111111222222333333333333222222222111000//////000111222...///000222333333444444333333222222222222222222222333333333333222111111111222222333333444444444...///111222333333222222///333444111222666777444111222222222111111333444222222111111222222333444555555555555666777888888999888888999999888555222777555222111333333222111111333666555333000000000000000000000000///......222222222333555888:::;;;>>>;;;777444333222111111000000/////////000000111000...---...///000///...//////......---,,,,,,,,,...//////000111111222222//////000000111111222222...///000222333444444444333333444444555666666666555555666666777777888888;;;;;;;;;;;;;;;<<<======>>>EEEIIIIIIKKKPPPSSSQQQVVVXXX\\\^^^```cccfffiiioooqqquuuzzz^^^JJJFFF>>>>>>===<<<<<<======<<<777999:::;;;:::;;;<<<>>>;;;;;;:::999999:::::::::888888888888999999999999uuuuuutttrrrpppooopppqqqsssrrrrrrsssvvvwwwwwwvvvwwwvvvssspppmmmnnnqqqtttwwwuuusssqqqppppppqqqrrrsssrrrqqqppppppqqqssstttrrrssstttuuuuuusssqqqooopppsssvvvwwwuuurrrpppooolllmmmnnnoooooonnnnnnmmmmmmnnnnnnkkkgggeeegggjjjjjjjjjiiihhhfffgggjjjmmmkkkkkkkkklllllllllkkkkkklllllllllkkkiiifffdddcccgggfffeeedddcccbbbaaa```]]]aaadddbbb]]][[[___dddYYYZZZ\\\]]]^^^_________\\\[[[YYYUUUQQQNNNNNNPPPSSSSSSTTTUUUVVVXXXZZZ[[[SSSTTTUUUTTTQQQOOOOOOOOOJJJMMMPPPSSSSSSQQQNNNKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIICCCDDDFFFGGGGGGEEECCCBBBAAA@@@???AAACCCEEEDDDCCC???@@@AAABBBBBBAAA???===<<<>>>AAACCCCCCAAA>>><<<:::<<<<<<<<<:::999:::;;;;;;;;;<<<<<<<<<;;;::::::555555666666666666666666666777777777666444222111222333333444444444333333555444222222222222444555222222222222222222222222888777555333222000000///333333333222222222222111222333333444444333333222222111000//////000111222111111333444555666666666444333333222222111111111222333333333333222111111333333333333333333333333333222222222222444555666000555555111111555555111222333333333222222444666222222111111222222333444333333333444555666777888:::999999999999777444111888555111111333444333111///222555555222/////////000000000000000//////...333333333444666999<<<===AAA<<<555333333333222000111111000000//////......///------...000111000///......------------...///...//////000111222222222/////////000111111222222000222444666777777777666333333444444555666666777555555666666777888888888999;;;<<<>>>>>>===;;;:::;;;BBBGGGGGGIIIPPPRRRPPPUUUXXX[[[^^^```bbbfffhhhnnnqqqvvv|||||||||~~~^^^JJJFFF<<<======<<<;;;===<<<:::888:::;;;;;;999999:::;;;::::::999999999:::;;;;;;999999999::::::;;;;;;<<>>???===;;;<<>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;;;;888888777777777777888888666666666555444444333333333333333333333333333333111444444222444777555000333333222222111222222222555555444444444444555555///111333333111000111111222222222222222222222222000111111000...---...000333111111444888999444///222111111000000111222333///111333333111000111111222333333444555555555444000111111222222333444444555666555333333444...'''000222222222111000111222888444333666555111111555333333333333444444555666666777999:::999888666555444111...///111333333111333111///...///000000000111111222222222111111000444333444666999<<<======<<<:::777333111000///000///...,,,+++,,,---000111............////////////000000000111000000///...,,,,,,---000111111///,,,///000222222111111222333111111222222333444555555444222111222555777666444444444555777:::;;;999888;;;;;;;;;:::999;;;>>>AAAEEEHHHJJJJJJIIIJJJOOORRRXXXZZZ\\\]]]___ccciiimmmnnnsssyyy~~~{{{|||zzz}}}^^^KKKJJJ>>>>>><<<;;;;;;:::::::::;;;:::::::::999:::::::::<<<:::888888;;;<<<;;;999888999999::::::;;;;;;<<>><<<===???@@@@@@>>>CCC@@@===<<<<<<<<<999666<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777777777666666666666777777666666555444333333222222333333333333333333333333///333555333222444333///333333222222222222222333444444333333333333444444111222222111000222666999333333222222222222222222222333333111000///000222555222000222666777555111444333222111111222333444///111222111000///000111222333333444444555444444000111111222222333444444888999666222222444111,,,000222333222111000111222444111000333444111111555333333333222333333444444444555666777777666555333444111///000333444444333333222222222333222000...111111111222222111111000555555666999<<<>>>===<<<999777444111///......///111111000000000111333333............////////////.........//////000000000111111111333555555333111///111222222111111222333333333444444555666666777444222111333555777666444777666666888999:::999777:::;;;;;;::::::;;;???AAADDDFFFIIIJJJJJJMMMQQQUUU\\\\\\]]]^^^```bbbeeegggnnnttt{{{~~~|||{{{}}}zzzzzz~~~^^^JJJHHH>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999999999:::;;;<<<:::888888:::<<<;;;999888888999999999999::::::wwwvvvuuusssrrrrrrrrrrrrssstttwwwyyyyyyxxxvvvuuutttvvvwwwvvvtttttttttuuutttuuutttrrrtttxxxyyyuuurrrrrrqqqqqqqqqrrrtttuuuuuuyyyyyyuuurrrssssssppptttsssrrrsssttttttrrrpppmmmqqqvvvxxxwwwsssooommmmmmoooppppppnnnmmmmmmnnnkkklllllljjjfffcccbbbaaahhhhhhiiilllnnnnnnkkkiiiqqqrrrrrrooojjjeeecccbbbaaabbbbbbaaa``````bbbeeecccbbbbbbbbbcccdddfffgggbbbaaaaaa```aaabbbdddeee^^^^^^YYYOOOFFFEEEMMMTTTRRRQQQOOONNNOOORRRUUUWWWSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEFFFFFFAAAAAADDDJJJJJJDDDAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAA???>>>>>>?????????>>>CCC@@@>>><<<;;;999777444<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;:::888777666666666666555555666666666666666555444333222111000333333333333333333333333111777888444111222333222333333222222222222333333333333333222222333333333333333111///000444:::???333333333222222111111111333444444333222111333444666333000000444666666444555444333222222333444555000000000///......000222333333333333444444444444000111111222222333444444::::::777222222555444000111222333222111000111333111......111222000111444333333222111111111222222222222444555555444333222333222222333555777777666555555666777777444000,,,111111111111111111111111555777:::>>>AAA@@@>>>;;;555333111///...---...............////////////000............////////////---,,,,,,,,,...///111222111000///000222333222111000111222222111000222333333444444555555666666666444333222333555666666555:::999777777999:::999888888999:::;;;;;;===@@@CCCCCCEEEHHHJJJLLLPPPTTTXXX\\\\\\\\\^^^aaadddddddddmmmuuu}}}~~~{{{{{{|||{{{yyyyyy~~~^^^HHHFFF>>>>>>===<<<<<<<<<======<<<;;;999888888999;;;<<<<<<:::888999:::;;;;;;:::999999999999888888888888wwwvvvuuusssqqqpppooonnnqqqtttwwwzzzzzzyyyvvvtttsssuuuwwwvvvuuuuuuuuuvvvuuuxxxxxxwwwxxx{{{zzzwwwrrrrrrrrrssstttuuuvvvwwwuuuyyy{{{wwwuuutttsssppptttsssrrrrrrssssssrrrpppooorrrtttuuurrrooommmlllnnnooopppooonnnmmmmmmnnnllllllmmmkkkhhhffffffgggffffffgggiiikkkkkkjjjhhhoooqqqqqqpppllliiigggfffaaaaaa`````````bbbdddeeeccccccdddfffggghhhiiijjjeeedddcccccccccdddeeefff______XXXMMMFFFHHHNNNSSSPPPOOONNNNNNOOORRRTTTVVVTTTSSSRRRPPPOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIJJJHHHGGGEEEDDDDDDFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCHHHMMMLLLEEE@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>>>>===>>>===<<<<<<<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>><<<:::999777777666666666666777777777777666555333222111111333333333333333333333333222777777000+++---111444333333222222222333444444444444333333333333444444333333111000000444:::>>>444333333222222111111111333444555444222222333555666444333333555777666555555444333222222333333444222222111///......111444333333333333333333444444000111111222222333444444777888777333222555444111111222333333111111222333111//////000111000111333333222111000000000000000000111222333444444333333333444555777888999999999999888888888777555111...000000000000000111111222666999===BBBDDDBBB===999222111000///............,,,,,,------...---,,,,,,............////////////...---,,,+++,,,...000222111///......///000000///000111222222111000111333222222222333333333444444333333333444555666666666:::999777777999;;;;;;;;;777888:::;;;<<<>>>AAADDDEEEFFFHHHJJJMMMQQQUUUXXXYYYYYYZZZ^^^cccffffffeeemmmvvv|||}}}{{{zzz}}}^^^HHHEEE>>>>>>============>>>>>><<<:::999777888999<<<===;;;:::999999::::::::::::;;;;;;::::::999888888777xxxwwwuuussspppmmmkkkjjjqqqssswwwyyyzzzyyywwwuuusssuuuvvvvvvuuuuuuwwwxxxyyy|||}}}{{{zzz{{{zzzwwwsssttttttuuuvvvwwwxxxyyytttyyy{{{xxxuuuuuusssppptttrrrqqqqqqrrrrrrqqqppprrrrrrrrrpppmmmkkklllmmmooopppqqqpppnnnmmmnnnpppmmmnnnmmmllljjjkkkmmmpppjjjhhhggggggiiikkkllllllnnnpppsssssspppnnnlllllldddcccbbbcccdddfffggghhhaaadddgggjjjkkkkkkjjjiiiffffffdddccccccdddeeeeee___^^^WWWKKKGGGLLLRRRSSSPPPOOONNNNNNOOOQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMKKKIIIHHHGGGGGGHHHIIIHHHGGGDDDCCCCCCEEEHHHJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGLLLQQQMMMEEE@@@@@@AAAAAABBBBBBAAAAAA@@@???BBBBBBAAA???>>>===>>>>>>;;;<<<=========>>>>>>???======<<<<<<<<<;;;;;;;;;888:::<<<>>>>>>>>><<<;;;999888888777777888888999888888777666555444333333333333333333333333333333111333111(((###'''...222333222222222333444444555555555444444444444555555222333333222222333555777333333333222222111111111222333333333111111333555444555666888999999777555555444333111111111222333333333222111///000333555444333333222222222333333000111111222222333444444111555666444333444333///111333333333222111222333333333222111000111111111222111000000////////////111111222333444555555555444666999;;;<<<<<<;;;;;;===;;;888666555444222111000000/////////000222222777:::???EEEFFFCCC<<<666111000000///////////////...//////000//////..................////////////000///---,,,+++---...000333222000000111222222111000222333222111000111222222222222333333333333333333444444555555555666777888666555666999<<<===>>>666888:::<<<===???BBBDDDGGGGGGHHHJJJNNNRRRUUUWWWZZZ[[[]]]```cccfffffffffnnnwww~~~{{{|||___HHHEEE???>>>>>>============>>>;;;:::999888888:::<<<===::::::::::::999999:::;;;======<<<;;;:::999999888xxxwwwvvvtttqqqmmmkkkiiiqqqsssvvvxxxyyyyyywwwvvvtttuuuuuuuuutttuuuxxx{{{zzz~~~|||yyyzzzzzzxxxvvvvvvuuuuuuuuuvvvxxxyyyuuuyyy{{{xxxuuuuuussspppsssqqqpppooopppqqqpppooosssrrrpppllliiiiiikkkmmmpppqqqqqqpppnnnmmmooopppmmmmmmmmmllllllmmmqqqtttnnnllljjjiiikkknnnooopppnnnqqqtttuuusssqqqoooooohhhfffeeeeeegggiiijjjjjj```cccfffiiijjjhhhfffdddeeedddbbbaaaaaaaaabbbbbb[[[\\\UUUJJJIIIQQQUUUTTTRRRQQQPPPPPPOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQLLLKKKIIIHHHGGGGGGHHHHHHHHHFFFDDDCCCCCCEEEHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFIIINNNRRRMMMDDD???@@@@@@@@@AAAAAAAAA@@@??????AAABBBBBB@@@>>>===>>>???===?????????===<<<===>>>=========<<<<<<<<<;;;;;;666777888:::;;;;;;;;;;;;:::999999888888999999:::888888777777666555555555333333333333333333333333555666333,,,(((---333666333222222333333444555666666555555444444555555666111222444444333111111222222222222222222222222222111222333222111111333444333555777999:::888666555555444333111111111222222333444333222111111333555555444222111111222333333000111111222222333444444,,,222666444333333222///222333444333222111222444444666555111111333333000111111000/////////000000111111222333444555666777666999===??????============:::666444444444333222000///......///000222333777:::@@@EEEFFFBBB:::444111111000000000000//////............------------............////////////111000...---------......111000//////000111///...111222333222000000000222555555555555555555555555222444666666555555666888555444444666:::===>>>===666999;;;===>>>???BBBDDDHHHGGGGGGJJJNNNSSSUUUVVV___```bbbbbbbbbbbbccceeeqqqxxx|||~~~bbbJJJFFF@@@???>>>===<<<<<<<<<<<<999999999999:::;;;<<<<<<:::;;;;;;:::999999:::<<<>>>======<<<;;;::::::999wwwwwwvvvuuusssqqqnnnmmmrrrsssuuuwwwxxxxxxxxxxxxuuuuuuuuussssssuuuzzz}}}www|||}}}yyywwwyyyzzzyyyyyywwwuuusssrrrsssuuuvvvuuuyyyzzzvvvssstttsssppprrrpppnnnnnnoooooooooooommmmmmllljjjgggfffgggiiimmmmmmmmmllljjjjjjkkkmmmjjjkkkmmmmmmllllllnnnooolllkkkjjjkkkmmmoooooonnnlllnnnqqqrrrpppllljjjiiigggeeebbbcccfffhhhhhhggg```aaacccdddcccbbbaaa```aaa```^^^]]]\\\\\\\\\]]]WWWYYYSSSIIIKKKUUUYYYUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFDDDCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDGGGMMMPPPKKKBBB???AAA??????@@@@@@??????>>>===@@@BBBBBBAAA>>>===???AAA===???@@@>>>;;;:::;;;<<<============<<<<<<<<<<<<777777888888999999::::::999999888888888888999999666666666666666666666666333333333333333333333333666888777333222666777666222222222333333555666666555444444333333444444555111222444444333111222222111111111222222333333444111222333222111111333555333444666777666666555666777666444333222222222333111222333333111111222333555444222111000111222333000111111222222333444444,,,222555222111222333222222333444444222222333444222555444000000444444111000000000///000000111111000000111222333555666777888<<>>======999888666555555444111///000///...---...000222333777:::???DDDEEE@@@888222000000000000000///......///...---,,,+++,,,------............/////////////////////////////////000///......///000///---+++111222333222000///000111555555555555555555555555222444666666555555777999444444555777:::<<<;;;:::777999<<<>>>>>>???AAACCCEEEDDDDDDHHHNNNTTTVVVWWW```cccfffddd```___dddiiivvvzzz}}}}}}dddLLLHHH@@@???>>><<<;;;:::::::::777888999;;;;;;<<<;;;;;;999;;;<<<:::888888:::<<<<<<<<<<<<;;;;;;:::::::::vvvvvvwwwwwwvvvtttrrrqqqssstttuuuvvvwwwxxxyyyyyyvvvvvvtttrrrrrruuu{{{tttyyyzzzwwwuuuxxx{{{{{{zzzwwwtttqqqpppqqqssstttuuuyyyyyyuuurrrssssssppprrrooommmmmmnnnoooooonnnggghhhhhhgggeeeccccccccchhhiiihhhgggeeeeeegggiiifffiiilllmmmllljjjiiiiiiggghhhiiikkkmmmmmmkkkiiihhhkkkmmmmmmjjjeeebbbaaadddaaa^^^^^^aaaccccccaaaaaa```___^^^]]]]]]]]]]]]^^^]]][[[YYYXXXXXXXXXYYYTTTWWWRRRIIILLLXXX[[[VVVWWWVVVTTTRRRPPPOOONNNMMMKKKKKKKKKLLLMMMOOOPPPQQQKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBEEEJJJMMMIIIAAA@@@CCC???????????????>>>======@@@AAABBBAAA>>>===???BBB:::===>>>===:::999;;;===>>>=========<<<<<<<<<<<<;;;;;;:::999999999::::::888888777777777777888888444444444555555555555666333333333333333333333333000333444333555777444///222222222333444555666777444333333222222333333444111333444333222222444555000000111222333444444555111222333333222222444666333444444333222333555777888777555444333333444444///111333333111000111111555444222000000111222333000111111222333333444444...333444000///222555666222333444444222222333444///333333///000555666222000000///000000111222333//////000111222444666777999>>>CCCDDDBBB???======555555555666666444000---//////...---...000222444777:::???CCCDDD???777111000000000000///...------555333111000///000111333............/////////000,,,---///000111111111111222222333444555444111...111333333222000///000111333333333333333333333333222555777777555444777999555555555888::::::999777888:::===>>>>>>???AAABBBCCCBBBBBBGGGOOOUUUXXXXXX]]]bbbgggddd``````hhhpppzzz|||~~~|||{{{zzz~~~fffNNNIIIAAA@@@>>><<<:::999888888666777:::<<<===<<<;;;:::999;;;<<<;;;888888:::===;;;;;;::::::::::::999999tttuuuvvvwwwwwwvvvtttsssoooppprrrrrrrrrrrrtttvvvyyyxxxuuusssssstttvvvxxxxxxvvvuuutttuuuvvvuuuuuuwwwvvvtttrrrpppooooooooopppsssuuuqqqjjjgggkkkpppmmmoooqqqqqqnnnllljjjjjjdddccccccccccccbbb^^^[[[dddcccbbbcccddddddcccbbbeeehhhlllmmmkkkgggeeedddhhhjjjjjjiiigggeeeeeeeeeggghhhhhhfffbbb___^^^^^^^^^_________^^^___bbbdddaaaaaa___]]]ZZZYYYZZZ\\\^^^]]]ZZZXXXXXXXXXZZZ[[[ZZZXXXRRRKKKMMMVVVZZZWWWUUUUUUUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMGGGIIIJJJJJJHHHGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJGGGEEEDDDDDDEEEFFFBBBEEEGGGIIIHHHEEEAAA>>>>>>===;;;999999;;;===>>>??????@@@???<<<;;;;;;<<<>>><<<;;;999999:::;;;<<<@@@@@@???===999888888:::999::::::::::::999888888999888777555444444444444>>>666000222666555333333333444444555555444444333222222222222222222222222111111222222222333333333444//////333333//////333222222333333333444444444222333333222111111222444222222333444444555555666666666555555555444444444777777777666666555555555555444333111111111222222444333222111111000000000000000000000111111111111555555444444444444333333555666555333//////222555333333333444444444555555444333222111111111222333111111111222444555777888>>>AAADDDDDDBBB???===<<<888777666444333222111111////////////...000333666:::>>>AAA@@@;;;555111000------,,,,,,---...000111000222222000,,,,,,...222***+++---///111111111111---...000///......///111000111222111000///000111///000111222333222111111222222333333333222222111555666777666555555555777666777888999999:::999999999;;;===>>>>>>>>>@@@BBBGGGGGGIIIKKKOOOSSSVVVXXX___bbbeeebbb^^^```iiiqqqvvvzzz~~~|||}}}~~~|||jjjMMMFFFCCCAAA>>>;;;;;;===???AAA<<<999777999>>>???<<<888>>>============<<<<<<<<<:::;;;;;;<<<;;;:::888777rrrtttuuuwwwwwwvvvtttsssnnnpppqqqrrrqqqqqqssstttvvvuuusssrrrrrrrrrttttttuuutttsssttttttttttttsssuuutttsssqqqpppooonnnnnnpppssstttpppjjjgggkkkpppppprrrrrrqqqmmmiiigggfffbbbbbbaaabbbbbbaaa]]][[[aaaaaaaaaaaaaaabbbcccddddddgggjjjkkkjjjhhhgggfffgggiiiiiihhheeeccccccccciiiiiihhheeebbb___^^^___^^^______^^^]]]]]]```bbb___``````^^^\\\\\\]]]^^^^^^]]][[[ZZZYYYYYYZZZZZZ[[[XXXPPPKKKNNNVVVWWWSSSVVVUUUTTTQQQNNNLLLJJJJJJLLLLLLMMMNNNMMMLLLJJJIIIFFFHHHIIIHHHGGGEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEFFFBBBDDDFFFGGGFFFDDDAAA???>>>===;;;999999;;;===>>>>>>???@@@>>><<<;;;;;;<<<===<<<:::999999:::;;;<<<999999999::::::;;;;;;;;;999999999999999888888777777666666555555555555666;;;555222444666444333444333333444444444444333333222333333333444444555555111222222222222333333333444111111444444111111444//////000000000111111111111222222111000000111333222222333444444555555666666666555555555444444444444444444444333333333222555444333222111222222333333333222111000000000000111111111111111111111111444444444555555666666666444555444222000111444777333333444444444555555555555444222111000111111222111111333444666888999999@@@BBBEEEDDDBBB>>>;;;:::888777555444222111111111...//////......000333666;;;>>>???===888333000///......------...///111222/////////...------...///((()))+++,,,---...------...//////...,,,++++++,,,000111222111000///000111///000111222333222222111222222222333333222222111444555666666444444555666666777888999999:::999999:::;;;===>>>===>>>@@@BBBDDDEEEHHHKKKPPPUUUYYY\\\^^^aaacccaaa```dddlllrrrwww{{{~~~}}}}}}|||nnnPPPIII@@@>>>;;;999888999;;;<<>>===;;;::::::;;;===>>>===>>>???>>><<<;;;;;;<<<===<<<:::999999999:::;;;666555555888;;;===:::888888888888888888777666666555555555555555666777777666444444777777444333666222333333444444333333222333333444444555666777777222222222222333333333333555222222555555222333555222222222222333333333333222333333222111111222444222222333444444555555666666666666555555555444444444333333333333222222222444333222222222222222333333222111000000//////000222222222222222222222111444444555666777888999999444444444222111222555777444444444555555555555555555444222111000000000111000222444777:::;;;<<<<<>>>>>===>>>@@@BBBFFFGGGIIIMMMQQQVVVYYY[[[^^^___```aaadddiiipppuuuyyy|||~~~}}}~~~~~~sssSSSJJJAAA@@@>>><<<;;;::::::;;;>>>===<<<:::999999888888<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999ppprrrtttvvvwwwwwwvvvuuunnnoooppppppoooooopppqqqppppppqqqqqqqqqpppooonnnmmmooorrrtttsssrrrqqqqqqsssssssssrrrqqqpppoooooooooqqqqqqooojjjiiillloookkkmmmooonnnllliiihhhhhhaaa`````````aaaaaa___]]]]]]```aaa```]]]^^^eeekkkmmmnnnmmmjjjfffcccaaaaaaddddddcccaaa^^^\\\\\\]]]ddddddcccaaa______aaacccaaaaaa```^^^\\\[[[\\\^^^]]]^^^______]]]\\\]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVPPPJJJJJJQQQVVVUUUPPPUUUSSSRRRPPPPPPNNNLLLKKKJJJKKKLLLLLLLLLJJJHHHGGGFFFGGGHHHHHHFFFEEEEEEFFFCCCBBBBBBAAAAAAAAAAAABBB???@@@AAABBBBBBBBBAAAAAABBBAAAAAAAAA@@@@@@@@@???===<<<;;;::::::;;;<<<===<<<===>>>===;;;:::;;;<<<<<<;;;:::999999999:::::::::777666888<<<;;;666111777777777777777666666555666666555555555555666666333333555999888444444777222222333333333333222222222222333444555666777888222222222333333333444444333222333444444333444444444444444444444444444444333444555444222222444555222222333444444555555666666666666666555555555555555555555555555444444444222222222222222222333333333333222111000000000000222222222333444444555555777777888888999::::::;;;777666555333222333444666555555555555555555555555555444222111000///000000000222666:::===>>>>>>>>>@@@BBBCCCCCC???<<<:::999777666444222111000000000,,,---......///222666999???===999444111..................//////000000111---++++++---111111...+++.....................---333444444222///.........///000111111000000111222000000111111222222222222111111222333333333222222333444555444333333444555666666888999999999999999<<<===>>>======>>>@@@BBBJJJKKKMMMOOORRRUUUWWWXXX]]]]]]___bbbgggnnntttxxx{{{~~~~~~}}}uuuSSSIIIBBBAAA@@@>>><<<::::::999;;;;;;;;;999666666777999;;;;;;;;;:::::::::999999777777888999999999::::::qqqrrruuuvvvwwwwwwvvvuuuooopppqqqpppnnnnnnnnnpppooopppqqqrrrrrrpppooonnnkkkooorrrtttsssrrrrrrrrrssssssttttttsssrrrqqqqqqnnnooopppnnnkkkjjjmmmooojjjlllnnnnnnkkkiiiggggggbbbaaa```aaabbbbbbaaa___]]]```bbb```^^^___ffflllmmmnnnmmmjjjfffcccaaaaaaaaaaaa```^^^[[[ZZZZZZ[[[^^^^^^^^^]]]]]]___bbbeeeccccccbbb___]]]\\\]]]^^^]]]^^^^^^\\\ZZZXXXXXXYYY[[[[[[[[[[[[[[[YYYXXXXXXPPPKKKHHHLLLSSSWWWVVVTTTUUUSSSQQQQQQRRRRRRPPPNNNIIIIIIHHHGGGHHHIIIKKKLLLGGGHHHJJJIIIGGGFFFFFFGGGDDDCCCBBBBBBAAAAAAAAABBB???@@@@@@@@@@@@???>>>===AAA@@@@@@???????????????===<<<;;;;;;;;;;;;<<<===;;;<<<===<<<;;;:::;;;<<<;;;;;;::::::999999999999===:::888999<<<;;;555000666777777777777666555555888888666555555444444444222222666:::999555555777222333333444444333333222000111111333444555666666222222333333333444444444111222222222222444444333111111111111000000000000222333333333111111333444222222333444444555555666777777666666666555555555555555555555555555555555111222222333444444444444555555333222222222222222111222333555777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<999666444333222222222555555555555555555444444444333222000//////000000111444777<<>>@@@AAAAAA???<<<;;;;;;666555333222000000//////,,,---...///000333888;;;???;;;666111...---......------..................---,,,,,,...111222///,,,000000000///////////////,,,---...---,,,++++++---...000111111000000111222111111111111111222222222000111222333333333333333333444555444333333444555666666888999999999999999======>>>======>>>AAACCCJJJLLLNNNQQQTTTWWWYYYZZZ]]]^^^```dddjjjqqqwwwzzz|||}}}|||vvvRRRFFF@@@???===;;;999777666555999:::::::::888888:::;;;;;;::::::::::::999999999777777777777888999999:::qqqrrrtttvvvvvvvvvuuutttpppqqqqqqpppnnnmmmnnnoooppppppqqqrrrqqqpppooonnnjjjnnnqqqrrrqqqppprrrtttrrrssstttuuuuuutttsssrrrnnnnnnnnnmmmkkkkkkmmmooonnnppppppoookkkgggeeedddbbbaaa```aaabbbcccbbbaaa^^^```aaaaaa___aaafffjjjeeegggiiihhhfffdddcccccc^^^^^^]]][[[YYYXXXZZZ[[[YYY[[[\\\\\\\\\^^^aaadddddddddccc```]]]\\\]]]^^^]]]]]][[[YYYVVVUUUVVVWWW[[[ZZZZZZYYYYYYXXXWWWWWWKKKHHHHHHOOOUUUVVVVVVWWWVVVSSSQQQQQQSSSTTTRRROOOIIIGGGFFFEEEFFFIIILLLNNNGGGIIIJJJJJJHHHGGGGGGHHHEEEDDDCCCBBBAAAAAAAAABBB?????????>>>>>>=========????????????????????????<<<<<<<<<;;;;;;<<<<<<<<<:::;;;<<<<<<:::999:::<<<::::::::::::999999999999;;;999888999<<<;;;888555777777777777777666555555999888777666444444444333444333555999:::666555777333444444555555444444333000000111111222333444444333333333333444444444444000222333111222555555333222222222222222111111111000111111000//////000222222222333444444555555666777777777666666666555555333333333444444444444555333444555777888888888888888777666555555444444444444555666888:::;;;===>>>>>>>>>>>>>>>=========<<>>@@@@@@>>><<<;;;<<<555444333111000///......,,,---///000222666;;;>>>>>>:::333///......//////------............------...------...000000///---//////......---......///+++,,,......------...///...///111111000000111333111111000000111111222333000111222222333333333333333555666555444333444555666777888999999:::999999<<<============???CCCFFFGGGIIIMMMRRRWWW[[[^^^___]]]```cccgggkkkqqqxxx|||}}}~~~{{{{{{~~~wwwSSSFFFBBB@@@>>>;;;:::999888888::::::;;;<<<======<<<<<<;;;;;;:::::::::999999999777777777666777777888999pppqqqsssttttttsssrrrpppqqqrrrrrrqqqooonnnnnnooopppppppppppppppoooooonnnhhhllloooooommmmmmqqquuuqqqrrrtttuuuuuutttrrrqqqmmmmmmmmmlllkkklllnnnoooooopppqqqooolllhhheeeeeeaaa```______aaabbbbbbaaa^^^______```aaabbbdddeee^^^aaadddeeedddbbbaaaaaa\\\\\\[[[YYYWWWXXXZZZ\\\YYY[[[]]]]]]]]]^^^```aaabbbbbbaaa___\\\[[[]]]^^^\\\[[[YYYVVVSSSTTTWWWZZZ[[[ZZZXXXWWWVVVVVVWWWWWWIIIHHHKKKRRRUUUSSSUUUYYYXXXTTTQQQQQQSSSSSSOOOLLLHHHGGGFFFFFFFFFHHHIIIKKKGGGHHHIIIIIIGGGFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<===>>>???@@@>>>??????@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;:::999:::;;;:::::::::::::::999888888999999999999999999999999777888888888888777666666888777666555555555555555888444333888:::888555555444555555666666555555444000111111111222222333333333333333444444444444555000444444111222666777444555555555444444333333333111111222111000///111333222222333444444555555666777777777777666666666555444444444555555555666666777888:::<<<============;;;:::999888777777777777999999:::;;;<<<======>>>??????????????????@@@@@@???;;;666444444444333222444444333333333222222222111000000//////000222333666777999;;;>>>@@@BBBCCC>>>???@@@???<<<:::::::::555444222111///.........---...000222444888===AAA===888222......///000///---...///000000///...---.........---,,,,,,---.........---,,,------//////...000111111000000111222---///111111000000222333222111000000000111222333000000111222333333333333444555666666444444555666666777888999999:::999999;;;<<<<<<<<<===@@@DDDHHHFFFHHHMMMSSSXXX]]]```aaa]]]bbbgggjjjkkkooowww~~~}}}|||yyyzzz}}}{{{WWWJJJEEECCC@@@===<<<<<<===>>>:::999:::<<<>>>===:::666;;;;;;;;;;;;::::::::::::999888777666666666777777ooopppqqqrrrrrrqqqooonnnrrrssssssrrrooonnnnnnooopppooooooooonnnnnnnnnnnngggjjjmmmmmmkkkkkkpppuuuoooqqqrrrttttttsssrrrqqqmmmmmmlllkkkkkklllnnnooolllnnnoooooommmjjjiiihhh```^^^]]]^^^```aaaaaaaaa^^^]]]]]]___aaabbbbbbaaa]]]```cccdddbbb___\\\[[[[[[[[[ZZZXXXWWWXXXZZZ]]][[[]]]______^^^^^^^^^___aaaaaa```^^^[[[[[[\\\]]][[[ZZZWWWTTTSSSUUUYYY]]][[[YYYWWWUUUTTTUUUVVVWWWHHHIIINNNUUUUUUQQQSSSYYYZZZUUUQQQPPPQQQQQQLLLHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHHHHFFFEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;;;;<<<>>>AAACCC>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;999::::::::::::999888888999::::::888777666888999888888888888888777666666666555555555555666777777;;;444222666:::999666444555555666666666666555555222222222222222222222222333333333444444444555555111555666222333888999555222222222111111000000000444555555444333333444666222222333444444555555666777777777777666666666666666777777777888888999999:::;;;===???AAAAAAAAAAAA===<<<;;;:::999999999999========================>>>>>>???@@@AAABBBBBBCCC>>>:::555444555666555333333333333222222111111111000000/////////111222333777888999:::===@@@BBBCCC@@@AAAAAA???<<<999888888555444222000///.........---///111333555999>>>BBB<<<777111...///000111000//////000111111000///...---...///,,,)))(((+++...///......---...///000111---///000///...---...000---///000111000000222444222111000000000111333444///000111222333444444444555666777666555555666777666777888999999:::999999;;;;;;<<<<<<===@@@EEEIIIIIIKKKOOOTTTYYY\\\^^^___^^^dddjjjlllkkknnnwww~~~}}}~~~~~~{{{xxxyyy}}}~~~[[[NNNCCCAAA===:::888999;;;===999777666999<<<;;;444...<<<<<<;;;;;;;;;;;;::::::999888777555555555666777kkklllmmmoooqqqoookkkhhhjjjlllnnnoooooooooqqqsssppppppooollliiiiiimmmqqqllljjjhhhhhhjjjmmmooopppsssrrrqqqrrrrrrqqqooommmiiiiiiiiiiiiiiiiiiiiiiiinnnkkkfffddddddfffggggggccc```^^^^^^___aaabbbbbb]]]___aaabbb```^^^\\\\\\]]]\\\\\\___cccdddbbb___ZZZZZZYYYYYYZZZ\\\^^^___^^^^^^^^^]]]]]]\\\\\\\\\aaabbbaaa^^^[[[ZZZZZZ[[[WWWZZZ\\\\\\ZZZZZZ\\\^^^ccc]]]UUUQQQRRRTTTUUUVVVFFFMMMTTTVVVSSSQQQTTTWWWXXXXXXVVVSSSOOOLLLLLLMMMIIIJJJJJJJJJJJJHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@????????????@@@@@@AAA@@@>>>???@@@AAAAAA@@@>>>======>>>???>>>;;;999:::;;;<<<;;;999888999:::444666888:::;;;:::999888::::::999999999:::;;;;;;???:::666666:::<<<;;;999===:::777777888999777555777<<>>777===BBBDDDFFFIIIGGGCCCEEEDDDBBB???<<<<<<>>>AAA>>>======<<<<<<<<<======CCCCCCBBBBBBCCCDDDCCCBBBAAA???============;;;:::222222222333222111111000444222000111333666888888===<<<;;;;;;===AAAEEEGGGBBB@@@===:::888777888888555222///...000111000......000111333888>>>===888555333222000000111333444////////////000000000000------------------------222000......///000000///222222111111000000//////000000//////000111222222444444444555555555666666555111///222888:::888444444444555555666555555555777:::999555333666999999<<<<<<<<<===@@@FFFKKKNNNPPPQQQRRRUUUXXX[[[^^^```cccfffiiikkkmmmqqqwww|||~~~zzzvvvtttvvv|||YYYJJJ@@@>>><<<;;;::::::888666999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::hhhjjjmmmoooooommmkkkjjjmmmmmmlllmmmnnnoooppppppmmmnnnnnnkkkiiiiiikkknnnmmmkkkiiiiiilllooopppqqqrrrrrrqqqqqqqqqpppooonnnjjjjjjjjjjjjjjjiiiiiiiiinnnjjjfffccccccddddddddd___]]][[[\\\^^^```aaaaaa___aaabbbbbb```^^^]]]]]]^^^]]]]]]___bbbcccaaa___YYYYYYYYYZZZ[[[]]]```aaa^^^^^^^^^^^^]]]]]]\\\\\\bbbbbbaaa___\\\ZZZZZZ[[[WWWYYY[[[[[[YYYYYY[[[]]]```\\\VVVSSSSSSSSSRRRQQQHHHNNNVVVXXXVVVTTTUUUXXXVVVVVVUUURRROOOMMMMMMNNNGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIIIIHHHGGGFFFDDDDDDFFFEEEDDDCCCBBBBBBBBBCCC@@@??????>>>>>>??????@@@CCCAAA??????@@@@@@???>>>===<<<<<<===>>>>>><<<::::::;;;<<<;;;999888999:::666777999:::;;;;;;::::::::::::999999999999999:::???<<<999888:::;;;;;;:::;;;999888888;;;;;;:::888999===@@@@@@===;;;;;;<<<999888777666555555666777888888777777777777777666444555666555333111111222222333333444666777999:::333444444555666777777777777666444333222333444555444666777777777888:::<<<999999::::::::::::999999:::;;;<<<===>>>???@@@AAA???EEEIIIKKKMMMOOOMMMIIIHHHGGGEEEAAA>>>===???AAA======<<<<<<<<<<<<======CCCBBBBBBBBBCCCDDDCCCCCC@@@>>><<<;;;;;;:::888666333333333333333222111111333111000222555777888999<<<<<<<<<<<<>>>AAADDDFFFAAA???<<<:::888777888888555222///...000000///......111333444888===;;;666111///...------...///000............////////////------------------------111///------///111111000111000000000000/////////000000000000000111222222333333333333444444444555333111000111555777777555333444555555666555555555999<<<;;;777555999;;;;;;<<<;;;:::;;;???DDDJJJMMMNNNOOORRRVVVYYY]]]___aaa```cccfffhhhjjjooouuuzzz}}}zzzxxxwww{{{[[[KKKAAA>>>;;;:::::::::999888999999888888999999:::;;;::::::::::::::::::::::::999999999999999888888888cccggglllmmmllljjjkkkmmmqqqnnnjjjjjjlllnnnnnnmmmlllmmmmmmmmmkkkjjjkkkmmmnnnmmmkkkkkknnnpppqqqqqqqqqqqqppppppoooooonnnnnnlllkkkkkkkkkjjjjjjiiiiiikkkhhhdddbbbbbbbbbbbbbbb^^^\\\[[[\\\^^^````````````aaabbbaaa___]]]^^^___```^^^^^^^^^___```___]]]WWWWWWXXXYYY[[[^^^```bbb]]]]]]^^^^^^]]]]]]\\\\\\aaabbbaaa^^^[[[ZZZZZZ[[[WWWXXXZZZYYYXXXXXXYYYZZZ\\\YYYVVVSSSRRRPPPMMMKKKIIIOOOVVVYYYXXXVVVWWWWWWRRRSSSSSSQQQOOONNNOOOPPPIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKIIIHHHFFFDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????EEECCC@@@??????>>>===;;;<<<;;;;;;<<<>>>>>>===;;;:::;;;<<<;;;:::999999;;;999999::::::;;;<<<<<<<<<<<<;;;:::999999999999999??????>>><<<:::999:::<<<999888999;;;===>>>===;;;<<<===?????????===;;;:::888888777666666666777777888888888888777777777666555666666555333222333555222333444666777999:::;;;666777777777888888999999:::999777666666666777888:::;;;<<<<<<;;;:::<<<===;;;;;;;;;<<<<<<;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEFFFLLLPPPPPPRRRTTTRRRNNNMMMLLLIIIDDD@@@>>>???@@@===<<<<<<;;;;;;<<<======BBBBBBBBBCCCCCCDDDDDDDDDCCC@@@>>><<<;;;999666444444333333333333222222222222111111444777999:::999;;;<<<===>>>???AAABBBCCC@@@>>><<<:::888777777777555333000/////////...---...222555555888;;;888222...---,,,++++++,,,---...------------............///////////////////////////...------///111111000....../////////000000000000000000000111111111222222222222222333333333333222111000000222333555666333444444555666666555555888<<<<<<777666999<<<;;;>>>===;;;<<>>:::888999:::;;;;;;999999888888999999::::::999999999999999999999999;;;::::::999999888777777___dddiiijjjhhhgggkkkoootttnnnhhhgggkkkmmmllliiikkklllnnnooonnnnnnmmmmmmnnnmmmlllmmmoooqqqqqqpppnnnoooooonnnlllllllllmmmllllllkkkkkkjjjiiihhhhhhgggeeebbbaaabbbcccbbbaaa```___^^^^^^``````___^^^]]]^^^^^^^^^\\\]]]^^^```___]]]\\\[[[ZZZZZZZZZYYYWWWVVVVVVWWWYYY[[[]]]^^^ZZZ[[[\\\\\\\\\[[[ZZZZZZ``````___]]]ZZZXXXXXXYYYWWWWWWXXXWWWWWWVVVVVVWWWWWWUUURRROOOLLLJJJIIIHHHIIIMMMRRRVVVWWWVVVUUUTTTOOOPPPQQQPPPNNNNNNOOOQQQLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB???>>>>>>======>>>>>>???CCCAAA???>>>>>>>>>===;;;<<<;;;:::;;;===>>>===<<<;;;<<<<<<<<<:::999:::;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;::::::::::::???AAABBB???:::777:::===888999:::<<<=========<<<=========>>>???>>>;;;888777777777777777777777777888888777777777666666666777888777666555555777999666777888999;;;<<<<<<===<<<<<<<<<===============???>>>===<<<<<<<<<<<<===>>>???AAA@@@>>>===>>>>>>>>>>>>============>>>>>>@@@@@@@@@AAACCCEEEGGGHHHIIINNNQQQQQQRRRTTTSSSOOOPPPOOOLLLGGGBBB???>>>???<<<<<<<<<;;;<<<<<<======AAABBBCCCDDDDDDDDDEEEFFFHHHEEEBBB@@@>>>;;;888666555444444333333333333333222222333666999;;;;;;:::;;;<<<>>>???@@@@@@@@@@@@>>>===;;;999888777777777555333111///......------///333777777777888444//////...---------...///000------........./////////////////////////////////000...---...///000///...---------...///000000111000111111111111111111111222222222333333333333333111222222111000222555777333333444555666666666666666999:::666555888:::999BBB@@@>>>???BBBHHHOOOSSSMMMPPPVVV[[[___aaaaaa```eeefffhhhjjjnnntttyyy||||||||||||}}}___LLLAAA>>>:::888999;;;<<<===:::999999888999999::::::888888888888888888888888;;;;;;::::::::::::::::::\\\aaaffffffeeeeeejjjoootttnnnhhhfffiiikkkiiifffhhhiiikkklllmmmmmmllljjjllllllkkkmmmooopppooommmkkkllllllkkkiiihhhjjjllllllkkkkkkiiihhhgggffffffbbbaaa```aaabbbccccccbbb```___^^^^^^___]]][[[XXXWWWXXXYYYZZZZZZ[[[^^^```\\\ZZZXXXUUUSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXYYYVVVWWWYYYZZZZZZYYYXXXWWW\\\\\\[[[YYYVVVTTTTTTUUUVVVUUUTTTTTTTTTTTTSSSRRRQQQOOOLLLHHHFFFFFFGGGIIIJJJKKKNNNQQQSSSSSSQQQOOONNNOOOOOONNNMMMMMMOOOQQQKKKJJJJJJIIIHHHHHHHHHGGGHHHHHHGGGEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>?????????>>><<<===>>>??????>>>===<<<;;;<<<>>>???>>>===;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<>>999:::;;;;;;;;;;;;;;;<<<=========>>>???===:::777777777777888888888888777777777777777777777777777888888999888777888;;;===888:::<<>>>>>???@@@@@@@@@@@@@@@AAABBBEEEHHHIIIIIINNNQQQPPPRRRTTTSSSOOOQQQPPPMMMHHHCCC???>>>???<<<<<<<<<<<<<<<===>>>???AAACCCEEEEEEEEEEEEGGGJJJJJJHHHEEEBBBAAA>>>;;;888777666555555444555555555555555666999<<<>>>===<<<;;;===>>>@@@@@@???>>>===<<<<<<:::999888777666666333222111///---------...///555888777666555222---............///000000111....../////////000000000000000000000000000000000111///......//////---,,,,,,,,,---...///000111111111111222222222222111000444444444333333333333333222333333333222222555777222333444555666666666666555999:::777666999;;;999BBB@@@???@@@CCCIIIOOOSSSPPPTTTYYY^^^bbbcccbbbaaaiiihhhiiilllqqqvvvzzz}}}|||}}}~~~~~~bbbNNNBBB>>>:::888999;;;======::::::999999888999999:::888888888888888888888888:::::::::;;;<<<===>>>>>>[[[^^^aaabbbbbbeeeiiimmmqqqmmmhhhggghhhhhhgggeeedddcccdddfffiiiiiihhhfffiiihhhiiikkkmmmmmmkkkiiigggiiiiiigggeeedddgggkkkjjjjjjiiigggfffdddcccbbb^^^^^^^^^___aaabbb```___[[[[[[[[[[[[[[[YYYVVVSSSRRRTTTVVVWWWXXXYYY[[[]]]XXXWWWTTTPPPMMMMMMOOOQQQVVVUUUTTTSSSSSSTTTUUUVVVSSSUUUVVVXXXXXXWWWVVVUUUWWWWWWVVVTTTQQQOOOOOOPPPRRRQQQOOOOOOOOOOOOMMMLLLJJJIIIGGGEEEDDDFFFJJJMMMMMMKKKKKKMMMPPPQQQNNNKKKNNNOOOOOONNNLLLLLLMMMNNNFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGFFFDDDDDDEEEFFFGGGCCCDDDDDDEEEDDDDDDCCCCCC@@@@@@????????????@@@@@@<<<;;;:::<<<>>>@@@@@@@@@???>>><<<===>>>??????>>>;;;<<<===<<<:::::::::<<<<<<<<<======>>>?????????BBBAAA@@@??????????????????BBBDDDAAA;;;888:::===999:::;;;:::::::::<<<>>>===>>>???@@@>>><<<:::999888999::::::;;;:::::::::999::::::;;;;;;<<<======:::;;;<<<===<<<===@@@BBB<<<>>>AAAEEEHHHKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHDDDFFFHHHGGGEEECCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@??????@@@BBBEEEHHHJJJKKKOOORRRQQQSSSVVVVVVRRRPPPPPPNNNJJJEEEBBBAAAAAA============>>>???@@@@@@AAADDDGGGHHHFFFGGGJJJMMMJJJHHHEEEDDDCCCAAA>>><<<<<<;;;999888888888999::::::999999;;;===?????????===>>>?????????>>>===<<<;;;::::::999888777666555111111111///---,,,...000000555888666444333111---,,,,,,---....../////////////////////000000000111000000000000000000000000///.........//////---+++------...///000000111111111222333333333222111000444444444444333333333333222333333333444444444444222222444555666666777777777;;;<<<:::999<<<===<<<>>>>>>>>>???CCCHHHMMMPPPSSSVVV[[[aaadddffffffeeejjjiiiiiilllpppuuuxxxzzz{{{}}}~~~dddOOOBBB???;;;999:::;;;<<<<<<::::::999999888888999999888888888888888888888888888999:::;;;===>>>??????\\\\\\]]]___aaadddhhhjjjmmmllljjjhhhgggfffeeedddaaa``````bbbeeegggfffdddeeeeeefffhhhjjjiiigggddddddfffgggeeeaaaaaaeeeiiihhhhhhfffeeecccaaa```___\\\\\\\\\]]]^^^]]][[[XXXVVVVVVXXXYYY[[[YYYUUURRRQQQTTTVVVXXXWWWWWWXXXYYYUUUTTTRRRMMMJJJIIIMMMPPPTTTSSSSSSRRRSSSTTTUUUVVVRRRTTTVVVXXXXXXWWWUUUTTTRRRRRRQQQNNNKKKJJJJJJKKKMMMKKKHHHHHHIIIIIIGGGDDDBBBDDDFFFGGGGGGIIIMMMQQQSSSOOOKKKKKKOOOQQQNNNKKKOOOPPPOOOMMMKKKJJJKKKLLLFFFFFFEEEEEEFFFGGGIIIJJJJJJHHHFFFDDDCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA<<<::::::;;;>>>@@@@@@???BBB@@@>>>>>>???@@@@@@???;;;======<<<;;;:::;;;<<<;;;<<<===>>>??????>>>>>>AAA@@@@@@?????????@@@@@@???@@@BBB@@@<<<::::::<<<:::;;;;;;:::999;;;@@@CCC>>>AAADDDCCC???<<<<<<<<<;;;<<<===>>>???>>>>>>===>>>???@@@AAACCCDDDEEEEEE@@@CCCEEEFFFGGGGGGIIIJJJEEEGGGJJJLLLNNNOOONNNNNNOOOOOOOOONNNMMMLLLLLLKKKLLLMMMMMMMMMLLLLLLKKKKKKGGGIIILLLKKKJJJGGGFFFFFFCCCBBB@@@??????@@@BBBCCC@@@?????????BBBEEEHHHKKKKKKOOORRRRRRTTTWWWXXXUUUPPPQQQOOOLLLHHHEEEDDDEEE>>>>>>>>>>>>???@@@AAABBBAAAEEEIIIJJJHHHHHHLLLPPPLLLJJJHHHGGGGGGFFFCCCBBBBBB@@@???======>>>???@@@???===<<<<<<>>>@@@AAAAAA>>>??????>>>>>>===<<<<<<::::::999999888666555555///000000///,,,,,,///111000666888555111111000...+++,,,---....../////////........./////////000000////////////////////////,,,+++,,,...000111///.../////////000000111111111111222333444444222000///333333333333222222222111222111111333666666333///111222333555666777777777666;;;===::::::<<<===<<<======>>>@@@DDDHHHLLLNNNSSSVVV\\\bbbgggjjjkkklllllljjjiiilllpppuuuwwwwwwzzz|||fffPPPBBB???<<<;;;;;;;;;;;;:::;;;:::999999888888999999999999999999999999999999888999999:::;;;<<<<<<===]]]\\\[[[\\\aaaeeeggghhhjjjkkkkkkiiifffdddddddddbbb```___aaaeeegggfffeeebbbcccdddggghhhgggdddaaabbbdddeeeccc______dddhhhgggfffeeecccaaa___^^^]]]\\\[[[[[[\\\\\\ZZZVVVSSSTTTUUUWWWZZZ\\\[[[XXXUUUSSSUUUXXXYYYWWWVVVUUUUUUTTTTTTQQQLLLHHHHHHLLLPPPSSSRRRRRRRRRTTTVVVWWWYYYRRRTTTWWWYYYYYYXXXVVVUUUNNNOOONNNKKKHHHFFFGGGHHHIIIGGGDDDDDDEEEEEEBBB???<<>>DDDBBB???>>>???@@@@@@???<<<=========;;;:::;;;<<<:::;;;===???@@@???>>>===?????????>>>??????@@@@@@>>>???@@@???===;;;;;;;;;999;;;;;;::::::===CCCIII???DDDGGGFFF@@@======???>>>???@@@AAABBBBBBAAA@@@CCCDDDEEEGGGHHHJJJKKKLLLHHHKKKNNNPPPPPPQQQRRRSSSPPPQQQRRRRRRQQQOOOLLLKKKQQQQQQPPPOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLIIILLLNNNNNNMMMJJJIIIIIICCCBBB@@@??????@@@BBBCCCAAA@@@???@@@BBBEEEIIILLLJJJNNNQQQQQQSSSWWWXXXUUUQQQQQQQQQNNNKKKHHHHHHHHH????????????@@@AAABBBCCCBBBFFFJJJKKKIIIIIIMMMRRRNNNMMMKKKKKKKKKKKKIIIGGGFFFEEECCCAAAAAABBBCCCDDDBBB@@@>>>===???AAABBBBBB@@@??????>>>===<<<<<<<<<999999999999888666555444---///000...,,,,,,///333000666888444000000000///,,,---...///000000000000---------.........//////////////////////////////((()))***---111222222000000000000000111111111111111222444444444222000///222222222222111111000000111///...222666666111,,,111222333555666777777777444999;;;999888;;;<<<:::===>>>@@@CCCGGGJJJMMMNNNRRRUUU[[[bbbhhhmmmpppqqqooommmkkkmmmrrrvvvwwwwwwyyy{{{gggPPPBBB@@@===<<<<<<;;;:::888;;;::::::999888888888999999999999999999999999999999999999999999999999999\\\\\\[[[\\\^^^```bbbccchhhjjjkkkiiieeecccdddfffgggeeebbbaaabbbcccddddddaaadddggghhhfffdddcccbbbeeeeeebbb]]][[[]]]ccciiijjjiiifffcccaaa`````````______```___^^^[[[YYYWWWUUUUUUUUUUUUUUUTTTSSSSSSVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUSSSQQQQQQRRRTTTVVVQQQNNNLLLOOOTTTWWWUUUQQQWWWWWWXXXXXXWWWVVVUUUTTTTTTPPPKKKFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDDDDGGGJJJLLLNNNNNNOOOPPPRRRRRRRRRQQQQQQPPPOOOOOONNNTTTTTTSSSQQQOOOMMMJJJIIIFFFGGGHHHGGGFFFEEEFFFHHHKKKHHHEEECCCDDDEEEEEEDDDCCCDDDFFFGGGFFFDDDBBB@@@DDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>><<<;;;<<<>>>>>>BBBAAA@@@???>>>===<<<;;;===<<<:::999999:::<<<===:::;;;===>>>?????????>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>===;;;:::999999:::<<<>>>@@@CCCDDDEEEDDDIIIJJJGGGGGGIIIGGGBBBGGGFFFFFFEEEFFFGGGHHHIIIOOOOOOOOOQQQSSSSSSQQQPPPOOOPPPRRRSSSRRRSSSUUUWWWSSSPPPLLLLLLOOOSSSTTTSSSOOOOOOOOONNNMMMLLLKKKJJJLLLLLLMMMMMMMMMNNNNNNOOOJJJLLLMMMNNNNNNKKKIIIGGGFFFDDDBBB@@@???@@@AAABBB???@@@AAAAAABBBEEEIIILLLNNNMMMNNNPPPSSSUUUVVVUUURRRTTTUUUSSSOOOJJJFFFEEE????????????@@@BBBDDDEEEHHHIIIIIIIIIHHHIIILLLNNNMMMLLLKKKJJJIIIIIIJJJKKKHHHFFFDDDDDDFFFGGGEEEBBBGGGCCC???======?????????@@@@@@>>>:::777666777999:::999999777555333111000---------......///000111444444444333222111///...333///++++++...000000...///////////////.........,,,---......------...000***+++---///000000///...///......000333444444333///000222333222000...---//////000000111222444555222222333333333222222111444222111222555777888888777888999999::::::::::::>>>@@@CCCFFFIIILLLQQQTTTTTT[[[``````aaafffjjjkkkjjjlllnnnoooppprrruuuxxx}}}~~~lllLLLDDD???;;;<<<<<<:::999;;;===<<<:::888777777888999777777777888999999999:::999888777666666777888999ZZZZZZZZZ[[[\\\___aaabbbccceeeffffffdddccceeeggggggeeecccbbbccceeeeeeeeebbbdddggghhhfffdddccccccggggggeee```\\\]]]aaafffgggffffffeeeeeeddddddeeeddddddbbb```___]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRTTTUUUTTTRRRQQQSSSWWWYYYYYYWWWWWWWWWXXXZZZ\\\[[[XXXUUUQQQNNNJJJGGGFFFEEEDDDBBBAAABBBCCCFFFHHHKKKMMMOOOQQQSSSVVVVVVVVVVVVWWWXXXSSSSSSRRRRRRQQQPPPPPPPPPVVVUUUTTTSSSPPPNNNLLLKKKFFFHHHIIIHHHGGGFFFGGGHHHKKKIIIFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@>>>=========>>>???AAAAAA@@@???>>>===<<<;;;===;;;:::999999:::;;;<<<;;;<<<===?????????>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<>>>@@@CCCFFFHHHIIILLLPPPQQQNNNMMMOOOMMMHHHLLLLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPRRRSSSSSSQQQOOONNNPPPRRRSSSSSSTTTVVVWWWWWWSSSPPPOOOPPPRRRSSSRRRQQQQQQQQQPPPPPPOOOMMMMMMLLLMMMMMMNNNOOOOOONNNNNNLLLMMMOOOQQQPPPOOOLLLKKKIIIGGGEEECCCBBBBBBCCCCCC@@@@@@@@@@@@AAADDDGGGIIIMMMNNNOOOQQQRRRTTTUUUVVVVVVXXXXXXTTTOOOHHHDDDBBB????????????@@@BBBDDDEEEGGGHHHIIIIIIIIIJJJLLLOOOOOONNNLLLJJJIIIIIIIIIIIIJJJHHHGGGHHHJJJJJJGGGEEEFFFCCC@@@>>>????????????AAA@@@???;;;888777888:::999999888777555333111000////////////000111222222444444444333222000/////////...---,,,+++,,,...000000///......------......+++---......---,,,...///+++,,,///000111111000///000//////000222444333222222111000/////////000000000000000111111222333333222222333333333222222111666444333444666888999999888888999:::;;;;;;;;;;;;;;;>>>BBBEEEHHHKKKOOORRRUUU\\\aaaaaabbbgggjjjjjjiiikkkmmmooopppssswwwzzz}}}~~~lllLLLEEE???<<<======::::::<<<;;;:::888666666666777888888888888888888999999999999888777666666777888999ZZZZZZZZZ[[[]]]```bbbccc___aaacccddddddeeegggiiigggeeecccdddeeeffffffeeeccceeehhhhhhfffdddccccccggggggfffbbb]]]\\\^^^aaabbbccceeeggghhhiiiiiihhhhhhfffdddaaa___]]]]]]\\\```aaabbbbbbaaa___[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWVVVWWWYYY[[[]]]^^^[[[YYYXXX[[[^^^]]]WWWRRRLLLKKKJJJJJJLLLMMMLLLKKKIIIKKKMMMPPPSSSVVVXXXXXXWWWYYYZZZZZZXXXWWWWWWXXXVVVVVVVVVUUUTTTTTTSSSSSSVVVVVVUUUTTTRRROOONNNLLLHHHIIIJJJIIIHHHGGGHHHJJJKKKIIIHHHIIIJJJJJJIIIHHHIIIHHHGGGFFFFFFHHHIIIJJJFFFGGGGGGFFFEEECCCBBB@@@CCCBBB@@@?????????@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFIIIKKKLLLRRRTTTTTTRRRQQQRRRQQQMMMPPPPPPOOONNNNNNOOOQQQRRRRRRQQQQQQRRRTTTSSSQQQOOOMMMOOOQQQSSSSSSTTTWWWYYY[[[XXXTTTRRRRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPLLLMMMOOOPPPPPPPPPNNNMMMNNNOOORRRTTTTTTSSSQQQOOOMMMKKKIIIFFFEEEDDDDDDDDDAAA@@@@@@@@@AAACCCDDDFFFJJJNNNQQQRRRQQQQQQTTTVVVWWWXXXXXXUUUOOOIIIDDDBBB@@@?????????@@@AAACCCDDDFFFGGGIIIIIIJJJKKKNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGIIIIIIIIIKKKLLLKKKHHHFFFEEECCCAAAAAAAAAAAA???===??????>>>;;;888777888999888888777666444222111000000000000000111222333444444333333222111000//////+++...///---***)))---111000///---,,,,,,,,,---...+++---......---,,,...///---...///111111111000000111000///000222333222111555222///,,,,,,...111444222222222111222222222222222222333333333333222222777666555666888:::::::::888999:::;;;<<<<<<<<<<<<;;;>>>CCCHHHJJJMMMPPPRRRXXX^^^bbbbbbdddgggiiiggghhhiiilllnnnqqquuuzzz~~~}}}lllMMMFFF@@@===>>>>>>;;;;;;===999888777555555555666666999999999888888888888888999888777777777777888999[[[[[[[[[]]]___bbbdddfff```aaacccdddeeegggiiijjjeeeddddddeeeggghhhgggfffdddfffhhhgggeeecccbbbbbbbbbddddddaaa\\\ZZZ[[[]]]]]]```cccfffhhhiiihhhgggfffeeedddbbb___\\\ZZZYYYbbbdddffffffeeebbb^^^[[[[[[\\\]]]_________^^^^^^^^^\\\ZZZXXXWWWWWWXXXYYYXXXYYYYYYYYYXXXZZZ]]]```^^^XXXTTTUUUXXXXXXQQQKKKKKKKKKMMMQQQVVVXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZXXXVVVUUUVVV[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMIIIJJJKKKKKKIIIIIIJJJKKKKKKJJJJJJKKKMMMNNNLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMHHHHHHIIIIIIHHHEEECCCAAAEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMNNNOOOPPPSSSRRRRRRSSSTTTSSSPPPNNNLLLOOOQQQSSSTTTUUUXXXZZZ\\\ZZZWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRLLLNNNPPPRRRRRRQQQNNNMMMNNNPPPSSSUUUVVVUUUSSSRRROOONNNKKKIIIGGGEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCHHHMMMRRRRRRPPPOOORRRVVVRRRTTTUUUSSSOOOJJJGGGEEE@@@????????????AAABBBDDDDDDFFFHHHJJJKKKLLLOOOQQQOOONNNMMMLLLJJJIIIIIIIIIFFFGGGIIIKKKLLLJJJGGGEEEDDDCCCBBBCCCCCCBBB???=========<<<:::777666666888777666666555333222000///000000000000111222333444333333222111000/////////---...///---++++++---000///...---++++++,,,---...,,,...//////...---///000---...///000000000000///111000///000111222111000666333000------000333555333333333333222111111000222222333333444333333333777666555666888:::999999999999;;;<<<===============AAAGGGLLLOOOQQQSSSUUUZZZ```ddddddeeehhhgggdddeeehhhkkknnnrrrwww}}}nnnOOOGGGAAA>>>??????<<<<<<>>>999888777666555555666666:::999999999888777777777888888888888888888888888YYYZZZZZZ\\\___bbbeeefffbbbbbbbbbdddfffggghhhhhheeedddeeegggiiijjjiiigggfffggghhhgggdddbbbaaabbb]]]___aaa___[[[XXXXXXZZZ[[[]]]aaadddfffeeedddbbbbbbccceeeeeeccc^^^XXXUUU___aaacccdddcccaaa]]][[[ZZZ\\\^^^aaaaaaaaa___^^^]]]\\\ZZZYYYXXXXXXXXXYYYXXXYYYYYYXXXWWWXXX[[[]]]UUUOOOIIIIIINNNPPPMMMIIIPPPQQQSSSXXX\\\^^^^^^]]]\\\]]]___``````^^^\\\ZZZ]]]^^^^^^]]]ZZZWWWWWWWWW\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVUUUTTTRRRPPPOOONNNKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNPPPQQQPPPNNNKKKLLLNNNOOOPPPOOONNNMMMJJJKKKLLLLLLKKKHHHFFFDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJMMMMMMLLLLLLOOOQQQQQQPPPOOOMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHJJJLLLMMMMMMLLLKKKMMMNNNNNNPPPRRROOONNNMMMLLLLLLMMMNNNOOOSSSRRRRRRRRRSSSSSSPPPNNNMMMOOORRRSSSTTTVVVXXXZZZZZZZZZXXXVVVUUUTTTTTTUUUQQQRRRRRRSSSSSSSSSRRRRRRNNNOOORRRSSSSSSQQQOOOMMMNNNOOORRRUUUVVVUUUTTTRRRPPPNNNLLLJJJHHHFFFDDDDDDEEECCCBBBBBBDDDEEEDDDBBBFFFLLLQQQQQQNNNMMMPPPSSSNNNPPPRRRQQQMMMIIIFFFEEE@@@??????>>>???@@@BBBCCCDDDFFFIIIKKKLLLMMMOOOQQQLLLLLLLLLLLLLLLLLLKKKKKKFFFHHHKKKLLLLLLJJJHHHGGGDDDCCCCCCDDDDDDCCC@@@======>>>===;;;999777888999555555555444222111////////////...//////000111222222222000///////////////000...,,,---///000///---///...---,,,+++,,,---------///000000//////000111------......//////......111000//////111222111000444333222111222222444555333333444444333222111000111222333444444444444444555444444555777888777666999999;;;<<<===>>>>>>>>>>>>BBBHHHMMMPPPRRRUUUWWW\\\aaadddeeefffhhheee```cccfffkkkppptttyyy~~~qqqSSSGGGBBB>>>??????===<<<>>>999999888888888888888888:::999999999888777777777888888999999999999888888WWWXXXYYYZZZ]]]aaadddfffcccbbbbbbdddfffhhhgggfffffffffhhhkkkmmmnnnllljjjiiijjjjjjiiifffdddcccccc]]]___aaa___ZZZXXXXXXYYYYYY[[[^^^```aaaaaa___^^^___bbbfffhhheee___YYYTTTXXXYYY\\\^^^^^^]]][[[ZZZYYY\\\___bbbcccbbb```^^^[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWGGGCCCAAAEEELLLQQQRRRPPPYYYYYYZZZ\\\___```^^^]]]ZZZ\\\```bbbbbbaaa^^^\\\]]]^^^___^^^[[[YYYXXXYYY]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQPPPRRRRRRRRRQQQPPPQQQRRRSSSRRRQQQRRRTTTUUUTTTSSSOOOQQQTTTUUUVVVTTTRRRPPPNNNNNNOOOOOONNNMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKMMMOOORRRQQQOOOOOOQQQTTTTTTRRRQQQOOONNNNNNNNNNNNKKKJJJIIIIIIJJJLLLNNNPPPOOOLLLKKKNNNOOOOOORRRVVVQQQQQQOOONNNNNNNNNOOOPPPQQQPPPPPPQQQSSSRRRPPPNNNNNNPPPRRRTTTTTTUUUXXXZZZYYYZZZYYYWWWTTTSSSSSSTTTOOOPPPQQQQQQRRRRRRRRRRRRPPPQQQSSSSSSSSSRRRPPPOOOMMMOOORRRTTTUUUTTTSSSQQQOOOOOOMMMKKKIIIGGGEEEDDDFFFCCCBBBCCCEEEFFFDDDAAAEEEIIINNNOOOMMMLLLMMMOOOOOOPPPRRRPPPLLLGGGDDDBBB@@@??????>>>???@@@AAABBBDDDFFFJJJKKKLLLMMMOOOQQQJJJKKKLLLMMMMMMMMMLLLLLLHHHJJJMMMNNNMMMKKKKKKKKKEEEDDDDDDDDDDDDCCC@@@>>>??????@@@>>><<<::::::;;;444444333333222000///...------------...///000111222111///.........///000111...,,,---111222///,,,............---------,,,---///000000///...000111...---------............000///...///111222111000222222333333444444444444222333444444444333111000111222333444444555555444444333333444666777555444888999:::<<<===>>>>>>>>>===AAAGGGKKKOOORRRUUUWWW]]]bbbeeeeeeggggggbbb\\\aaaeeelllrrrwww{{{vvvXXXGGGAAA>>>??????<<<<<<>>>999999::::::999999999999999999999888888888888888888888999::::::999888888YYYYYYZZZ]]]```cccgggiiigggeeeeeegggkkkmmmlllkkkhhhiiilllpppsssssspppnnnnnnnnnnnnllliiifffffffffbbbdddeeeaaa\\\YYYYYYZZZXXXYYY[[[]]]^^^^^^]]]\\\]]]```cccdddccc^^^XXXTTTPPPRRRTTTVVVXXXYYYYYYYYYZZZ]]]aaaeeefffdddaaa___]]]]]]]]]]]]^^^^^^^^^___\\\ZZZYYYZZZ[[[ZZZVVVRRRCCCDDDHHHOOOWWW\\\]]]]]]^^^^^^^^^```cccddddddbbb]]]```dddggghhhfffcccaaa```bbbcccbbb```^^^^^^___bbbbbbbbbaaa``````______^^^^^^^^^]]]\\\ZZZYYYXXXVVVWWWXXXXXXWWWVVVWWWXXXZZZXXXVVVVVVXXXYYYZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWSSSSSSSSSRRRRRRRRRRRRRRRMMMNNNNNNOOOOOOPPPOOOOOOHHHIIIIIIIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNOOORRRTTTSSSPPPOOOQQQTTTSSSRRRPPPNNNMMMMMMNNNNNNJJJIIIIIIJJJLLLPPPSSSVVVVVVQQQNNNQQQQQQOOORRRWWWTTTSSSQQQPPPPPPPPPQQQRRROOONNNOOOPPPRRRRRRPPPNNNOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[ZZZWWWRRRPPPOOOPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPNNNPPPRRRTTTUUUTTTRRRQQQOOOOOONNNMMMKKKIIIGGGFFFEEEBBB@@@BBBEEEFFFDDD@@@EEEGGGJJJLLLMMMLLLKKKJJJMMMOOOQQQPPPLLLIIIFFFEEE@@@???>>>>>>>>>???AAAAAADDDGGGJJJLLLMMMMMMOOOPPPKKKLLLMMMMMMMMMMMMKKKKKKHHHJJJLLLLLLKKKJJJKKKMMMFFFEEEDDDDDDDDDCCCAAA???===>>>???>>>;;;:::::::::333333222222111000......------------...///000111111000///------...///000............//////...------...///000000...---,,,,,,---......------.../////////...............///...------...111222222111111111111111222222333333222222444555555333222111111222333444555555555555333333333555666666555333777888999;;;===>>>>>>>>>???BBBGGGKKKNNNRRRWWWZZZ^^^bbbeeeeeegggfff```XXX___eeemmmuuuyyy}}}zzz\\\GGGAAA===>>>>>><<<;;;>>>999999:::::::::::::::999888888888888888999999999888999999::::::999999888\\\]]]^^^```dddhhhkkkmmmkkkiiiiiilllpppssssssrrrkkklllooosssvvvvvvtttqqqqqqqqqqqqoookkkiiihhhiiihhhiiiiiieee___ZZZZZZ[[[WWWXXXZZZ\\\]]]]]]]]]]]][[[]]]______^^^ZZZVVVTTTLLLMMMOOORRRTTTVVVXXXYYY[[[^^^bbbfffgggfffccc```bbbbbbbbbcccddddddeeeeee___\\\ZZZ\\\^^^]]]VVVPPPHHHMMMUUU^^^dddggggggggg``````aaadddhhhkkklllllleeehhhlllnnnooolllhhheeehhhjjjkkkkkkiiihhhiiiiiiiiihhhhhhgggffffffeeeeeecccccccccbbbaaa___^^^]]]ZZZ\\\]]]\\\[[[ZZZ[[[]]]```]]]ZZZYYY[[[]]]]]]]]]___^^^]]][[[[[[[[[\\\\\\VVVVVVUUUUUUUUUVVVWWWXXXOOOOOOPPPQQQRRRRRRRRRQQQMMMMMMMMMNNNOOOOOOPPPPPPKKKLLLMMMNNNOOOPPPPPPPPPKKKJJJJJJJJJKKKLLLNNNOOOOOOSSSUUUTTTOOONNNPPPSSSRRRQQQNNNLLLKKKKKKLLLMMMHHHHHHHHHJJJNNNSSSXXX[[[ZZZTTTQQQRRRRRROOOQQQWWWTTTSSSRRRPPPPPPPPPQQQRRRMMMMMMMMMOOOQQQQQQPPPNNNPPPRRRTTTTTTTTTUUUWWWXXX[[[\\\[[[WWWQQQMMMLLLMMMNNNNNNOOOQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRQQQOOOQQQSSSUUUUUUTTTRRRPPPPPPPPPOOONNNLLLJJJHHHGGGCCC@@@>>>AAAEEEFFFCCC???EEEFFFGGGJJJMMMLLLJJJGGGIIILLLOOOPPPNNNLLLKKKKKK@@@???>>>>>>>>>???@@@AAAEEEHHHKKKMMMMMMMMMNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIFFFHHHJJJIIIGGGGGGIIILLLGGGFFFDDDCCCDDDCCCBBB@@@:::;;;<<<;;;999777777777222222222222111///......---------......///000111111000...------...///000***---000///,,,+++,,,...---...000222111///---+++***+++---,,,++++++,,,...111000////////////000000---------...111222222222111000///...///000222333111222444555555444222111111222333444555555555555444333444555777777555333666777999;;;<<<===>>>>>>BBBEEEIIILLLPPPUUUZZZ]]]^^^bbbdddeeegggfff^^^VVV^^^eeennnvvv{{{}}}|||___FFF@@@===>>>>>>;;;;;;===888999999:::::::::999999777777888888999999999:::888999:::;;;;;;:::999888bbbbbbcccdddhhhmmmrrrttttttssstttvvvsssooorrrxxxnnnrrrwwwxxxwwwvvvwwwyyywwwvvvtttrrrqqqpppppppppnnnlllhhheeebbb^^^ZZZVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWZZZ\\\[[[XXXSSSPPPNNNLLLNNNQQQTTTVVVXXXXXXXXXYYYZZZ]]]aaadddfffeeeddddddfffhhhiiigggffffffggg```bbbaaa```aaa```VVVIIIQQQZZZeeejjjhhhfffgggjjjhhhggggggkkkooopppnnnkkkkkkmmmooorrrrrrqqqooonnnpppqqqrrrrrrrrrpppmmmlllqqqmmmlllnnnooolllkkklllllljjjgggeeeddddddbbbaaacccbbbaaaaaaaaabbbcccdddccc___^^^aaabbb^^^]]]^^^aaa___]]]]]]^^^^^^]]]\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWTTTTTTUUUWWWXXXWWWUUUSSSOOONNNNNNOOOPPPOOONNNLLLQQQOOONNNOOOQQQQQQNNNKKKHHHKKKNNNOOOOOONNNNNNNNNQQQRRRSSSRRRQQQPPPQQQRRRUUURRROOOLLLJJJIIIJJJKKKHHHHHHIIIKKKMMMQQQTTTUUUSSSTTTUUUTTTSSSSSSUUUVVVRRRTTTVVVVVVTTTRRRQQQRRRQQQNNNLLLNNNRRRSSSOOOLLLTTTVVVUUURRRRRRUUUUUUSSSZZZYYYVVVSSSPPPNNNMMMLLLNNNMMMMMMNNNQQQSSSSSSRRRVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQOOOMMMJJJIIIIIIGGGEEECCCAAA???>>>AAAFFFJJJKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHKKKMMMMMMLLLJJJIIIHHHDDD>>>:::999<<>>===:::666666666666444222//////000000000000///...111000///---------...///......///////////////..................///000000000,,,)))+++000222///+++111000///---------...///000000//////..................////////////......000444777555111000333777111111222222222333333333111444666777666555555555666666666666777777777777999;;;===>>>=========???>>>HHHQQQSSSPPPRRR[[[eeebbbeeeiiiiiieee```[[[YYYcccgggmmmtttyyy}}}~~~[[[KKKFFF@@@>>>???@@@???===<<<777666999999555666;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999888mmmlllllllllnnnrrrvvvyyyvvvuuuwwwxxxuuurrrtttzzztttwww{{{{{{xxxvvvvvvxxxvvvvvvvvvvvvvvvuuuuuuuuurrrppplllhhheeeaaa\\\YYYWWWWWWXXXYYYYYYYYYXXXXXXUUUVVVXXXVVVSSSOOOLLLKKKIIILLLQQQUUUXXXYYYXXXXXXXXXZZZ^^^bbbfffggggggfffiiikkklllllliiigggffffff```______aaaaaa[[[QQQJJJYYYaaaiiikkkiiigggjjjmmmfffgggiiimmmppppppooommmlllnnnqqqsssuuuvvvuuuuuuxxxxxxyyyyyyxxxvvvtttsssuuuqqqooorrrrrrooommmooollljjjhhhggggggfffdddbbbcccbbbaaaaaabbbcccdddeeeeeebbbbbbdddddd```___```___^^^\\\\\\]]]]]]]]]\\\[[[\\\\\\[[[XXXWWWWWWXXXVVVVVVVVVWWWWWWVVVTTTSSSQQQNNNKKKJJJLLLNNNOOOOOOUUUSSSPPPPPPQQQQQQNNNLLLKKKMMMPPPQQQPPPNNNLLLLLLNNNPPPQQQQQQPPPPPPQQQSSSTTTRRROOOLLLJJJJJJKKKLLLHHHHHHHHHJJJLLLNNNQQQRRRRRRSSSSSSQQQOOOOOOPPPQQQRRRTTTUUUTTTQQQPPPPPPPPPPPPMMMKKKMMMQQQSSSPPPMMMSSSUUUUUUSSSTTTXXXYYYWWWZZZXXXVVVSSSQQQOOOMMMMMMOOONNNNNNOOOQQQSSSSSSRRRVVVTTTSSSQQQQQQRRRSSSTTTRRRRRRSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGEEECCCCCCAAA???AAAEEEIIIJJJJJJHHHIIIJJJKKKJJJIIIGGGFFFFFFHHHJJJLLLMMMKKKJJJHHHFFFCCC???;;;;;;===@@@CCCGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEBBBBBBCCCBBB@@@===;;;888555444555444222000//////000000000/////////000///...------......///...//////000000//////...000000000000000111111222///---+++---000111000...111111000///////////////000000//////......------++++++---///000111111111---000222222000///222444111111222222222333333333222333555555444444444555555555666666666666777777888:::===>>>>>>???@@@BBBBBBIIIPPPSSSRRRUUU]]]eeeaaadddggggggccc^^^[[[ZZZfffiiioootttyyy}}}\\\JJJFFF@@@>>>>>>???>>><<<===999888::::::777777<<<999999999:::::::::;;;;;;999999999:::999999888888tttssspppooopppsssvvvyyyxxxxxxzzz{{{xxxuuuwww|||zzz}}}~~~yyyvvvvvvwwwvvvwwwyyy{{{|||{{{zzzyyyrrrooojjjfffbbb^^^ZZZWWWXXXYYYZZZZZZZZZYYYXXXWWWRRRSSSSSSQQQMMMJJJHHHHHHHHHLLLSSSYYY\\\\\\ZZZXXXXXX[[[```eeehhhhhhggggggjjjkkkmmmlllhhheeebbbbbbaaa\\\\\\aaa___SSSKKKKKK```eeekkkkkkiiigggjjjmmmeeehhhllloooppppppooopppmmmoooqqqtttvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuwwwrrrppprrrrrrooommmnnniiihhhggghhhhhhgggdddaaabbbbbbbbbbbbcccdddfffffffffcccdddfffeee```^^^```]]]\\\ZZZ[[[]]]^^^]]]]]]\\\]]]]]]\\\YYYXXXXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSQQQMMMHHHEEEGGGLLLPPPRRRVVVTTTPPPOOONNNNNNMMMKKKMMMPPPSSSTTTQQQNNNLLLKKKLLLNNNOOOPPPPPPPPPRRRTTTRRRQQQNNNLLLKKKKKKLLLMMMHHHHHHHHHIIIJJJLLLMMMNNNRRRSSSRRRPPPNNNMMMNNNOOOSSSTTTSSSQQQNNNMMMNNNOOOMMMKKKKKKMMMQQQRRRQQQNNNQQQUUUUUUTTTVVV[[[]]]\\\YYYXXXVVVSSSQQQPPPOOONNNQQQPPPOOOPPPRRRSSSRRRQQQTTTSSSRRRQQQQQQRRRTTTVVVQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKIIIHHHHHHGGGEEECCCCCCAAA??????AAAEEEGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDEEEGGGIIIKKKKKKJJJHHHGGGDDDBBB???===<<<===???@@@FFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIHHHFFFFFFIIIKKKFFFFFFGGGGGGGGGGGGGGGFFFCCCAAA?????????>>><<<:::777555222111111111000...//////////////////////////////.........//////000//////000000000000////////////000000000111111111////////////000000000000111111111111111000000///000000//////...------,,,++++++---///000111111111---...//////000111222222111111222222222333333333222333444333222222444666444444555555555666666666777999<<<>>>???@@@BBBEEEFFFJJJOOOQQQTTTXXX___dddaaadddfffeee```]]]]]]^^^lllnnnqqquuuzzz~~~___JJJEEE@@@===>>>>>>===;;;>>>:::999::::::888999<<<999999999999::::::::::::666777888888888888888888vvvtttrrrpppqqqsssvvvxxxyyyyyy{{{}}}zzzvvvxxx}}}|||~~~yyyvvvvvvwwwwwwyyy|||~~~}}}{{{yyysssoooiiidddaaa]]]ZZZXXX[[[\\\]]]]]]]]][[[YYYXXXSSSSSSRRROOOLLLIIIIIIJJJJJJOOOWWW^^^aaaaaa^^^[[[\\\___dddhhhiiihhhgggfffeeeggghhhfffccc___]]]\\\aaaZZZ[[[aaa\\\MMMHHHNNN___dddjjjkkkiiihhhhhhjjjggglllqqqrrrpppooooooqqqooooooqqqsssvvvxxxzzz{{{yyyxxxwwwuuuttttttttttttuuupppnnnpppooollliiijjjeeeddddddeeefffdddaaa^^^```aaaaaabbbccceeefffgggdddbbbcccfffccc^^^\\\^^^]]][[[ZZZ[[[^^^_________]]]^^^___]]][[[YYYYYYZZZYYYXXXWWWTTTRRRPPPQQQQQQOOOKKKFFFDDDGGGLLLPPPRRRSSSQQQNNNKKKJJJJJJKKKKKKMMMPPPSSSTTTRRROOOLLLKKKMMMNNNPPPPPPPPPPPPQQQSSSPPPOOONNNMMMLLLMMMNNNOOOJJJJJJJJJJJJKKKKKKLLLLLLRRRSSSSSSRRRPPPOOOPPPRRRTTTTTTRRRPPPMMMKKKMMMNNNKKKJJJJJJMMMPPPRRRQQQOOOQQQTTTUUUTTTVVV[[[]]][[[XXXWWWUUUSSSQQQPPPPPPOOORRRQQQPPPQQQRRRSSSRRRQQQQQQPPPOOOOOOPPPQQQTTTUUUOOOPPPPPPPPPPPPOOONNNNNNLLLJJJHHHHHHGGGGGGEEECCCBBB@@@>>>===>>>@@@CCCEEECCCCCCDDDDDDDDDCCCBBBAAACCCEEEGGGIIIIIIGGGEEEDDDAAA@@@>>>===<<<<<<======CCCCCCCCCDDDDDDEEEEEEFFFCCCDDDEEEDDDCCCCCCEEEGGGCCCCCCCCCCCCCCCBBBAAAAAA===<<<;;;:::999888777666333222000///......------///........./////////000000000000000000111111111000000000111000000///...---------...............000111222111///...///000///000111222222111///...000//////......---,,,,,,......////////////......111000///000222333333111111111222222222333333333222222222111000111333666333333444444555555666666888:::<<<===>>>???BBBDDDIIIJJJLLLPPPTTTZZZ___bbbbbbeeegggddd```^^^```dddqqqrrrtttwww{{{aaaJJJEEE@@@======>>><<<;;;<<<;;;999999999888999;;;999999999999999999999:::666666777888999999999999wwwvvvtttssstttvvvxxxzzzwwwwwwzzz|||zzzuuuwww{{{zzz|||}}}|||xxxvvvwwwyyyyyy{{{}}}~~~{{{xxxuuuvvvqqqkkkgggdddbbb```______```aaabbbbbb```^^^\\\XXXXXXWWWTTTQQQPPPPPPRRRRRRVVV]]]cccfffeeebbb```aaaeeeiiikkkiiigggffffffbbbcccdddbbb___\\\[[[[[[```ZZZ[[[```XXXJJJIIITTT^^^dddkkknnnnnnkkkiiiiiimmmpppsssssspppnnnoooqqqsssssstttuuuwwwxxxyyyzzz|||{{{zzzxxxxxxxxxxxxxxxuuupppmmmooonnniiiggggggcccccccccdddeeeccc```]]]^^^___```aaacccddddddeeebbbbbbdddfffccc^^^\\\___^^^]]]\\\]]]___aaaaaaaaa^^^______^^^[[[ZZZZZZ[[[WWWXXXWWWTTTPPPMMMNNNOOOLLLJJJGGGGGGJJJMMMPPPQQQPPPOOOMMMKKKJJJKKKMMMNNNKKKNNNQQQSSSQQQOOOMMMMMMOOOPPPQQQQQQOOOOOOPPPQQQNNNNNNMMMMMMMMMNNNPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQPPPPPPPPPRRRTTTSSSSSSQQQOOOLLLKKKLLLMMMIIIIIIJJJLLLOOOPPPPPPPPPPPPSSSTTTQQQSSSWWWXXXVVVVVVUUUTTTRRRQQQPPPPPPPPPRRRQQQPPPQQQRRRSSSRRRQQQNNNMMMLLLLLLMMMOOOQQQSSSOOOOOOOOOOOOOOONNNNNNMMMKKKIIIGGGGGGGGGFFFDDDCCCCCCBBB@@@??????@@@CCCEEECCCCCCCCCCCCBBBBBBAAAAAAAAABBBDDDFFFFFFDDDBBB@@@=========<<<;;;;;;::::::??????@@@@@@@@@@@@@@@@@@===???@@@@@@??????AAACCC======>>>======<<<;;;:::777777666555444333333333000000///...,,,,,,,,,,,,......------...///000000222222222333333333222222000000000000000///......,,,,,,---...///......---111222222111...------...---...///000000000..................------------......////////////......333111000111222222111000111111222222222333333333111222222111000000333555333333444444555666666777:::;;;<<<<<<<<<>>>@@@CCCIIIIIIKKKOOOTTTZZZ^^^```cccgggiiifffbbbaaaeeejjjttttttvvvxxx|||cccKKKFFF@@@===>>>>>><<<:::::::::999777777888999999999999999999999999999999777777888999:::::::::999rrrrrrrrrsssttttttuuuvvvuuuvvvyyy|||yyytttuuuzzzvvvxxxzzzyyyvvvuuuwwwzzzzzz{{{}}}}}}|||yyyuuurrrsssnnnhhhdddccccccccccccccceeegggiiihhhfffdddbbb_________]]][[[ZZZ[[[]]]\\\___cccgggiiihhhfffeeedddhhhlllllliiiggghhhiiiggggggeeebbb___]]]]]]^^^^^^]]]^^^]]]TTTKKKPPP]]]ccchhhooosssssspppmmmkkkrrrssssssrrrqqqpppqqqrrrwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxrrrooopppooojjjggggggfffeeedddeeeeeedddaaa^^^\\\]]]^^^```aaaaaaaaaaaaaaabbbfffiiieee___^^^bbb___^^^]]]^^^```bbbbbbaaa^^^______^^^[[[ZZZZZZ[[[VVVWWWXXXUUUPPPMMMMMMOOOLLLKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQOOONNNMMMOOOQQQJJJLLLOOOPPPNNNMMMLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOLLLMMMMMMNNNOOOPPPQQQRRRNNNNNNNNNNNNNNNMMMLLLLLLJJJKKKLLLMMMLLLMMMOOOQQQOOOPPPOOOMMMKKKIIIJJJKKKHHHIIIJJJLLLNNNOOOOOOOOOOOORRRRRROOOOOOSSSTTTRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPOOOPPPRRRSSSRRRQQQMMMLLLKKKJJJKKKMMMOOOQQQOOOOOOOOOOOOOOONNNMMMMMMJJJHHHGGGFFFFFFFFFDDDBBBCCCDDDDDDCCCBBBCCCEEEGGGDDDCCCCCCCCCBBBBBBBBBBBB>>>???AAABBBBBB@@@>>><<<;;;;;;::::::999888888777<<<;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;===777888888888777666666555333444444333111000000111/////////...++++++,,,---...------,,,---...000111333333444444333333222111///000000000///...---,,,---...///000111000////////////......------,,,,,,---......///////////////,,,------------.........++++++---///000111111111000000000000000000000000111111222222222333333333111222333222111111333555333333444555666777777888;;;<<<======<<<>>>AAACCCGGGIIIMMMQQQUUUYYY\\\^^^dddhhhkkkiiiddddddiiiooouuuuuuwwwzzz~~~dddMMMGGGAAA>>>??????===;;;999;;;999666555888999777999999999999999888888888888888999999:::999999999oooppprrrssssssrrrqqqppptttuuuyyy|||yyyttttttyyyuuuwwwyyyxxxuuuuuuwwwzzzyyyzzz{{{{{{zzzwwwtttrrrnnnjjjdddaaaaaacccdddeeehhhjjjlllnnnnnnmmmjjjiiidddfffgggfffeeeeeeeeegggeeefffggghhhhhhhhhhhhgggeeeiiilllllliiiiiillloooooommmjjjeee```^^^___aaa]]]aaabbbZZZPPPOOOYYYeeekkknnnrrruuuuuurrrooommmtttrrrpppppprrrtttvvvvvvvvvxxxzzz{{{|||{{{zzzyyyvvvwwwxxxzzzzzzzzzzzzyyyyyytttqqqqqqooojjjfffggghhhfffdddccccccbbb```^^^ZZZ[[[]]]^^^^^^^^^]]]]]]^^^```eeehhheee______ccc___^^^]]]]]]___`````````^^^______^^^[[[ZZZZZZ[[[UUUXXXZZZXXXRRRNNNNNNPPPOOOMMMLLLLLLNNNQQQRRRQQQQQQSSSSSSRRROOOMMMNNNPPPKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNMMMLLLLLLMMMNNNKKKKKKLLLNNNPPPQQQRRRSSSMMMNNNOOOOOOOOONNNMMMLLLHHHIIIJJJJJJIIIIIIKKKMMMJJJKKKLLLKKKIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNOOOMMMPPPPPPMMMNNNQQQRRRPPPQQQPPPPPPOOOOOOOOOPPPPPPOOONNNNNNOOOQQQSSSSSSRRRMMMLLLKKKKKKKKKMMMOOOPPPOOOOOOPPPPPPOOOOOONNNMMMIIIGGGFFFEEEFFFEEEDDDBBB@@@CCCEEEEEECCCCCCDDDFFFBBBAAAAAA@@@@@@@@@@@@@@@;;;<<<>>>??????===;;;999999999888777666666666555888888888777777666666666444666777777666666666777333444444444444333333222222333444333000///000222...///000...,,,+++,,,......---,,,,,,,,,...000222333333444333222111///...////////////...---,,,+++,,,---///111111000///...+++)))(((***---///...,,,//////......///000000111***+++,,,,,,......///000++++++---///000111111111,,,///111111000000333555111111222222222333333333000222444444333222333444333444444555777888888999<<<===>>>>>>???AAAEEEHHHFFFJJJPPPTTTWWWYYY\\\___bbbhhhlllkkkfffeeekkkrrrtttuuuxxx{{{dddNNNIIICCC@@@??????>>><<<999<<<;;;666666::::::888999999999999888888888777888888888888888888777777tttuuuwwwyyyxxxvvvsssqqqtttuuuyyy|||yyyttttttxxxuuuxxxyyyxxxuuutttwwwzzzyyyyyyzzzzzzyyywwwuuusssoookkkfffcccdddgggjjjkkkjjjlllooorrrrrrqqqooommmhhhjjjllllllkkkkkklllmmmkkkjjjiiihhhgggggghhhhhhdddhhhkkkkkkiiijjjoootttuuurrrllleee```^^^```bbb[[[ddddddXXXNNNRRR___iiiqqqrrrssstttsssqqqooonnnuuuqqqmmmnnnrrrwwwyyyzzzsssuuuxxxzzz{{{zzzyyyxxxvvvwwwzzz|||}}}}}}|||{{{yyysssppppppnnnhhheeeeeegggeeebbb```______]]][[[YYYZZZ[[[\\\]]]\\\[[[ZZZZZZ]]]bbbfffbbb]]]]]]aaa___]]]\\\\\\^^^______^^^^^^^^^___]]][[[YYYZZZZZZUUUYYY\\\ZZZUUUPPPPPPQQQSSSPPPMMMLLLNNNQQQSSSTTTQQQSSSTTTRRRNNNKKKKKKLLLMMMMMMMMMJJJGGGFFFGGGHHHGGGIIIJJJKKKJJJKKKLLLNNNJJJKKKLLLNNNPPPRRRSSSTTTMMMMMMNNNOOOOOONNNLLLKKKJJJKKKKKKJJJHHHHHHIIIKKKFFFHHHJJJJJJHHHFFFEEEEEEHHHIIIKKKLLLLLLLLLMMMNNNKKKNNNNNNLLLMMMRRRSSSQQQOOOOOOOOONNNNNNOOOOOOPPPNNNMMMMMMNNNQQQSSSSSSRRROOONNNLLLKKKKKKMMMOOOPPPOOOPPPPPPPPPPPPOOONNNNNNIIIGGGEEEEEEFFFEEEDDDBBB<<>>>>>===<<<<<<<<<<<<<<<999;;;===>>>===;;;999777888777666555555444444555666666666555444444333333222444666555444333333444111222222333333333222222222444555444111000111333...000111///,,,+++---///...---,,,+++,,,...000222222333333222111///---+++............---,,,+++******+++---//////...---,,,'''$$$###'''---111000---111000/////////000222333)))***+++,,,...///000111......////////////......***///444444222333888<<<111111222222222333333333000222444555444333333444444444555666777888999:::<<<===>>>???AAADDDIIILLLEEEKKKSSSWWWYYYZZZ]]]```aaagggmmmkkkfffffflllsssssstttxxx|||dddOOOJJJCCC@@@@@@@@@>>><<<:::===<<<777666;;;<<<888999999999999888888777777777777888777777666555555vvvuuutttttttttttttttuuuvvvyyy|||}}}|||zzzyyyyyyxxxzzz||||||zzzyyy{{{~~~}}}zzzxxxxxxyyyxxxwwwrrrnnnjjjjjjmmmooopppooossstttuuuuuuvvvvvvvvvuuurrrqqqqqqrrruuuvvvssspppmmmkkkiiiggggggggghhhiiillliiigggiiinnnrrrsssssstttqqqkkkfffcccccceeegggeeellliiiYYYPPPXXXgggpppuuutttssstttuuutttsssqqqtttssssssuuuwwwxxxvvvuuuuuuyyy|||~~~}}}|||{{{{{{xxxwwwxxxzzz|||~~~}}}|||ssssssrrrooollliiihhhhhhgggfffeeeccc```^^^]]]\\\]]][[[\\\___]]]XXXUUUVVVUUUWWWYYY\\\]]]]]]]]]\\\___]]]\\\___^^^[[[[[[^^^aaa___[[[XXXWWWWWWXXXYYYVVVWWWWWWWWWTTTPPPLLLIIIOOONNNMMMKKKKKKLLLMMMNNNTTTUUUTTTRRRMMMIIIHHHGGGKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGJJJNNNOOOMMMKKKMMMLLLKKKJJJKKKLLLMMMNNNKKKMMMOOOOOOLLLJJJJJJJJJGGGHHHIIIHHHGGGHHHJJJLLLIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJLLLOOOPPPNNNLLLMMMLLLMMMNNNNNNOOONNNNNNNNNRRRPPPNNNMMMMMMNNNLLLKKKLLLNNNOOOOOONNNOOOPPPRRRLLLLLLLLLLLLKKKKKKKKKJJJRRRQQQOOOMMMMMMMMMMMMNNNIIIGGGEEEEEEEEEDDDCCCAAA<<<@@@CCCDDDAAA@@@@@@AAA???===:::999999:::999999777888999:::999777555444555555444444444444444444///333444111111333555333555555444444444555666666333222222333555666666444000222444333000...000222---000333333000---------+++,,,---...////////////222444555444111///...---------------------------......------.....................//////000000000---...000111111///---,,,---...//////......///111333333222111000///...---111111222111111000///...000//////000222444333222...///111333555666777777666555555555666999;;;===<<<@@@BBB@@@@@@DDDGGGGGGGGGLLLRRRYYY\\\]]]]]]\\\hhhjjjlllmmmmmmooorrrtttwwwxxxyyy|||eeePPPGGG@@@>>>>>><<<;;;===888888888888999:::;;;;;;;;;:::999999888888888999666666777999;;;;;;999666uuuuuutttttttttuuuuuuvvvwwwyyy|||}}}{{{yyywwwwwwwwwyyy{{{{{{zzzzzz|||~~~|||yyywwwwwwxxxyyyyyyxxxwwwtttqqqqqqtttwwwxxxxxxzzzzzzzzz{{{{{{{{{||||||yyywwwvvvvvvwwwvvvsssoooooommmkkkiiihhhhhhiiijjjmmmkkkiiikkkooossstttttttttqqqmmmiiiggghhhkkkmmmjjjnnniii[[[SSS[[[iiirrrtttttttttuuuvvvvvvuuutttyyyxxxxxxyyyzzzzzzyyywwwwwwzzz}}}~~~|||zzzyyyyyy{{{zzzzzz|||~~~~~~|||ssssssrrrooollliiihhhgggfffeeedddbbb___^^^\\\[[[\\\ZZZZZZ\\\[[[WWWVVVWWWQQQRRRUUUXXXYYYZZZYYYYYYZZZXXXXXX\\\\\\ZZZ[[[^^^___]]][[[YYYWWWWWWWWWXXXWWWWWWWWWVVVTTTQQQNNNLLLPPPNNNLLLJJJJJJLLLNNNPPPVVVVVVUUURRRNNNJJJIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFIIIMMMOOONNNLLLMMMLLLLLLKKKLLLMMMNNNOOOJJJLLLMMMMMMJJJIIIHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLMMMNNNMMMLLLMMMNNNOOOOOONNNNNNOOOPPPMMMLLLLLLLLLLLLKKKKKKKKKMMMLLLJJJIIIHHHHHHIIIIIIDDDCCCAAAAAAAAAAAA???>>><<>><<<;;;<<<<<<:::999888999999888777777777999999888777555333444444444444333333333333000444555333222555666555555555555555555555666666555444222333555666666555111333444333111000111333///222444333000------...,,,,,,---...////////////111333444333000---,,,,,,------------------------------...............------------,,,,,,,,,,,,,,,...//////000000///---,,,+++---......---,,,...///000000000000000000000000111111111111111000//////000//////000222444333222++++++---...000111111111666555555555666999;;;===;;;???AAA???@@@EEEHHHGGGIIIMMMUUU[[[^^^______^^^gggiiikkklllmmmnnnqqqssswwwxxxzzz~~~fffQQQHHHAAA??????<<<;;;===;;;:::999999888999999999:::999999888888999999:::777777888:::;;;;;;999666tttttttttuuuuuuvvvvvvwwwwwwyyy{{{{{{xxxvvvttttttuuuwwwyyyyyyyyyzzz|||~~~wwwvvvuuuvvvyyy{{{{{{{{{{{{yyywwwxxx{{{~~~}}}{{{zzzvvvrrrooorrrqqqnnnlllkkkkkkllllllooonnnmmmooorrruuuwwwwwwvvvtttqqqnnnnnnppprrrtttqqqqqqjjj^^^WWW\\\iiirrrssstttuuuvvvxxxxxxxxxyyy|||{{{zzzzzz{{{zzzxxxvvvyyy{{{~~~~~~|||yyywwwwww{{{{{{{{{}}}}}}{{{uuutttrrrpppmmmjjjhhhfffeeedddbbb```^^^\\\[[[[[[\\\YYYXXXYYYXXXUUUUUUWWWRRRTTTVVVYYY[[[\\\\\\[[[YYYVVVXXX\\\]]]\\\]]]aaa]]]\\\[[[ZZZYYYWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPMMMJJJHHHHHHLLLPPPRRRWWWVVVTTTPPPLLLJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEIIILLLOOOOOONNNLLLKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKKKKIIIGGGGGGGGGFFFGGGGGGGGGEEEEEEGGGIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMLLLLLLMMMNNNMMMKKKJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>===;;;<<<======;;;:::;;;<<<===<<<999777555555888777666777888888777555666777777777777555444333333333333333222222222222111555777444444777888777555555555666666777777777888666444444555777777777222444555444333333444555333444333222///......///,,,------...//////000000111222222111...,,,+++,,,------------------------,,,---///000000...---,,,------,,,,,,+++*********/////////............---***+++,,,,,,++++++,,,---,,,------...///000111111000111111111111000000///111000///000222333333222//////000111222222222222666555555666777999;;;===999>>>@@@???@@@EEEIIIIIIJJJPPPWWW]]]```aaaaaaaaafffhhhkkklllmmmnnnqqqssswwwxxx|||hhhSSSJJJBBBAAA@@@===<<<===;;;:::999999999999999:::999999999888999999:::::::::999999:::<<<;;;999777rrrssstttuuuvvvvvvwwwwwwtttvvvxxxwwwtttqqqpppppprrrsssuuuvvvxxxyyy{{{|||uuuuuuuuuxxx|||~~~~~~}}}||||||}}}}}}{{{wwwsssqqqwwwuuussspppooooooppppppssssssssstttvvvyyy{{{{{{zzzyyyvvvuuuuuuvvvxxxyyywwwssskkkaaaXXXXXXbbbmmmrrrtttvvvxxxyyyyyy{{{|||{{{yyyxxxxxxxxxwwwuuussswwwzzz}}}~~~|||yyyxxxwwwyyyyyyzzz|||~~~}}}{{{wwwvvvtttrrrpppmmmjjjgggdddbbb```^^^\\\[[[[[[[[[^^^ZZZWWWWWWUUURRRRRRVVVUUUVVVXXXZZZ\\\]]]^^^^^^XXXVVVWWW[[[\\\[[[\\\___\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPOOOLLLHHHEEEFFFJJJPPPTTTVVVUUUSSSOOOKKKJJJKKKMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNJJJJJJJJJJJJKKKKKKLLLLLLIIIKKKKKKJJJHHHGGGGGGHHHGGGHHHHHHGGGFFFFFFGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGJJJKKKJJJKKKLLLLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFGGGHHHFFFDDDCCCCCCDDDAAA@@@@@@@@@@@@????????????>>>>>>=========<<<<<<999888777888999:::999888888888888888666444333222333333333555666666444222666666666666555444333222333333222222222222222222222777888666555888:::999666777777888999999999999;;;888666555666888888888444555555555555555666666666555333000///...///000---------......///000111111222222111...,,,,,,,,,,,,,,,------------------,,,---///111000///,,,***---------------------,,,000///...---------......)))+++,,,,,,++++++,,,---+++,,,,,,---...///000000///000000111111111000000111000///000222333222111333444555555555555555555666666666666888:::;;;<<<888===@@@???AAAGGGJJJJJJLLLRRRZZZ___aaaaaabbbcccfffiiilllmmmnnnppprrrtttvvvxxx|||kkkUUULLLDDDBBB@@@===<<<===999999999999999:::;;;<<<;;;:::999999888888888999<<<;;;:::;;;;;;;;;999777qqqrrrsssuuuvvvvvvvvvvvvppprrrsssrrrpppnnnmmmnnnooopppqqqsssuuuwwwxxxyyyuuuuuuvvvzzz~~~~~~}}}~~~~~~|||zzzwwwuuutttzzzxxxvvvsssrrrrrrssstttvvvwwwxxxzzz{{{|||~~~~~~|||zzzzzzzzzzzz{{{{{{tttllldddXXXQQQYYYfffqqqtttwwwxxxxxxyyy{{{}}}xxxwwwvvvvvvvvvuuusssqqquuuxxx{{{}}}|||zzzyyyyyywwwwwwyyy}}}}}}xxxwwwuuuttttttqqqmmmiiicccbbb___]]][[[ZZZ[[[[[[aaa\\\XXXWWWTTTPPPPPPSSSUUUVVVWWWXXXZZZ[[[[[[\\\YYYVVVVVVYYYZZZWWWXXXZZZ[[[\\\]]]]]]\\\ZZZXXXWWWUUUSSSRRRPPPPPPQQQRRRSSSNNNKKKFFFCCCDDDHHHNNNRRRWWWVVVTTTPPPMMMLLLMMMOOOLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKKKKJJJHHHGGGHHHIIIIIIIIIIIIHHHFFFEEEFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIFFFJJJJJJGGGGGGJJJIIIFFFFFFFFFEEEFFFFFFHHHIIIJJJHHHFFFCCCBBBCCCBBBAAA@@@>>>??????>>><<<::::::;;;:::::::::999999999888888:::::::::::::::999999999777666555666888999999888444444444555555555555444222222222444555555333111666666666555444444333222222222333333444444444444444888:::888888;;;===<<<999999;;;<<<============>>><<<999999:::::::::999666666666666777777777666777555222/////////000111......---......///111111333333333111...------...,,,,,,,,,---------......,,,...000111000...,,,***++++++,,,,,,---...////////////...------------...+++,,,------,,,,,,---...------------...............///000111111111111111222000000000222333222111111111222222222222222111555666666777999:::;;;<<<999>>>AAA@@@BBBHHHLLLLLLMMMTTT]]]aaaaaa```aaacccgggjjjmmmpppqqqrrrtttvvvuuuxxx|||nnnUUULLLDDDBBBAAA>>><<<===<<<;;;::::::999999::::::===<<<;;;999888777777666<<<;;;::::::;;;;;;999777pppqqqssstttuuuuuutttssslllmmmoooooommmmmmmmmnnnooonnnoooqqqtttvvvwwwvvvssstttvvvzzz~~~wwwxxxzzzzzzxxxwwwvvvwwwyyyxxxvvvtttssstttuuuvvvxxxzzz|||}}}}}}~~~~~~|||{{{{{{{{{{{{uuupppiiiZZZLLLSSScccqqqtttwwwxxxvvvvvvxxx{{{wwwvvvuuuvvvwwwwwwuuuttttttwww{{{||||||zzzzzzzzzwwwxxx{{{~~~|||xxxvvvtttuuuvvvtttoookkkcccaaa___\\\[[[ZZZ[[[\\\ccc^^^ZZZYYYVVVQQQQQQTTTYYYYYYZZZZZZ[[[\\\\\\]]]___\\\\\\^^^^^^ZZZZZZ]]][[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVTTTSSSSSSTTTUUUUUULLLIIIDDDAAABBBFFFKKKOOOUUUUUUTTTQQQNNNMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJHHHIIIIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMIIIIIIIIIGGGEEEEEEFFFGGGGGGGGGGGGEEECCCBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDHHHGGGAAA@@@EEEDDD???AAA@@@@@@@@@AAACCCDDDFFFDDDAAA???======<<<:::999777888999777555444444555777777777666666666555555777777888888888888777666555555444666999::::::999444333333444777888888777555444444555666666444333777666666555444444333333222333444555666777888999777<<<>>><<<<<>>===>>>>>><<<:::999777666666777777666555555333000...///000111000///......---...000111222333444333111...------...+++,,,,,,------.........---...///000///...,,,***((()))***+++,,,---...///.........------------,,,,,,---......------...////////////...---------,,,---...///111111222222222222111000111222333222000000111111222222222111111555666777888:::;;;<<<<<<;;;@@@BBBBBBDDDIIIMMMMMMPPPXXX```cccbbb```aaacccgggjjjnnnqqqssstttuuuwwwwwwyyy}}}qqqTTTKKKCCCBBBAAA>>>===>>>???>>>===;;;999888777777===<<<;;;999888777777666;;;:::999999::::::999888pppqqqrrrttttttsssqqqpppiiikkkmmmmmmmmmnnnpppqqqqqqooooooqqquuuwwwwwwuuupppqqqssswww{{{~~~~~~}}}~~~}}}|||~~~}}}}}}{{{rrruuuxxxyyywwwvvvwwwxxxvvvuuusssrrrrrrssstttuuuwwwzzz}}}}}}|||}}}~~~}}}|||{{{zzzuuuuuuqqq^^^KKKRRRfffqqquuuxxxwwwtttrrrtttwwwtttssssssuuuwwwxxxwwwvvvuuuxxx{{{|||{{{yyyxxxxxxwwwxxxyyy|||~~~|||yyyvvvuuusssrrrsssvvvuuupppkkkcccbbb___\\\[[[[[[\\\]]]aaa]]]ZZZ[[[YYYUUUTTTWWW]]]]]]\\\\\\\\\\\\]]]]]]aaa^^^^^^``````]]]\\\___ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSJJJHHHCCCAAAAAADDDHHHKKKNNNOOOOOOMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGDDDEEEFFFDDDBBBBBBEEEGGGGGGHHHIIIJJJJJJJJJIIIIIIDDDEEEDDDBBB@@@@@@AAACCCBBBBBBBBB@@@===<<<===>>>>>>>>>???>>>>>>===<<<;;;@@@EEECCC;;;999>>>===777;;;:::999999:::<<>>===>>>===<<<;;;:::::::::::::::::::::999999888888999999:::888777777999::::::999pppqqqrrrssssssrrrpppooohhhjjjlllmmmnnnooorrrtttrrrqqqppprrrvvvxxxwwwuuunnnnnnppptttxxxzzzzzzxxxyyy{{{}}}}}}{{{zzz|||zzz|||~~~}}}yyywwwqqqtttxxxxxxwwwvvvwwwyyysssrrrpppppppppqqqssstttvvvyyy|||}}}{{{{{{}}}~~~~~~~~~}}}|||yyyvvvxxxvvvbbbMMMTTTkkkqqquuuxxxvvvrrrppprrruuupppppppppsssvvvwwwwwwvvvwwwzzz|||}}}{{{xxxvvvvvvuuuvvvwwwxxxyyyvvvrrrnnnssspppppprrruuuuuuooojjjdddbbb___\\\[[[[[[\\\^^^___\\\ZZZ\\\[[[XXXWWWZZZZZZZZZYYYXXXWWWWWWXXXXXX[[[XXXXXX[[[[[[XXXXXX[[[XXXXXXXXXWWWVVVVVVVVVVVVRRRRRRRRRQQQPPPPPPOOOOOOIIIGGGCCC@@@@@@BBBFFFHHHGGGHHHIIIHHHEEECCCCCCCCCFFFFFFEEEEEEDDDCCCCCCCCC???AAABBBAAA@@@@@@CCCGGGAAABBBCCCDDDEEEDDDCCCCCC@@@@@@@@@>>><<<;;;===???>>>>>>===;;;999777888999:::::::::999888777555555===BBB@@@777444:::999111666666555555666888:::<<<999777555444555666555444333444555444222222222444222222222222111111111111333333555666666555444333333333333555888;;;;;;::::::888666777;;;===<<<;;;AAA>>><<<:::;;;<<<;;;:::888888666555555444555555333444666888;;;===???@@@???DDDFFFDDDDDDHHHJJJIIIAAACCCFFFHHHIIIIIIHHHGGGCCCCCCDDDEEEEEEBBB>>>;;;<<<999666666777777444111111///---...000222111///000///...---...000222333222222000...+++***+++---++++++,,,,,,---...//////000000///...------,,,,,,.../////////////////////,,,---...//////---+++***+++---......,,,,,,---///.../////////////////////,,,---///000222333333333333111000111222222111000000111222333444444444444555666777999;;;;;;<<<<<>>===???777777888999;;;===???@@@888888888888999:::;;;<<<999777666777888::::::999kkkpppssssssssssssqqqlllhhhkkknnnooonnnooorrruuusssrrrqqqooonnnlllkkkjjjkkkmmmooopppqqqrrrtttvvvvvvwwwxxxyyyzzz{{{|||||||||{{{zzzzzz{{{|||{{{yyyqqqrrrssstttuuuwwwxxxxxxuuurrrooooooqqqsssrrrpppooossswwwxxxwwwvvvxxx{{{wwwwwwwwwxxxyyyyyyzzzzzz|||uuusssqqqaaaPPPTTTeeelllqqqrrrmmmiiimmmrrruuunnnnnnooooooppprrrssstttsssuuuwwwwwwuuurrrqqqqqquuusssrrrqqqrrrsssrrrqqqjjjjjjjjjlllnnnnnnllljjjaaa___]]]\\\]]]\\\ZZZXXXZZZYYYXXXVVVUUUTTTTTTSSSTTTSSSRRRSSSTTTUUUTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPPPPOOONNNNNNMMMMMMMMMNNNOOONNNMMMJJJGGGEEEEEECCC@@@@@@AAABBBBBBAAA???????????????@@@AAABBB@@@>>><<<;;;===???@@@@@@????????????@@@@@@@@@@@@CCC???===>>>===;;;<<>>>>>>>>===:::::::::999888666555444555888:::777222000333777>>>DDDDDD===777777666222555666666777777888999999>>><<<888555333333444555555555555555333000---+++444444333333333333333333,,,///222555666555333222444555666888:::<<<===>>>===<<<;;;::::::>>>CCCHHHEEEAAA===>>>AAABBB@@@===777666555555444444444444333666666444999AAACCC@@@EEEGGGJJJLLLMMMMMMKKKJJJFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEECCCAAA???======::::::999888666444333222111111000000///000111111...---...000222444333222000...,,,***)))***+++,,,---...,,,)))+++///000------...000000...------...***------++++++///000...///000000...,,,******++++++***,,,000000---+++---111333111......111222000000000111111111111000000111111111111111222222222000000111222333555666777444555666777:::<<<>>>???BBBHHHJJJEEECCCIIIPPPRRRZZZ[[[^^^aaacccdddeeeeeefffiiilllnnnppprrrvvvxxxzzztttYYYIIICCCCCC===<<<>>>999999999999888999999::::::666777888999999888777666::::::999999888777777777jjjnnnpppooonnnpppmmmiiihhhkkkmmmmmmmmmmmmooorrroooooonnnlllkkkiiihhhgggiiikkkmmmnnnnnnoooqqqsssuuuuuuuuuvvvvvvvvvvvvvvvyyywwwvvvvvvwwwwwwvvvtttppppppqqqrrrtttuuuvvvwwwuuurrrnnnmmmnnnnnnlllkkklllmmmnnnnnnnnnoooqqqsssrrrrrrsssttttttuuuuuuvvvwwwrrrpppnnn^^^OOOTTTfffnnnqqqpppkkkgggiiilllmmmkkkkkkkkkkkklllmmmnnnooolllnnnppppppnnnkkkjjjjjjmmmkkkiiiiiijjjjjjiiihhhdddccccccdddeeefffeeecccYYY[[[[[[YYYUUUSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQOOONNNOOOPPPQQQPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAAAAA???===<<<===>>>>>>======<<<;;;;;;;;;<<<===>>>===:::888888999;;;;;;;;;?????????@@@@@@AAAAAAAAA@@@<<<:::;;;;;;999;;;???AAA>>><<<;;;<<<<<<;;;::::::::::::999888777555444555666555555444333444555:::???@@@:::666777777555999999888888999;;;>>>@@@BBB@@@<<<999777666666666555666777777666444222000555555555444444333333333,,,...111333444444222111555666777999<<<>>>???@@@??????>>>>>>???CCCHHHMMMIIIEEEAAAAAADDDDDDAAA>>>888777555444333333333333222555444111444<<>>===::::::999888666444222111000000000000000111111111...------///222333222111///...,,,***)))***++++++,,,...,,,***,,,000///,,,***---//////---***((((((***------++++++///000...***,,,---,,,++++++,,,...,,,***,,,000000---+++---///111///,,,,,,///000---......////////////......111111111111111222222222222222222222333555666777555555666888:::<<<>>>???CCCHHHIIIEEEDDDKKKSSSUUUZZZ[[[^^^```bbbddddddeeehhhjjjnnnppprrrtttwwwzzz{{{wwwXXXHHHBBBBBB<<<<<<>>>888:::999999888999999::::::999999::::::::::::999999999999999888888888777777fffiiiiiiffffffgggfffcccdddfffggggggggggggiiijjjggggggffffffdddcccbbbaaabbbdddfffffffffgggiiijjjnnnnnnmmmmmmmmmlllllllllpppnnnnnnnnnoooooommmkkkiiiiiijjjkkklllnnnoooppppppmmmiiigggfffeeecccbbbhhheeecccccceeegggiiijjjjjjjjjkkkkkkllllllmmmmmmnnnjjjjjjgggXXXJJJPPPaaaiiikkkiiidddccceeefffdddddddddddddddeeeeeeffffffccceeegggfffdddcccbbbbbbcccbbb``````aaabbbaaa```\\\[[[YYYYYYZZZ[[[ZZZYYYQQQUUUWWWSSSMMMJJJMMMQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFEEEEEEDDDCCCAAA@@@??????>>><<<::::::;;;<<<;;;:::<<<;;;999888777888:::;;;:::888666666777888888888>>>>>>???@@@AAABBBBBBCCC@@@<<<999::::::999;;;???>>><<<::::::;;;;;;;;;:::999999999999888777555555555333222333555777555444555999:::777555777888777<<<<<<;;;;;;>>>BBBGGGJJJIIIGGGCCC@@@<<<::::::999888999:::::::::999888777888888777666555444444333///000111222333444444444555666888:::===???AAABBB???@@@@@@AAABBBFFFKKKOOOJJJGGGDDDCCCDDDCCC@@@===999777555333111111222333111444333//////666>>>BBBEEEIIIOOOSSSTTTPPPLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCC@@@???===;;;:::999777444222111000...///000111222222111000---------///111222111000...---,,,*********+++++++++------+++---000///+++***---//////---)))'''&&&***------++++++///000...)))+++,,,,,,++++++,,,---,,,***,,,///000---,,,......000///,,,+++...///,,,...//////000000//////...000000111111111222222222444444444444444555666666666777777888:::;;;===>>>DDDGGGHHHEEEFFFMMMUUUZZZ[[[\\\]]]___aaacccdddeeehhhjjjnnnppprrrtttwwwzzz|||zzzXXXHHHBBBBBB<<<;;;===777::::::999999888999999:::::::::999999999999::::::999999999888888888888888```bbbaaa]]]]]]______\\\^^^__________________```_______________^^^\\\\\\ZZZ[[[]]]]]]]]]]]]___```bbbbbbbbbbbbaaaaaaaaaaaadddddddddfffhhhhhhgggeeeaaaaaaaaabbbccceeeggghhhhhhfffccc```___^^^]]]\\\bbb___^^^___cccffffffdddbbbccccccddddddeeefffffffffcccbbb^^^PPPDDDIIIWWW```aaa```]]]___cccccc___]]]]]]^^^^^^^^^]]]]]]]]]^^^___aaa```___]]]]]]^^^^^^]]][[[[[[]]]]]]]]]\\\WWWUUURRRQQQRRRSSSSSSRRROOOQQQQQQNNNIIIGGGJJJMMMHHHHHHHHHGGGGGGHHHHHHIIIHHHFFFEEEEEEGGGGGGFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???????????????===<<<<<<======<<<;;;>>><<<:::888777888:::;;;:::999777777888999999888===>>>???@@@AAACCCDDDDDDCCC???<<<<<<<<<:::;;;???>>><<<;;;;;;<<<===<<<;;;999999999999888777666555444444444555666777777666333555555444555666777777<<<<<>>>>>>>>>>>???>>>===<<<<<<;;;;;;:::999888666666555333333333333444555666666444555777:::<<>>???@@@AAABBBDDDHHHKKKFFFDDDBBBAAAAAA@@@===;;;999777444222000000222222///222333000...222:::AAAGGGJJJNNNRRRSSSPPPMMMJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFDDDAAA???===;;;:::888555333111000///---...000222333222111000---,,,,,,...000111000///......---,,,++++++,,,,,,***------,,,...111///***---...000///---+++*********------***+++///000...---......---+++******+++,,,***+++//////,,,,,,...///111111...---000000---111111111222222111111111000000000111222222333333666666555555555555666666777888888999:::;;;======CCCEEEEEEEEEGGGNNNWWW\\\\\\\\\]]]^^^```bbbdddeeehhhjjjmmmpppqqqtttwwwyyy}}}|||XXXHHHBBBAAA;;;;;;<<<777::::::999999888888999999999888777666666777888999888888888888888888999999]]]___]]]ZZZYYY\\\]]]ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[VVVWWWYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^bbbeeefffeeeddd```_________aaaccceeegggcccbbb```___]]]]]]]]]^^^^^^]]]___ccchhhiiigggcccaaaaaabbbbbbcccddddddddddddaaa___[[[OOODDDEEEMMM\\\^^^^^^\\\___bbbaaa]]]\\\]]]]]]]]]\\\[[[ZZZYYY\\\]]]^^^^^^\\\[[[\\\]]][[[YYYXXXXXXYYYZZZZZZYYYUUURRRPPPOOOPPPPPPPPPPPPQQQOOOLLLJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGFFFEEECCCDDDEEEEEECCCBBBAAAAAAAAABBBBBBCCCCCCDDDBBBAAA@@@??????@@@AAABBBCCCBBBAAA@@@??????@@@@@@@@@>>>===>>>??????===<<<===<<<:::888888888999::::::999777888:::;;;::::::===>>>???AAACCCEEEGGGGGGFFFBBB??????>>>:::;;;>>>===<<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;:::999888888555888<<<;;;888666888;;;666444333444555666666777999===CCCIIIOOORRRTTTUUUTTTSSSQQQNNNKKKHHHEEECCCDDDCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::999999777666555444444444555666333444666888:::===??????>>>@@@AAABBBBBBCCCFFFHHHBBBBBBAAA@@@@@@>>><<<:::777666333111000000111222...111333333111111777>>>HHHIIIKKKMMMNNNNNNMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFDDDAAA???===:::888666444111000//////---///111222333222000///---------...000111000...///......---------------***------,,,...111///***---...---,,,++++++...000***------***+++///000......///000///---,,,,,,------++++++...///,,,,,,///---000000------000000---111111222222222222111111///000000111222222333333777777666555555555666666888888888999:::<<<===>>>CCCCCCCCCEEEIIIOOOWWW^^^^^^^^^^^^^^^```bbbeeegggjjjmmmppprrrtttvvvzzz|||}}}YYYIIICCCBBB<<<;;;<<<777;;;:::999999888888888999999888777666666777888999777777777888999999999:::\\\^^^^^^[[[[[[^^^___\\\ZZZYYYXXXYYYZZZ[[[ZZZYYY[[[\\\^^^``````___^^^]]]WWWYYYZZZYYYXXXXXXYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]aaadddfffeeeccccccbbbbbbbbbcccfffhhhjjjcccccccccaaa``````bbbddd]]]___cccgggjjjjjjgggeeeccccccdddeeeeeeffffffggggggccc___\\\UUUKKKGGGIII\\\___aaa______```___\\\^^^_________^^^\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYZZZ[[[VVVUUUTTTTTTVVVWWWWWWVVVSSSQQQOOOOOOPPPQQQQQQPPPRRRNNNJJJHHHIIIJJJIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFFFFDDDCCCCCCDDDDDDBBBAAA======>>>???AAACCCDDDEEEBBB@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAA???===;;;::::::999999999999999999888888:::<<<======<<<@@@AAACCCEEEGGGJJJLLLMMMGGGCCCBBBDDDBBB>>><<<>>>===<<<<<<>>>@@@@@@???>>>???????????????>>>======:::???CCCAAA<<<888:::===999555333666888777888:::;;;@@@GGGNNNRRRTTTTTTSSSSSSSSSSSSQQQOOOKKKHHHFFFGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>======999999777666444444333333222333555666999:::<<<===???AAACCCDDDDDDEEEGGGIIIDDDDDDDDDCCCAAA>>><<<:::444444333222111111111111000000222444333222555;;;EEEEEEGGGHHHJJJLLLMMMMMMHHHHHHFFFFFFFFFFFFHHHHHHFFFGGGGGGFFFDDDAAA>>><<<888777444222000//////000///000111222222111000///.........///111111000..................---------+++------+++---000///+++++++++,,,+++***+++...000***------++++++///000...+++---...///...///000222...++++++......,,,,,,///(((+++---+++,,,......+++///000000111111000000/////////000111222333333444777666666555555555666666777888888999;;;<<<>>>???DDDBBBCCCHHHNNNRRRXXX^^^aaa```___^^^```cccfffhhhnnnqqqtttvvvxxxzzz}}}[[[JJJDDDCCC<<<;;;===777;;;;;;:::999888888888888::::::999999999999::::::666666777888999:::::::::YYY\\\]]][[[[[[______\\\YYYWWWVVVWWWZZZ[[[ZZZXXXWWWYYY\\\^^^___^^^]]]\\\YYYZZZ[[[ZZZYYYXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYY[[[^^^aaaaaa___]]]aaa```______aaacccfffhhhdddeeeeeecccaaa```ccceee```bbbeeegggfffeeeddddddccccccddddddeeefffffffffgggbbb^^^]]][[[TTTKKKFFFTTT[[[___^^^\\\]]]]]]\\\^^^^^^___^^^]]]ZZZWWWVVVVVVWWWXXXWWWUUUUUUWWWXXXTTTRRRQQQRRRSSSUUUTTTTTTPPPOOOOOOPPPRRRRRRQQQOOOOOOMMMKKKHHHFFFFFFGGGIIIEEEDDDDDDCCCCCCCCCDDDDDDFFFDDDCCCBBBCCCCCCAAA@@@<<<<<<===>>>@@@BBBDDDFFFAAA@@@>>>===>>>@@@BBBDDDCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEECCCAAA:::;;;<<<=========<<<;;;;;;:::;;;>>>AAABBBBBBAAADDDEEEGGGJJJMMMPPPRRRSSSHHHFFFHHHKKKKKKFFFDDDEEEAAAAAAAAACCCFFFFFFEEECCCEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGFFFBBB>>>======;;;555333888;;;;;;;;;???CCCFFFJJJNNNQQQQQQPPPOOOOOOPPPQQQQQQOOOLLLIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA???>>>===;;;999777555444333444555666888999:::;;;;;;>>>BBBEEEFFFHHHJJJLLLGGGHHHGGGEEEAAA<<<999777111111222333333222111000444///...111222111444:::>>>@@@CCCFFFHHHJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGHHHEEEFFFFFFFFFDDD@@@===;;;666555222000//////000111222222111111000/////////000//////000111222000///++++++,,,,,,,,,,,,,,,+++,,,...,,,***,,,000///,,,***,,,//////...---------***------++++++///000...***,,,---.........000222...++++++......,,,,,,000%%%)))+++***,,,//////,,,///000000111111000000///...///000111222333444444555555555444555555666666666777888999;;;===???@@@FFFCCCEEEMMMSSSUUUYYY___dddbbb```___```dddhhhjjjnnnqqqtttvvvxxxzzz}}}\\\LLLEEEDDD===<<<===888<<<;;;:::999888888888888999999::::::::::::999999555666777888999:::;;;;;;UUUYYYZZZYYYZZZ]]]]]]ZZZVVVTTTSSSUUUXXXZZZXXXVVVSSSUUUXXXZZZ[[[[[[YYYXXXXXXYYYZZZYYYWWWWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWZZZ\\\[[[XXXVVV[[[ZZZYYYYYYZZZ]]]```bbbcccddddddbbb___^^^aaacccbbbeeefffeeeaaa___aaaccc``````aaabbbbbbccccccdddeee___[[[]]]^^^XXXMMMDDDIIISSSZZZYYYXXXYYY\\\\\\[[[[[[\\\[[[YYYVVVTTTRRRRRRSSSTTTSSSRRRRRRSSSUUUTTTRRRQQQRRRSSSUUUUUUTTTNNNNNNNNNPPPRRRRRRQQQOOOJJJLLLLLLHHHBBBAAAEEEJJJEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDBBBBBBCCCBBBAAA???>>>>>>>>>???@@@CCCEEEFFFAAA@@@??????AAACCCGGGIIIGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHHHHIIIJJJJJJGGGEEE<<<>>>@@@BBBBBBAAA@@@???>>>>>>???BBBFFFHHHHHHGGGGGGIIIKKKNNNQQQTTTVVVWWWJJJJJJMMMRRRSSSOOOLLLMMMGGGGGGGGGJJJLLLMMMKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHKKKIIIHHHGGGFFFCCC>>>;;;<<<555333999>>>===???CCCIIIJJJLLLMMMNNNMMMLLLLLLKKKMMMNNNOOONNNLLLIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCAAA>>>;;;888777555555666777888999::::::777:::???CCCFFFIIIKKKMMMIIIIIIIIIEEE???999555333...000222333444333111000777///***---000000444:::888<<>>@@@AAAHHHEEEGGGPPPVVVXXX[[[```eeecccaaa___aaadddhhhkkklllnnnqqqtttuuuxxx{{{}}}]]]LLLFFFEEE>>>===>>>888<<<;;;:::999888888888888666777888999999888777666555555666888999:::;;;<<>>??????@@@BBBCCCEEEFFFGGGIIIGGGEEEDDDFFFJJJLLLMMMLLLLLLMMMPPPRRRRRRPPPNNNSSSOOOKKKJJJKKKLLLKKKIIIGGGFFFDDDDDDFFFGGGGGGFFFHHHFFFEEEDDDFFFIIILLLOOORRRPPPMMMOOORRRUUUVVVUUURRRSSSTTTUUUUUUTTTSSSRRROOONNNNNNMMMMMMNNNNNNNNNPPPMMMMMMQQQOOOJJJJJJOOOMMMKKKHHHDDDAAA???>>>>>>:::;;;===>>>@@@CCCGGGKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMKKKJJJJJJLLLLLLIIIFFFHHHGGGDDDCCCDDDGGGJJJMMMIIIGGGFFFGGGDDDAAACCCGGGGGGGGGGGGFFFDDDAAA>>><<<999777555555777999999999999;;;>>>BBBEEEGGGIIIIIIJJJGGGCCC>>>;;;888777777666444222111222222111000000111111000///111444666;;;>>>BBBDDDEEEEEEFFFGGGEEECCCCCCEEEHHHIIIGGGEEEHHHGGGFFFEEEDDDAAA===999444111///...///000111111333111//////000000...,,,+++...000000...+++******+++,,,------,,,,,,...///+++++++++,,,,,,,,,------//////.........------------......///...,,,+++***............////////////---...///000000///...---+++,,,...000000000000///...000222333333111///---333///000444555111111555222333555666555666888999===<<<::::::<<<>>>BBBDDDDDDFFFKKKQQQVVV[[[^^^___[[[]]]aaacccdddfffhhhjjjrrrpppoooqqquuuyyy{{{|||___LLLCCCAAA<<<===@@@;;;777888999::::::999777777777777888888888888777777222555777777666666888;;;TTTTTTUUUWWW[[[[[[YYYWWWUUUUUUTTTTTTSSSSSSSSSSSSVVVWWWYYYXXXWWWUUUVVVWWWVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVTTTTTTUUUVVVVVVUUUXXXWWWVVVUUUUUUVVVVVVVVVRRRSSSSSSVVVYYY]]]bbbddd``````___\\\ZZZZZZ\\\^^^dddccccccccccccccccccbbbdddccccccccceeegggjjjlllfffeeebbbaaadddbbbWWWJJJKKKUUU\\\\\\[[[]]]^^^\\\[[[ZZZVVVQQQRRRVVVYYYYYYWWWWWWVVVVVVVVVWWWWWWWWWYYY\\\___aaabbbaaa```^^^___]]]^^^aaabbb``````bbb___[[[VVVRRRQQQRRRRRRRRRPPPOOOMMMIIIEEEDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAA@@@??????@@@CCCGGGKKKMMMOOOMMMLLLLLLMMMPPPQQQRRRRRRQQQRRRTTTVVVVVVUUUSSSSSSQQQOOONNNMMMLLLKKKJJJMMMKKKIIIJJJLLLLLLJJJHHHFFFEEECCCCCCEEEIIINNNQQQVVVTTTSSSTTTVVVXXXWWWUUUSSSTTTUUUVVVUUUUUUSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRWWWSSSRRRTTTSSSOOOOOOTTTMMMJJJEEEAAA>>>===>>>>>>;;;===@@@CCCEEEHHHLLLOOOMMMMMMMMMMMMLLLKKKJJJJJJNNNLLLKKKKKKMMMMMMJJJHHHHHHGGGFFFEEEFFFHHHJJJLLLKKKHHHFFFGGGGGGDDDDDDGGGGGGHHHIIIIIIHHHEEEBBB@@@===;;;888777888999888777444666999===@@@BBBCCCDDDJJJHHHCCC>>>:::777666555666444222111222222111000///000222222111111333555:::===AAADDDDDDDDDEEEEEECCCBBBBBBCCCFFFGGGFFFDDDHHHGGGEEEDDDCCC@@@<<<888555222000...///000000///333111//////000000...,,,...000222222000---,,,,,,,,,,,,,,,+++)))***---///,,,,,,,,,,,,------------.........------------,,,,,,------------,,,++++++333333111///---,,,***)))***+++---......---+++***,,,---...///000000//////000000111111111000000000111------111111...///333222444666666666666888:::<<<<<<;;;;;;<<>>@@@BBBEEEHHHIIIJJJKKKMMMOOOMMMMMMMMMLLLKKKJJJIIIHHHOOOMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLFFFCCCFFFHHHFFFDDDEEEDDDFFFHHHJJJJJJHHHFFFDDDCCC@@@===;;;;;;:::888666222444666999;;;===>>>???IIIFFFBBB===999666444333666444222222222333222111///000222222111111222444999===AAACCCDDDCCCCCCDDDBBBAAAAAABBBDDDEEEEEEDDDGGGFFFDDDCCCAAA>>>:::777555222000///000000///...222000////////////...---...000222111///---,,,------,,,+++)))((()))+++...,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---........................///)))+++---......---+++)))......///////////////...222111000//////000111222111...---//////...///222333555777777777777999:::<<<<<<;;;<<<>>>@@@CCCEEEFFFIIINNNTTTYYY\\\^^^___```cccfffhhhiiijjjlllnnnpppqqqrrrrrrqqquuu{{{bbbNNNDDDBBB<<<===@@@;;;<<<<<<<<<<<<;;;:::888777888888999999999999888888888999:::999777666777888ZZZZZZZZZ[[[]]]```bbbccceeeccc```\\\ZZZXXXXXXXXX[[[\\\^^^___^^^]]]^^^___^^^^^^^^^______```aaaaaa^^^^^^___aaacccddddddbbb___ZZZTTTTTTYYY]]]^^^]]]aaa```______bbbhhhnnnqqqlllmmmmmmlllkkkkkkmmmoooooopppppppppoooooopppqqqrrrqqqqqqqqqrrrtttuuuvvvssstttttttttvvvtttiii]]]LLLRRRZZZ___aaabbbbbbaaa___YYYOOOHHHOOO\\\___ZZZ]]]\\\[[[[[[]]]aaaeeehhhiiijjjkkkkkkkkkjjjiiihhhjjjhhhiiimmmnnnkkkkkknnnnnnkkkgggeeedddeeeeeeddd______\\\XXXSSSOOOOOOOOOMMMKKKHHHEEECCCAAAAAAAAA@@@@@@???@@@DDDIIINNNQQQQQQSSSUUUVVVVVVVVVVVVVVVWWWUUUSSSSSSTTTVVVWWWWWWTTTYYY\\\YYYQQQMMMMMMPPPRRRPPPNNNPPPSSSPPPHHH@@@???>>>===>>>AAAFFFLLLPPPQQQRRRUUUWWWYYYXXXWWWUUUXXXXXXYYYYYYXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVVVVTTTQQQNNNMMMEEEBBB===::::::===BBBEEEKKKMMMOOOOOOMMMKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIIIINNNMMMLLLKKKKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJJJJCCC@@@CCCGGGFFFCCCAAA@@@CCCFFFHHHIIIIIIGGGFFFHHHFFFBBB@@@>>>;;;888666444555666888:::;;;<<<===CCCAAA>>>:::777555333333555444222111222333222111000000000///...///111444999<<>>===;;;;;;===BBBGGGKKKNNNPPPQQQPPPMMMJJJIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHIIICCC@@@DDDHHHGGGCCCBBB@@@BBBEEEGGGIIIIIIIIIIIIKKKIIIEEECCCAAA>>>:::888555666666777888999::::::;;;:::999777555444333333444222111111222222222111111000...+++***,,,111444777<<>><<<999666333///...///111333333111000////////////............---...///...,,,++++++,,,***,,,//////...,,,++++++---------.........//////------,,,,,,,,,+++++++++------,,,,,,---///111222/////////...---,,,,,,,,,---...000222222000...---/////////...............---///111222333222000000000111000//////111222222555666888888777777888:::;;;<<<<<<>>>AAADDDGGGHHHFFFIIIOOOTTTYYY[[[\\\\\\bbbdddgggiiiiiijjjlllmmmnnnqqqttttttssswwwfffQQQFFFBBB<<<===@@@<<<===<<<;;;:::999888777777999999999::::::999999999777777777888999:::::::::jjjkkkkkkjjjiiijjjmmmooorrroooiiidddaaaaaacccdddfffgggiiiiiihhhggghhhiiillllllkkkkkkjjjiiigggfffggggggiiikkklllkkkhhheee```\\\YYYYYY]]]bbbeeefffhhhgggggggggjjjooosssvvvwwwxxxyyyyyyxxxwwwxxxyyyyyy{{{|||zzzvvvtttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}|||zzzyyyxxxpppgggVVVMMMIIIQQQ\\\```^^^[[[YYY]]]WWWKKKKKKZZZdddccceeecccbbbaaabbbeeeiiillliiihhhhhhggggggggghhhhhhkkkiiijjjnnnooollllllooommmmmmnnnppppppnnnjjjgggdddeeedddaaa]]]ZZZYYYZZZWWWUUUSSSOOOKKKGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBHHHMMMRRRUUUUUUWWWZZZ]]]ZZZXXXUUUUUUVVVXXXYYYYYYVVV[[[]]]ZZZSSSOOOPPPTTTUUUVVVVVVVVVRRRLLLCCC===::::::;;;<<<>>>AAADDDEEECCCGGGNNNSSSUUUWWWYYYZZZWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXXXXVVVUUURRRJJJAAA:::;;;<<>>;;;555555555444555666666777666666666555555444444333333111//////111222111000111000...+++***,,,000444444999???CCCEEEDDDDDDDDDCCCDDDDDDCCCBBBCCCFFFHHHDDDBBB>>>;;;999777444111......///222444333111///---/////////------...///000111111000...------...))),,,///000///---------,,,------------.........------------,,,,,,,,,,,,------------...///000111,,,,,,,,,---......//////,,,,,,---......---,,,,,,//////............///000,,,...111333444222000///---///000......111111///555666888777666666888999;;;<<<===@@@CCCFFFHHHJJJJJJMMMSSSYYY]]]^^^^^^^^^aaacccfffggghhhiiijjjlllmmmppptttvvvxxx|||hhhSSSGGGCCC<<<===@@@<<<===<<<:::999888888888888888888999999999999888888666555555777999;;;::::::rrrttttttssspppoooqqqssssssrrrooommmkkkiiiiiiiiiiiikkklllllljjjiiiiiijjjllllllmmmmmmlllkkkjjjiiilllmmmnnnpppqqqnnnjjjfff]]][[[ZZZ[[[]]]aaaeeehhhhhhhhhhhhiiilllpppsssvvv|||~~~}}}||||||}}}xxx{{{}}}{{{wwwuuuxxx{{{yyyyyyyyyzzzyyyyyyyyyxxxzzz{{{yyyvvvtttsssllleeeZZZOOOGGGJJJRRRUUUUUUWWWUUUZZZVVVKKKNNN___iiigggjjjiiigggeeeeeegggiiijjjhhhgggfffeeeeeefffhhhiiillljjjkkkooopppmmmmmmpppooooooooopppqqqpppmmmjjjfffgggfffccc___\\\ZZZZZZYYYYYYXXXVVVSSSOOOKKKIIIFFFEEECCCAAA@@@@@@AAABBBBBBGGGMMMQQQRRRUUU[[[___]]][[[YYYXXXZZZ[[[[[[ZZZWWWYYYZZZWWWRRRPPPRRRUUUUUUXXXZZZWWWPPPHHHAAA>>>;;;<<<===???@@@AAAAAAAAA===BBBHHHMMMPPPRRRVVVXXXVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUQQQMMMLLLLLLEEE;;;:::===AAAEEEIIILLLMMMNNNLLLMMMMMMMMMLLLLLLMMMOOOJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLIIIFFFFFFIIIKKKHHHHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGKKKKKKHHHGGGIIIGGGFFFEEEEEEFFFHHHKKKMMMHHHGGGFFFFFFFFFDDDAAA???666666555444333444555555666666666666555444333333111///......///000000///000111111///......000222000555<<>>AAADDDGGGIIIKKKLLLOOOUUU[[[^^^```___^^^```ccceeegggggghhhiiikkklllooosssxxx}}}jjjTTTHHHCCC<<<===@@@<<<===<<<;;;:::999999:::;;;777888888888888888888777777666444666888999888777yyy{{{|||zzzvvvttttttvvvtttuuuuuuuuutttqqqnnnlllkkklllmmmmmmkkkiiiiiijjjjjjkkklllmmmmmmlllkkkkkkkkkkkklllnnnnnnjjjeeeaaaXXXYYYYYYZZZ[[[^^^cccfffiiiiiijjjlllooorrrtttvvvzzz|||}}}}}}{{{zzzzzzzzzvvvyyy|||{{{xxxwwwyyy}}}xxxyyyyyyyyyyyyxxxxxxwwwxxxyyywwwrrrooonnniiibbb]]]QQQHHHHHHJJJKKKOOOTTTSSSXXXSSSJJJQQQdddnnniiinnnmmmkkkiiihhhhhhiiiiiihhhgggfffeeeeeegggiiijjjllljjjkkkoooooommmmmmooorrrqqqppppppqqqqqqpppnnnhhhhhhgggddd___[[[YYYYYYZZZ[[[[[[[[[YYYUUUQQQOOOIIIFFFBBB???>>>@@@BBBDDD<<>>===<<<===@@@AAABBBAAA@@@>>>999===CCCHHHJJJMMMQQQTTTUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\[[[ZZZXXXWWWWWWWWWVVVYYYWWWQQQJJJIIIKKKFFF===;;;???DDDJJJMMMNNNMMMLLLOOOPPPOOOMMMJJJJJJLLLMMMLLLMMMMMMMMMMMMMMMLLLKKKMMMMMMMMMJJJGGGGGGJJJMMMHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEGGGKKKIIIEEEEEEIIIGGGEEECCCAAABBBEEEHHHJJJFFFFFFEEEFFFGGGFFFDDDAAA999888666555444555555666888888888777666444333222000...------///000/////////111444444333111000000,,,222999???BBBBBBBBBBBB@@@BBBBBBAAA???@@@DDDGGGCCC@@@<<<999777444111///222222333444444111,,,(((,,,...000///---,,,...000...//////---+++***+++---+++***)))''''''***///444+++++++++,,,,,,,,,------//////.........---------)))***+++,,,---,,,+++***,,,,,,,,,------.........---,,,+++******+++,,,---...---------...///111222000/////////000111333444---333555333333666444...444555666666555555666777:::<<<>>>AAADDDHHHJJJKKKKKKOOOTTTZZZ]]]^^^^^^]]]aaacccfffgggggghhhiiikkklllnnnrrryyyjjjUUUHHHCCC<<<===@@@<<<>>>===;;;::::::;;;<<<===777777888888888888777777999777555555888888666444}}}{{{yyyvvvuuutttwwwvvvvvvxxxxxxuuunnniiinnnoooooonnnllljjjkkklllsssqqqnnnmmmnnnoooooooooooollliiiggggggddd^^^ZZZYYYWWWUUUUUUWWW\\\```dddjjjlllmmmllllllooouuuzzz~~~|||{{{||||||}}}tttyyy}}}}}}yyyvvvwwwzzzvvvuuuuuuuuuwwwxxxwwwvvvvvvuuuqqqkkkeeebbbaaabbbaaa[[[QQQGGGAAA@@@DDDIIIHHHFFFCCCFFFTTTfffqqqssspppooonnnllljjjiiiiiiiiiiiifffcccdddhhhkkkllllllfffiiinnnqqqqqqpppooonnntttrrrppppppqqqqqqqqqpppllljjjgggdddaaa```_______________^^^\\\ZZZXXXVVVQQQNNNIIIDDD@@@???@@@@@@BBBBBBCCCDDDGGGLLLSSSXXX```^^^[[[[[[]]]^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUUYYYYYYWWWTTTNNNFFF@@@;;;===>>>???@@@@@@@@@>>>>>>======@@@DDDJJJOOOQQQRRRPPPSSSVVVXXXXXXXXXYYYZZZZZZYYYYYYWWWVVVUUUUUUTTTWWWSSSNNNJJJBBB;;;<<<@@@@@@BBBFFFJJJMMMNNNMMMMMMOOONNNMMMKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIPPPKKKFFFDDDFFFGGGDDDAAAHHHHHHGGGFFFGGGHHHJJJKKKEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDAAA>>><<<;;;999777666555444444777777666333//////333666111111111111111000000///222111111111000000//////111444888<<<@@@BBBBBBCCCHHHGGGEEEDDDDDDDDDEEEFFFBBB???;;;777444222111111000222444444333111111111//////............//////.........------,,,,,,+++------------------------------------------------000///...------...///000,,,//////,,,,,,...---***+++,,,------......------,,,,,,,,,+++***+++---///+++,,,---.........---,,,,,,,,,...222000,,,+++...000111111222222333444444666666777777888888999999444777<<<@@@CCCEEEHHHJJJPPPTTT[[[______^^^]]]\\\dddccceeejjjllljjjjjjmmmpppsssxxx|||lllTTTHHHEEE>>>:::<<<999>>>>>>>>>;;;777666999<<<:::999888888777777888888999999999888888888777777}}}}}}|||{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyvvvpppllloooppppppnnnllljjjjjjkkkpppooonnnnnnooooooooonnnkkkgggbbb^^^\\\[[[XXXVVVRRRQQQOOOOOORRRVVV[[[^^^eeehhhkkkmmmnnnqqqvvvyyy~~~}}}|||{{{{{{{{{uuuxxx{{{{{{yyywwwwwwwwwwwwuuutttuuuvvvwwwuuutttvvvuuuqqqkkkddd```______]]]ZZZUUUOOOJJJHHHJJJLLLLLLMMMMMMQQQ\\\jjjqqqpppoooooonnnmmmllljjjiiihhhfffccc``````cccgggjjjjjjgggjjjnnnppppppooonnnooosssqqqoooooopppqqqpppoookkkjjjgggdddbbbaaaaaaaaa______``````___^^^\\\\\\VVVSSSNNNIIIDDDAAA@@@@@@CCCCCCCCCCCCEEEJJJPPPUUU[[[ZZZZZZ]]]______]]]ZZZYYYXXXWWWVVVVVVUUUUUUUUUWWWVVVUUUSSSMMMFFF@@@<<<:::;;;<<<============<<<===>>>@@@EEEJJJOOOQQQQQQSSSTTTVVVXXXZZZ[[[ZZZZZZ[[[ZZZYYYWWWVVVTTTSSSRRRVVVQQQKKKFFF>>>999:::@@@DDDFFFIIILLLNNNNNNMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKNNNJJJFFFGGGJJJJJJHHHEEEHHHHHHGGGFFFGGGHHHIIIIIIGGGGGGHHHGGGFFFFFFFFFGGGDDDEEEEEEFFFEEEDDDCCCBBB>>>===;;;999777555444444888999888666333333555888111111222222222111111000111111111000000000//////000111444999>>>BBBBBBAAAFFFFFFEEEDDDDDDDDDDDDDDDBBB???;;;777333111111111222444555555333111111111//////............//////.........---------------........................------------------------000///...------...///000,,,//////,,,,,,...---*********+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///,,,---.../////////......---,,,///222000,,,+++...000111111222222333444444777777888888999999::::::777:::???BBBDDDFFFIIIJJJQQQTTTYYY\\\]]]]]]^^^___cccaaadddiiillljjjjjjmmmsssvvvzzz~~~lllTTTHHHFFF>>>;;;===:::=========:::888777:::===::::::999888888888888888888888888777777777666666yyyyyyzzzzzzzzzzzzzzzzzzuuuuuuvvvxxxxxxuuuqqqmmmpppqqqqqqooollljjjjjjjjjnnnnnnpppppppppnnnmmmkkkddd___XXXSSSQQQQQQQQQQQQMMMLLLKKKKKKMMMQQQTTTWWW]]]aaaggglllpppsssvvvxxx~~~~~~~~~}}}|||{{{yyyyyywwwwwwxxxyyyyyyxxxuuussssssrrrqqqqqqrrrsssrrrpppqqqqqqnnniiiddd___^^^^^^[[[\\\\\\[[[XXXUUUTTTTTTUUUXXX[[[___gggppppppmmmnnnooooooooonnnkkkiiigggdddaaa]]]\\\^^^bbbeeeggghhhjjjmmmnnnmmmmmmnnnoooqqqooonnnmmmooooooooonnnjjjiiigggeeedddccccccddd^^^^^^___`````````______\\\YYYUUUOOOJJJFFFCCCAAADDDDDDCCCBBBCCCFFFLLLPPPVVVWWWYYY]]]______\\\ZZZYYYYYYXXXWWWWWWVVVVVVVVVTTTTTTTTTQQQLLLFFF@@@<<<888999:::;;;<<<============>>>@@@DDDJJJNNNOOOOOORRRQQQRRRUUUZZZ[[[ZZZWWW[[[ZZZXXXVVVTTTQQQPPPOOOTTTMMMEEE@@@;;;888;;;BBBIIIJJJLLLMMMNNNMMMKKKJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNKKKJJJIIIKKKNNNOOOLLLIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIICCCFFFGGGFFFCCCBBBEEEGGGBBB@@@>>><<<999777555444444555666444222111222333111111222222222222111111000000000000////////////...---///555===BBBAAA???DDDEEEEEEEEEEEEDDDDDDCCCCCC@@@;;;666222111111111555666777666444222222222///......------......///---------...............////////////////////////------------------------//////...------...//////,,,//////,,,,,,...---******+++,,,,,,------,,,,,,)))+++------,,,,,,,,,------...///000000000///......---///111000++++++---000111111222222333444444777888888999::::::;;;;;;;;;>>>BBBEEEFFFHHHJJJKKKQQQSSSVVVXXXZZZ]]]```bbbcccbbbeeekkknnnmmmnnnqqqwwwzzz}}}lllUUUHHHFFF???<<>>??????@@@<<<===???DDDHHHKKKLLLKKKLLLJJJJJJPPPWWWZZZXXXUUUYYYXXXVVVSSSPPPMMMKKKJJJOOOHHH@@@===::::::@@@GGGLLLMMMNNNNNNMMMKKKIIIHHHJJJLLLNNNPPPPPPNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNLLLLLLMMMOOOQQQQQQNNNJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIIIIIIIIIIEEEHHHIIIFFFAAAAAAEEEJJJDDDCCCAAA???<<<888666444222333444444333111000000000000111111111111000000////////////////////////...++++++333===CCCBBB>>>DDDEEEFFFGGGGGGFFFDDDCCCCCC???:::444111000111333888999999777444222222333...------------------...---------....../////////........................,,,,,,------------------........................+++...///,,,,,,......+++------...////////////...)))+++---...---,,,,,,,,,,,,---...///000//////...///...///111///+++***...000111111222222333444444666777777888999:::;;;;;;>>>AAADDDGGGGGGHHHIIIJJJOOORRRUUUXXX[[[]]]```cccfffeeeiiipppsssssstttwwwyyy|||nnnVVVIIIGGG@@@>>>AAA???@@@???<<<:::888888999:::;;;;;;;;;;;;::::::999999777777777777777777777777rrrsssuuuvvvwwwwwwvvvuuuppprrrtttuuutttrrrpppoooqqqssstttssspppmmmllllllqqqtttvvvtttnnngggaaa^^^UUUUUUTTTSSSRRRQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMOOOTTT]]]fffnnnssstttsssxxxyyyyyyzzzyyyxxxvvvuuuxxxuuurrrtttwwwwwwqqqkkkgggggggggiiilllnnnooonnnjjjjjjhhhddd```]]]]]]]]]___```bbbccccccdddfffhhhhhhkkkmmmlllooorrrqqqmmmmmmoooppppppnnnjjjeeebbbeeebbb]]]YYYWWWYYY]]]```fffggghhhhhhhhhiiilllooonnnlllkkkkkklllmmmmmmllliiihhhgggfffeeefffggggggbbbaaa```___^^^^^^]]]]]][[[[[[ZZZXXXUUUQQQNNNMMMFFFEEECCCAAAAAADDDIIIMMMVVVUUUUUUTTTTTTUUUWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVUUURRRLLLEEE>>>:::;;;;;;<<<===>>>@@@AAAAAA<<<===???CCCGGGJJJIIIHHHGGGFFFGGGMMMUUUYYYXXXUUUUUUTTTRRROOOMMMJJJHHHGGGJJJCCC======>>>@@@GGGMMMNNNNNNNNNMMMLLLJJJHHHGGGIIIKKKNNNPPPQQQOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRRRRPPPMMMJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEHHHIIIIIIGGGGGGIIIIIIFFFAAA@@@DDDIIIFFFEEEDDDAAA>>>:::777555555555666777777666444333000000111111000000///........................///...++++++333===DDDCCC@@@DDDEEEFFFGGGGGGGGGEEEEEEBBB>>>888333000000333555:::;;;:::777444222222222------,,,,,,,,,,,,------,,,---------......//////------------------------,,,,,,,,,---------......------............------+++......,,,,,,///...+++,,,---......//////......)))+++---...---,,,,,,,,,+++,,,---...///...------///---...000///++++++///000111111222222333444444555555666777888999::::::???BBBEEEGGGGGGGGGHHHIIIMMMQQQVVV[[[]]]___```bbbggggggjjjqqquuuuuuwwwzzz{{{}}}pppXXXJJJHHH@@@>>>BBB@@@CCCAAA===:::888777777666::::::;;;;;;;;;:::999888888888888888888888888888nnnooorrrtttvvvvvvuuutttsssuuuwwwwwwuuusssrrrrrrrrrtttvvvvvvsssqqqoooooosssvvvxxxtttlllccc]]]ZZZUUUWWWYYYYYYXXXVVVUUUUUUTTTTTTSSSQQQOOONNNLLLKKKLLLPPPWWW```iiioooqqqqqquuuuuuuuuvvvvvvuuuuuutttwwwtttrrrsssuuutttoooiiigggfffgggiiimmmooooooooolllkkkhhhbbb]]][[[[[[\\\aaabbbbbbbbbbbbdddhhhkkkllloooooommmnnnqqqrrrooooooooopppooolllhhhccc``````^^^[[[VVVTTTUUUYYY\\\aaaccceeeffffffhhhkkknnnmmmkkkjjjjjjlllmmmmmmllliiihhhgggeeeeeefffgggggghhhfffdddbbb```___^^^^^^ZZZZZZZZZZZZXXXWWWVVVUUUJJJIIIFFFCCCBBBCCCGGGKKKTTTSSSRRRPPPNNNPPPSSSWWWYYYZZZ[[[\\\[[[[[[YYYXXXWWWWWWVVVSSSNNNGGGAAA======<<<<<<===>>>???@@@AAA>>>>>>AAAEEEHHHJJJIIIGGGFFFFFFHHHMMMTTTXXXWWWVVVQQQPPPOOOMMMKKKIIIHHHGGGFFF@@@===???CCCFFFKKKPPPNNNNNNMMMMMMKKKJJJIIIHHHIIIKKKNNNPPPQQQPPPOOOMMMNNNNNNNNNNNNOOOPPPRRRRRRLLLKKKJJJJJJJJJKKKLLLMMMPPPQQQRRRRRRQQQOOOKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGDDDBBBAAACCCGGGIIIHHHFFFFFFGGGGGGDDDAAAAAADDDHHHFFFFFFEEECCC???;;;888666555555555666777777555333222222222111000///...------------..................------333<<>>BBBGGGIIIKKKNNNOOONNNNNNMMMMMMLLLKKKKKKIIIKKKMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQLLLKKKJJJIIIIIIKKKMMMNNNOOOPPPQQQQQQOOOMMMKKKJJJGGGHHHIIIJJJJJJJJJIIIIIIDDDAAA@@@BBBGGGJJJIIIFFFCCCCCCCCCCCCCCCEEEFFFHHHEEEEEEEEECCC@@@<<<999777555333222333666666444222666666555444222000...---,,,,,,---------.........------///444:::???BBBBBBCCCCCCCCCCCCCCCDDDEEEEEE???;;;444///...222777:::======;;;777222000000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++........................++++++,,,,,,---......///,,,------......------,,,***---...,,,,,,//////,,,((()))******++++++******+++,,,,,,,,,++++++---///+++,,,.../////////...------+++,,,///...,,,...222000111111222222333444444444555666777999:::;;;<<>>:::333///...222888<<<>>>===;;;666222//////000,,,++++++++++++++++++,,,,,,,,,,,,++++++*********////////////////////////++++++,,,,,,---...//////,,,,,,---......---,,,,,,***---...,,,,,,//////,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++***+++---///,,,---///000000000///...,,,+++,,,///...,,,///333000111111222333333444444555666777888:::;;;<<<===@@@BBBFFFHHHIIIIIIKKKLLLVVVWWWXXXYYY[[[___cccgggjjjiiimmmtttwwwwwwxxx|||~~~xxx^^^OOOJJJAAA???BBB@@@@@@===999888:::;;;;;;999777888999::::::999777555555666666666777777888888aaaeeejjjooorrrtttwwwyyy{{{zzzxxxtttooollllllmmmwwwtttqqqppprrrtttvvvvvvtttvvvrrrhhh___^^^^^^]]]aaaaaa```___]]]ZZZXXXWWWWWWXXXYYYZZZYYYXXXVVVTTTPPPQQQTTTWWW[[[aaaeeehhhqqqooonnnooorrruuuvvvvvvrrrqqqpppooonnnmmmmmmmmmlllhhhdddccceeefffdddbbbfffaaa\\\[[[```ggglllnnnqqqpppooommmkkkkkknnnqqqpppooooooooopppqqqrrrrrrpppnnnkkkhhhfffbbb^^^[[[QQQPPPOOONNNNNNPPPRRRSSSXXXXXXXXX\\\aaafffiiikkkjjjhhhfffgggjjjkkkjjjhhhhhhgggddd```bbbhhhkkkiiiiiifffbbb^^^]]]]]]___```[[[[[[[[[[[[\\\^^^```aaa___\\\WWWPPPKKKGGGEEEDDDBBBDDDGGGHHHHHHHHHJJJKKKSSSXXX]]]``````]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQQQQEEEHHHLLLMMMMMMMMMMMMMMMOOONNNNNNMMMNNNOOOQQQQQQPPPNNNLLLJJJJJJLLLOOORRRSSSPPPMMMLLLLLLLLLIIIFFFBBB>>>BBBKKKMMMHHHJJJSSSQQQPPPOOONNNLLLKKKJJJIIIKKKHHHIIIMMMNNNMMMNNNQQQMMMKKKMMMQQQRRROOONNNPPPOOOMMMKKKIIIIIIJJJLLLMMMMMMOOOPPPQQQPPPNNNLLLJJJJJJHHHHHHKKKOOOPPPLLLHHHFFFDDDBBBDDDGGGIIIIIIGGGGGGHHHHHHFFFDDDCCCDDDEEECCCBBBBBBBBBBBB@@@<<<999999999888666333333666888:::<<<<<<:::666333333444///---,,,,,,---///000000///---...333999>>>@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDD===555//////333888;;;CCC===666222222222111///((()))+++---.........---///+++&&&''',,,000///,,,111111000///...------,,,,,,******---...++++++...,,,,,,,,,,,,---...////////////.........---------++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////222111000000000000000111000///111444333111333777555555666888999:::;;;;;;>>>???DDDIIIJJJGGGIIIMMMXXXXXXYYY[[[^^^bbbeeegggkkkooosssvvvxxxyyy{{{}}}{{{___MMMIIICCCBBBDDD@@@???>>><<<:::999888999999999:::999777999<<<;;;777888888888777777777777777]]]aaaeeejjjmmmqqquuuxxxxxxwwwvvvsssooommmmmmnnnuuusssqqqqqqtttvvvwwwxxxtttvvvrrrggg___]]]]]]\\\```______^^^]]]\\\ZZZYYYUUUVVVXXXZZZZZZZZZYYYXXXSSSSSSSSSTTTXXX]]]cccgggrrrqqqpppqqqrrrsssttttttuuutttsssrrrqqqqqqqqqqqqllliiiffffffggggggeeeccc___\\\ZZZ]]]dddlllrrruuussstttsssqqqnnnllllllmmmnnnnnnnnnnnnoooppprrrrrrqqqooollliiigggddd```]]]SSSQQQNNNMMMOOOQQQQQQQQQSSSSSSVVVZZZ___eeehhhiiidddbbb```bbbeeehhhiiiiiiggggggeeebbbdddhhhiiifffeeecccaaa___^^^______```[[[[[[[[[[[[]]]___aaabbb```___[[[WWWQQQLLLGGGDDDDDDDDDDDDEEEFFFFFFFFFFFFNNNSSS[[[___```^^^[[[YYYZZZYYYWWWVVVTTTSSSSSSRRRHHHKKKNNNPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSMMMKKKJJJIIIJJJMMMQQQSSSSSSQQQNNNMMMMMMLLLHHHEEEEEECCCIIISSSUUUOOOPPPWWWTTTTTTSSSQQQPPPNNNMMMMMMKKKIIIJJJNNNOOOMMMNNNQQQPPPNNNOOOSSSSSSOOONNNQQQMMMKKKJJJHHHIIIJJJLLLNNNLLLMMMNNNNNNNNNLLLKKKJJJIIIKKKMMMNNNMMMLLLLLLLLLGGGEEECCCDDDGGGIIIHHHGGGIIIHHHFFFCCCAAAAAADDDGGGEEECCCAAA@@@???>>>===<<<<<<<<<:::777555555888:::;;;===>>><<<777444222222000...------...///000111/////////444:::>>>@@@@@@???@@@AAAAAAAAABBBDDDEEEAAA;;;444000222777<<>>===;;;999888888888888888:::999777888<<<;;;777888777777777777777777777YYY\\\___cccfffkkkqqqttttttuuutttrrrooonnnnnnoooqqqpppqqqsssvvvxxxyyyxxxtttvvvrrrhhh```]]]]]]\\\^^^^^^___^^^^^^]]]\\\[[[SSSUUUWWWZZZ[[[\\\\\\\\\WWWVVVTTTSSSTTTXXX```eeerrrrrrrrrrrrrrrrrrrrrrrruuutttssssssrrrrrrrrrrrrlllkkkiiiiiiiiihhheeeccc[[[ZZZ\\\aaahhhpppuuuxxxuuuwwwwwwuuuqqqmmmjjjiiilllllllllmmmnnnpppqqqrrrrrrpppmmmkkkiiifffbbb___ZZZUUUPPPOOOSSSUUUSSSPPPLLLOOOSSSXXX]]]aaadddfff[[[ZZZYYYZZZ^^^cccfffgggeeegggfffdddeeehhhfffbbb^^^^^^___```````````````\\\[[[[[[\\\]]]___bbbcccaaabbbcccaaa\\\SSSKKKFFFEEECCC@@@@@@CCCDDDCCCAAAHHHOOOXXX^^^```^^^\\\ZZZZZZYYYXXXWWWUUUUUUTTTTTTMMMOOOSSSTTTTTTTTTUUUVVVVVVTTTRRROOOOOOQQQSSSUUUOOONNNLLLKKKLLLNNNQQQSSSSSSRRRPPPOOONNNKKKGGGDDDBBBBBBIIITTTUUUPPPOOOTTTUUUUUUTTTSSSQQQPPPOOOOOOLLLJJJKKKOOOOOOMMMMMMPPPQQQOOOOOORRRRRRNNNNNNPPPKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKKKKKKKKKKJJJJJJJJJIIIMMMPPPOOOKKKIIIJJJMMMGGGFFFEEEEEEGGGGGGGGGEEEJJJHHHDDD@@@>>>@@@EEEIIIFFFDDDBBB???>>>>>>???@@@>>>===;;;888555555777::::::<<<>>>>>>:::666333222000///.........///111111111111222666;;;???@@@@@@>>>>>>???@@@BBBCCCDDDEEE===888333222555:::???BBB>>>999333000000000///---*********+++,,,---...///---,,,,,,+++,,,...///000------------......//////...,,,,,,//////------000---,,,,,,------...///000++++++++++++,,,---......)))***+++,,,------...---***+++++++++,,,,,,,,,---------------...///000111000/////////000111222222111000111444444222333888999888777777888:::<<<===BBBCCCHHHMMMLLLJJJLLLRRRWWWXXXZZZ^^^bbbggglllnnnooorrrvvvxxxyyy{{{}}}cccPPPJJJCCC@@@BBB>>><<<;;;:::888777777888888777888888666888<<<;;;777777777777777777777888888YYY[[[\\\^^^```eeekkkooosssttttttsssqqqnnnnnnnnnmmmmmmooorrrvvvxxxxxxwwwtttwwwtttjjjbbb```___^^^____________^^^]]][[[[[[TTTVVVXXXZZZ[[[\\\]]]]]]XXXXXXWWWTTTSSSVVV\\\aaaooopppqqqqqqqqqpppppppppqqqppppppoooooooooppppppmmmmmmllljjjhhheeebbb___]]]^^^aaafffkkkpppssstttvvvvvvvvvsssoookkkiiiiiiiiijjjjjjkkkmmmooopppqqqqqqpppmmmllljjjhhheeebbbaaaZZZSSSSSSWWWYYYVVVQQQJJJMMMRRRVVVYYY[[[]]]___VVVUUUTTTTTTXXX\\\aaacccdddffffffddddddeeeaaa[[[VVVXXX[[[^^^``````______\\\\\\\\\\\\^^^```bbbcccbbbeeeiiijjjeee[[[PPPHHHGGGBBB======AAADDDCCC@@@FFFLLLUUU\\\^^^]]][[[ZZZYYYYYYWWWVVVUUUUUUUUUUUURRRTTTVVVWWWVVVUUUVVVWWWXXXVVVRRROOOOOOQQQTTTVVVUUUTTTQQQOOOMMMNNNOOOPPPQQQQQQPPPNNNLLLHHHDDDAAA@@@AAAGGGOOOPPPMMMMMMPPPSSSRRRQQQPPPOOONNNMMMMMMMMMKKKLLLPPPPPPNNNMMMOOOPPPMMMMMMPPPPPPMMMMMMOOOLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKJJJIIIIIIIIIJJJJJJIIIKKKLLLJJJGGGFFFGGGHHHFFFEEEEEEFFFFFFFFFEEEDDDGGGFFFDDDAAA???@@@DDDGGGFFFEEEDDDBBB@@@???@@@AAA>>>===:::777444333555777777:::===???>>>:::777444000000000///...///000222222333555999<<>><<<999555333444555222555:::>>>@@@???;;;888111222222000......111333444666999<<<>>>???AAAAAABBB@@@???@@@AAAAAA>>><<<777555333333666:::===>>>;;;666222000111111///---,,,++++++***+++,,,...///+++---......------///111222111111000///.........---******---...+++,,,///............///000111111333222000...,,,,,,,,,---)))***+++,,,------------******+++,,,------............---......///000111////////////000111333333222111333666555333555999:::999777777888;;;>>>AAA@@@CCCHHHLLLJJJGGGLLLTTTUUUWWWZZZ^^^dddjjjooorrrrrrtttwwwyyy{{{~~~jjjTTTLLLCCC???@@@<<<<<<;;;:::999999:::;;;;;;777888888666888<<<;;;777666666777777888888888888\\\\\\[[[ZZZZZZ]]]aaadddmmmpppssstttrrrpppnnnnnnkkkkkklllooorrrtttsssrrrtttxxxvvvooohhhffffffeeeccccccbbb```^^^\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYYZZZXXX[[[^^^\\\XXXWWW[[[___gggkkkppprrrpppnnnnnnooollllllllllllmmmmmmnnnoookkklllkkkgggbbb^^^\\\\\\^^^bbbhhhlllnnnpppqqqssspppooommmiiifffeeegggjjjggggggggghhhiiikkklllmmmnnnlllkkkjjjjjjhhhfffcccbbb]]]WWWVVVXXXYYYVVVSSSPPPSSSVVVUUUSSSRRRSSSVVVXXXXXXWWWUUUTTTUUUXXX[[[``````^^^YYYWWWWWWTTTNNNJJJLLLOOORRRVVVYYY[[[\\\]]]]]]\\\[[[\\\]]]^^^___bbbfffkkkmmmjjjbbbXXXRRRMMMGGG@@@===???BBBDDDEEEHHHJJJNNNPPPRRRSSSVVVXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXVVVSSSRRRRRRSSSUUUSSSPPPNNNNNNPPPRRRTTTOOONNNMMMMMMMMMNNNOOOPPPLLLMMMLLLIIIEEEBBBAAAAAAIIIJJJMMMNNNNNNOOOPPPRRRQQQPPPPPPOOONNNNNNMMMMMMOOOMMMOOOSSSRRRNNNLLLNNNPPPMMMLLLOOOOOOMMMMMMQQQMMMMMMLLLLLLMMMMMMNNNNNNLLLLLLKKKJJJHHHGGGFFFEEECCC>>>999999;;;===<<<999???AAADDDDDDCCCBBBAAABBB???CCCGGGIIIGGGDDDBBBAAA@@@DDDGGGGGGCCC@@@@@@AAAAAAAAAAAA>>>999666555555000222777===AAAAAA>>>;;;333555666333000000333666666999<<<>>>??????AAABBBCCCAAA???@@@AAA@@@<<<888666444333444777:::<<<<<<999555111000111111///---,,,+++++++++,,,,,,---...,,,,,,,,,---...///////////////...---,,,+++******,,,******------++++++...///......//////000111222666444111...,,,,,,,,,,,,++++++,,,---------,,,,,,******+++,,,---...//////------------...///000111000/////////000111222222333222333666666444555:::888777777888:::===@@@BBBBBBEEEKKKNNNJJJHHHNNNVVVWWWYYY[[[___dddjjjooorrrqqqsssvvvyyy{{{lllVVVMMMCCC@@@AAA===<<<;;;:::::::::;;;<<<===999:::999777888<<<;;;777666666666777888888999999YYYYYYZZZYYYYYY[[[___aaafffjjjoooqqqqqqpppoooooonnnmmmmmmoooqqqrrrrrrppprrrvvvuuuoooiiihhhhhhfffbbbbbbaaa```^^^]]][[[ZZZXXXXXXXXXXXXXXXXXXYYYZZZZZZ]]]___\\\XXXXXX^^^dddiiinnnssstttqqqnnnmmmnnnkkkjjjkkkkkklllmmmnnnooohhhiiihhheeeaaa^^^___```___dddiiimmmnnnnnnppprrrmmmmmmllliiieeecccdddeeegggggggggggghhhiiijjjkkkkkkjjjhhhhhhhhhgggeeecccccc```\\\ZZZZZZZZZYYYXXXTTTVVVXXXVVVRRRQQQSSSWWWZZZ[[[[[[YYYWWWVVVYYY[[[^^^]]]XXXQQQOOOPPPMMMIIIGGGGGGIIIKKKOOOTTTXXX[[[^^^]]]\\\[[[ZZZ[[[\\\\\\bbbdddgggiiifffaaa[[[VVVQQQLLLDDD>>><<<>>>BBBDDDFFFFFFGGGGGGIIIMMMSSSXXXWWWWWWVVVVVVVVVVVVWWWWWWTTTUUUVVVTTTSSSRRRSSSUUUSSSRRRQQQPPPPPPQQQSSSTTTOOOOOONNNNNNOOOPPPQQQQQQLLLLLLKKKGGGCCCAAABBBDDDHHHKKKNNNOOONNNNNNMMMMMMPPPPPPPPPOOONNNNNNMMMMMMPPPNNNPPPTTTSSSOOOLLLMMMPPPLLLKKKLLLJJJGGGGGGJJJGGGHHHIIIJJJLLLMMMOOOOOOKKKKKKJJJIIIGGGEEEBBBAAA<<<999666444444666777888;;;???BBBCCCAAA@@@@@@AAA???CCCHHHJJJIIIFFFCCCBBB???BBBEEECCC???===>>>AAAAAABBBBBB@@@<<<777333222000111555;;;@@@AAA>>>;;;777999:::888444333666:::777;;;???AAA@@@@@@AAABBBBBB???>>>???BBBAAA<<<888444333333666999<<<======666333//////000000...,,,++++++,,,,,,------,,,,,,,,,***)))+++///000...,,,------,,,,,,+++++++++***---++++++......,,,,,,///////////////000111222222555333000---++++++,,,---,,,,,,------,,,,,,++++++******+++,,,---...//////,,,,,,,,,,,,---...///000111000000000000000111111333222444777777444666:::555666777999<<>>::::::999999999:::<<<===;;;===;;;999999<<<;;;666555666666777888888999999UUUWWWXXXXXXYYY[[[^^^aaa```dddkkkoooqqqpppppppppqqqoooooooooqqqrrrqqqppppppttttttnnniiihhhhhhggg````````````___^^^]]]\\\VVVVVVVVVWWWWWWYYYZZZZZZ]]]______[[[WWWYYYaaaiiikkkqqqwwwwwwrrrnnnlllmmmhhhhhhhhhiiijjjkkklllmmmfffggggggdddaaa```bbbeeecccgggkkkmmmllllllmmmooolllmmmmmmkkkgggcccaaa```ggggggggggggggghhhiiiiiiiiihhhggggggggggggdddbbbeeedddaaa___]]]]]]]]]^^^UUUXXXYYYVVVRRRQQQUUUYYY[[[\\\]]]\\\YYYXXXZZZ\\\]]][[[TTTLLLIIIKKKJJJGGGFFFEEEEEEGGGKKKQQQVVVZZZ___]]]\\\ZZZYYYYYYZZZZZZbbbccceeeeeeddd```\\\YYYTTTOOOHHH???::::::???CCCCCCBBBAAAAAACCCJJJRRRXXXXXXWWWWWWWWWWWWXXXYYYYYYRRRSSSTTTTTTSSSSSSUUUWWWRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRMMMMMMKKKGGGBBBAAADDDGGGIIINNNSSSTTTRRRQQQNNNKKKNNNNNNNNNMMMMMMLLLLLLLLLPPPOOOPPPTTTTTTOOOLLLMMMOOOJJJHHHGGGEEE@@@@@@BBBBBBDDDFFFHHHKKKNNNPPPQQQJJJJJJJJJIIIFFFCCC???===666777666333000000555999999===AAABBB@@@???@@@AAA@@@DDDHHHJJJIIIFFFDDDCCC???AAABBB>>>:::999===BBB>>>@@@BBB@@@;;;555111///111222555:::???@@@>>>;;;:::<<<>>>;;;777666999===888<<<@@@BBBAAA@@@AAABBB@@@>>><<>>999333333444777;;;???@@@???444111...---//////---******+++,,,---...---,,,+++---)))(((***///111...***,,,,,,,,,---------.........,,,,,,//////------000////////////000111222333333111...,,,++++++---...------------,,,+++************+++,,,---//////000,,,,,,,,,,,,,,,...//////222111000000000000000111333222444777777555666;;;333555777:::>>>@@@CCCDDD???CCCHHHKKKFFFDDDKKKUUU^^^___aaacccggglllooorrroooqqqtttxxx{{{mmmWWWMMMDDD@@@BBB>>>999888888888888999;;;<<<===>>>===999:::<<<:::666555666666777888999999999[[[YYYVVVUUUVVVYYY]]]```]]]aaagggkkkmmmnnnooopppnnnnnnmmmmmmnnnooopppqqqsssrrrqqqpppnnnkkkiiihhhcccbbbaaa___^^^^^^^^^^^^[[[ZZZZZZZZZYYYYYYYYYYYYaaaaaa]]]XXXXXX___dddeeejjjqqqxxxxxxsssmmmkkkkkklllllllllkkkjjjjjjiiiiiihhheeeaaa___aaadddhhhjjjiiijjjkkkmmmmmmlllkkkjjjjjjjjjiiigggccc^^^YYYWWW]]]aaaeeehhhiiihhhhhhiiikkkkkkjjjiiihhhgggeeedddaaabbbbbb___[[[YYY[[[]]]ZZZYYYXXXVVVVVVXXXYYY[[[XXXZZZZZZWWWRRRRRRVVV[[[```[[[SSSLLLHHHFFFEEEDDDFFFEEEEEEGGGGGGHHHOOOXXX^^^]]][[[ZZZYYYZZZZZZ[[[___```aaaaaa```]]]YYYWWWXXXRRRJJJDDD@@@???>>>>>>AAA>>>;;;999===DDDKKKQQQTTTUUUUUUVVVVVVUUUTTTTTTWWWWWWWWWVVVUUUTTTSSSRRROOOPPPSSSUUUVVVWWWWWWWWWSSSUUUVVVVVVTTTSSSSSSTTTQQQNNNIIIDDDAAAAAACCCDDDOOOPPPPPPPPPPPPPPPPPPOOOLLLNNNOOOOOOOOOOOOPPPRRRPPPPPPPPPRRRRRRQQQNNNKKKJJJFFFAAA;;;888888999::::::<<>>===<<<<<<===>>>???<<<===>>>??????@@@BBBDDDAAA>>><<<>>>AAAAAA===999444333444999>>>AAA@@@===777444///---------------------------------------///---+++,,,...000///---+++,,,------------++++++++++++,,,,,,,,,---------111000000///...---------,,,,,,,,,------.........***,,,...///---+++*********++++++,,,---------,,,......------,,,,,,,,,+++///000111111000111333555444444444555555555555555777777777888;;;===@@@BBBBBBCCCDDDEEEHHHMMMSSSXXX```cccdddccchhhppprrrnnnrrrrrrsssvvvzzzpppWWWOOOEEE@@@AAA@@@===<<<;;;999888888999999:::777444555777999999888888888777777666666555555\\\ZZZXXXVVVWWWYYY\\\___\\\```eeehhhjjjlllnnnooommmmmmlllllllllnnnppprrrtttsssrrrqqqooommmkkkjjjeeeeeedddcccaaa```______]]]]]]]]]\\\[[[YYYWWWVVV]]]___^^^\\\]]]cccfffeeekkkpppuuuvvvrrrmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiieeeaaa```cccgggjjjjjjhhhhhhhhhhhhhhhiiiiiijjjhhhgggdddaaa^^^ZZZWWWUUU\\\___dddggggggggghhhiiijjjjjjjjjiiihhheeecccbbb```___^^^[[[YYYXXXZZZ[[[[[[ZZZXXXWWWWWWWWWYYYZZZUUUWWWWWWUUURRRSSSYYY^^^\\\WWWPPPJJJHHHGGGFFFEEEGGGEEEEEEFFFFFFGGGNNNWWW\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^______^^^[[[XXXVVVWWWRRRLLLGGGCCCAAA>>>===@@@>>>;;;:::<<>>======>>>@@@@@@AAABBBAAA===777222222222333555999<<<===<<>>======<<<===>>>???<<<======>>>???@@@BBBDDDCCC@@@>>>>>>@@@@@@;;;777000000222888???BBBBBB@@@888555000...---------,,,------------------------///---+++,,,...000///...------,,,,,,,,,---......,,,+++++++++,,,,,,------000000//////...------,,,,,,,,,,,,---------......,,,...000000...,,,++++++++++++,,,------------------...//////000111222222000111222222111222444555555555555666666666666777888888999:::<<>>AAABBBKKKNNNSSSWWWYYYYYYWWWUUUSSSSSSSSSSSSRRRQQQPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTRRRSSSTTTSSSQQQOOOOOOOOONNNLLLJJJIIIJJJLLLNNNPPPNNNOOOQQQRRRRRRQQQOOONNNKKKMMMNNNNNNMMMMMMOOOQQQQQQPPPNNNNNNNNNMMMKKKIIIAAA>>>999555222222333444444666999>>>DDDHHHIIIHHHJJJJJJIIIFFFBBB===999666222333444444333333444555111555:::>>>AAACCCFFFHHHCCCDDDEEEFFFGGGGGGGGGGGG???AAABBBBBB@@@????????????@@@CCCEEEDDD@@@999444222222222555888;;;======>>>>>>=========>>>>>>???<<<<<<======???@@@BBBCCCDDDAAA?????????===999555000000222888>>>BBBAAA>>>999666111///......---,,,------------------------...---+++,,,...//////...///---+++******---///111---,,,+++***+++,,,---.../////////......------,,,,,,,,,,,,,,,------------...000111000...,,,,,,,,,,,,,,,---............---+++,,,---...///000000111///000111111000111333555666666666666777777888888999999:::;;;===@@@BBBCCCEEEEEEFFFFFFIIINNNUUUZZZccceeegggiiinnnuuuwwwuuurrrssstttwww|||tttYYYPPPFFF@@@@@@???===<<<:::999888999999:::;;;999888888:::;;;;;;:::888888888888888888999999```___]]]\\\ZZZYYYYYYYYYYYYZZZ]]]___aaadddiiilllkkkiiihhhgggiiillloooqqqtttttttttsssrrrqqqpppooojjjjjjjjjiiihhhfffdddbbbbbbbbbccccccaaa]]]YYYWWW[[[___aaa```bbbfffgggdddhhhhhhjjjllloooooollljjjlllkkkjjjhhhhhhhhhhhhhhhiiiddd```bbbhhhlllkkkhhhgggggggggggghhhiiiiiijjjbbb___ZZZVVVSSSSSSTTTUUUVVVZZZ^^^aaacccdddfffgggiiiiiiiiifffccc^^^YYYVVVVVVRRRMMMLLLNNNPPPQQQPPPVVVUUUVVVVVVWWWYYY[[[\\\___]]]YYYSSSOOOOOORRRVVVUUUQQQLLLIIIHHHHHHHHHHHHIIIFFFDDDDDDBBBCCCJJJTTTXXXZZZ\\\^^^______]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWUUUUUUTTTSSSQQQNNNHHHAAA;;;:::;;;;;;<<<===>>>>>>???HHHLLLRRRWWWYYYXXXUUUSSSRRRRRRSSSSSSRRRQQQQQQPPPSSSSSSSSSSSSRRRRRRQQQQQQQQQSSSTTTSSSPPPNNNNNNOOOSSSRRROOOMMMLLLLLLMMMNNNKKKLLLNNNPPPPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLOOOQQQPPPNNNLLLKKKJJJIIIGGGEEE===:::666333111111222333333444666<<>>??????AAADDDFFFFFFBBB<<<777333222222444888;;;<<<===>>>>>>>>>>>>>>>>>>??????===<<<<<<===???AAABBBBBBBBB@@@???>>>>>><<<888555333333444999===???<<<999999666222000///...,,,+++........................---,,,,,,,,,---.........---,,,+++***+++,,,...000---,,,+++******,,,---///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///,,,++++++,,,------......///......---............------------...///000/////////111333555555555666777777777888999999:::<<<>>>@@@AAABBBDDDEEEFFFHHHKKKRRRZZZ___ccceeegggkkkqqqvvvxxxwwwssstttuuuyyy}}}xxx\\\QQQFFF???@@@???<<<;;;:::999888999::::::999999999999::::::::::::888888888999999:::::::::bbbaaa```___\\\ZZZWWWVVVVVVXXXZZZ[[[]]]aaafffiiiiiihhhgggfffgggjjjmmmoooqqqrrrrrrrrrqqqqqqpppooojjjjjjjjjiiihhhgggfffeeebbbccceeeeeedddbbb^^^\\\___aaa```^^^^^^ccceeedddddddddeeehhhkkkmmmmmmlllooommmjjjhhhfffdddddddddeeebbb```ccchhhjjjhhheeeaaacccfffhhhiiihhhfffeeeaaa^^^ZZZVVVTTTTTTUUUWWWUUUXXX\\\___```bbbdddfffiiiiiigggccc^^^YYYTTTQQQUUUPPPLLLKKKMMMOOOOOONNNPPPQQQRRRUUUWWWZZZ\\\]]]aaa^^^ZZZTTTPPPOOOQQQSSSWWWTTTOOOKKKJJJIIIHHHGGGIIIFFFDDDDDDBBBBBBIIIRRRXXX[[[^^^```aaaaaa___]]]ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUUUUUUUUUURRRLLLDDD???999:::;;;===>>>?????????FFFJJJPPPUUUWWWVVVRRRPPPSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNNNNQQQRRRSSSSSSPPPOOOOOOOOOVVVSSSPPPMMMKKKKKKLLLMMMKKKLLLNNNOOOOOONNNLLLKKKLLLMMMMMMLLLKKKLLLOOOQQQQQQOOOMMMLLLKKKIIIEEECCC:::888555333111111222333333444777<<>>@@@BBBDDDBBBCCCCCCCCCDDDEEEFFFFFFBBBCCCCCCAAA>>>======>>>@@@BBBDDDGGGGGGCCC===999333222111333777:::<<<=========>>>???????????????>>><<<<<<===@@@CCCCCCBBB??????>>>>>>===<<<999777333333444999===>>>:::777888555222000///...,,,+++........................,,,,,,,,,,,,,,,,,,...///******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,***)))+++------......///......------111111111111111222222222///000111111000000222444333333444555555666777777888999:::<<<===???@@@@@@BBBDDDGGGKKKPPPWWW___dddccccccffflllrrruuuvvvwwwtttuuuwww{{{{{{^^^SSSFFF???@@@>>><<<;;;:::999999999:::;;;777888999999999999999:::888888999999::::::;;;;;;bbbbbbbbbaaa___[[[WWWUUUSSSUUUWWWYYY[[[___cccgggggggggffffffggghhhjjjjjjmmmnnnnnnooooooooonnnnnnkkkjjjiiihhhhhhhhhhhhiiicccdddfffffffffeeecccbbbbbbccc```\\\]]]bbbfffeeebbbcccccceeegggiiilllmmmooommmiiieeebbb`````````___```aaacccdddeeecccaaaZZZ]]]aaaeeefffdddaaa___```___\\\YYYXXXWWWXXXXXXUUUXXX[[[^^^___```ccceeegggeeeccc___ZZZVVVRRRPPPUUUSSSQQQPPPPPPQQQPPPOOOLLLNNNPPPSSSVVVYYY[[[\\\\\\ZZZWWWUUUTTTUUUVVVWWWYYYVVVQQQMMMLLLJJJIIIGGGGGGEEEEEEEEEDDDDDDIIIQQQYYY[[[^^^```aaa```___]]]ZZZZZZZZZ[[[[[[ZZZYYYYYYVVVVVVVVVVVVTTTPPPIIIDDD;;;;;;;;;<<<===>>>???@@@DDDHHHMMMRRRUUUSSSQQQNNNTTTTTTTTTUUUUUUTTTTTTSSSPPPOOONNNMMMLLLLLLLLLLLLOOOQQQRRRRRRPPPOOOOOOPPPRRROOOKKKHHHHHHJJJMMMOOOOOOOOOOOOPPPPPPOOOOOOOOOMMMMMMMMMLLLKKKMMMPPPSSSSSSRRRPPPOOONNNKKKFFFBBB888777555333222222333444444555888===CCCGGGHHHGGGIIIIIIFFF@@@888333222444111222333333222222333444333666:::===>>>???AAABBBBBBCCCDDDEEEEEEFFFFFFEEECCCCCCAAA???======???AAABBBCCCDDDFFFFFFCCC>>>:::333111111222666:::<<<=========>>>???@@@@@@@@@@@@@@@>>><<<>>>BBBEEEDDDCCC===>>>>>>>>><<<:::888777000000333888===???<<<888555333000//////...,,,+++........................+++,,,---,,,++++++---///***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---***)))))),,,...---............---,,,,,,------///000222333444555111222333333222333555777222333333444555666777777888999:::<<<>>>>>>??????BBBEEEJJJPPPUUU\\\bbbgggdddcccfffmmmssstttuuuvvvvvvwwwzzz~~~```TTTGGG??????>>><<<;;;:::999999999:::;;;666888::::::999888999:::999999999999999999::::::bbbcccdddccc```\\\WWWTTTQQQSSSVVVYYY[[[^^^bbbeeeffffffggggggggggggffffffiiijjjkkkkkklllllllllllllllkkkiiihhhhhhjjjlllnnnfffggggggggggggffffffeeeaaacccaaa^^^___dddhhhgggcccdddeeedddbbbcccgggkkkkkkhhheeeaaa^^^]]]]]]]]]ZZZ]]]aaabbb```^^^]]]]]]YYY[[[^^^aaabbbaaa___^^^______^^^^^^\\\[[[ZZZYYYWWWYYY[[[]]]^^^___bbbdddbbb```]]]ZZZWWWVVVUUUTTTTTTUUUUUUTTTQQQOOOOOOOOOLLLMMMOOORRRTTTVVVXXXXXXVVVVVVUUUVVVXXXZZZ[[[\\\XXXUUUQQQNNNLLLKKKJJJHHHEEEDDDFFFGGGFFFEEEJJJQQQYYY[[[]]]^^^___^^^]]]\\\YYYYYYYYYZZZZZZZZZZZZZZZXXXWWWVVVVVVUUURRRMMMJJJ???===;;;999999;;;===???@@@CCCIIIOOORRRRRRQQQOOOSSSTTTTTTUUUUUUTTTTTTSSSOOOOOOMMMLLLKKKLLLLLLMMMLLLNNNPPPPPPOOONNNOOOPPPNNNKKKFFFCCCCCCGGGLLLOOOQQQPPPOOOOOOOOOOOOPPPQQQNNNNNNNNNLLLLLLMMMQQQTTTQQQQQQQQQPPPOOOJJJCCC???777666444333222333333444444555999???DDDGGGFFFEEEIIIIIIGGG@@@777222222444000222333333222222333444333666:::===>>>@@@AAACCCCCCDDDFFFHHHIIIHHHGGGFFFCCCBBB@@@>>>===???DDDHHHEEEDDDDDDDDDDDDBBB>>>;;;333111000111555999<<<===<<<===???@@@AAAAAA@@@@@@BBB???===???DDDGGGFFFDDD>>>??????>>>;;;888666555///000333888===>>>;;;777222111///.........,,,+++........................***,,,---,,,++++++---///000//////...---------,,,)))+++,,,......---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******......,,,***)))+++...111---------------,,,++++++++++++---...000222333444000111222222111222444666333333444555666777888888999:::<<<>>>???@@@??????DDDIIIOOOUUUZZZ^^^cccffffffdddgggoootttttttttvvvwwwyyy|||bbbUUUGGG??????===;;;:::999999999:::;;;;;;666999;;;<<<:::999:::;;;999999999999888888888888bbbcccddddddaaa]]]WWWTTTPPPSSSVVVYYY[[[]]]aaaccceeefffggghhhgggfffdddcccfffggghhhiiijjjjjjjjjjjjmmmkkkiiihhhiiikkkoooqqqiiiiiihhhhhhgggfffffffff___bbbbbb```bbbhhhjjjiiieeeggggggddd______dddiiigggdddaaa]]][[[ZZZ[[[\\\VVV\\\aaaaaa]]]YYYYYY[[[[[[\\\]]]___```aaaaaaaaa^^^___``````___]]]ZZZYYYWWWYYY\\\]]]]]]___aaaccc]]]\\\YYYWWWVVVVVVXXXYYYQQQSSSVVVTTTPPPLLLLLLMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUUUUUUUXXXZZZ\\\\\\\\\VVVSSSOOOMMMMMMLLLKKKIIIDDDDDDFFFIIIHHHFFFKKKQQQYYYZZZ[[[\\\\\\\\\[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVUUUUUUSSSPPPNNNBBB???;;;777666888;;;===<<<@@@FFFLLLPPPRRRRRRQQQSSSSSSTTTTTTTTTTTTTTTSSSPPPOOOMMMLLLLLLLLLMMMNNNJJJLLLNNNNNNNNNMMMNNNOOONNNJJJDDD@@@@@@DDDIIIMMMPPPOOOMMMLLLLLLMMMOOOPPPOOOOOONNNMMMLLLNNNQQQUUUNNNNNNOOOOOOMMMGGG@@@:::555444333222222222333444333555:::@@@EEEFFFEEECCCJJJJJJGGG???666111111444000222333333222111333444222666:::===???AAACCCEEEDDDFFFHHHKKKKKKJJJHHHGGGCCCAAA???======BBBIIINNNFFFEEEDDDCCCCCCAAA>>>;;;333111000111555999<<<===<<<===???@@@AAAAAA@@@@@@CCC@@@===@@@EEEHHHGGGDDD@@@AAA@@@>>>:::666444333333333555999<<<<<<777222000///------......,,,+++////////////////////////***,,,---,,,******---///555333000...------///000(((***---//////...,,,***+++++++++++++++++++++,,,,,,,,,,,,++++++*********......---+++***,,,000444,,,---------,,,,,,+++***111111222222333333333444---...//////...///111333444444555666777888999999:::;;;===???@@@AAAAAA@@@GGGLLLRRRXXX\\\___bbbdddhhheeehhhqqqvvvttttttwwwxxxzzz}}}cccUUUGGG??????===;;;:::999999999:::;;;<<<777:::======;;;:::;;;<<<:::999999888888777777777dddcccbbbbbbaaa___[[[WWWPPPQQQQQQSSSWWW[[[___aaabbbcccfffhhhjjjiiifffcccffffffgggggghhhiiiiiiiiihhhfffddddddeeeiiinnnqqqooommmiiifffdddeeeggghhheeeffffffhhhiiikkkmmmnnnjjjhhheeebbbaaaaaabbbcccfffccc```^^^]]]^^^^^^^^^\\\aaabbb^^^\\\]]]YYYRRRWWWZZZ[[[\\\aaaeeeddd______]]]ZZZYYYZZZ\\\]]]]]][[[ZZZZZZ[[[]]]^^^^^^]]][[[XXXVVVUUUWWWYYYYYYYYYXXXXXXWWWUUUSSSRRRQQQPPPQQQJJJHHHMMMPPPNNNLLLNNNSSSSSSUUUYYY\\\]]]\\\ZZZUUURRRNNNKKKIIIJJJKKKMMMJJJGGGEEEFFFDDDBBBEEEKKKVVVYYY[[[\\\[[[YYYYYYYYY^^^YYYSSSSSSWWW[[[[[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSMMMEEE;;;666888;;;<<<;;;999===@@@BBBJJJTTTUUUPPPOOOPPPPPPQQQPPPPPPOOOOOOQQQOOOMMMLLLJJJJJJJJJKKKKKKMMMOOOOOOMMMKKKKKKKKKJJJHHHCCC???>>>BBBHHHMMMMMMLLLMMMPPPOOOKKKKKKOOOOOOMMMKKKJJJJJJLLLNNNPPPPPPNNNNNNOOOIII???;;;===888333111222222///000333000444;;;AAAEEEFFFEEEDDDHHHGGGDDD>>>888444333444000222333333333333444666333666:::>>>AAABBBAAA@@@DDDGGGIIIJJJIIIHHHGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCAAA>>><<<;;;888444///...222777:::;;;:::<<<>>>???@@@@@@@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAAAAA>>>:::666444000222666:::<<<;;;777444111000///...---,,,,,,,,,,,,++++++---000000...+++,,,---...//////---+++***---...//////---+++((('''++++++***+++,,,+++(((&&&,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++////////////000000000000222111///000222444555555444444555555666666777777;;;;;;;;;<<<>>>???>>>>>>GGGLLLTTTZZZ^^^```bbbdddgggfffjjjpppsssrrrsssvvvxxxyyy{{{hhhTTTJJJAAA===???<<<<<<;;;:::999999999999::::::<<<<<<<<<<<<::::::666888:::;;;:::999999:::hhhgggeeedddbbb___ZZZWWWTTTSSSSSSTTTWWW[[[___aaa```bbbdddfffhhhgggeeedddddddddeeeeeefffgggggggggdddbbbaaaaaadddhhhmmmpppmmmjjjgggdddcccdddfffgggffffffggghhhjjjlllmmmnnnjjjhhhfffcccbbbbbbcccddddddbbb```^^^]]]]]]]]]]]]ZZZ^^^___\\\\\\^^^]]]XXXUUUWWWXXXXXX\\\aaa```\\\```___]]]]]]]]]^^^______[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZXXXUUUUUUWWWYYYZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPKKKJJJNNNOOOMMMNNNQQQTTTUUUWWWZZZ\\\]]]ZZZXXXUUUSSSOOOKKKIIIHHHHHHIIIFFFDDDCCCDDDCCCBBBEEEKKKVVVXXX[[[\\\ZZZYYYXXXXXX[[[WWWRRRRRRVVVYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXRRRJJJ???999999;;;;;;;;;999<<<>>>@@@GGGPPPSSSOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQPPPOOOMMMLLLKKKLLLLLLGGGIIIKKKLLLKKKJJJKKKLLLLLLIIIEEEBBBAAADDDJJJNNNLLLKKKLLLNNNLLLHHHHHHLLLNNNMMMKKKJJJJJJLLLNNNOOOOOOLLLLLLLLLFFF<<<888:::444111111333222///...111111555;;;AAAEEEFFFEEEDDDGGGFFFCCC===777333222222000222333333333333444666333555999===@@@BBBCCCCCCDDDFFFIIIJJJIIIHHHGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>888333///...222777:::;;;<<<======>>>>>>>>>======AAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBAAA>>>999555333000333777:::<<<:::666333111000///...---,,,,,,,,,---,,,+++---///000---+++)))***+++,,,---,,,,,,+++------......---+++)))(((,,,++++++---......,,,***+++++++++******)))))))))++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,////////////000000000000111111000000222444555555666666777777888888999999<<<;;;;;;<<<>>>???@@@???FFFLLLSSSYYY]]]___aaaccchhhgggjjjpppsssrrrsssvvvzzz{{{}}}kkkVVVKKKAAA===>>><<<<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999666888:::;;;999888999999mmmkkkiiifffddd```[[[WWWXXXWWWUUUUUUVVVZZZ]]]```^^^___aaaccceeeeeeeeedddaaabbbbbbccccccdddeeeeee___^^^^^^___aaaeeeiiillliiigggeeecccbbbdddfffgggggghhhhhhiiikkklllmmmmmmkkkiiigggeeeddddddeeefffcccbbbaaa___]]][[[ZZZYYYYYY\\\^^^]]]^^^aaabbb```VVVXXXWWWVVVYYY^^^^^^[[[```````````````aaaaaaaaa\\\ZZZYYYZZZ\\\\\\[[[ZZZXXXVVVTTTUUUWWWYYYZZZZZZYYYYYYWWWUUUSSSQQQOOONNNOOOMMMMMMNNNNNNMMMPPPUUUWWWXXXYYY\\\^^^\\\YYYVVVTTTSSSPPPLLLIIIFFFEEEDDDCCCAAAAAACCCCCCAAAEEEKKKSSSVVVZZZ[[[ZZZXXXXXXXXXWWWTTTRRRRRRUUUVVVUUUSSSSSSTTTUUUVVVXXXZZZ[[[\\\ZZZQQQEEE===::::::;;;::::::;;;<<<===CCCLLLOOOOOONNNOOOOOOPPPQQQQQQQQQPPPQQQQQQOOONNNMMMMMMMMMMMMFFFHHHJJJJJJJJJKKKLLLNNNNNNLLLIIIGGGGGGIIILLLNNNMMMKKKLLLNNNKKKGGGGGGJJJMMMLLLKKKJJJJJJLLLNNNOOOMMMKKKJJJHHHBBB999555555333111111444333///...000222666<<>>>>>===<<<<<<<<<<<<<<<@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA===999444111111333888;;;;;;999666333111000///...---,,,,,,,,,...---,,,---......,,,+++'''(((((()))***+++,,,---,,,---.........,,,+++************,,,...///...,,,*********))))))))))))))))))*********+++,,,,,,,,,*********++++++,,,,,,---,,,,,,---.../////////...////////////000000000000111000111111222444555666666666777777888888999999<<<<<<===>>>???@@@AAABBBHHHNNNUUU[[[___aaacccdddiiigggjjjppprrrrrrsssvvv{{{}}}nnnXXXLLLAAA<<<===<<<<<<;;;:::999999999999888999:::;;;;;;:::999888777999::::::999888888888nnnllliiigggddd```\\\YYY[[[YYYVVVTTTUUUWWWZZZ]]][[[]]]___aaaaaabbbccceee```aaaaaabbbbbbcccdddddd___^^^^^^^^^```cccfffgggfffeeecccbbbcccdddfffhhhhhhiiijjjjjjkkkkkkllllllkkkjjjhhhgggfffgggggghhhddddddccc```\\\XXXUUUTTTXXX[[[^^^___aaacccbbbaaaZZZ\\\[[[XXXYYY^^^___]]]___aaabbbcccbbbaaabbbbbb\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUTTTSSSTTTWWWYYYYYYYYYYYYYYYWWWUUURRRPPPOOONNNMMMNNNOOONNNMMMNNNSSSYYY[[[[[[]]]___```^^^YYYUUURRRQQQPPPMMMJJJGGGDDDCCCDDDBBBBBBDDDCCCAAADDDIIIOOORRRWWWZZZZZZYYYYYYYYYTTTSSSRRRSSSUUUUUUSSSQQQNNNOOORRRTTTWWWZZZ\\\]]]^^^VVVIII@@@;;;999999999:::::::::;;;@@@GGGLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLJJJKKKLLLKKKKKKKKKNNNPPPOOONNNLLLKKKLLLMMMNNNNNNOOONNNNNNOOOMMMHHHGGGJJJLLLKKKJJJJJJJJJLLLNNNOOOLLLKKKJJJFFF???888444333666222222444333000000333333777<<>>888333111111000111333333222222444555333555888<<<@@@DDDHHHJJJJJJKKKLLLKKKHHHFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????777444111///111555999<<>><<<;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBB@@@===888333000111444999;;;;;;888555333111000///...---,,,,,,,,,......------------,,,+++))))))((('''(((***,,,---,,,,,,---......------,,,***)))((()))+++,,,+++*********************))))))(((((()))***++++++,,,,,,))))))******+++,,,------,,,,,,...///000000000000////////////000000000000///000222222333444666777444444555555666666777777<<<===>>>??????AAACCCEEEMMMRRRYYY___bbbeeefffhhhjjjhhhjjjppprrrqqqssswww{{{}}}nnnYYYLLLBBB<<<===<<<<<<;;;:::999999999999888888::::::::::::888888888999::::::888777888999kkkiiigggeeedddaaa^^^[[[\\\ZZZWWWTTTTTTUUUWWWYYYYYY[[[^^^_________aaaddd```aaaaaabbbccccccddddddaaaaaa``````aaaaaabbbccceeedddccccccdddeeeggghhhiiijjjjjjkkkkkkkkkjjjiiijjjjjjiiihhhhhhhhhiiijjjggggggfffaaaZZZTTTRRRQQQUUUWWW[[[___```^^^\\\[[[]]]___^^^ZZZZZZ]]]___]]]^^^```ccccccbbbaaabbbccc^^^\\\ZZZZZZZZZZZZXXXWWWTTTSSSRRRTTTVVVXXXXXXXXXYYYXXXVVVTTTRRRPPPOOONNNLLLNNNOOOLLLLLLOOOVVV[[[^^^___```aaabbb```\\\XXXQQQPPPPPPNNNLLLIIIFFFDDDHHHFFFEEEFFFEEEAAACCCGGGJJJNNNTTTXXXYYYYYYYYYYYYRRRRRRSSSTTTUUUUUUTTTRRRNNNOOORRRTTTXXXZZZ]]]^^^^^^WWWLLLBBB;;;999888888999888999;;;???DDDJJJPPPNNNOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNMMMMMMLLLKKKKKKLLLMMMLLLJJJIIIIIILLLNNNOOOMMMLLLLLLOOOPPPOOONNNOOOMMMNNNOOOLLLGGGFFFIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMKKKEEE>>>999555333666222000111000///111555444777<<<@@@DDDEEEEEEEEEFFFFFFDDD@@@:::555222222///111222222222222333555333444888<<>>===<<<<<<===???@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB@@@<<<777333000111555:::<<<:::666444333111000///...---,,,,,,,,,.........---,,,,,,,,,,,,---,,,***((((((***,,,---,,,,,,------......------,,,+++))))))***+++***(((++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))***+++,,,,,,------,,,---...///000000111000////////////000000000000...000333444333444666888444444555555666666777777<<<===?????????AAAEEEHHHOOOTTT[[[```dddfffggghhhkkkiiikkkooorrrqqqssswwwyyy|||nnnYYYLLLBBB======<<<<<<;;;:::999999999999888888::::::::::::888888999:::;;;:::888888999:::jjjgggeeedddcccbbb```^^^\\\ZZZXXXVVVTTTTTTUUUUUUWWW[[[___```^^^^^^___bbbaaaaaaaaabbbccccccddddddcccccccccbbbbbbaaaaaa```dddcccccccccdddeeeggghhhiiijjjjjjkkkjjjiiihhhgggiiiiiiiiiiiiiiiiiijjjjjjhhhhhhgggaaaYYYSSSRRRRRRTTTTTTWWW\\\\\\XXXUUUVVV\\\``````[[[YYY[[[\\\[[[^^^aaacccbbb``````bbbeee```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTUUUXXXYYYYYYXXXWWWVVVUUUTTTRRRQQQOOOOOOLLLNNNMMMIIIKKKRRRXXX[[[```___```aaabbbaaa^^^\\\RRRRRRQQQOOOMMMKKKHHHGGGJJJHHHHHHIIIFFFBBBCCCGGGIIIMMMSSSXXXYYYXXXWWWWWWPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSUUUWWWZZZ\\\]]]^^^[[[VVVNNNEEE>>>:::888888888777999===@@@CCCJJJRRROOOPPPPPPQQQQQQPPPPPPOOOLLLMMMMMMMMMMMMLLLKKKJJJLLLKKKJJJGGGEEEFFFIIILLLMMMKKKIIIKKKOOOQQQPPPNNNLLLKKKKKKLLLIIIDDDDDDGGGIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNLLLEEE>>>;;;888555444000...//////...000333444666;;;???BBBDDDDDDDDDFFFFFFEEE@@@;;;666333222///000222222111111333444222555999>>>CCCGGGJJJKKKMMMMMMLLLJJJFFFDDDCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::999777444111///111666:::<<<<<<======>>>@@@AAABBB@@@@@@@@@????????????>>>AAAAAAAAA@@@<<<888333000111666<<<===999555333333111000///...---,,,,,,,,,---......---++++++,,,...///...,,,*********,,,------------------.........000...,,,+++,,,,,,+++***+++++++++++++++,,,,,,,,,)))*********+++,,,,,,,,,+++++++++,,,,,,------...------...///000000000///////////////000000000000---000444555444444666999666666777777888888999999;;;===??????>>>AAAFFFJJJNNNSSSZZZ___bbbdddfffgggmmmjjjkkkooorrrqqqssswwwxxx|||oooYYYMMMBBB======<<<<<<;;;:::999999999999888999:::;;;;;;:::999888999:::;;;:::999:::;;;===jjjhhheeedddcccbbb```^^^[[[[[[ZZZXXXWWWUUUUUUTTTVVV[[[```aaa^^^\\\]]]___``````aaaaaabbbbbbccccccbbbbbbcccccccccbbbaaa```bbbbbbbbbbbbbbbcccdddeeehhhiiijjjjjjiiihhhfffdddhhhhhhiiiiiiiiijjjjjjkkkfffgggfff```YYYTTTUUUWWWYYYUUUUUUYYYYYYVVVVVVYYY\\\aaabbb]]]ZZZZZZZZZYYY___bbbdddbbb___```dddhhhaaa___]]]\\\[[[ZZZXXXVVVXXXXXXWWWYYY[[[[[[ZZZYYYUUUUUUTTTSSSRRRQQQPPPPPPMMMMMMJJJFFFJJJTTTZZZZZZ___^^^]]]^^^```aaa```___WWWVVVTTTQQQNNNKKKIIIHHHIIIGGGGGGIIIGGGCCCDDDHHHKKKOOOTTTXXXWWWUUUSSSSSSNNNOOOQQQRRRSSSTTTVVVXXXVVVVVVWWWXXXYYYZZZ[[[[[[XXXUUUOOOHHHAAA<<<;;;:::777666999???BBBDDDKKKTTTQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJHHHFFFEEEFFFKKKNNNKKKHHHFFFHHHMMMQQQPPPNNNKKKIIIJJJKKKIIIDDDDDDGGGHHHHHHIIIJJJKKKLLLMMMNNNKKKNNNLLLDDD>>><<<:::666222000111555555111000222333666:::>>>AAABBBCCCCCCEEEEEEDDD@@@:::555222111///000222222111111333444222555:::???DDDGGGIIIJJJGGGGGGGGGFFFCCCBBBCCCEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;999666222//////444888<<<<<<===>>>?????????>>>@@@@@@??????>>>>>>>>>>>>@@@@@@@@@???<<<888444111111777======999444222222111000///...---,,,,,,,,,,,,---...---++++++---000,,,,,,+++***+++,,,------///......------------...///---+++***,,,------,,,)))*********++++++++++++++++++++++++,,,,,,,,,,,,---------------------------....../////////......////////////000000000000,,,000555666444444666:::666666777777888888999999:::===???>>>===@@@FFFLLLNNNSSSZZZ___bbbdddeeegggnnnkkkkkkoooqqqqqqsssxxxyyy~~~rrr[[[NNNBBB<<<<<<<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;:::999:::;;;;;;;;;;;;<<<>>>AAAmmmjjjgggeeedddbbb```^^^\\\[[[[[[ZZZYYYWWWUUUTTTVVV[[[aaabbb___\\\\\\^^^______``````aaabbbbbbbbb```aaabbbcccccccccbbbaaaaaaaaaaaaaaaaaabbbcccccchhhiiijjjjjjiiigggdddccchhhhhhhhhiiijjjjjjjjjkkkdddfffeee___YYYVVVXXX\\\___YYYVVVYYYYYYXXX[[[aaa]]]ccceee```\\\\\\[[[YYY```cccdddbbb___```eeejjjcccaaa^^^]]]\\\ZZZXXXVVV[[[[[[ZZZ[[[]]]]]]\\\ZZZTTTTTTTTTSSSRRRRRRQQQQQQMMMLLLHHHDDDJJJUUU[[[YYY]]]\\\[[[\\\^^^`````````\\\ZZZVVVRRRNNNKKKIIIHHHFFFEEEFFFHHHGGGDDDEEEIIIMMMQQQVVVXXXVVVSSSPPPNNNLLLNNNOOOPPPRRRTTTWWWYYYVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTPPPJJJDDD???===<<<777666:::AAADDDEEELLLUUURRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOPPPOOONNNMMMLLLKKKKKKIIIGGGGGGIIINNNRRRIIIFFFCCCFFFLLLPPPPPPNNNLLLKKKKKKMMMKKKFFFFFFIIIHHHHHHIIIJJJKKKLLLMMMNNNJJJNNNLLLCCC======;;;666222222666<<<<<<777333333333555999===@@@BBBBBBBBBDDDDDDCCC???999444111//////000222222111111333444222555;;;AAAEEEHHHIIIIIIAAABBBCCCBBBAAABBBDDDFFFEEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@??????<<<;;;777222......333777<<<===>>>>>>>>>===;;;:::@@@?????????>>>>>>======??????@@@???<<<888444222111777======999444222222111000///...---,,,,,,,,,+++---...,,,++++++...111))))))******+++,,,......//////...---------------+++)))'''(((***,,,,,,,,,(((((())))))*********+++------,,,,,,,,,,,,,,,,,,..................---------...............------////////////000000000000+++000555666444444777:::444444555555666777777777999<<<>>>>>>===???FFFLLLPPPUUU\\\aaadddfffggghhhnnnkkkllloooqqqqqqtttxxx|||uuu]]]OOOBBB<<<;;;<<<<<<;;;:::999999999999::::::<<<<<<<<<<<<:::::::::;;;;;;;;;;;;===@@@CCClllmmmjjjdddaaaaaa___\\\]]]^^^ZZZVVVUUUWWWUUUQQQWWWXXXZZZ\\\^^^___`````````aaabbbbbbaaa___^^^\\\_________bbbdddccc___[[[___^^^]]]^^^```aaabbbaaaddddddccccccbbbbbbbbbbbbcccdddcccbbbbbbbbbdddfffcccccc___VVVSSSUUUXXXYYYYYYWWWUUUSSSTTTVVVZZZ\\\\\\]]]___```^^^YYYTTTQQQXXX]]]aaabbb```bbbfffkkkiiiccc^^^\\\XXXRRRQQQSSSUUUUUUVVVVVVVVVVVVUUUUUUTTTPPPNNNNNNQQQQQQMMMIIILLLIIIFFFFFFIIIOOOSSSVVVWWWUUUUUUXXX\\\^^^\\\ZZZ___ZZZSSSNNNKKKJJJHHHGGGGGGFFFEEEDDDEEEGGGIIIKKKQQQUUUWWWTTTSSSRRRNNNIIIJJJMMMQQQTTTVVVUUUTTTRRRRRRTTTUUUTTTSSSRRRRRRSSSVVVSSSOOOKKKHHHCCC???;;;;;;>>>BBBBBBBBBDDDKKKQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJHHHEEEDDDFFFIIIEEECCCAAACCCIIIMMMOOOOOOQQQMMMJJJLLLPPPPPPKKKEEEHHHHHHJJJKKKJJJJJJHHHGGGMMMLLLIIIDDD???:::666444444333222222222333444555555:::===<<<>>>DDDHHHHHHIIIDDDBBB@@@;;;444000000222000111444333000111555111666===CCCEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDEEEEEECCCAAA???CCCDDDDDDBBB@@@>>>>>>???@@@;;;555000...000333666888;;;>>>@@@???>>>>>>???>>>======>>>???@@@@@@???AAA@@@@@@???>>>:::555222666:::>>>===999444222222---......------,,,,,,,,,---,,,+++***+++,,,---......,,,***((((((***,,,...---------,,,,,,+++++++++))))))***+++,,,,,,------***+++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++222111...,,,******++++++---------............///...------------...//////111222333555666555555444888666444666999<<<;;;:::>>>????????????CCCJJJPPPRRRZZZ```bbbeeehhhiiigggnnnooopppsssuuuwwwyyyzzz|||xxx^^^OOOEEE???<<<999888888888999::::::;;;;;;;;;:::::::::;;;<<<<<<:::;;;<<<<<<======<<<<<>>???CCCJJJPPPQQQQQQRRRRRRSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFHHHJJJIIIFFFEEEGGGHHHCCCAAA@@@CCCHHHMMMNNNMMMPPPMMMKKKLLLOOOOOOKKKGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKIIIGGGCCC>>>999555333333333222111222333444555777<<>>???EEEHHHHHHGGGCCC@@@@@@;;;444000111111000111444333000111555444888===AAACCCFFFIIIKKKGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDDDDDDDBBBAAA@@@CCCDDDDDDBBB@@@>>>?????????;;;555000...///333555888;;;>>>??????>>>>>>>>>>>>======>>>?????????????????????>>><<<999444111000444888999555222111222---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------,,,+++******+++,,,---------,,,,,,,,,+++++++++)))******+++,,,,,,------++++++,,,,,,++++++***))))))***++++++,,,,,,++++++.........------,,,++++++---------............//////............///000000111222444555555555444444777555444666999;;;;;;999===>>>>>>???@@@DDDKKKQQQSSSYYY^^^___aaaeeefffeeemmmnnnppprrruuuwwwyyyzzz}}}www\\\MMMCCC===;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888999::::::;;;:::::::::ZZZ```bbb]]]XXXXXXZZZ[[[XXXZZZYYYWWWWWWYYYVVVQQQNNNOOOQQQSSSUUUWWWXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[[[[ZZZYYYZZZYYYWWWXXXYYYYYYXXXVVVVVVWWWYYYYYYYYYXXXVVVUUUXXXXXXYYYZZZ\\\^^^```aaa]]]]]]YYYQQQNNNPPPSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUXXXYYYZZZ[[[YYYVVVSSSPPPSSSXXX___cccdddeeehhhjjjgggbbb]]][[[VVVPPPOOOQQQOOOOOOOOONNNMMMLLLJJJJJJNNNKKKIIIJJJKKKKKKHHHDDDEEEDDDEEEIIIOOOUUUZZZ\\\[[[YYYYYYZZZ^^^aaacccdddccc]]]UUUNNNJJJIIIHHHHHHBBBGGGOOOTTTUUUQQQJJJEEEMMMRRRUUUUUUTTTUUURRRMMMNNNPPPRRRTTTUUUUUUUUUTTTRRRUUUXXXZZZYYYWWWWWWWWWUUUTTTRRRQQQNNNIIIBBB===555777:::;;;<<<@@@GGGLLLQQQQQQSSSTTTSSSRRRPPPOOONNNNNNNNNMMMKKKJJJHHHGGGEEEGGGIIIJJJHHHGGGGGGHHHAAA@@@@@@CCCIIILLLLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGEEEBBB===999555222333222111111222333444555999>>>AAAAAABBBFFFIIIHHHEEEAAA???>>>;;;444111222111000111444333000111555777:::===@@@CCCFFFKKKNNNFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDDDDCCC@@@??????@@@???;;;555000...///222444888;;;>>>???>>>===============>>>>>>>>>>>>??????>>>??????>>>;;;777333000333666::::::666333222222000---++++++,,,---***'''++++++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,+++************+++))))))***++++++++++++******+++---//////...,,,+++---------............//////////////////000111111222333444555555555444333666555444555888999:::999;;;<<<===???AAAGGGNNNRRRVVV[[[___^^^```dddggggggmmmnnnooorrruuuxxxzzz|||yyy]]]MMMCCC>>>===;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888888888999:::::::::::::::VVV^^^bbb\\\VVVUUUXXXZZZUUUWWWXXXVVVWWWXXXUUUPPPOOOOOOPPPRRRTTTVVVXXXYYYYYYXXXVVVUUUUUUUUUVVVWWWUUUUUUUUUVVVXXXYYYZZZZZZ]]]\\\[[[ZZZ[[[ZZZXXXVVVTTTUUUXXXYYYYYYWWWUUUSSSVVVVVVWWWYYY]]]```aaaaaa\\\]]]YYYRRRNNNPPPRRRRRRPPPRRRTTTUUUVVVVVVVVVUUUVVVWWWWWWXXXWWWUUURRRQQQSSSXXX___dddeeeeeeffffffhhhbbb^^^[[[WWWQQQPPPRRRRRRQQQQQQPPPOOOMMMKKKJJJLLLJJJIIIIIIIIIIIIFFFDDDCCCDDDFFFKKKRRRWWW[[[\\\aaa___\\\ZZZ[[[]]]```bbbeee^^^UUUNNNJJJIIIHHHHHHEEEGGGHHHJJJJJJJJJHHHHHHLLLQQQVVVWWWXXXYYYVVVQQQQQQRRRRRRSSSTTTUUUUUUVVVRRRUUUZZZ\\\\\\ZZZYYYXXXSSSSSSSSSSSSPPPKKKDDD>>>;;;;;;<<<;;;;;;===BBBFFFOOOQQQSSSUUUTTTRRRQQQQQQPPPPPPOOONNNLLLJJJHHHGGGEEEGGGIIIKKKKKKJJJIIIHHHAAA@@@AAAEEEJJJMMMMMMKKKLLLNNNPPPOOOLLLKKKLLLNNNKKKJJJIIIHHHHHHJJJKKKLLLGGGFFFEEEBBB>>>999555333222222111111111333444555:::@@@DDDCCCDDDHHHIIIGGGCCC???>>>>>>:::444111222111000111333222///111555888<<<@@@CCCFFFHHHKKKMMMEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDCCC@@@???@@@@@@???;;;555000...///111333888;;;===???>>><<<<<<<<<===>>>>>>>>>======>>>??????@@@@@@???;;;666333111777:::<<<:::555111//////333///+++***,,,+++'''###***+++,,,---...---,,,+++,,,,,,---......---,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,---,,,***)))))))))***+++((()))******++++++******+++,,,------------,,,+++---------............/////////......//////000111222333444555555444333333555444444555777888999999:::;;;<<>>;;;555111......000222888:::===>>>===;;;;;;;;;<<<>>>???>>><<<<<<===>>>???BBBCCCAAA<<<666333222444666888666111---,,,---///---******,,,,,,)))'''***+++,,,---...---,,,++++++,,,...//////...,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,+++***)))((()))***+++))))))***+++++++++++++++///...,,,+++******++++++---------............///......------......///000222333444555555555444333444555555555666777999:::;;;;;;===AAAGGGNNNSSSVVV\\\```bbbaaaccckkkqqqssskkklllmmmppptttyyy}}}cccPPPEEE@@@AAA::::::999999999999999::::::;;;<<<<<<<<<999777555999:::;;;;;;<<<<<<;;;;;;[[[aaaeee```[[[[[[\\\[[[[[[]]]]]][[[\\\^^^[[[VVVQQQNNNJJJHHHIIIMMMSSSWWWYYYXXXXXXWWWWWWWWWXXXXXXUUUWWWZZZ\\\]]]^^^```bbbcccbbbbbbbbbaaa```]]]ZZZ[[[\\\^^^___```___]]]\\\^^^\\\\\\___dddfffeeeccc^^^```]]]VVVRRRTTTUUUTTTTTTVVVYYY\\\]]]]]]\\\[[[UUUUUUUUUUUUUUUUUUUUUVVVXXX[[[___ccceeedddbbb```fffaaa^^^]]]ZZZVVVUUUXXXTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEGGGLLLQQQVVVYYYZZZ[[[[[[ZZZXXXWWWYYY]]]```aaa\\\TTTOOOKKKIIIGGGEEEBBBCCCCCCDDDDDDDDDCCCBBBGGGOOOVVVYYY]]]```^^^ZZZVVVTTTQQQPPPPPPRRRTTTVVVTTTWWWZZZ\\\[[[YYYYYYYYYQQQRRRSSSSSSRRRNNNGGGBBB888666444333555999>>>AAAFFFLLLRRRTTTTTTRRRSSSTTTYYYXXXXXXVVVTTTRRRPPPOOOLLLKKKLLLMMMOOOOOOMMMKKKCCCBBBBBBEEEKKKOOOOOOMMMKKKMMMOOONNNLLLLLLOOORRRRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHFFFBBB<<<777444111000000000111222444555777>>>DDDEEEFFFHHHHHHFFFCCC@@@>>>>>>;;;555222333000///000333222///000444999@@@IIIOOOPPPLLLGGGDDDDDDCCCBBBAAAAAABBBCCCCCC??????@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@???>>>>>>@@@>>>;;;666111......///000888:::======<<<:::::::::<<<>>>@@@???<<<:::<<<>>>@@@CCCDDDBBB;;;666333333111444777666333111222444))))))***+++,,,---...///++++++,,,,,,------,,,,,,+++,,,---......---,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))*********+++,,,,,,,,,,,,+++000...,,,***))))))+++,,,---------............///---------------...//////111222333555666555555444444555666777666777999;;;<<<<<<>>>CCCJJJQQQVVVXXX\\\```aaa```bbbiiipppqqqjjjkkkllloootttyyy~~~dddPPPCCC>>>>>>::::::999888888888999999::::::;;;;;;:::999888777777777888999999999999999ZZZ___bbb___^^^___^^^\\\]]]___]]]ZZZ[[[]]][[[WWWTTTOOOHHHDDDDDDIIIPPPVVVXXXXXXYYYYYYYYYYYYYYYXXXUUUYYY^^^```aaaaaaccceeeffffffeeeffffffdddaaa^^^]]]]]]^^^_______________aaa___^^^aaaeeegggdddaaa]]]___\\\UUURRRSSSTTTSSSTTTVVVYYY[[[]]]]]]\\\[[[VVVVVVUUUUUUUUUWWWXXXYYYXXXZZZ]]]aaadddeeecccbbbddd___\\\\\\ZZZVVVVVVZZZSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMLLLJJJHHHHHHGGGEEEDDDFFFJJJPPPVVVZZZ[[[ZZZ[[[ZZZXXXVVVWWW[[[^^^]]]YYYSSSOOOLLLIIIFFFDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDLLLSSSXXX]]]aaa___[[[WWWTTTQQQNNNNNNPPPTTTVVVUUUWWWYYYYYYXXXWWWWWWXXXSSSSSSTTTTTTSSSPPPJJJFFF:::777444222444888<<<>>>BBBIIIPPPTTTSSSRRRTTTVVVWWWWWWWWWVVVTTTRRRPPPOOOQQQOOOMMMNNNPPPPPPOOOMMMDDDAAA@@@CCCIIIMMMNNNMMMLLLMMMMMMMMMMMMNNNPPPRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIGGGBBB<<<666333000000///000111222444555444;;;BBBDDDEEEHHHGGGEEEEEEAAA??????<<<555222333000///000222111...000444<<>>???AAAAAAAAA@@@???>>>???@@@???=========???>>>;;;666111......//////777:::<<<===<<<:::999999;;;>>>@@@???;;;999;;;>>>???BBBDDDAAA:::444222222333666999888666555666888'''+++...---++++++...222,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++***************))))))(((++++++,,,------------,,,,,,,,,++++++++++++++++++---------............///...............//////000///111333555666666666666444666888888777777:::===???>>>@@@EEEMMMTTTXXXYYY]]]aaabbb```aaaggglllmmmjjjjjjllloootttzzzgggRRRDDD>>>>>>;;;;;;:::999999999999999:::999999999999999999999777777888999999999999888WWW\\\^^^]]]___aaa```]]]]]]]]][[[WWWWWWZZZYYYUUUWWWQQQIIICCCBBBHHHQQQWWWWWWXXXYYYZZZ[[[ZZZYYYXXXTTTYYY___cccccccccdddfffjjjiiiiiijjjjjjiiieeebbb\\\\\\]]]]]]]]]^^^______bbb```^^^aaaeeefffbbb^^^[[[]]]ZZZTTTPPPQQQRRRQQQSSSUUUWWWZZZ[[[\\\[[[[[[WWWVVVUUUUUUVVVXXXYYYZZZWWWXXX\\\```dddfffeeedddaaa]]]ZZZ[[[YYYVVVWWWZZZTTTTTTTTTSSSRRRQQQPPPOOOKKKLLLMMMLLLJJJHHHGGGHHHCCCCCCDDDIIIOOOVVV[[[]]]]]]^^^]]]YYYVVVTTTWWWYYYZZZWWWSSSOOOLLLIIIEEECCCFFFDDD@@@>>>>>>@@@CCCEEEAAAIIIRRRWWW\\\```___ZZZWWWTTTPPPMMMMMMOOOSSSVVVVVVWWWXXXXXXVVVUUUVVVWWWUUUTTTUUUUUUTTTQQQLLLHHH@@@<<<777555555888:::<<>>===>>>???>>>===<<<===>>>>>>;;;666111.........///777:::<<<===;;;999999999;;;>>>AAA???;;;999;;;>>>>>>AAADDD@@@999333111111333666777666333111222333+++///333000***'''+++///---,,,+++***+++,,,---...++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))***+++++++++***((('''+++,,,------......------''')))+++---------,,,+++---------........./////////////////////000111111...000222444666777777777555777999888777777:::===@@@???AAAFFFNNNUUUYYYYYYaaadddeeebbbbbbfffjjjjjjiiijjjkkknnntttzzzkkkVVVFFF??????===<<<;;;;;;::::::::::::999999999888888999::::::999999:::;;;;;;;;;;;;:::UUUXXX[[[]]]\\\[[[[[[\\\[[[]]]^^^[[[XXXVVVVVVXXXWWWRRRLLLJJJLLLOOOPPPOOOTTTUUUWWWXXXYYYXXXWWWWWW[[[[[[\\\^^^aaadddgggiiijjjjjjkkkmmmmmmjjjfffbbb]]]```bbbbbbaaa^^^]]]]]]bbbbbbcccddddddbbb___\\\YYYWWWTTTQQQOOONNNNNNOOOUUUVVVYYY[[[\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWUUUWWW[[[___cccdddbbb```___]]][[[YYYYYYXXXVVVTTTTTTRRRPPPPPPSSSTTTRRRPPPOOONNNLLLJJJHHHGGGFFFFFFBBBEEEHHHLLLOOOSSSXXX[[[aaa^^^ZZZWWWVVVWWWZZZ[[[]]][[[WWWPPPJJJFFFEEEEEEAAA???AAAEEEEEEBBBAAACCCFFFFFFJJJQQQZZZ^^^\\\YYYQQQSSSTTTRRRPPPPPPSSSWWWUUUUUUUUUTTTTTTTTTTTTTTTNNNPPPRRRUUUVVVSSSNNNIII>>>;;;888555444777;;;===>>>CCCJJJPPPRRRRRRRRRQQQVVVTTTSSSRRRNNNJJJMMMSSSTTTOOOKKKLLLPPPRRRPPPMMMGGGDDDBBBCCCIIIMMMOOOOOOPPPOOONNNNNNPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJFFFCCC???;;;666222333333222111000000000111333777<<>>===;;;:::;;;<<<>>>>>><<<:::AAA<<<666111///...//////777999::::::999777777777<<<=========;;;;;;===>>>@@@???>>>;;;888555222111111444777777444000---,,,+++,,,------+++))))))******+++,,,---------,,,,,,***+++---......---+++******************+++++++++&&&))),,,------,,,,,,,,,,,,+++***))))))***++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,------,,,------...///000---......///000/////////333333333333333222111000999999999::::::;;;;;;;;;===;;;===DDDOOOXXX[[[[[[___cccfffgggffffffiiillliiikkkooosssxxx{{{~~~iiiUUUJJJDDD@@@>>><<<;;;999999:::;;;<<<<<<:::999999:::;;;;;;:::888888999;;;<<<===;;;999VVVXXX[[[\\\[[[ZZZYYYYYY[[[\\\\\\ZZZWWWUUUVVVWWWSSSPPPLLLJJJKKKMMMOOOPPPRRRRRRTTTUUUVVVWWWXXXXXXZZZZZZ[[[]]]___bbbeeefffgggggghhhjjjkkkjjjfffccc```aaaaaa___]]]]]]___```dddddddddeeeeeebbb]]]YYYZZZVVVQQQLLLJJJJJJLLLMMMUUUVVVYYY[[[[[[[[[ZZZYYYVVVVVVUUUUUUUUUVVVVVVWWWXXXYYY[[[___aaaaaa^^^\\\[[[ZZZYYYYYYYYYXXXVVVTTTQQQPPPOOOPPPRRRSSSQQQOOOOOONNNLLLJJJHHHGGGFFFFFFCCCEEEHHHLLLPPPTTTXXX[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]][[[WWWPPPJJJEEEDDDDDDBBB???@@@DDDDDDAAAAAACCCFFFGGGJJJQQQXXX\\\YYYVVVOOOPPPQQQQQQQQQRRRUUUWWWRRRRRRQQQQQQPPPPPPPPPOOORRRRRRSSSTTTTTTQQQLLLHHHBBB???:::777555777:::<<>>:::555222333222111111000000111111444777;;;AAAEEEHHHIIIJJJPPPIIIDDDCCC???888111000///000111111111111333666888>>>EEEIIIIIIGGGEEEDDDCCCDDDEEEDDDAAA@@@???@@@>>>??????@@@???>>>===<<<<<<;;;;;;===>>>???===;;;>>>;;;555111///.........555777999:::888777777888======>>>===<<<;;;===???@@@???>>>;;;888444111000222444666555222///---,,,,,,...///...,,,++++++,,,***+++,,,---------,,,,,,,,,---...//////...---,,,,,,,,,++++++******))))))'''***,,,---,,,,,,,,,---,,,+++***))))))***++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,------,,,------...///000........./////////000000000111222333333333333333888999999:::;;;;;;<<<<<>><<<;;;999999:::;;;<<<<<<:::999999:::;;;;;;:::999888888999:::;;;999888UUUWWWZZZ[[[YYYXXXWWWWWWZZZ[[[[[[YYYVVVTTTTTTUUUNNNMMMLLLJJJIIIKKKNNNQQQNNNOOOPPPRRRTTTVVVXXXZZZZZZZZZ[[[\\\^^^```aaabbbccccccdddggghhhhhhfffccccccbbb___\\\[[[\\\```dddeeeeeeffffffddd___YYYTTTTTTQQQKKKFFFEEEHHHLLLPPPUUUVVVXXXZZZZZZZZZYYYXXXTTTTTTTTTTTTUUUVVVVVVVVVYYYZZZ[[[^^^___]]]ZZZWWWVVVVVVWWWYYYZZZYYYVVVSSSMMMMMMMMMOOOQQQQQQPPPNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEFFFHHHLLLQQQUUUYYY[[[TTTUUUVVVXXXYYYZZZ[[[[[[]]]\\\WWWQQQJJJEEECCCCCCCCC@@@???BBBBBB@@@AAADDDGGGHHHJJJPPPUUUWWWTTTQQQLLLLLLLLLNNNRRRUUUVVVVVVQQQPPPPPPOOONNNMMMMMMLLLUUUTTTSSSSSSRRROOOKKKHHHGGGCCC===888666666888:::AAACCCGGGLLLPPPRRRTTTTTTQQQNNNLLLLLLKKKJJJNNNTTTOOOLLLIIIIIIKKKLLLKKKHHHEEEBBB@@@CCCIIIOOORRRRRRQQQOOONNNQQQVVVWWWSSSOOOOOOPPPPPPPPPPPPOOOMMMMMMLLLHHHCCC???<<<888444222222222111000000000111111444777:::???DDDGGGJJJKKKNNNHHHDDDCCC???888222111...000111111111222444666999<<>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<>>>???===<<<;;;999666222000.........444666888999999888888999===>>>>>>>>><<<<<<>>>???AAA@@@===:::666333000///222333333222000------------///000000...------...***+++,,,---------,,,,,,,,,---...//////...---,,,------,,,+++***)))(((((()))+++,,,,,,,,,,,,---///++++++************+++,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,------,,,------...///000//////.........///000111...///000222444555666666777888888:::;;;<<<===>>>@@@@@@BBBHHHQQQXXX[[[\\\]]]^^^```dddhhhkkkllllllpppqqqsssvvvzzz~~~mmmUUUHHHAAA>>>===<<<;;;:::999:::;;;;;;<<<:::999999:::;;;;;;::::::999777777888999888777QQQTTTWWWYYYXXXWWWXXXXXXZZZZZZYYYWWWUUUSSSSSSSSSKKKMMMMMMKKKHHHHHHKKKOOOLLLMMMNNNPPPSSSVVVZZZ\\\[[[[[[[[[\\\]]]^^^___```aaaaaaaaaccceeeeeecccaaadddccc```]]]\\\]]]bbbeeeeeeeeeeeedddbbb]]]UUUPPPLLLIIIFFFEEEFFFKKKPPPTTTUUUVVVXXXYYYZZZYYYXXXWWWSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ\\\]]][[[WWWTTTUUUVVVXXXZZZ[[[YYYUUUQQQIIIJJJLLLNNNOOOOOONNNMMMMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFHHHLLLQQQVVVYYYZZZRRRSSSSSSUUUVVVXXXZZZ[[[]]][[[WWWQQQJJJDDDBBBBBBCCC@@@???AAAAAA@@@AAAEEEGGGHHHKKKOOORRRRRRPPPMMMIIIHHHHHHLLLRRRVVVWWWUUURRRRRRQQQPPPOOONNNMMMLLLTTTSSSQQQQQQQQQOOOMMMJJJHHHDDD>>>999666666888999BBBBBBDDDIIINNNRRRUUUVVVRRRNNNKKKLLLKKKJJJMMMRRRNNNLLLJJJIIIKKKKKKIIIGGGEEEBBBAAADDDJJJQQQTTTTTTRRROOOOOOTTTYYYZZZTTTNNNOOOOOOQQQQQQQQQOOOMMMKKKKKKGGGBBB===:::777444111111111000000000000111111555666999>>>BBBGGGJJJLLLLLLGGGDDDCCC>>>777333333...000111111111222555777===@@@CCCEEEFFFFFFEEEDDD@@@BBBBBBAAA???==================<<<<<<<<<;;;;;;:::999999:::<<<===<<<;;;:::999777444111//////000333666999::::::::::::;;;===>>>???>>><<<<<<>>>???AAA???<<<999555222///...111222111000---,,,,,,...---///000000...---...///***+++,,,---------,,,,,,******++++++++++++******,,,,,,,,,++++++*********+++,,,---,,,++++++---///++++++***+++++++++,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------,,,------...///000111///...------///111222...///111333444555666666666777888:::<<<===??????AAAAAADDDJJJQQQWWWZZZZZZ\\\[[[]]]bbbjjjnnnooommmrrrsssuuuwww{{{pppVVVGGG@@@======<<<;;;:::::::::;;;;;;<<<:::999999:::;;;::::::<<<:::777777777888888888LLLPPPTTTWWWXXXXXXZZZ[[[ZZZYYYXXXVVVUUUSSSRRRQQQMMMOOOOOOMMMHHHGGGHHHKKKLLLLLLMMMOOOSSSVVVZZZ\\\[[[\\\\\\]]]^^^^^^^^^^^^bbb```___```aaaaaa```^^^aaabbbaaa```______bbbdddcccbbbbbbbbb___ZZZTTTOOOJJJIIIHHHHHHJJJMMMQQQSSSTTTVVVXXXYYYZZZYYYXXXWWWUUUVVVWWWXXXYYYZZZYYYYYYUUUVVVXXXZZZ\\\ZZZWWWTTTVVVWWWYYY[[[\\\YYYSSSOOOHHHIIIKKKMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFEEEEEEGGGFFFGGGKKKQQQVVVXXXXXXTTTSSSQQQPPPRRRUUUXXX[[[[[[ZZZWWWQQQJJJEEEBBBAAACCC???>>>AAAAAA???AAAEEEFFFHHHJJJNNNPPPOOOLLLJJJFFFEEEFFFJJJQQQUUUUUUTTTRRRQQQQQQOOONNNMMMLLLLLLQQQPPPOOOOOOPPPQQQOOONNNGGGCCC===888666666888999AAA@@@AAAEEELLLRRRUUUVVVUUUPPPMMMNNNMMMKKKLLLOOONNNMMMLLLKKKKKKJJJHHHGGGEEEBBBAAADDDKKKQQQTTTUUURRRQQQRRRVVVZZZYYYTTTNNNMMMOOOQQQRRRRRRPPPMMMKKKIIIFFFAAA===:::777333111111000000///000000111111444666999===BBBGGGKKKMMMJJJFFFDDDCCC>>>666333444...000111222222333555888<<>><<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;888777666888:::;;;;;;:::::::::999555111///000111444777:::;;;;;;;;;<<<======>>>>>>===<<<<<<===???@@@>>>;;;777333111///...111111000...,,,+++,,,...+++---//////---,,,---...***+++,,,---------,,,,,,)))******************)))******++++++,,,,,,,,,---+++,,,,,,,,,++++++---...******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------------,,,------...///000111000...---...///111333111111222333444555555555666777888:::<<<>>>???@@@AAACCCEEEJJJPPPUUUWWWXXX[[[ZZZ]]]ccckkkpppqqqpppttttttvvvyyy|||tttXXXGGG@@@>>><<<<<<;;;;;;::::::::::::<<<:::999999:::;;;::::::>>>;;;999888999:::999999JJJMMMRRRVVVXXXYYY[[[\\\\\\ZZZWWWVVVUUUTTTQQQOOOPPPPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMPPPRRRUUUXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]bbb```^^^]]]^^^___^^^]]]^^^___aaaaaa______```aaaaaa```______^^^[[[VVVRRRQQQPPPNNNMMMLLLMMMNNNOOOTTTUUUWWWZZZ[[[[[[ZZZYYYWWWXXXZZZ[[[\\\[[[ZZZZZZTTTUUUWWWZZZ[[[ZZZWWWTTTWWWXXXYYY[[[[[[XXXSSSOOOIIIJJJKKKKKKJJJJJJLLLNNNJJJJJJHHHGGGFFFEEEEEEEEEGGGFFFFFFJJJQQQVVVWWWVVVTTTRRROOOMMMNNNRRRVVVYYYYYYYYYVVVQQQKKKEEEBBBBBBBBB???>>>AAAAAA???@@@CCCDDDGGGJJJMMMNNNMMMLLLJJJCCCDDDFFFJJJOOORRRSSSSSSNNNNNNMMMLLLKKKJJJJJJIIIMMMMMMMMMOOOQQQRRRRRRPPPHHHDDD>>>999666555777999???>>>>>>CCCKKKQQQTTTTTTVVVQQQOOOQQQQQQMMMLLLMMMNNNNNNNNNMMMKKKIIIGGGFFFDDDAAA@@@CCCJJJPPPSSSSSSRRRSSSUUUWWWXXXVVVRRROOOKKKMMMQQQSSSSSSQQQMMMKKKGGGEEEAAA>>><<<888333000000000/////////000111111222444999>>>CCCGGGJJJLLLIIIFFFEEECCC===555222444...000111222222333666888777;;;AAAHHHKKKJJJEEEAAA@@@AAABBBAAA>>><<<<<<======<<<;;;;;;::::::;;;;;;777666555666888::::::::::::;;;999555///---///222444777:::;;;;;;;;;;;;<<<<<<=========;;;;;;===>>>>>><<<999555222000//////000000000...,,,,,,---...***,,,------,,,,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,---......***+++,,,,,,******+++,,,)))***+++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------------,,,------...///000000000/////////000111222222333444444444444444333777777999:::<<<>>>???@@@BBBDDDHHHLLLPPPSSSVVVWWWZZZ[[[___eeekkkpppssssssuuuvvvyyy|||xxxZZZHHHAAAAAA<<<<<<;;;;;;;;;:::::::::<<<:::999999:::;;;;;;:::<<<;;;999999:::;;;:::999JJJNNNSSSVVVXXXYYY[[[\\\]]]ZZZWWWVVVVVVUUURRROOOQQQPPPOOOOOOOOONNNKKKIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXYYYZZZ\\\]]]]]]\\\\\\```]]][[[[[[]]]^^^______[[[\\\]]]]]]\\\\\\]]]______^^^]]]]]]^^^]]][[[XXXWWWTTTPPPMMMKKKLLLMMMOOOSSSUUUWWWZZZ\\\\\\\\\[[[XXXZZZ[[[\\\\\\[[[ZZZYYYUUUVVVWWWZZZ[[[YYYVVVRRRUUUUUUVVVXXXYYYXXXTTTPPPKKKLLLLLLJJJHHHHHHKKKNNNJJJIIIHHHFFFEEEEEEEEEEEEGGGEEEDDDIIIPPPUUUVVVTTTOOOOOONNNNNNOOORRRUUUWWWWWWWWWUUUQQQKKKFFFCCCBBB@@@>>>???BBBBBB@@@???BBBBBBEEEJJJMMMNNNMMMLLLKKKAAADDDHHHKKKLLLNNNPPPQQQKKKKKKJJJJJJIIIIIIIIIHHHLLLLLLMMMOOORRRSSSQQQPPPLLLHHHAAA;;;666555666777===;;;;;;AAAJJJQQQSSSRRRSSSOOONNNRRRSSSPPPLLLLLLNNNNNNNNNMMMKKKHHHFFFEEEAAA???===@@@GGGLLLOOOPPPRRRUUUXXXXXXUUUQQQPPPPPPHHHLLLPPPTTTTTTRRRNNNLLLEEEDDDBBB@@@===999333//////////////////000111111000333999???DDDHHHJJJKKKIIIGGGEEECCC<<<444111333...000111222222444777999999<<>>===<<<;;;:::;;;;;;<<<777555444555888:::;;;:::::::::888222,,,))),,,000444666999:::999999999:::;;;<<<<<<<<<::::::<<<===<<<:::777444111000000000///000111000...,,,---...***+++------,,,,,,---...***+++,,,---------,,,,,,++++++************++++++***++++++,,,,,,---------(((***,,,,,,+++))))))***)))***+++---------------++++++******++++++,,,---,,,,,,,,,------------...------,,,------...///000///000000000000111111111222333444444555444444444888888999;;;<<<>>>???@@@DDDGGGKKKNNNQQQSSSUUUWWWYYY]]]bbbgggkkkppptttwwwvvvxxx|||{{{\\\IIICCCDDD;;;;;;<<<<<<;;;;;;::::::<<<:::999999:::;;;;;;:::999888888999;;;;;;:::888LLLOOOTTTWWWXXXXXXZZZ[[[^^^ZZZWWWVVVVVVUUURRROOOQQQOOONNNPPPRRRRRRNNNJJJIIIJJJMMMOOOPPPQQQQQQPPPVVVWWWYYYZZZ[[[[[[[[[[[[]]][[[ZZZZZZ\\\___aaaaaaZZZZZZZZZYYYXXXYYY\\\^^^___^^^]]]]]]______^^^]]]YYYUUUOOOKKKJJJLLLPPPSSSSSSTTTXXX[[[]]]]]]]]]]]]YYYZZZ\\\]]]\\\[[[YYYXXXWWWWWWXXXZZZ[[[YYYTTTQQQRRRRRRSSSVVVXXXWWWTTTRRRLLLMMMLLLIIIGGGGGGKKKOOOIIIHHHGGGFFFEEEEEEEEEEEEGGGDDDCCCHHHOOOUUUUUUSSSKKKKKKMMMOOOQQQSSSTTTUUUVVVVVVUUUQQQKKKFFFDDDCCC???===???CCCCCC@@@???AAAAAADDDIIIMMMNNNMMMMMMMMMAAAEEEJJJKKKKKKKKKNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMPPPRRRSSSQQQNNNPPPLLLDDD<<<777555555666;;;999:::@@@IIIPPPRRRQQQPPPLLLMMMRRRUUUQQQMMMLLLMMMNNNNNNMMMJJJGGGEEEDDD@@@===;;;>>>DDDJJJLLLMMMRRRVVVZZZXXXRRRNNNOOOQQQGGGKKKPPPTTTUUUSSSOOOLLLDDDDDDCCCBBB???:::333...///////////////000111111///333999???EEEHHHIIIJJJJJJGGGFFFCCC<<<333000333...000111222333444777999AAAAAACCCGGGJJJHHHCCC>>>@@@BBBBBBAAA???=========>>>===<<<;;;:::;;;<<<<<<888666555666888;;;<<<<<<::::::777000)))'''***///333555777888777777777888:::;;;<<<;;;999999;;;<<<;;;999666333111000000111...000111111///------...***,,,......---------...***+++,,,---...---,,,,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,+++)))(((((()))***+++---......------+++*********+++,,,,,,---,,,,,,,,,---------......---------------...000000//////000111111111111000111222333444555555555555888999:::;;;<<<>>>??????FFFIIIMMMPPPRRRTTTVVVXXXYYY^^^dddiiikkkoootttyyywwwzzz}}}^^^JJJDDDEEE;;;;;;<<<<<<;;;;;;:::999<<<:::999999:::;;;;;;:::666666777999;;;;;;999777QQQTTTVVVWWWVVVVVVWWWYYY]]]XXXWWWYYYXXXRRRQQQTTTSSSQQQOOOPPPQQQPPPLLLIIINNNKKKJJJJJJLLLOOOQQQQQQYYYYYYZZZ[[[[[[[[[[[[[[[]]]___```___\\\\\\^^^aaa\\\ZZZXXXWWWWWWYYY[[[]]]ZZZ[[[]]]^^^^^^]]]\\\[[[\\\RRRKKKKKKKKKIIIMMMRRRVVVWWWZZZ\\\]]]^^^^^^^^^ZZZYYYWWWWWWXXXWWWUUUSSSTTTUUUVVVVVVTTTRRRRRRSSSVVVSSSQQQSSSWWWZZZWWWTTTJJJIIIGGGFFFFFFGGGIIIJJJJJJGGGDDDCCCCCCDDDCCCBBBCCCAAAAAADDDJJJNNNOOONNNJJJIIIJJJNNNSSSVVVVVVUUUVVVWWWXXXUUUOOOIIIDDDAAABBBBBB@@@@@@@@@@@@BBBBBB@@@??????DDDKKKNNNMMMJJJHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIKKKLLLLLLKKKJJJKKKMMMPPPQQQRRRRRRRRRQQQMMMFFF===666333444666:::;;;===BBBHHHMMMQQQRRRPPPPPPOOOOOOOOONNNNNNNNNOOOLLLHHHGGGGGGGGGEEEBBB<<<<<<>>>AAAEEEHHHIIIIIINNNRRRVVVUUUQQQMMMKKKKKKJJJLLLMMMPPPQQQSSSSSSTTTIIIFFFAAA===:::888444222666999888444333555444111333222444;;;DDDJJJJJJHHHKKKIIIEEEAAA===888333///111......222333222444888<<>>>>>AAAAAA@@@???>>>>>>>>>???>>>===<<<<<<<<<===>>>???<<<:::888999;;;<<<:::777;;;:::777222///---///000222444777:::;;;:::888777777888::::::999999:::;;;999888666444222000...---......---,,,,,,,,,---------...---***+++//////+++,,,---......,,,******+++(((((())))))*********+++,,,+++***+++,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,------.........------------------,,,,,,))))))***++++++,,,---------------------------------------...///111222333111222222333444555666666888:::===>>>???@@@BBBDDDBBBFFFLLLOOOQQQQQQQQQRRR]]]```dddiiinnnsssvvvwwwxxxwwwxxx~~~yyy^^^OOOFFF@@@<<<<<<<<<<<<;;;:::999888;;;;;;;;;:::999888777666;;;::::::999999::::::;;;TTTUUUWWWWWWVVVVVVXXXYYYXXXTTTRRRTTTRRRMMMLLLOOOPPPNNNMMMNNNOOOOOOLLLIIIJJJIIIIIIJJJNNNQQQSSSSSSVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[]]]^^^]]]ZZZZZZ[[[]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWYYY[[[]]]]]]]]]\\\\\\\\\TTTMMMMMMNNNLLLOOOTTTXXXYYY[[[]]]^^^^^^^^^^^^YYYXXXWWWWWWXXXWWWUUUSSSTTTUUUWWWVVVUUUTTTTTTUUUWWWTTTRRRSSSWWWYYYVVVSSSJJJIIIGGGFFFFFFFFFGGGHHHHHHEEECCCBBBCCCDDDCCCBBBAAA@@@???AAAEEEIIIIIIIIIKKKKKKLLLOOOSSSTTTSSSQQQVVVWWWWWWTTTOOOIIIDDDAAABBBAAA@@@??????@@@AAABBBBBB@@@@@@DDDJJJMMMLLLIIIKKKKKKMMMMMMNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLLLLKKKJJJKKKMMMOOOPPPQQQQQQQQQOOOLLLFFF===666333333555999:::<<>>;;;777444111111444333000///222111...111111333:::CCCIIIJJJIIIJJJIIIFFFCCC>>>999333///000------000222111333777888@@@HHHKKKIIIDDDBBBBBB@@@@@@??????>>>?????????BBBAAA@@@@@@@@@@@@AAABBB===;;;999:::;;;<<<:::888999888555222///...000222444555777999:::999888777666888999999888888999:::999888666444222000///...///...---,,,,,,,,,,,,,,,***,,,,,,***,,,000000,,,+++,,,...---,,,++++++,,,))))))))))))*********++++++*********++++++******,,,++++++******++++++,,,------,,,,,,,,,------...,,,,,,------------------***+++++++++,,,---------++++++,,,------...//////.........//////111222333111222333333555555666777999;;;===>>>???@@@BBBDDDEEEIIIMMMQQQRRRSSSUUUVVV```bbbfffkkkooosssuuuwwwxxxwwwxxx}}}zzz^^^NNNEEE???======<<<<<<;;;::::::999888888999:::::::::999999;;;::::::::::::::::::;;;WWWWWWWWWVVVUUUUUUWWWYYYVVVRRROOOOOOLLLIIIHHHKKKKKKKKKJJJKKKMMMMMMKKKJJJGGGGGGHHHKKKOOOSSSTTTTTTSSSUUUXXXZZZ[[[ZZZXXXWWWXXXYYYZZZYYYXXXWWWXXXZZZVVVWWWYYYZZZZZZZZZYYYXXXUUUVVVXXXZZZ\\\\\\\\\\\\[[[UUUPPPPPPQQQPPPRRRUUUYYYZZZ[[[\\\\\\[[[[[[ZZZWWWVVVVVVVVVXXXXXXVVVUUUTTTVVVWWWWWWVVVUUUVVVWWWWWWTTTRRRSSSUUUVVVTTTQQQKKKJJJHHHFFFEEEEEEEEEFFFDDDBBBAAAAAABBBCCCCCCBBBBBB@@@??????AAACCCDDDCCCHHHHHHJJJNNNRRRTTTTTTSSSXXXXXXWWWTTTPPPJJJEEEAAABBBAAA@@@??????@@@AAABBBCCCAAAAAADDDIIILLLKKKJJJMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMJJJEEE>>>777333333444777888;;;@@@EEEJJJNNNQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIGGGDDDAAA>>><<<<<<>>>BBBFFFHHHIIIIIIKKKMMMMMMKKKIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNNNNIIIFFFBBB>>>;;;777333000...000000......000000---000000222999AAAGGGHHHHHHHHHHHHGGGEEE@@@999333//////,,,,,,000111000222666999@@@GGGKKKJJJFFFDDDCCC?????????>>>??????@@@@@@@@@@@@??????>>>??????@@@>>>===;;;;;;<<<;;;:::888666666444111//////111444666666777777888888999999555777888888777666777999888888666444333111//////000///...---,,,++++++++++++------,,,---///---)))***,,,------,,,+++,,,---)))))))))***************++++++++++++++++++++++++,,,++++++******++++++,,,///...,,,+++***+++---...++++++,,,,,,------......,,,---------------------******+++---...///000111///////////////000111222222222333444555666666777:::<<<===>>>>>>@@@BBBDDDIIILLLOOORRRTTTVVVZZZ\\\dddfffiiimmmqqqsssuuuvvvvvvvvvxxx}}}|||___NNNDDD??????>>><<<;;;::::::;;;<<<555666777999:::;;;<<<<<<::::::::::::::::::::::::WWWVVVUUUSSSQQQRRRTTTVVVVVVSSSPPPNNNKKKIIIIIIJJJGGGGGGHHHIIIJJJKKKKKKKKKGGGGGGIIILLLPPPRRRSSSRRRSSSUUUXXXYYYYYYWWWTTTRRRQQQSSSTTTUUUVVVWWWXXXXXXTTTUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWYYYZZZZZZZZZYYYXXXUUURRRRRRSSSSSSTTTTTTXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVXXXXXXWWWVVVTTTUUUWWWXXXWWWVVVWWWXXXUUUSSSQQQQQQRRRRRRPPPNNNKKKIIIHHHFFFDDDCCCCCCCCCAAA@@@???@@@BBBCCCCCCBBBCCCAAA???>>>>>>???@@@AAACCCCCCEEEIIIOOOUUUZZZ]]]\\\[[[XXXUUUQQQKKKEEEAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@CCCHHHLLLMMMMMMNNNOOOPPPPPPPPPOOONNNNNNLLLJJJIIIJJJLLLNNNNNNMMMKKKLLLLLLMMMMMMNNNNNNNNNKKKIIIEEE???999555333333555777;;;???CCCGGGLLLOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJJJJIIIGGGCCCAAA>>><<<;;;<<<@@@EEEHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKIIIFFFBBB???;;;888333000...111111//////222222000000111333999???DDDEEEEEEFFFHHHHHHFFF@@@999222///000------000111111333777>>>CCCIIILLLKKKGGGDDDCCC???>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>???>>>===<<<<<<;;;:::999777666444111//////111444777777666666666777999:::555666777666555555666777777777666444333111000000000///...---,,,+++++++++///111000---------(((""")))+++------,,,,,,---...************************,,,---------,,,,,,------,,,++++++******++++++,,,000...+++***)))+++---...******+++,,,------.....................---------++++++,,,---...///000000000000000///000000111111222222333444555666777777;;;<<<===>>>>>>@@@CCCEEEKKKMMMPPPRRRUUUYYY]]]aaagggiiimmmpppsssttttttuuuuuuuuuxxx}}}~~~___MMMCCC>>>???>>><<<::::::;;;<<<===555666777999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::TTTSSSRRRPPPNNNNNNPPPRRRTTTTTTQQQNNNKKKKKKJJJJJJDDDEEEFFFGGGHHHJJJKKKMMMJJJJJJKKKMMMOOOQQQPPPOOOUUUVVVXXXYYYWWWTTTPPPMMMLLLMMMOOORRRUUUWWWXXXXXXTTTSSSRRRQQQRRRTTTVVVXXXWWWWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPRRRUUUUUUTTTYYYYYYZZZYYYXXXVVVTTTSSSUUUTTTTTTUUUWWWXXXWWWVVVSSSUUUWWWWWWVVVVVVWWWXXXQQQPPPOOONNNNNNNNNLLLKKKIIIIIIGGGEEEDDDBBBAAAAAA???>>>>>>@@@BBBCCCCCCBBB@@@@@@>>><<<;;;<<<>>>@@@DDDDDDDDDFFFKKKTTT]]]bbb```]]]YYYUUUQQQKKKDDD???@@@???>>>>>>>>>>>>???@@@======>>>BBBGGGMMMQQQSSSNNNOOOQQQRRRRRRRRRQQQQQQNNNMMMKKKLLLMMMOOONNNNNNKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIGGGBBB<<<777555444555888;;;>>>AAAEEEJJJMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJHHHFFFCCCBBB???===;;;<<<@@@DDDGGGHHHEEEFFFFFFGGGIIIIIIIIIHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGEEEBBB???<<<888444000...111111///000333333111222333555999===@@@AAAAAAEEEGGGHHHFFF???777222000111......111333222444888???CCCHHHLLLLLLJJJGGGEEE???>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@===>>>===<<<;;;:::::::::999888666222///...000333888888666555666777999:::444666777666444444555666666555444333222111000000//////...---,,,++++++,,,///111000---,,,,,,(((""")))+++------,,,,,,---...+++++++++******************,,,---,,,+++***+++---,,,++++++******++++++,,,///---+++))))))+++---...******++++++,,,---......///.....................------...............///111000000000000000111222222333333444555666777888;;;<<<======>>>@@@DDDGGGKKKMMMPPPRRRUUUZZZ```dddjjjlllooorrrtttuuutttssstttuuuyyy~~~```MMMCCC>>>>>>===;;;:::999:::<<<===777888999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::OOOOOOOOOMMMKKKKKKMMMOOOQQQRRRQQQNNNLLLMMMKKKHHHDDDEEEGGGGGGHHHIIILLLNNNNNNLLLLLLLLLNNNOOONNNMMMVVVWWWWWWWWWUUURRROOOLLLIIIJJJMMMQQQUUUXXXXXXWWWSSSRRRPPPOOOPPPSSSVVVXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSQQQOOOQQQVVVWWWUUU]]]]]]]]]]]][[[YYYWWWVVVUUUTTTTTTUUUWWWXXXWWWUUURRRTTTUUUUUUTTTSSSTTTUUUOOOOOONNNMMMLLLLLLKKKKKKHHHGGGFFFEEECCCBBBAAA@@@>>>>>>>>>@@@CCCDDDCCCAAA======<<<;;;:::<<<@@@CCCLLLKKKIIIGGGIIIOOOXXX^^^___[[[VVVSSSPPPLLLEEE???@@@???>>>======>>>???@@@<<<<<<===AAAFFFMMMSSSWWWQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLLLLMMMNNNMMMLLLJJJJJJIIIJJJKKKLLLMMMNNNIIIJJJIIIFFF@@@;;;777666666999===???@@@BBBGGGLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIJJJIIIGGGDDDDDDDDD???===<<<>>>AAAEEEGGGHHHDDDDDDEEEGGGIIIIIIHHHFFFGGGFFFEEEDDDCCCDDDEEEEEEEEECCCAAA???===999555111,,,///000---...111111///222444666:::<<>>DDDIIILLLLLLKKKIII?????????>>>??????@@@@@@AAAAAAAAAAAAAAA???>>>>>>;;;<<<===<<<:::::::::<<<;;;:::777333000000111333999888777666666777888999555666777666444444444555444333333222111000000///......---,,,,,,,,,------***,,,,,,+++,,,...,,,(((***,,,------,,,+++,,,---+++++++++++++++*********'''***,,,***(((''')))+++,,,++++++******++++++,,,,,,+++***)))***+++---...******++++++,,,,,,---------.............................................000000000000000111222333333333444555666777777888:::;;;<<<===>>>BBBFFFJJJJJJMMMPPPSSSWWW\\\aaaeeekkknnnqqqtttuuuuuutttssstttvvvzzz```MMMDDD@@@<<<;;;::::::::::::;;;<<<999999:::::::::999888888:::;;;<<<======<<<;;;:::KKKLLLMMMMMMKKKJJJKKKLLLNNNRRRSSSOOONNNPPPNNNIIIEEEFFFHHHHHHHHHIIIMMMPPPOOOMMMKKKKKKMMMNNNNNNNNNUUUUUUVVVUUUTTTRRRQQQOOOKKKKKKMMMQQQVVVXXXWWWUUURRRQQQQQQRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWRRRSSSQQQNNNPPPWWWYYYVVV^^^^^^___^^^]]][[[YYYXXXUUUTTTTTTUUUWWWWWWVVVTTTQQQRRRTTTSSSRRRQQQQQQRRRNNNOOOOOONNNMMMLLLLLLLLLFFFFFFEEEDDDCCCBBB@@@@@@>>>>>>???AAACCCDDDCCCAAA===>>>>>>>>>>>>AAAFFFKKKQQQPPPOOOLLLKKKMMMRRRVVVYYYUUUPPPOOONNNLLLFFFAAA???>>>===<<<<<<===>>>???<<<===>>>@@@EEEKKKSSSWWWUUUVVVVVVUUUTTTRRRPPPOOOPPPNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMNNNJJJLLLLLLIIIDDD>>>:::888777;;;???@@@???AAAEEEJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJHHHEEECCCDDDEEE???>>>>>>@@@CCCFFFGGGGGGCCCBBBCCCFFFIIIIIIFFFBBBEEEDDDCCCAAAAAABBBCCCDDDCCCAAA@@@???>>>;;;666333---000000------000000...000333666:::===@@@BBBDDDBBBEEEFFFBBB:::333111111111......111222222444888888;;;@@@FFFJJJKKKIIIHHH@@@@@@??????>>>?????????>>>>>>???>>>>>><<<;;;:::888:::<<<;;;:::999;;;===:::999777444222222444777888888777777777777777888555777777666555444444555222111111111000/////////------,,,,,,,,,---......)))+++***)))+++//////++++++,,,...---,,,++++++,,,,,,,,,,,,++++++*********'''+++---,,,((('''))),,,,,,++++++******++++++,,,))))))******+++,,,......++++++++++++++++++,,,,,,,,,,,,,,,------......///------......//////000000//////000000111222333444333333444555666777888888999:::;;;<<>>===<<<<<<===>>>???>>>>>>???@@@DDDJJJRRRWWWYYYYYYXXXWWWTTTQQQNNNMMMPPPNNNKKKJJJJJJIIIHHHFFFGGGGGGGGGHHHIIIKKKNNNOOOKKKMMMNNNLLLFFF@@@<<<999999===@@@@@@???@@@DDDIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGDDDBBBDDDGGG???>>>???AAAEEEGGGGGGGGGAAAAAABBBFFFIIIHHHDDD@@@DDDCCCAAA@@@@@@AAACCCDDDAAA@@@@@@???>>>;;;777444///111111......111111......111666:::>>>AAAEEEGGGBBBDDDEEE@@@888222000222000------000111000333777999;;;???DDDGGGGGGEEEBBBAAAAAA@@@???>>>>>>>>>???@@@AAAAAAAAA@@@???===<<<666999;;;;;;999999;;;===999888777555333444777:::888888888888777777777777666777888777555444555666000000000000/////////...,,,,,,,,,,,,---...//////,,,---+++(((***------***,,,---......,,,******+++,,,,,,,,,++++++************...000///+++***,,,000,,,++++++++++++++++++,,,(((((()))+++,,,---......,,,,,,++++++++++++++++++++++++,,,,,,---...//////+++,,,---...///111222222/////////000111333444555333333444555666777888888888999;;;<<>>>>>===;;;:::JJJJJJIIIHHHGGGHHHKKKNNNQQQSSSVVVWWWUUURRRPPPOOOOOOJJJFFFGGGFFFFFFIIINNNRRRPPPMMMIIIHHHJJJNNNRRRLLLNNNPPPRRRSSSSSSRRRQQQKKKMMMOOORRRTTTTTTSSSSSSRRRWWWXXXUUUTTTUUUUUUSSSVVVVVVXXXZZZ[[[ZZZWWWTTTYYYWWWTTTSSSUUUWWWYYYYYY___```aaa___\\\XXXWWWVVVUUUXXXXXXUUUUUUWWWVVVSSSRRRRRRUUUWWWTTTOOOOOOSSSRRRQQQPPPPPPQQQQQQOOONNNGGGFFFEEEDDDCCCBBBBBBBBB??????@@@AAAAAABBBCCCCCCEEEFFFFFFFFFGGGIIINNNRRRRRRTTTVVVUUUQQQOOOPPPQQQUUUPPPLLLKKKLLLKKKGGGBBB>>>????????????>>>>>>===>>>>>>>>>???BBBIIIQQQVVVXXXXXXWWWUUUQQQOOONNNOOOLLLJJJGGGGGGHHHIIIIIIIIICCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHBBB<<<666;;;:::<<<@@@@@@>>>@@@DDDHHHIIIIIIJJJIIIHHHFFFEEEHHHHHHGGGFFFEEEDDDCCCCCC@@@BBBAAA???AAAEEEEEEAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@??????@@@AAABBBAAA>>>:::777666111000000///////////////333000222;;;BBBEEEFFFHHHFFFEEEBBB???:::444000------...000111333555666777999>>>AAA@@@DDDIIIHHHCCCCCCBBBAAA???>>>===<<<<<<<<<>>>@@@BBBBBB???<<<:::<<<<<<;;;:::999999888888888888777555333444666999;;;:::999888777777777777777666555444444444444444333111222555111++++++111------,,,,,,,,,------...,,,---......,,,,,,---...------------------------)))***+++,,,---,,,+++***------------------------///---+++******+++---...------------,,,,,,+++***......,,,***---000...)))---+++***+++,,,---------------...//////000//////,,,---...///000111222222111111111222444777999;;;;;;;;;===???BBBFFFJJJLLLPPPSSSXXX[[[^^^aaadddgggiiilllppprrrtttuuuwwwxxxxxxyyy}}}bbbMMMDDD@@@<<<<<<;;;:::999999999999::::::::::::::::::::::::888888999999:::;;;<<<<<>>>>>>>>===<<<<<<===>>>>>>???BBBHHHOOOUUUWWWWWWWWWUUUQQQNNNMMMMMMLLLIIIGGGFFFFFFFFFFFFEEECCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEAAA;;;777<<<;;;<<<@@@@@@>>>@@@EEEIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFDDDBBBCCCGGGFFFBBBDDDDDDDDDDDDCCCCCCBBBAAABBBAAAAAA@@@???>>>======???AAACCCCCC@@@<<<888666111111000/////////000000333111333<<>>>>>BBBFFFEEE@@@????????????@@@@@@AAAAAA@@@AAABBBBBBAAA>>>;;;999=========<<<;;;:::::::::777888888888777888:::<<<;;;;;;:::999888888888888888777666555444333333333333222333555111***)))---...------,,,,,,------...,,,---......,,,,,,---...------------------------***++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,---,,,,,,---------,,,++++++,,,---+++)))+++///---)))---+++***+++,,,...------+++,,,---/////////...---......///000111111222222333333333444555777999;;;;;;;;;===???CCCFFFJJJLLLPPPSSSWWW[[[^^^bbbfffhhhhhhlllppptttvvvwwwyyy{{{zzzzzz~~~eeePPPFFFBBB>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;IIIKKKMMMMMMLLLKKKLLLMMMQQQUUUZZZ]]]\\\YYYVVVUUUKKKGGGEEEGGGHHHHHHKKKPPPQQQPPPMMMJJJHHHJJJNNNQQQRRRSSSTTTUUUTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTSSSRRRYYY\\\\\\WWWTTTUUUVVVTTTVVVVVVVVVWWWYYYZZZXXXWWWVVVTTTRRRSSSWWWZZZ\\\]]]___``````^^^ZZZWWWUUUTTTSSSVVVVVVTTTSSSUUUTTTQQQTTTSSSTTTVVVSSSNNNMMMPPPNNNMMMLLLLLLMMMNNNLLLKKKFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDHHHHHHGGGEEEEEEFFFJJJMMMRRRTTTUUUTTTSSSRRRSSSTTTQQQOOOLLLLLLMMMLLLHHHDDD<<<============<<<;;;:::=========>>>AAAFFFMMMRRRUUUVVVWWWVVVRRRNNNLLLKKKKKKHHHEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEEDDDCCC@@@;;;888===;;;<<<>>>>>>===AAAFFFJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCHHHIIIGGGDDDEEEHHHHHHEEEGGGGGGFFFEEECCCAAA???>>>BBBAAA@@@>>>===<<<<<<<<>>999555222222111000000000000111222111444===CCCEEEFFFIIIEEEEEECCC@@@===888555222000111222333555777888999888;;;<<<<<>>>>>===<<<<<<<<<333555888999999:::<<<===<<<<<<;;;:::999999999999999888777555444333333333444333444444111***((()))......---------------...,,,.........---,,,---...---------------------------,,,,,,,,,,,,---......,,,,,,************,,,,,,+++,,,,,,,,,---,,,,,,,,,+++,,,,,,------------,,,***,,,+++)))***...---)))---,,,***+++---......---***+++---//////...,,,+++000000111111111222222222555555555555777888:::::::::;;;===@@@CCCGGGJJJLLLPPPSSSWWW[[[___bbbgggjjjiiimmmrrrvvvyyyzzz|||~~~||||||jjjTTTHHHCCC???>>>===<<<;;;;;;;;;;;;999999999999999999999999777888:::;;;<<<;;;;;;:::IIILLLOOOOOONNNMMMMMMMMMNNNSSSXXX\\\[[[XXXVVVTTTLLLHHHGGGIIIJJJIIIKKKOOOQQQPPPMMMKKKIIIJJJNNNQQQRRRSSSTTTUUUTTTRRRPPPNNNLLLNNNPPPRRRTTTUUUVVVVVVZZZ]]]\\\XXXUUUXXXYYYXXXWWWVVVUUUVVVXXXYYYYYYXXXSSSQQQQQQSSSWWW[[[]]]^^^___``````^^^ZZZWWWUUUUUUSSSVVVWWWTTTTTTVVVUUURRRUUUSSSTTTVVVTTTOOOMMMOOOOOONNNMMMNNNOOOOOONNNMMMEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDFFFFFFFFFDDDDDDFFFJJJMMMTTTTTTTTTSSSRRRQQQRRRRRROOONNNMMMMMMNNNLLLHHHDDD===============<<<;;;:::<<<<<<======???DDDJJJOOOSSSUUUWWWVVVRRRNNNKKKJJJIIIFFFDDDCCCCCCDDDCCCBBBEEEEEEDDDCCCDDDEEEGGGHHHHHHFFFDDDBBBAAA@@@===;;;===::::::<<<<<<;;;@@@FFFJJJIIIGGGFFFEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGDDDAAADDDIIIJJJGGGIIIHHHHHHFFFDDDAAA???>>>AAA@@@>>>===<<<<<<======???AAACCCEEEDDD@@@999555333222222111111111111111222222666>>>DDDEEEFFFIIIFFFEEECCC@@@<<<888444111111111111333444777999:::;;;;;;;;;<<<>>>@@@???<<>>>>>>>>>>>======<<<<<<111444777999999999999:::<<<<<<;;;:::::::::::::::999999777555444333333333333444444444222---***)))///......------------...---...///...---,,,---///,,,,,,------------------......---,,,,,,...///000---,,,+++******+++,,,---)))+++,,,......---,,,+++++++++,,,---.........---***,,,,,,******...---***...,,,++++++---......---+++,,,...000000...,,,+++222222222222222222222222666666777777888999:::::::::;;;===AAADDDHHHKKKLLLSSSUUUYYY\\\^^^bbbfffiiilllppptttxxxzzz{{{}}}~~~~~~~~~nnnVVVIIICCC===<<<;;;::::::999999999888888888888888888888888777888:::<<<<<<;;;:::999IIILLLOOOQQQPPPNNNMMMMMMNNNRRRXXX[[[ZZZXXXVVVUUUPPPMMMLLLMMMMMMJJJJJJMMMPPPOOONNNKKKIIIJJJNNNPPPQQQRRRSSSSSSSSSQQQOOOMMMKKKLLLNNNPPPRRRTTTUUUVVVXXX\\\\\\YYYXXXZZZ\\\[[[WWWVVVUUUVVVWWWXXXXXXWWWOOOOOOOOORRRWWW[[[]]]^^^^^^``````___[[[XXXVVVVVVUUUXXXXXXUUUUUUWWWVVVSSSVVVSSSSSSVVVUUUQQQNNNPPPOOONNNMMMMMMOOOOOOOOOMMMEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFJJJNNNUUUTTTRRRPPPPPPOOOOOONNNMMMMMMNNNOOONNNKKKGGGDDD>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<>>>BBBGGGKKKQQQSSSUUUUUURRRNNNLLLKKKFFFEEECCCCCCDDDFFFFFFEEEGGGFFFEEEDDDDDDEEEGGGGGGHHHFFFCCCBBBAAAAAA???===;;;999888:::::::::>>>DDDJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEAAAAAA???===@@@HHHKKKIIIHHHHHHHHHFFFEEECCCAAA@@@>>>======>>>>>>???@@@AAA???@@@BBBEEEEEEAAA:::444333222222111111111111111111222888@@@DDDEEEGGGJJJFFFEEECCC@@@;;;666222///000000111222444888;;;===???===<<<>>>??????======???@@@AAABBBBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;333666999:::999888777777;;;;;;:::999999999::::::999888777666555444444444333444555444333222///,,,000///...------------------...//////------...///,,,,,,,,,---------......///...---,,,---...///000...---,,,++++++,,,---...(((***,,,...///...,,,++++++,,,------............***---...++++++...///---...,,,+++,,,---.........---...///000000///---,,,222222222222222333333333666777888999999::::::;;;:::<<>>===<<<;;;::::::;;;;;;<<<===@@@DDDHHHMMMOOOQQQQQQOOOLLLKKKKKKFFFDDDBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFDDDBBBBBBBBBAAA@@@>>>:::888999;;;;;;:::>>>CCCIIIHHHGGGEEEDDDCCCCCCCCCAAABBBBBBDDDEEEFFFGGGGGG>>>>>><<<:::>>>GGGKKKKKKHHHHHHHHHGGGEEEDDDBBBAAA<<<===???@@@BBBCCCCCCCCC@@@@@@@@@CCCDDDAAA:::555222222111000000000000111111333999BBBEEEEEEGGGKKKEEEEEECCC@@@;;;777333000000000111222666:::>>>AAADDD@@@>>>@@@AAA>>>===>>>:::;;;===@@@AAABBBBBBBBB;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===;;;999888888999999888777777888888999888888777666555555555555555666555222333555222...000000///...---------------...//////...---...///+++,,,,,,------............------------...//////------------------------(((***,,,.........,,,,,,,,,------............---)))---///,,,+++...000......---+++,,,...//////...//////////////////......111111111222222333333333555666777999:::;;;;;;;;;;;;===AAAEEEIIILLLNNNPPPWWWYYY[[[]]]^^^bbbfffiiissstttvvvvvvwwwxxx{{{~~~tttZZZIIIAAA@@@???>>>===<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::JJJLLLOOOOOONNNMMMMMMNNNQQQSSSVVVVVVVVVUUUUUUUUUUUUSSSSSSVVVUUUQQQPPPRRROOOOOONNNLLLJJJKKKMMMPPPLLLNNNQQQSSSTTTTTTSSSRRROOOOOOPPPPPPQQQSSSTTTUUUUUU[[[^^^\\\[[[\\\[[[XXXWWWVVVWWWXXXXXXWWWTTTRRRKKKKKKLLLPPPUUUYYYZZZZZZXXXZZZ[[[[[[YYYWWWVVVWWWTTTWWWWWWUUUTTTVVVVVVRRRWWWSSSSSSWWWYYYVVVTTTTTTNNNLLLLLLMMMNNNOOOOOONNNFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAADDDHHHLLLNNNKKKIIIHHHKKKMMMMMMLLLLLLNNNQQQRRROOOJJJDDDAAA>>>>>>>>>===<<<;;;999999::::::;;;;;;;;;>>>BBBEEEHHHJJJKKKKKKJJJIIIJJJJJJFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCBBBAAAAAABBBAAA???===;;;999;;;>>>>>><<>>GGGLLLKKKJJJJJJIIIHHHFFFDDDBBBAAA>>>???BBBDDDEEEEEECCCBBBAAA???>>>@@@BBB@@@:::555111111000/////////000000000333;;;CCCFFFEEEGGGLLLCCCCCCBBB@@@===:::666555111111222444888>>>CCCFFFGGGAAA???AAABBB>>><<<>>>888:::<<<>>>?????????>>>:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999888999666666666555555666666777777777666666666666777777888888555000000444222---111000///...---------------///000///...---...000++++++,,,,,,---......///,,,,,,---............---***+++---......---+++***)))***+++---......------..................---,,,''',,,...+++***---///......---,,,,,,...//////...000///...---------......///000000111222333444444333555777999:::;;;;;;;;;<<<>>>BBBGGGKKKNNNPPPQQQVVVWWWZZZ\\\___ccciiimmmsssssssssssstttwww|||www\\\JJJAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999888888999;;;<<>>;;;;;;:::<<<@@@@@@>>>@@@DDDGGGGGGGGGGGGEEECCCAAA???AAABBBCCCEEEFFFHHHIIIJJJCCCBBB>>>;;;???GGGLLLLLLLLLKKKJJJHHHFFFCCCAAA???@@@BBBEEEGGGHHHFFFCCCAAAAAA>>>===???AAA@@@:::555111000000///////////////000444;;;DDDFFFEEEGGGLLLAAAAAAAAAAAA???===:::999222222333666;;;AAAFFFJJJHHHBBB???BBBBBB===;;;>>>;;;<<<===>>>===<<<:::999;;;<<<======>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<777888:::999888777888999555555444444444555555666666666666666666777777888::::::555......222000***111111000......---------...///000///...---...000++++++,,,,,,---...//////***+++---.........---,,,(((***,,,......,,,***((()))***+++,,,------........./////////...---,,,,,,&&&+++...+++))),,,......///---,,,,,,...//////...000///---+++***+++---......//////111222333444444222333666999:::;;;<<<<<<===???CCCHHHLLLPPPRRRRRRSSSUUUXXX\\\```eeelllpppqqqqqqqqqppprrrwww}}}yyy^^^KKKAAA>>>===<<<;;;;;;::::::;;;::::::::::::::::::::::::===;;;999777777999;;;===LLLLLLKKKKKKKKKMMMNNNOOOMMMLLLOOOSSSSSSPPPRRRVVVVVVUUUVVVZZZ^^^^^^XXXSSSYYYWWWSSSPPPMMMLLLLLLMMMKKKNNNQQQRRRRRRPPPPPPPPPSSSTTTUUUUUUUUUVVVXXXZZZYYY[[[]]]^^^\\\WWWRRROOOXXXZZZ[[[ZZZXXXTTTRRRQQQPPPOOONNNMMMNNNQQQTTTVVVWWWTTTRRRRRRUUUVVVUUUSSSUUUTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUKKKOOOPPPNNNNNNRRRRRROOOJJJIIIGGGEEECCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCC@@@???@@@???>>>AAAGGGJJJIIIHHHGGGHHHJJJLLLMMMKKKLLLMMMMMMJJJFFFAAA>>><<<<<<<<<;;;;;;:::::::::;;;;;;999999;;;>>>AAACCCFFFEEEDDDCCCDDDEEEGGGIIIFFFFFFGGGGGGGGGEEECCCAAA???@@@CCCDDDDDDBBB???===777:::===?????????@@@AAA<<<<<<<<<;;;;;;===AAAEEEKKKJJJHHHEEEBBBAAA??????DDDFFFDDD@@@DDDJJJJJJEEEFFFCCC??????AAADDDGGGHHHOOOLLLIIIJJJLLLJJJDDD??????@@@AAACCCEEEDDDBBB@@@???AAACCCCCC@@@:::444000111111222222111000///...444444:::DDDJJJIIIGGGHHHGGGGGGDDDAAAAAABBB???999555555666888<<>>>>>@@@BBBDDD999:::;;;===>>>>>>>>>>>>999::::::;;;<<<======>>>999;;;<<<===<<<<<<>>>??????;;;777666777777555222444555666777777666555444999666444444555777888888;;;:::777444111///---,,,...------------,,,,,,,,,,,,+++***+++...///---***,,,,,,,,,---...///000111---...//////...---***)))***+++,,,,,,,,,,,,+++***(((((()))***+++,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%------,,,,,,,,,,,,++++++,,,///000------//////+++***,,,............000111...///000222333444555555444555666777777888:::===<<>>===;;;::::::::::::444777:::;;;999888:::===::::::::::::::::::::::::NNNMMMLLLLLLLLLMMMNNNOOOLLLLLLOOOSSSSSSQQQRRRVVVWWWUUUUUUYYY^^^```]]]ZZZ\\\ZZZVVVRRRNNNLLLKKKKKKLLLNNNQQQRRRQQQPPPPPPQQQUUUWWWXXXYYYYYYZZZ\\\^^^[[[\\\^^^^^^\\\YYYUUUSSSYYYZZZ[[[ZZZWWWUUUSSSRRRQQQOOONNNMMMNNNPPPRRRTTTUUUSSSQQQQQQSSSUUUTTTRRRTTTTTTTTTTTTTTTUUUVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUOOOQQQPPPLLLLLLOOOQQQOOOJJJHHHFFFDDDCCCBBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBBBB??????@@@???>>>AAAGGGJJJIIIHHHHHHHHHJJJKKKMMMLLLMMMMMMLLLJJJEEE@@@============<<<<<<;;;;;;;;;;;;;;;:::999;;;>>>AAACCCFFFEEEDDDDDDDDDFFFHHHIIIGGGGGGGGGFFFEEEEEEDDDDDD???@@@BBBBBBBBB@@@>>>===999;;;>>>@@@@@@???@@@AAA<<<<<<<<<;;;;;;>>>BBBEEEHHHHHHGGGEEEDDDCCCBBBBBBCCCDDDCCCAAAFFFMMMOOOKKKKKKHHHCCCAAACCCFFFJJJKKKLLLJJJGGGHHHJJJJJJEEEAAA<<<>>>AAAEEEGGGFFFCCC@@@BBBDDDEEEEEECCC>>>888555222111111111000000000///333444;;;EEEJJJHHHFFFGGGGGGHHHGGGDDDEEEFFFCCC===888888:::<<<@@@EEEIIIKKKNNNJJJCCC???============999:::;;;<<<============999999:::;;;;;;<<<======999:::<<<<<<;;;<<<===??????===999777777888777777444555555666666555555444777555333333444666777777999888666333000...---,,,)))+++---//////...---,,,---,,,+++---///000...,,,,,,,,,,,,,,,---...///000---...//////...---+++)))***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,************************------,,,,,,,,,,,,++++++,,,//////,,,,,,///000------///000///......///000...///000222333444555555555666888888888999<<<>>>>>>CCCIIILLLMMMNNNRRRVVVXXXYYY[[[___dddkkkpppsssrrrtttuuuvvvwwwyyy}}}fffOOODDD@@@>>>===;;;::::::::::::666888:::;;;::::::;;;<<<::::::::::::::::::::::::OOONNNNNNMMMMMMMMMMMMNNNKKKKKKOOOTTTTTTRRRSSSWWWXXXVVVUUUXXX]]]bbbbbbaaa___]]]YYYTTTPPPMMMJJJIIIMMMNNNPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZ[[[\\\^^^```]]]]]]]]]]]]\\\[[[YYYWWW[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOONNNNNNOOOPPPQQQSSSRRRPPPQQQRRRSSSSSSRRRSSSSSSSSSSSSTTTVVVWWWXXXUUUUUUSSSRRRRRRSSSTTTUUUSSSTTTQQQKKKJJJMMMOOOMMMHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???????????????AAA>>>>>>@@@???>>>AAAGGGJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMLLLIIIDDD@@@==================<<<<<<<<<;;;;;;::::::;;;>>>@@@BBBEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@???======<<<>>>AAABBBAAA@@@AAABBB<<<============???BBBEEEEEEEEEFFFFFFGGGFFFFFFEEECCCCCCBBBAAADDDKKKNNNMMMOOOKKKDDDAAABBBFFFIIIKKKJJJGGGEEEFFFHHHHHHFFFCCC999<<>><<<:::999999:::;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<999:::<<<<<<;;;;;;<<<>>>:::999777444111111444666555444444333333444444555444333111111222444444444666555444222///---,,,+++&&&))),,,000111000---,,,------,,,...///000///---,,,,,,,,,,,,------...///---......///...---+++******++++++,,,,,,++++++*********************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,///...++++++///111///000111111111///...///000...///000222333444555555666888999999999;;;===???@@@DDDJJJMMMNNNPPPSSSWWWYYYZZZ\\\```ffflllrrruuurrrtttvvvwwwyyy{{{~~~hhhQQQEEE@@@>>>===;;;:::::::::::::::999999;;;<<<===<<<;;;999999999999999999999999NNNNNNMMMLLLLLLLLLKKKKKKKKKKKKOOOTTTUUUSSSTTTXXXYYYXXXXXXZZZ___bbbcccbbb___^^^[[[WWWSSSOOOLLLJJJMMMNNNOOOOOOOOOPPPRRRTTTQQQSSSVVVXXXXXXYYY\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWVVVTTTRRRSSSRRRQQQPPPPPPOOOOOOOOORRRRRRQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVTTTSSSSSSSSSUUUVVVTTTUUURRRLLLJJJLLLKKKIIIGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@??????>>>>>>>>>===???======@@@???>>>AAAFFFIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNMMMKKKHHHCCC???=========<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<>>>@@@AAACCCBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>AAACCCCCCBBBAAAAAABBB===>>>>>>>>>>>>@@@CCCFFFDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@AAAEEEHHHIIIOOOIIIBBB>>>>>>BBBFFFHHHIIIGGGDDDCCCDDDEEECCCBBB;;;>>>BBBEEEFFFEEEDDDDDDAAABBBBBBBBB@@@===:::777444222111//////000222333666888>>>FFFGGGCCC@@@AAAAAAEEEHHHHHHHHHIIIFFFAAA===>>>AAADDDGGGJJJMMMNNNKKKHHHDDDBBB@@@>>><<<::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999;;;<<<<<<;;;;;;<<<===888888666222...---000444444333222111111222333444222000...///000222222111222222111000///---,,,+++(((***,,,...///...---,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,---......------.........---,,,++++++++++++++++++++++++++++++++++++***************......---,,,+++***))))))------,,,,,,,,,+++++++++---///---***+++///111000...000111000......///000...///000222333444555555666888999::::::;;;===???AAAEEEJJJMMMOOOQQQSSSVVVYYYZZZ]]]aaagggmmmsssvvvrrrtttwwwyyy{{{}}}lllTTTHHH@@@>>>===;;;::::::::::::===:::999;;;>>>???<<<999888888888888888888888888LLLLLLKKKKKKKKKJJJIIIIIIKKKKKKNNNSSSTTTSSSVVVZZZZZZZZZ\\\^^^``````___^^^\\\\\\[[[XXXUUURRROOOMMMMMMNNNOOOOOOOOOPPPRRRUUUOOOQQQTTTUUUVVVVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[YYYYYYYYYWWWTTTQQQSSSSSSSSSRRRQQQPPPOOONNNRRRRRRRRRRRRRRRSSSTTTUUURRRRRRSSSTTTUUUWWWYYYZZZWWWWWWUUUUUUUUUUUUVVVWWWRRRTTTTTTOOOMMMLLLIIIDDDGGGFFFFFFDDDCCCBBB@@@@@@AAAAAA@@@@@@??????>>>>>>>>>======@@@???===???DDDGGGHHHIIIKKKKKKKKKKKKJJJMMMMMMLLLJJJGGGCCC???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@AAABBBCCCDDDEEECCCEEEGGGHHHHHHFFFDDDBBBDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEEEECCCAAAAAAAAA===>>>???@@@@@@AAADDDFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBBDDDFFFIIINNNHHHAAA<<<<<>>???AAABBBBBB@@@AAACCCEEEAAAAAAAAA@@@>>><<<999888555333222111111222444555999;;;@@@EEEDDD>>>===???AAAGGGJJJIIIIIIIIIGGGBBBAAACCCFFFIIILLLMMMNNNNNNJJJHHHEEECCCAAA???===;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<999;;;<<<;;;::::::;;;<<<;;;<<<:::666111000333666333222111000000111222333///...,,,---///000/////////////////////---,,,+++---,,,,,,+++++++++,,,,,,***+++,,,---------------------,,,,,,,,,---......------------------,,,,,,+++++++++++++++++++++++++++++++++***************------,,,+++******)))(((------,,,,,,,,,+++++++++---///...******///111000+++---............///111...///000222333444555555666777999999999:::===???BBBEEEIIILLLOOOQQQSSSTTTZZZ[[[]]]aaagggmmmsssvvvrrruuuxxx{{{}}}mmmTTTGGG@@@>>>===;;;::::::::::::>>><<<:::;;;>>>???<<<999888888888888888888888888IIIJJJJJJJJJJJJIIIIIIHHHMMMKKKMMMQQQSSSSSSWWW^^^\\\]]]^^^___^^^]]][[[YYYZZZZZZZZZYYYWWWTTTPPPNNNLLLMMMOOOPPPPPPQQQRRRTTTPPPRRRUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]]]][[[YYYZZZ[[[YYYTTTPPPRRRSSSSSSSSSRRRPPPNNNMMMQQQRRRSSSSSSRRRRRRTTTVVVRRRSSSSSSTTTVVVXXXYYYZZZUUUUUUUUUVVVVVVVVVVVVWWWOOOSSSTTTQQQNNNMMMIIICCCGGGGGGFFFFFFDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>======@@@???<<<>>>BBBDDDFFFIIIKKKMMMMMMLLLKKKLLLLLLKKKIIIFFFCCC@@@???:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???<<<===>>>???AAABBBBBBCCCBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCBBBBBBAAACCCDDDFFFEEECCCAAA@@@AAA>>>???AAAAAAAAABBBEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDEEEGGGGGGFFFIIINNNMMMHHHAAA======???BBBDDDFFFEEEDDDBBB@@@>>><<<;;;@@@AAAAAA???======BBBFFFEEEDDDCCCAAA???===;;;:::555555444333333444666777:::<<<@@@CCCAAA<<<<<<@@@FFFKKKNNNKKKIIIJJJHHHEEEFFFHHHKKKMMMOOOOOONNNNNNKKKHHHEEEBBB@@@>>>;;;999<<<<<<<<<<<<<<<;;;:::999999999999999999999999999777999:::999888777888:::999999888666444333444555111000000000000000000111---,,,+++,,,...///...---,,,---...//////...---,,,///---+++))))))***,,,---)))+++------,,,+++,,,---......---------......///------------------------,,,++++++******++++++,,,******************++++++*********++++++,,,,,,---------,,,,,,,,,,,,++++++...000///++++++///000...***+++---...---...000111...///000222333444555555666888999999999:::===???CCCEEEHHHLLLOOOQQQSSSSSS[[[\\\^^^aaaffflllrrruuurrruuuyyy|||mmmRRRCCC@@@>>>===;;;::::::::::::===<<<<<<<<<===<<<;;;999999999999999999999999999HHHIIIJJJKKKKKKKKKJJJIIINNNLLLLLLOOOQQQSSSYYY```^^^^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXTTTPPPMMMJJJMMMPPPQQQQQQQQQRRRSSSQQQSSSUUUTTTRRRPPPNNNNNNQQQSSSUUUXXXZZZ\\\]]]]]]\\\ZZZYYY[[[]]][[[TTTNNNOOOPPPQQQRRRQQQOOOLLLJJJOOOQQQRRRRRRQQQQQQSSSVVVSSSTTTTTTUUUVVVWWWYYYZZZPPPQQQSSSUUUVVVVVVUUUUUUOOORRRRRRNNNMMMMMMJJJFFFGGGGGGGGGGGGEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@AAA???===>>>@@@>>>;;;<<<@@@BBBDDDHHHLLLNNNNNNMMMLLLKKKKKKJJJHHHFFFDDDBBB@@@;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<======>>>>>>;;;<<<>>>???AAABBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDD???AAABBBDDDDDDCCCBBBAAADDDEEEFFFEEECCC@@@??????>>>@@@BBBBBBBBBCCCEEEGGGGGGFFFDDDBBBCCCDDDFFFHHHFFFEEEHHHKKKJJJFFFHHHMMMKKKFFFAAA======???AAABBBAAABBBCCCBBB???===;;;;;;<<<>>>@@@???<<<===AAAEEEHHHGGGDDDBBB???===;;;:::555555666666777777777777888:::===@@@???<<>>======;;;:::;;;;;;;;;:::999888777777666666666666666555555555444555666666444444444666444333333555777888777666/////////000000/////////,,,++++++,,,......---,,,***,,,...///000///...---,,,++++++******+++,,,---***,,,......,,,,,,---...000//////....../////////---------,,,,,,------...,,,,,,+++******+++,,,,,,)))))))))***+++++++++,,,***++++++,,,------......------,,,,,,,,,,,,++++++...000000---,,,......+++,,,...//////......///111...///000222333444555555777999:::;;;;;;<<<>>>@@@EEEFFFIIIMMMQQQSSSTTTSSS\\\\\\^^^aaafffkkkpppsssrrruuuzzz~~~pppSSSDDD@@@>>>===;;;::::::::::::<<<===>>>===;;;999999999::::::::::::::::::::::::HHHIIIJJJLLLLLLLLLKKKKKKOOOLLLLLLNNNPPPSSSZZZbbb___^^^\\\YYYVVVVVVYYY[[[YYYZZZ[[[[[[XXXSSSOOOLLLIIILLLPPPRRRRRRRRRRRRSSSPPPRRRSSSRRROOOLLLJJJIIIPPPRRRUUUYYY[[[]]]^^^^^^[[[ZZZZZZ\\\___\\\TTTMMMLLLNNNOOOPPPPPPMMMJJJIIINNNPPPRRRQQQOOOPPPRRRUUUTTTTTTTTTUUUVVVWWWXXXYYYLLLNNNRRRUUUVVVVVVTTTSSSPPPRRRPPPLLLKKKMMMLLLIIIHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>??????@@@@@@AAAAAA@@@>>>>>>@@@>>>::::::>>>@@@CCCHHHLLLNNNOOONNNMMMJJJJJJIIIHHHFFFDDDBBBAAA;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<======>>>>>><<<===>>>@@@BBBCCCCCCCCCFFFDDD@@@======@@@DDDGGG===>>>AAACCCDDDCCCAAA@@@DDDEEEFFFEEECCC@@@??????>>>@@@BBBCCCCCCDDDEEEGGGFFFDDDBBBAAAAAADDDGGGJJJIIIGGGIIIMMMIIIBBBBBBGGGGGGDDD???<<<<<<>>>???@@@===???AAAAAA@@@===<<<;;;777;;;@@@@@@>>>>>>AAAEEEHHHGGGDDDAAA>>>;;;:::999555666777888999888888888666777;;;???===<<>><<<;;;<<<>>>>>>>>>999999999888777666555444333333333333333333333333111333333333111111111333444333444888>>>@@@???<<<---...///000000///...---,,,++++++,,,......---+++***+++---///000000///...''')))***,,,---------,,,***---000///---,,,...000111000000/////////000000------,,,,,,,,,------...---,,,+++******+++,,,---(((((()))***+++,,,,,,---/////////...---------,,,---------,,,,,,,,,++++++...111111...---...---)))///000111000///...///000...///000222333444555555999:::<<<<<<<<<===@@@BBBGGGHHHJJJNNNRRRUUUUUUTTT\\\]]]^^^aaaeeejjjnnnqqqrrruuuzzz~~~tttXXXIII@@@???===;;;:::::::::::::::===???===:::777888:::::::::::::::::::::::::::GGGIIIKKKKKKKKKLLLNNNPPPOOOMMMLLLMMMPPPWWW]]]bbb___^^^\\\ZZZXXXVVVUUUUUU[[[]]]``````\\\UUUMMMHHHHHHIIIKKKNNNRRRSSSQQQPPPPPPRRRUUUXXXXXXSSSKKKEEEPPPTTTXXXXXXXXXYYYYYYXXXZZZ[[[[[[YYYVVVUUUUUUUUUOOONNNMMMNNNOOOPPPOOONNNOOOPPPRRRRRRQQQQQQSSSTTTVVVTTTRRRSSSVVVWWWUUUSSSRRRRRRTTTUUUUUUUUUUUUUUUSSSRRRPPPMMMLLLLLLLLLLLLGGGFFFEEEDDDDDDCCCAAA???@@@???>>>======>>>???@@@???@@@@@@>>>===<<<>>>???AAABBBEEEKKKPPPQQQOOOLLLJJJLLLMMMKKKFFFCCCDDDFFF===<<<;;;<<<>>>>>>;;;888;;;;;;<<<<<<===???@@@AAACCCAAA???======???AAACCCGGGFFFEEECCCBBBBBBBBBBBB======>>>???@@@@@@AAAAAACCCDDDDDDCCCAAA??????@@@>>>@@@BBBDDDDDDDDDBBBAAAJJJGGGCCCBBBBBBCCCCCCCCCHHHGGGFFFFFFEEECCC@@@===DDDFFFHHHGGGDDDBBBCCCEEE???>>>===;;;::::::999999;;;<<<<<<<<<<<>><<<::::::999888777777888999:::777888:::<<<>>>???@@@@@@EEEEEEDDDDDDBBB???===;;;AAABBBCCCCCCBBB???;;;999>>>;;;777555555666777777777777666555555444333333222222111000000000000000000///------///000///...000444;;;@@@CCCCCC@@@>>>888555111............---000///------......---+++------------------------***+++,,,,,,------,,,,,,...,,,+++---000222111///000...,,,+++,,,---,,,+++++++++***)))***+++---...------,,,+++************,,,+++))))))***+++******...---+++))))))***+++,,,,,,,,,,,,---------.........///000000000///---,,,---......///000111111222///111444555444555666777:::::::::;;;<<<===>>>???HHHGGGJJJQQQUUUUUUWWW[[[ZZZ]]]```dddgggkkkooossszzzzzzzzz|||xxxXXXFFF@@@???=========<<<;;;999???===<<<:::999999999::::::888777888:::<<<:::888HHHJJJLLLLLLLLLMMMNNNPPPOOONNNMMMNNNRRRWWW]]]```^^^]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___```\\\VVVOOOKKKNNNNNNPPPRRRUUUVVVUUUSSSSSSTTTWWW[[[[[[XXXSSSNNNPPPSSSTTTTTTSSSUUUXXXYYY[[[\\\[[[YYYVVVTTTSSSTTTOOOMMMLLLLLLMMMNNNLLLKKKOOOQQQRRRSSSRRRRRRTTTVVVUUUSSSQQQRRRTTTUUUSSSQQQRRRRRRSSSTTTUUUUUUUUUUUUQQQPPPOOONNNMMMLLLLLLLLLHHHGGGEEEEEEEEEDDDAAA?????????>>>>>>>>>>>>??????>>>??????>>><<<<<<===???AAABBBEEEJJJOOOQQQNNNLLLIIIIIIIIIGGGDDDBBBBBBBBB???===<<<===??????===:::<<<<<<======???@@@BBBCCCAAA@@@??????@@@AAADDDEEEGGGFFFDDDCCCCCCBBBAAA@@@======>>>??????@@@AAAAAABBBCCCCCCBBB@@@??????@@@???@@@AAACCCCCCCCCCCCBBBIIIFFFDDDCCCCCCDDDEEEDDDHHHHHHGGGFFFDDDAAA???>>>CCCFFFHHHGGGEEECCCCCCDDD>>>>>><<<;;;:::999999999<<<============>>>BBBDDDFFFEEECCCAAA>>><<<:::999:::999888888777777888888666777888:::;;;<<<======???@@@@@@???>>><<<:::999<<<===>>>>>>===:::777555777555333111222222333333555555444333333222111111///000111111111000...---000///------///000///...000444;;;AAADDDEEECCCBBB999666222///......---,,,...---,,,,,,---...,,,+++........................++++++,,,------------,,,///---,,,...000222111//////...------......---+++---,,,,,,,,,,,,---...///---,,,++++++******++++++,,,+++))))))***++++++***...---+++*********+++,,,,,,,,,,,,---------.....................---,,,,,,......//////000000111111111333555555444444444666888888999:::<<<>>>@@@AAAHHHGGGKKKQQQUUUUUUWWW[[[ZZZ]]]aaadddggglllqqquuuzzzyyyyyy{{{zzz[[[IIIAAA???===<<<<<<<<<;;;:::<<<;;;:::999888999999:::999888777888;;;<<<;;;999JJJLLLMMMMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSXXX\\\^^^[[[[[[ZZZYYYZZZ[[[\\\]]]ZZZ\\\___```]]]XXXSSSOOORRRRRRRRRTTTWWWXXXWWWVVVUUUUUUWWWZZZ\\\\\\YYYVVVQQQQQQPPPPPPPPPRRRVVVZZZYYYZZZZZZYYYVVVTTTTTTTTTOOONNNLLLLLLLLLKKKJJJHHHOOOQQQRRRSSSSSSSSSUUUWWWRRRQQQPPPPPPRRRRRRQQQPPPQQQRRRSSSTTTTTTUUUUUUUUUOOOOOOOOOOOONNNMMMLLLKKKIIIGGGEEEDDDDDDDDDBBB@@@>>>>>>???????????????>>>>>>??????>>><<<<<<===???@@@AAAEEEJJJNNNOOONNNKKKMMMLLLJJJIIIHHHGGGEEECCCBBB@@@======>>>??????>>>>>>>>>>>>???AAABBBDDDEEE???@@@@@@BBBCCCEEEFFFFFFHHHEEECCCCCCDDDCCC@@@<<<===>>>>>>??????@@@@@@@@@???AAABBBBBBAAA@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDHHHFFFDDDCCCDDDFFFFFFEEEGGGIIIKKKIIIDDD@@@???@@@BBBDDDGGGGGGEEECCCBBBBBB>>>===<<<;;;:::999999999<<<<<<===<<<;;;<<>><<<;;;999888777888888888888777666666555555555666666777888888888888999999999888777666555666777888888777444222000........................222111111000000/////////,,,...000111111///,,,***000...---...///000///...///333999???DDDEEEDDDDDD;;;888333000///...---,,,,,,+++***+++,,,---,,,+++........................++++++,,,---------------///...---///111222111000///......///000///---+++---,,,,,,,,,,,,---......++++++******++++++,,,---,,,***))))))+++,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---////////////000000000000333444555555333333444555777777999;;;===@@@BBBDDDHHHHHHKKKRRRVVVVVVXXX[[[\\\___bbbfffjjjpppvvvzzz{{{yyyxxx{{{~~~___LLLBBB???<<<;;;;;;<<<;;;;;;:::999999888888999999:::888777777888;;;<<<<<<;;;LLLNNNOOOOOONNNMMMNNNPPPQQQQQQQQQRRRUUUXXX[[[]]]YYYXXXWWWWWWXXXYYY[[[\\\[[[\\\___```^^^[[[WWWTTTQQQQQQQQQSSSUUUXXXXXXWWWVVVUUUUUUWWWYYYZZZYYYXXXRRRPPPPPPQQQQQQQQQUUUZZZUUUWWWXXXXXXWWWUUUUUUVVVPPPOOOMMMLLLLLLLLLJJJHHHMMMOOOQQQRRRRRRRRRTTTVVVPPPOOOOOOOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPPPPNNNLLLJJJHHHHHHFFFDDDCCCCCCBBBAAA???===>>>???@@@AAA@@@???>>>???@@@@@@???======>>>@@@???AAAFFFJJJMMMNNNMMMLLLQQQMMMJJJJJJKKKJJJGGGDDDCCCAAA???======>>>@@@AAA@@@@@@AAABBBCCCEEEFFFGGG@@@AAACCCEEEFFFFFFFFFFFFHHHEEEBBBCCCDDDCCC???:::===>>>>>>>>>?????????@@@>>>@@@CCCCCCBBBAAABBBCCCAAAAAAAAAAAAAAACCCDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEEEEKKKOOONNNHHHAAA???@@@@@@AAADDDEEEDDDBBBAAA@@@>>>===<<<;;;::::::::::::999:::;;;:::999999;;;===999999888888777666555555333333555666666555444333444333333333333333333333333333333333333333333333222222333333222000...,,,)))+++---...---,,,,,,---//////.........---------,,,---...//////...---,,,000......///000000///---...111666;;;???@@@@@@???<<<999444111000///---,,,,,,++++++,,,---///...---........................+++,,,,,,---...---------////////////000111111111......///000222111...+++******************++++++************+++,,,---...,,,***))))))+++,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,......000000000000////////////222333444444333333555777888888999;;;>>>@@@CCCDDDHHHHHHLLLSSSWWWWWWXXX[[[^^^```dddiiimmmsssyyy~~~}}}zzzzzz~~~aaaNNNCCC@@@<<<::::::;;;<<<<<<;;;;;;:::999999999888888888888888999;;;<<<<<<<<>>===>>>???AAAAAAAAA@@@???@@@AAAAAA@@@>>>>>>???AAA>>>BBBGGGKKKMMMNNNMMMMMMNNNKKKHHHGGGHHHHHHDDDAAADDDCCC@@@>>>===>>>AAACCCCCCCCCCCCCCCDDDFFFGGGHHHCCCDDDEEEGGGGGGFFFEEEDDDFFFDDDBBBBBBCCCBBB???;;;>>>>>>>>>>>>>>>?????????>>>AAACCCDDDDDDCCCCCCCCCAAAAAAAAAAAAAAACCCDDDDDDDDDBBBAAABBBCCCDDDDDDCCCBBBIIIQQQQQQKKKCCC???>>>===>>>???@@@AAA@@@>>>=========<<<;;;::::::::::::555777777777555555666888444444444444444333333333...///111222333333333222333222111000000000000111000000000000111111222222000111111111000...---,,,(((+++//////...------.........---------------,,,///...---,,,,,,---///000000//////000222111000......000333666888888888777;;;777333111000000///......------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...//////000//////000000------...000222111...,,,*********************))))))))))))***+++,,,---...,,,***)))***,,,------,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......000///...------...///000000000000000////////////000111222333333444777:::::::::;;;<<<>>>@@@BBBCCCHHHHHHMMMUUUXXXXXXYYY[[[[[[___dddiiinnnsssyyy|||||||||}}}bbbOOOCCC@@@<<<::::::;;;<<<<<<======<<<;;;:::999888777888999999::::::;;;<<<===OOOPPPQQQOOOMMMLLLLLLMMMRRRQQQPPPQQQSSSWWW[[[]]]aaa___]]]ZZZZZZ[[[]]]^^^]]]^^^___``````___^^^]]]UUUSSSQQQSSSVVVZZZ\\\]]][[[XXXVVVUUUVVVWWWXXXWWWTTTPPPQQQUUUTTTNNNNNNTTTYYYZZZ[[[YYYUUUQQQNNNMMMQQQOOONNNOOOPPPQQQPPPOOOLLLNNNOOOOOONNNNNNPPPQQQNNNOOOPPPPPPNNNNNNOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSUUUTTTSSSQQQOOOLLLJJJIIIHHHEEEBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA@@@>>>>>>???AAA???CCCIIILLLNNNNNNNNNOOOOOOMMMKKKJJJIIIHHHFFFDDDEEEEEECCCAAA???@@@CCCEEEEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDAAA@@@???@@@AAAAAA@@@??????EEEJJJKKKGGGAAA===;;;:::999999:::<<<<<<;;;999;;;:::999999888888888999222333444444333222333555222222222222222222222222---...///000111222222222222111000.........///000///////////////000111111111111111000000///...---***---111111///---...000........................222000...,,,,,,...111333111111111222444333111//////000111222333222222111777444111000000111111000111000///000222222111000++++++++++++++++++++++++,,,,,,---...............---///000///...---...000---------///000000...---,,,,,,,,,---,,,,,,+++***************+++,,,---...,,,***)))***,,,---------,,,,,,,,,,,,------------,,,,,,,,,---------......///............///000000////////////000000000000///000222222333555999<<<;;;;;;<<<===???@@@BBBCCCIIIIIINNNVVVYYYYYYYYY\\\YYY]]]dddjjjnnnrrrvvvyyyzzz|||aaaNNNBBB???<<<;;;;;;<<<;;;;;;=========<<<;;;:::888888999:::;;;;;;::::::;;;<<>>===<<<===??????DDDJJJNNNNNNNNNOOOPPPPPPPPPPPPNNNKKKIIIHHHIIIGGGGGGGGGEEECCCBBBEEEHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFAAACCCCCC@@@<<<<<<@@@DDD>>>>>>>>>>>>>>>>>>>>>===<<>>======>>>>>><<<:::======>>>>>>===;;;999777888555333444666888888777777666666555555555555666///111333333222222333444111111111111111111111111111111000000000000111111222111///.........000111//////.........///000111111111111000000///......+++...111000---,,,...111000000000000000000000000222111000///000111333444222222333444555555222000111111111111111111111111333111......000222333222333222111111222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,...//////,,,,,,---///---,,,,,,,,,...///...---+++,,,,,,---,,,+++***)))************+++,,,------,,,***)))***,,,......------,,,,,,+++,,,---...///,,,,,,,,,---------......,,,---....../////////.........//////000000111111111111222222222444888;;;::::::;;;===???BBBDDDEEEIIIIIINNNWWWZZZYYYYYY\\\ZZZ```hhhooosssvvvxxxyyyuuu{{{bbbNNNAAA???===<<<<<<<<<;;;:::999999:::;;;;;;;;;:::999:::<<<===<<<:::888:::<<>>>>>???AAACCCDDD===>>>>>>===;;;;;;<<<===@@@EEEKKKOOOOOOOOOPPPQQQLLLNNNNNNLLLGGGEEEEEEGGGHHHJJJJJJHHHFFFEEEGGGJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHIII@@@CCCCCC???::::::AAAHHH>>>>>>>>>>>>============;;;>>>AAABBB@@@>>>======>>>@@@BBBDDDDDDDDDBBBAAA>>>===<<<<<<===<<<:::888;;;888555333444555666555777333000000333666666555444444333222222222333333///111333333333222333444111111111111111000000000666555333111//////000000222111///......///000222//////...------...///000111111111000000/////////+++...111///+++***,,,000111111111222222222222222111111222333333333333333333333444555777666333111222222222222222333333333000...------000222444444444222111111222222000///------------------------,,,---......//////......+++...///...,,,***,,,...---,,,++++++---.........)))***++++++***)))((('''++++++******++++++,,,---,,,***)))***,,,............---+++++++++---///000,,,,,,,,,---------......***+++---...///...---------......///000111111222333333333222222333666999888999:::===@@@DDDFFFHHHIIIIIIOOOWWW[[[ZZZZZZ\\\___eeennnuuuyyy{{{{{{|||qqqzzzbbbNNN@@@???=========<<<;;;999444666888:::;;;<<<;;;;;;;;;===>>><<<999888999;;;PPPQQQQQQOOOLLLJJJJJJKKKJJJLLLOOOQQQSSSUUUYYY\\\aaa___\\\[[[[[[[[[[[[ZZZdddbbbaaaaaabbbaaa]]]ZZZ[[[XXXUUUSSSUUUXXXZZZ\\\[[[YYYXXXXXXYYYYYYXXXVVVUUUPPPJJJGGGGGGIIIKKKLLLQQQSSSVVVWWWWWWTTTQQQOOOKKKJJJJJJKKKMMMPPPTTTVVVQQQQQQQQQPPPPPPOOONNNNNNTTTSSSQQQPPPOOOOOOPPPPPPNNNPPPQQQPPPMMMMMMOOORRRQQQSSSSSSPPPQQQUUUWWWUUUPPPLLLGGGEEEDDDCCCAAA>>>@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>=========>>>???CCCGGGLLLPPPPPPOOOOOOOOOPPPPPPPPPOOOMMMJJJHHHFFFMMMJJJHHHGGGHHHIIIIIIHHHJJJHHHGGGGGGHHHHHHFFFEEEDDDEEEFFFFFFEEECCCAAA@@@BBB@@@???>>>??????===;;;:::999888888888:::<<<>>>;;;<<<=========:::888777@@@AAAAAA@@@===<<<<<<===;;;:::888777666666777777444555555444222222333555111000...---...111333555333222111///............---......///000111222222222222222000......000222333111///...///000//////333222000///.........///222///,,,,,,...111333444222000///111333333000---222333333222000///000111444444444555555555666666333555666555333333555888???;;;777777:::;;;888444555444333444555555333111000000000000000111111222000111222222222000...------------,,,,,,+++++++++++++++,,,---............//////.........---------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,+++)))((((((***+++******+++,,,,,,---......,,,///...***+++///---''',,,---...000222111///,,,((()))***,,,...///000111111111111000111111222222222333444555666888999999999<<<>>>@@@@@@BBBEEEGGGGGGLLLSSSWWWXXXYYY\\\^^^ccchhhnnntttvvvwwwwwwwwwuuu|||bbbLLLCCC>>>;;;======:::999;;;999999999999999999999999888999::::::;;;;;;::::::OOOOOOPPPNNNLLLJJJKKKLLLKKKMMMPPPRRRTTTWWW[[[^^^aaa```^^^]]]]]]]]]]]]]]]dddbbbaaabbbcccbbb___\\\[[[XXXTTTRRRSSSWWW[[[]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYUUUQQQKKKHHHGGGHHHIIIIIIQQQRRRTTTVVVUUUTTTQQQPPPKKKLLLLLLMMMOOORRRUUUVVVRRRRRRQQQPPPOOOOOOOOOOOOUUUSSSQQQOOOMMMLLLLLLLLLPPPRRRTTTSSSQQQPPPQQQSSSOOORRRQQQNNNOOOSSSUUUSSSPPPMMMHHHFFFEEECCCAAA>>>@@@???>>>>>>>>>>>>??????@@@???>>>=========>>>>>>AAAFFFLLLQQQQQQPPPOOONNNNNNNNNMMMLLLKKKHHHFFFEEEKKKIIIGGGFFFGGGHHHHHHGGGGGGEEEDDDDDDEEEFFFEEECCCAAABBBCCCCCCCCCAAA???>>>???===<<<<<<<<<<<<;;;999999888777666777888:::;;;777888999::::::888666555;;;<<<===<<<:::999999:::888777666555444444444555555666666555333222333555111///...---...000333444222111000///............////////////000000000000222222222000///...000222222111000111222111000...333222111///////////////---+++))))))+++...//////222111000222444444111...333444555444333222333444555555666666666777777777444666777777555555888:::???;;;777777::::::888444555444333444555555333111000000000000000111111222222333444444444222000///+++++++++*********))))))++++++,,,---............//////.........---------,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,...+++((())),,,...---+++,,,,,,,,,------.........))),,,,,,***,,,000///***...---,,,---///000///...***+++,,,---...///000111111111000000111111222222333444555666888999::::::999<<<>>>@@@AAACCCFFFHHHIIIOOOUUUYYYZZZ[[[^^^aaaggglllsssxxxzzzzzzyyyyyywww}}}dddMMMEEE@@@===>>>>>>;;;:::<<<;;;;;;;;;;;;::::::::::::888999::::::;;;;;;::::::MMMNNNNNNMMMKKKJJJLLLMMMLLLNNNQQQSSSUUUWWW[[[^^^````````````````````````bbbbbbbbbcccdddcccaaa^^^\\\YYYTTTRRRRRRVVV\\\```ZZZYYYXXXZZZ\\\]]]\\\[[[WWWTTTOOOLLLLLLKKKJJJIIIPPPQQQRRRSSSTTTSSSRRRQQQLLLMMMNNNPPPRRRTTTUUUVVVUUUSSSQQQOOONNNOOOPPPQQQUUUSSSPPPMMMKKKIIIHHHHHHPPPRRRTTTUUUTTTRRRRRRRRRNNNPPPPPPMMMMMMRRRSSSQQQQQQNNNKKKHHHFFFDDDAAA???@@@@@@???>>>============??????>>>============>>>@@@EEEKKKPPPPPPOOOMMMLLLJJJJJJIIIHHHGGGEEECCCBBBHHHFFFDDDDDDEEEFFFEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA>>>???@@@@@@???>>><<<;;;;;;:::888888999999888666888777666555444555666777333444555777777777666555999:::;;;:::888777888999555555444222222222222222666777777555333222333444000///...---...///222333111111000///.........///000000000/////////......111222222111//////111222111111111222333333000...444333222111000000111111000//////000222333222111333222333444666555333111555777888777666666777888777777777888888888888999666777888888888888;;;===>>>;;;888888999:::777444555444333444555444333111000000000000000111111222222333444444333222///...++++++++++++************+++,,,---......///.....................---------------------.........///------,,,+++++++++,,,,,,///***&&&(((...111///,,,------------............+++,,,,,,+++,,,///...***///---+++***,,,...///...---------...///000000000000000000000000111222333444555666777999:::;;;;;;999<<>>??????<<<;;;============<<<<<<;;;;;;;;;888999::::::;;;;;;::::::KKKLLLLLLLLLKKKKKKMMMOOOOOOPPPRRRSSSTTTUUUXXXZZZ^^^```aaabbbaaaaaaaaabbbaaabbbbbbcccdddcccbbbaaa^^^[[[WWWSSSSSSWWW^^^ccc\\\[[[ZZZ[[[]]]]]]]]][[[XXXVVVSSSRRRRRRRRRPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRKKKMMMOOOQQQRRRTTTTTTTTTVVVTTTQQQOOONNNOOOPPPQQQSSSRRROOOLLLJJJIIIHHHHHHNNNQQQSSSUUUUUUSSSPPPOOOOOOQQQPPPMMMMMMQQQSSSQQQPPPOOOMMMKKKHHHEEEBBB@@@AAAAAA???>>>====================================BBBEEEIIIJJJJJJIIIHHHHHHFFFEEEEEEDDDBBBAAA@@@???CCCAAA@@@@@@AAABBBAAA@@@===<<<;;;<<<>>>???>>>===<<<============<<<;;;:::999888666777888888666555888777666555444444444444111222444666777888888888<<<======<<<999888888999444444333222222111111111666666666444222111111333000///...---...///111222111000000/////////000000000000000000000000000000222333333222111111222333333111000111222333111000444444333333333333333333555555555777999999777555444444555777888888777666666888999999888888:::;;;888888888888888888999999777888888999999:::<<<===<<<:::888888999999666444444333333333444444222111000000000000000111111222000111222222111///---+++------------------------+++,,,---...////////////....................................////////////---,,,,,,++++++,,,,,,,,,...+++)))))),,,...---,,,---------------,,,,,,,,,//////---,,,,,,,,,***'''---+++***+++,,,---------////////////000000000000000000///000000111222333444555666777888:::;;;;;;999<<>>??????<<<;;;<<<=========<<<;;;;;;::::::888999::::::;;;;;;::::::KKKLLLLLLKKKKKKLLLNNNQQQQQQRRRSSSSSSRRRRRRTTTVVV\\\___bbbcccbbb```aaaaaa```aaacccddddddcccbbbbbbaaa___[[[WWWUUUYYY```fff```^^^]]]\\\]]]]]][[[YYYVVVTTTSSSTTTUUUVVVUUUTTTPPPPPPQQQRRRRRRRRRRRRRRRJJJKKKMMMOOOQQQRRRRRRRRRVVVTTTQQQNNNMMMNNNOOOQQQPPPOOOMMMKKKJJJJJJKKKKKKOOOPPPSSSUUUVVVTTTPPPNNNPPPRRRQQQMMMNNNQQQSSSQQQNNNOOOOOOMMMJJJFFFCCCAAA??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<>>>>>======>>><<<<<<===>>>???===<<<:::999888999;;;<<<;;;:::;;;<<<<<<<<<;;;;;;;;;:::999888666777888888777666999888777666555444444444222333555777999:::;;;<<>>>>>;;;999;;;;;;;;;;;;:::::::::999999888999::::::;;;;;;::::::LLLMMMMMMLLLKKKLLLPPPRRRRRRSSSSSSRRRQQQQQQRRRTTTZZZ^^^cccdddbbb______```___aaacccdddbbbaaaaaabbbcccbbb___ZZZWWWYYY```fffaaa___]]]]]]]]]\\\ZZZXXXRRRQQQPPPQQQTTTUUUUUUUUUPPPQQQRRRSSSTTTSSSRRRQQQJJJKKKLLLMMMOOOPPPQQQRRRUUUSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPRRRTTTVVVTTTQQQMMMNNNPPPOOOKKKKKKOOOPPPNNNIIIKKKMMMLLLIIIEEEBBB@@@<<<<<<;;;:::999999999999:::;;;<<<<<<===<<<<<<<<>>===>>>???>>>===<<<<<<;;;;;;;;;<<<;;;::::::;;;======<<<:::999888777777999:::999888;;;;;;::::::::::::::::::999888777777999999888777888888777777666555444444333444666777999;;;===>>>>>>???>>><<<888666555666666666666666555444333222333444444333111111222333111111000000000000111111222111111111222333444444222333444555666777888888333555777777666555666777777555333333444666666666444555666777777777777777555555555777888888666444666888;;;======<<<===>>>999:::;;;;;;::::::;;;<<<999999999999999888888888:::888777777999::::::999999999::::::999777555444444333222333444333222000000000000000000111111222222333444444222000---,,,++++++++++++,,,,,,,,,,,,,,,,,,...///////////////---------.........................../////////000,,,,,,+++++++++,,,------+++...000,,,&&&###''',,,************++++++++++++,,,))))))---///---,,,---)))***+++...000///,,,)))////////////000000000000.........///000111222333333444555666888999:::::::::===@@@BBBDDDFFFIIIKKKQQQUUUZZZ]]]^^^```dddhhhqqqtttvvvxxxwwwvvvvvvwww}}}oooVVVGGGAAA>>>>>>>>>:::999:::999999999999999999999999888999::::::;;;;;;::::::NNNNNNNNNLLLLLLMMMPPPSSSQQQRRRSSSSSSRRRSSSTTTVVVZZZ___eeefffbbb______```___aaadddcccaaa___```aaaddddddbbb]]]XXXYYY^^^ddd```^^^\\\\\\]]]\\\[[[YYYSSSRRRPPPPPPRRRTTTUUUUUUQQQRRRTTTVVVUUUTTTQQQPPPLLLKKKKKKLLLMMMOOOQQQRRRSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLMMMOOOQQQPPPMMMJJJIIIKKKJJJGGGGGGJJJKKKIIIBBBFFFIIIIIIFFFAAA???>>><<<<<<;;;;;;;;;;;;;;;<<<999:::;;;<<<===<<<<<<;;;===???AAAAAA???=========<<<;;;:::999999999:::;;;;;;::::::<<<>>>>>><<<;;;999888777777888999777666999999999888888999999999999888777777999999888777666777777666666555444444333333444666888:::<<<===;;;<<<<<<;;;999777777888666777777777777555444333333444555444333333555666222222222111111111111222222222222333444555666777777777888888888999999999555777999:::999888888999777777888:::<<<;;;999777444555777888999999999888999888888999::::::999777777:::===???>>>>>>@@@AAA<<<===>>>===;;;;;;;;;===;;;;;;;;;:::::::::999999<<<:::777888999:::999777888999::::::888666444444444222222222333333222000000000000000000111111222222333444333222///---++++++++++++,,,,,,,,,------,,,---...//////000000000---------.........//////------........./////////,,,+++++++++,,,,,,---...,,,......+++((('''))),,,*********++++++,,,,,,,,,+++''''''---000...---///,,,++++++---...///---+++.........//////000000000............000111222333444555666777999:::;;;;;;;;;===@@@BBBCCCEEEGGGJJJSSSWWW[[[^^^___aaafffjjjsssuuuvvvvvvuuuuuuwwwyyysssYYYHHHBBB?????????;;;:::;;;777777888888999:::::::::888999::::::;;;;;;::::::PPPPPPOOOMMMLLLMMMQQQTTTPPPRRRSSSTTTTTTUUUWWWZZZ[[[```fffgggccc______```^^^aaadddccc```^^^___```cccdddccc^^^XXXXXX\\\bbb^^^\\\[[[[[[]]]]]]\\\[[[WWWUUURRRQQQSSSUUUUUUUUUQQQSSSVVVWWWWWWTTTQQQOOOMMMLLLKKKKKKMMMOOORRRSSSRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGGGGIIILLLKKKHHHEEEEEEGGGFFFCCCBBBFFFGGGEEE===AAAFFFFFFCCC???===<<>>>>>>>>??????@@@888999;;;<<<===<<<;;;;;;888<<>><<<:::999777777888888777555888888777777777777888999888777666777888999888777555555666666555555444333222222333444666888:::;;;:::;;;<<<<<<;;;:::;;;===666777777888777555444333444555666555555555777999333333222222222222222222333333333444555666777888;;;;;;;;;::::::::::::999666888:::;;;:::999999:::666888<<<@@@BBB@@@;;;777444666777999:::::::::999:::888777777999999888777777;;;???@@@??????AAACCC>>>??????>>><<<;;;<<<=========<<<<<<<<<;;;;;;;;;>>>;;;888888:::;;;999777777999;;;:::888666444444333222222222333333111000000000000000000111111222000111222111000---***)))---------....../////////,,,---...///000000000000---------.........//////------------.........///++++++++++++,,,,,,---......---+++++++++,,,,,,,,,******+++,,,,,,---.........))))))...000,,,+++---...---++++++---...///...---------...///000000000------......///111222333666666777888:::;;;<<<===;;;===@@@AAABBBDDDFFFHHHTTTXXX]]]___```bbbgggkkksssttttttsssssstttwwwyyyvvv\\\IIIDDD@@@AAA@@@<<<;;;<<<777777888999:::;;;;;;<<<999999:::;;;;;;;;;::::::LLLKKKKKKMMMOOOOOOKKKHHHMMMMMMNNNPPPQQQSSSTTTTTT^^^```bbbbbb___\\\[[[[[[aaaaaaaaa``````_________]]][[[XXXTTTSSSUUUZZZ]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWSSSPPPPPPRRRVVVXXXPPPQQQRRRRRRRRRQQQPPPOOOIIIJJJKKKLLLLLLKKKJJJIIILLLLLLLLLKKKJJJGGGEEECCCDDDFFFHHHGGGDDDCCCDDDGGGIIIGGGFFFFFFGGGGGGEEECCCDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCAAA>>>>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<>>?????????>>><<<;;;===<<<;;;===???AAAAAAAAA:::999888777666666666666888777777666666666666777777777666444333333666888777666555444444555666777333444555666777888999999;;;;;;;;;;;;::::::999888===;;;:::888777777888888444444555555666666777777666666666666555444222111111333666777777666777888;;;<<<===<<<999888:::<<<:::888999<<<<<<999999;;;777888999999::::::::::::::::::999999888999999999999999999:::::::::;;;;;;777999===BBBEEEEEEAAA>>>??????>>>===<<<;;;;;;:::999<<<>>>>>>;;;999999:::;;;<<<;;;888333222555888666777999:::999666333111222222222222222222222222...///000000000111444777444333333111///---+++***((()))+++---.........---,,,,,,---......---,,,,,,000///---,,,,,,---...///------,,,,,,,,,------...------------------------------,,,,,,,,,+++++++++---,,,,,,+++*********+++------------,,,+++******,,,---...---------///111---111333...&&&###(((///......//////000222333444222333555777999999999999>>>@@@BBBCCCCCCEEEHHHJJJRRRXXX^^^aaa```bbbgggkkkooopppqqqrrrrrrsssvvvyyyxxxYYYKKKDDD??????@@@===;;;<<<666888:::;;;;;;:::<<<===777888:::;;;;;;:::888777LLLKKKKKKMMMOOONNNKKKHHHKKKLLLMMMNNNPPPQQQRRRSSSZZZ]]]___```^^^\\\\\\\\\_________^^^^^^]]]]]]]]]WWWUUURRROOOMMMOOOSSSVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTRRROOONNNNNNPPPRRRTTTQQQQQQQQQPPPOOONNNMMMLLLGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFGGGFFFEEEDDDBBBAAABBBCCCEEEEEEDDDCCCDDDEEEEEEDDDDDDFFFGGGGGGEEECCCFFFFFFEEEEEEDDDCCCBBBBBB@@@BBBCCCCCCAAA???>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===??????>>>===<<<======>>>>>>=========???>>>======???@@@???>>>;;;:::999888777777666666888888777777666666777777777888777555444444777999888777666555555666777888555555666888999;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::>>>===;;;:::999999999:::444666888999999888777555888999999999888777555444222444777888888888999:::===>>>???===:::888999;;;;;;999999======::::::<<<999::::::;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<::::::::::::::::::;;;;;;::::::<<<@@@EEEFFFEEEBBB>>>======<<<;;;:::::::::999<<<>>>===;;;999999:::<<<:::777666555666666666777888999999777555333111222222222222222222222222///000111000///000222444555555333222000...---,,,++++++,,,---------,,,+++,,,,,,............,,,,,,///...------------...///---------,,,,,,------...------------------------,,,---------,,,,,,++++++---,,,,,,+++*********+++++++++,,,------,,,,,,,,,***,,,------,,,,,,...000---000222///***(((,,,111////////////000222333444333444666888::::::::::::???@@@BBBCCCDDDFFFIIILLLUUUYYY^^^```aaadddiiilllqqqrrrrrrrrrsssuuuyyy|||yyy[[[LLLDDD??????@@@===;;;<<<555777888999888888999:::888999:::<<<<<<:::999888KKKJJJJJJKKKLLLKKKIIIGGGIIIIIIJJJLLLMMMNNNOOOOOORRRTTTXXXYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWQQQNNNKKKHHHGGGHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIBBBCCCCCCDDDDDDCCCBBBAAADDDCCCCCCDDDFFFGGGFFFEEEBBBCCCEEEGGGJJJIIIGGGDDDFFFFFFEEEEEEDDDDDDCCCCCC???AAACCCCCCAAA???>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===;;;;;;;;;;;;;;;<<<===>>>>>>AAA???>>>>>>??????===<<<<<<<<<;;;:::999888777777:::999888888777777777888888999888777666666888;;;999999777777777777888999777888999:::<<<===>>>>>>==================<<<;;;???>>><<<;;;::::::;;;<<<555777:::<<<<<<:::666444:::::::::::::::999888777333666888:::::::::<<<===AAAAAAAAA???<<<:::999:::;;;999:::===>>>;;;;;;===<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;???<<<:::>>>DDDGGGFFFCCC<<<<<<;;;;;;:::::::::999:::;;;===<<<;;;:::::::::<<<888444444888999888555999999888777555444222222222222222222222222222222111111222111//////111222555444111///...---------.........---,,,+++***))),,,---...//////...---,,,---------------...///000...------,,,,,,---------------------------------,,,------......,,,+++***,,,,,,++++++++++++++++++)))***+++,,,------------)))+++,,,,,,+++,,,---///,,,...000000//////000222/////////000111222333444555666777999:::;;;;;;;;;@@@AAACCCDDDEEEHHHLLLOOOZZZZZZ\\\___bbbgggkkkmmmsssssssssssstttwww||||||^^^MMMEEE?????????===;;;<<<999;;;<<<<<<;;;:::;;;<<<999:::;;;<<<<<<;;;:::999GGGGGGGGGHHHHHHGGGFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLJJJMMMPPPRRRQQQPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPMMMKKKGGGEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPOOOMMMLLLKKKKKKLLLMMMHHHGGGFFFFFFGGGHHHJJJKKKEEEFFFGGGGGGGGGFFFDDDCCCHHHFFFEEEGGGJJJJJJHHHEEEDDDEEEGGGJJJKKKJJJGGGDDDDDDDDDCCCBBBBBBBBBBBBBBB>>>@@@BBBAAA@@@>>>>>>>>>???>>>>>>===<<<;;;::::::<<<;;;;;;;;;;;;;;;::::::<<<;;;:::;;;<<<<<<;;;999;;;:::::::::;;;===???@@@@@@???>>>>>>@@@@@@>>><<<=========<<<;;;:::888888;;;;;;:::999888888888888999::::::999888999:::<<<<<<;;;:::999888999:::;;;;;;;;;;;;<<<<<<=========<<<======>>>======<<<<<<>>>===<<<;;;:::;;;<<<<<<888999:::;;;:::999666555999999999999999888888888444666999::::::;;;===???DDDCCCCCCAAA>>>;;;:::999:::888999======;;;;;;===============<<<;;;;;;:::::::::;;;<<<>>>@@@AAABBB@@@??????>>>======<<<<<<@@@<<<:::===CCCFFFCCC???<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;::::::;;;:::777555555888999888777;;;999777555333222222222111111111111111111111111000111222222111111222444222000...+++******+++,,,...---------,,,+++******,,,---...//////...---,,,,,,,,,,,,---...///000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***+++++++++,,,+++++++++******+++,,,,,,---------,,,)))+++------,,,,,,---///------...///111222111000/////////000111222444444555666777888:::;;;;;;<<<@@@BBBDDDEEEGGGJJJOOORRR[[[ZZZZZZ]]]bbbhhhkkklllssssssrrrrrrtttyyyaaaOOOFFF@@@??????<<<;;;<<<<<<>>>??????===<<<<<<===;;;;;;<<<======<<<;;;;;;DDDEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLOOOOOONNNMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKHHHGGGHHHIIIHHHGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLNNNPPPQQQLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJKKKJJJIIIHHHFFFEEEIIIGGGFFFHHHJJJJJJFFFBBBDDDEEEFFFIIIJJJHHHDDD@@@AAA@@@??????>>>??????@@@===???AAAAAA???>>>===>>>>>>>>>======<<<;;;::::::<<<;;;;;;;;;::::::999999;;;:::::::::;;;;;;:::888;;;;;;:::;;;<<<>>>@@@BBB???>>>>>>@@@AAABBB@@@???===>>>>>>>>>===<<<;;;:::======<<<::::::999999999:::;;;<<<<<<;;;;;;===>>>>>>===<<<;;;:::;;;;;;<<<>>>>>>===<<<;;;;;;::::::;;;<<<<<<=========<<<<<<======;;;::::::;;;;;;<<<::::::888777777777777888999999999999999:::::::::666777999::::::;;;===???DDDDDDCCCBBB@@@>>>;;;999999777888<<<===;;;;;;===<<<<<<===<<<<<<;;;:::999999999:::<<<>>>@@@BBBDDDCCCBBBAAA@@@???>>>===<<<>>><<<;;;>>>AAAAAA===888<<<<<<<<<<<<<<<=========;;;;;;::::::;;;;;;;;;;;;666777999888666666888::::::888666333222222222222111111111111111111111111///111333333333333555666111///---+++******,,,,,,+++++++++,,,,,,,,,------------...//////...------+++,,,---......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***++++++,,,,,,,,,+++***,,,---------,,,,,,+++******,,,...///.........///...---,,,...000000///,,,//////000000111333444555555555666777888:::;;;<<<@@@BBBDDDEEEHHHLLLQQQUUU[[[YYYYYY\\\aaagggjjjlllqqqqqqqqqrrrtttzzzfffPPPHHHAAA??????<<<;;;<<<999;;;<<<<<<:::999999:::<<<<<<<<<<<<<<<<<<<<<<<>>======>>>???@@@>>>@@@BBBBBBAAA??????@@@@@@@@@??????>>>>>>===============<<<;;;;;;::::::;;;::::::;;;======;;;:::=========>>>???@@@BBBCCC@@@???@@@BBBDDDDDDBBB@@@===>>>???@@@@@@???>>>===???>>>===<<<;;;:::::::::;;;===>>>>>>>>>>>>???@@@AAA@@@>>>===<<<<<<===>>>???>>>===<<<;;;:::999999;;;<<<<<<==================<<<;;;::::::;;;<<<===;;;:::888666666777999:::;;;;;;;;;;;;<<<<<<===>>>888999:::::::::;;;===???CCCBBBAAABBBBBB@@@===;;;:::888999===>>><<<<<<>>><<<<<<<<<<<<<<<<<<;;;:::::::::;;;===???AAACCCDDDDDDCCCBBB@@@???===<<<;;;:::;;;<<<===>>><<<999666;;;<<<<<<======>>>>>>>>><<<:::999999;;;<<<<<<;;;444888:::999666555777:::888666555333222222222333111111111111111111111111---000222333444444555777111000///...---......///*********+++,,,---///000---...///000000///...---,,,,,,---.../////////...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------)))***+++,,,---,,,+++***------------,,,+++***)))***,,,///000///.../////////...,,,---......---,,,000000000111222333444555555555555666888999;;;<<<@@@AAACCCEEEHHHMMMSSSWWWXXXYYY[[[^^^aaafffiiillloooppprrrssswww|||jjjRRRIIIAAA???>>><<<;;;<<<999;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========<<<<<<>>>@@@@@@???>>>??????@@@BBBBBBCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB???<<<===???AAABBBAAA@@@???@@@@@@>>>===<<<;;;;;;;;;<<<>>>@@@@@@??????@@@BBBBBBAAA@@@>>>>>>>>>>>>???============<<<<<<<<<;;;<<<===>>>>>>??????>>>>>>>>>===<<<<<<<<<===>>>>>>:::999999888999999:::;;;;;;;;;::::::;;;===>>>???<<<======<<<;;;<<<>>>@@@@@@??????AAACCCBBB???<<<;;;999;;;???@@@>>>>>>AAA<<<<<<===>>>>>>>>>======<<<<<<===???AAACCCEEEFFFCCCBBBAAA???<<<:::999888777999;;;;;;:::999:::;;;::::::;;;<<<<<<===>>>>>>===:::888888;;;======;;;777888888888777777777777555444444333333222333333111111111111111111111111---///222222222222222333000000000///////////////************+++---///000---...///000000///...---,,,---...//////......---//////...---,,,,,,,,,,,,++++++++++++++++++++++++000///---,,,,,,,,,......(((***+++------,,,+++***,,,,,,,,,------,,,++++++)))+++...//////...............---,,,,,,,,,...///000000000111222333444555666666666777888:::<<<===???AAABBBDDDGGGMMMTTTYYYVVVZZZ___aaabbbeeejjjmmmnnnpppsssvvvzzzlllSSSJJJBBB???>>>;;;:::<<<:::<<<>>>>>>======>>>???<<<;;;;;;;;;;;;;;;;;;<<>>>>>@@@BBBCCCBBBAAA@@@AAACCCDDDEEEDDDDDDCCCFFFEEEEEEFFFFFFDDDAAA>>>;;;===???BBBCCCCCCBBBAAAAAA@@@???===<<<<<<;;;;;;<<<>>>@@@AAAAAA@@@AAACCCCCCBBBAAA???>>>>>>??????<<<<<<======>>>>>>??????===>>>???@@@@@@@@@@@@@@@??????>>>======>>>???@@@888999;;;<<<<<<<<<<<<;;;999888888888999;;;<<<>>>?????????>>><<<===???AAA???>>>>>>AAADDDDDDAAA======;;;===AAABBB@@@@@@CCC<<<===>>>???????????????>>>>>>???@@@BBBDDDFFFGGGBBBAAA???===:::888666555666999;;;999777888===BBB999999::::::;;;<<<=========:::888888;;;======<<<:::777666777999:::777333333333333333333333333333000000000000000000000000---///111111000/////////---......//////...------,,,+++******+++,,,...///---...///000000///...------.../////////...---,,,000///...---,,,+++++++++++++++++++++++++++++++++111000---++++++,,,...000((()))+++---------+++*********+++,,,------------'''***---......---,,,------......,,,+++,,,000333000000000111222333555555888888888888999;;;>>>??????@@@BBBDDDGGGMMMTTTYYYVVV[[[bbbddddddeeejjjooonnnqqquuuyyy}}}nnnTTTKKKBBB???>>>;;;:::<<<666888:::;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;OOOQQQSSSTTTSSSSSSTTTUUUWWWXXXZZZYYYWWWUUUTTTTTTXXXYYYYYYZZZYYYXXXVVVUUUSSSRRRRRRRRRRRRTTTUUUVVVSSSPPPNNNOOORRRSSSQQQOOOUUURRROOOMMMNNNOOOOOOOOOOOONNNLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKLLLNNNNNNOOOPPPQQQPPPLLLIIIHHHHHHKKKJJJJJJKKKNNNOOOOOONNNNNNNNNMMMLLLKKKIIIGGGFFFJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLHHHEEEFFFJJJKKKHHHDDDKKKFFFCCCEEEGGGEEECCCDDD???>>>===>>>???CCCFFFHHHCCCDDDEEEDDDCCCDDDEEEGGGCCCDDDEEEEEEEEECCCBBBAAA;;;;;;===???BBBCCCBBB@@@BBB@@@???>>>?????????>>>>>>======???BBBCCC@@@===HHHFFFCCCBBBBBB@@@>>><<<<<<===============<<<<<<===???AAABBBBBB@@@>>><<>>@@@???>>>===<<<;;;;;;<<<===<<>>AAABBBBBBAAA@@@AAAEEEAAA>>>???CCCDDDAAA===AAA@@@???>>>???AAACCCEEECCC@@@;;;999777777666555999888777777888:::<<<===:::::::::::::::;;;<<<===777999:::;;;;;;:::888666;;;999777666666666444222222222222222111000//////111000////////////---+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...000333333000---+++***+++---///000000///---+++---,,,,,,++++++,,,,,,---------++++++++++++---------,,,,,,,,,,,,---...///************************---,,,,,,++++++,,,,,,---******+++,,,,,,---......//////......---------,,,...///000111222333444444555888999777666888???EEEEEECCCBBBEEEKKKQQQUUUVVVXXX\\\```dddfffgggjjjlllooopppsssuuuyyynnnZZZGGG@@@BBB===:::<<<:::<<<<<<<<<<<<<<<;;;;;;:::444999======999666888:::PPPRRRTTTTTTTTTSSSTTTVVVZZZ\\\]]]\\\YYYVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUSSSRRRRRRRRRRRRTTTUUUVVVTTTSSSRRRSSSTTTTTTSSSRRRUUUSSSQQQPPPRRRSSSSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOKKKLLLNNNNNNLLLJJJJJJJJJKKKKKKKKKLLLOOOPPPPPPOOOPPPPPPOOONNNMMMKKKIIIHHHKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJKKKLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJHHHFFFFFFHHHIIIGGGDDDJJJDDDBBBDDDFFFCCCBBBCCCBBBAAA???===>>>???AAACCCBBBCCCEEEDDDDDDDDDFFFHHHHHHHHHHHHGGGFFFDDDBBBAAA???>>>???AAACCCCCCBBB@@@AAA@@@>>>>>>???@@@???>>>===<<<<<<>>>AAABBBAAA???EEEDDDBBBBBBAAA@@@>>><<<<<<<<<===??????@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBAAACCCBBB@@@???>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@@@@???===<<<;;;;;;<<<<<<>>>@@@BBBBBB@@@???>>>???===@@@BBBCCCBBBAAA@@@AAAEEECCCAAABBBCCCCCCAAA???CCCBBBAAAAAA@@@AAABBBBBBCCC@@@<<<999888777666555999888666666666777999::::::::::::999::::::;;;;;;777888999:::;;;:::888777888777555555666666555333222333333222222111000///111000//////000///---+++,,,,,,---------.........************************---,,,+++++++++,,,---...,,,...111222000...---,,,,,,---............---,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...---------...//////000000111111000000111222333333777999;;;:::999;;;AAAFFFDDDBBBBBBFFFLLLRRRTTTUUUYYY]]]aaaeeegggiiikkkmmmoooqqqsssvvvzzzpppZZZGGG@@@BBB<<<:::<<<:::;;;<<<<<<<<<<<<;;;::::::555:::>>>===:::777888;;;OOOQQQRRRRRRRRRRRRSSSTTT[[[\\\]]][[[XXXUUUSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVWWWVVVUUUTTTUUUVVVTTTSSSRRRSSSVVVWWWWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKMMMLLLLLLLLLMMMNNNOOOPPPFFFHHHKKKKKKKKKJJJKKKLLLKKKKKKKKKMMMPPPRRRRRRQQQPPPPPPOOONNNLLLJJJHHHGGGFFFGGGJJJLLLMMMLLLJJJIIIGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEHHHCCCAAACCCDDDBBBAAABBBBBB@@@>>>======>>>???@@@BBBCCCEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAABBBCCCCCCBBB@@@@@@???>>>>>>@@@AAA@@@???<<<;;;;;;===???AAAAAA@@@AAA@@@@@@@@@AAA@@@>>><<<<<<===>>>@@@AAACCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBBEEEBBB@@@@@@BBBCCC@@@>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>===<<<===>>>@@@@@@???===<<<;;;;;;<<<<<>>>>>>>>@@@BBBDDDDDDBBBAAA@@@AAAEEEEEEFFFDDDBBBAAAAAABBBCCCCCCDDDDDDCCCBBB@@@???CCC@@@<<<999888888666555777666555555555666777888::::::999888888888999999555666888999:::999999888555444333444555666555444222333333222222111000///111000//////000///---,,,++++++,,,,,,,,,---------************************,,,+++++++++,,,---...///***---000111000///......------------------------......------------......---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++---...000111333333444222111000000111222444666999;;;;;;:::<<<@@@DDDAAAAAADDDHHHNNNRRRTTTTTTZZZ^^^bbbfffhhhjjjlllnnnppprrruuuxxx|||ttt[[[HHHAAABBB<<<:::<<<:::;;;<<<<<<<<<<<<;;;::::::777;;;>>>>>>;;;999:::;;;LLLNNNOOOOOONNNNNNPPPRRRXXXYYYYYYWWWTTTPPPOOONNNPPPOOONNNNNNNNNPPPQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUSSSUUUWWWVVVSSSRRRTTTWWWQQQPPPQQQSSSVVVXXXWWWVVVRRRQQQOOOMMMKKKKKKKKKKKKMMMLLLLLLLLLMMMMMMNNNOOOEEEGGGIIIJJJJJJJJJKKKMMMKKKJJJJJJLLLOOOQQQRRRQQQMMMLLLLLLJJJIIIGGGEEEDDDEEEGGGJJJLLLLLLJJJGGGEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKIIIGGGEEEFFFGGGGGGCCCBBBDDDDDDBBBBBBDDD@@@???>>>>>>???@@@BBBCCCDDDEEEGGGFFFEEEDDDEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKEEECCCBBBBBBCCCBBBAAA??????>>>===???AAAAAA@@@???<<<;;;;;;<<<===?????????===<<<===???@@@@@@>>><<<===>>>???AAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDGGGCCC@@@AAAEEEEEEAAA<<<<<<;;;;;;;;;;;;<<<======>>>>>>???>>>======???@@@@@@???===<<<;;;;;;;;;<<>>@@@CCCAAABBBDDDFFFFFFDDDAAA???CCC@@@===:::999888666555555555444444555666777888999999888777666666666777444444666777888888888888555333222222444444333111222222222222111000//////000///.../////////---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////***---///000///.........///......------......///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++,,,---///000222333444333222000//////222444666444666888999:::;;;>>>AAA???AAAFFFKKKPPPSSSTTTTTT[[[^^^bbbfffhhhjjjlllnnnqqqssswwwzzz~~~xxx\\\HHHAAABBB<<<999<<<;;;<<<============<<<;;;;;;999<<<>>>>>><<<:::;;;<<>>===>>>???AAABBB@@@???;;;<<<<<<<<<<<<<<<<<<===;;;:::;;;===???@@@>>>===??????@@@AAABBBBBBBBBBBBFFFFFFFFFGGGHHHIIIJJJJJJIIIEEEBBBCCCEEEEEE@@@;;;<<<<<<;;;;;;;;;<<<<<<===>>>?????????======???AAAAAA@@@>>><<<;;;:::;;;;;;>>>AAACCCDDDDDDCCCDDDEEEDDDEEEFFFEEEBBBAAAAAAAAAAAAEEEGGGDDD>>>;;;===AAA<<>>@@@>>>BBBHHHNNNRRRTTTUUUUUU[[[^^^cccfffhhhjjjlllnnnrrruuuyyy|||}}}^^^IIIAAABBB<<<999<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;<<<======<<<;;;<<<<<>>>>>>>>@@@AAAAAA???===888:::======<<<;;;;;;<<<;;;::::::;;;>>>??????>>>@@@AAAAAABBBCCCCCCCCCCCCFFFGGGIIIJJJKKKLLLLLLLLLMMMJJJFFFEEEEEEDDDAAA=========<<<;;;;;;;;;;;;;;;===>>>???>>>===>>>???AAAAAA@@@>>><<<;;;::::::;;;===@@@CCCDDDDDDDDDEEEFFFDDDEEEEEEDDDBBB@@@AAABBBAAADDDFFFBBB<<<999;;;===888;;;AAAEEEHHHGGGFFFDDDBBB@@@>>><<<;;;999666444222333444555666777777888555555444444333333444444111111111222222333333444444333111000000///---+++000000000//////...---,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,************************+++,,,---......///......---...//////---,,,,,,---////////////////////////......------------......+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------........./////////////////////////////////000222555888:::888888888:::<<<>>>AAABBB>>>CCCKKKQQQTTTVVVWWWXXX\\\___dddgggiiikkknnnpppsssvvvzzz~~~___JJJBBBBBB;;;999===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<222666;;;>>>===<<<<<<======;;;999:::<<<>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHKKKNNNOOOOOOOOONNNRRROOOLLLHHHEEECCCBBBAAA???>>>===<<<;;;:::::::::;;;<<<=========>>>@@@BBBBBB@@@>>><<<;;;:::::::::===???BBBCCCCCCBBBCCCDDDCCCDDDDDDCCCAAA@@@AAABBBCCCDDDDDDAAA===::::::;;;777:::???DDDFFFGGGFFFDDDBBB@@@>>>===<<<:::666444333444444444444444333333333333222222222333444444000000000//////000000111222000......///...---+++............---,,,+++*********)))***,,,,,,***)))++++++++++++,,,,,,,,,---************************,,,---...//////...------+++---......---,,,---///,,,---...//////...---,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))*********++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------......//////---............/////////000000000111333555777888:::888777888;;;>>>AAACCC@@@EEEMMMRRRUUUWWWYYY[[[___bbbgggjjjlllnnnppprrrtttwww|||```KKKBBBBBB;;;999===<<<<<<<<<<<<<<<<<<;;;;;;:::<<<;;;::::::;;;<<<<<<;;;RRRRRRRRRQQQPPPRRRUUUWWWOOOQQQTTTUUUUUUTTTUUUVVVQQQRRRSSSSSSRRRQQQOOONNNOOOPPPQQQSSSSSSSSSSSSRRRUUURRRPPPQQQTTTUUUSSSPPPWWWTTTQQQOOOPPPQQQQQQQQQUUUSSSQQQOOONNNMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNKKKLLLMMMMMMMMMOOORRRTTTOOONNNMMMMMMOOOOOONNNMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSTTTTTTUUUPPPMMMJJJGGGFFFIIILLLNNNJJJKKKLLLMMMMMMLLLKKKKKKKKKHHHEEEGGGLLLNNNLLLHHHGGGFFFHHHIIIGGGDDDFFFKKKGGGGGGFFFEEEDDDCCCBBBBBBAAADDDGGGIIIHHHGGGGGGGGGAAAAAAAAAAAACCCEEEGGGHHHCCCBBBAAABBBEEEGGGHHHHHH@@@???@@@AAABBBAAA>>>;;;---333:::>>>>>>===>>>???>>><<<999999;;;>>>@@@AAA???AAACCCEEEGGGIIIJJJJJJLLLNNNRRRUUUVVVVVVUUUTTTUUUTTTPPPKKKFFFCCCCCCEEE@@@???===<<<::::::999999:::;;;=========>>>@@@BBBBBB@@@>>><<<;;;:::::::::===???BBBBBBAAA@@@@@@@@@BBBCCCCCCBBB@@@@@@AAACCCDDDDDDCCCAAA>>>;;;::::::888;;;???CCCEEEFFFEEEDDDBBB@@@>>>===<<<:::777444555555444444222111///...111111111111222333444444000//////............//////...------...///...---------------,,,+++******))))))((()))++++++***(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,)))+++------------///111***+++---......---+++***---,,,,,,++++++,,,,,,---++++++------------++++++++++++*********+++,,,---************************---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000,,,,,,------...//////000111111222333444444555555999777555555888<<<@@@BBBAAAGGGNNNSSSVVVXXX[[[]]]aaadddiiilllnnnpppssstttuuuxxx|||aaaKKKBBBBBB;;;999===<<<::::::;;;;;;::::::999888<<<;;;::::::;;;;;;;;;;;;RRRRRRQQQQQQRRRSSSSSSTTTQQQRRRSSSVVVXXXZZZ\\\\\\XXXTTTPPPQQQUUUWWWUUUSSSWWWVVVTTTTTTUUUVVVUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSSSSQQQOOONNNOOOMMMLLLNNNQQQQQQNNNKKKJJJHHHIIINNNQQQQQQTTTXXXUUUSSSRRRQQQPPPPPPQQQQQQPPPOOONNNOOOQQQSSSSSSSSSSSSQQQQQQSSSVVVWWWUUUQQQPPPRRRNNNHHHGGGLLLNNNKKKOOONNNNNNMMMLLLKKKJJJJJJKKKGGGDDDFFFKKKMMMKKKIIIGGGHHHJJJKKKKKKKKKJJJJJJLLLIIIGGGGGGHHHFFFBBB>>>EEEGGGHHHHHHFFFEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDEEEGGGIIIHHHGGGEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<======>>>>>>>>><<<:::888999;;;>>>@@@EEEGGGIIIJJJKKKLLLNNNPPPPPPRRRVVVYYYZZZYYYVVVTTTUUUUUUUUUSSSPPPKKKFFFDDD@@@???<<<:::888777666666<<<;;;;;;<<>>;;;:::::::::;;;:::<<<>>>AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@BBBAAA???===;;;;;;;;;;;;888;;;>>>@@@@@@@@@@@@AAA>>><<<;;;<<<<<<;;;666222444444333333222111000000222222111111111111111222,,,------------------,,,000//////.........//////,,,---......,,,,,,---...///...---+++***)))))))))...((($$$'''///222...(((000///...,,,,,,---......000000000///......------////////////////////////000000000///---...000222)))***+++,,,,,,,,,++++++------------------------------------------------000---+++***,,,,,,)))&&&)))***---///111111000///111000...------...///000............/////////000///000222444555555555444777777888999<<<>>>AAACCCHHHLLLQQQTTTVVVXXXYYY[[[```eeejjjmmmoooppptttxxxvvvyyy}}}fffPPP===;;;???>>>;;;<<<<<<<<<;;;::::::::::::;;;;;;999888999:::;;;;;;:::SSSSSSSSSSSSTTTUUUVVVVVVRRRSSSTTTUUUXXXZZZ\\\]]]ZZZVVVRRRSSSVVVXXXVVVTTTWWWUUUSSSSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOPPPQQQPPPNNNLLLMMMJJJLLLPPPSSSRRRUUUXXXUUUTTTRRRQQQPPPPPPPPPQQQOOONNNMMMNNNQQQSSSTTTSSSRRRPPPOOOQQQTTTUUURRROOOOOOPPPMMMGGGGGGKKKNNNLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKHHHEEEGGGKKKMMMKKKIIILLLKKKIIIHHHHHHHHHJJJKKKKKKIIIGGGGGGHHHFFFCCC???EEEFFFHHHGGGEEEDDDDDDDDDBBBBBBCCCDDDFFFGGGGGGHHHEEEDDDCCCDDDFFFHHHGGGFFFFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<===============>>>===;;;999:::<<>>@@@@@@???>>>===>>>>>>>>>???@@@AAACCCCCCDDDBBB???===;;;;;;;;;<<<;;;===??????===<<<<<<===>>>===<<<<<<===;;;777333333333222111111000//////000000///////////////000///...------------...///---------,,,,,,,,,------,,,---...---++++++,,,---+++******))))))*********///+++(((***///111///+++///...............///////////////000000000000000........................---.........,,,,,,---///)))******+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,+++)))&&&(((***,,,------,,,+++...------,,,,,,,,,------........./////////000000///000222444555555555555777888888:::<<>>AAA???<<<===<<<<<<;;;::::::::::::;;;:::999888888:::<<<<<<;;;TTTTTTUUUUUUVVVWWWXXXXXXTTTTTTTTTUUUWWWZZZ\\\^^^\\\YYYVVVVVVXXXYYYWWWUUUVVVTTTSSSSSSTTTUUUUUUTTTUUUTTTSSSSSSTTTVVVXXXYYYZZZYYYXXXVVVUUUSSSRRRQQQSSSTTTUUUVVVVVVVVVVVVUUUPPPRRRSSSRRRPPPNNNMMMMMMPPPMMMOOOSSSUUUTTTUUUYYYVVVUUUSSSQQQPPPOOOPPPPPPNNNMMMLLLNNNQQQSSSTTTSSSQQQOOOMMMOOOQQQQQQOOOLLLMMMNNNKKKGGGGGGKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKHHHFFFGGGJJJKKKJJJHHHOOOLLLHHHEEEDDDFFFIIILLLIIIHHHGGGGGGHHHFFFCCCAAADDDFFFGGGFFFCCCBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIEEEDDDCCCCCCEEEGGGGGGFFFHHHHHHFFFDDDBBB@@@>>>===<<<===============<<<<<<>>>===;;;:::;;;===@@@BBBDDDFFFJJJLLLNNNPPPTTTVVVVVVXXXZZZ[[[[[[YYYVVVTTTVVVWWWYYYXXXUUUOOOIIIEEEAAA@@@>>><<<;;;;;;;;;;;;===;;;;;;<<>>===;;;:::999999::::::======>>>>>>>>>===;;;:::===<<<<<<===???AAADDDFFFDDDBBB???;;;::::::;;;;;;<<<===>>><<<999777666666:::999999999999777444222111111000000///.........---------,,,,,,------...---,,,***))))))***,,,---++++++******+++++++++++++++------,,,***)))***++++++,,,,,,---...///000000///---,,,---///000...---,,,---...//////000000///...//////000111111222222........................,,,---//////---,,,---...************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,---,,,+++***+++,,,---...---,,,,,,,,,,,,---------------,,,....../////////000000000000111222444555555555555888888888:::<<<@@@BBBDDDKKKOOOSSSVVVWWWXXXYYYZZZ\\\bbbjjjooopppqqqsssvvvwww{{{mmmXXXFFFBBBDDD@@@===>>><<<<<<;;;::::::::::::;;;:::888777888:::<<<<<<<<>>===<<<======>>>>>>===<<<;;;<<<;;;::::::;;;>>>@@@BBBDDDGGGJJJMMMPPPSSSWWWYYYZZZZZZ[[[[[[ZZZXXXVVVUUUWWWYYY[[[[[[WWWQQQJJJEEE@@@???>>><<<;;;;;;<<<<<<===<<<;;;<<<>>>@@@@@@???===<<<;;;:::::::::;;;;;;<<<<<<=========<<<;;;:::===<<<;;;;;;<<>><<<<<<;;;::::::::::::;;;999888777888;;;<<<===<<>>>>>===<<<;;;::::::999:::;;;>>>@@@BBBEEEHHHKKKNNNQQQTTTXXXZZZ[[[[[[[[[ZZZYYYWWWUUUTTTWWWYYY[[[[[[WWWQQQJJJFFF@@@???===;;;;;;;;;;;;<<<>>><<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<>>><<<:::999999;;;===???<<<:::777444333333444555555555555444111000111222,,,---------,,,+++++++++------,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,---000111111000---,,,((()))***+++,,,+++++++++***+++,,,+++)))((()))*********+++,,,,,,++++++***+++---...---+++***+++---''')))+++---...///......//////.........---------........................,,,...000111///.........---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++******))))))******************))))))(((,,,---///000000000///...////////////000000000111222222222333444555666777888888999;;;>>>AAADDDFFFNNNQQQUUUXXXYYYYYYZZZ[[[]]]dddlllqqqrrrrrrsssttt{{{~~~qqq]]]LLLGGGEEE???<<<===<<<<<<;;;::::::::::::;;;:::888777888:::<<<<<<<<>>>>>===:::;;;===??????>>>===<<<999999:::;;;===???BBBCCCGGGIIIMMMOOOQQQSSSWWWYYY[[[ZZZYYYXXXVVVUUUTTTTTTWWWXXXZZZYYYVVVPPPJJJFFFAAA@@@>>><<<;;;:::;;;;;;>>>===;;;<<<===>>>>>>===;;;;;;<<<======>>>>>>???999999999::::::;;;;;;;;;<<<:::888666555666777888555444333222111111111222///000000///......///111+++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......(((***,,,......,,,***(((((()))***,,,---,,,,,,+++)))***++++++***)))***++++++,,,,,,---,,,+++)))(((***+++,,,+++******+++,,,)))***+++,,,......////////////...------,,,++++++------------------------+++,,,......,,,+++,,,------,,,+++++++++,,,...///******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((((((***,,,,,,++++++++++++++++++++++++,,,---............/////////000000000111111333222333333444666777888888999:::<<>>AAADDDGGGIIIJJJIIIIIIFFFDDDAAA@@@AAACCCDDDDDDGGGEEECCC@@@>>>===>>>>>>888:::<<>>===:::;;;<<<===???BBBDDDEEEIIIKKKNNNOOOPPPRRRUUUWWWZZZXXXWWWUUUTTTSSSSSSSSSWWWXXXXXXWWWSSSNNNIIIFFFCCCBBB@@@===<<<;;;;;;;;;???===;;;;;;===>>>===<<<888999:::<<<===>>>>>>???888888777777666666777777777666555444333333333333000000000111111000000000,,,------,,,++++++---///***,,,---,,,******,,,...++++++++++++++++++++++++************+++,,,---...)))(((((((((((((((((()))'''(((***,,,,,,,,,+++***(((***++++++******,,,---,,,---/////////...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---...///000111...............---------------------------------,,,------,,,++++++,,,...,,,+++***))))))+++,,,...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++***)))(((***,,,..................//////+++++++++,,,---...////////////000000000111111111333333333333444666777888888999:::<<>>@@@BBBBBBAAAAAABBBCCCAAADDDGGGJJJKKKJJJHHHFFFEEEBBB???>>>???AAABBBBBBFFFDDDAAA???======>>>>>>777999<<>>===<<<<<<>>>???BBBDDDFFFHHHKKKLLLOOOPPPPPPQQQSSSUUUXXXWWWUUUSSSRRRRRRRRRSSSWWWWWWVVVUUUQQQMMMHHHEEEEEEDDDAAA???===<<<<<<<<>>>>>888777666555333333333333333333333222222111111111---...///111111111000///+++,,,,,,+++)))***,,,...)))+++,,,+++)))(((+++...++++++++++++++++++,,,,,,))))))))))))***+++,,,---111///,,,******,,,///111%%%''')))+++,,,,,,******((()))+++++++++,,,---///)))***,,,------,,,***)))***)))(((***,,,...---,,,000///.........000222333------......///000000000------------------------...///...---,,,,,,...000***)))((('''''')))+++,,,))))))***+++,,,,,,------------------------------%%%'''******))))))+++...,,,++++++++++++,,,---.........------...///111222000000000000111111111111444333333333444666888999888999:::<<<@@@CCCGGGIIIMMMQQQVVVZZZ\\\]]]___```hhhlllppprrrqqqqqqtttvvv~~~qqq```QQQMMMHHHAAA>>>@@@<<<<<<;;;::::::::::::;;;===;;;:::999::::::999888LLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSVVVXXXXXXUUUSSSTTTRRRQQQSSSVVVXXXVVVTTTYYYWWWTTTTTTTTTUUUUUUTTTYYYYYYYYYXXXWWWVVVUUUTTTXXXXXXXXXZZZ\\\\\\[[[YYY\\\[[[YYYWWWWWWXXXYYYZZZ[[[\\\]]]\\\ZZZWWWSSSQQQNNNOOOPPPSSSVVVVVVTTTRRRQQQQQQRRRSSSTTTUUUVVVVVVZZZVVVRRROOOPPPQQQRRRRRRMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMMMMIIIFFFFFFGGGDDD@@@@@@CCCAAACCCEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@CCCCCCCCCAAA@@@@@@BBBDDDAAADDDGGGIIIGGGFFFDDDDDD@@@<<<999;;;AAAEEEDDDBBBDDDDDDCCCAAA@@@???>>>===AAA@@@>>>===<<<======>>>===>>>???BBBDDDGGGIIIJJJLLLLLLKKKKKKLLLOOOUUUYYYTTTRRROOOMMMMMMMMMLLLKKKLLLLLLKKKKKKIIIHHHFFFEEE??????>>><<<999999:::<<<888999888777555555888:::555666666777777777777777444333222222111222222222000000000///.........---,,,------....../////////+++++++++******+++///111)))******+++++++++******''')))************,,,---,,,+++***))))))+++---///++++++***)))'''(((+++------,,,,,,++++++,,,,,,---+++******+++---......---.........---,,,+++***)))))))))***+++,,,,,,------.........///////////////000---******---///...------///111000...,,,++++++......---------......///+++---...---***((()))+++,,,,,,++++++,,,---///000(((,,,///...***))),,,000******))))))******+++,,,------,,,+++***************------++++++///000...---///111333444333222111555444333333444777999;;;888999;;;<<<===AAAEEEIIIMMMRRRXXX[[[]]]___bbbfffkkknnnqqqssstttuuuwwwyyyuuu\\\OOOMMMGGGCCCCCC>>>>>>>>>>>><<<:::999:::;;;:::;;;:::777888;;;:::555MMMNNNNNNOOOPPPPPPQQQRRRPPPPPPQQQTTTVVVVVVTTTRRRUUUSSSRRRTTTWWWYYYXXXVVVYYYWWWUUUTTTUUUVVVVVVUUUYYYYYYYYYYYYXXXWWWVVVUUUZZZZZZZZZ\\\^^^^^^]]][[[[[[ZZZXXXWWWWWWWWWYYYZZZYYYZZZ[[[[[[ZZZWWWTTTRRRQQQQQQRRRTTTVVVWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWSSSOOOMMMMMMNNNOOOOOOKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLJJJIIIHHHGGGGGGHHHIIIKKKKKKKKKKKKIIIIIIJJJGGGBBBBBBFFFBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDBBBAAAAAABBBBBBAAA???@@@BBBDDDAAADDDGGGHHHGGGFFFFFFFFFGGGDDDAAAAAACCCEEEDDDCCCEEEEEEDDDCCCAAA@@@???>>>@@@@@@???>>>???@@@AAAAAA<<<===???BBBEEEHHHJJJKKKMMMMMMLLLJJJIIIJJJNNNPPPOOOLLLIIIHHHHHHHHHGGGFFFGGGGGGFFFEEEDDDBBB@@@@@@>>>>>><<<999666444555666666777777666444333555666222333444444555555444444222111111000///////////////..................---------------------......*********)))((())),,,///******+++++++++******)))((()))++++++***+++,,,...+++***)))((()))***+++---+++++++++***))))))+++---,,,,,,++++++++++++,,,,,,+++******+++---......---------------,,,+++******)))******+++,,,,,,------............////////////000...,,,,,,...///...------///111000...,,,+++,,,///...---,,,,,,,,,,,,,,,,,,---...,,,)))(((***,,,,,,,,,++++++,,,---///000'''***,,,+++)))(((+++---***************++++++,,,---------,,,,,,---......***------++++++///000......///111222333333222222888666555444444555666777999:::<<<===???BBBGGGJJJMMMQQQWWW[[[\\\^^^bbbeeemmmooosssuuuwwwxxx{{{}}}www^^^PPPNNNFFFBBBBBB============<<<:::999:::;;;;;;???@@@<<<:::<<<===<<>>??????@@@BBBBBB;;;===???CCCFFFHHHJJJKKKIIIJJJJJJHHHGGGFFFHHHIIIIIIGGGDDDBBBBBBBBBBBBAAAAAA@@@???>>><<<:::888888888888777555222111111222333444555444222000000111//////000111111111111000000///...---,,,,,,,,,,,,,,,------------------...------,,,,,,,,,,,,,,,,,,)))))))))(((''''''))),,,+++++++++++++++***)))((()))***,,,,,,++++++---...,,,+++)))(((((()))******+++,,,---,,,+++***+++---++++++************+++++++++******+++---...---,,,+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------........./////////111000//////000///...,,,---///000000...,,,,,,,,,///...---,,,+++*********......---+++))))))***,,,,,,,,,,,,,,,,,,---//////)))***************++++++)))************+++++++++,,,,,,,,,,,,---...///000***------++++++///000...///000000111222222333333777666555444444555666777:::;;;===>>>@@@DDDHHHLLLLLLQQQWWW[[[\\\^^^bbbeeelllooosssvvvxxxzzz}}}yyy```QQQNNNFFFAAAAAA<<<<<<<<<<<<;;;999888999;;;:::AAADDD???:::;;;>>>@@@MMMMMMLLLLLLMMMNNNOOOPPPRRRQQQRRRSSSUUUVVVUUUSSSTTTTTTUUUVVVWWWYYYYYYYYYWWWVVVUUUUUUVVVWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYUUUVVVWWWZZZ\\\\\\ZZZXXXXXXWWWVVVUUUUUUUUUVVVVVVRRRTTTUUUWWWXXXXXXWWWWWWTTTRRRQQQQQQRRRTTTSSSSSSXXXXXXVVVUUUUUUUUUVVVVVVXXXUUUSSSRRRSSSSSSSSSRRRMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQNNNLLLIIIGGGIIIJJJKKKKKKJJJJJJJJJKKKJJJHHHIIIJJJGGGCCCCCCGGGGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFAAABBBCCCBBBBBBCCCEEEHHHGGGHHHHHHHHHHHHIIIKKKNNNEEEEEEFFFEEEDDDDDDGGGIIIIIIIIIIIIHHHGGGEEECCCBBB>>>>>>>>>>>>>>>?????????<<<===???BBBDDDFFFFFFGGGBBBCCCEEEEEEDDDDDDDDDEEEDDDBBB???>>>>>>>>>>>>===<<<;;;999777555333222111///000111111000000222333000222333222000---,,,,,,,,,---......//////......///...---,,,+++*********+++++++++,,,,,,------------,,,,,,++++++*********)))******)))''''''(((***,,,,,,,,,+++***)))((('''***+++------,,,,,,---...---,,,+++***))))))*********,,,......,,,+++,,,,,,+++******))))))******++++++***)))***,,,---,,,+++***++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......////////////000000000000...,,,***...///000///---,,,,,,---......---,,,+++++++++,,,///...---+++)))***+++,,,,,,,,,,,,,,,------......---,,,++++++---...---+++))))))******+++++++++++++++*********++++++,,,---***------***+++///000...000000000000111222333444222333333444666888999;;;:::;;;===>>>@@@DDDIIIMMMMMMRRRXXX[[[]]]___bbbfffiiimmmqqquuuxxx{{{~~~{{{aaaRRRNNNEEE@@@@@@;;;;;;;;;;;;:::888888999:::999>>>AAA===999;;;======MMMLLLKKKKKKKKKMMMOOOPPPRRRQQQQQQRRRTTTUUUUUUSSSUUUUUUVVVWWWWWWWWWXXXYYYVVVUUUUUUUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZUUUUUUXXX[[[]]]]]][[[XXXWWWVVVVVVUUUUUUUUUUUUUUUQQQSSSTTTVVVWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWVVVVVV[[[ZZZXXXVVVVVVVVVWWWXXXYYYXXXVVVVVVWWWWWWVVVTTTRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTQQQMMMIIIGGGJJJLLLNNNNNNMMMLLLLLLMMMKKKIIIJJJKKKIIIEEEEEEIIIJJJJJJKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDEEEHHHJJJJJJJJJJJJIIIIIIJJJMMMPPPEEEEEEFFFEEEDDDDDDGGGIIIIIIIIIJJJIIIHHHFFFCCCBBB@@@@@@@@@???>>>======<<<<<<===???@@@AAA@@@??????>>>@@@BBBBBB@@@??????@@@>>><<<999888999999999888888777555222111000//////,,,...000000//////000222...000111000...+++******,,,,,,---............---......---,,,+++************+++++++++,,,,,,------,,,,,,,,,++++++******)))***++++++***)))((()))+++,,,,,,,,,+++***)))((('''***,,,------,,,+++,,,......---,,,,,,++++++++++++***,,,......,,,+++,,,,,,+++******))))))******++++++***)))***,,,---,,,+++******++++++,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,---...//////000.../////////...,,,+++***...//////...---,,,---...------,,,------.../////////...,,,+++++++++++++++,,,,,,---------------------,,,++++++------,,,+++((()))***++++++++++++***---,,,++++++*********+++***------***+++///000...000000000000111222333444111222333444666888:::;;;999:::<<<>>>@@@DDDIIIMMMNNNSSSYYY\\\^^^```cccgggjjjmmmrrrvvvyyy|||}}}cccSSSNNNEEE@@@@@@;;;:::;;;;;;:::888888999;;;:::<<<<<<999:::======:::MMMLLLKKKKKKLLLNNNQQQRRRRRRQQQPPPQQQSSSUUUTTTSSSWWWXXXYYYYYYXXXWWWXXXYYYWWWWWWWWWXXXYYYZZZXXXWWWYYYZZZ[[[[[[\\\\\\\\\\\\YYYZZZ]]]```cccccc```]]]XXXXXXXXXXXXWWWWWWWWWVVVSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYXXXYYY[[[\\\[[[ZZZ\\\[[[YYYWWWWWWWWWYYYZZZYYYXXXWWWXXXYYYYYYWWWUUUUUUUUUVVVWWWWWWWWWWWWVVVXXXYYYYYYWWWTTTOOOKKKHHHIIIMMMPPPQQQNNNMMMNNNPPPNNNLLLMMMNNNLLLHHHIIILLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGFFFGGGIIIKKKJJJKKKKKKJJJIIIIIILLLNNNIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFDDDAAA???BBBBBBAAA@@@???===<<<;;;999:::;;;<<<<<<:::888777<<<>>>>>>===:::888777777888666333222333333333222666444222000///.../////////000111000...,,,,,,,,,---//////...,,,******+++,,,,,,---............------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++)))+++,,,,,,******+++,,,+++++++++++++++***)))(((***,,,---,,,+++***+++------------------,,,,,,,,,+++,,,---,,,+++***+++---++++++************+++++++++***)))***+++,,,+++******+++++++++++++++******++++++++++++++++++++++++++++++,,,---...//////000,,,...///...,,,++++++,,,......///...,,,,,,...///,,,,,,,,,---...///000111///...,,,,,,------+++***,,,,,,---......------,,,+++++++++***************((()))***,,,,,,+++******000///...---,,,,,,,,,,,,***------++++++///000...///000000111222222333333444444555555666777777777999:::<<<>>>@@@DDDIIIMMMOOOTTTZZZ^^^___aaaeeehhhmmmpppuuuyyy|||~~~cccSSSNNNEEE@@@@@@<<<:::;;;<<<;;;999999:::<<<<<<===;;;:::<<<@@@>>>:::OOONNNMMMMMMOOORRRUUUWWWUUUTTTSSSTTTVVVWWWWWWWWW[[[]]]^^^\\\ZZZXXXYYY[[[ZZZZZZZZZ\\\]]]^^^\\\ZZZ^^^^^^_______________^^^\\\^^^aaaeeehhhhhhdddbbb[[[\\\\\\\\\[[[[[[ZZZZZZUUUVVVVVVWWWWWWWWWWWWWWWYYYYYYYYY[[[^^^^^^]]][[[]]][[[YYYWWWWWWYYYZZZ\\\YYYYYYYYYZZZ[[[[[[XXXVVVUUUUUUVVVVVVVVVUUUTTTSSSXXXXXXXXXWWWSSSNNNIIIFFFGGGLLLPPPQQQNNNMMMNNNQQQOOOMMMNNNOOOMMMIIIJJJNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFFFFHHHJJJIIIJJJJJJIIIGGGGGGHHHJJJGGGDDDAAAAAACCCEEEDDDCCCBBBBBBDDDDDDBBB@@@===;;;============<<<;;;999888333555777888777555333111777888888666444222222333555333111000111111111000333222000.........///000...000111000---+++******.........---++++++,,,---+++,,,------......------***************++++++,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((***+++,,,++++++,,,---******+++++++++******)))***+++,,,+++***)))***,,,++++++,,,,,,------,,,,,,+++++++++***))))))+++---,,,,,,++++++++++++,,,,,,,,,***)))***+++,,,+++)))+++++++++++++++***)))(((++++++++++++++++++++++++***++++++,,,...//////000---...///...,,,+++---///.........---,,,,,,...000,,,,,,,,,,,,---...//////...------...///...+++(((,,,------......---,,,,,,)))+++---,,,)))''')))+++((()))+++,,,,,,+++***)))......---,,,,,,---------***------++++++///000......///111222333333222222333444555666666777777777999;;;===???BBBFFFKKKOOOQQQVVV\\\___aaacccgggjjjnnnrrrvvvzzz}}}~~~cccSSSNNNEEE@@@AAA===;;;<<<<<<;;;::::::;;;===999===>>>;;;;;;===>>><<>>???@@@@@@???<<<999777666777888999888777666555///111333555555333111000000111222111000000222444666444222111222222222111222111///------...///000***,,,......---,,,+++,,,.........,,,++++++---///++++++,,,------------,,,((((((((())))))***+++,,,.........------,,,,,,,,,+++++++++,,,,,,---------&&&(((++++++++++++,,,---)))******+++++++++******)))+++,,,+++))))))***+++)))***+++,,,,,,,,,,,,,,,++++++***)))'''(((+++------,,,,,,++++++,,,,,,---,,,***)))***++++++***))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++******+++,,,...//////000...///000...,,,,,,///222.........---,,,,,,...111------,,,++++++,,,,,,,,,...------///111///+++&&&,,,---.........---,,,+++***...111...***(((***...''')))+++,,,,,,,,,***)))************+++,,,------***------++++++///000...---///111333444333222111///111333555777999::::::;;;<<<>>>@@@CCCGGGMMMQQQRRRWWW]]]```bbbdddhhhkkkmmmqqquuuyyy|||~~~cccSSSMMMEEEAAAAAA>>>;;;<<<===<<<;;;;;;<<<>>>555<<>>SSSSSSSSSSSSUUUWWWYYYZZZ___^^^]]]]]]]]]^^^___```fffggggggeeeaaa___^^^^^^[[[]]]```bbbddddddcccbbbeeeeeedddbbbaaa___]]]\\\[[[]]]aaaeeehhhhhheeebbb^^^___```aaa``````^^^^^^ZZZZZZXXXWWWVVVTTTSSSSSSVVVUUUVVVXXX[[[]]]]]]\\\UUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQSSSUUUUUURRROOONNNMMMPPPOOOMMMKKKGGGDDDAAA@@@JJJJJJJJJLLLNNNOOONNNLLLIIIKKKLLLIIIFFFCCCDDDFFFEEEEEEDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@??????@@@@@@@@@??????>>>===;;;:::999::::::888777777888999999:::888666777888888555222444444444444444444444444222222222222222111000///...///000111111000//////000000000000000000000000000000000111111///+++(((------------------------)))***,,,------,,,***)))------...///...---++++++...---+++***)))***+++,,,(((***,,,......---***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,+++***+++...///---***,,,+++***)))***+++,,,---***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,---...,,,***))))))******)))((((((((()))+++,,,,,,------,,,)))(((((())),,,******,,,///000///,,,...///000111111000///...000---++++++,,,---------///////////////////////////............---------......---------,,,,,,,,,***+++,,,++++++,,,...111+++------+++'''&&&(((+++------,,,,,,+++***)))))).........////////////000------......///111222333666444555999:::999:::===:::;;;<<>>???AAA??????>>>>>>>>>>>>??????========================@@@???>>>===<<<<<<======<<<<<<<<<;;;:::999888777666666555444444555666777777555444444555555333000444444444444444444444444111111111111111000////////////000000///...---,,,000000000000000000000000111000///000000///,,,***------------------------***+++---......---+++***+++***)))((()))***,,,---------,,,,,,,,,,,,,,,---***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,***)))+++---...,,,***+++++++++++++++,,,------***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,------,,,***)))***+++)))))))))))))))***++++++***++++++***((('''((())),,,+++***,,,///000///------...////////////...---///---++++++,,,...------------------------------///............------------------,,,,,,,,,,,,+++***+++++++++***+++---///+++,,,------,,,,,,---...---,,,,,,+++***))))))(((---............/////////000000000000111333444555666444555999:::999:::=========>>>AAADDDIIIMMMOOOTTTXXX^^^bbbeeehhhjjjlllooorrrwww|||~~~dddUUUOOOEEE???>>>:::;;;;;;::::::999:::::::::888999:::;;;;;;<<<;;;;;;OOONNNNNNOOOPPPRRRTTTUUUWWWVVVUUUUUUUUUVVVWWWXXX\\\\\\\\\ZZZWWWTTTSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTSSSSSSQQQQQQNNNMMMNNNPPPRRRSSSQQQOOONNNNNNOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJEEEBBB@@@@@@AAABBB???<<>>===<<<:::888777;;;::::::<<<>>>>>>===<<<<<<===>>><<<:::999999:::::::::999999999::::::;;;888888888888888888888888:::999999888888999999:::777777777777777666555555333333222222333444555666555444333333444444222000444444444444444444444444///000000000000///......000000000///...---++++++000000000000000000000000333111///.........---,,,------------------------,,,,,,............,,,,,,+++)))&&&%%%&&&)))...111,,,------............---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***))))))***,,,---+++***++++++,,,---------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++***,,,---,,,******+++,,,((()))******++++++******)))***++++++)))((()))+++,,,++++++---//////...---,,,------.........------...---++++++---......---------------------------///............---------,,,,,,,,,+++++++++******+++++++++***))))))+++---&&&&&&'''))),,,---,,,+++,,,,,,++++++******))))))---------............///000000000111222333444555666444555999:::999:::===???@@@AAACCCFFFIIIMMMOOOVVVYYY___cccgggjjjmmmoooooorrrxxx}}}gggUUUOOOEEE???===888===<<<;;;:::999999999999:::;;;;;;<<<<<<<<<;;;;;;FFFFFFEEEFFFGGGHHHJJJLLLNNNMMMLLLLLLLLLMMMOOOPPPOOOPPPQQQPPPNNNLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDCCCBBBBBB>>>>>>===>>>AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEE@@@<<<777888;;;<<<:::666999999999999888888777666888888888999;;;;;;:::999888888888888777666666666999888888888888999999:::777777777777777666666666555555555555666666777777333333444555555444444444222222333333444555666666555555555555555444333222333333333333333333333333///000000000000000//////000000000//////...------000000000000000000000000333111...,,,---......---------------------------,,,,,,---......---,,,,,,---,,,)))((())),,,000333+++,,,...//////...------///...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,)))))))))***+++++++++***+++,,,---...///...---,,,***++++++,,,,,,++++++*********,,,------,,,*********+++,,,,,,+++***+++---((()))***+++,,,+++***)))***+++,,,,,,+++***,,,---+++,,,,,,---.........---,,,---------...............,,,+++,,,---......---///////////////////////////............---------+++++++++************)))+++++++++***((((((***,,,$$$###$$$(((,,,---***''',,,,,,,,,,,,++++++++++++------------.....................///000111333333666444555999:::999:::===???@@@BBBDDDHHHKKKNNNPPPUUUYYY^^^cccgggjjjnnnpppqqqtttxxx}}}kkkXXXQQQFFF@@@>>>888<<<<<<;;;:::::::::::::::<<<<<<<<<===<<<<<<;;;;;;????????????@@@AAACCCDDDFFFEEEDDDDDDDDDEEEFFFGGGEEEGGGIIIIIIHHHHHHIIIJJJFFFEEEEEEDDDEEEEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEDDDCCC@@@AAABBBDDDDDDDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@???;;;::::::;;;===>>>===<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>999555666999;;;888555666777888888888888888888888777777888::::::999777888777777777777777777666777777777777777888999999777777666666666555555555333333444555555666666666222222333444444444444333111222222333444555555666333444555555444333333333333333333333333333333333000000111222222111111111/////////000000111111222000000000000000000000000444111---,,,---...///...------------------------++++++,,,,,,,,,,,,++++++---------------...//////+++,,,---......---,,,+++000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,((()))***++++++***+++++++++,,,---...///...---,,,***++++++,,,,,,++++++***((()))***++++++***)))(((***+++,,,,,,+++***+++---((()))+++,,,,,,,,,+++***)))+++,,,+++******+++,,,+++,,,---...---------------------......//////000---,,,+++,,,...///...---///////////////////////////............---------++++++*********)))))))))+++++++++***((((((***,,,***))))))+++//////+++(((,,,,,,,,,------------------------.........//////......//////000222333444666444555999:::999:::======???AAAEEEIIIMMMQQQSSSTTTWWW\\\aaaeeeiiinnnqqqsssuuuxxx|||oooZZZSSSIIICCC@@@999;;;:::::::::;;;;;;<<<===<<<<<<<<<===<<<<<<;;;;;;??????>>>>>>???@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCBBBDDDFFFGGGGGGGGGHHHJJJCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAACCCDDDCCCBBB???@@@AAABBBCCCCCCBBBBBBCCCBBBBBBAAA@@@@@@??????<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<999777888:::;;;999666666777888999999999999999777777666777999999777666888777666777888999888777555555555555666666777888666555555444444333333333333444555666666666666666222333333444444444333333000111222333444444333333000222444333222111111222333333333333333333333333000111111222222222222111/////////000111222444444000000000000000000000000333000---,,,---...//////------------------------++++++++++++++++++++++++***+++---.........,,,+++---------------,,,++++++///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------(((***,,,,,,+++***+++,,,++++++,,,---------------***++++++,,,,,,++++++***(((((())))))))))))((((((***,,,---,,,******+++,,,)))***++++++,,,+++++++++)))***+++***)))((()))***+++---......---,,,------...---------...///000111,,,++++++---//////...---------------------------///............---------+++++++++*********))))))+++++++++***))))))+++---*********+++,,,,,,)))(((++++++,,,,,,------...............////////////000111111111222333444555666666444555999:::999:::===<<<>>>AAAEEEJJJNNNQQQSSSRRRVVV[[[___dddhhhnnnqqqtttuuuxxx{{{~~~qqq\\\TTTKKKEEEBBB;;;::::::::::::;;;<<<===>>>:::;;;;;;<<<<<<<<<;;;;;;AAAAAA@@@@@@AAABBBCCCDDDBBBBBBAAA@@@AAABBBCCCDDDBBBDDDFFFFFFEEEEEEFFFGGGCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@???@@@AAACCCCCCBBBAAA>>>???AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>===;;;<<<===>>><<<;;;<<<;;;;;;:::::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;999999:::;;;::::::888777555666777888999999999999888777777777999999777666777666555666888:::888777555555555555666777888999666666555555444333333222444444555666666666555555333333333444444333222222222333444555555444444333000333555444222111222444222222222222222222222222//////000111111111111111000000//////000111222333000000000000000000000000222///------...//////...------------------------,,,,,,,,,++++++,,,,,,,,,((()))+++---......------000000///---,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...(((+++------+++***,,,---+++++++++++++++,,,------***++++++,,,,,,++++++*********))))))))))))******,,,------,,,***)))***++++++*********++++++,,,,,,,,,---...---+++******++++++---//////,,,+++,,,...,,,,,,,,,,,,,,,...///000+++++++++---///000...---------------------------///............---------,,,,,,+++++++++************+++++++++***+++---///((()))***)))(((((((((***))))))***++++++,,,------/////////000000000111111111111111222333444555666666444555999:::999:::======???BBBFFFJJJMMMPPPQQQRRRUUUZZZ___ccciiinnnrrrsssuuuwwwzzz~~~rrr[[[TTTKKKFFFCCC;;;<<<<<<;;;;;;;;;<<<<<<===888999:::;;;;;;<<<;;;;;;BBBBBBAAAAAAAAACCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFCCCDDDEEEEEECCCBBBBBBBBBCCCDDDEEEFFFEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>@@@CCCCCCAAA???>>>???AAACCCDDDDDDCCCCCCAAAAAAAAA@@@?????????>>>???>>>======>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;999999::::::::::::999999666999;;;<<<:::888777777555555666777888888888888:::999888999::::::999777666444333555888999888666666666666777888999:::;;;888888777777666555444444444555666777666666444444333333333333333222111111666777888888888777666555222555777777444333555777222222222222222222222222......///000000000000000111000///......///000000000000000000000000000000111///....../////////...------------------------...------,,,,,,------...((()))+++,,,...000111111444222000...,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......))),,,......,,,+++,,,...,,,+++***)))***+++,,,---+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,,,,---...,,,***))))))***,,,+++***)))***+++,,,---111222222111///---...///+++---000///,,,+++,,,...++++++******+++---...///+++***+++---///000...---//////////////////////////////.........---------,,,,,,,,,++++++++++++******+++,,,++++++,,,...111***,,,...---******---000''''''((()))***++++++,,,000000000000111111111111/////////000111222444444666444555999:::999:::===>>>@@@CCCFFFIIILLLMMMNNNRRRVVVZZZ___dddiiiooosssrrrtttvvvzzzqqqZZZSSSKKKFFFCCC;;;>>>===<<<;;;;;;;;;;;;;;;777888999:::;;;;;;<<<;;;BBBCCCBBBAAA???@@@BBBDDDDDDDDDDDDCCCDDDDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCEEEGGGGGGDDD@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCBBBAAAAAA@@@??????BBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????======<<<<<<<<<>>>???@@@;;;===>>><<<888666777999999:::;;;<<<<<<<<<;;;:::999:::<<<======;;;888666999::::::::::::999888888666666777888888888888777777666555444444555666777<<<999666555555777777777555444444666999888555222777555333333555666555444333444666888:::999555222222333444666777888888888...222666555222111333666222222111111222222333444111111111000000000000000000000//////000111222222111666555///---000222000///////////////......---,,,---......------...000------...111444333...)))((((((***,,,---...//////333111000...---------...------...///...---,,,***...---,,,+++++++++------+++******))))))***++++++,,,,,,------,,,,,,+++***...,,,)))(((***,,,,,,,,,000000///---,,,,,,---///++++++++++++++++++++++++))))))))))))))))))))))))((()))+++------+++)))''',,,***(((***---...,,,***---+++)))***---///---+++111...***''''''***...111)))+++---//////...---,,,+++++++++,,,,,,---------............///////////////.........------------+++++++++************))),,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,,,,,,,,,,---...//////,,,---...//////222555888000222333333333333444666555777888999999:::<<<>>>>>>@@@CCCEEEHHHLLLQQQUUUTTTWWW\\\aaaeeejjjooossswwwwwwyyy}}}ttt]]]RRRJJJHHHGGG???<<<<<<======<<<<<<;;;:::;;;;;;:::::::::999999999CCCCCCDDDCCCAAAAAACCCDDDFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEGGGGGGDDDAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>999;;;;;;;;;:::999:::;;;:::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;:::888777999999999999999888888777666777888888999999888888777777666555555666777777;;;999666666777888888777888777777999;;;;;;888555777555444444555666555555555555666888999888555222444444555666666666555555///333666555222111333666111111111111222333444555222222222111111000000000000000000000000000111111111444444...,,,///000...///////////////...------,,,---///...------...///+++---000111000...---,,,***+++,,,------...------......------...///000111---------...------,,,,,,+++******))))))***+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***...,,,))))))***,,,,,,,,,+++...000---)))'''+++000------,,,+++******))))))************************)))***+++,,,,,,+++***))),,,***)))***,,,---,,,***,,,***)))***---...---+++------,,,++++++,,,------+++,,,---...///......---+++,,,,,,,,,---------............/////////000000.........---------,,,,,,+++++++++************))),,,,,,++++++************,,,,,,,,,,,,++++++******,,,,,,,,,,,,---...//////---...//////......000222000222333333333333444666444666888999999:::;;;===>>>AAADDDFFFIIILLLQQQTTTSSSWWW\\\aaafffkkkpppsssyyyxxxzzz~~~www```TTTJJJHHHGGG>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;CCCDDDFFFFFFDDDDDDDDDEEEGGGGGGGGGFFFGGGHHHHHHIIIFFFGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>@@@BBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<999888888999;;;======<<<;;;<<<======<<<;;;:::999999999:::::::::999888888888888999999888888777666777888888999999999999999888777777666666777777888888777777888::::::999777999888888:::;;;;;;999777777555444444666777666555888777666666777777555333555555555555555444333222000333666555333222333555111111111111222333444555444333333222111000000000000000000000000000000000000333222...+++------,,,...////////////...---------...///...---,,,---...***---000000,,,***,,,///------.........------,,,------------...///000111---------,,,------......***************+++,,,---//////......------------,,,,,,,,,,,,,,,++++++***...+++))))))***,,,,,,,,,(((---000---&&&$$$)))000...---,,,+++***(((''''''+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++,,,*********,,,---,,,+++***,,,---//////---,,,***---------...............---------------.........////////////000000000000.........---------,,,,,,+++++++++************))),,,+++***)))((()))******---------,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...///000///---+++++++++000222333333333333444666444666777888888999;;;===???AAAEEEGGGJJJMMMPPPSSSRRRVVV[[[aaafffkkkqqquuuzzzzzz{{{~~~{{{bbbUUUKKKHHHFFF===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;::::::::::::BBBEEEGGGHHHGGGEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFEEECCCBBBCCCCCCBBBBBBAAAAAAAAAAAA???AAACCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<:::888777999===???===;;;<<<=========<<<;;;999888999999999999999999999999777888888888888777666666888888999::::::::::::999888888777777777777888888666666777999;;;<<<:::888666666666777777777666555777666444555666777777666:::888666666666666555444444444555555444444333222111444555555333222333555333222222111111222222333555444444333222111000000000000000000000/////////000111111///,,,,,,,,,---......//////......---,,,---...///...,,,+++,,,---+++---...,,,******,,,...---..................---//////..................///...---,,,,,,...///000,,,,,,------......//////////////////......---,,,+++,,,,,,,,,,,,+++******---+++******+++,,,,,,+++))),,,---+++'''&&&***...---,,,,,,+++)))(((((('''++++++++++++++++++++++++,,,++++++******+++,,,---+++******+++,,,,,,,,,,,,,,,,,,+++,,,------------***,,,...//////...,,,***///......------...//////......................../////////000000000111111/////////.........------+++++++++*********)))))),,,***)))''''''(((***+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////---///111000---+++******000222333333333333444666333555777888888999;;;<<>><<<999======>>>>>>===;;;999888999999999999999999999:::777888888888888777666666888888999::::::::::::999777777888888888888777777444555777999<<<<<<:::777444555555555555444444555777666555555777888888888;;;999666555666666555555222333444444555555444444333444555555444333333444555555333222111000000000444444333333222111111000//////000000000000///...000000111111///,,,---..................------,,,,,,---...---,,,+++,,,---...,,,)))***,,,------++++++,,,---...////////////......//////////////////000000.........///000111------......////////////.........///...---,,,+++++++++,,,,,,++++++***)))---+++******+++,,,,,,***...,,,******+++,,,---,,,+++++++++***************++++++++++++++++++++++++,,,+++***)))***+++---...******++++++++++++,,,,,,,,,------...---......///---------......---------///...------------..............................////////////000000000000000000000////////////...+++++++++*********))))))+++***(((''''''(((***,,,************++++++++++++,,,,,,,,,,,,---...//////,,,///000111///---------000222333333333333444666444666888888888999;;;===@@@CCCHHHKKKMMMNNNOOOQQQRRRVVV\\\bbbiiiooouuuyyy|||{{{{{{}}}{{{aaaTTTIIIGGGFFF>>><<<<<<<<<===<<<<<<;;;:::999999999888888888777777AAACCCEEEEEEEEEDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCAAAAAABBBDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>??????999:::;;;======>>>======>>><<<;;;;;;<<<<<<:::999<<<===>>>>>>===<<<:::999999999:::;;;;;;;;;::::::888888999999888888777666777888888999999999999999666777777888888777777666444444666888:::;;;888666555666777777555555666777888666555666888999999999:::888666666777777666555222333444555555555555555444555555555555444444333666555444222111000000000222222222222222111111111---...///000111000//////...---///111000------000---............---,,,,,,***,,,------,,,,,,---...///,,,))))))---///---***++++++,,,....../////////***,,,...000222333444444333222111111000000000111,,,------......---,,,,,,+++,,,---......---,,,++++++++++++++++++******))),,,+++***+++,,,,,,+++***000,,,))))))---000...,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))((()))***,,,---)))+++,,,,,,+++***,,,---,,,---......------...///......------------......---------------,,,,,,,,,.........---------------............////////////000000000/////////......+++++++++************)))******)))((()))***+++,,,)))***************++++++,,,,,,,,,,,,---...//////,,,...000000000///000111000222333333333333444666555777888999999:::<<<>>>@@@DDDIIIMMMNNNNNNOOOOOORRRVVV]]]dddkkkrrrxxx}}}~~~||||||~~~|||bbbTTTIIIGGGFFF>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;::::::::::::@@@BBBCCCBBBBBBBBBDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFEEEDDDDDDCCCBBBCCCDDDBBB??????AAADDDBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???????????????@@@@@@:::;;;<<<=========<<<;;;<<<======<<<;;;:::;;;<<<;;;<<<===>>>>>>===<<<;;;888999;;;=========;;;:::999999999999999888888777666777888888999999888888555666777777777777666555555444555666888999777555666777888777555555666999888666555666888::::::999888777666777888888777666555555666666666555444444666555555555555555444222444333222222111111222222000000000111111111111222+++,,,...000111111000///+++***,,,111000,,,,,,111------......------,,,+++)))***,,,,,,,,,,,,...000---,,,,,,,,,---------,,,,,,,,,------------,,,,,,+++,,,///111444555666666555555444444333222111000......//////...---,,,+++***+++---...//////...---+++++++++++++++***)))))),,,+++***+++,,,---+++***...,,,******,,,............---------,,,+++++++++************************(((((((((((()))***+++,,,)))+++,,,,,,******+++...)))+++------+++***,,,...........................+++,,,---------,,,***)))------------,,,,,,,,,+++------------........................------------+++++++++************)))************++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,...//////...///111333000222333333333333444666666888:::::::::;;;===???AAAEEEKKKNNNOOOOOONNNNNNSSSWWW^^^fffmmmttt{{{~~~dddUUUIIIGGGFFF===<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;@@@AAAAAA@@@@@@AAADDDFFFBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAACCCCCCAAA>>>>>>@@@CCCBBBBBBBBBBBBCCCDDDFFFGGGBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@???@@@@@@AAAAAA<<<============;;;:::999999<<<>>>===:::999<<<>>>;;;<<<===>>>>>>======<<<888:::<<<>>>???>>><<<:::999::::::::::::999888888666666777888888888888888444555666777777666555444555444444555777777666555444666777666444333555888888777666777999:::;;;:::777666666777999999888666888888888777666444333222666555555555666555444222111111111111222333444555/////////000111111222222)))+++...000111111111000)))'''***000///+++,,,111------......------,,,+++((()))+++,,,,,,---///000***---000///,,,+++,,,...------------,,,+++***)))...000111333444444444333666666777666555333000///111111222222000///---,,,)))+++---///000000///...***++++++++++++***))))))++++++***+++------+++)))+++,,,---,,,***+++---000000000///...,,,+++******))))))))))))))))))))))))&&&''''''((()))*********(((+++---,,,***)))+++...'''***,,,+++)))(((***---,,,---///000000///---,,,***+++---------+++)))(((---------,,,,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++************))))))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////---.........---...111333000222333333333333444666666888:::;;;;;;<<<>>>???AAAFFFKKKOOOPPPOOONNNNNNSSSXXX___gggnnnuuu|||gggWWWJJJGGGEEE<<<<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::999999BBBBBBBBB@@@???@@@CCCFFFEEEEEEDDDCCCCCCCCCCCCCCCEEECCCAAA@@@@@@@@@BBBCCCAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDAAA@@@>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===============<<<<<<<<<<<<========================555777<<>>;;;999============<<<;;;::::::999888777666666777888999666666777888888888888888777444222333777999888666555999;;;999999<<<;;;888333777888555444777999999777777888888888888777777777666555666777888777666222555555222222555555222777333//////111333333111111000///...///111333444222111///...---...000111//////000//////...------........................++++++,,,---............,,,...///...---++++++,,,+++,,,---/////////...............///000222333444222222222333444555555666111111111000000...---,,,---------------------------,,,,,,+++***)))((((((+++++++++++++++***)))(((...------,,,,,,++++++***)))***,,,,,,+++++++++,,,,,,+++******))))))******,,,***((()))+++,,,***(((,,,------,,,++++++,,,......,,,***+++---...,,,)))---,,,,,,+++*********+++......---------,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,---...///000...,,,,,,------,,,+++***+++,,,,,,,,,***)))(((***+++,,,,,,+++***+++,,,,,,+++***))))))+++---...333...---111000++++++000000000/////////111222333///222666555111000444777888999::::::999999;;;===BBBGGGKKKMMMMMMNNNRRRUUUTTTYYY```gggmmmsssyyy}}}kkkYYYJJJFFFGGG@@@>>>===;;;999888888888888999999999888888888777777AAABBBBBBAAA@@@AAACCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDBBBAAAAAAAAACCCCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>???@@@@@@???>>>===???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<777999<<<>>>???>>><<<:::============<<<;;;999999999888888777777888888999666666777888888888888888777777888777666666666777666999:::888999;;;:::777333777888555444888:::999888888999999999999888888999777666666777777666444444777777444444777777444555333111111111222222222222111000///000111333444333222000/////////111222......///////////////...---..................---,,,,,,---.........---------...//////---,,,,,,------.../////////...------------......///111222333333444444555666666777777333333333222111///...---------------------------,,,,,,++++++***)))))))))+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,)))+++,,,,,,+++++++++---,,,++++++***************+++)))((((((***+++***(((,,,------,,,++++++,,,...000///---...000000///---...------,,,++++++,,,,,,------------------------///.........---------,,,///...---,,,,,,---...//////---+++++++++,,,+++***+++++++++++++++***))))))((()))******)))((()))***,,,+++***))))))+++---...000,,,+++......++++++///000/////////000111222333///222555555222111444777666888999::::::;;;>>>@@@DDDHHHLLLNNNNNNPPPTTTWWWWWW[[[bbbiiiooouuuzzz~~~kkkXXXIIIEEEEEE??????===;;;:::999888999999::::::::::::999999999888@@@BBBCCCCCCBBBBBBCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEFFFEEECCCBBBBBBBBBCCCDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;=========<<<<<<>>>>>>======;;;:::999888888999999::::::999999888666777888888999888888888666999===;;;777444555888666::::::888888:::999666444888999666555888:::999999999::::::::::::999999:::888777666777666555333555888888555555888888555333333444333222111222333333222111000000111333444444333222111000111222222......///000000000//////,,,---...//////...---,,,------.........------,,,---...000///---,,,------000000000000///...---,,,---------...///000111222555555666666777777888888555555444333111000...---------------------------+++++++++++++++++++++++++++,,,---------------,,,))))))******+++,,,,,,---)))+++------,,,+++,,,---,,,+++++++++***************((('''((()))***)))(((,,,------,,,++++++,,,...---,,,+++,,,......---+++......------,,,,,,------,,,,,,,,,---......//////............------------......------------.........,,,*********+++***(((,,,+++******************((()))******)))((()))***,,,+++*********+++,,,------******,,,,,,***+++...////////////000111222333///222555444222222555777666777999:::;;;===@@@BBBEEEIIIMMMOOOPPPRRRVVVZZZZZZ___ffflllrrrwww|||lllYYYIIIDDDDDD===???>>><<<:::999999::::::;;;;;;;;;:::::::::999999@@@BBBDDDDDDCCCBBBCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@BBBCCCDDDBBBAAA@@@@@@???@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;>>>>>>===<<<;;;999888777888999;;;;;;;;;;;;999888777888888999999888888888555888;;;;;;999777666777777::::::777777999999666444888999666666999;;;:::888999999999999999999888999777666666777777666444555888888555555888888555111444666555222000111333222222111000000111222222333333222111111111111222000000000000000///......,,,---...000000...---,,,......///......---,,,,,,---...000000...---......000000000000000//////...............///000111222444555555555666666666777444444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------------))))))*********+++++++++)))+++------,,,+++,,,---+++,,,,,,+++++++++******))))))))))))************,,,,,,---,,,++++++,,,...)))***+++,,,------,,,+++------,,,,,,,,,,,,------++++++,,,---...///000000------------,,,,,,,,,,,,------------------------...,,,*********+++***))),,,+++***))))))***+++,,,***+++,,,,,,+++***+++,,,++++++*********+++,,,---***))))))++++++,,,---.........///000111222222333000222444444333333555777777888:::;;;;;;===@@@BBBEEEIIIMMMOOOPPPRRRWWW[[[^^^cccjjjpppuuuzzz~~~ooo[[[JJJEEEDDD===???>>><<<;;;::::::;;;;;;;;;::::::::::::999999999@@@BBBDDDDDDCCCCCCCCCDDDGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@BBBEEEEEECCCAAAAAABBB>>>???BBBDDDEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999::::::=========<<<;;;999888777999:::;;;<<<<<<;;;:::999888888999999999999888888444444555888;;;;;;888555777::::::777777999:::777555999:::777666999;;;;;;777777888888888888777777666555555666777888888777444666666444444666666444111444666666222111222444111111000000111111222222222222111111000000000000222222222111000...---,,,------...//////...------////////////...---,,,,,,---///000000///...///000////////////000000111111///////////////000111222222222222222333333333333222111111000...---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------******+++,,,,,,---,,,,,,+++++++++*********))))))***+++------,,,,,,,,,---+++,,,,,,,,,,,,+++***)))******++++++++++++,,,,,,,,,,,,---,,,++++++,,,...***,,,...000000000000///,,,+++++++++++++++,,,,,,++++++,,,---///000111111++++++++++++++++++,,,,,,,,,------------------,,,///---+++++++++++++++)))++++++)))))))))***+++,,,***+++,,,,,,+++***+++,,,++++++***+++++++++,,,,,,***+++++++++,,,...//////---...///000111222333333111222333444444555666888999:::;;;;;;;;;<<<>>>@@@EEEHHHLLLNNNOOOSSSXXX]]]aaafffmmmsssxxx{{{rrr^^^LLLGGGFFF??????>>><<<;;;::::::;;;<<<999999999999888888888888AAACCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBB???BBBEEEEEEBBBAAACCCEEE@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;<<<;;;;;;:::999888999::::::;;;;;;::::::999999999999:::999999888777555333222666;;;<<<:::666888::::::777777;;;<<<:::666:::;;;888777:::<<<;;;777777777888888777777777555444444555888999999888222555555222222555555222444444555444333222333444000000111111222333333333111111111111111000000000333333222111000...---,,,............................../////////...---------///111111000///000111............///000111222///.........//////000111///////////////000000000............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***++++++,,,,,,,,,,,,+++---,,,,,,+++******))))))***,,,---...---,,,---...+++,,,---------,,,***))))))+++,,,,,,++++++---...,,,------,,,++++++,,,...'''***...///////////////++++++*********+++,,,,,,+++,,,---...///000111111++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///---+++++++++,,,+++*********************+++,,,((()))******)))((()))*********+++++++++,,,,,,,,,+++------+++,,,000111///,,,---///000222333333333111222333444555666777888999:::;;;;;;:::;;;===>>>EEEHHHLLLNNNPPPSSSZZZ___ccchhhooouuuyyy|||~~~ttt___NNNIIIHHH@@@>>>===;;;:::::::::;;;<<<999999999888888888777777CCCDDDDDDCCCBBBBBBDDDGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCC???BBBEEEDDDAAAAAAEEEIIIEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999::::::999999999999::::::999:::::::::999999888777666666666777999:::::::::888::::::777888===>>><<<666:::;;;888777;;;===<<<777888888999999888888777666555444666777888888777222555555222222555555222777555333222333444444333000111222444555666666777222222222222222111111000000111111111111000//////000...---,,,,,,---...000---......////////////...---///111111000000000111///......------...///000------,,,,,,,,,---...............---------------,,,,,,------,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++++++++***,,,......---,,,---...+++,,,---...---,,,***)))(((***,,,,,,+++***,,,///,,,------,,,++++++,,,...###''',,,...---,,,---...+++++++++++++++,,,------,,,------...///000000111,,,,,,,,,------.........+++,,,------------,,,+++...,,,*********+++***((())))))***+++++++++++++++((()))******)))((()))*********++++++,,,,,,,,,++++++......++++++000111...,,,---///111222333333333222111222444666777888888777888:::::::::;;;===???FFFIIIMMMOOOQQQUUU\\\aaaccchhhooouuuyyy{{{}}}~~~ttt___NNNIIIHHHAAA<<<<<<:::999999::::::;;;::::::999999999888888888DDDDDDCCCBBBAAABBBEEEHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBCCCCCCDDDDDDDDD???BBBDDDCCCAAABBBFFFKKKJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======>>>???@@@????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;999999:::;;;;;;;;;::::::;;;:::888888888888:::;;;:::::::::::::::999888777777:::;;;:::777666999===888::::::888999>>>@@@>>>777:::;;;888888;;;===<<<999999999::::::999999999888777666666777888666555222555555222222555555222999555111111333555555333111222444666777888999999333333444444444333222111......///111111222222222111///---++++++---///111------...///000000000///...///111111111000111222111000...---,,,,,,------++++++******++++++,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++++++++,,,,,,---......***,,,......---,,,---...+++,,,---......,,,***)))&&&)))++++++)))))),,,...,,,------,,,++++++,,,...%%%***///111000///000111,,,,,,,,,,,,------...///------......///000000000........./////////000000++++++------------++++++---+++)))((())))))((('''((()))***,,,,,,,,,+++******,,,,,,,,,+++***+++,,,******+++,,,,,,,,,,,,++++++///...******///000,,,+++---///111333333333333222111222333666888888888444666888999:::;;;>>>AAAGGGKKKNNNPPPRRRWWW^^^cccccchhhooouuuyyyzzz|||}}}sss___NNNIIIHHHAAA<<<;;;:::999999999:::;;;;;;;;;;;;:::::::::999999EEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAAAAACCCFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>@@@BBBBBB@@@???AAADDDCCCBBBBBBCCCEEEGGGFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEIIIHHHGGGFFFEEEDDDCCCBBBEEECCCAAA???>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;@@@>>><<<;;;<<<======<<<;;;::::::;;;<<<===;;;:::<<<<<<;;;:::999999888888999:::;;;;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999888777666777888999:::999888888::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999::::::999666666777888888777666666666777999999666777777777777555444333666666555222///...///111555444444555888;;;;;;;;;:::888666333111000000000333222111////////////000222111///...---------...)))+++,,,---------///111000,,,+++---......000444////////////////////////---,,,,,,++++++,,,,,,---......,,,+++++++++++++++///......------,,,++++++++++++***)))***+++---...(((***,,,---,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***************************,,,,,,------.../////////------,,,+++,,,---...///,,,,,,---.../////////...///...---,,,+++,,,------,,,------......------,,,,,,,,,,,,***((((((***+++'''((())))))(((''')))***))))))((((((((((((((()))+++++++++***++++++,,,,,,,,,---......//////......+++,,,---...///111111222...000222333333444666888666555888::::::888===DDDIIIJJJNNNRRRWWW\\\aaaccchhhmmmrrruuuvvvvvvyyy|||uuu___VVVNNNFFFAAA>>>===<<<;;;;;;:::;;;;;;777777888888888999999999FFFEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJFFFFFFGGGGGGGGGEEEDDDCCC???AAACCCCCCAAAAAACCCEEEEEEDDDCCCDDDFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAEEECCCBBB@@@???>>>?????????>>>>>>===<<<<<<;;;;;;<<<:::888888999;;;;;;:::=========<<<:::888777666<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::::::::::::::999888777777888999:::;;;::::::999::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;;;;999777666777999999999888777888999:::;;;666777777777777555444333666666555222000///000111222222222555888<<<======888888888777555333000...333222111000//////000000222111///...------......)))+++---------...///111111---,,,...---+++,,,///------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------***+++------,,,,,,...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***************************,,,,,,------.../////////------,,,,,,,,,---...///------......///.........///...---,,,,,,,,,------,,,,,,------------,,,,,,+++,,,,,,***((((((***+++''')))++++++***)))***+++******)))(((((())))))***++++++******++++++,,,,,,,,,,,,---...............---.........///000000000...000111222222333444666666666888;;;:::999>>>DDDIIIKKKNNNRRRWWW\\\```bbbkkkpppvvvxxxxxxxxxyyy{{{vvv```VVVNNNFFFAAA>>>===<<<;;;;;;:::;;;;;;888888888999999999::::::EEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEGGGGGGHHHGGGFFFEEEAAABBBDDDCCCBBBBBBCCCDDDFFFEEEDDDEEEGGGGGGFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@CCCBBBAAA@@@????????????>>>======<<<<<<;;;;;;;;;999888666666888:::;;;;;;444777:::;;;999999;;;===;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;999999:::::::::999888888999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<;;;:::888777888999;;;::::::999999;;;<<<===777888888888777666555444444555555333111000111222//////000444888<<<======666888:::;;;:::666111...333333111000000///000000111000///......---......***,,,---...---...///111000------///---)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++---......---,,,,,,++++++,,,------...//////,,,,,,------...---------,,,------,,,,,,---///111---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------.../////////------,,,,,,------...///.........///......------//////...------------...,,,,,,------------,,,,,,++++++,,,***)))(((***+++&&&))),,,---,,,+++***++++++******)))******++++++++++++******++++++,,,---+++,,,------......------////////////////////////...000222222111111333555777777999<<<;;;:::???FFFJJJKKKNNNRRRWWW[[[___aaajjjpppwwwzzzyyyxxxxxxyyy~~~xxxaaaVVVNNNFFFBBB>>>===<<<;;;;;;:::;;;;;;999999999:::::::::;;;;;;BBBBBBCCCCCCCCCCCCCCCCCC===???AAADDDEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFDDDDDDAAAAAABBBBBBAAAAAABBBBBBDDDCCCCCCDDDEEEEEECCCAAADDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========;;;;;;;;;:::::::::999999999777666777999<<<======000555::::::888777;;;???::::::::::::;;;;;;;;;;;;888888999:::::::::::::::999999:::;;;;;;;;;;;;:::999999:::::::::999999888999999999:::::::::::::::999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<:::888888999:::;;;::::::999:::;;;<<<===888888888888777666555555333444555333222111222333//////000444888:::;;;:::666888:::;;;:::777333000333333222111000000000000000000//////............+++---...///......000111000---...111///***((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))+++---//////...---,,,,,,,,,,,,---------......,,,---...//////...---,,,---...---,,,+++---000333---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.../////////---------------......///.../////////...---,,,,,,//////.........---------,,,,,,,,,------,,,,,,,,,***+++++++++))))))***+++%%%(((+++---,,,+++******++++++******++++++,,,,,,************+++,,,------+++,,,,,,---------------///////////////000000000000111333333222222333444777777:::===<<<<<<@@@GGGKKKLLLOOORRRWWW\\\___aaafffllltttxxxxxxwwwwwwxxx|||~~~zzzcccVVVMMMFFFCCC>>>===<<<;;;;;;:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAA:::<<>>@@@@@@@@@AAACCCBBB???===@@@@@@???======<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;<<<;;;;;;;;;:::999888888888888888777777888666555666999;;;<<<<<<999<<<>>><<<666222333666999999999:::::::::::::::777888999999::::::999999888999::::::;;;;;;::::::888999999:::::::::999999888888888888888999999:::999999999999999999999999;;;::::::::::::::::::;;;;;;<<<<<<:::888888999::::::999888888888999;;;<<<:::999999888777777666666333444555444222111222333111111222444666888777555888888888888777666444444333333222222111111000//////////////////.........,,,...////////////000111///---///333222...+++,,,........................,,,++++++++++++++++++,,,***+++---/////////---,,,......---------,,,,,,,,,---...///000//////---,,,---...---,,,+++---000333---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////------.........//////....../////////...---,,,,,,...............---------+++,,,,,,,,,,,,,,,,,,+++)))***++++++***)))***+++###&&&***,,,+++***))))))++++++***++++++,,,------************+++,,,---...+++,,,------......------------...///000111222222111333444444333333555666777777:::======<<>>===<<<;;;;;;:::;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>>>>???;;;<<<>>>@@@AAA@@@???>>>AAAAAABBBBBBAAA@@@>>>===>>>===<<<<<<===>>><<<;;;<<<<<<===???@@@@@@===;;;======<<<;;;::::::::::::888888888888999999999999888888999:::::::::999999777777777777777777777777666555333444777999::::::888;;;<<<;;;777555555777999999999999888888888888777777888999999999999888888888999:::::::::::::::888888999:::::::::999999888888777777777888999:::999999999999999999999999888888777777777777888888;;;<<<;;;:::888777888999999888777777777888:::;;;;;;:::999888777777777777444555666555333111111222333222333444555555333111888777555444333444555666333333333333222111000///......////////////.........///000000//////000222///...///444444000...000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,...//////...------//////...---,,,,,,++++++.........///......---,,,,,,------,,,,,,---///111---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...******++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------...////////////............///......------------......------,,,+++++++++,,,,,,,,,,,,++++++(((***+++,,,*********+++###&&&)))******))))))***************+++,,,------)))))))))***+++,,,---...,,,---......//////......,,,---...///111222333444111333555555444444666888777777999======<<>>===<<<;;;;;;:::;;;;;;:::::::::;;;;;;;;;<<<<<<888999999;;;<<<===>>>>>><<<<<<===>>>>>>>>>===<<<>>>???@@@AAA@@@@@@>>>>>>>>><<<:::;;;======;;;999999999;;;===??????<<<:::<<<;;;;;;:::::::::;;;;;;999999999999888888888888666777999:::::::::999999888888888888888888888888777666444555777999::::::555666777999:::;;;;;;<<<999888888888777666666666666777777888888888888888888888999::::::::::::999777888999::::::::::::999999999888888888999:::;;;888888888888888888888888999888888777777888888999:::;;;;;;999777666777999999888777777777888:::;;;<<<;;;999888777777888888555666777666444111000000222222222444555444222///555444333222222222333444333333333333333111000///---...///000000///.........000111111000///000222111///000333333000///111////////////////////////...------,,,,,,------..................------------------------------,,,///......---,,,,,,------***+++------,,,,,,...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---******++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---...///000//////...------......///.........+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++''')))+++,,,+++******+++%%%''')))*********+++,,,)))))))))******+++,,,---)))))))))***+++,,,...///---...//////000000//////......///000111111222222000111333444444555666888666666999<<<<<<<<>>===<<<;;;;;;:::;;;;;;999:::::::::;;;;;;;;;;;;888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;::::::999<<<===???@@@AAAAAA@@@@@@???<<<:::;;;======;;;999888888:::===@@@???===:::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::666777999:::;;;;;;:::999999999999999999999:::::::::888777777999;;;<<<;;;:::999999999;;;:::999777999888888777666555555444666666777888888888888888888888999::::::::::::999777888999:::::::::::::::;;;:::999999999:::;;;<<<888888888888888888888888<<<;;;;;;::::::;;;;;;<<<:::::::::999666666777888:::999888888888999:::;;;<<<;;;:::888777888888999555777888777444111000000111111222333555444222///222222222222222222222222333333444444333222000///---...///000000///......///000111111000///111222222000000333222///...000///////////////////////////......------......///000///...---------------+++,,,,,,------......//////...---,,,++++++,,,---(((***,,,---,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,---///000000000///...,,,,,,---.../////////...++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++''')))+++,,,+++******+++'''(((*********+++---...))))))))))))***+++,,,---)))))))))***+++---...///...//////000000000000000000000000000000000000000...000222333333444666888555555888<<<<<<;;;AAAHHHLLLNNNQQQWWW]]]ccchhhkkkfffkkkqqquuuvvvwwwzzz}}}hhhWWWLLLFFFEEE>>>>>><<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999:::;;;<<<<<<;;;;;;888999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>><<<;;;<<<======;;;888666999<<<===;;;:::<<<>>>999;;;<<<<<<;;;::::::;;;<<<;;;999888888888999999777666666888:::<<<<<<;;;::::::::::::999999999888666777777888999:::::::::888888999999999999888777777777777777666666666666888888888777777777777777777888999:::;;;:::999999<<<<<<;;;:::999999999999555888;;;:::777555666888999777666555666777888777666888999:::999:::;;;===<<<;;;;;;:::999888777666:::999999999999999999999:::::::::999888777666555555666666777777777666666444555555333111//////000000000000000000000000000111222333333222111000///------,,,,,,,,,,,,------......//////000000111111444111//////111111000...222222222222111111111000...000333222000---...///........................------------------------+++***)))(((((()))***+++++++++,,,---------,,,,,,,,,...///...,,,*********///...,,,+++***))))))))),,,((()))///000------222***++++++,,,,,,++++++***++++++******++++++,,,---...///000111000---***(((------///000111111111111+++,,,---...///////////////............---------,,,------,,,++++++,,,...'''+++,,,((((((++++++&&&++++++******)))*********++++++************++++++++++++***'''&&&&&&(((*********+++++++++,,,,,,,,,000000000000/////////////////////000111111222222444444333444444555666777999888777888;;;@@@FFFJJJDDDJJJRRRYYY___eeeiiillljjjooovvv{{{}}}~~~~~~~~~jjjYYYNNNFFFBBB??????>>><<<:::999999:::<<<:::888999;;;<<<:::888::::::;;;<<<<<<<<<<<<<<<:::;;;<<<======<<<<<<;;;:::;;;<<<<<<======<<<<<<>>><<<;;;<<<>>>>>><<<999<<<>>>???===;;;999:::<<<999;;;<<<<<<;;;::::::;;;<<<;;;:::888888888999:::888777777999;;;===<<<<<<::::::999999888777777666666666777777888999999:::777777777888777777777666888888888777777777666666888777777777777777777777777888999:::;;;::::::999<<<;;;;;;::::::;;;;;;<<<999:::::::::999888999:::999777666666888999::::::999:::<<<;;;::::::;;;<<<===<<<<<<;;;:::999999888888888888999999::::::::::::::::::999888777555555888999999999888777666666555666666555222000000111000000000000000000000000111111222222222111///...//////............//////......//////000000000000333000...///000111000///000000000000////////////***---///...,,,******+++------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,...///...,,,*********------,,,++++++++++++,,,000,,,+++......***+++...++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---...///111333222111...---,,,---...//////000000000,,,,,,------...//////000............------------+++,,,,,,,,,******,,,---'''+++,,,)))***...---***+++***************++++++++++++************++++++*********(((&&&&&&(((*********+++++++++,,,,,,,,,//////////////////////////////000000111222222222444333333444444555666777888888888999<<>><<<;;;<<<===<<<:::888999;;;<<<:::888;;;<<<==================<<<<<<=========<<<;;;;;;999::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>><<<;;;??????>>>===::::::<<<===888:::;;;;;;:::999999:::;;;;;;:::999999999::::::999888888999;;;===<<<<<<999999888777777666555555555666666777777888888999777777777777777777777777888888888777777777666666777777777777777777888888888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;999999:::;;;<<<;;;888777777777888:::<<<===<<<===>>>===;;;:::;;;<<<======<<<<<<;;;;;;::::::666777777888999:::;;;;;;999999999999888666555444::::::::::::999777666555888888888666444222222222000000000000000000000000///000111111111000///...//////............//////...////////////000000000111///......000111111000.........------------,,,---...000000...------...------------------------,,,,,,,,,++++++*********,,,------......------,,,******+++++++++,,,,,,,,,,,,---......,,,******+++,,,,,,,,,,,,,,,---...///000---,,,---,,,++++++...++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---------///111222333222111000+++,,,---.../////////...------,,,,,,---...000111............------------***+++,,,+++))))))+++,,,(((+++,,,+++,,,//////---))))))))))))***+++,,,,,,++++++************++++++*********((('''''')))+++******+++++++++,,,,,,,,,////////////////////////000000000111222222333333333333333333444555666777666888999;;;===AAAFFFJJJLLLPPPWWW^^^bbbfffjjjllloooqqquuuwwwzzz}}}qqq\\\PPPHHHCCC??????>>>===============;;;:::999999;;;;;;:::999<<<======>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888999::::::::::::999999999999:::;;;<<<<<<<<<;;;<<<<<<;;;::::::<<>>@@@@@@???===<<<===>>><<<<<<<<<;;;;;;;;;::::::777777888888999999::::::999999999888777666444444888999999999888777666666999::::::888555333333444111111111111111111111111...///000111111000///............------.........///////////////////////////...---...///000000111------------,,,,,,,,,,,,000000111000000///000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,---...//////...---,,,************+++,,,,,,---+++---......,,,***++++++---------------...//////---,,,++++++,,,---///111+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------,,,---///000111000///...,,,---....../////////...///...,,,+++,,,---000111.........---------,,,,,,***++++++***))))))***,,,***+++,,,,,,,,,------,,,))))))))))))***+++,,,---++++++************++++++)))******)))(((''')))+++******+++++++++,,,,,,,,,---...............//////000000111111222222333333333333333333444555666666555888;;;<<<>>>AAAFFFJJJNNNSSSYYY^^^bbbeeeiiikkknnnqqqvvvyyy{{{~~~uuu]]]PPPHHHBBB===<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::<<<<<<============<<<<<<;;;::::::999999888888888888999999999999999888888777888999:::::::::::::::<<<:::999888:::<<<>>>???888:::<<<;;;:::999::::::;;;;;;;;;;;;<<<;;;;;;;;;888777777888:::;;;:::999444444555666777888999999666666666666777777777777777666666666666777888999666666555555555444444444666666777777888888888888999999999999::::::;;;;;;<<<;;;:::999888888888888<<<888555555999<<<===<<<999:::;;;:::888888;;;===BBBCCCCCCBBBAAA@@@@@@AAA<<<<<<;;;;;;::::::999999999999999888888777777777888888888777666555444333444444555666666777666666888999:::888666444444555333333333333333333333333...///000111111000///...000000////////////000000/////////...............------............000111.........---------,,,,,,...---------............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,---......---,,,+++************+++,,,---...+++,,,...---,,,++++++,,,000///......------......,,,---,,,+++,,,...//////,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......//////000///...------......///000000000/////////...,,,+++,,,---///111...------------,,,,,,,,,***++++++***))))))***,,,,,,++++++,,,+++***))))))))))))))))))***+++,,,---++++++************++++++)))*********)))(((***+++******+++++++++,,,,,,,,,,,,,,,------............///000000111222222333333333222222333333444555666555888<<<===>>>@@@FFFKKKOOOSSSYYY^^^aaadddfffhhhlllqqqwww|||www]]]PPPHHHBBB>>><<<::::::<<<===<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999888777777777888888999999999999999999888777777888::::::999888999:::???<<<:::999:::::::::999999;;;<<<<<<;;;::::::;;;:::;;;<<<=========<<<<<<999888777888:::;;;:::999555555666777999:::;;;;;;777777777777777777777777555444333333444555777888666666666555555555444444666666666777888888999999999999888888888999:::;;;;;;:::999888777777777777:::999888999;;;>>>??????<<<>>>@@@???<<<===@@@DDDIIIJJJJJJHHHFFFDDDDDDEEE======<<<;;;:::999888888::::::999888777666666555777777777777666444333222000111222444555555555555666777888777555444555666333333333333333333333333...///000111111111000///222222111111111111222222/////////............------.........,,,,,,...000............------------///...,,,---...000//////++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,+++++++++******+++---///000+++,,,...---,,,++++++,,,000///...---------------...000000,,,+++---,,,))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...000000000000000///......//////000000000000000//////...---,,,------...///------------,,,,,,,,,,,,***+++,,,+++))))))+++,,,,,,******+++***'''%%%'''))))))))))))***+++,,,,,,++++++************++++++((()))++++++))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,---........./////////000111111222222222222222222333444555666555999=========???FFFMMMOOOSSSXXX]]]```ccceeeggglllqqqxxx~~~yyy]]]PPPJJJDDDBBB>>><<<<<<>>>???===;;;999:::;;;;;;999999:::;;;999999999999999888777777999888888777777888999:::999:::::::::999999888777999;;;===<<<:::888999;;;???===;;;;;;<<<<<<:::888:::<<<======<<<;;;<<<<<<:::;;;<<<===>>>======<<<;;;:::999:::<<<===<<<;;;999999999:::::::::;;;;;;888888888888888888888888666666555444555777999:::888777777777777666666666555666666777888888999999888888777777777888999:::888888888888999999:::;;;;;;===???@@@@@@AAACCCDDD@@@CCCFFFFFFDDDEEEJJJOOOSSSSSSRRROOOKKKHHHGGGGGG@@@???>>><<<;;;999888777999999888888777777666666777777777666555444333222111111222333444444444444333444555555444444555777222222222222222222222222...///111222222222111000111000000000000000000111//////.........------------...///...++++++---///......---------,,,,,,,,,000...,,,,,,///111000///+++++++++++++++++++++++++++++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...000222***,,,------,,,+++,,,------------,,,------......,,,000111---,,,...,,,''',,,,,,------------,,,,,,---,,,,,,,,,,,,---..................////////////...//////000//////..............................---------,,,,,,,,,+++++++++,,,,,,,,,******,,,---+++((((((,,,+++'''&&&)))+++***************++++++++++++************++++++((()))++++++******+++,,,******+++++++++,,,,,,,,,***++++++,,,------...............///000000111111222222222222333444555666666:::======;;;>>>GGGOOOOOOSSSYYY]]]aaacccfffhhhnnnsssxxx}}}{{{^^^RRRMMMGGGCCC???<<<<<<>>>???===999888:::<<<;;;999888:::<<<888888888888888777666555999999888888888999;;;<<<:::::::::::::::999888777;;;===???>>>;;;999:::<<<<<<::::::<<>><<<;;;===>>>>>>===<<<<<<===:::;;;===>>>>>>>>>===<<<===<<<;;;<<<>>>>>>===<<<======<<<;;;;;;::::::999999999999888888888888888:::999888888999;;;===>>>999999999999888888888888555666666777888999999999888777666666666777999:::666777777999:::<<<>>>???===@@@DDDEEEDDDDDDGGGIIIBBBFFFJJJKKKJJJLLLSSSXXX[[[[[[YYYUUUOOOKKKIIIHHHBBBAAA@@@>>><<<:::888777777777777777888888888888777777777666555444222222333333333444444333222222111222444444333444555777000000000000000000000000///000111222333333222111------,,,,,,,,,,,,------//////.........------------///000...+++***,,,...---------,,,,,,,,,++++++,,,)))''''''***,,,,,,+++************************))))))***+++,,,------......---,,,++++++,,,---...---,,,++++++,,,///111333***,,,------,,,+++,,,---+++++++++,,,---...///000'''---000......000...))),,,------......------,,,---,,,,,,,,,,,,---......))))))***+++,,,---...///---...............---------......//////...---------------,,,,,,,,,++++++,,,------,,,++++++,,,...***'''''',,,,,,((('''+++++++++******************++++++************++++++''')))+++++++++***+++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------......///000000000222222222222333444555555777;;;===<<<:::>>>GGGPPPOOOSSSYYY^^^aaadddgggiiiqqqtttwwwzzz}}}|||___TTTOOOIIIBBB>>>::::::<<<===:::666888:::<<<;;;999888:::<<<111444777:::;;;999666444::::::;;;;;;<<<>>>???@@@999;;;===<<<:::999:::===???@@@@@@AAAAAA@@@@@@???======>>>>>>>>>?????????>>>???@@@@@@@@@@@@???>>>CCCAAA???>>>??????>>>===????????????????????????;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::999999999999999999999999555666888999:::999777666666777777888999999::::::;;;:::999888888888999:::;;;:::::::::<<<>>>BBBCCCEEEJJJMMMLLLLLLNNNOOOMMMLLLMMMOOOQQQRRRUUUYYY\\\___\\\VVVQQQOOONNNPPPQQQHHHFFFDDDBBB@@@>>>;;;888888<<<>>><<<777444555888777555333333333444333222333222111000000111222333000000000000000111111222///000111222222111000000222222111111000000/////////...,,,++++++---000222)))***,,,---...------,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////...---------,,,......//////////////////..............................//////...---,,,,,,///////////////......---******+++---///000111222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------))))))(((((((((((())))))******)))))))))***,,,---))))))))))))))))))***+++))))))))))))************---+++)))(((***,,,------222000...,,,+++,,,---......///000111111222222111333333444333222333555888888:::===???BBBFFFJJJNNNSSSVVVZZZ]]]```dddhhhkkktttuuuwwwzzz|||bbbRRRKKKGGGBBB???<<<;;;;;;<<<;;;;;;;;;999888888999::::::999111333666888;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@===???AAA@@@>>>===>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAA@@@???????????????????????????;;;;;;;;;;;;;;;:::::::::888999999:::;;;<<<<<<===888888888888888888888888444555777888999888777666666666666666777888999:::;;;:::888777777999:::;;;>>>>>>>>>???AAACCCEEEFFFJJJOOOQQQPPPPPPRRRSSSQQQPPPRRRTTTUUUVVVXXX\\\___```]]]XXXTTTQQQQQQRRRTTTLLLKKKHHHGGGFFFCCC???<<<===???AAA???:::777888:::888666444444555666555444222222000000000000222222000////////////000111111//////000000000//////.../////////000000000000000------+++++++++---...///++++++,,,---------,,,,,,++++++,,,---------------***++++++,,,------......,,,,,,,,,---------......,,,,,,++++++++++++++++++************************------,,,,,,,,,,,,------------,,,,,,,,,---...///............------------+++++++++,,,,,,,,,,,,,,,//////////////////////////////000000//////...---000000111111111000///...,,,---------......//////...---++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***))))))(((((())))))***+++***)))))))))***,,,---)))))))))))))))******+++))))))))))))************)))))))))+++...000///...///...---,,,,,,---///000...///000111111222222222333333444333222333666888999;;;>>>@@@BBBFFFKKKOOOSSSVVVZZZ^^^aaadddhhhkkkssstttvvvxxx{{{bbbPPPKKKJJJBBB@@@<<<;;;;;;<<<<<<;;;<<<:::999999:::;;;;;;:::000111222555999===@@@BBB<<<<<<======>>>>>>?????????@@@AAAAAA??????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????BBBAAA@@@??????@@@AAABBB>>>===<<<===???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<888888888888:::<<<>>>???666666666666666666666666555666888999999888888777666666444444555666888:::;;;999777666777999<<<===AAABBBCCCEEEGGGHHHIIIIIILLLQQQSSSQQQQQQTTTUUUSSSTTTVVVXXXXXXYYYZZZ\\\^^^]]][[[WWWTTTRRRRRRSSSTTTPPPNNNMMMLLLJJJGGGCCC@@@???BBBCCCAAA===:::;;;<<<888666444444555666666555222111000//////000111222///............///000000111111000///............,,,------...//////000000+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......------,,,,,,++++++******++++++++++++++++++++++++///---,,,++++++,,,---///...------------...///000------------............---------.........//////000000000000000000000000000000000000000000///...000111333444333222000/////////......---,,,,,,,,,222///,,,,,,...//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********))))))*********+++***)))))))))***+++,,,)))))))))))))))***++++++)))))))))*********++++++&&&'''***---111222111///,,,,,,+++,,,---///111333/////////000111111222222333333444333333444666999:::<<>>>>>???>>>>>>========================??????@@@@@@@@@@@@??????=========<<<<<<<<<<<<;;;???>>><<<::::::<<<>>>???<<<;;;:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999888777666777999<<<===666666666666666666666666777888999:::::::::999999666555333222333555888::::::888666555666999<<<>>>AAACCCFFFIIIJJJKKKJJJJJJJJJOOOQQQNNNNNNPPPRRRPPPSSSVVVXXXYYYXXXXXXZZZ[[[XXXVVVTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOMMMJJJEEEAAA???AAABBBBBB???>>>>>>@@@999777555444444444333222111000////////////000111...------------...//////444333111///......//////,,,,,,,,,------.........+++,,,------...---,,,+++///...,,,+++***++++++,,,)))***++++++,,,,,,++++++//////...---,,,++++++***,,,,,,,,,---------............---,,,++++++******++++++++++++++++++++++++...---***))))))***---...---------------......///,,,,,,,,,------.........------......///000000000//////////////////////////////000000000//////...000111333444333222000...//////...------,,,++++++444000,,,,,,///111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++++++++***))))))***+++,,,)))((((((((()))***+++,,,))))))*********+++++++++''''''))),,,000111111000+++++++++,,,---///111222/////////000000111222222222333444333333444777999<<<>>>@@@BBBDDDHHHLLLPPPVVVXXX\\\___bbbeeeiiilllrrrrrrsssuuuzzzfffSSSMMMMMMCCC@@@===;;;<<<<<<<<<<<<<<<;;;999999;;;<<<;;;:::000///------///444999<<<;;;<<<===>>>??????>>>>>>;;;:::::::::;;;;;;::::::======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888888999;;;===;;;:::999:::;;;:::888666999999999999999999999999777777777888888999999::::::999777555555666888999777777777777777777777777777777777888888888888888555444222111222444777999888777666555666888;;;===???AAAEEEHHHIIIIIIIIIHHHHHHLLLMMMKKKJJJMMMNNNMMMRRRUUUXXXYYYXXXWWWWWWWWWTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQMMMGGGBBB???AAABBBCCCCCCCCCDDDEEE===;;;888666555444222111000000///......///000000---------------......///333111000...------.........---------,,,,,,,,,+++,,,---...//////...---+++///...,,,+++***++++++,,,)))***++++++,,,,,,++++++000//////...,,,++++++***,,,,,,,,,---------............------,,,+++******++++++++++++++++++++++++---,,,)))(((((())),,,---++++++,,,,,,------------+++,,,,,,,,,------......))))))***++++++,,,------........................---......//////.........///000111222111000...------------------,,,,,,,,,///,,,)))***,,,...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++***))))))***++++++(((((((((((()))***+++,,,************+++++++++++++++)))((()))+++.........------------......//////000/////////000111222333222333444444333555888:::===>>>AAABBBDDDHHHLLLPPPVVVYYY]]]```cccgggkkknnnsssssstttvvvzzzkkkYYYPPPKKKCCC@@@===<<<<<<======<<<;;;999888888999::::::999222111///......000333555888:::<<<===??????>>>>>><<<;;;::::::<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;<<<===:::999999999:::999666444888888888888888888888888777777777777777777888888:::999888666666666666777888888888888888888888888555555555555555666666666444444222222333444777888666666555555555777888999<<<>>>AAADDDEEEFFFEEEEEEGGGKKKKKKHHHGGGJJJLLLKKKOOOSSSVVVXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPSSSTTTUUUVVVTTTPPPIIIDDDAAABBBCCCEEEFFFFFFGGGGGG@@@===:::888777666444222000///...------...///000...------------...////////////...---,,,,,,,,,,,,......------,,,++++++***---.../////////...---,,,------,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,------------------......,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------******+++,,,------..............................,,,------...............///////////////...------,,,,,,,,,,,,------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************))))))*********,,,+++***)))))))))***+++(((((((((((()))***,,,,,,*********++++++++++++,,,...+++)))(((***,,,------..................------000000/////////111222444222333444444444555888;;;===???AAABBBDDDGGGLLLOOOUUUXXX]]]aaaeeeiiinnnqqqssstttuuuxxx|||ooo]]]QQQKKKDDDAAA===<<<<<<======<<<;;;999777888999:::999999555444333222222111111111555777:::<<<>>>???>>>>>>>>><<<;;;;;;>>>>>>===;;;;;;<<<<<<======<<<<<<;;;999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===999888999:::;;;;;;888666999999999999999999999999888888888888777777777777999999999999888888888888888888888888888888888888666666555555666666777888444333333444444555666777444444555555555555555555999;;;===???AAABBBBBBBBBEEEHHHHHHEEEDDDGGGIIIHHHJJJNNNRRRUUUTTTRRRQQQPPPQQQQQQRRRRRRQQQOOONNNMMMRRRSSSUUUVVVTTTOOOHHHBBBAAAAAAAAABBBCCCDDDCCCBBB<<<:::888777777666555333//////------------//////.........---...//////000...///////////////......---------------,,,,,,,,,............------,,,,,,++++++,,,---------,,,,,,++++++,,,---------------..................------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++---.........---,,,------,,,,,,,,,,,,,,,,,,+++,,,---...///000000111........................------...///////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,***///333333000...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***))))))(((((())))))***---,,,***)))))))))***+++''''''(((((()))+++,,,---*********+++++++++,,,,,,---+++***+++,,,------,,,---...............------000000///...///111333444222333444444444666999;;;===>>>@@@BBBCCCGGGKKKNNNTTTWWW\\\aaafffkkkpppssstttuuuxxx{{{ppp\\\RRRMMMDDDAAA>>><<<<<<=========;;;:::888888:::;;;:::999777777777666555444222111444666999<<<>>>???>>>>>>>>><<<:::;;;>>>???===;;;<<<<<<============<<<<<<666666777888:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;888888999;;;======;;;999:::::::::::::::::::::::::::999999999888888777777888999:::;;;;;;;;;;;;;;;888888888888888888888888999999999888999999:::;;;333333444555555666666666333444555555555444333222888999;;;===>>>@@@@@@AAABBBEEEEEEAAA@@@CCCEEEEEEDDDHHHMMMPPPPPPNNNLLLKKKNNNOOOOOOOOONNNLLLJJJIIIOOOPPPRRRSSSRRRMMMEEE???@@@???>>>>>>???>>>===;;;666444333222444444333222///...---,,,,,,---...//////............///000000000111333444444333222111+++,,,,,,------......///---------,,,,,,+++++++++)))***,,,---...------,,,+++,,,------......------222111000///---,,,+++***,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,.../////////...------------,,,,,,+++++++++(((((()))***,,,------...000000000000000000000000......///000000111000000222000...---,,,---///000...------,,,,,,+++++++++%%%+++222222---***,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))---,,,***)))))))))******'''''''''((()))+++,,,---******+++++++++,,,,,,,,,******,,,...000000...,,,,,,------...//////......111000///...///111333444222333444444444666999<<<<<<>>>@@@AAACCCFFFJJJMMMSSSWWW\\\bbbffflllqqquuuuuuvvvyyy}}}oooZZZRRRQQQDDDAAA>>><<<===============;;;999:::;;;<<<;;;;;;===>>>>>>===:::666222///444333333666999;;;:::888:::::::::;;;<<<===>>>>>>===>>>@@@AAAAAA???<<<:::;;;<<<<<<======<<<<<<;;;@@@>>>;;;999888:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;@@@>>>===<<<======;;;:::888999::::::;;;;;;;;;;;;777777888999:::;;;;;;<<<888888777777888888999:::999777555666999:::888666:::444222555777555222222888777777666555444444333333444666777999;;;<<<===<<<<<<;;;;;;<<<>>>???AAAAAABBBEEEGGGHHHHHHHHHHHHJJJFFFEEEHHHIIIFFFDDDEEEJJJKKKLLLLLLJJJFFFBBB???;;;::::::999888777666666222333333444555555555444111111000...------000222///000000000000111111111222222222111///000222444...---------...///111222222000///---,,,,,,,,,,,,++++++,,,,,,,,,++++++***---------......---,,,,,,///...---,,,,,,---...///+++,,,...//////...,,,+++000---++++++---...---+++---,,,+++*********++++++***+++,,,---------,,,,,,...------,,,,,,------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///,,,,,,///222...///000111111222222222//////...---,,,,,,++++++,,,---...---,,,,,,---///,,,,,,++++++,,,,,,---...------......------,,,+++++++++++++++++++++++++++---------,,,,,,++++++++++++)))(((''''''((()))+++'''((()))******************)))(((((((((***+++,,,***++++++)))((('''(((***$$$'''))))))''''''***,,,///......---------......222...+++...333666555222555555444444555777:::<<>><<<;;;;;;;;;:::;;;;;;::::::::::::999999<<<<<<======;;;888555333333222111444777:::999888999999:::;;;<<<============>>>???@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<;;;???===;;;:::999999::::::::::::::::::::::::::::::>>><<<;;;:::;;;;;;999888888888999:::::::::999999666777777888888999999999888888777777888888999999999777666666888999777555777333222555777555444666777777777666666555555555555555666777888::::::;;;777777777777888999999::::::;;;===???@@@@@@??????BBB??????BBBBBB???<<<<<>>:::888999999888777666666555555111222222333444444333333000000000///......000222000000000111111111222222111000///......///000111111000///......---......111000...---,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,------.........///......------......///,,,,,,---......---,,,,,,,,,+++)))+++...000000///------,,,+++++++++++++++++++++,,,,,,---------,,,------,,,,,,,,,,,,------*********++++++,,,---...---------,,,,,,,,,,,,,,,000///------.........---......///000111111111111//////......------,,,,,,---......---++++++---...,,,,,,++++++,,,,,,---...------......------,,,+++++++++++++++++++++++++++......---,,,++++++******)))(((&&&%%%%%%&&&((()))((())))))***++++++******))))))))))))))))))***+++,,,------,,,***)))***,,,***,,,......---,,,...000///......------.........222///...///222444333222444444333333555777999;;;>>>===@@@FFFHHHHHHJJJNNNVVV[[[bbbfffiiilllrrrvvvzzzyyyyyy}}}vvv___QQQIIIEEEBBB>>><<<;;;;;;;;;:::;;;;;;::::::::::::999999:::;;;<<<<<<;;;:::888777333111000111444666777777777888999:::;;;<<<<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888999999999999999999999999;;;999888888999999777666888888999999888888777777555666666666666666666666777777777888888888999999999888666777777888666555333222333666666333555999777777777777666666666666777777777777777777777888333444444555555555444444444555666777777777777666;;;888999======888444333777888::::::999777444222666666555555444444333333000111111222222222222222---///000000//////111222111111111111222222222333222000---...000222111///000000000000///...---,,,///...---,,,,,,---...///******++++++++++++******+++++++++,,,---...000111......////////////......------------------------,,,+++***+++---///000///---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------***************+++,,,---------------------------222...+++,,,///000---***------...///000000000000////////////...............//////---++++++,,,---,,,,,,,,,,,,,,,------...------......------,,,+++++++++++++++++++++++++++...------,,,+++************)))(((''''''((()))***))))))***++++++++++++***)))************))))))(((+++------,,,+++***+++,,,***+++,,,,,,+++***+++---........................000000000000111222222222333333333333555777999:::>>>>>>@@@EEEGGGIIINNNTTTWWW\\\bbbfffiiimmmrrrvvvzzzzzzzzz}}}{{{bbbSSSKKKEEEBBB>>><<<;;;;;;;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;:::999888555333111000000222333444555666888999;;;;;;;;;;;;===<<<;;;::::::;;;<<<===:::999999999999999999:::============;;;999777666888888888888888888888888999888777777888888666555777888888888777666555555444444444444444444444444666777777888888888888888999888777777777666555555333333555777555111444999666666666777777777777777888777777666666555555555333444555666555444333222444444444444444444333333888666888======777111000333444555666666444222111333333333333222222222222111111222222222222222111,,,...000111111111111333111111222222222333333333555111...000444666333///,,,---///000000000///......------,,,---...///000)))***++++++++++++++++++------,,,,,,---...///000---...000000000000...---...------,,,,,,------...///...---,,,,,,---,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---***)))))))))***++++++,,,---------...............000...---...000000...,,,,,,---...///000000000000////////////000000000000/////////---+++***+++,,,,,,,,,,,,,,,,,,---......------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******++++++++++++******)))***+++++++++)))(((''')))***++++++***))))))***((()))))))))((((((((((((---......///////////////---///111111111111222333333333444555666888:::;;;??????BBBFFFGGGGGGLLLSSSXXX]]]cccgggiiilllqqquuuzzzzzz{{{}}}dddTTTMMMEEEBBB>>><<<;;;;;;;;;:::;;;;;;:::::::::999999999===<<<;;;:::999999888888888666444111......///000222444666888::::::::::::<<<;;;999888888:::;;;<<<888777777666666777777888<<<===>>>>>><<<:::888777777777777777777777777777999888666777888888777666777777777777666666555444444444444333333333333333555666777888888888888777777777777777666555555666555555666888444000222777666666666666777777777777777777666666555444333333333333444555555444222222444444444333333333333333777666888===>>>777111000111222444555555444222111111111111111111222222222222222333333333333222222,,,///111222111111222333111111222222222333333333555222///111555666333///,,,---///000000000///...------,,,,,,---...000111******+++,,,,,,,,,,,,,,,000///......---------------...///000000///...---...------,,,,,,------............---,,,,,,,,,---------.........---,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,*********)))******++++++---------.........//////+++...111111///...000111,,,---...///000000000000/////////000000000000000/////////---+++***+++,,,------,,,,,,------...///------......------,,,+++++++++++++++++++++++++++((())))))***+++,,,---...,,,,,,++++++++++++,,,,,,******+++++++++******))))))***+++++++++)))((('''(((***,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,+++------//////000000//////***---000111111222333444444555666777999;;;<<<===:::<<>><<<;;;;;;;;;:::;;;;;;:::::::::999999999<<<;;;999888777888888999999888777333///---...///000222555888999:::999888:::999888777888999:::;;;888777666555555666777888;;;;;;<<<<<<<<<:::999777777777777777777777777777999777666777888999777666666666777777777666555555444444444444444444444444555666777888888888777666555666777777555555666777777555666777555111222555666666666666555555555555555555555444444444333333111111222222222222222111444333222222222222333333555444666<<<<<<777222000000111222333333222111111000000111111222222333333333333333333333333222111...000111111000000222333111111111111222222222333222000///000333333111...111111111000///---,,,+++...------,,,---...///000***+++,,,---.........---000000000000///---,,,+++------............------------------------------***+++,,,,,,,,,---///111,,,------......---+++***---,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---......//////***...222222///---...111------...///000000000000000000000000////////////...//////---++++++,,,------------------......///------......------,,,+++++++++++++++++++++++++++'''((()))***+++,,,---...)))))))))))))))))))))))))))************)))(((((()))************))))))((())),,,...///---,,,,,,---...---,,,,,,.........,,,,,,---///000111111000///+++,,,...000222333222222444555777999;;;<<<>>>>>>555999AAAHHHJJJJJJOOOWWW]]]aaafffhhhiiikkknnnrrruuuwwwzzz|||~~~hhhVVVQQQEEEBBB>>><<<;;;;;;;;;:::;;;;;;::::::::::::999999999888666555666888:::;;;777888888666222///000111...000444777999999888777777777777777888888999999999888666555555666888999888888999999999888888888777777777777777777777777888666555666777888777666555666666777777777777666444444444555555666666666444555777888999888777666333555777666555555777999777444333666777444333555666666555555444444333333222333333333444444444444000000000000111222333333444333222222222333444444555333555:::<<<777333222111111222222222222111000000111111222333444444555222222222222222111000000111222222000///000222444000000000111111111222222000000111222222222111000333222000///---,,,,,,,,,///...---,,,------///000+++,,,---...////////////---///000111111///,,,+++------,,,,,,,,,,,,------,,,,,,---......---,,,,,,)))+++------,,,,,,///222+++,,,---...---,,,***)))---,,,+++******,,,---///,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---.........---...//////...,,,***)))......///000111111111111000000000//////.........---......---++++++---...---------------...//////------......------,,,+++++++++++++++++++++++++++************++++++++++++(((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))))))))***+++)))+++...///...---------+++)))(((***,,,...---+++,,,---///111222111000//////......000333333000,,,333444666888;;;<<<===>>>888<<>><<<;;;;;;;;;:::;;;;;;::::::::::::999999777555444444555888;;;>>>555777999888444222222333---000333777888999888777666666777777888888888999:::999888666666888999:::666666666666666777777777888888888888888888888888666555444555777777666555555555666777888888888777444444555555666777888888444555777888999888666555111444666666555555777:::777222000444888777555666666666555444333333222222111111222333444444555555222111111111111333555666555444333333333555666777666333555;;;<<<999555555333333333444333333222222111111222333444555555666111111111111111000//////333333222000...///111444///000000000000111111111111333555555444222222333000000...------...///000///...------,,,---...///,,,---...///000000000000+++---000222222000...,,,------+++******+++------+++,,,...//////...,,,+++---...///...+++***,,,///***+++,,,------+++)))(((---,,,+++******,,,...///,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,******+++,,,,,,---......000...,,,---...,,,&&&"""...///000111111222222222111000000///...------,,,,,,---...---,,,,,,---///...------------...//////------......------,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))******++++++++++++******(((((()))(((((('''&&&&&&***)))(((((((((***+++,,,'''))),,,------+++++++++,,,***)))***...000...,,,+++---///111222222000000333000...000333333---(((222333555888:::<<<======@@@AAAEEEHHHFFFGGGPPP[[[aaaeeeiiijjjiiiiiikkknnnpppssswwwyyy{{{mmmYYYUUUEEEBBB>>><<<;;;;;;;;;:::;;;;;;;;;:::::::::999999444555555666777888888999888888777777666444333222000222333222111222666999777888999::::::999777666999::::::999777666777888999888777666666777888999666777888777666555666888888888777777777777777888555555444333444555666777666666555555444444333333333333333444666999;;;===555555555777888888555333333333333444555666888888444444444555444444333333444444444555444444333333555111------000222111000555444333222222444666777999;;;<<<<<<999777666666444444222222222222444444111222222333333222222111333333333222222111111111111111000000111111222333111111000000111111222333111111000000000000111111///000000///---,,,...///......---------......///,,,,,,,,,---///000222333...///111222222000---,,,...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,000---******,,,---,,,***///---++++++,,,,,,+++***//////.........------------------......000111111...---,,,+++***+++,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------000000////////////000000111000///...............000////////////.........///......---------......///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,+++***)))(((++++++((((((++++++((()))(((((((((******(((&&&((()))***)))((('''((()))++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,//////000000111111222222111222333222111111333555222444666999::::::999888???BBBFFFHHHIIIMMMRRRWWWcccgggjjjkkkiiiiiikkknnnuuuxxx{{{||||||}}}jjjYYYOOOEEEBBB???===<<<===<<<;;;;;;;;;:::::::::999999999666666666777888888888999999999999999777666555444111333444333111222555888888888888777777777888888777999::::::888777777888888888777777777777777888555777888888666555666777666666666666777888999999777666555444333444444555666666666555555555555555555555555555666777888999555444555666888777555333444444444444444444555555333333444444444444444333333333444444444444444333444222//////000111222222333222111000111222444555@@@AAAAAA>>>:::666333333444333333222222333333444222222333333333333222222333333333222222222111111111000000000000111222222000111111111111222222222111111000000000000111111///000000///------.../////////...------.........------......///000222222...///111222222000---,,,...---------------......,,,,,,,,,+++,,,,,,------000---******,,,---,,,+++...,,,******+++,,,,,,+++///.........------------///......---------------------,,,++++++,,,---...///...------------------,,,,,,,,,,,,------------000000////////////000000///...............///////////////.........------......------------......///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,++++++***(((++++++((((((++++++(((+++***)))***+++,,,+++***((()))***)))((('''(((***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------//////000000000000000000...000111222222222444666666888:::<<<============@@@CCCFFFGGGIIIMMMSSSXXXbbbfffjjjlllkkklllnnnqqqxxx{{{~~~~~~~~~lllZZZOOOFFFCCC???===<<<===<<<;;;===<<<<<<<<<<<<;;;;;;;;;888888888888999999999999;;;;;;;;;:::999888777666333444444333222222333555999777666444555666888999555888:::;;;:::999888888666777777888888777777777444666888999777666666666555555555666777888999:::999888666555444333333333555666666666666666777777666666777777666555555444444444444666777777555222444444444333333222222222111222333444444555444444111222333444444555444444222333222111000111333555111111000//////111222333@@@@@@@@@<<<888444222111222333333444444333333222333333444444444444333333333333333222222222222111111111000000111111222333000000111222222222222111111111000000000000111111///000000///...---...000000000///...............//////......///000000111...///000111111000...,,,..................//////,,,+++++++++,,,---......///---++++++,,,---,,,+++,,,***))))))+++,,,,,,+++............------------000///...,,,+++*********---,,,,,,,,,---...//////111000///...------------------------.........///000//////......//////000,,,,,,,,,------///000000......---------,,,,,,,,,---------,,,,,,------...///...,,,+++***+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++(((++++++((((((++++++(((+++)))((((((***,,,,,,+++((()))******(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000//////////////////***---000222333333444666999:::;;;<<<>>>???@@@@@@AAACCCFFFGGGHHHMMMTTTZZZbbbfffjjjmmmmmmnnnqqquuu|||~~~ppp\\\OOOFFFCCC???=========<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999;;;;;;;;;;;;:::999888777555555555444333222222333555555444444444666777888444777:::<<<;;;999888888555666777888888888777666444666888999888666666666666666666666666777888999888777666666555444444444555555666666777777888888555666666777666555333222444444333444666666444222333333333333222222111111000111222333444555555555000111222333444555555555111333555333111000333777111000000///000111222222666777777666333222222222222222444444444444222222333444444555555444444333222222222222222222222222222222222222222333333444///000111222333222222111111111000000000000111111///000000///......///111111111000///............//////...............///---...000000000///...---000//////...---------...+++++++++,,,,,,...///000...---,,,,,,---------,,,***)))((()))***,,,,,,+++------------------------000000...,,,+++*********,,,,,,,,,---...///000000000//////.........//////............/////////////////////....../////////---------------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///---+++******+++---...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,(((++++++((((((++++++(((((('''%%%&&&((()))***)))((()))******)))((()))+++***++++++++++++,,,,,,,,,---,,,+++******,,,...///000000//////......------)))---111333333333333444888888999:::;;;===???@@@BBBDDDFFFFFFHHHMMMVVV\\\bbbfffkkkmmmmmmnnnqqqttt}}}~~~uuu___OOOGGGDDD@@@=========<<<;;;:::::::::999999999888888;;;;;;;;;;;;::::::::::::::::::::::::999888777777777666555555444333222111111222333555666666555555333666:::;;;:::999888888444555666888888888777666444666888888777666666666888888777666555555555666555555666666666666666666555555666666777777888888333333555666666555444333444333222333555555444222000111222333333333222222000111222333444444444444000111222333444444444444000333555444222111444777111111111111222222333333///111222111000000222333222222444444444444222222333444444555555444444333222222222222222222222222444333333333333444555555000000111222222222222222111111000000000000111111///000000000......000222222111000///////////////......------,,,,,,---------...//////000///......111000///---,,,+++++++++++++++,,,,,,---...///000,,,------...------------***)))((()))***,,,,,,+++,,,,,,------------------//////...---,,,,,,------+++,,,---...//////000000---------...///000111222........./////////000000//////............//////000///...------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++******+++---...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,(((++++++((((((++++++((((((&&&%%%&&&((())))))(((''')))******))))))***,,,*********+++++++++,,,,,,---,,,+++******,,,...///000000//////......------,,,...222444333222222333777777777999:::===???@@@BBBDDDFFFGGGIIINNNWWW^^^dddgggkkkmmmllllllooorrrzzz|||~~~~~~}}}yyyaaaPPPHHHEEE@@@>>>======<<<;;;::::::999999999888888888::::::::::::;;;;;;;;;;;;999999999999999888777666777666555555555444222000---///222444666555444444333666888999888777666666444444555666777777777777666777888777666555666888999888777666555444444444444555666777777777777666555666666666666666777777222222333444555555555555444333222222333444333222///000222333444333333222000111222333333444333333000111222333333444333333000222333333333333444555222222222333333333333444111222222111000000111333222333333444444333333222333333444444444444333333111222222222222333333333444444333333444444555666111111000000111111222333111111000000000000111111///000111000//////111222111111000000000000111111......------,,,---------------.../////////......111000///---,,,+++++++++---,,,,,,,,,---...//////+++---//////...------...,,,***))))))+++,,,,,,+++,,,,,,,,,,,,------------...---------------...///+++,,,---...............++++++,,,---...000111222............/////////000///......------......///111111000......---------------,,,,,,,,,+++++++++************+++,,,------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++(((++++++((((((++++++((())))))((()))******)))'''''')))************+++,,,************++++++++++++,,,,,,+++++++++,,,---...000000//////////////////...000333444333333333444777777999;;;===???@@@AAABBBDDDGGGHHHJJJOOOWWW^^^dddhhhlllmmmllllllooorrrwwwzzz~~~~~~|||cccQQQIIIEEEAAA>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;<<<888999999999999888777777777666555555666666222000......000111333444555555444666777777555444444555444444444555666777888888777777777555444555777999888777666555555555555555666666777888777777555555666666666555555555555555333333333222333333444555444222111111333333333222222222444555444333111000111222222333333333222222111222222333333333222222111000111222444555444333111222222333333333333333333333333111000///111333444333333222222333333444222222333333333333222222111111222222222333333333222222222222222333444444333222000//////111333555111111000000000000111111///000111000//////111333000000000000111222333333//////.........//////000---------....../////////000///......---...............---------......///***---///000...---...///...,,,******+++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,---......---,,,,,,,,,,,,,,,,,,---...000000------.........////////////......------......///111000000/////////000000------------,,,,,,,,,,,,)))))))))******+++,,,---)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,++++++***(((++++++((((((++++++((()))))))))+++,,,***'''$$$''')))************+++---************+++++++++++++++++++++,,,,,,,,,------//////000000000000000000...000222333333444666888555777999<<<>>>@@@@@@@@@AAADDDHHHJJJLLLQQQXXX]]]dddhhhlllnnnnnnooorrruuuvvv{{{}}}eeeRRRIIIFFFAAA???======<<<;;;;;;;;;;;;::::::::::::999888888999999:::;;;<<<<<<999999:::::::::999888888777555444555777666333000//////...///000333666777555666777555444333333555555555444444555666888999888888777444333444777:::666666555555555666666777888888888888777666444333666666555555444444444333555444333222111222333444444222111111222333333222444555666666555222000...222222333333333222111111222222333333333222111111111//////111555666444111111111222333333333333222000000000000//////222444555444222222222222444555111222222333333222222111111111111222222333333333111111000000111111222333444222///......000333666111111000000000000111111///000111000///000111333//////000000111222444444000000000000000111222222------------......//////............///000222222///......---------......)))---000000...---...//////---++++++,,,,,,+++***+++++++++,,,,,,------------,,,,,,+++*********++++++,,,---------,,,+++***------,,,,,,,,,------...------------.........///.........------.........000//////000000111222333......------------,,,,,,))))))))))))***+++,,,---((()))+++---...---+++***---,,,,,,++++++,,,,,,---.........---,,,+++***)))(((++++++((((((++++++(((''''''(((******(((### ''')))***+++******,,,---)))************+++++++++***+++,,,---------,,,,,,//////000000111111222222...///111333444666999<<<333555888<<<>>>???>>>>>>@@@DDDHHHKKKMMMQQQXXX]]]cccggglllooopppqqquuuyyywww|||~~~fffSSSJJJFFFBBB???>>>===<<<;;;999999999888888888777777888888999888888888;;;===999777555555666888888777555555666666666666555555333111///---...000444666444555555555666666777777555555666666777777888888444444444444555666888888444777999888555444666999888777777666555444444444777666444555666777555444555555444333333555666777444555666666666555333222444444333333222111000000111111111111222333444444222222111000111222333444444222000111333555333111444444444333333222222222333222000///...---......555444333222222222333444222333444444444333222111111111222222222222111111111111222333333333333222333111000000111111000...333222000/////////000111...///222333444333222111111111000///////////////////////////....................................,,,---------------,,,,,,+++,,,---/////////......------,,,,,,,,,,,,------))))))***,,,...///...,,,++++++++++++++++++++++++******+++,,,,,,---......))))))******+++,,,------.........,,,***)))+++---,,,,,,.../////////...---***+++---//////...---,,,------,,,+++,,,---...///---.../////////...,,,+++,,,,,,+++******+++,,,,,,---,,,,,,+++*********+++///...---,,,+++******+++''')))---///000...,,,***&&&(((((((((&&&%%%&&&'''***)))((()))***+++***(((---,,,++++++******++++++++++++************++++++---...............------///............//////000222333333444444555555555888888:::======:::;;;???>>>@@@BBBGGGMMMTTT[[[^^^eeehhhkkklllmmmqqqwww}}}{{{}}}dddSSSNNNKKKGGGBBB>>><<<::::::999999999999999999999999777777777666666777:::===>>>;;;888777888888777666777777888888888888777777555333111000///111333444333444444555555666666666555666666666666666777777555555555555666777888999666777888777666555666777888777777666555555444444666555444444666666555444555555444444555555666777555666666666666555444444555555444444333222222111222222222111222222333333444444333333333444555666777444111000222333333111444333333333222222222222444333111000//////000000444333222111222222444444333444555555555444333222222222222333333222222222000000111111222222111111222111000000111111000...111111000////////////000---...000111222111000///111000000///////////////////////////....................................//////000000000000//////---...///000000000//////,,,,,,---...///111222333,,,,,,,,,...//////---+++,,,,,,++++++++++++++++++)))******+++,,,,,,---------------....../////////,,,------,,,++++++---///,,,---.../////////......+++,,,.../////////---,,,------,,,,,,,,,---...//////000000000000///......,,,,,,+++******+++,,,,,,---,,,++++++******++++++///...---,,,++++++++++++)))***---......---+++***'''((()))(((&&&&&&&&&(((***)))((()))***+++***((()))))))))***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,///............///000000111111222222333444444444888888:::======:::;;;???@@@BBBEEEIIIPPPWWW\\\```cccfffjjjkkklllpppvvv{{{{{{}}}jjjYYYMMMKKKFFFBBB>>><<<;;;;;;999999999999999999999999777777666444444555999<<>>>>>;;;<<>>======::::::::::::::::::::::::888888777666555777:::===@@@>>>;;;:::;;;<<<;;;:::999::::::;;;;;;::::::999:::999999777555222000/////////000111222333444555666666555555444444333333777777777777777888888999999666444555888999777444777777777777777666666666888777666777999:::999888444555777888888888777666999888666555555555666777333333333333222222222222444444333222111111111111111111222222222333333333+++...222444444222000///111111111111111111111111000000111222222333333333111111000000111333444555333333222111000000000///000000111111111111000000111000000000000111222333000///...///000111000///...///000000000///---,,,/////////000/////////...//////............//////////////////..........................................///000111111000000222222111000000/////////.........------.........///...///111333444222000,,,,,,---------.........---------...............///////////////............///000///---,,,---...............//////000000---......///////////////......---,,,---...///000111000///...---...//////,,,,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,,,,---.........---,,,+++------+++************+++)))+++++++++)))((()))******)))((()))***+++***(((,,,+++******))))))******++++++************++++++++++++,,,------------------------......///111111111111222333444555666666888777:::>>>>>><<<===AAADDDFFFIIINNNTTTZZZ^^^aaaeeeiiimmmoooooorrrvvvzzz{{{~~~tttaaaNNNLLLHHHDDD@@@>>>>>>===::::::::::::::::::::::::666777888777666777:::<<<<<<:::888888999;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999888777555333111000...///000111222333444555666666666555555555555555777777777666666777777888777666555666777888777666777777777777777777777777888777666777999;;;:::999555555666666777777777666888777666666555555666666222222222222222222222222333333222222111222222222222333444555555555444444)))---222555555333111000111111111222222222222222000111222333333333333333222111000000111222333444333222111000///.........//////000000000000//////111111000///000111222333///...---...000111000//////000000000000///......111111000000000000000000......------......//////////////////....................................///000111222222333222222444333222222222222222333------...///000222333444------...000222333222000,,,------....../////////////////////////////////------..................///000111111...---------//////......//////000111------.........////////////...---------...000000///......---------------,,,,,,+++******+++,,,,,,++++++******++++++,,,,,,++++++---------,,,+++***,,,++++++************+++)))***+++***)))((((((******)))((()))***+++***(((((((((((()))***+++,,,---+++******))))))******+++***+++,,,---.........------------......000111222111111222333555666777777888777:::>>>>>><<<>>>BBBCCCFFFJJJOOOTTTZZZ]]]```gggkkkoooqqqrrrtttxxx{{{{{{~~~uuuaaaPPPNNNIIIEEEAAA>>>======::::::::::::::::::::::::444555777888777777888999999777555555777888888888999999::::::::::::999999888777666555444333333333...///000111333444555666555666666666666666777777777666666555555666666777666777888777666555666777777777777777777777777777666555555666888999999888555555444444555555666777555666666666666555444444333333333333333333333333222222222111222222333333222333444555555555444444...111444555333222222444222222222222333333333444222333444444555444333333222222111000000111222333444333222000///...//////000000111111111111000000111000///......000111333///...---...000111000///111111000////////////000222111000000/////////000...------------...///000////////////.......................................///000111222222222222222111000000000111222333.........///000222444444---------///111111///---,,,------...//////000000///////////////.........******++++++,,,------------///111111000......///000///.........///111111---------------......//////...---------...000111...............---,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---)))***,,,------,,,***)))************++++++++++++)))***+++***((('''((()))***)))((()))***+++***((((((((((((((()))+++,,,---,,,++++++******++++++,,,)))***+++,,,,,,---------------------///000111222000000111222444555666777888777:::>>>???===>>>CCCDDDGGGKKKPPPVVVZZZ^^^```hhhlllpppsssssstttxxx{{{|||~~~xxxcccRRROOOKKKEEEAAA>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;111444777888777666666777888666444444555666555555555555666666666666555555777666555444444444444444...///000222333444555666555555666666777777888888777666555555555555666666444777999888555444666999777777777777777888888888444444333444777888888777555555444333333555666777444555666666666555333222444444444444444444444444111111111111222333444444000111222333444333222222444555666444111111444777222222222333333444444444444444555666666555444333333222111000000000111222666444222111/////////000111111222222222222111111000///---,,,---...000222...------...000111000///333222000/////////000111222111000///////////////---------------...///000000/////////....................................,,,,,,...//////000000000...---,,,,,,,,,...///000//////............//////...------...//////---***---------...///000000111..................------------......///000111111,,,...000111111000000111000///.........///111222---,,,,,,,,,,,,---......///......---...///000111---.../////////...,,,+++,,,,,,+++******+++,,,,,,+++*********+++,,,,,,---((()))+++,,,,,,+++***(((((()))***+++++++++++++++((()))***)))((('''''')))***)))((()))***+++***(((+++******)))))))))))))))---,,,,,,++++++,,,,,,---(((((()))++++++,,,,,,,,,,,,,,,------///000111222...///000111333444555666888777:::>>>???===???CCCEEEHHHLLLQQQWWW[[[^^^```hhhlllqqqsssssstttxxx{{{|||{{{fffSSSPPPKKKFFFAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777666666555555555666666555555555666666666666666888777666555444444555666222......333777666444555444333222222222444666888666777:::<<<<<<;;;999777555555555555555555555555666777888999999888777666444555666888888888777777999777555666888888666444555555666666666666555555444444555555555555444444555555555444444333333333333333222111000000000111444222111000000111333555444444444333222111//////333333333333333444555666333444555777777777666666444222000000222333333333000111111111000///...---777333//////222333000,,,000///...------...///000...///...---,,,,,,...000.........000111000...,,,111111000...,,,,,,...///........................,,,+++,,,...000111///---000//////.........//////---------......000111222---,,,++++++---///......//////............//////------......------,,,+++------,,,,,,---...000111333000---,,,......,,,***---......///000/////////---///111000---,,,...000......//////000000111111---,,,+++---//////---***////////////////////////------...///000000//////.........------,,,,,,,,,++++++************+++++++++***)))+++------***&&&(((***,,,...---+++(((&&&,,,***(((((()))***)))((('''((()))((('''(((***+++******************************+++,,,,,,,,,,,,+++)))***+++,,,---.........000///...---...///222333///000000222333555777888;;;<<<<<<<<<===???CCCFFFGGGGGGKKKQQQUUUWWW\\\bbbiiillloooqqqrrrrrrtttuuuyyy|||~~~bbbTTTPPPMMMKKKEEE>>><<<>>>::::::;;;;;;;;;:::888777555444444333333444444555444444444444555555555555555555444444444555666777666222111666888666444555555444333222222444555777888888888888777777777777777777666666666555555555666777888888888888777666555555777888888777666666555444222444666888666555777777777777777777777777333333444444444444333333555555444444444333333333222222111111000111111111333333222111111222444555222333444555555555444444444444333333444555555666555666777777777777666555444222000000222333333333111111111111111000//////666222//////222333111...000//////......///000000---...///...---,,,...//////......///000000...---.../////////------///111........................------,,,...///000...---//////......---......///......---......///000111...,,,++++++---///......///..................///------......------,,,+++------,,,,,,---...000111000...,,,,,,...///...,,,---......///////////////...///000000......///000............///////////////......000222333111...////////////////////////---......////////////......---------,,,,,,,,,,,,++++++************+++++++++***)))***,,,---+++)))***++++++++++++***)))(((---+++))))))***+++***))))))***+++***))))))+++,,,************************))))))***++++++++++++***++++++,,,---------,,,,,,000///...---...000222333000000111222333555777888;;;<<<<<<<<<===???CCCFFFHHHIIIMMMSSSWWWYYY^^^dddjjjllloooqqqqqqrrrtttuuu{{{~~~fffSSSOOOKKKIIICCC<<<:::<<<:::;;;<<<<<<;;;:::999888333333222222222222333333222222333333333444444444333333333333555666888999999555444888888555333444666555444333333333444555888777555444333555666777888888777777666666666555666777777888888777777666666666777888888777555555222111111222555666666555888888777666666777888888222333333333333333333222555444444444444333333333111111111000111111222222222333333333444444444444111333555666777666444333555555444444555555666666888888888888777666555444555333000000111333333222111111111111111000000000444111//////222333222000111000000/////////000000,,,...000000///------...//////............//////+++---///000//////000111........................000...------.........---...---------------......///...............//////...---+++,,,---///............------------......---............---,,,,,,------------...///000111...---,,,,,,...//////............///////////////111000//////111111000///............------------000//////111222333222000////////////////////////....../////////......---------,,,,,,,,,,,,++++++++++++************+++++++++)))((()))+++,,,,,,,,,,,,+++***)))))))))******,,,***(((((()))***)))(((***++++++***)))(((***+++************************(((((()))************))),,,---------,,,,,,+++***///............000222333000000111222444666888999;;;<<<<<<<<<===???CCCFFFJJJJJJOOOUUUYYY[[[```ggglllmmmoooooopppqqqtttvvv}}}kkkUUUOOOKKKHHHCCC===:::<<<;;;<<<<<<<<<<<<;;;::::::222222222222222222333444222222333333444555555555444444555555777888999999888555555888888444333555777777555444333333333444555444333333444555777888555555666666666777777777666777777777777777777666777777888888888666555444222111222333444555555555999777555444444555777999333333444444444444333333444444444444444444444444111000000000111222333333222222333555555555555555222333555666555333000...666666555555555666666777::::::999888777666555444555333111000111222222222000000//////000000000111222000//////222333333222111111111000000000000000+++...111222000...------/////////...------///111+++---000111000/////////........................222000---,,,---------,,,------,,,,,,,,,---......//////...---------......///---,,,,,,...///...---------,,,,,,,,,,,,------...............------,,,---------...//////000000///...---------........................///000000222///...///222333222////////////......---------//////......///...------////////////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,+++***))))))***,,,......************))))))))))))***(((&&&&&&((()))(((''')))))))))(((&&&%%%'''(((************************((())))))***************,,,,,,,,,------,,,,,,+++............///000222333111111222333555777888999;;;<<<<<<<<<===???CCCFFFKKKKKKOOOVVVZZZ\\\aaahhhlllnnnnnnooooooqqqtttwww~~~nnnXXXRRRLLLJJJFFF???===>>><<<<<<<<<<<<<<<<<<<<<;;;333333333333333444555555444444444555666777777888777888888999999999999999888666777:::999666555888888777666555444333333333000111222444666777888999111222333444666777888999777666666666666666666777777777888888888666555444444555555555444444444444777666444333333444666777444444555555555555444444444444444444444444444444111000000000111222333333111222333444555555555555333444555555555333111000777666666555555555666666::::::999888777666555555666333111000111222222111///............///000111111000///000111333333333111111111111111000//////+++...111333111///------///000000...,,,,,,///111---///111111///---------////////////////////////333000---,,,,,,------,,,,,,,,,,,,,,,,,,---...//////......------------...000...------...///...---------,,,,,,,,,,,,------......//////......---,,,------...//////000000000000000///...,,,,,,,,,---///............///000000111///---///222444222///111000000//////.........000000///...,,,*********////////////////////////......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++...///&&&(((***,,,,,,***((('''***)))'''((()))******)))((())))))(((&&&%%%&&&(((************************)))***++++++,,,,,,++++++)))***+++,,,------------------...///000111222333111222222444555777999:::;;;<<<<<<<<<===???CCCFFFJJJJJJNNNUUUZZZ\\\aaahhhlllmmmnnnnnnoooqqquuuxxx~~~ppp[[[SSSLLLIIIFFF@@@======<<<<<<<<<<<<<<<<<<<<<<<<444333333444444555666777555555666777888999999:::999999:::;;;;;;:::::::::999888999<<<:::666777:::777777777666555444333333...///111444666777888888111111222444555777888999777666666555555666666777666666777888888777555555555777777666444444444555555555444333333444555555444555555666666555555444333333333444444444444555111111111000111111222222111111222333444555555666222333444555666777777777666666555555444444555555888888777666666666777777666444111000111222222111///............000222333111000000000111222333333111111111111000///......+++...111333111///...------///111///---,,,...111///000111000...---------////////////////////////222000---------...,,,+++,,,,,,,,,,,,---...///000...---------------......111///------...///...---......------------.........////////////...------------...000000000000000000111000...,,,++++++---///......------///000111///......///111222111111000000000000000/////////222333222///,,,++++++,,,////////////////////////------.........------,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,***+++,,,+++++++++---///%%%'''***,,,---+++(((&&&,,,+++******,,,---,,,,,,)))******)))(((''')))*********************************+++,,,,,,,,,,,,,,,))))))+++,,,---.........,,,---...///000111222333222222333444666888:::;;;;;;<<<<<<<<<===???CCCFFFIIIIIINNNUUUYYY\\\aaahhhiiikkkmmmooopppsssvvvyyy~~~qqqZZZRRRIIIGGGDDD???;;;;;;;;;;;;;;;:::;;;;;;<<<===333333333333444555666777555555666777888999::::::666777999:::;;;<<<;;;;;;888888999:::777222333666666666666666666555444444111000000000111333555666444444444555666666777777777666555555555555666777555555777888888777666666333555777666444444555777555555555555555555555555333444444555555444444333333333333444444444555555222222111111000111111111111111000111222444555777444444444444555777888999666555555444333333444444555555444555555777888999666444111111111222111111000000//////000222555666111111111111000111222333000000111111000...---,,,,,,///111222000///...///+++///222111...,,,...111//////000///------...000///////////////////////////.........///...---+++------------...///000111,,,,,,,,,,,,---......///111///...---...///...---///..................//////////////////...------,,,---///000111111000000...///000...,,,+++---///000///---------...000111,,,...////////////000222......//////////////////111222222000---,,,...000////////////////////////,,,,,,---.........---------------....../////////---,,,,,,++++++,,,,,,---))),,,...---+++***,,,---&&&''')))***+++***)))(((+++***))))))+++,,,,,,+++((()))))))))(((((()))+++************************))))))***+++++++++++++++***+++,,,,,,------------+++,,,...///111222222333333333333555666888:::;;;;;;<<<<<<<<<===???CCCFFFIIIIIINNNUUUZZZ\\\bbbiiifffiiimmmppprrrtttwwwyyyrrr\\\RRRIIIFFFDDD???;;;;;;;;;:::999999:::;;;<<<===333333333333444555666777555555666777888999::::::333555777:::;;;<<<<<<<<<666666777777222---,,,000666666666666666666555444444222///---,,,///222444777777777777666666666666777666555444444555666777444555666888888888777777111333666666444444777999555555666777777666555555222333333444444333333222333333333444444555555555333333222111000000000111111000//////000333555777666555333222111333444555666555444333333333333333333333333333555777999;;;777444222111111222111000222111000000222444777888111222222111000000111333///000000000///...,,,+++---///111111000/////////***///333222...,,,---000---.........---...000333000000000000000000000000.........///000///---+++---------...///000111111+++++++++,,,---...///000222000.........///...---//////............/////////////////////......---,,,---///111111111000000,,,...///...,,,,,,...111000///---,,,---...000222***---000000...---000333,,,------....../////////---///000...,,,,,,///333////////////////////////++++++,,,---...................../////////000000---,,,,,,++++++,,,,,,---))),,,//////,,,***+++,,,((((((((((((((()))******((('''%%%&&&((())))))(((%%%&&&'''&&&&&&&&&(((***************************(((((()))***************,,,,,,---------,,,+++++++++,,,...///111222222333333333444555777999:::<<<;;;<<<<<<<<<===???CCCFFFJJJJJJOOOVVV[[[]]]cccjjjdddhhhmmmpppsssuuuxxxzzzsss___TTTKKKHHHFFFBBB>>>===:::999999888999:::<<<<<<222222333444555555555555777666555333222444777:::888666888<<<<<<888666888777666666666666555555555666666666666777777777777666777555222......222555666666555666666777888999===:::777555666888999999777777888888888888777777222222222333555666555444888222,,,,,,111555555333666666666666666666666666111222444555666555444444333000...///111222111///666333111111444666666444555777::::::777444222111777555444444444444222111222111000000222555888;;;888666333000//////000111000,,,---333666333222444111111000000/////////...222333333333222000///---000000111111111111000000............///////////////000000000000000//////000000000000000000000000000000///...------,,,,,,///......------///000111111111000///////////////---------,,,,,,+++++++++---------------...///000...///000222222000///...000000////////////000000........................,,,---------......//////////////////000000000111........................---...///000000///...---+++//////***)))---///---............////////////...,,,,,,///333444///***---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,+++)))(((((())))))(((&&&+++***)))'''''''''((())))))))))))***+++,,,,,,+++)))************+++++++++...+++''''''))),,,,,,***++++++,,,------......///............///000222222000222444666888888888888<<<===??????@@@AAADDDFFFNNNQQQTTTUUUWWW[[[ccchhhbbbgggnnnrrrtttvvvyyy|||www```UUUKKKHHHEEE@@@;;;999:::;;;;;;<<<<<<;;;;;;:::333333444444555444444444555666555444333444777999777555666::::::666555777555555555444444444333333555555555555666666666666555666555222///...000222444444555555666777777777<<<999777666777888888888777777888888888888777777666666666777888777666444888444000000333555666555444444444444444444444444111222333444555444444333333000...///111222111000444222000111333555444333333555888999777555444333777555444333444444222111222222111111222555888:::777555222000///000111222111,,,+++000222111222555111111000000000/////////111111222222111000...---000000111111111111000000//////////////////////////////000000000000//////////////////////////////000//////......---,,,,,,///......---...///000111111000//////.........///000000000//////.........,,,,,,,,,------...000000---...000111111000...---000000////////////000000.........------.........///////////////.........////////////////////////........................---...///000000///...---...222222---+++///111///............////////////...,,,,,,///333333///***---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---+++)))(((((())))))(((&&&+++***)))(((''''''((()))***)))((('''''''''&&&&&&)))************+++++++++---***'''&&&(((******)))++++++,,,------......////////////000111222333444111222444666888888888888<<<===?????????AAADDDFFFGGGKKKQQQTTTVVVZZZ```dddccchhhnnnssstttvvvzzz}}}yyyaaaVVVKKKGGGDDD@@@;;;:::::::::;;;;;;;;;;;;::::::444444444555444444333333333444555555444444555777666444555999999555444666444444333333333222222222444444444555555555666666555555555333000......///222333444555666666666666:::888777777888999888666777777888888888888777777777888999999999777444333777666555555555555666666333333333333333333333333000111222333444333222222222111//////111222111000222111111222333444333111111444777888777666555555666555333333444444222111222222111111222444777999555333111000///000222333333...+++---///000222555111111111000000000000000000000000000000///...---000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////000//////......---------///............///000000000///......---.........000000000000000////////////......---------------,,,---...//////...---,,,000//////......//////000000///...------...///000111111000000///.........//////..........................................---...////////////...---///222222///---///000///---............/////////...,,,,,,///222222...+++---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...***)))(((((())))))((('''***))))))(((((((((((()))---,,,***)))(((((()))))))))************++++++++++++)))'''&&&((()))))))))++++++,,,------......///.........///000111333444222333444666777888888999<<<===>>>??????AAADDDGGGCCCHHHPPPUUUWWW[[[___cccccciiiooosssuuuwww{{{~~~}}}dddWWWKKKFFFCCC???<<<<<<;;;::::::999999::::::;;;555555555555444333222222111333666666555444444555777444555888888555444777444444333333333333222222555555555666666666666777666666666555333111///...000111222444555555555444888777777888999999777555777777888888888888777777444666888999777555333222555777888888666555555666333333333333333333333333000111222333333222111000222111000000111111111111000111222333444444333111111444666777666555555555555444333333444444222111333222111111222444666777333222111000000111222333333///---...000111222333111111111111111111111111000000000000000000//////000000111111111111000000222222222111111111111111...//////000000000000///////////////////////////000/////////......------............/////////000///......---------............------------------222111///---,,,******))),,,------......------,,,/////////....../////////000///...------...///000////////////........................------------...................................................000000...,,,,,,---------------.........//////---------///000000...+++---,,,,,,++++++,,,,,,---+++---------+++***+++,,,***((('''((()))***)))''')))))))))(((((((((((()))*********))))))***---///))))))*********+++++++++***)))((((((((()))))))))++++++,,,------......///+++++++++,,,...///111111333444555666777888999999<<<===>>>>>>???AAAEEEHHHGGGLLLRRRVVVXXX\\\```eeedddiiiooosssuuuxxx|||fffYYYKKKEEEBBB???===>>>;;;:::999999999999:::;;;555555555555444333222222111444666777666555555555888555666999999666555888555555555555444444444444666777777777777888888888777777777777666444111//////000111333444444555555666666777888:::999777555777777888888888888777777222555888888777555444555333555777777666444444555444444444444444444444444000111222222222111000///222222222111111111222222111222444555555444444333333555777666555333333444444333222222333444333111333222222222222333444555111111000000000111222333222222111111333444333000111111111222222222222222111111111111111111111222000000111111111111000000333222222222111111111000......///000000000000000........................///////////////.........---......///////////////......------------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,,,,+++++++++,,,,,,------------,,,,,,//////............//////000///............///000++++++,,,------...//////...............---------////////////////////////......------------............//////---+++,,,...------------............---------...//////---,,,---,,,,,,++++++,,,,,,---***,,,,,,+++)))((()))***)))((('''((()))***)))(((((((((((())))))))))))(((&&&'''((('''&&&'''))),,,))))))*********+++++++++************))))))***+++++++++,,,------......///***++++++,,,...///111222555555555666777888999999<<<=========>>>AAAEEEIIIMMMPPPSSSUUUVVVZZZ```eeedddiiiooorrrtttxxx}}}hhhZZZLLLEEEBBB???>>>>>>;;;::::::999999::::::;;;444444444555444444333333222555777888777666666666999666666888888666666999777777666666666555555555777777888888888999999999888777777777777666333111000000000111222444666777666666666777999999777555777777888888888888777777444777999999666555777999333333444555666666555555444444444444444444444444111111222333222111000///111222333222000000222333222333555555444444444555444555666666444333333444444222111222333444333111333222222222222333333333111111000000000111111222222333444333444666333...222222222222222333333333111111000000111222333444000000111111111111000000333333222222111000000000---...///000000111111000........................////////////////////////---......///000/////////.........---......///000---------...............*********+++,,,...///000------------------------///......------......///////////////////////////))))))***,,,---...///000------........./////////////////////////////////......------------.........---///111000------000,,,------------.........---............---,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++)))'''((())))))((('''((()))***)))((('''(((((())))))))))))((()))+++,,,+++'''&&&'''))))))************+++++++++)))+++,,,+++***)))***+++++++++,,,------......///---------///000222444555666666666666777888999:::<<<=========>>>AAAFFFJJJNNNPPPRRRRRRSSSWWW^^^cccdddhhhnnnqqqssswww}}}hhh[[[MMMFFFCCC@@@>>>>>>:::;;;;;;<<<<<<;;;;;;:::333333444444555444444444444666888888777666777888888555444777777444555888777777777666666666555555777777777777888888888888888666555555777777555222222111000000111444777999666555555666888999888666777777888888888888777777666999:::777333222555888444222111333777888777666333333333333333333333333222222333333333222000///111333444222000000222444111333444333222222444666222444555555444333444666333222111222333444333111333333222222222222222222111111111000000000000000333555333000111444333...222222222333333333444444000/////////000111333444000000111111111111000000333222222111000000//////---...///000111111111111......................../////////////////////000------///000000000///...///.........//////000111............/////////000*********+++,,,---//////......------------......///......------......///...///000111111000///...++++++,,,,,,---...//////------...///000000111111////////////////////////...------,,,,,,------...,,,***---111000,,,,,,111,,,,,,---------.........---.........---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++)))(((((()))(((''''''((()))******(((&&&'''((()))******)))((()))---000///+++((((((***)))************+++++++++(((***,,,+++)))((()))+++++++++,,,------......///------...///111333555666777666666666666888999:::<<<<<<===<<<>>>AAAFFFJJJJJJMMMQQQSSSTTTWWW]]]aaacccggglllppprrrvvv|||hhh[[[NNNHHHEEE@@@>>>>>>:::;;;===>>>>>>===;;;:::222222333444555555555555666777888888777777888:::777444333555555333444777777666666666666555555555666666666666777777777777777444333333666777555333333111000///000444888:::666555555555777888888777777777888888888888777777777888888444///---111555666222000222888;;;:::777222222222222222222222222222333333444333222111000111333444333000000222555111222333222000000333666000222444444444444666888333222111111333444333111333333333222222222222111111111111111000000000///444555222,,,---333333///222222222333333444444444............///000222333000000111111111111000000222222111111000//////...---...///000111111111111........................////////////000000000000,,,---///000000000///...///////////////000111111,,,---------....../////////...---,,,++++++++++++///......------......///.........------.........---...111222222111...---------..................,,,---...///000222333333000000000000000000000000...---,,,,,,,,,,,,---...(((&&&)))///...******///,,,,,,,,,---------......---...///...,,,+++,,,------,,,,,,++++++,,,,,,---,,,---...,,,***))))))***(((''''''((()))******)))&&&'''(((*********)))(((!!!&&&,,,---***'''(((***)))************+++++++++&&&)))+++***((('''(((***++++++,,,------......///+++,,,---...000222444555777777666666666888999:::<<<<<<<<<<<<===AAAGGGKKKFFFKKKRRRVVVXXXZZZ^^^bbbbbbggglllooorrrvvv|||hhh\\\OOOIIIFFFAAA>>>===999;;;>>>@@@@@@>>>;;;999333111000222666888777555444666777777666555555666777666666555555555666666777666555444444333444444444444444444555777888999888888999888777666444333444444222222222222444444444999;;;888666777888666444555666555444555666888333555777888777555555555666555555555555444444444555555444333333222222111000111111111111222222222000000000/////////222444555444222000000000222333444444555555555444222111000000111222333444444555444333222111111333555666333222111000000111222333666444111111333333111...111222333333333333222111000111222333333222111000111///---///222222---(((555444222111000//////000///......---------......,,,...///...------...///000000000000000/////////+++,,,...///...///111222444222000000111222111000---------.........//////,,,((((((+++...------///444///+++,,,///111///,,,111000///////////////000222111000///000111333444///...---,,,+++---111555111111111000000000000000///............------------,,,***)))***,,,...///000111///+++,,,///...***------,,,,,,,,,,,,------+++---......,,,******+++222333***&&&,,,,,,+++111++++++******)))(((((((((&&&(((******'''&&&)))+++))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,+++***)))***,,,***(((&&&'''(((***,,,,,,,,,,,,---...///000111111000//////000222444666888777777777888999::::::>>>;;;;;;===>>>???EEELLLPPPPPPQQQUUUZZZ^^^```aaadddiiilllmmmrrrzzznnn[[[LLLIIIHHHAAA;;;:::<<<<<<<<<<<<<<<<<<<<<<<<444222111333666888777666444555666666444444555666666666555555555555555666666555555444444444444444333333444444555555666666555666777777777666666555666555333222111000000111000444666555555777666222444555666555444555666888666777888777666555555555333333333444444555555555111111222222222333333333000111111111111222222222///000111000//////111444555444222111000111333444666555444333222333333444222222222333333444444555444444333333333444555666333222111000000111222333555333111111222222000...111111333333333333111111000000111222222111000000222///---///111111---)))222222222111111111111111//////......//////000111---...//////------.../////////......------,,,,,,+++---////////////111333333111//////000000///........./////////000000000000,,,+++...///...---///111...+++,,,000222111///000000////////////000000111000.........///111222,,,---------------///111111000000000000000000000///............------------,,,++++++,,,---...///---///...+++---000///,,,---,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,---///'''$$$******'''---,,,,,,+++******)))(((((('''((())))))(((((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((***,,,,,,+++*********))))))******+++,,,,,,------------------...///000111000//////000222444666777777777777888999::::::===;;;<<>>BBBCCCBBBFFFKKKNNNPPPRRRUUUYYY\\\```bbbggglllppppppttt{{{uuuaaaPPPLLLJJJCCC>>>>>><<<<<<<<<<<<<<<<<<<<<<<<222222222333555555666666333333333111000000333666444333333333333444444555222222222222333444555666444444555555555444333333333333444555555666666666888777555444222000//////222;;;@@@===999888999888444555666555444555666888999888666555666888888999222222333444444555666666000000111222333444555555000000111111111222222222///111111111//////000222222222111111222333444555555444222111111222444555444444444333333222222222111222444555666555444333222222222222222222222222222111000000000000//////000111222333333222111000//////000000000000//////333000......///000///...///000222333333222111///000111111111111111000000...///000///...---...///---,,,,,,+++***)))((((((---///111111000000222333777555333222333333222000000000000111111111111111444000...111222000000111000...---...111333222111000000000///000000111111......---------...///000,,,---......------///000000000000000000111111111///............---------,,,---...000000///---,,,***,,,---,,,...111000+++---------......---------------,,,+++)))***,,,///+++///***(((///---(((,,,//////...---+++***))))))***'''&&&'''***+++***'''((((((((((((((((((((((((%%%&&&&&&'''((()))*********+++,,,,,,+++***+++,,,***++++++,,,+++)))'''&&&///......---------......000000000111222333555555777777777777888999;;;;;;<<<<<>>???<<<<<<<<<<<<<<<<<<<<<<<<000111222222222222333444333333222000///000222555222222222222222333444444111111111222222444555666555666666666666555555444666555555555444444444444666666666555555444333333333???HHHBBB777444888<<<444555666555444555666888888666444555777:::::::::666666666666555555555555444444444444444444444444000000111111111222222222///111222111000///000111111111111111222222333444222222333333444333333222333333222222111000000000///000333444555444222111222222222333333222222222111111111111000///000000000111222222222222111000000000////////////000000222000///...///000000///111222333444333111///---222222222222111///...---///000111000...---...///---------,,,+++*********...///111111000000111333777555333222333333222111000000000000000000000000111---,,,000222111111333111111000111111111111000000000000000000111222222//////.../////////000000000000///---,,,---111444//////000000111111111111///............---------,,,---///000000///---+++,,,...---+++---000...***......////////////......------,,,***)))***---///+++///+++***111///***---//////...---,,,+++***)))***'''&&&'''***+++***'''((((((((((((((((((((((((''''''((()))***++++++++++++,,,,,,,,,******+++---,,,+++++++++*********+++///......---------......000000111111222444555555666666666777888:::;;;<<<<<<<<<@@@EEEFFFDDDFFFJJJLLLOOOSSSUUUWWWZZZ___bbbeeekkkooopppssszzz~~~{{{eeeQQQIIIFFF@@@===???<<<<<<<<<<<<<<<<<<<<<<<>>222000555;;;444555666555444555666888777555333444888;;;:::888777777777666666666555555777666666555444333333333000111111111111222222222///111222222000//////000000000000111111111111111000111333444444444222222222222111111000000000//////000222333444333111000222222333333333333222222000111222222000000000222///000111222222111000///111000000//////000000111000000000000000000000000333333333333222000...---111222222222111000...,,,000111111000...---...///.........---------,,,,,,...///111000//////111222333111000///111111111000111111111000000000000000000,,,+++///222111111444222222222222222111000000000000000000111111222333//////000000000111111111333222000---,,,...222555/////////000111111222222///............---------,,,---/////////...,,,+++---...,,,***+++......***---...///000000///...---,,,,,,,,,+++***+++---///***...)))(((///---)))---...------,,,,,,++++++***)))((('''((()))***)))((()))))))))))))))))))))))))))))))))******++++++++++++,,,---,,,******,,,---,,,+++++++++,,,---///000......---------......///000000111222333444555555666666666777888:::;;;<<<<<<<<>>===???<<<<<<<<<<<<<<<<<<<<<<<<000222444333111000222555000222444444222111222222////////////000111222333111111111111111111222333555333111000111444777::::::999777666555555666666444555666666666555333333///222222//////444666666444555666666444555666888:::777444666888888333...222333333444555666777777444444444333333222222222000111111111111222222222///111333333111///////////////000000///...---,,,444222000///000222444666222222222222222222222222222222333333444444444333222222444444444444222222000222444333111000222444///000111222222111000///333222111000000111222333---///222333222111000///111111000000111111222333...000222444666666555444111222222111...---......,,,------......//////000---...//////......///000111000///000222333333333444444444333333222222222555000///111222000000111---000222444333333444444000000000000111222333444...//////000111000000000---///000000///......///...//////000111222222222//////.........---------------------,,,++++++***++++++)))&&&)))///222111)))***,,,------,,,***))))))+++------,,,,,,,,,---+++...(((&&&...---***///******+++++++++,,,,,,,,,&&&(((+++***''''''))),,,))))))))))))))))))))))))))))))))))))((((((((((((,,,------+++******,,,...+++---...---***%%%,,,,,,,,,---...///000111000111222333444555555555555555666777888:::<<<======<<<>>>BBBCCCBBBFFFKKKJJJOOOTTTUUUUUUXXX^^^ccccccjjjooorrrvvv}}}jjjRRRHHHCCC>>>===@@@<<<<<<<<<<<<<<<<<<<<<<<<222222222222111111000000///......///111111000///111///111555555222111333111111111000000/////////111///------000222444444666666666555444444333333555555555666777666333111555333000---,,,---///000666888:::;;;:::999999:::888888888888777777777777555444333333333333444555555555444333333222111111222333333444444444333333444444444333222111000/////////...,,,+++---111444000111111222222333444444222111///---...000222444444333222111111111222333000111222111000000222333333222222111111222222333333111000......///111222333222111333444222,,,(((---......///000111111111222222111111111111111111///000111111111000...---////////////000000000000...---,,,,,,---...///000///222333000000222333111000111222333333222111000111111222222222222111111---...///111333444222///666222...---000222333222666333000000333666666666333222000000111000///---////////////////////////...333444...---111222000,,,...000111000000000111000...++++++------***(((,,,,,,,,,------,,,++++++,,,------+++***)))***,,,,,,---.........---,,,+++))))))******++++++++++++,,,***))))))***++++++***+++***))))))((())))))***'''++++++'''&&&)))(((###...+++))))))***,,,,,,,,,***+++------,,,,,,---...,,,,,,---...---,,,+++***,,,+++*********+++,,,---333111...---...111555777777555444666:::<<<<<<:::999;;;>>>AAADDDGGGHHHIIIJJJJJJLLLRRRYYY]]]]]]\\\hhhjjjnnnsssxxx}}}gggMMMEEE>>>>>>???:::>>>===;;;;;;<<<<<<;;;999333333222222111111111111000///000000111111000///444222222666666333333666444444333333333222222222222000......///111222222555555555555555444444444888777666777888888666444666444222///---------...444666:::;;;:::999999:::777777777666666666555555555444333333333333444555555444444333222222111111111111222222222222111111333333333333222111000////////////...,,,---000222000111111222222333333444111111/////////000222333333222111111111111333333111222222111000000111333333222222111111222222333222111000//////111222444222000000222333222///+++111111111111111111111111111111111111111111111111000000000000000///....../////////////////////000---------------...///000///555888333...///222222000111222222222222111000000111111222222111111000000///...///111222222222444111......000222222111444222222444777888777555444222111111111111000...////////////////////////000333222//////333333000---...//////......///000///---+++,,,......---+++,,,,,,,,,------,,,,,,+++,,,------,,,***)))+++,,,+++,,,------...---,,,,,,************+++++++++,,,+++)))(((((()))******))))))))))))))))))*********%%%((()))%%%&&&))))))&&&---+++******+++,,,,,,+++(((***++++++***)))+++,,,,,,,,,---------,,,+++***,,,+++*********+++------000//////000111333555777666555555888;;;===<<<::::::;;;>>>AAADDDFFFHHHIIIJJJKKKMMMSSSYYY]]]^^^]]]gggiiimmmrrrxxx}}}jjjOOOFFF@@@???@@@;;;===<<<;;;;;;<<<===<<<:::555444333222111222333444111111222222222111111000555222222555555333444777444444444444333333333333333111......000111111111444444444555555555555555999777666555777777777666666555444222000...---,,,111444999;;;;;;:::999999666666666555555555444444555444444333333444444555444444333333222222111111///000000000000000//////111111222111111000///...///000000000...---...000000000111111222333333333000000000000111111222222111000000000111222333333333333333222000///000222333222222111111222222333222111000000111222333444000000///000222222111///222222111000//////......111111111111111111111111111000//////......//////////////////////////////------.../////////......///777;;;555------000333000111111222222111111000000000111111111111000000222///------///111222333111///...///000111000///111111333666999999777555555333222222222222111///////////////////////////222333222///000333333000/////////---++++++---///...---+++,,,...//////...,,,,,,------------,,,,,,,,,------,,,******+++---)))***+++,,,------,,,,,,******++++++++++++,,,,,,,,,***))))))***++++++***'''((()))***++++++******%%%''''''&&&'''+++---+++,,,+++***+++,,,---+++)))(((***++++++***)))***,,,,,,------------,,,++++++,,,++++++++++++,,,---......///111333444555666666555555777:::<<<===<<<:::;;;<<<>>>AAACCCFFFGGGHHHKKKLLLNNNTTTZZZ^^^______gggiiimmmrrrwww|||mmmRRRHHHAAA@@@AAA<<<<<<;;;:::;;;======<<<;;;666555333222222333444555111333444333222111111111444000000222222000222666222222222222222222222222000///......111222333222333333444444555666666777777555333222444555555555444555555444333111///...///333777::::::999999999666666666555555555444444444444444444444444444444333333333333222222111111000000000000000000///...000000000000000///.........000222111000...---...000000000111222222333333///000111222222222111111//////000000111222333333444444444222000///000111333222222111111222222333333333222111111222222333111000000000000111111000///......---,,,,,,++++++000000000000111111111111111000///------.../////////////////////.........---...///000000///...---...444777222...///111111000000111111111111000000///000000000000000000///111///------///111111111---......000000000///...000000222444666777666666555444222222333444222111///////////////////////////111333000...///111222111111///---++++++---///...---,,,+++,,,------...+++,,,------------------,,,---...---++++++,,,...))))))***+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,...,,,******,,,---,,,+++%%%''')))+++,,,,,,***)))((())))))(((***,,,...///+++***+++,,,------+++)))+++,,,------++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------...000111222333444555555555444555888;;;======;;;:::<<<===>>>@@@CCCEEEGGGHHHKKKMMMPPPUUUZZZ^^^aaabbbfffiiilllrrrwww|||pppTTTIIIAAA@@@AAA<<<;;;::::::;;;===>>>===<<<555444444333333444555666111333444444222111222333444000000222222000222666222222222222222222222222---,,,,,,...222444555555222333333444555666777777777555333222444555666555222333555555555444333222...222666888999888888888777777777666666666555555444444444444444444444444333222222222222222111111111222222222111000000/////////000000000///.........000222222000.........///000000111111222333333///000222333333333111111//////000111222333333333444555444333111000000222333222222111111222222333555444333222111111000000222222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,//////000000000111111111111000...---------...///000/////////......------......000000000///...---...//////---///333222///000000000000000000000000...//////000000//////............000111111000...+++---///000000///......000000000000111333555777555444222333444444333222000000000000000000000000+++///333111+++(((---444333222111...,,,,,,...000......,,,***))))))***++++++,,,------.........------......---,,,,,,---///))))))******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***%%%''')))+++,,,,,,***)))***))))))*********+++,,,+++***+++,,,------+++)))+++---------++++++,,,---......---------,,,,,,,,,,,,,,,------............555444222111111222444555222555999;;;<<<<<<;;;:::<<<===>>>@@@BBBEEEHHHIIILLLNNNRRRVVVZZZ___ccceeegggiiimmmrrrwww}}}rrrUUUJJJAAA???@@@;;;;;;::::::;;;===>>>===<<<333333444444444444444444...222444444222111222555555222222555555333444777333333333333444444444444+++***+++...333555666666333333444444555666777777888666555555777888888777222333555666777666666555000222555666666666777888777777777666666666555555333444444555555444444333222222222222222222111111333333333333222111000000//////000000000000//////...000222222111///////////////000000111222222222000000222333333333222111000111222333333333333333444444444333111000111333333222222111111222222333444444333222111000000///111222333222000......///......//////////////////...//////000000111111111000///......------......000//////......---------//////000000000///......------++++++///444333---111000000//////000000111......////////////............///111222111...,,,+++---000000000//////000111111000///...000333666444333222222444444333222000000000000000000000000+++...111111+++''',,,444222222222000------...000......,,,***'''''')))++++++,,,---......///......---.........------...000++++++***++++++,,,---.........------------,,,,,,***(((''''''((())))))((('''((()))***++++++******)))'''(((******'''&&&(((,,,+++***+++,,,---+++)))***+++,,,+++)))))))))***///......---,,,---------,,,---......//////......555333222000000222444555222555888::::::::::::;;;;;;<<<===???BBBFFFIIIKKKMMMOOOSSSWWW[[[___eeehhhhhhjjjnnnsssxxx}}}uuuWWWKKKAAA???@@@;;;<<<;;;:::;;;======<<<;;;111222333555555555333333,,,000444333111000333666444222222666666333333666222222222333333333444444++++++,,,///333555555555333444444444555555666666666555555666888999777666555555666666777777666666222333444444444444666888666666666555555555444444333333444555555444333333111111111111111111222222333333333333222111000//////000000111111000000000...000111111000000000111//////000000111111222222111111222222333333222222222333444444444444333222333444444333111111333444333222222111111222222333000000111111111111111111---000333333111//////000111111000000///...............//////000111111222......//////......---,,,000000///......---,,,,,,111000000///////////////---///...,,,...222222...111000///......///000111---......//////......---///......///000000///---+++...000000//////000222000222333222000///111333333222111222333444333222000000000000000000000000000,,,---///...+++,,,111///000111000...------///---------***''''''+++...+++,,,---...////////////---...///...------///111------,,,++++++,,,---...............---------,,,+++)))(((((()))******))))))))))))))))))*********)))''')))......)))''')))---+++******+++,,,,,,+++***+++,,,+++)))((()))***000///...---,,,------...,,,---...///000//////...//////000111222333444444111444777888777888999;;;:::;;;<<<>>>BBBFFFKKKMMMMMMPPPUUUXXX[[[```fffkkkiiikkkoootttyyy~~~xxxZZZMMMCCC@@@AAA<<<===<<<;;;;;;<<<===<<<:::///111333666666555333111***///333333111000333777111///111555555222111333/////////000000111111111,,,,,,---000333444444333444444444555555555555555333333333555777777555333888777777777666666666666333444444333222333555888555555444444444333333333333333444555555444333333111111111111111111222222333333333222222000//////000000111111111111111000...000111111000000111333/////////000111111222222111111222222222333333333333444555555555444333222222333444333222222333555333222222222222222222333------///000222222333333***...333444222111000111111111000///---,,,+++***---......///000111111222---.../////////...,,,+++000000///...------,,,,,,222111000.........///000---222333///---///000///111000///......///000111---..................---222000---,,,---/////////,,,...111000//////111444///333666555333000000111333222111111333333333111000000000000000000000000555,,,(((...222000......---...000///...,,,------,,,------***((()))---111+++,,,---...////////////---...///.........000222///...---,,,,,,,,,---...//////.........---------...,,,++++++,,,------,,,+++***))))))((())))))******))),,,222333---***---...,,,))))))***,,,,,,,,,,,,---...---+++***+++,,,000///...---,,,---......,,,---///000000000///...)))+++///333555555555444111444777777666666999<<<::::::;;;>>>BBBGGGLLLNNNMMMQQQUUUXXX[[[```gggllliiilllpppuuuzzz{{{\\\NNNDDDBBBBBB>>>>>>===;;;;;;<<<<<<;;;999111111111111111000//////000000000111222222333333666444222000/////////000333222111000000111222333111...,,,---111555666666;;;333///222666555333333444555666666666555444333888555333444666999888777999:::999666111///111333333333333444444555555555444444555666777777666666000222333333222111222222333222222111111222222333222222111000//////000000333222111111111222444444000000000000111111111111333333222222111000//////222222222333333333444444333444444555555444444333333333222222111000//////000000000000111222333444///000111222222111//////---...000///...---------,,,,,,------...///000000222333444333222///,,,***---...///000000000......222111000///...---------//////......---------,,,....../////////---,,,+++////////////............---000333333222///------...------------...//////111333666666444222111111000111333222222111333444...///000000000///---,,,......///000000///...---...000222111///000444888///...---,,,,,,,,,,,,,,,000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------111...,,,---///000---***---,,,+++*********+++,,,)))***+++,,,,,,+++))))))'''(((((()))***+++++++++---,,,,,,+++***)))(((((()))************+++++++++,,,,,,,,,------,,,++++++---...............------000111111222222333444444999999999:::;;;;;;<<<<<<888:::===AAADDDGGGIIIJJJRRRTTTWWWYYY]]]bbbhhhllllllmmmppptttyyy~~~]]]MMMHHHBBB>>>???>>>>>>>>>===<<<<<<;;;;;;222222222222222111000000//////000111111222222333333222111000000111222222333222111000000111222333111...,,,---111444666555222,,,***000555666666777444555666666666666555444888555444555888;;;;;;;;;999:::999666222000000222111111222333444555555555333444555666666666666666111333444444333222222333222222222222222222222222222222111000000000000000222111111000111222333444000000000000111111111111333333222111111000//////111111222222222333333333333333444444444444333333222222111111000//////...000000000000111222333444000000111222222111000///111222222111...,,,++++++,,,,,,---......//////000111111111000///---+++)))///////////////...---,,,,,,,,,,,,---...000111222000111111111000000///...//////...---------.........///////////////......---///222222000...------...------------...//////111333555666444222111111000222333333222222333555//////000000000///...---......///000000///...------,,,++++++,,,.../////////...---,,,,,,,,,,,,---////////////////////////000000///...---,,,++++++)))******++++++,,,,,,---///...------......---,,,---,,,+++*********++++++)))***++++++++++++***)))'''(((((()))******++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,------,,,,,,+++111111222222222222111111000111111222222333444444111222333555888:::;;;<<<999;;;>>>BBBEEEIIIKKKLLLQQQTTTWWWZZZ^^^bbbhhhkkklllmmmppptttyyy~~~___MMMHHHCCC@@@AAA>>>>>>======<<<<<<;;;;;;222333333333333222111111/////////000111111222222000000000000111333444555222222111111111111222222111///---...000333555555666111...111444333111222444555555666666555555444777666555777:::===>>>===888999999777333000//////...///111222444444555555333333444555555555555444222333555555333222333444111222333444444333222111222111000000000000000000000000000000000111222222000000000111111111222222222222222111111000000///111111111111222222222222333333444444444444333333111111000000///.........000000000000111111222333000111111222222222111111111222222111...,,,,,,------------......//////000111111000///...,,,++++++111000///---,,,,,,++++++)))***+++,,,...000111333000111111222222111///...000...,,,++++++---///111---...///000000///...---...///000///...------.........------......///000111333555555333222111222111333444444222222333555000000000000000///............////////////.........***'''(((+++---+++)))......---,,,,,,,,,------........................444333222000...,,,+++***))))))******+++,,,,,,,,,---.........,,,,,,,,,------,,,+++***)))***++++++))))))***++++++******)))((((((((()))******++++++************************)))************++++++++++++,,,,,,------,,,,,,,,,//////000000000000000///000111111222222333444444...///111444666999:::;;;:::<<>>>>>======<<<;;;;;;;;;111222222333222222111111...//////000000111222222000000000111222333444555222222222222222222222222111///......///111333444:::555333555555222000111333333333444444444444444777777777888:::;;;<<<<<<777888888777555222000...---...///111333444444555333333444444444444444333222444555555444333333444111222444555555444222111111111000000000000000111///////////////000000111000000111111111222222222222111111111000000000///111111111222222222333333333333333444444333333333111111000000000/////////000000000000000111222222111111111222222222222222---...//////......000111------....../////////000333222111//////.........000///---,,,++++++,,,---------,,,,,,,,,------...---...000111111///...---...---,,,,,,,,,...000111,,,---///000111000...---...///...---,,,,,,...000...............//////000111222444444222111111222222333444444333222333555000000000000000/////////.........//////////////////---+++,,,---...,,,***...------,,,,,,,,,------------------------------333222111///...,,,+++***)))))))))***++++++,,,,,,***---///...+++***,,,...---,,,***)))))))))***+++)))))))))***************(((((())))))************))))))*********+++++++++))))))*********+++++++++++++++,,,---------,,,,,,,,,---......///.........000111111222222333444444333444555666777999:::::::::<<<>>>BBBFFFJJJMMMOOOOOOSSSXXX]]]```dddhhhkkklllmmmppptttyyy~~~dddMMMEEEBBBBBBCCC>>>======<<<<<<;;;::::::000000111111111111111000/////////000111111222222222222222333333333222222222222222333333222222222111000///......000222444333000000555777555555777111111111222222333333333777777888888888777888888777777777777666444222000---...///000111333444555333444444444444444333333222444555555444333333444111222444555555444222111111000000000000000111111......//////000000000000111111111111222222222222111111111000000000000000222222222222333333333333222333333333333333333222222111111111111111000000000000000///000000111111000000000111111222222333,,,---......---...000222.........///////////////222111000///......//////---,,,++++++,,,---///000//////...---,,,+++++++++---...///000000///...---,,,,,,---.../////////...,,,---...000000000///............,,,+++,,,...111///............///000000000222333333222111222333222333444444222222222444111000000///////////////............//////000000///111222111...,,,---///------,,,,,,,,,------...------------------------//////...------,,,,,,+++((())))))******+++,,,,,,))),,,...---***)))+++...,,,+++***)))))))))***+++((((((((())))))******+++)))))))))))))))*********)))))))))***++++++,,,,,,))))))*********+++++++++***+++,,,,,,---------,,,......///000000000000000000111111222222333444444555666666777999::::::;;;999;;;===@@@DDDIIIMMMOOOOOOSSSXXX]]]aaaeeeiiikkklllmmmppptttyyy~~~gggNNNDDDBBBAAAAAA=========<<<;;;;;;:::::://////000111111111111000000000000111222222333333333333444444333222111000222222333333333333222222000111000///---...111333333000111444444111000333111111111111111222444444555777888888666555555666888777666666777777555333000//////...000222555777444555555555555444333333222333555555333222333444222333444555555444333222000000000000000111111222......///000000000000000111111111222222222222333000000000000000000000000111111111222222222222333222222333333333333222222222222222111111111111111000000000//////000000111000/////////000111222333000000000...------///111////////////////////////------------------------++++++,,,,,,---///000111------------------...///////////////000000000000,,,---...///000///...---------......//////000000.........---,,,---///111//////......//////000111000111222222111111222333222333444333111000111222000000///.....................---......///000111,,,000333111---+++,,,///------,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++)))+++,,,++++++***+++---,,,+++***)))((()))******((((((((((((((()))++++++))))))))))))))))))******))))))******+++++++++,,,)))************+++++++++******+++,,,------------+++,,,---......//////...000111111222222333444444222333444666888:::;;;<<<999:::<<>>======<<<<<<;;;:::::::::///000111111222222222111111111111222333333444444333333444444444333222111222222333444444333222222000111111///------000333777444444666333...,,,...333222222222333444555666333666888888666555555777999777555666888:::999888444222///---...111555888666666666666666555444333111333444444333222222333444444444444444444444444000000000000000111222222...///000111111111000000111111111222222222333333///000000000000000000000////////////000000000000222222333333333333222222000000000111111111111111000000////////////000000...............000111222222222111000//////222444000/////////////////////+++,,,---.........---,,,,,,---...///////////////------------...///000111///...---------...000111///.........------------///...---,,,---///111222.../////////......000222///////////////000000111000111222111000111222444111222333222000///000111//////------,,,------......---------...///111222,,,...//////...------,,,,,,,,,,,,,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,(((((())))))******++++++***))))))***+++,,,,,,+++,,,+++)))((((((((()))***((((((''''''((()))+++,,,***)))))))))))))))))))))***************+++++++++)))************+++++++++)))***+++,,,------------)))***+++,,,------------000111111222222333444444333444555666888999:::;;;;;;;;;===@@@EEEJJJOOOQQQQQQSSSWWW[[[___eeekkkooolllmmmppptttyyy~~~sssUUUGGGDDDAAA======<<<<<<;;;;;;::::::999000111222333333333333333111222222333333444555555111222333444444444333222222222444444444444222222000111111///,,,,,,///333222111444777666333333666444444333333444666777888111444888999777666777999999777444555999;;;;;;:::777444///,,,---111666999666666777777666555444444000222444333222111222222555444444333333444444555000000///000000111222222...///111222222222111000111111222222222333333333////////////000000000000---------............///222222222333333222222222////////////000000000000111000////////////000000...---------...///111222000111111111111333777:::000000000000////////////,,,---///111111000...---...///000000000///...---///............///000000---,,,***))))))+++...000222000---++++++,,,...//////...,,,+++,,,///222444---///000000//////000222///////////////000111111000111222111000000222444000222222111///...///000///...---,,,+++,,,------...---------...///111222///---,,,...111111...+++,,,,,,,,,,,,,,,---...///........................------,,,,,,,,,+++++++++((((((((()))******+++++++++)))'''))),,,---,,,))),,,+++)))((((((((()))***((('''''''''((()))+++,,,*********)))))))))))))))************************)))************+++++++++)))***+++,,,------...------...///000111111111111000111111222333333444444999999999999888888888888<<<<<<>>>AAAFFFKKKPPPSSSRRRTTTWWWZZZ___eeekkkppplllmmmppptttyyy~~~wwwXXXJJJEEEAAA======<<<<<<;;;;;;:::999999------...000111222333444222111//////000111444555444444555555555444222111333333333333333333333333555333111111222222222111111111333444555666666666444333111000000111333444777777888999999999999999;;;888666888<<<===:::666777555111...------...///333333555666666666555444666444333111000000111111555222///000222333111/////////000000111111111222//////............//////------...///000111222222000000000///......------+++///333111...,,,///444000000////////////000000222///000555555000///222////////////////////////,,,---------,,,,,,...//////111333333222222333444------...///000000000//////222444333000......//////,,,+++...222222...))),,,------...............'''---000///...000000---000///---,,,,,,---...000.........//////111222222333111///---,,,---...///+++---//////...------...///////////////000111111444444444444222000...,,,......//////////////////...000111///+++***///444555///,,,///000,,,,,,///,,,---.........---,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))))))))(((''''''(((((()))***+++,,,,,,---,,,***((()))++++++)))&&&&&&((()))***)))***+++---)))***,,,+++)))''''''(((((('''&&&''')))+++***))))))))))))******++++++,,,+++)))((()))---//////...//////000000000000//////000000111222444555666666777777777888999::::::::::::<<>>============<<<<<<<<<<<>>@@@BBBEEEKKKRRRWWWZZZ]]]aaafffiiilllnnnooommmqqqvvvzzz}}}dddNNNFFFBBB===<<<<<<<<<<<<;;;;;;;;;;;;222222222222222222222111///000000111222222333333444444333333333444555666222222222222222222222222111111111333444444333111...///000111222333333333222222333333444444555555444444555666666666666666333444555777888888888888555555666666555444222111111000000000000111222222333333444444444444333333222333333111000///111222111111111111000000000000//////............//////......//////000000111111222222111000000///........./////////000000000111000000////////////000000000222111......111222000////////////////////////...///000///...///000222111333444333000/////////)))***,,,---///000000000/////////000111111///,,,)))...222222...+++,,,...,,,------...............(((,,,...++++++---///...,,,,,,------.../////////......------------......000000000000000000000000...000111000000111333555......------......///000111000///...------------))))))***+++,,,---......,,,---------............***++++++)))+++---,,,(((///...---+++************++++++++++++***************++++++,,,,,,++++++***)))))))))))))))((('''''''''((()))***+++,,,------''')))***+++)))))))))***((()))***)))'''&&&'''((()))+++,,,+++)))''''''(((***))))))***,,,------,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,,,,...000000111111222222111111000111111222444555666777888555555666777777888999999===>>>@@@BBBFFFLLLSSSXXXZZZ^^^dddhhhjjjlllnnnooonnnqqquuuyyy}}}gggPPPGGGBBB>>><<<<<<<<<;;;;;;;;;;;;:::000000000000000000111111///000000111222222333222333333222222222333555555111111111111111111111111111000000111222333333111............///111333444000111222333333444444444222333444555666777777777444555666777666666666777555555555555444333222222000000/////////000111222222333444555555444333333111333333222//////000333............////////////......------------......000000000000////////////111111000000000000000000---///111111......000222000000////////////000000...111000,,,,,,000111...////////////////////////.../////////......000222///111222111000......///+++,,,---...///000000000---,,,,,,...111111///---,,,...000///---,,,---///+++,,,,,,---------------&&&+++...------///000...------,,,,,,---...000111......------------......000000000111111111000000///000000///...///111333///////////////000111111000000000000///...------*********++++++,,,,,,---///.........------+++***+++---+++((()))...---)))...---,,,*********++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***)))************)))(((((())))))*********+++++++++&&&)))++++++)))(((***+++(((*********((('''((()))%%%'''))))))(((((()))******)))(((***,,,---,,,+++*********++++++++++++++++++---...---++++++---///000111111222222111111000111222333444555777888888666666777999:::;;;<<<======>>>@@@BBBFFFLLLTTTZZZXXX]]]dddiiikkkmmmoooqqqqqqsssvvvyyy|||iiiQQQHHHCCC@@@<<<<<<<<<;;;;;;;;;::::::............/////////000///000111222222333222222222222111111111222444555111111111111111111111111111///...///000222222111...---,,,,,,---///222333///000111222333444444333111222333555666777777888444555777777666555666666555555555444333333333333000///.........///111222222333444555555555444333111333444222///...000333+++,,,,,,------.........---------,,,,,,---------222222111000///...------/////////000111111222222,,,000333111...,,,000444000000////////////000000---000///******///000---////////////////////////---...///...---...///111...///111000...---............//////////////////***)))))),,,000222000---//////...,,,+++,,,...000***+++,,,,,,------,,,,,,%%%+++///...///111222000...---,,,+++,,,...000222111000000/////////000000///000111111111111000000.........---,,,,,,...000111111111111111222222333111222333333333111000///------------------------+++++++++---//////...---+++---+++'''(((......***,,,+++*********+++,,,---***++++++,,,,,,------...+++++++++,,,,,,++++++++++++++++++++++++***))))))+++++++++***************&&&)))++++++)))(((***,,,(((***+++***)))((()))+++"""$$$'''(((((()))+++,,,)))(((((()))+++,,,,,,+++)))))))))******++++++,,,***,,,...,,,******,,,///111111222222222222111111111222333444555777888888222333444555777999:::;;;>>>???@@@BBBFFFMMMUUUZZZVVV\\\ccciiikkknnnqqqssstttvvvwwwyyyzzz~~~jjjRRRHHHDDDAAA<<<<<<;;;;;;;;;:::::::::000000000000000111111222000......000333222///+++111222222333333222222111111111111000000000000//////000000000111111111111333000---++++++---000222...///111111000000111333666666666777888:::;;;<<<888666333222222555888:::777777666555333222111111111111000000//////......000111222333444333222111555444333333222222333333000000000000////////////000000000000000000000000///000111000...------...,,,...000222333222111000+++...000111000000111222333000//////...---000666777444000.........//////111000000///////////////111000/////////...,,,+++,,,+++,,,---//////---+++---111111---,,,...000///............////////////000///...---,,,+++++++++---***+++111222......333......////////////......,,,,,,---...///000111222---...///000000///...---333333222222111000000000///000222222000///000111.........000333555555444555333000000222222000---,,,,,,,,,---...///000111---111000)))'''+++---+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,***)))))))))*********++++++,,,,,,++++++***///---++++++++++++)))(((++++++***************+++((((((((((((((((((((((((******))))))((((((''''''%%%&&&&&&'''''''''''''''***(((***------***(((***((()))*********+++...111000,,,)))))),,,...---+++222333444444444333222111555444333222222333555777777666555444555777999:::>>>AAABBBBBBFFFOOOUUUVVVQQQXXXaaagggjjjlllooorrrrrruuuxxxxxxyyy|||pppUUUGGGAAA>>><<<:::888999<<<===<<<999000000000000000111111222000//////111333222///,,,111222222222222222222111333333222222222111111111111111111111222222222222222111...---,,,---///000000222333222111111222333555555666777888999::::::777666444333444666888999777666555444333222111111333222111000///...------111111333444444444333333333333222111111111111222000000000000////////////000000000000000000000000...///000000...---...///,,,---///000111111000000---///000000000000111333...,,,---111222000///111111///,,,,,,...111333333000000000000000///......000////////////...---,,,,,,,,,+++---...///...,,,---000111---,,,///000///............////////////......------,,,---------...+++---111222......111---............------,,,,,,,,,---...///000111111//////000111111000//////111111111111000000000000///000222222000//////000///......000333444444444888666333222333222///---------,,,------...///000---111111+++))),,,...,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,+++++++++***)))((('''******))))))******+++,,,((((((((((((((((((((((((***)))))))))((((((((('''(((((()))************)))***((())),,,,,,)))(((***)))************+++---000///---++++++,,,---------222333333444444333222222666555444444444555666666777666555555666888:::<<<>>>AAACCCCCCGGGOOOSSSSSSRRRXXXaaafffiiilllooorrrsssvvvyyyzzzzzz~~~sssWWWIIICCC???>>><<<;;;;;;===>>>===;;;000000000000000111111222000000000111333333111///222222222222222222222222444444444333333333222222111222222222222333333333222111000///...------...000111333333333333555666333444666777888888888888777666666666666777777888666555555444333222222111444444222111///---,,,,,,000111222444555555555555333222111111000000111111////////////000000000000000000000000000000000000---///000000......///111------......//////000000///000111000///000222555777111...000222000///000///---+++,,,///222444444...///000111111///...,,,...........................,,,++++++---......---,,,000111...,,,///000...---............/////////---------------...//////...---///222222///---...---------------,,,+++***,,,,,,---...///000000111000111111222222111111000...////////////000000000///111222111///......//////......000222444444333:::888555444333222///------------,,,,,,---......---111111...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,***++++++,,,,,,++++++***(((***++++++)))((('''''')))))))))))))))***+++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++++++++++++++***'''(((++++++((('''******+++++++++******,,,...---......---,,,,,,...///222222333333333333222222666666666666666666666666777666555555666888;;;<<>>>>>>>>>>>===<<<000000000000000111111222000000111222333333222111222222111111111111222222444444333333333222222222111111111222222222333333222222111111///...,,,,,,---///222333444555777999222333555777888888666666666666777777777777777666555444444333333222222222333333222111000......---//////111222333444555555333333222111111111111111////////////000000000000////////////////////////---...000000//////000222///............///000111111222111000///000333666HHH<<<000---...///000333333111///...///000000000---...000222111///---+++,,,---------------...//////---++++++,,,.........,,,000111...---///000...---------.........//////.........------......///...///000222222///---,,,---......------,,,+++***,,,,,,---......///000000000000111111111111000000,,,,,,---......///000000///000111111///------...///......///222333333222777666555444333111000///------,,,,,,,,,,,,,,,,,,,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******)))))))))***,,,---***++++++,,,,,,++++++***&&&))),,,,,,***((('''(((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************)))***''''''******''''''***+++,,,,,,,,,******+++,,,,,,///111000---,,,///222111222222222333333333333555555666666666666555444555444444444666888;;;===@@@DDDGGGHHHJJJNNNOOOMMMQQQWWW___dddfffiiilllooorrrvvvzzz||||||zzz[[[KKKDDDAAAAAA@@@???>>>>>>===<<<<<<000000000000000111111222///000111222222222222222222111111000000111111222222222222222111111111111000000000000111111111222222222222111000...---+++...000222333333333555777222333555777888777666555666666777888777777666555333333333333333333222222111111111111000000000000---......///111222333444444444333222222222222222.../////////000000000111////////////////////////---///000000//////111222000000/////////000111222222222111000///000333555HHH<<<000...//////000222666333111000000000///...---...000111111///---+++***,,,---,,,++++++...000///---++++++,,,.........+++000222///---//////---------------............000000///------,,,,,,,,,...///000000000///---***...............---,,,,,,,,,,,,------......///////////////....../////////++++++,,,---...//////000...///000000...------...///......///111333222222222222222222111000000000---,,,,,,+++++++++,,,,,,+++,,,......---++++++,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,******)))))))))***,,,---***++++++,,,,,,++++++***''')))+++++++++*********,,,,,,***)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******************''''''))))))''''''***+++,,,---,,,+++******++++++...111000...---///222111111111111222222333333222333444555555555555444333333222333555888;;;===BBBGGGJJJJJJLLLOOOOOOLLLOOOVVV^^^dddfffhhhjjjmmmqqqtttyyy{{{||||||]]]KKKDDD@@@?????????>>><<<;;;;;;;;;000000000000000111111222...000111111000000222333222111000//////000111222111111111000000000////////////000000000111111111222222222111000///...---222444444444222222222444333444666777777777666555555666666666666555555444222222222222333333333333000000000111111111222222............///000222222555444333333222222333333......//////000000111111000000000000000000000000...000111111//////000222000000000111111111111111111111111000//////111333666111///222444111///...222111//////111111111000---...///000000...---+++***,,,---,,,)))***---111...,,,++++++---......---+++000222///...//////---,,,------------.........000///...---,,,+++++++++---//////---,,,...---***------............------,,,,,,---------............------,,,,,,------...++++++,,,---......//////,,,...//////...------...///......///111222222111///000111000///...///111+++++++++******+++,,,,,,,,,+++,,,...,,,)))***...++++++------------++++++************+++++++++++++++***)))))))))***+++,,,***++++++,,,,,,++++++******)))((()))+++,,,+++***,,,+++***)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++((('''******'''(((+++***+++------+++******++++++---///000/////////000111111000111111222333444111222222333444555666666333222222333666999<<<>>>EEEIIILLLKKKMMMQQQQQQNNNNNNVVV```gggiiiiiijjjkkkppptttyyy{{{}}}^^^LLLDDDAAA<<<===>>>===;;;:::;;;<<<000000000000000111111222---///111000//////111444222111000//////000111222111111000000000/////////000000111111111222222222222111111000000000//////222333555555444444555777555666666666666777777777666555555555444444444444111111222222222333333333111111111111111111111111000///......///000111222444333333222222222222222.........///000111111111000000000000000000000000000111222111//////000111//////000111111000///...///000111111//////000111,,,+++...444444111...///...---------///000000///......//////......---,,,***,,,---+++((((((,,,000,,,,,,+++---...///...,,,***000222000...000///,,,,,,,,,---------............---,,,+++++++++++++++,,,...---))))))---...+++***+++,,,---------------,,,,,,------------.........---,,,++++++,,,---...,,,,,,------......//////***,,,......------...//////......///111222111000///111222000...---...000******)))******+++,,,---///,,,+++...,,,)))+++111***+++---......---+++***************++++++++++++,,,+++***)))))))))***+++***++++++,,,,,,++++++***,,,'''###$$$***---,,,)))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***)))******+++,,,+++++++++,,,)))(((******((())),,,)))+++------,,,+++++++++,,,,,,,,,...000111///...111000000000111222333444111111222222444666999:::444444444555888;;;???AAAHHHKKKMMMLLLNNNRRRSSSPPPOOOXXXccckkkmmmlllkkkkkkppptttzzz}}}~~~aaaMMMEEEBBB;;;===>>>===;;;:::;;;===000000000000000111111222,,,...000000......111444222111000......000111222111111111000000000000///111111222222222333333333222111000000000000000111---000333555666888;;;>>>777777666666666777777888666555444333333333333333111111111222222333333444333333222222111000//////111111000//////000111222333222222111000111111111---......///000111111222000000000000000000000000111222222111///...///000---...000111111///---,,,...000111111000...//////000///000222111...///444...---,,,,,,......---,,,//////......------------***---...+++''''''+++000,,,+++,,,...//////---+++***///222000///000///,,,,,,,,,,,,---------......++++++******++++++,,,,,,+++...,,,'''''',,,...+++((()))***+++,,,---------,,,,,,------------------...---,,,++++++,,,---...---------.........//////)))+++---...------///000///......///111222111000111222333111...,,,,,,...))))))))))))***+++,,,---111---,,,...---***---333***+++---......---+++***)))************+++++++++---,,,+++)))))))))******+++++++++,,,,,,+++++++++---&&&!!!)))...,,,(((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))'''((((((((())))))******''''''((())))))))))))(((---***(((******(((***---(((***,,,---,,,++++++,,,,,,++++++---111222///,,,111000000000000222444555222222222222555888;;;===555555555777:::===AAACCCIIIMMMNNNMMMOOOSSSUUUSSSPPPZZZfffoooqqqooommmlllqqquuu{{{~~~cccOOOFFFCCC:::===>>>>>>;;;;;;===???000///.........000111222000000000000////////////333000...///111222111///222222333333333333444444,,,---000222333333111111//////000///...+++(((&&&///222555666666666777888888444555999999444444888666666666555444444333333444333222111111111222333666555333111000000111111111111111000000000000000111222444444444222000///111000000000111111...,,,///111111000///......000000///.........000111222////////////000000000000000000//////......------111000...---...///111222.........////////////000000000000000...---+++)))++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***---...---,,,+++---000222------,,,+++,,,---...///------,,,,,,+++,,,,,,,,,111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---222222---***,,,,,,(((...,,,++++++---......------,,,,,,---...///---,,,//////............////////////000000000000//////222111111000///.........,,,+++***))))))+++---...------------------------------......------,,,+++))))))(((((((((((())))))000---)))(((******)))'''++++++***)))((((((+++...+++*********))))))((((((&&&&&&''')))++++++***(((---***((((((***+++,,,+++)))))))))))))))******+++'''))),,,......---+++***((((((((((((''''''''''''******+++***))))))+++,,,&&&+++///...++++++///444---///111111111000111333222222333555777888999:::777777777999:::<<<>>>???DDDEEEGGGJJJMMMPPPRRRSSSYYY```jjjpppqqqooonnnnnnppptttyyyzzz{{{iiiNNNDDDDDD>>>>>>======<<<<<<<<<;;;111000000000000111111222/////////000000000000000333000...///111222111000111111111222222222333333---...000222222222222111111111222222111...,,,***...111444555555555666777888444555999999555444777555555555444444555666666444333222111111111222333555444222111111111111222333222222111000///......111222444555555444222111111111000111222111...,,,///000111000///...///000111000///......///000000....../////////000000000///////////////.........111000...------...000111---............/////////000000111111000...,,,+++++++++******+++,,,---...,,,,,,------------,,,,,,,,,---,,,+++***+++---000---,,,+++++++++,,,......,,,,,,++++++++++++,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,''',,,...,,,+++...///------,,,***+++,,,......---,,,++++++---...///...,,,...------,,,,,,------........./////////......---111000000///......------,,,+++***))))))+++---...------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))(((((((((((((((((()))///,,,)))(((***+++***(((------,,,+++)))***,,,...*********))))))((((((((((((''''''((())))))'''$$$###&&&***+++***)))***++++++***))))))(((((((((((()))***+++------,,,+++***&&&&&&'''((()))******+++)))***+++*********+++---+++,,,------------...///...///111222111111222333111111222333555666777777777777888999:::<<<>>>???CCCEEEGGGJJJNNNQQQSSSUUU[[[ccclllqqqqqqpppooooooqqqvvvzzz{{{{{{}}}iiiNNNDDDDDD>>>>>>======<<<<<<<<<<<<111222222222222111111000...//////000000111111111222111//////111222111000000000000111111111111222000000111111222222222333000111222333222000...------000333444444444555666666555555888888555555777666555444333444666888:::444444333222222222222222333333222111111222222333444333222111000...------111222333444555555555555333222111222333222///---...///000000///...///111000///.........000111222------........./////////.........///////////////111000...---------......---------............///000000111111111000...------+++***)))***---000222+++,,,,,,------,,,,,,++++++,,,,,,***((((((***,,,+++++++++++++++,,,------,,,++++++******+++,,,,,,++++++,,,---...//////000------------------------%%%***,,,++++++...///...,,,+++)))***+++---,,,,,,+++***+++,,,///000///---,,,,,,++++++++++++,,,,,,...............---,,,+++//////......------,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((((((''''''''''''((((((---+++)))(((***++++++***---------+++))))))***,,,***))))))(((((((((((((((***)))((((((((('''$$$!!!###+++---***&&&'''***,,,+++)))((('''&&&&&&&&&+++++++++++++++*********(((((())))))************((()))++++++++++++---...///---+++,,,...///---+++...000222222111111222333000111111222333444444444777777888999;;;===>>>@@@CCCDDDGGGKKKOOOSSSVVVWWW```fffnnnrrrrrrpppppppppsssxxx|||}}}{{{|||jjjOOOEEEEEE>>>>>>======<<<<<<======111222222333222111///.........///000111111222222222111000000111111111111000000000111111111222222222111111111111111222333...///000111111000...---,,,///222333333333444555555555555777777666666666888666444333333555888:::444444333333222222222222222222222222222222333333333222222111000///......000000111222333555666666444444333333444333000...---...000///......///111------------///111333444------------.........///------......//////000000111000///---,,,,,,,,,,,,------------...............///000111000000......---,,,+++++++++---///111)))******************))),,,,,,,,,***)))((()))+++*********+++++++++,,,,,,++++++*********+++,,,,,,++++++,,,---......//////........................***,,,---,,,************+++***((()))+++,,,,,,+++*********,,,///000///...,,,,,,++++++++++++,,,,,,......///......---,,,+++---------,,,,,,,,,++++++++++++*********+++,,,---******++++++++++++,,,,,,+++++++++++++++***))))))((((((''''''''''''((((((+++***)))((()))+++,,,,,,+++++++++)))'''&&&''')))))))))(((''''''(((((()))***))))))))))))(((%%%###$$$***,,,)))''''''(((***)))((('''&&&&&&&&&&&&---,,,+++)))))))))******------,,,+++***(((((('''''')))+++,,,,,,,,,...///------,,,------------,,,---...000111000000111222111111222222333333333444666777888999;;;===???@@@BBBDDDGGGLLLQQQUUUYYYZZZdddiiippprrrrrrpppqqqrrrsssxxx}}}~~~||||||mmmQQQFFFEEE???>>>===<<<<<<===>>>>>>000000111222111000...---...//////000111222222333222222222111111111222222111111111111222222222333222222111000000111111222...///111222222000///...,,,///222333333333444555333555555555666777777555999888555333333444666777444444444444333333222222111222222222222333222222000000000000000111111111.........///111333666777666555555555555444111///---...000///...---...000//////.........000111222------------.........///------......//////000000000000///...---,,,,,,,,,---------.........//////---.../////////...---,,,---------......------,,,*********++++++*********,,,------,,,***)))***,,,******+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,------------------........................------...---+++(((((()))+++)))((((((***++++++************,,,///000///...------,,,,,,,,,,,,------///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++***+++++++++,,,,,,*********++++++,,,,,,,,,******++++++******)))(((((((((''''''''''''((((((******)))))))))***,,,---+++,,,,,,***(((''''''(((***)))(((''''''((()))***)))((()))***++++++)))'''(((((((((((())))))((('''((((((''''''''''''((((((---,,,***)))((()))******...---,,,+++***)))(((''''''***,,,---------...000))),,,///...,,,+++...111+++---///000//////000111222222333333444444555555666777888999;;;>>>@@@AAACCCEEEHHHMMMRRRWWW[[[]]]gggkkkpppqqqppppppqqqtttqqqwww}}}~~~}}}~~~qqqTTTGGGEEE???>>>===<<<<<<===??????///000000000000//////...///000000111111222222222111222333222000000222333111111111222222222333333222111111111000000//////000111222333333222000///,,,///222333333333444555222555666444555777777555999777555333222333444555444444444444444333222222222222333333333222222111/////////000111111222222......---...///222555777888777666666666555222///...///000///---,,,---...444222111///...---......------........./////////.........///////////////000/////////...---------.........////////////000---.../////////---,,,+++,,,---.........,,,+++***,,,------......------,,,,,,---......,,,+++,,,---***++++++,,,---,,,,,,,,,++++++++++++,,,---............------,,,,,,++++++------------------------++++++,,,...---)))***---+++***((()))***,,,+++++++++***+++,,,///000///---......------------............////////////......,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------***++++++++++++***))))))))))))(((((((((((()))))))))******))))))))),,,...---......---+++***+++,,,+++***((('''((()))+++,,,(((((((((***,,,---+++***...+++''''''((())))))(((((('''''''''(((((()))***,,,+++***)))((()))***+++))))))******++++++++++++(((+++...///.........///''',,,000///+++***...333,,,---///000//////000111222333333444555666666777666777888:::<<<>>>AAABBBDDDFFFJJJNNNTTTXXX\\\^^^gggjjjnnnooonnnnnnrrruuurrrwww}}}~~~~~~vvvWWWHHHDDD???>>>===<<<<<<>>>???AAA000000000///000000111111111111111111111111111111111333444222000000222444000000000111111111111222000000111111000///---,,,000111222333333111///...---///222444444444555666111555666333444888888444555444444333333333444444333444555555555444333222222333333444333222000000000000000000000111111111000///...---///222666888999888777777777666333000///000000///---+++,,,,,,222111000.........///000....../////////000000000///////////////........./////////000/////////.../////////000000000111111///000000000///...,,,++++++++++++++++++,,,,,,,,,---......//////......---+++,,,......---,,,---...***+++,,,---...------,,,,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++///...***+++000,,,***))))))+++,,,,,,+++,,,++++++---...///...,,,......------------......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,++++++++++++,,,------......++++++,,,,,,++++++***)))******))))))))))))*********++++++***((((((+++...,,,...//////---,,,------,,,+++)))((((((***,,,...''''''(((***,,,,,,+++)))+++***)))((('''((()))+++******)))((((((((()))))))))))))))))))))******+++'''(((((()))***+++,,,,,,))),,,///000///...---...+++---///...,,,+++---///---///111222111111222333111222333444555666777888666777888:::<<>>===<<<<<<>>>@@@BBB111111000000000111333444222222222111111111111111111333444333000000222555////////////000000000000///000111111000...,,,***...///000111000...,,,+++---000333444444444555666000555666333444888888444111111222333333444444444333444555555555444333222333333444444333111000///222222111111000000//////222000///...000333777999:::999888888888666333000000111111///,,,+++++++++---,,,------///111444555////////////000000000000000000//////.........---...///000000000000000///000000000000111111111111111222222111000...,,,++++++***)))((()))+++...000,,,------......------,,,)))+++------,,,,,,---...+++,,,---...///...------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,000///******///,,,+++)))***+++---,,,,,,---,,,,,,---...///---,,,...------,,,,,,------...)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------...//////+++,,,,,,,,,,,,+++******++++++************++++++***+++,,,***((('''***---***,,,------,,,+++,,,------+++)))((()))+++---///''''''''')))++++++)))'''$$$(((,,,***&&&%%%)))------,,,+++)))(((((((((((((((((())))))******++++++*********)))))))))))))))***---000000///...------000...---,,,------,,,***///111333333333222333444000111222333555666777888666777888:::<<>>===;;;<<<>>>AAABBB000111222333222111000///555333111222555666333000555333000......000333555000000////////////000000000111333333222222222333---000000///000111///)))///111333555777777666555444555666666666555333222222222333444444333222222333444444555555444444333222333333444444333333222///000111222333333222111,,,---...000222444666666777777777888888666333000///////////////.........111000///...------...//////////////////.........222222111000//////000000000000000000000000000000///////////////////////////////////////---+++***,,,---...---+++***+++,,,///---,,,---//////+++(((,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---111///,,,---000111///,,,,,,,,,+++++++++,,,------)))***,,,...//////......******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++...//////...,,,******+++,,,///111///,,,+++---///,,,++++++---//////,,,(((......---,,,,,,+++******,,,***(((((()))))))))(((++++++***)))***,,,///000+++,,,,,,------,,,++++++*********))))))))))))(((************************///,,,***+++------+++))))))))))))((())))))***+++'''((()))******+++******)))((('''((()))***)))(((((('''&&&&&&((())))))((('''(((((((((((((((''''''((()))******)))***,,,......---+++*********++++++111...++++++...111111111222111//////000111444555333555666666666777999;;;::::::;;;;;;;;;>>>CCCFFFCCCJJJPPPRRRQQQTTT\\\dddjjjjjjiiijjjlllooosssvvvxxx~~~fffNNNEEEAAA<<<:::;;;;;;;;;???EEE///000111222222222111111***,,,///111222333444555111000000//////000000111000000////////////000000///111333333222111222333...000111///000222///***,,,...111333444444444333555555666666555444444333222333444555555444333222444444444444444444444444333333333333333333333333000000111222333222111111//////000111222222333333555555555666777666333000////////////////////////111000///...---......///////////////////////////222111111000//////000000000000000000000000000000//////////////////////////////000000///...,,,+++---...///...,,,+++,,,---///---,,,---......,,,***++++++************+++++++++---......,,,++++++,,,...---,,,---......---,,,...------,,,,,,,,,------***+++,,,............---++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,------//////000///,,,+++,,,,,,000///............---,,,,,,++++++---//////,,,)))---------,,,,,,++++++***000...,,,,,,---------,,,++++++******+++---000111...---------,,,,,,++++++++++++*********)))))))))************************///---++++++---...,,,***------,,,+++*********+++))))))*********))))))((()))((('''((()))***)))(((***((('''''')))******)))'''(((((((((((((((''''''((()))******)))***,,,...---,,,+++*********++++++///---+++,,,///111111000111111000///000111333555333555666666555666888:::777999<<<===>>>???BBBDDDEEEHHHLLLOOOSSSXXX^^^bbbjjjjjjjjjkkklllnnnrrrtttuuu}}}iiiPPPFFFCCC>>>;;;<<<<<<<<<@@@EEE...///000111222222111111$$$)))///111000000222555//////000111111000//////000000////////////000000...000222222111000111222///222222000111333111,,,,,,---000222444444444333666666555444444444444555444444555555555555444444555444333222222333444555555444333333333333444555111111222222222111000000222222222111111111000000222222222333444444222000////////////////////////000000///.........//////////////////////////////111111000/////////000000000000000000000000000000//////////////////////////////000000000...---,,,...///000///---,,,---...///...,,,,,,---...---,,,+++***)))(((((()))***+++,,,...///...,,,++++++++++++,,,---,,,++++++,,,---000///...---------------,,,,,,---......------,,,+++++++++,,,,,,,,,------...---,,,++++++---///111///000111///...------...333///,,,---///000---))),,,,,,,,,---......,,,***,,,,,,,,,,,,,,,+++++++++---,,,******+++,,,+++***++++++++++++---///111333111000...,,,,,,+++,,,,,,,,,,,,,,,+++++++++******************************///---,,,,,,---...---+++///...---+++***)))))))))+++++++++******)))'''''')))((('''((()))***)))(((***)))((((((***++++++***'''(((((())))))(((((((((((()))++++++******+++---,,,,,,+++************+++---,,,,,,...000111000...111000000///000222333444333444555555444444666888666999<<>>>>>===???DDD//////000000000000000000***...111333111//////000000000000000000000000000000000////////////000000...000111111000000000222111333222000111444222------...111444555666555555666666444333333444555666555555666666666666555555555444222111111222444555666555333222222333555666222222222222111111000000333222222222111000000000/////////000222222111//////////////////000000000000000/////////////////////////////////000000000111000000/////////000000///////////////////////////////////////////////////000000111000///...------...///...---,,,,,,...///...,,,,,,,,,...//////---+++)))'''''')))+++---+++,,,......---,,,,,,---))),,,...---+++***,,,///111111000...------------.........------,,,,,,+++,,,,,,,,,,,,------------///---,,,,,,,,,///111333///000111000///...///000222000......//////---***,,,,,,------......,,,++++++++++++++++++,,,,,,,,,+++)))'''''')))***)))(((+++++++++,,,...000222333333111///,,,++++++,,,---------,,,,,,,,,+++++++++************************...---------------------,,,+++***)))((((((((((((***************)))(((((()))((('''((()))***)))(((***((('''((()))+++******'''(((((())))))))))))(((((()))++++++******+++,,,++++++******************+++,,,---///000000///---000000000000111222333444333444444444333333555777777999<<<>>>>>>???AAACCCGGGIIILLLOOORRRWWW\\\___iiilllnnnnnnmmmnnnppprrrrrr||||||{{{tttXXXKKKFFFAAA>>>???>>><<<>>>BBB111000000//////.........222111111222444333000---111000...,,,,,,...000111000000////////////000000...000111111000000000222222333222000111444222...+++---000333555555555444666555444333333444666666666666666666666666666666555444222111111222444555666555333222222333555666333333222111111000000000111111111111111111222222...------...000111000///////////////000000111111//////000000000000000000////////////000000111111000///////////////000000///////////////////////////////////////////////////000111111111000///...,,,---...---+++++++++,,,...------,,,,,,...000111///---+++))))))+++---///)))+++---...------///000***---//////,,,,,,...111222111000///...---------///......---,,,,,,,,,,,,,,,,,,---------.........///...------...000222333...000111000//////000111///111222000---,,,---...,,,---......------------***++++++++++++++++++++++++***((()))***++++++***++++++,,,---...000111222333111///,,,++++++,,,------------,,,,,,,,,,,,+++************************,,,---------------------***)))))))))))))))******(((((()))***************)))((('''((()))***)))((()))'''&&&&&&((())))))(((''''''((()))******))))))(((***+++,,,+++******+++************************)))+++...000000///...---000000000111111222333333222333444333333333555777999:::;;;;;;<<<>>>BBBFFFGGGLLLPPPQQQOOORRRXXX___hhhllloooooommmmmmpppsssttt}}}|||zzzzzz\\\MMMEEEAAA>>>>>>===;;;<<<@@@000000///...............333000///111444666333000000...+++))))))+++...000000000////////////000000...000222222111000111222222333222///000333222...(((***---000222333333222555444444444444555666666666666555555555555666666444333222111111222333444444333222222222222333444333222111111000111111111000000000111222222333333---,,,,,,,,,...//////......//////000000111111222//////000111111111000000...//////000000111111222//////......//////000000000000000000000000000000///////////////////////////000111222222111000///,,,---...---+++***+++,,,,,,---......---...000222000...---,,,,,,---...000)))+++---.........///000,,,...////////////000111111000///...............///...---,,,,,,,,,,,,,,,---------.........//////............///000111111---///000000//////000222---000333111---,,,...111,,,...///...---,,,---///+++++++++++++++*********)))'''&&&&&&((())))))(((++++++,,,---...//////000111000...,,,,,,+++,,,,,,---------,,,,,,,,,++++++***************************,,,---,,,++++++,,,...++++++******+++,,,,,,---'''''')))******+++++++++)))((('''((()))***)))(((((('''%%%&&&((())))))(((''''''((()))************(((***,,,,,,+++*********((()))******+++*********(((+++...000///.........///000000111222222333333111222333333333444666888:::;;;;;;:::;;;>>>CCCGGGFFFLLLRRRQQQNNNPPPWWW___fffjjjmmmmmmjjjjjjoootttuuu}}}}}}{{{___NNNDDD@@@>>>???>>>;;;<<<@@@------,,,,,,---///000111000///......000111222333000///---,,,,,,---///000000000////////////000000///111333333222111222333222333111...///333222...''')))---000222333333222333444444555666666555555666666555444444555666666222222222222222222222222222222222222222222222222222111000000000111222333000111111111111222222222...---+++,,,---......---...//////000111111222222...///000111222111111000...//////000111111222222...............///000000000000000000000000000000///////////////////////////000111222222222111000---.........,,,+++,,,---))),,,///000//////000222///......------......///,,,...//////...------......------...000111111000//////...------...............---,,,,,,,,,---...---.........////////////---...///000000//////...,,,---////////////000222...///000000//////000111---...///...,,,,,,---000,,,,,,++++++******))))))&&&%%%$$$$$$&&&''''''&&&++++++,,,---------------...---------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************(((***,,,,,,******+++---,,,,,,++++++***+++++++++((())))))*********)))))))))((('''((()))***)))((()))(((&&&''')))******)))''''''(((******++++++***(((***,,,---+++***))))))'''((()))***++++++***))))))+++...///------...//////000000111222222333222000111333444444555888:::888:::;;;<<<===???BBBEEEEEEIIIMMMOOOPPPSSSZZZ___bbbgggjjjiiifffgggmmmsssttt}}}|||{{{aaaOOODDD@@@???@@@???===>>>AAA*********+++---000333444---//////---******///333111111222222222222111111000000////////////000000000111333333222222222333222222111...///222111...)))+++...111444555444444222333555666777666555444666555444333333444555666111222222333333222222111000111222222222222111000111111000000000111333444222222222111111111111111///---,,,,,,---...------...//////000111222222222...///000222222222111000...//////000111222222222...............///000111000000000000000000000000////////////////////////000000222333333222111000...///000///---,,,---...(((,,,000111000///000222........................///000111000---+++++++++///,,,+++---111222111///......---------......///...---,,,,,,,,,,,,................../////////000---...000111111///---,,,+++---...///...///000222000...,,,...111333111///---...000...,,,+++...000---,,,,,,+++***)))((((((***)))'''(((***++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,+++++++++******************************'''***,,,+++))))))+++---,,,,,,***)))((((((''''''***++++++******)))(((''')))((('''((()))******(((***)))'''(((***++++++***''''''(((******+++++++++(((***------,,,***))))))'''((()))+++++++++***)))))),,,......---,,,...000///000111222222333222222///111333444555666999<<<666999<<<>>>???@@@AAABBBEEEFFFIIIMMMRRRXXX\\\___```dddgggeeebbbdddlllsssrrr{{{{{{{{{bbbOOODDDAAA@@@AAAAAA???@@@CCC...///000///------...000---......///000111111222000000000111222222333333111000000////////////000//////000000111111111222222111111111000000//////---***+++111555555666999666666777777777777777666555666666555333333444666444444222222222222444444333222111000////////////111000/////////000222333---000222333111///------444...+++...000...++++++---,,,---000333444444333333111///...---...///000---...///000000///...---111111000000//////......///000111000///...///000000//////............///666555222///------000333000///...,,,++++++,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......***------+++,,,000222000111///,,,)))((())),,,---,,,***)))+++...///---***---------------...222555111///,,,---///000///---,,,------...///000111111222111///...------......------,,,,,,,,,,,,------...***'''(((,,,---+++(((************************++++++...222000,,,,,,///,,,+++******,,,......---+++,,,------,,,+++)))(((,,,+++)))(((((()))+++,,,)))******)))((((((***,,,******+++++++++,,,,,,,,,******+++,,,+++***)))((())))))(((((((((((()))))))))((('''((()))***)))(((******+++++++++******)))(((((())))))*********+++,,,+++******+++,,,,,,,,,///////////////..................///000222333444333000///222888;;;999666888999;;;<<<===???BBBEEEEEEJJJLLLJJJKKKSSSWWWVVV_________```bbbfffiiikkksssxxx}}}~~~cccQQQEEEAAA???BBBCCCAAAAAACCC///000000///...---///000......//////000000111111222111111111111111111111000000////////////000000///000000000111111111111222111111111000000000000,,,***+++111555444555777444555555666777777777777555666666444222222444666444444333222222333444444333333222111000000000000111000/////////000222222///111111111///......///222...---000000...---...,,,,,,,,,///222333333222222111///...---...///000...//////000000//////.../////////000000000000000///111111111///...///000000000/////////000000111111222222000......///000.../////////...---,,,+++------...//////...------------------------------,,,,,,,,,---------......---//////,,,,,,///000...///---+++******,,,...//////...---...000000000///---......---,,,...111444555333000/////////---+++,,,------...///000000000111000///------------...//////............//////---***'''(((+++---+++(((************************,,,,,,///333222---,,,///---+++******,,,...------***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,***,,,---,,,***)))((()))))))))*********+++++++++******+++++++++***)))((())))))(((((((((((()))))))))((('''((()))***)))((()))******++++++*********))))))))))))*********+++***)))(((((()))*********////////////..................//////000222333444444111000333888;;;:::777888:::<<<===>>>???BBBEEEEEEJJJLLLKKKMMMSSSWWWWWW]]]]]]^^^___bbbfffjjjlllrrrxxx}}}~~~fffSSSGGGBBB@@@BBBBBB???>>>@@@///000000000......000111////////////000000000000333333222111111000////////////...//////000111222000000000000111111111111111111111111111000000000+++)))+++111555444333555222333444444555666777777666666555333111111444666444444333333333333444444444333222111111000111111000000000///000111111222111111000///------///111000...///111000---...111,,,++++++---000111111000111000///.........///000000000////////////000000......///000000111222222000111222111///...///000000000000111111222222222---///111111000.........---...///000000...+++***------...//////...------........................,,,,,,,,,---------......///111000,,,,,,//////,,,,,,,,,,,,,,,---///000111---------,,,+++,,,...000---......---,,,---000222555333111///000///...,,,---------....../////////000///...---,,,,,,,,,,,,//////............//////,,,)))''''''***,,,***(((++++++++++++++++++++++++------000444333...,,,///---+++***+++,,,------,,,************+++,,,---...---,,,+++******+++,,,---(((+++...///---***(((((((((((()))))))))***************++++++******)))((())))))(((((((((((()))))))))((('''((()))***)))(((((())))))******+++++++++)))))))))***************))))))(((((())))))***+++..............................///000111222222333444222111444999;;;:::999888:::<<<===>>>???BBBDDDDDDHHHKKKKKKMMMSSSWWWXXXZZZZZZ\\\___cccgggkkknnnrrrwww|||jjjVVVIIIDDD@@@AAA@@@===<<<===///000000000//////000222000000000000////////////222111111111000000000///............///000222222000000000000000111111111111111111111111111111111+++)))+++111444333222333111111222333444666777777666666444222000111444666444444444333333444444444444333333222111111222222000000000000000111111222///000111000......///111//////000222...***+++111,,,+++***,,,.../////////000//////.........//////111000///......000111222//////000000000111111111000111222111///...///000...///000111222222333333---...000111/////////000---------...---,,,+++***---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111000---,,,//////---,,,---...//////000000000,,,------+++((()))---000---...///...,,,---...000000///......///000000000................../////////......---,,,,,,++++++---,,,,,,++++++,,,,,,---+++)))'''((()))******(((++++++++++++++++++++++++,,,,,,000333222---,,,...---,,,***+++,,,------,,,,,,+++***)))***+++---...,,,,,,+++******+++,,,,,,'''))),,,---+++*********))))))))))))*********+++***************))))))((())))))(((((((((((()))))))))((('''((()))***)))(((((((((((()))***+++,,,,,,***************************+++++++++***+++,,,---------...............///...//////000111222222222333222111444777::::::888888:::===>>>???@@@BBBCCCAAAEEEHHHJJJMMMPPPTTTVVVVVVXXXZZZ___dddiiimmmooosssvvv|||oooXXXIIICCC@@@@@@???<<<;;;===...///000///...///000222000000000000//////////////////000000000111111111............///000222222111111000000000000000000111111111111111222222222---***+++111333222111222111111111222333555777888666666555333111111444666444444444444444444444444333333222222111222222222///000000000111111111111,,,///111222111///////////////000000,,,''')))------+++***+++,,,.........///...............//////000///.........///111222222111111111000000000///000222222111000///000111---...///000111222111111///000000///...///000222...---+++))))))***,,,---.........------.........++++++++++++++++++++++++,,,,,,,,,---------......---000///------000111///......///000000///......000111111///,,,,,,000444---.........---,,,...///---------------...///000//////////////////...............------,,,++++++,,,,,,++++++++++++,,,,,,+++***(((((()))******)))+++++++++++++++++++++++++++***---000///,,,+++///...,,,++++++,,,---,,,+++...---+++***)))***+++,,,++++++++++++++++++++++++*********)))'''&&&''')))*********+++++++++,,,,,,*********)))))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((((((((((()))***+++,,,+++++++++******************+++,,,+++******,,,...,,,---------......//////...///000111222222111111000000111333555777888888888;;;>>>???@@@@@@AAACCC???AAAEEEIIIKKKMMMPPPSSSTTTVVVZZZ___eeejjjoooqqquuuvvv|||tttZZZHHHBBB?????????======???---...///.........000222////////////000000000000......///000000111222222//////...//////000111222111111111111000000000000111111111222222222222222000,,,,,,000222111111333333333222222333555666888555666666555333333444666444444555555555555444444333222111111111111222222//////000111111111111000+++...222333222000///...///------///,,,((((((,,,...,,,******,,,---...------............/////////...------......///000111333222222111000000//////111222333222000///000111---...000111222111000000111111111///......000222///---***((((((***---//////...------------...///++++++++++++++++++++++++,,,,,,,,,---------......---000000------111222000...///////////////......000000000...------...000+++,,,......------...////////////...+++++++++---111111111000000/////////...//////......---,,,+++......------------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...---+++---111...---++++++,,,---,,,+++...---,,,+++************************************...---+++(((%%%###$$$%%%***++++++++++++,,,,,,,,,+++***)))(((((((((((()))))))))(((((((((((()))))))))((('''((()))***)))((()))(((((('''((()))+++,,,+++++++++++++++*********''')))+++***''''''***---,,,,,,,,,---......//////...///000222222222111000///000111222444666777888999;;;???@@@@@@@@@AAABBB??????CCCHHHJJJIIILLLPPPTTTVVV[[[```ffflllpppssswwwwww}}}yyy^^^IIICCC?????????======@@@+++,,,------------///111......//////000000111111/////////000000000000000000000////////////000000111111111111000000000///111111111222222333333333333...,,,///222111222555555444333222333444666777555666888888666555444555333444555666666555444333111111000000000111111222...///000111222111111000,,,...111111000///000000///+++***...///---,,,...000---+++***,,,---------,,,---....../////////...+++,,,---....../////////111111111111111111111111111222333222000///000111///000111333333222000//////000111111///------...///...,,,++++++,,,...//////...------------...///------------------------,,,,,,,,,---------......///222111------000000...---------......//////000///---,,,,,,------,,,+++)))+++---...------...000...000000...,,,+++,,,...333333333222111000000/////////000000///...,,,+++...------,,,,,,------...,,,,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,,,,000666///---++++++,,,,,,,,,+++++++++,,,,,,,,,++++++***)))))))))******)))))))))***++++++***'''&&&&&&'''************+++++++++++++++***)))((('''(((((()))))))))(((((((((((()))))))))((('''((()))***)))(((***)))(((''''''(((***+++,,,,,,,,,++++++*********&&&))),,,***'''&&&***---++++++,,,------...//////...///111222222222000//////000222333444666777999999<<>>AAA333***...000,,,,,,222+++++++++++++++***)))((())))))***+++++++++++++++***)))((((((((()))+++,,,***))))))((('''&&&&&&&&&,,,,,,)))###"""&&&)))(((&&&&&&%%%&&&''''''%%%$$$))))))((((((((((((((()))&&&)))+++***((('''***,,,))),,,+++&&&&&&+++,,,(((+++++++++++++++++++++++++++,,,---///000000000000222111000///............333333333444555666777888<<<::::::<<<@@@CCCCCCAAA===AAAFFFGGGFFFGGGKKKPPPWWWVVVZZZcccjjjooovvv|||gggVVVDDD===???===>>>>>>666,,,,,,---------.........////////////////////////000000000000000111111111000111222333333222111000000000111111111111111000444222000000222333333222555111,,,***,,,///333555444444333222111222555888444666777777666666777888444444444444444333333222222333333222111000222333222111000//////000111222000/////////000000///....................................------,,,,,,,,,111111111...***((('''(((,,,,,,---...............///...---...111111///---111222222222111111000///...///111111000000111333111111000000000000111111///......---------......///000///---+++***,,,---...---,,,++++++++++++,,,------------------------//////...---------------+++---......---...///000+++000111...+++---...---///...,,,---...//////...222000...///222444333111555333222222222111///---000//////...------,,,,,,###,,,000+++)))---,,,''',,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,(((***,,,+++***,,,222777===000(((+++,,,''''''++++++++++++++++++***))))))))))))))))))***+++---...***)))((((((((()))++++++***))))))(((''''''&&&&&&+++,,,***%%%$$$''')))''''''&&&&&&&&&((((((&&&%%%))))))(((((((((((())))))((()))******))))))***,,,***,,,+++''''''+++,,,)))++++++++++++++++++++++++---......////////////...444333222111000000000000222222333333555666777888<<<::::::<<<@@@BBBBBB@@@===AAAEEEEEEEEEFFFKKKPPPWWWVVV[[[dddkkkpppwww}}}kkkTTTDDD???AAA>>>???AAA;;;,,,------------.........//////////////////////////////000000111111222222111222333444444333222111///000000111111222222222444222111111222333333222444222///+++))),,,000444444444333111///111444777444666888888777666777888555555555555444444333333000222222222111111333555222222111111111111222222...///000111000...,,,***.................................---------------...//////...+++)))******------...////////////...///......///111222111///111111111111111000000///,,,...000000000000222444111111000000000000111111......---------......///...///000///---,,,,,,---------,,,+++++++++,,,,,,------------------------.........///......---,,,...---------...///...---***...000---,,,///000//////---++++++---///000000222000///000222222222111555333222111222111000...111111000000//////......(((...000+++)))------)))------............------,,,,,,,,,,,,++++++++++++%%%(((,,,---++++++---000222)))%%%***---******---***++++++++++++***))))))+++***)))((()))***+++,,,)))))))))((()))******+++***))))))((((((''''''&&&***,,,+++'''&&&))))))'''((('''&&&'''))))))(((&&&))))))(((((((((((())))))+++***)))***+++,,,,,,++++++,,,+++((((((+++---+++++++++++++++++++++++++++//////.........---------111000000000111111222333111111222333444666888999;;;;;;;;;===???AAA@@@???>>>@@@CCCCCCCCCFFFKKKPPPVVVVVVZZZdddlllqqqxxxrrrSSSEEEAAABBB<<<>>>BBB???------------............////////////////////////......///000111222222333111111222333333222111111------......///000111222333222111111333333222111333333111,,,((()))...222555555333111000111444777444666777888666555555666666666555555444444444444111222333222111111333555111111111111111111111111---...000000...---,,,,,,.......................................---------)))+++------,,,---///000---......///000/////////---......///000111000000///000000111000000//////---...000000///000111333//////............//////...------------...//////+++---000000///---,,,,,,///......---------......------------------------------/////////...---,,,000...,,,,,,///000...++++++...///,,,,,,///000...,,,***))))))+++.../////////......////////////...666444222222222222111000111111111000000/////////'''++++++((()))---///,,,++++++,,,,,,------,,,,,,---------,,,,,,++++++***&&&))),,,,,,+++***+++---000***)))---///,,,+++---******+++++++++******)))*********)))(((''''''&&&)))))))))))))))******+++))))))))))))((((((''''''))),,,,,,)))(((******&&&(((''''''(((******)))''')))(((((((((((())))))***,,,***(((***---...,,,***+++,,,+++)))***+++------++++++++++++++++++++++++......------------------******+++---///111444555000111111333444666888999::::::;;;===?????????>>>>>>???AAAAAABBBFFFLLLPPPTTTTTTYYYccckkkqqqxxxzzzYYYKKKFFFDDD;;;:::???>>>---------.........//////000000000000000000000000......///000111222222333///000111222222111000///............///000222333333222111222333333222111333333222...***))),,,000444555555333222333555888333555777777666444444444777666555444444444444555333333444222111000111333///000000000000000000///,,,......---,,,,,,///111////////////////////////........................)))+++------------///111---......///000/////////,,,---...//////...//////...//////000000000/////////000111000///...///000------,,,,,,,,,,,,---------------------...//////(((+++...///...,,,++++++......---------......///------------------------,,,---...//////...---,,,000...,,,,,,///000...+++...000///,,,,,,///...+++,,,***)))))),,,...///...,,,---////////////......777555333222333444333222000000000///////////////+++,,,+++)))***---...,,,***+++,,,,,,---------,,,...------,,,,,,+++++++++++++++++++++***+++,,,...444111///000...***'''''')))******+++++++++******$$$%%%((())))))(((&&&$$$((()))))))))************)))))))))))))))((((((((((((+++,,,))))))+++***&&&((('''''')))***+++***(((((((((((((((((()))******,,,***(((***---...,,,***,,,*********++++++,,,...++++++++++++++++++++++++++++++++++++,,,---//////++++++,,,---///000222333111111111222444666777888777999<<<===>>>>>>>>>>>>>>>??????@@@CCCGGGLLLPPPRRRRRRWWWaaaiiiooovvv}}}eeeVVVNNNHHH===;;;>>><<<------........./////////000000000000000000000000//////000000111111222222///000111222222111000///222111000000111222444555222222111222444444222000222333222000...,,,,,,---222333555666555555666888333555888888777555444444777666444333333333444555333444444222111000111333//////000000000000//////---...///---+++,,,000444////////////////////////.............../////////...///000...,,,+++,,,---------...////////////...,,,...//////...------...---......//////////////////000111000...---...///---,,,,,,,,,,,,,,,,,,------------------...///000'''***---...---,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,---......///............---------...///...---///000///,,,---000...***---,,,,,,---///000///...,,,...111222111000111111777555222222333444444333////////////............222000...---------,,,***+++,,,---......///......------------,,,,,,,,,,,,...,,,+++******,,,...///,,,,,,,,,------,,,++++++))))))***++++++++++++***!!!%%%(((******)))((((((((()))************)))))))))))))))))))))))))))'''***+++((((((******''''''''''''(((***+++***((((((''''''(((((()))***++++++***)))***+++,,,,,,+++,,,)))(((***+++***+++///+++++++++++++++++++++++++++*********+++---///000111000000//////000000111222222222222333555666777444777;;;>>>>>>>>>>>>???>>>??????AAAEEEIIIMMMOOORRRRRRVVV```hhhmmmttt{{{ooo]]]RRRKKKAAA>>>AAA===............////////////000000000000000000000000000000000000000111111111000111222222222222111000444333111000000222333444222111111333444444222000222222222222222000,,,***---111444666666666666666555888:::;;;999777555555666555333222111222333444111222333222111111333444///000111111111111000///,,,///222000---,,,///222////////////////////////---........./////////000000111111///,,,******+++,,,,,,---..................000111000...,,,,,,...,,,---....../////////...---///000///......///000......------------......---,,,,,,------///000000(((+++---......---...///+++++++++++++++,,,---...---------------------------------------...//////+++---......---...///000---...---+++...111000+++---------///000000...+++)))---000222111111111333555333000000111222222222////////////////////////333000------...---***(((***+++,,,---............,,,,,,,,,---------------,,,+++******+++------...''')))++++++,,,...//////))))))***+++++++++++++++$$$%%%%%%&&&((()))******'''((()))***+++******)))))))))))))))))))))))))))'''))))))''''''******'''&&&&&&&&&(((***+++***(((''''''''''''((()))***+++((()))******))))))***,,,+++'''&&&***+++)))***///++++++++++++++++++++++++,,,+++***)))***+++---...///////////////000111111333333222222333333444555111555;;;===>>>>>>???@@@>>>>>>@@@CCCGGGKKKNNNOOOSSSSSSWWW```hhhmmmtttzzz~~~nnnYYYMMMHHH@@@@@@CCC>>>............/////////000000000000000000000000000111111111000000000000000111222333333333333222111333222000......///111222222111222333444444222000222111111333555333---(((***...333666777666555555777999<<<===;;;888777666666444333111111222333444///000111222111222555777000111222333333222111000,,,111555444///,,,---///000000000000000000000000---.........//////000000...///000///---,,,,,,---+++,,,------......------000222333222...,,,---...,,,------.../////////...+++---...///...///111222/////////....../////////,,,,,,,,,---...///000111***,,,...///......///111---------------...///000------------------------...---,,,,,,---...///000))),,,//////------///222+++,,,++++++...333222---++++++,,,...///...+++(((&&&***...000//////000222444111///...///000111111///////////////000000000---***)))+++---,,,***((('''((()))***++++++,,,+++,,,,,,,,,------.........*********+++---------,,,222444333...***)))((('''((()))***+++++++++++++++///,,,)))&&&%%%&&&(((***'''((()))++++++******))))))))))))))))))*********''')))(((%%%%%%)))***'''&&&%%%%%%''')))***)))(((''''''''''''((()))++++++&&&)))++++++((('''***,,,+++&&&%%%******(((***///++++++++++++++++++++++++...---+++))))))***+++,,,((()))***,,,...111333444444333333222222333333444000444:::===>>>>>>???AAA>>>>>>@@@DDDIIIMMMNNNNNNUUUTTTXXXaaaiiinnntttzzz~~~hhhRRREEEBBB>>>@@@BBB===---------............///555222---)))(((***...000222111/////////000///...111111111111111000///...000111111111111222222222111222111000333777555///333444666777666444111///000000222555888999777555888888888777777666555444:::888555333222222444555555444333222111111111111///000111///......///111---.........//////000000000000000000111111111111///////////////.........------.........---+++***...++++++---...,,,---000......////////////......///...---...000000---***........................,,,---...///000000000000---------............///..................------+++...000000333444...''',,,---...//////...---,,,000...,,,---000111///---------,,,,,,,,,------...,,,...000000///...///000///...---...//////---+++...///111222333333333222111111000000111111222333222222111000///...------000---+++***))))))'''&&&++++++++++++++++++,,,,,,------,,,,,,------...///------++++++++++++------............------,,,++++++)))((()))++++++)))&&&((()))***++++++***)))(((+++(((&&&&&&)))***'''%%%)))))))))))))))))))))))))))***)))'''***......+++''''''((())))))))))))))))))((('''&&&&&&'''((()))++++++,,,,,,+++(((&&&$$$******+++++++++,,,,,,,,,''')))+++---...---+++***&&&'''))),,,---.....................////////////222222222222333444555555555555666999<<<===<<<;;;@@@BBBFFFHHHIIIKKKMMMOOOKKKMMMSSS]]]gggpppuuuwww~~~kkkWWWEEEBBBBBB???>>>@@@---------............///,,,,,,,,,,,,---///111222222111//////////////////111111222222111000000///000000111111111222222222111222111000333666444000222333444555555333222000333333444777:::;;;:::888999999999999888777666555777666444222222444666777555444333222111111111111111222222111000000111333............/////////000000000000000000/////////------------............---......///...---,,,+++...++++++---...,,,---000......////////////....../////////---+++***+++,,,------------------------///////////////...---,,,------------..............................------...000000///000000+++$$$,,,,,,---......---,,,,,,///---,,,---//////...,,,---------,,,,,,------...,,,...//////...---...///---,,,,,,...///000///------...000222222222222111111111000000000111222222222222111000///...------///---***)))))))))'''&&&******++++++++++++,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++++++++)))((()))+++,,,***'''((()))***++++++***)))((('''&&&&&&(((***+++++++++))))))))))))))))))))))))((()))(((&&&(((,,,,,,((('''((()))))))))))))))((())))))(((''''''(((((()))***+++,,,,,,+++)))'''%%%************************&&&&&&'''((())))))******%%%&&&(((***+++,,,,,,,,,............////////////222222222222333444555555555555666999<<<===<<<:::???BBBFFFIIIJJJKKKMMMOOOKKKNNNSSS]]]gggpppuuuvvv~~~lllXXXFFFBBBBBB???===@@@---------............///'''))),,,///111222111111111000000///////////////111222222222222111000000000000000111111111222222000222222111222555444000222222222333333333444444555444444666999:::::::::::::::::::::999888777666555444333222333555888999555555444333222222222222111222222111000000222333............////////////000000///...............+++,,,,,,,,,------............///000///...---,,,...++++++---...,,,,,,000......////////////......---///000---)))(((---111------------------------/////////......---,,,+++------------............------------------.........000///------...+++&&&+++,,,,,,------,,,,,,+++...,,,+++,,,---...---,,,...------,,,,,,------------...///...---,,,---...,,,+++,,,...000111000///---...///111111111000000000000000000000111111222222111000000///...------///,,,***)))))))))'''&&&*********+++++++++,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++************)))***,,,,,,***)))((()))***++++++***)))(((&&&((()))*********,,,---))))))))))))))))))))))))(((***)))&&&(((++++++'''((()))))))))))))))((('''))))))((((((((())))))******++++++,,,+++***)))((()))))))))))))))))))))(((***)))(((((())),,,...000'''(((***+++,,,,,,++++++............////////////222111111222222333444555555555666888;;;<<<;;;999>>>BBBGGGJJJLLLLLLMMMNNNLLLNNNSSS\\\fffoootttvvv~~~nnnYYYGGGBBBBBB???===@@@---------............///,,,---///111111000...,,,000000000///......///111111111222222222222111111000000000000111111111111000333333111222444444000222222222222333555666777555444333444666999999999::::::::::::999888777666444444333333444555777888555444444333222222333333...///000///......000222.........///////////////000000...---,,,,,,------------------------------......///000000///...---///,,,+++......+++,,,///---......//////......---,,,------------...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---------.........,,,,,,------------......+++......+++,,,//////,,,,,,,,,,,,------,,,,,,,,,...------------...------......---,,,,,,,,,---------......---,,,+++,,,------,,,,,,...000111000///,,,---///000000000///...000////////////000111111111000000///......------///---+++*********)))'''))))))******++++++,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))*********+++,,,,,,+++***((()))***++++++***)))((()))+++---+++(((''')))+++)))))))))))))))))))))))))))+++***((())),,,***&&&)))))))))))))))((((((''')))))))))))))))*********)))***++++++++++++************))))))))))))((((((,,,+++++++++,,,///111222+++,,,---.........---,,,............////////////111111111111222333444555555555555888:::;;;:::888<<>>===???---------............///000000000000///...---,,,...000111000......000222000111111222222222111111//////000000000111111111000333444222111333333000333222222222333666888:::666555444555777999999999999999999999888777666555777666555444444444444555444444333222222222333333...///000///......000222///////////////.........000///---,,,,,,,,,---...111000000///...---,,,,,,---...///000000///......///,,,+++......+++,,,///------............---------+++***,,,000000,,,''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,------......,,,//////---,,,000111///......------------............//////.........//////...---,,,,,,,,,,,,,,,---......---++++++---...///......///000000///---,,,---///000000///......//////......//////000111000000//////......------000...,,,+++++++++***)))(((((()))******+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++*********((()))***+++++++++++++++((()))***++++++***)))((((((***,,,+++'''&&&(((***))))))))))))))))))))))))'''))))))'''(((***)))$$$(((((())))))))))))(((((((((((()))***************))))))******++++++++++++************************((((((***+++,,,---------,,,---...//////...---,,,............////////////111111111111222333444444444444555777999:::999777;;;@@@FFFJJJLLLMMMMMMMMMMMMNNNSSSZZZdddmmmsssvvv{{{sss]]]IIICCCBBB>>>===???---------............/////////.........///000111---000111000...---000333//////000111111111111000/////////000000000111111000444555222111222222000222111111222333555888999888777777888:::<<<;;;:::999999999999888777666555888777666555444333333222333222222111111222222333///111111111000111333555///////////////.........000...---,,,,,,---///000111111000///...------,,,,,,---...///000///......000,,,,,,...---++++++...------............------///***(((***///...%%%++++++++++++++++++++++++---------,,,+++)))'''''',,,,,,,,,,,,------------++++++,,,,,,------.........222222...,,,......---///......------......///...///000///......///000///......---,,,,,,,,,,,,---------,,,+++,,,///111111/////////000000...,,,---...///000000///...---...............///000000/////////.........------///---+++++++++,,,+++)))'''(((((()))***+++,,,,,,)))))))))))))))***+++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***&&&(((*********)))***+++((()))***++++++***)))(((%%%'''((()))))))))+++,,,))))))))))))))))))))))))###&&&&&&%%%&&&)))'''"""''''''((()))))))))))))))''''''((()))************))))))))))))))))))******)))))))))*********++++++)))***+++,,,,,,---,,,,,,***+++,,,---------,,,+++............////////////111000000111111222333444444444555777999999888666:::???DDDHHHJJJKKKLLLMMMMMMOOORRRZZZcccmmmsssuuuzzz~~~uuu___JJJCCCBBB>>><<>>@@@===---......///////////////.............../////////000000000000000000000///111///...///111222111///...///111222222222000///000000111222222222111111///111333222111000000111555666777888:::::::::::::::::::::999999888888888777666555444333111000000111111111111111111111111......///000000000000000///000000111111000000///******+++,,,------------...------,,,,,,------------------...............------............------,,,,,,---------,,,******---,,,,,,,,,,,,,,,,,,+++************************************))))))))))))***+++,,,,,,------,,,,,,***,,,...---,,,+++,,,---,,,---...//////...---,,,,,,------,,,++++++,,,...............------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------.../////////......111000///...---,,,++++++///...------------...///...............---,,,+++))))))))))))))))))))))))************************+++,,,,,,+++)))(((***+++,,,+++******++++++***))),,,***((((((******)))'''))))))))))))))))))))))))(((((())))))))))))((((((++++++)))((((((((()))***(((((((((((((((((())))))((()))***)))((('''((()))))))))))))))(((((((((((('''%%%%%%'''***+++(((%%%(((''''''''''''((())))))(((((())))))))))))((((((((()))+++------,,,+++***((()))+++---............------...///000000111111111111111222333444444444444555666777777888888777888:::===@@@BBBFFFJJJMMMLLLOOOSSSZZZaaahhhnnnrrrwww|||fffOOOGGG@@@@@@BBB>>>---......///////////////---------.........//////000000000000000000000000...------...000222111000...///000222222111111000111111111222111111000000000222333333222111222333444555666777888999999999888888999999999888777777888777666555333222111111111111111111111111111111,,,---...000111111222222//////000000000000/////////......---.........///---------,,,,,,------......---,,,+++++++++,,,---.........//////.........++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---************************)))))))))************+++***+++,,,,,,------,,,,,,+++---......,,,+++,,,---,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,.........---------,,,,,,,,,...------,,,,,,,,,,,,---,,,++++++++++++++++++,,,------.........---,,,,,,//////000//////---+++***000...---,,,,,,---///000///...---,,,++++++******))))))))))))))))))))))))***************************+++,,,,,,***))))))***---,,,++++++,,,,,,***)))+++***((()))******)))((())))))))))))))))))))))))&&&&&&((()))************+++******)))((()))))))))))))))))))))))))))))))))%%%'''((()))((()))***,,,(((((((((((()))))))))))))))&&&$$$''',,,---)))$$$((((((''''''(((((()))***'''((()))******)))(((''''''(((***,,,---------,,,******+++,,,---......////////////000000111111111000000111111222333333333444444555666777777777777999;;;===???@@@CCCFFFIIILLLNNNRRRXXX___ffflllpppwww|||kkkSSSJJJBBBAAABBB>>>---......///////////////,,,,,,------......//////000000000000000111111111////////////000111111111//////000111111111111000111111222111111000//////111222444444333222333444333444555666777777777777777888999999:::999888888::::::999777666555444333111111111111111111111111---...///000111111111111...//////000000//////...222111///.........///000------,,,,,,,,,---......///...+++***)))***+++,,,......////////////......++++++,,,,,,,,,++++++++++++++++++,,,,,,---------************************(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,(((***------------///000---,,,,,,++++++,,,,,,---,,,---...---++++++---...------------,,,,,,,,,+++,,,,,,+++++++++,,,,,,---++++++************++++++------------,,,,,,+++***---...///000000...,,,***000...,,,++++++---///111000...,,,***)))))))))***))))))))))))))))))))))))***************+++++++++)))+++---...,,,+++***+++---,,,+++,,,---,,,***(((***))))))*********)))(((((((((((((((((((((((((((&&&'''((())))))*********+++******)))))))))))))))+++++++++++++++******)))%%%'''((()))((()))***,,,(((((((((((())))))))))))***)))(((***---...+++(((((((((((('''((())))))***&&&''')))*********((('''((((((***+++,,,,,,,,,+++,,,+++++++++,,,---///000000000000000111111111111000000111111111222222222333444555666777777777777777999<<<===???AAAEEEHHHLLLNNNQQQWWW^^^eeellloooxxx~~~pppWWWLLLCCCAAABBB>>>---......///////////////,,,,,,------...//////000///000000000111111111222222222222111000000000000//////000111111111111111111111111111111000///...000222444444333333444555333444555666666666666666777888:::;;;<<<;;;:::999::::::999777666555444333111111111111111111111111//////000000000000//////......////////////......///...,,,+++***++++++,,,,,,,,,,,,,,,,,,---...///000...,,,******+++,,,---......////////////......---,,,,,,,,,,,,---------+++++++++,,,,,,---------************************(((((()))***+++,,,------***+++,,,,,,------,,,,,,)))+++---...------///000---,,,,,,++++++,,,,,,------......---,,,,,,---///---,,,,,,,,,++++++++++++******)))******+++,,,,,,+++******))))))******+++,,,---------,,,+++******,,,---///000000...---+++///...,,,,,,,,,...///111///...,,,***)))((())))))))))))))))))))))))))))))))))))*********+++++++++***,,,...///...,,,,,,,,,,,,,,,,,,,,,---,,,)))&&&((()))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))((()))***+++++++++***))))))''')))***)))((('''(((***'''((((((((()))))))))***&&&***------+++)))***,,,((((((((((((((()))******&&&'''((()))******)))(((*********************))),,,,,,,,,,,,,,,...//////000000000000111111111111111111111111111111222222333444555666666777777777555777:::<<<>>>AAAEEEHHHLLLNNNQQQVVV^^^eeelllpppyyyuuuZZZNNNDDD@@@AAA===---......///////////////,,,------...///000111111///000000111111222222222222333444333000///000111000000000000000111111111000000000111000000//////000222444444333333444555333444555666666666666666666777:::<<<===<<<;;;:::888777666555333222111111111111111111111111111111000000000000000///......------............------//////...------,,,------,,,,,,,,,,,,---......//////...---,,,,,,,,,---............//////.........------,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---************************))))))******+++,,,------***+++,,,,,,------,,,,,,---///000///---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,---///,,,,,,,,,+++++++++******))))))))))))***,,,------+++******************+++,,,,,,---------,,,++++++,,,---.../////////...---------------......///000...---,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,......---,,,---...,,,++++++,,,,,,+++(((%%%&&&(((++++++***))))))***))))))))))))))))))))))))((()))))))))))))))(((''')))************)))((((((&&&''')))*********)))((()))******)))(((''''''(((''''''(((((())))))******"""''',,,,,,'''%%%'''+++))))))(((((())))))***+++''''''(((((())))))******++++++******)))))))))))),,,,,,------............/////////000000111111111222222222222222222222222333333444555666666666666555777:::<<<>>>AAADDDGGGKKKMMMPPPUUU]]]eeemmmrrrxxxzzz^^^PPPEEEAAAAAA<<<---......///////////////------...///000111222333///000000111111222333333///111333222//////000222000000000000000111111222...///000000000000000000///111333333333333444555444555555666666666666555444666999;;;<<<<<<;;;:::777666555444333111000000111111111111111111111111...//////000000000000///---------......---------000000000000000000//////,,,,,,,,,,,,---...//////,,,,,,,,,---------------------............------,,,,,,+++++++++,,,......---,,,,,,,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,...///000///---,,,,,,,,,,,,---...//////...---,,,---...///...,,,,,,...///++++++++++++*********************+++,,,...///000+++++++++******++++++++++++,,,,,,------------,,,---------.........//////+++,,,---...////////////,,,,,,------,,,+++******))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++++++++******,,,...*********+++,,,***&&&###%%%(((+++,,,***))))))***))))))))))))))))))))))))&&&'''((())))))***)))))))))******+++***)))(((''''''(((***,,,------,,,,,,(((******)))((('''''')))'''''''''((()))*********###&&&******'''&&&''')))))))))(((((())))))***+++(((((('''&&&''')))+++,,,***))))))))))))*********,,,,,,.../////////...---------...///000000111111333333333333333222222222333333444555666666666666777999;;;<<<===???CCCEEEIIIJJJMMMSSS[[[eeemmmrrrvvvbbbSSSGGGBBBBBB===---......///////////////......///000111222333333///000000111222222333333,,,///111000///...000333000000000000000111111222......///000000111000000...000222333222222333444555555666666777666666666222444888:::<<<;;;:::999888888777555444333222111111111111111111111111111,,,---...000111111111111,,,------......------,,,+++,,,---......---,,,++++++++++++,,,---...///000***+++,,,---------------,,,------------------,,,++++++*********+++---...---------,,,,,,+++++++++***************************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++---...///.........000,,,---///000000///---,,,---...///...,,,,,,...///+++++++++************)))++++++,,,---...///111222,,,,,,++++++++++++,,,,,,+++,,,------............---------------...///000***+++...000000000///...+++,,,---......---+++***))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))((('''(((+++---*********++++++)))%%%"""$$$(((,,,,,,***))))))***))))))))))))))))))))))))$$$%%%'''(((***++++++,,,)))******++++++)))(((''')))+++...000222222111000''')))***)))(((''')))***&&&''''''((()))******+++''''''((()))******)))((()))))))))))))))******+++)))(((&&&%%%&&&)))+++---(((((((((((()))+++,,,---+++,,,...000000///---,,,+++,,,---...///000111222333333333333333333333333222333444555666666666666:::;;;<<<======>>>AAACCCFFFHHHKKKQQQZZZdddlllrrrttt}}}dddUUUHHHCCCCCC>>>000000000111000///....../////////000000000000000///000111222222111//////222111111000///......---111111111111111111111111...//////000000000000000111444666444111///000222555444444555666777555444666444444666999:::777444888777666444333222111111444222000///000222222111000///.........///111222//////......---------,,,000111111000...---///000---***+++//////,,,,,,............------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.........------,,,,,,++++++***+++++++++,,,++++++***************++++++,,,------------,,,//////...------.........,,,,,,---...//////......000000//////.........---+++,,,,,,------,,,,,,+++))))))*********++++++++++++******,,,//////---******)))((()))+++,,,,,,***---,,,,,,++++++,,,,,,------------...............///////////////000111111------.........---+++******,,,+++((('''******((()))***++++++,,,---......+++,,,,,,,,,,,,+++*********************)))((((((***)))(((''''''((()))******************)))((((((###((()))(((''')))+++************)))))))))(((+++***************++++++************))))))))))))'''''''''''''''((())))))++++++************++++++))))))((())))))***++++++)))((((((((((((***+++,,,+++,,,,,,+++)))((()))***((()))***+++,,,------------...000000//////111222000111111111000111222444333444666666555555777888666888;;;<<<<<<===???AAAGGGIIILLLRRRYYYccckkkpppttt{{{mmmXXXLLLEEE@@@>>>000000000///////////////------........./////////000000111111111000000///111111111000///.........111111111111111111111111...//////000000000000000111444666555111000111333444444333555666777555444555444444666888999777444777666555444333222222222444222000///000111000000000//////...///000111222////////////......------000000000///------...000---***+++...///,,,,,,.........---------,,,,,,,,,---------,,,,,,,,,++++++.........------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...............////////////......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******,,,...///---******)))((()))+++,,,+++***+++++++++,,,---...///000...............///000000...............//////000............---,,,+++***'''))))))''''''+++,,,***++++++,,,,,,,,,,,,,,,,,,*********+++***))))))((()))*********))))))((('''***)))(((((((((((()))***)))************)))((((((!!!$$$'''((())))))***+++++++++++++++*********)))(((((((((((()))***+++,,,************))))))))))))(((((('''&&&'''((()))************))))))*********))))))((((((((()))******)))((((((((()))***+++,,,)))*********((('''((()))***+++,,,,,,,,,,,,,,,+++---...000000//////111222111111111111000111222333333444666666555555777888666888:::;;;<<<===???AAAFFFGGGJJJOOOWWW```jjjpppttt{{{oooZZZNNNFFF@@@???111000///.........///000---------.........//////000000000//////000000111111111000000//////......000000000000000000000000...///000000111111000000111444666555222111222444444333333444666777666444555444555666888888666444666555444333333333333444555333000///000000/////////////////////000111111000000000000////////////...//////...,,,,,,---///---***+++......,,,,,,///...------------,,,,,,,,,---------------,,,,,,,,,//////...---,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,+++************+++)))******+++,,,+++++++++++++++************++++++,,,------............---///............---------,,,,,,++++++++++++,,,,,,***************++++++++++++***+++,,,......,,,***+++)))))))))+++,,,+++*********+++,,,---///111111//////...---...///000111,,,------------........./////////...---+++))))))***------******------***------,,,,,,++++++++++++)))))))))))))))((('''''')))))))))))))))(((((('''***))))))(((((())))))***)))))))))))))))(((((('''&&&%%%%%%''')))++++++***,,,,,,+++++++++*********%%%&&&&&&'''(((***,,,---************)))))))))))))))((('''&&&&&&(((***+++***))))))(((((())))))***)))(((((('''''''''(((((((((((((((((()))***+++,,,((()))******))))))***+++---------------,,,++++++---...000000//////111222111111000000111111222333222444555666555555666888777888:::;;;;;;<<>>CCCGGGJJJLLLMMMSSS\\\ccclllsss}}}lllXXXLLLDDD@@@//////............//////,,,,,,---...////////////......//////000000000000////////////............,,,,,,---...///000111111//////000000000111111111333333444444444444333333222222222333444555666777666777888777555444444555333555777666444333333333444444333333222222222222...///000111111000///...,,,000222///...///...,,,,,,,,,---...............+++++++++,,,---...///000...---+++******+++---........./////////000000000...//////000000//////...,,,///000---'''%%%)))---******++++++,,,,,,,,,+++))))))************))))))+++)))'''(((,,,...///...------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***************))))))))))))+++***)))(((''''''''''''((()))))))))************))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---///000000//////,,,,,,,,,+++++++++*********++++++***))))))***,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++***************)))))))))((((((((('''&&&&&&&&&&&&''''''''''''((()))***+++,,,''''''((()))))))))))))))+++***)))((('''((())))))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((((((&&&&&&******((((((+++************************))))))***++++++++++++***---+++)))***,,,---,,,***000111222333444444444444333111000111333444333111222444666666555555666777777888999999999999<<<>>>DDDHHHMMMOOOPPPSSSYYY___kkkrrr|||nnnYYYLLLEEEAAA//////............//////,,,,,,,,,,,,---...///000...////////////000000000........................++++++,,,---...///000000........./////////000000222222222222222222222222222222222333444555666777555777888777666555666777666777888777555333333333555555444333222111111000//////000000000000//////,,,000222///...///...,,,---------------......///******+++,,,---///000111...---,,,++++++,,,---......///000111111111000000///000000111111000000///...///000...,,,***+++,,,*********+++++++++++++++******++++++++++++******+++***))))))+++------,,,,,,,,,++++++++++++******,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++***************))))))))))))+++***)))((((((''''''((())))))))))))************''')))***,,,---,,,,,,+++,,,,,,++++++,,,,,,---...***+++---///111111111111,,,,,,,,,,,,++++++++++++)))***+++***((((((***+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,++++++***************))))))))))))&&&'''((()))((('''&&&%%%''''''''''''(((((()))***''''''((()))))))))))))))+++++++++******)))))))))''''''(((((((((((()))))))))'''$$$"""###%%%(((***))))))))))))((((((((((((***''''''******''''''***))))))))))))))))))))))))((()))******++++++******,,,+++***+++,,,---,,,+++///000111222333333333333333222111111222333222000444666777777666555666777666888::::::::::::<<<>>><<>>EEEGGGIIIKKKOOOUUU[[[___fffmmmwwwzzzaaaPPPGGGCCC......------------.........---------------....../////////............---,,,,,,,,,---......//////------...///000111222222//////000000000111111111111111000000000222333444333333333333333444555666666888999999888888999;;;666777666555222111222444333333222111000//////...000000////////////000000,,,000222///...///...,,,...------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------------------...///000111111111000000///000000111111000000///...---,,,,,,,,,,,,+++*********)))((()))***+++,,,******++++++++++++******&&&)))+++---------///000,,,,,,------------......***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***************))))))))))))))))))(((((((((((())))))************))))))))))))''''''((()))***,,,------,,,,,,++++++,,,,,,---...111000///...---,,,++++++,,,,,,,,,,,,------------+++,,,---,,,******,,,---,,,,,,,,,---------......------............------,,,,,,,,,,,,+++******)))))))))))))))***************)))((('''&&&'''((())))))((((((((())))))***+++''''''((()))))))))))))))&&&''''''((()))***++++++''''''((())))))***++++++((()))*********)))(((((())))))))))))((((((((((((***''''''******''''''***(((((((((((((((((((((((('''((())))))******))))))(((+++---......------...------...///000000000000///000111111000000111333444666777777666555666777777888888888777999<<<>>>BBBCCCFFFLLLTTT^^^ggglllfffmmmvvv~~~~~~dddRRRHHHDDD...------,,,,,,------............//////......---//////.........---------++++++,,,------...//////,,,------...///000111111........./////////000000222111000000000222444666444444333333333444555555777999:::999888888999:::777777777555333333555666333333333333222222111111111000///......///000111,,,000222///...///...,,,---------------,,,+++***......---,,,,,,,,,------------............------....../////////000000000...//////000000//////......------+++++++++,,,---******((((((((()))+++,,,))))))************))))))&&&(((+++,,,+++***+++---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***************))))))))))))))))))(((((((((((())))))************)))))))))(((((('''''''''(((+++---///,,,,,,++++++,,,,,,---...000///...---,,,+++++++++,,,,,,,,,---------......---......---,,,,,,---///------------............------............------*********++++++***))))))((()))))))))************)))))))))))))))(((''''''&&&&&&&&&'''((()))***+++''''''((()))))))))))))))++++++))))))))))))***+++((((((((())))))******+++((((((((())))))))))))((())))))))))))(((((((((((((((&&&&&&******((((((+++(((((((((((((((((((((((('''(((((()))))))))))))))'''+++...///...------...,,,,,,---...////////////---///111111000000222555222444666666555555666777777777666555555777;;;???:::<<>>:::999777666666666777888333333333333333111000000000000000000000///......000000000000000///....../////////...------,,,,,,///***)))------)))***///...---+++******+++,,,---111000///---------...///.........------,,,,,,,,,)))***+++,,,---,,,+++++++++,,,,,,+++(((''''''(((+++++++++---......---++++++))))))+++***(((***...------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))))))))))))))(((((((((((()))&&&&&&))))))((())),,,(((((()))***************+++)))'''(((***,,,---,,,,,,++++++++++++,,,------...------,,,,,,...///000000///---+++++++++---......---,,,,,,---...///000---...,,,((()))...111000111000//////000///---+++((())))))(((&&&''')))++++++***)))(((((((((******)))******)))'''&&&((()))))))))(((((((((((())))))((()))*********)))'''&&&((((((''''''((()))***+++)))((((((((((((((())))))+++++++++******************)))'''&&&&&&&&&'''(((((($$$$$$''')))'''&&&((((((+++------***((()))***)))(((''''''(((***,,,------000222111...,,,---///---...000111222111///...555111......111333333222555555444444444555555666999999888666555555888:::===@@@FFFKKKOOOTTTYYY\\\ccciiirrrxxx}}}kkkXXXKKKDDD///......---------............---,,,,,,,,,------///000000///,,,++++++,,,,,,,,,,,,------------...------....../////////000000//////000222222111//////333444111///111111///333333333333444555666777777777888888888999999999:::999888777777777888888444444333333222111111000000000000000000///......000000000000000///......------.....................++++++......++++++...---,,,+++***+++---...000......---,,,,,,,,,,,,,,,......---------,,,,,,,,,)))***+++,,,---,,,,,,+++)))***+++***)))((()))************,,,......,,,******(((***,,,+++((()))---------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***''''''))))))'''(((+++(((((()))************)))+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,---............---------...///000000...---++++++,,,---.........---,,,---...//////+++---,,,)))***...000///000///.../////////---+++'''(((***+++)))(((((()))***)))))))))))))))******)))******)))'''&&&((()))))))))(((((((((((())))))((())))))***)))((('''&&&***************)))))))))))))))(((((((((((())))))***************************)))((('''''''''(((((()))%%%$$$''')))'''&&&((((((******)))'''(((***---)))((((((((()))***++++++***---000000...---...111---...000111111111///...444111......000333333222333333333444555666777777888888888666555555888:::<<>>BBBFFFJJJPPPWWW[[[dddkkkssswwwyyy}}}{{{fffVVVLLL---------------...///000......---,,,,,,,,,------+++---------++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,------.........///...---///000111///...000444333000///333555555111222222333444666888999:::::::::::::::::::::::::::999888666666777777888777666444222222222333444......///000000000000000,,,---......//////........................------+++......++++++......+++---------------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,+++,,,---...///+++,,,---,,,***)))***+++)))((()))***,,,,,,***(((***(((***,,,+++((()))---,,,,,,,,,------...///000------,,,------...///000......------,,,+++******))))))))))))(((((((((((((((&&&(((,,,,,,(((''')))&&&'''(((((())))))(((((((((((()))***,,,---+++***......------......///000++++++---.........---,,,+++,,,,,,---.........---,,,---.../////////...---(((+++,,,***+++......+++...,,,+++,,,,,,,,,***(((((()))***)))&&&%%%%%%&&&(((((('''''''''(((((()))'''((()))((('''((()))++++++******))))))******++++++***)))((('''(((((()))''''''(((((()))***+++,,,+++***)))(((''''''''''''(((((())))))***++++++,,,(((((()))))))))((('''&&&(((%%%$$$)))+++***)))+++'''%%%$$$%%%(((***)))((()))((((((((()))***++++++))),,,///...,,,+++,,,......---------......//////+++---000111000000111333222333555666777666555444444666888888888777999:::>>>AAAEEEIIIMMMQQQWWWZZZfffllltttxxxzzz}}}|||gggWWWLLL,,,,,,,,,---...///000111///...------,,,,,,,,,,,,***,,,------,,,+++,,,...******+++++++++,,,,,,,,,------------------------...------...000111000...222555444000///333666555111111111222444666777888;;;;;;:::999888888888999;;;;;;999888888888999:::888666444222222222333444......///000000000000000,,,,,,---.../////////...,,,,,,------.../////////+++......))))))......+++++++++,,,------,,,,,,,,,///...------...///000111,,,,,,,,,------.........------,,,+++,,,---...///)))+++,,,,,,+++***,,,---)))))))))+++------+++)))+++))))))+++***(((***...,,,,,,,,,---...///000000,,,,,,,,,---...///000111111111000///---,,,+++***))))))))))))(((((((((((('''%%%''',,,,,,)))''')))&&&''''''((((((((((((((((((((()))+++------+++***---------------...//////***+++,,,---------,,,++++++,,,------.........---+++,,,.../////////......(((++++++)))***---...,,,---,,,++++++,,,,,,***(((%%%(((******(((%%%$$$###***)))'''&&&&&&'''((()))'''((()))((('''(((***+++++++++************+++++++++***((('''''''''((()))''')))+++------,,,***(((++++++)))(((''''''''''''((())))))***+++,,,,,,,,,'''((()))))))))(((&&&%%%'''$$$$$$)))+++******,,,$$$!!! %%%)))++++++)))(((((('''(((***,,,---(((+++...///---,,,...111...------------...//////***---000111000///111444///111444666777888777666444666888888888888999:::???BBBGGGKKKOOORRRWWWZZZfffmmmuuuyyyzzz}}}}}}hhhWWWMMM000///...---------------...------,,,,,,------.........---------......///---,,,+++***+++,,,---...,,,,,,------...//////000222///---...111333222000555555444333333222111111333444444333222333555777::::::;;;;;;::::::999999<<<<<<;;;::::::999888888555444222222333333333222222111111000000000000000...000000,,,+++......,,,...------,,,,,,------...,,,......---+++,,,///333++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---......///000/////////,,,,,,,,,++++++*********---,,,++++++******++++++((()))***+++++++++++++++******))))))******++++++---///111222000...---------------------...222444333222000...,,,+++************)))(((((((((((((((!!!---+++$$$'''(((&&&***))))))))))))************'''&&&%%%%%%%%%'''((()))...------------...//////++++++***)))***+++,,,---...))))))---...***+++000......//////......---,,,,,,,,,+++---...///...,,,------,,,,,,+++***))))))&&&'''((())))))(((''''''))))))((((((''''''&&&&&&((((((((((((((()))******###''')))(((((()))+++,,,)))''''''((()))&&&$$$***(((&&&&&&))),,,------,,,+++***)))(((((((((((((((((((((***,,,------+++((((((((((((((((((((((((***)))(((''''''&&&'''''')))+++,,,+++)))'''((((((*********)))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////000111111222222333444666888888777555444666777777666555555777999AAADDDGGGKKKOOOTTTZZZ^^^iiiooovvvyyyzzz|||jjjZZZTTT000000///..................------,,,,,,------...///......---------......,,,,,,++++++,,,,,,---...------......///000000111111///......111222111000111111222222333444444444333444444333222333555777999999::::::;;;::::::999<<<;;;;;;:::999999888888666444222222333444333222222111000000//////000000...000000,,,,,,......,,,...------,,,,,,------...***,,,......,,,+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---......//////......,,,,,,,,,+++++++++******---,,,++++++******++++++))))))***+++++++++***************+++,,,---...///+++---//////---+++******+++,,,---...000333777:::888666444222///---,,,+++******)))(((((((((((((((&&&///+++$$$))))))''')))))))))))))))***************))))))((()))***+++,,,,,,,,,,,,,,,,,,------...//////.........///000111000,,,,,,......++++++///////////////............,,,++++++---...///---,,,---,,,,,,+++******))))))''''''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((()))******!!!$$$(((***)))((()))***+++)))''''''))))))'''$$$###$$$&&&))),,,,,,)))''',,,+++***)))(((((((((((()))(((((()))******)))'''(((((((((((((((((((((((((((((('''''''''(((((()))''')))++++++***)))))))))(((((((((((())))))))))))******++++++,,,,,,,,,---+++,,,,,,------........./////////000111111222222333444666777888777666555555666777666666777999<<<>>>AAADDDHHHLLLQQQWWW[[[bbbiiippptttuuuwww|||lll[[[UUU111000//////////////////...------,,,,,,------...000///...---------------++++++,,,---------------......//////000111111111000///......000111111000000111111222333333444444333444444444333333555777777888999:::;;;;;;;;;;;;;;;;;;::::::999888888888666555333333444444444333222111000000//////000000---000///,,,,,,//////,,,...------,,,,,,------...))),,,...///---+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,------......------,,,,,,,,,++++++++++++***---,,,++++++******++++++******+++++++++******))))))))))))+++,,,///111333111333555444111...---,,,(((+++---000333888===AAA>>>===;;;777444000---+++******)))(((((((((((())))))///(((###)))***&&&((())))))))))))************+++************++++++,,,++++++******++++++,,,------------------...//////222///...//////,,,,,,///111000///...---...//////,,,++++++,,,......---,,,+++++++++******))))))(((((()))))))))((('''&&&%%%((((((((((((((('''''''''((((((((((((((()))******$$$&&&)))***)))))))))******)))((()))))))))'''%%%$$$$$$%%%''')))***(((&&&++++++***)))((((((((((((***(((''''''((('''%%%###))))))))))))))))))))))))&&&&&&'''(((((()))******$$$'''***++++++*********&&&''''''((()))******+++(((((()))***+++,,,,,,---++++++,,,,,,---...//////...//////000000111111222222333555666777777777666444555777777777888;;;===;;;===AAADDDHHHMMMSSSVVV___fffooosssuuuwww|||ooo]]]UUU//////............//////...------,,,,,,------...111000///...---,,,,,,,,,***+++---.........---,,,....../////////000000000///.........///000000000333333222222111111111000222333444444333333444666666777888999;;;;;;;;;;;;::::::999999888888888777777555333333444555444333111111000///////////////,,,//////------//////,,,...------,,,,,,------...,,,---......---,,,+++***+++++++++,,,,,,,,,---------,,,,,,+++,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++***)))(((''''''((())),,,000444666:::;;;<<<:::555111...---(((+++///222666;;;@@@DDDCCCBBB@@@===888333...,,,+++***))))))(((((()))))))))+++$$$!!!)))***%%%(((((()))))))))************((((((((((((((((((((()))+++************+++,,,,,,++++++++++++,,,,,,------///...---............///111///---,,,+++,,,...///,,,++++++,,,......---+++*********)))))))))((((((***))))))((('''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((())))))***'''(((************))))))))))))*********)))((('''+++'''"""!!!###'''+++---******)))((((((((((((((()))(((''''''((('''%%%###))))))))))))))))))))))))''''''(((((())))))))))))$$$'''***,,,+++)))((((((''''''(((((())))))******&&&'''((()))***+++,,,---++++++,,,,,,---...//////......//////000111111111111222444555666777777777444555666777666666888:::999;;;>>>BBBEEEJJJPPPSSS]]]dddmmmsssuuuwww|||rrr^^^UUU---------,,,,,,------......------,,,,,,------...111000///...---,,,,,,,,,+++,,,---...///...---,,,------............//////..................///000222111111111111111000000222333555555444333444555555666777999:::;;;;;;<<<999888888888888888777777666555333333444444444333111000000///.../////////+++//////------000///,,,...------,,,,,,------...000///---,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++***)))((((((((()))+++...333888:::?????????;;;555///+++)))***---111444777;;;@@@CCCFFFEEEDDD@@@;;;555000,,,++++++***))))))))))))))))))***######,,,+++&&&+++((()))))))))************'''''''''''''''''''''&&&+++++++++++++++,,,,,,------------.........///...***+++,,,,,,---///111111///...,,,******+++,,,---++++++***,,,---...---+++*********)))))))))))))))******)))((('''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((())))))***)))))))))************)))(((***+++,,,+++***((((((---)))$$$"""$$$(((,,,...***)))(((((((((((((((((((((''''''(((******)))'''))))))))))))))))))))))))))))))******)))(((''''''''')))++++++)))'''&&&&&&(((((((((((((((((()))(((&&&&&&'''(((***+++,,,,,,******+++,,,---...///000.........///000000111111111222333444666666777777444555666666444333444555888;;;>>>AAADDDIIINNNRRRXXX```iiioooqqqtttxxx}}}sss___UUU,,,,,,,,,+++,,,,,,---......------,,,,,,------...000///...---------------,,,,,,---...............---------...............,,,---......,,,---...000------...000111222333444111333555555444333444555555666777999:::;;;;;;;;;777777777777777777777777555444222222333333333222111000//////......//////***...///......000///,,,...------,,,,,,------...222///,,,+++,,,...//////++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,---,,,++++++******++++++******+++++++++******)))******+++---111666;;;???CCCDDDCCC???999222...,,,---000444777999===@@@CCCFFFGGGFFFDDD???999222...++++++***))))))))))))***)))+++&&&'''...+++&&&---))))))))))))************((())))))))))))(((((('''++++++******++++++,,,---++++++,,,------------,,,(((***+++***,,,111333222---,,,+++***)))***+++++++++******+++------,,,+++***************************)))((('''''''''''''''%%%&&&&&&'''((()))******((((((((((((((()))*********)))((((((***+++***)))'''***------,,,***))))))(((((((((***,,,,,,***((()))((((((''''''((((((((('''&&&''')))+++,,,,,,***))))))))))))))))))))))))******++++++***)))'''&&&(((***+++***'''&&&&&&'''))))))))))))((((((((((((''''''((()))***++++++,,,******+++,,,...///000000---......//////000000111222222333444555666666777444555666555333222222222888;;;>>>AAADDDHHHNNNQQQXXX```jjjppprrrtttxxx|||uuuaaaWWW,,,,,,,,,,,,,,,---.........------,,,,,,------...///......---------......---------------...///////////////...............+++---...---,,,,,,...000,,,---...///111222333333111333555666555444444555666666777999999:::::::::777777777777777777777777444333111111222222222111000000///............///***...///......000///,,,...------,,,,,,------...///,,,++++++...///...---++++++,,,,,,,,,,,,---------,,,,,,+++******+++++++++,,,,,,---------------******+++++++++,,,,,,,,,---,,,++++++******++++++))))))***+++++++++******))))))***,,,000555;;;>>>DDDDDDDDDAAA<<<666333111///222666:::<<>>???===999444111000000333888<<>>===<<<999444000000444999>>>AAADDDHHHJJJOOOKKKHHHGGGHHHEEE>>>888///...+++(((&&&&&&))),,,******)))(((((('''((((((*********(((&&&&&&(((***+++++++++++++++***)))(((555111+++((((((***---...---***+++//////,,,,,,///))))))+++...222333000---)))+++,,,+++((((((***---)))************+++++++++))))))))))))))))))))))))***(((&&&%%%$$$%%%&&&'''$$$$$$$$$%%%'''(((***+++***)))(((''''''((()))************)))))))))))))))'''***...000000...---,,,+++***)))((()))***,,,...))))))************))))))%%%'''&&&%%%)))...)))!!!++++++***)))))))))))))))))))))))))))************((((((''''''''''''((((((((()))***,,,,,,+++******++++++++++++++++++++++++++++++,,,------......///---------------...//////111111222444666666444111333777;;;999555222333666555999>>>@@@@@@CCCJJJOOOWWW]]]eeekkkmmmnnnpppsss}}}fffYYY,,,++++++++++++---...///.........//////...,,,+++111///---,,,++++++,,,---------............------+++---//////......000222---...---,,,+++,,,///111111000...------...000111000000111222333444555555555666666666555555444333444555666555333333333444111111111111000000000000111000000000/////////...000///...---,,,------...///---,,,,,,---...000000///...,,,+++***+++,,,---...------,,,,,,,,,,,,---...---+++*********+++,,,+++,,,------,,,+++***)))***++++++,,,,,,++++++******************+++,,,---(((***---...---+++++++++(((***,,,+++***,,,222777@@@>>>===<<<;;;888333///555888<<<@@@AAACCCEEEGGGMMMJJJGGGGGGHHHEEE???:::000...,,,)))((())),,,///+++***))))))(((((())))))(((((()))((('''''')))+++)))******+++++++++******######$$$(((+++------,,,---+++,,,//////,,,,,,...++++++---000444444111...***+++,,,+++((((((***,,,)))************+++++++++))))))))))))))))))))))))***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))'''+++...000///---++++++++++++)))((()))***+++---))))))************))))))&&&((('''&&&***...***###+++***)))(((((((((((()))'''(((((((((((())))))))))))((((((''''''(((((()))((()))******++++++******************************++++++,,,,,,---...............------......///000111111111444666666444222222555888777555444555777444888<<<===>>>BBBIIINNNVVV\\\ccciiikkkmmmqqqtttiii]]]************+++,,,---...)))***+++---------,,,+++111///...,,,,,,,,,,,,---------............------...//////...,,,,,,---///,,,------,,,+++,,,...000111000///...//////111222...//////000111222333333444555666666666555444333333444555444333222222444222222111111111000000000000000000000////////////000/////////...---,,,+++000+++'''(((---111222111///...,,,+++++++++,,,---,,,++++++++++++,,,,,,---...---,,,,,,+++,,,,,,---------.........---,,,+++)))******++++++******)))******)))))))))******+++(((***------,,,++++++,,,(((***+++***)))***///333:::::::::::::::777222///777:::>>>AAACCCDDDFFFHHHKKKIIIGGGHHHIIIGGGBBB===111///---++++++,,,///111++++++******))))))******)))******)))(((((()))+++((()))***+++,,,,,,,,,,,,,,,---...111444444222111...,,,,,,//////,,,+++------...000222555444222///+++,,,,,,+++)))((()))+++)))************+++++++++))))))))))))))))))))))))***)))((('''&&&'''((()))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))),,,///000...,,,******,,,+++***)))))))))***+++))))))************))))))'''(((((((((+++...+++%%%))))))((((((''''''((((((''''''''''''((((((((((((***))))))(((((())))))***)))((((((((())))))******))))))))))))))))))))))))++++++,,,,,,------......//////......//////000111000000111333555666444222333444444555555666777777555777:::;;;<<>>BBBEEEGGGJJJLLLIIIHHHHHHHHHIIIHHHDDDAAA444111---++++++---...///,,,,,,+++******+++++++++,,,------,,,)))((()))***)))***++++++,,,,,,,,,+++...+++((('''(((***+++,,,...,,,,,,//////++++++---...///111333444333111///,,,,,,+++***)))))))))***))))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((())))))$$$&&&''')))++++++++++++((((((((((((((()))))))))((((((((())))))))))))))),,,...111111...,,,******---,,,+++***)))))))))***))))))************))))))''''''((())),,,,,,***&&&((((((''''''''''''(((((('''''''''((((((((())))))******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))***++++++,,,------......///////////////000111111000000000222444555444333555444333444555777666555555777999:::<<>>CCCHHHLLLSSSXXX```eeeiiinnnuuuzzzoooaaa)))******+++++++++******)))+++---------...333777000000//////...---------***+++,,,------...---------------///222333222111,,,---///...------...000...//////000000111111111222222222333333333444444111333666888999999777666333444555444333222222444333222222222222111111111////////////000000000000...///000000///---+++)))***///444555222//////000............---------,,,---,,,,,,,,,,,,------...***+++---...///...,,,+++******)))))))))***++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,)))+++,,,,,,+++***,,,---***))))))))))))***++++++***---000222333333555666===???CCCEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJHHHGGGEEE999333---))))))***)))'''++++++******++++++,,,,,,''')))+++,,,,,,,,,---...------------,,,+++***)))+++---///222333000***%%%---***+++//////,,,,,,///---000222333000...,,,+++,,,***))))))***++++++***)))************+++++++++))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''(((((()))&&&'''((()))*********)))&&&''''''(((((())))))***...000111111...,,,,,,,,,++++++++++++************))))))************))))))&&&%%%'''++++++((('''(((((((((''''''(((((())))))))))))))))))***************))))))(((((())))))***)))((((((((())))))************************************++++++,,,,,,------//////......//////000111/////////000333555555444555555666666555444222111555666888;;;???DDDHHHJJJQQQWWW___eeeiiinnntttxxx~~~pppaaa******+++,,,,,,+++***)))+++---...---+++...555;;;000000000//////...---,,,******+++,,,------------++++++---000333333111...,,,...000000///...///000------...///000000000000222222222333333333333333000333666999:::999888666444555666555333333333444333333222222222111111111.../////////000000000111....../////////...,,,++++++---000111111111111111...............------,,,---,,,,,,++++++++++++,,,(((***,,,...///---+++******))))))((()))***+++,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,***+++,,,+++******,,,...***)))))))))***+++++++++)))+++...000111333777:::===@@@CCCEEEEEEEEEFFFGGGGGGIIIKKKKKKJJJHHHGGGFFF999333,,,)))***+++***(((***************+++,,,,,,''')))++++++)))(((((((((,,,,,,,,,---,,,,,,++++++)))***+++---+++&&&+++)))***...///------000...111444333000,,,+++++++++)))'''(((+++---,,,+++)))************+++++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((+++***(((''''''(((***+++%%%&&&((()))*********)))&&&&&&''''''((())))))***,,,...///...---++++++,,,)))******++++++++++++***))))))************))))))'''&&&(((------((('''***)))(((((((((((()))***+++((((((((())))))))))))***)))((((((''''''(((((()))((()))******++++++******))))))))))))))))))))))))*********+++,,,,,,------......------......///000///......///222444555444///333888888666333222222333444777;;;@@@DDDFFFGGGNNNTTT]]]dddhhhlllpppttt}}}rrrccc***+++,,,------,,,******---......,,,***---555<<<............---,,,+++***)))***+++,,,------...---,,,,,,,,,///000...)))%%%---///111111000///000111,,,---...///000000000000222222222222222333333333000222666999::::::888666555666777666444333444555333333333222222222111111.../////////000000111111..................------+++)))'''***///222111000......//////......---,,,,,,,,,+++***)))))))))***&&&))),,,...///---+++))),,,,,,+++***+++,,,...///******++++++++++++******''''''''''''(((***++++++((()))***)))((((((***,,,***))))))***+++,,,,,,+++(((***---//////333888<<<:::===AAADDDFFFGGGIIIJJJGGGIIIKKKLLLJJJHHHGGGGGG888222+++)))+++---,,,******)))))))))***++++++,,,+++,,,,,,***&&&""" ******+++,,,---------------,,,,,,---......---+++***(((***...000......111///222555444000,,,++++++***(((&&&(((+++...---,,,)))************+++++++++))))))))))))))))))))))))%%%%%%&&&'''((((((''''''***)))'''&&&'''+++///111%%%&&&((()))*********)))&&&&&&&&&'''((())))))******,,,---,,,+++******+++((()))***+++++++++++++++))))))************)))))))))''')))///...)))(((,,,)))))))))))))))***++++++''''''''''''((((((((()))((((((''''''''''''((((((((()))+++,,,,,,++++++***(((((((((((((((((((((((()))******+++,,,,,,---------------------.../////////......///222444555555+++222888:::666333333555111222666;;;@@@CCCDDDDDDKKKRRR\\\cccgggjjjnnnqqq|||ttteee,,,)))((()))+++---+++)))------......------,,,+++//////...,,,******,,,///...---+++******+++,,,...111///---...000000...+++111111111111000///------000/////////111333555666333333333333333333333333666555555555666777999:::555444444333333444444555666444222333666666444111...///000000---,,,+++,,,////////////............111///---+++***+++,,,---/////////......---------+++,,,,,,------,,,,,,+++&&&''')))***+++,,,,,,,,,*********++++++,,,,,,,,,************************+++******+++,,,+++***)))%%%&&&'''''''''''''''&&&+++)))'''''')))+++++++++++++++,,,...111666:::<<<<<>>@@@CCCFFFMMMSSS[[[aaaeeeiiinnnrrr|||ttteee+++***)))***---///...---++++++,,,---.........---.........,,,++++++,,,...///---,,,++++++,,,---...000...---...//////---***000000111111222222111111000/////////000222333444333333333333333333333333777666666555666777888999555444444333333444444555555444222222444333000......///000000---,,,,,,,,,////////////............111///---+++++++++,,,---.........---------,,,,,,+++,,,,,,------,,,,,,+++------...............---******+++++++++,,,,,,,,,************************)))))))))***++++++***)))*********+++******))))))+++)))'''''')))++++++***+++++++++---///333666888===BBBDDDCCCCCCGGGIIIGGGHHHIIIJJJJJJIIIGGGDDDBBB<<<555...---,,,)))***------,,,++++++.../////////,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,++++++*********+++,,,,,,,,,,,,,,,---...000111222999888555111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))++++++***(((,,,,,,++++++***))))))((($$$'''***+++***)))))))))+++***(((''')))---111444*********+++***))))))(((***))))))((()))***+++,,,---///000///---***))))))))))))))))))************---+++***(((((((((***+++(((&&&(((,,,,,,((((((+++)))(((((((((''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''((())))))************)))***))))))(((((())))))***'''(((***+++++++++***)))000---++++++...000///...///222222000111333333000333333555555555555333333555666888;;;>>>AAAEEEGGGMMMSSS[[[aaadddhhhmmmqqqyyy}}}tttfff+++******,,,///111111000)))***+++---......//////---.........,,,+++,,,---///...---,,,,,,---...///...---------......,,,+++,,,---...000111222333333000000//////000111222222333333333333333333333333555555555444555555666666555444444333333444444555555333222111111000...,,,...///000000...,,,,,,---////////////............000///---,,,++++++,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............---+++***)))***++++++++++++,,,,,,,,,************************'''((()))***************,,,,,,,,,,,,+++***))))))***)))'''((()))++++++***++++++++++++---///111222;;;@@@BBBAAAAAADDDFFFDDDGGGHHHIIIIIIHHHFFFDDDBBB;;;444...---,,,***+++...+++***))))))+++------,,,---------,,,,,,,,,,,,+++***+++,,,------------,,,++++++******))))))******000///...---...000222333===:::666222///......///------------------------,,,+++***+++,,,,,,***(((,,,---...///...,,,***)))###&&&)))******)))***+++))))))))))))+++---000111***++++++++++++***))))))***))))))))))))***++++++,,,///111111///,,,******))))))))))))************+++***)))((('''((()))***)))'''''')))***((((((***((((((((((((''''''''''''###$$$&&&((()))*********((((((((((((((((((((((((***************)))((((((+++******))))))******+++''')))+++,,,,,,)))&&&$$$///---,,,,,,...//////......111222000111333333000333333555555555555333333555555666999===BBBEEEFFFLLLRRRZZZ```cccfffkkkoootttyyyuuufff,,,,,,,,,---...///000///******+++,,,---......---+++---///...---,,,,,,---///............//////000............///...------******,,,---///000000000000000000000000000111111222222222222222222222222333333333333333333333333555444444333333444444555222222222111111000///---...///111000...------...////////////............///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........---,,,+++***)))++++++++++++++++++++++++************************&&&((()))******)))***+++************)))((('''&&&***(((((((((***+++***))),,,++++++***++++++,,,---555;;;>>>===>>>BBBDDDCCCFFFFFFGGGGGGFFFEEECCCBBB;;;444......---,,,---000+++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---------------,,,+++***))))))))))))000...---,,,...000333666===:::555000------...///........................++++++,,,,,,,,,,,,***)))***+++,,,---,,,+++)))(((%%%''')))***)))((()))***&&&'''((()))***+++,,,,,,+++++++++++++++******))))))))))))*********++++++...111444555333///---,,,((()))))))))***************)))(((((('''((())))))***((('''((()))))))))***((((((((((((((('''''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))*********))))))(((*********))))))************+++,,,,,,,,,***((('''...---------.../////////...111222000111444444111111111333333333333111111777555555777<<>>@@@@@@IIIOOOWWW\\\```ccchhhlllooovvvvvvfff,,,---...,,,***)))***+++,,,,,,,,,,,,,,,+++******+++---...---,,,,,,---///------......///000000000...000111111000000000111000000111111111000/////////000111222222222222222222222222222222222222222555555777888888999999888555444444333333444444555///111333444333333444555...///111000///......///////////////............------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---...///////////////,,,,,,,,,++++++++++++***************************(((+++---,,,***(((***,,,++++++++++++***)))(((((()))(((((()))++++++***(((+++++++++++++++*********)))///444555999???CCCBBBCCCCCCCCCCCCCCCBBBAAAAAA===666000///...,,,---000...---+++,,,---......---)))***************++++++*********+++,,,---...//////...---,,,++++++++++++******+++,,,///333666888:::888444111000000000111........................+++,,,,,,+++))))))***,,,,,,,,,+++******++++++,,,***++++++***'''&&&&&&'''((()))+++,,,---,,,++++++)))************)))(((((()))***++++++,,,,,,++++++))),,,//////---+++***)))))))))))))))************(((((())))))))))))******,,,,,,***(((+++...+++&&&'''''''''((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))&&&'''((()))+++++++++,,,)))))))))(((((()))))))))***(((&&&%%%&&&))),,,...+++---//////...---...///---000222000111444444222333333555555555555333333333555888999:::;;;>>>@@@FFFLLLTTT[[[^^^bbbgggkkkooovvvvvvfff***,,,...---***)))+++,,,***++++++,,,,,,,,,++++++,,,------,,,+++,,,...000,,,,,,---...////////////,,,///111111//////000111000111111222222111111000///000222333444444444444111111111111111111111111333444666888999::::::999555444444333333444444555000222555444222111333444...///111111/////////000////////////............,,,---------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************---000...***((())),,,+++++++++,,,++++++******(((((((((***+++,,,***(((***++++++,,,,,,,,,,,,,,,'''---222333666<<<@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA???777111000///,,,---///---+++)))***+++,,,+++************++++++,,,,,,,,,************+++---///000------,,,+++*********+++,,,,,,---///111444666777555444222111000///000000------------------------,,,,,,+++)))&&&'''***---***+++,,,------,,,+++***)))******)))'''&&&'''))))))***++++++,,,++++++***((())))))))))))((('''''')))***+++,,,,,,,,,++++++(((***,,,,,,***)))((()))))))))))))))************((())))))******+++*********+++)))(((+++...+++###''''''''''''((((((((()))'''((((((((((((((('''&&&))))))))))))))))))))))))'''((()))***************+++******))))))******+++))))))(((((((((***,,,---***---000000...---...///,,,000111000111444555222333333555555555555333333+++222999;;;::::::>>>BBBCCCJJJRRRYYY^^^bbbgggkkkooouuu}}}uuueee)))+++------++++++---///((()))***+++,,,------------------+++***+++///111+++,,,---...////////////+++...000000...---///111......///000000000000000///000222444555555555555111111111111111111111111///111333555777888888888555444444333333444444555111333555444111000000222---///111111000//////000000/////////............,,,,,,---......------------------....../////////+++,,,,,,------,,,,,,+++---......///......------,,,,,,,,,++++++*********************************+++///111///***((())),,,))))))***+++++++++******(((((((((***,,,,,,***(((***+++,,,------...------'''---111222555:::======BBBBBBAAAAAAAAAAAAAAAAAA@@@888222000///,,,,,,///000...------...///...---+++++++++,,,,,,---------************+++---///000,,,+++******)))*********...///000222333444555666000000///......---------------------------------,,,,,,***'''$$$%%%***...&&&(((+++......,,,)))&&&((())))))((('''''')))+++(((((())))))))))))(((((((((((((((((((((''''''&&&)))***+++,,,---,,,++++++)))+++,,,+++***))))))***))))))))))))************((()))***+++++++++++++++(((***)))'''***...))) &&&'''''''''(((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((***************)))((((((,,,++++++++++++++++++,,,+++,,,,,,------------,,,***---000000...---...///,,,000111000111555555222111111333333333333111111&&&///999<<<::::::???EEEBBBHHHQQQXXX]]]bbbhhhlllooouuu|||tttddd,,,,,,,,,------,,,++++++)))...222333111...------,,,---......,,,+++,,,---///---+++,,,...000///---,,,,,,,,,---...///000111---......////////////000222222111111111111111222444444444444444444444333555444333444555666555444444444444333333222222222222222222111111111111111......//////000000111111///888999222000444222+++333000......///---,,,------...............---------......---++++++---...,,,+++,,,---//////---++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++*********))))))(((((()))************)))((((((&&&&&&&&&&&&''''''''''''***+++,,,---............,,,------...000444:::???>>><<<<<>>AAACCCAAA??????<<<777333222000...---+++,,,,,,---,,,+++***))),,,******+++,,,------,,,...000///---...111000,,,---+++((()))+++------+++,,,//////---///444444000/////////...............---...///...,,,,,,,,,---,,,+++)))***+++---,,,+++,,,,,,,,,+++******,,,---+++***(((''''''(((***+++)))***,,,......,,,***)))+++***)))(((((()))***+++$$$%%%(((***,,,---------************)))))))))(((******++++++++++++******)))***++++++*********++++++)))(((''''''((()))+++(((((('''''''''(((((())))))((('''&&&&&&'''((()))%%%%%%''')))***+++++++++''''''((())))))))))))))),,,+++***(((((()))***+++(((***,,,,,,+++***+++,,,+++,,,,,,---...//////000+++---/////////000111333111000000000000222333444555777999:::;;;<<>>>>>;;;777444222111///---...............---,,,+++---+++)))***+++---...---...///...,,,...111000,,,...,,,***)))***++++++++++++---------///333222......///////////////000000...///000///---------......,,,******+++,,,,,,+++---,,,******+++,,,,,,+++************************(((+++//////,,,******+++******))))))))))))************++++++***)))((('''************))))))))))))******++++++++++++******((((((((((((((('''''''''+++***)))(((((()))***+++''''''''''''((()))******((((((''''''''''''((()))))))))*********))))))(((''''''((()))))))))))))))******)))((()))***+++,,,''')))++++++***)))***+++)))***+++,,,---///000000,,,---////////////111222000000000000111222333444444666999:::;;;<<>>??????>>>???<<<888666555333111/////////000000000111111111111...,,,***+++---------+++---,,,***+++///...***...---+++*********+++++++++,,,---...000222111.........//////000000111111...///000///...---...000///---++++++,,,,,,+++***...+++)))***---...,,,***))))))***++++++***))))))(((,,,111000+++(((***---***))))))))))))))))))***---------+++)))'''$$$###*********)))))))))))))))******++++++++++++*********)))(((((((((((('''&&&***))))))(((((())))))***''''''''''''((()))***+++'''''''''''''''(((((()))******+++,,,,,,,,,,,,,,,''''''((()))))))))))))))******))))))))))))***+++''')))******)))))))))+++++++++,,,---......//////...///111111000111222444000000000111111222333333444666888:::;;;<<<>>>@@@BBBFFFMMMSSSXXX]]]ccchhhllluuuwww{{{}}}iii***+++,,,,,,---------,,,---,,,+++***++++++,,,,,,,,,---......------...000+++,,,---......---------///......---------......000///...------...///000000000//////000111111222//////000111111222333333333333333444777999888888333333333333333333333333/////////000111111222222......//////000000111111...222444111///000///---,,,222444000...111222///,,,,,,---...............+++,,,------,,,,,,...000,,,+++***+++,,,------,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------***************+++++++++------------,,,+++***)))'''''''''((((((((())))))++++++,,,,,,---,,,,,,,,,,,,---......------///000888999;;;===>>>>>>???@@@@@@===:::999888777444222,,,,,,---...///111222333555222///,,,,,,------,,,***,,,+++)))+++///...***------,,,***))))))***+++,,,+++,,,000222222000///......//////000000111111---///000///......///000///---++++++,,,,,,,,,***...,,,***+++...///---***'''(((***++++++***(((''')))---111000+++(((***---)))))))))******)))))))))'''(((***++++++******)))))))))))))))))))))************++++++++++++******///,,,***)))++++++***)))(((((((((((((((((((((((('''''''''((((((***+++,,,&&&''''''((((((((((((((($$$%%%'''***---///111111''''''((())))))))))))))),,,+++***)))((((((((((((''')))******)))))))))+++/////////..................///111111000000111333///000000111222222333333444666888999:::<<<>>>@@@BBBEEEKKKPPPVVV\\\bbbfffiiirrrtttxxxjjj******+++,,,------------...,,,++++++,,,------,,,***,,,------,,,,,,...///)))+++......---,,,,,,---......---------......///.........///////////////////////////000111111222000000000111222222222333333222222444666777777666222222333333333333444444...//////000000111111111......//////000000111111---000222222000...------%%%...111---***...///,,,,,,,,,---...////////////+++,,,------,,,,,,...000,,,+++)))***,,,------,,,+++,,,,,,------,,,,,,+++((())))))***+++,,,---...*********++++++++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,++++++***,,,......---,,,---...444666999;;;<<<===???@@@@@@>>><<<;;;:::999777555...//////000222444555666555333///...------,,,++++++------+++---111000---,,,,,,,,,+++))))))+++---,,,***,,,111333111//////...///////////////000000,,,...//////...---...000///---++++++,,,------,,,---,,,,,,---......,,,+++'''((()))******)))(((''',,,...000///+++***+++,,,))))))************))))))***+++,,,,,,+++***)))((())))))))))))******************++++++++++++******+++(((%%%%%%''')))(((&&&''''''((((((((((((''''''(((((((((((()))******+++%%%&&&'''((()))))))))((((((((()))))))))(((((('''''''''((())))))))))))))),,,++++++***((('''&&&&&&''')))++++++***)))***+++111000000///......------,,,---///......---///000//////111222222333222222333555888999:::;;;>>>@@@BBBDDDIIINNNUUU[[[aaadddgggppprrruuujjj)))***+++,,,---------------+++***+++---...,,,***)))***,,,,,,+++,,,---///(((+++...///---,,,,,,------------------...///000***,,,...000111111000///.........//////000222222111222222222222222222222333222222333555555555444222222222333333444444444111111000000////////////......//////000000111111//////111111///---...///!!!+++000***''',,,...***++++++,,,---............+++,,,------,,,,,,...000---+++))))))+++,,,---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,---------*********++++++,,,,,,,,,)))******+++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,++++++***(((***---...---,,,,,,,,,///222666888999:::===@@@???===<<<;;;;;;:::777555333333222222333444666777000///------......,,,++++++---,,,+++---111000---***,,,,,,+++)))))),,,///+++(((***000333///---.../////////...............+++---......------...///...,,,++++++---......---+++,,,......---,,,,,,,,,)))******************))).........---,,,,,,++++++((()))***++++++***)))(((/////////...,,,)))&&&%%%((()))))))))******************++++++++++++******)))%%%!!!!!!%%%''''''%%%((((((((())))))(((((((((***)))))))))))))))******%%%&&&'''((()))))))))(((---,,,+++)))'''$$$""" ''''''((()))))))))))))))))))))***))))))(((''''''(((***,,,,,,+++***+++,,,.....................---,,,---///...------...///...///111222333333222222333555888999:::;;;===???CCCDDDGGGMMMTTT[[[```bbbgggpppqqqtttiii)))***+++,,,------...---,,,+++)))+++---...+++)))(((***++++++++++++---...'''+++//////---+++,,,---,,,,,,,,,---...///000111(((+++...111222222000///............///000222222333333333222222222222222444222111222444444333222222222222333333444444444333333222000///---,,,,,,......//////000111111111333111111000///...000444$$$000555///,,,111333///)))***+++,,,------...---***,,,------,,,---///111---+++))))))+++,,,---,,,+++,,,,,,------,,,,,,+++---------------------,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,++++++***'''***---...---,,,+++++++++///333666777888<<>>===;;;;;;;;;999777555222111000/////////000111+++++++++,,,......---+++)))******)))+++///...+++)))+++,,,+++)))))),,,000***&&&(((000222...+++---//////......---------,,,+++,,,------,,,,,,...///---,,,++++++---//////...)))---000000---+++,,,...++++++++++++++++++++++++000...------------+++***((()))***++++++***)))((()))***,,,---...------,,,(((((())))))*********+++******++++++++++++******---)))%%%&&&***---,,,***))))))************))))))+++***)))))))))))))))***$$$%%%'''))))))))))))(((&&&&&&((()))************'''(((((()))))))))))))))'''(((((())))))))))))))))))***,,,,,,+++++++++,,,,,,,,,,,,------............///111000//////000111...///111222333333222222333555777999:::;;;===???CCCDDDFFFLLLSSSZZZ___bbbiiiqqqqqqsss~~~iii---,,,,,,+++*********+++***)))(((***---///---+++******+++++++++,,,,,,,,,---(((###"""%%%***,,,---,,,,,,++++++,,,,,,---...////////////000000000000111000/////////000222333222222333333444333333333111///...111444666444111333444444555555444444333222333333222///......///---...///000000///...---111111000......---------,,,,,,,,,,,,---------...---.../////////...,,,,,,,,,,,,,,,++++++*********(((((())))))*********+++***,,,------,,,++++++,,,222444111++++++000222///)))***+++---......------***++++++,,,+++***)))((((((+++---+++''''''+++///''')))+++---...---,,,+++)))((((((((()))+++---...,,,,,,---///333777;;;>>><<<;;;;;;===???>>>:::777333444444333222///---,,,///---+++,,,...111222222---+++***))))))***,,,...,,,,,,+++++++++,,,---...---...///000000...,,,+++---...............------222111...,,,+++******+++))),,,,,,)))))),,,,,,)))---......,,,++++++---000***+++---//////...---,,,444222///,,,***)))******%%%&&&(((*********)))))),,,,,,,,,+++++++++******+++******)))(((''''''&&&++++++******************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***###'''+++***%%%###&&&)))###'''++++++)))((()))+++'''((())))))((()))+++---******+++++++++,,,,,,,,,...---,,,+++,,,---...///000000111111111000000///111111222222222111111000444444444555777999<<<===@@@DDDGGGIIIOOOZZZaaabbbgggjjjrrryyy|||kkk---,,,++++++******+++++++++))))))***---...,,,******++++++++++++,,,,,,,,,---+++))))))+++---//////,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111000/////////000111222111111222333333333333222333222222333444555333222333444444555555444444333111222222111///...///000...///000111111000///...111000///......---------....../////////000000000---.../////////...,,,,,,,,,,,,,,,+++++++++******))))))))))))*********+++)))+++,,,,,,+++******+++,,,...,,,&&&&&&+++,,,***)))***+++---------,,,,,,***++++++,,,+++***)))((('''***,,,+++((('''***...***+++,,,---,,,,,,******,,,,,,******+++,,,...000,,,,,,---///222666:::===<<<;;;;;;<<>>??????>>>:::888666444444666999;;;///---++++++---/////////222111///...------...///,,,,,,,,,,,,,,,---------)))***,,,.........------++++++,,,,,,---,,,,,,+++------,,,,,,,,,------...))),,,+++((((((+++,,,)))''')))******)))(((((()))***+++,,,---...---,,,,,,,,,+++***))))))***+++,,,************+++,,,------,,,++++++++++++***************))))))((((((''''''*********+++++++++******++++++******)))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((('''%%%%%%'''((('''((()))***************))))))((()))***)))(((&&&,,,------+++)))((()))+++*********++++++++++++,,,---,,,,,,,,,,,,---...///......////////////......000111111222222222111111333333333444666888:::;;;>>>BBBEEEGGGOOOZZZaaacccjjjmmmssszzz|||kkk,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,+++***+++++++++,,,,,,,,,------))),,,...---+++***---000,,,,,,++++++,,,,,,---......////////////000000000////////////000000111111111111222333444444444444333666999999666555666888333444444555555444444333...000111111000000111333///000111111111111000///000000///...........................////////////.........---------,,,,,,++++++++++++++++++++++++************************)))***,,,,,,*********+++......,,,++++++,,,---...++++++++++++++++++******)))***+++,,,++++++))))))%%%(((++++++***))))))***...---,,,++++++++++++,,,...,,,)))''''''(((***,,,,,,++++++,,,///222555777>>>===<<<<<<===>>>??????;;;:::888777777888:::;;;222000//////000111111000222111000///............+++,,,,,,---------------++++++,,,---------,,,+++++++++,,,------------,,,------------------------***,,,+++((((((+++,,,***(((***------,,,***************+++,,,---,,,,,,+++,,,+++************++++++******))))))***+++---...++++++++++++***************)))))))))((((((((('''))))))***+++++++++******************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&''')))((('''''')))++++++***))),,,***'''(((******'''$$$+++,,,,,,***)))((()))+++************++++++++++++,,,,,,,,,,,,---......///......//////000000//////000000111222222222111111111222333444666888999:::<<<@@@DDDGGGNNNZZZbbbcccjjjlllrrrxxxzzz}}}mmm,,,++++++***++++++,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,---------+++,,,---+++((((((---111,,,,,,++++++,,,,,,---...//////000000000111111111......//////000000000000111222333444555555555555111555888888777666999;;;333444444555555444444333...///111111000000111333......///000000///......000//////............///............////////////......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************,,,------,,,++++++,,,---+++***+++++++++,,,---,,,,,,++++++++++++++++++))))))++++++,,,+++***)))%%%'''***++++++******+++,,,,,,++++++,,,,,,---......---***((('''(((***+++++++++***+++---///222444=========<<<;;;;;;<<<===;;;;;;;;;::::::999888777444222000000111111000///111000///...---------,,,+++,,,---.........------......------,,,+++***))),,,,,,---........................------,,,++++++***,,,+++''''''+++,,,***)))+++---...,,,+++++++++*********+++++++++++++++------,,,+++++++++*********)))(((((()))***,,,---+++++++++*********))))))))))))))))))((((((((((((((()))***,,,,,,,,,+++************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((''''''(((***''''''&&&(((******)))'''---***''''''))))))'''$$$'''((()))((('''(((***+++))))))*********+++++++++++++++,,,---.........///...///000111111111111111///000111222222222222222111222333555777888999:::;;;@@@CCCFFFNNNYYYaaaccchhhjjjpppvvvxxxzzzppp++++++******++++++,,,,,,)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,------------///...---+++***+++...111,,,,,,++++++,,,,,,---...---------............///---...///000000000//////000111222333444555555555000222555666777888999;;;333444444555555444444333...000111111000000111333---...///000000///...---//////............////////////000000000111111111...------,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++************,,,......,,,+++,,,---...,,,+++......,,,---000---,,,,,,++++++,,,------((()))***+++,,,+++******'''((()))***+++,,,,,,,,,+++++++++,,,---.........///...,,,+++++++++,,,,,,+++*********+++---000111999:::;;;;;;:::999:::<<<::::::;;;;;;:::999777555333222000000000///---+++//////......------,,,,,,+++,,,---//////......---000///...---,,,******))),,,,,,---...////////////............---,,,+++***+++,,,+++''''''+++,,,+++(((***++++++***))))))***))))))*********+++++++++---------,,,,,,+++******)))(((((())))))***+++,,,+++************)))))))))))))))))))))(((((((((((('''(((***,,,---,,,+++*********))))))))))))))))))************************))))))))))))))))))))))))((()))***)))'''''')))***'''(((((()))(((((((((''',,,***(((((((((((('''&&&&&&'''((('''''''''***+++)))))))))************+++***+++,,,---.../////////...///000111111222222111///000111222222222222222111222444666888999999:::<<<@@@CCCEEEMMMXXX```aaaeeehhhnnntttvvvxxxrrr++++++******++++++,,,---'''***,,,---+++***,,,---,,,,,,,,,------------...///---,,,,,,---...------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------...///000000000///......///000111222333333333222222222444777888777666333444444555555444444333///000111111000///111222...///000111111000///...//////............//////....../////////000000000...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++------+++***+++,,,///++++++//////,,,---111---,,,,,,,,,,,,---///000((()))***+++,,,++++++******))))))***,,,---......+++,,,---......------,,,,,,,,,---------,,,,,,++++++***)))))))))+++...///111444888999999999:::<<<::::::999999999999999999444333111111000///---+++..................------+++,,,...///000///...---000///...---,,,,,,,,,,,,++++++,,,---............,,,------......---,,,++++++---+++&&&&&&+++---+++((()))***)))'''''')))***)))))))))))))))***++++++)))******+++++++++++++++((()))***+++,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))&&&(((***,,,---,,,+++***)))))))))))))))))))))***************************))))))))))))))))))))))))'''((()))(((&&&&&&(((***(((+++,,,+++(((&&&''')))*********(((&&&&&&((()))((())))))((('''''')))***))))))))))))************)))***,,,---/////////...---...///000111111111111//////000222222333333222111333555777999:::::::::<<<@@@CCCEEELLLWWW^^^```eeegggnnntttvvvxxxsss+++*********+++,,,,,,---&&&))),,,---++++++,,,///,,,,,,,,,---------......,,,+++***,,,//////+++''',,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---///000000000///...,,,---...///111111222222444222111333666777555222333444444555555444444333000111222111000///000111///000111222222111000/////////.........//////000,,,,,,,,,,,,---------......---,,,+++***+++,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))***,,,,,,***)))***+++)))%%%&&&***+++'''''',,,------,,,,,,---///000111((()))***+++,,,,,,+++***+++***)))***,,,...///000,,,---/////////---+++)))((()))+++,,,,,,+++***)))+++***)))((()))***,,,...+++000555888999999;;;===:::999888777888:::===>>>777666444333333111...,,,---...///////////////...+++,,,...000000///...---//////...---------......)))***+++,,,------...---***+++,,,...//////......,,,---+++&&&&&&+++---,,,*********)))'''(((***,,,)))))))))))))))******+++&&&&&&((()))+++,,,,,,,,,)))***,,,---......---,,,************))))))))))))(((((((((((())))))))))))&&&'''***---------+++***)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''((()))---000...(((%%%'''***(((***+++)))&&&%%%(((++++++++++++***((('''((()))))))))))))))************)))***,,,.../////////...,,,---...///000000000000//////000222222333333333222333666888:::;;;;;;:::===AAACCCEEELLLVVV]]]___eeegggnnntttwwwyyyrrr+++))))))+++......,,,)))))))))))))))***+++,,,---,,,++++++,,,......---+++***)))***,,,+++)))+++000(((***,,,,,,++++++,,,---------------,,,,,,+++***+++---///000000//////000000000000///...000444888333555666555444444555666333222111111111222333444444333111000000000111222000111111000//////000222111000///------......///............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,555...***,,,///---***)))******++++++++++++******++++++******++++++,,,---,,,+++***)))***+++,,,---,,,,,,++++++***)))((((((******+++,,,,,,,,,++++++))))))***+++,,,------...,,,------------,,,+++************++++++,,,,,,,,,++++++,,,,,,,,,+++******---///222555777999:::;;;<<<;;;:::888888888888888888666555444333000,,,(((...,,,))))))///222&&&000///...---,,,---......000///...---,,,+++++++++---+++***,,,///000...+++---------,,,,,,+++++++++,,,***))))))***+++************)))))))))))))))***)))'''&&&(((***,,,,,,,,,***+++,,,,,,******+++,,,,,,++++++******++++++,,,***************)))((((((''''''((((((((((((''''''***+++,,,,,,,,,,,,+++***''''''((()))***++++++,,,))))))((((((((((((((())))))))))))((('''(((+++...'''%%%$$$%%%(((***(((&&&+++(((&&&&&&)))***)))''',,,***'''&&&((())))))(((***((('''&&&&&&'''(((***************++++++++++++)))***,,,---......---,,,+++111333...---000000---111111222222222333333333+++...222777:::;;;;;;:::<<<>>>BBBFFFLLLSSS[[[```fffiiimmmqqqvvv{{{www***))))))+++...///---***+++++++++++++++,,,---...++++++***,,,---...---+++...***)))++++++)))))),,,***,,,------++++++,,,---,,,---------,,,,,,+++***,,,...000000...---,,,---000000000///...000444777333444555555444444555777444333222111111222333333444333333222222222222222000111222111000///111333111000///...---......///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///(((%%%))),,,***((((((******++++++++++++******++++++******++++++,,,---,,,++++++***+++,,,---...,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---000000...---+++***((((((++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,---...000222444666777:::::::::999999999888888777666666555555222...+++***---...---000222...&&&...---,,,,,,---...///000......---,,,+++++++++,,,---++++++,,,//////...+++//////.........---------***)))(((((()))***++++++))))))(((((((((((())))))***((('''(((***+++++++++,,,...///...---,,,---...,,,,,,++++++++++++,,,,,,***************)))((((((((())))))))))))))))))((())))))***++++++***)))))))))))))))))))))*********+++******))))))*********)))))))))'''%%%&&&(((***(((&&&%%%&&&)))***)))''',,,***((()))+++,,,+++)))*********)))(((((()))***+++)))(((''''''((()))+++(((((((((((()))))))))))))))***,,,---......---,,,$$$******---222333111111111000000111111222222///111444666888999999999<<>>@@@CCCEEEIIIPPPVVV[[[aaadddiiinnnsssxxx}}}......---,,,***)))))))))))))))((((((((((((((((((*********+++,,,---,,,***222+++'''+++///...,,,+++,,,,,,,,,+++)))(((***++++++,,,,,,------,,,,,,,,,+++---///000///......///---............///222444111222444555555555777999777666444222111111222222222333444444444333111000---...///...,,,,,,...//////////////////......---++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********...***)))+++,,,***)))+++******++++++++++++******++++++******++++++,,,---,,,,,,---------.........,,,,,,,,,+++++++++++++++------,,,******)))))))))---,,,,,,++++++*********000...,,,***)))***+++,,,------------------------+++,,,---...///000000000***)))((())),,,111666999777:::>>>AAABBBAAA>>><<<<<<;;;:::999777444///+++222000...,,,)))(((***---...---,,,++++++,,,---...++++++*********+++,,,,,,***+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++---...///---***)))***+++)))***+++,,,,,,,,,,,,+++...,,,***)))*********(((+++,,,---,,,++++++,,,---...------,,,,,,------...((())))))*********)))))))))((((((''''''(((((()))************************'''(((((()))******++++++&&&&&&&&&&&&&&&'''((((((%%%'''((((((((((((***,,,************)))))))))***((((((''''''&&&''''''((()))$$$"""&&&---///***$$$(((((((((((((((((((((((()))*********++++++++++++)))***,,,---......---,,,++++++*********,,,111555222222111000111222333444444444333333444777999:::>>>@@@BBBEEEIIIOOOUUUZZZ___ccciiioootttzzz.........,,,)))((()))***++++++*********++++++,,,***))))))***,,,---+++***+++&&&$$$(((++++++***+++,,,...//////---,,,,,,---++++++,,,---------,,,,,,+++---///000000///000000+++---.........///111333111333555555555555666888666555444222222222333333333333333333333222111111---.........,,,,,,...////////////000///......---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))---***)))+++***((((((+++******++++++++++++******++++++******++++++,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))))),,,,,,,,,++++++*********...---,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,---...////////////***))))))))),,,111555888888:::===@@@AAA@@@>>><<<;;;:::888777666333...+++111---+++---...------//////...,,,+++++++++,,,------,,,,,,+++++++++,,,,,,)))+++------,,,+++,,,---,,,,,,,,,,,,------------+++...000///+++((((((***)))***,,,---......---,,,...,,,******++++++***)))***+++,,,,,,******+++,,,------,,,,,,,,,,,,------((())))))************))))))((('''&&&&&&'''((()))+++******))))))******+++''''''((()))***+++,,,,,,(((((((((((()))***++++++%%%''')))*********,,,...)))***+++***)))((()))***)))******)))(((((()))+++)))$$$"""%%%---000,,,&&&''''''((((((((((((''''''(((((((((((()))))))))))))))***,,,---......---,,,...,,,+++,,,---...333999111111222222333333333333333333333333555777:::;;;===???AAADDDHHHNNNUUUZZZ___cccjjjpppvvv{{{,,,------+++)))(((+++---+++++++++++++++,,,---...***))))))***,,,,,,+++***)))&&&&&&)))***((()))---(((+++...///...,,,,,,+++***+++,,,,,,---------,,,+++---000000///------...+++,,,............000222333444555555444444555777555555333222222333444555555555444333333333333333//////000///...---///111...///000000000///------,,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))(((+++((((((+++***((()))---******++++++++++++******++++++******++++++,,,---******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***,,,,,,++++++++++++++++++'''((()))+++---///000111---,,,,,,,,,++++++++++++,,,------.........------...---,,,,,,...111444666777999;;;===>>>===;;;:::666555555555555333///,,,---+++,,,000111------111---,,,+++++++++,,,---.........---,,,+++++++++,,,(((+++------+++***+++---++++++,,,,,,,,,---------$$$)))...///,,,)))((()))(((***,,,---......---,,,---+++******+++,,,+++***)))***+++***)))((()))+++,,,,,,++++++++++++,,,,,,(((((()))******************)))(((&&&&&&((()))******)))(((((((((((()))***(((((())))))*********+++))))))))))))***+++,,,,,,&&&(((***+++******+++---(((***+++***(((&&&((()))((()))***)))'''''')))+++(((''''''(((+++---......((((((((())))))((((((((((((((((((((()))))))))))))))***,,,---......---,,,333000000222111---///444///000222333333333111111333333333444666777999:::<<<===@@@DDDHHHNNNUUUZZZaaaeeekkkqqquuuyyy}}})))+++,,,+++))))))---000))))))))))))***+++,,,---***))))))***,,,,,,+++)))+++******,,,+++)))+++///###'''+++---,,,***)))(((***+++,,,,,,------------,,,...000///---+++++++++***,,,............000111333555666555444444555666555444333222333444555666777666555333333444555555000111111111//////111222...///000000000///---,,,---------,,,+++***)))(((,,,,,,++++++***))))))(((***((())),,,,,,***,,,111******++++++++++++******++++++******++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000...,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---------...------,,,,,,---,,,+++******,,,---///666888999;;;;;;:::999888222222222333444333111...******...222000))))))///+++*********+++---///000000///...---,,,+++++++++(((+++------+++***+++---)))))))))******+++++++++%%%,,,///,,,)))((()))''')))+++---...---,,,+++---+++******+++,,,,,,+++,,,---......---,,,---...,,,++++++******++++++,,,(((((()))***************+++***)))'''''')))***+++)))((('''&&&&&&'''((()))************))))))))))))''''''''''''((()))++++++''')))++++++***))))))***(((***+++***'''&&&''')))%%%''')))'''%%%$$$''')))&&&***---,,,)))***///555))))))************))))))************++++++++++++)))***,,,---......---,,,***(((,,,111000++++++000---...111333333222000...444444555555666777777888;;;===@@@CCCHHHNNNVVV[[[cccggglllqqqtttwwwzzz}}}*********++++++*********)))***+++***))))))+++---)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,***...///+++,,,222444000,,,,,,,,,---///000222333555444444333333333444444444444444444555555555666555555555444444333333222......---------......///......------------.........---,,,,,,++++++++++++)))((((((((()))***++++++(((((((((((('''''''''''')))---///+++### ###'''***+++,,,+++******,,,...+++---///000000---+++)))......---,,,,,,---------)))***,,,---...---,,,,,,///...---,,,,,,,,,,,,,,,+++---///...***)))+++---************++++++,,,---***+++---///000000///......+++))),,,---,,,...222000222555888999:::999999444444444333222000...---)))///000+++)))---000...)))+++,,,,,,+++***,,,------++++++------+++...333++++++++++++++++++++++++******))))))******+++,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,...///---(((!!!###((()))***++++++***)))***+++((()))***+++++++++++++++((()))******))))))***+++******))))))((((((''''''$$$&&&(((+++,,,,,,++++++,,,---,,,***(((((()))+++++++++************++++++))))))))))))))))))******++++++++++++***((('''&&&,,,+++)))((((((((()))***))))))))))))******************))))))))))))************))))))******+++,,,&&&***---//////---,,,,,,+++,,,---...////////////---...000111111111000///444333222444666999999999<<>>AAACCCEEEJJJRRRWWW___cccjjjooorrruuuwwwyyy{{{uuusss~~~,,,+++***))))))***+++,,,***+++,,,,,,++++++,,,...***++++++,,,,,,,,,++++++,,,,,,++++++***++++++,,,---------------------------...///000000000000000...///000//////000000///222222111111000111111222444444444444444555666777555555555666666666777777666666555444222111000000000//////..................------,,,,,,------...,,,,,,+++++++++++++++,,,++++++***)))((((((((()))(((((()))***++++++,,,,,,...+++((((((***+++)))'''++++++***'''&&&&&&))),,,******)))))))))+++,,,---******************+++,,,+++++++++,,,,,,,,,++++++******+++++++++*********+++)))(((***---...---,,,+++***************++++++---,,,+++++++++,,,...///(((&&&&&&***,,,,,,...222---...///000000111000000222222222111000...,,,+++***+++,,,******,,,------)))+++,,,,,,+++***,,,---******,,,///---)))(((+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***))))))++++++***)))((())))))))))))*********'''))),,,,,,+++***+++,,,)))***++++++***)))***++++++++++++++++++***)))(((+++,,,,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++))))))))))))&&&(((+++,,,+++*********************+++,,,------''')))+++,,,,,,***(((&&&***)))'''&&&'''(((+++,,,&&&'''((())))))(((&&&%%%''''''''''''((((((((((((******))))))))))))************))))))******+++,,,***+++,,,+++***+++...000,,,,,,------...//////000//////000000111111111111222111111222555777888777;;;>>>AAABBBDDDIIIPPPVVV^^^bbbhhhkkkkkkkkkmmmnnnoooooovvv)))***+++,,,,,,+++***))))))***+++***)))***+++---++++++,,,,,,,,,++++++***,,,++++++***++++++,,,,,,---------------------------...///000111111111111/////////111111000///000333222222111111111111111777777666555444444444555555555555555666666666666666555444333222111000000111000///...............------,,,,,,,,,,,,------+++++++++******++++++,,,++++++***)))((((((((()))((())))))***+++,,,,,,---+++(((%%%%%%((()))'''$$$++++++***)))'''(((***,,,******(((((((((***,,,---***)))))))))******+++,,,++++++++++++++++++++++++))))))***++++++******)))***+++---,,,***)))***,,,......------------......---,,,+++******+++---...(((&&&''',,,------...222)))***,,,---///000111111222222222111000...,,,++++++***)))***+++++++++,,,)))+++,,,,,,+++***,,,---******,,,///---)))(((+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++***))))))++++++***)))((())))))))))))************+++***)))))))))***,,,)))***++++++***)))***++++++++++++++++++***)))(((''')))***)))(((((()))***++++++++++++++++++++++++,,,+++***)))))))))))))))***,,,......,,,***)))***)))))))))))))))***++++++((()))+++,,,,,,***'''%%%)))((('''&&&&&&(((+++,,,&&&'''))))))***)))((('''''''''''''''((((((((((((******))))))))))))************))))))******+++,,,++++++++++++***+++...111------,,,,,,---...000000............//////000000444222222333666888999888:::===@@@AAACCCHHHOOOUUU]]]aaaeeeeeebbbaaacccfffjjjrrr'''))),,,------,,,)))''')))***+++***))))))+++---++++++,,,,,,,,,+++******++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,---...///000111222222222///---///222333000///111222222111111111111111222777666555444333222222222444444444444555555555666444444333333222222111111111111000///............------,,,,,,,,,,,,------+++************++++++,,,+++***)))))))))))))))))))))))))))***+++++++++,,,&&&$$$"""$$$''')))((('''(((*********))))))+++,,,+++***)))))))))***+++,,,))))))))))))***+++,,,,,,,,,,,,+++************+++((()))***,,,,,,+++***)))))),,,...---)))'''))),,,...------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,******------++++++---))))))+++,,,...000111222222222222222111///,,,+++,,,((('''***,,,******,,,)))+++,,,,,,+++***,,,---...------///,,,''''''***+++++++++++++++++++++++++++++++++++++++,,,------,,,*********+++,,,+++***)))))))))*********++++++---,,,***)))))))))***+++)))***++++++***)))***+++******+++++++++******)))&&&'''(((((('''''')))***'''''''''((((((((((((((())))))))))))))))))))))))***,,,,,,,,,)))(((((((((---,,,,,,++++++,,,,,,,,,)))***+++,,,+++)))'''&&&(((''''''&&&'''(((***+++''''''((())))))))))))(((''''''((((((((()))))))))((((((''''''''''''((((((******))))))******+++,,,++++++,,,+++***+++...000------,,,,,,---...000111......---------...///000444333222444777999999999:::<<>>@@@AAAEEELLLRRRUUUXXXYYYYYYZZZcccsss}}}))))))))))))(((((((((((()))************+++++++++&&&+++//////+++)))***,,,******+++++++++,,,,,,,,,((())))))******+++,,,,,,---...000111111111000///222222111111111111111222///000000000///...---------.........//////000000000111111222222111111000444444444444222111///...///...------...///...---------++++++++++++------000...,,,,,,...///,,,***------,,,+++***)))((('''+++'''(((---///,,,)))(((+++***)))(((((()))***+++)))***++++++***)))***+++***************+++++++++'''((()))((('''''')))+++...---,,,+++************))))))***++++++++++++***+++***)))'''''')))***+++,,,---...---+++***+++,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,---------......111222222222111...,,,***************************------,,,+++************,,,,,,------,,,+++)))((())))))))))))))))))))))))((()))***+++,,,------------((((((---...******...,,,+++***))))))+++---...,,,+++*********+++,,,---///...,,,+++***+++,,,,,,---,,,***)))((())))))***......---+++(((''''''(((%%%&&&''''''&&&'''***,,,,,,,,,,,,+++***))))))((((((((('''''''''(((((())))))+++,,,+++((((((***---)))***+++++++++)))((('''***)))((((((((()))+++,,,***((('''&&&&&&'''(((***&&&''''''(((((((((((((((******)))(((((()))***+++******+++,,,+++***)))((()))***++++++,,,---......***''''''---000000000222---000222///******...333000000111222444666888999777999;;;???BBBEEEHHHIIILLLNNNSSSZZZcccmmmvvv|||******))))))(((((((((((()))************+++++++++'''+++//////+++)))***,,,++++++,,,,,,,,,---------))))))******+++,,,,,,,,,......///000000000000///000000////////////000000/////////...............///////////////.........111111222222222222111111444444333222111000//////...,,,+++,,,---...---,,,---,,,++++++++++++,,,------+++))))))+++,,,***(((*********)))))))))))))))&&&######))),,,)))''''''+++******))))))******+++)))***++++++***)))***+++++++++*********************+++,,,+++******,,,......---,,,+++************))))))***++++++++++++***+++***)))(((((()))***+++***,,,,,,+++***)))***++++++++++++++++++++++++++++++***)))))))))))))))***,,,,,,,,,,,,------------///000222333222000...,,,******************************************++++++,,,,,,,,,,,,+++***))))))***************))))))))),,,,,,*********+++,,,---+++)))***------)))***///000...,,,+++******+++,,,++++++*********+++,,,---...---,,,+++++++++,,,,,,---,,,+++***************/////////,,,***(((((()))&&&((())))))((((((***+++,,,++++++***))))))(((((((((((((((((())))))***+++)))+++,,,+++)))(((***,,,)))(((''''''&&&'''((((((((((((((('''((())))))***)))((('''&&&&&&'''((()))&&&''''''((((((((((((((())))))((())))))***++++++'''(((***,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,+++))))))---///...000444555222///------.........///000111222444666777777666777999;;;>>>AAACCCEEEHHHMMMUUU___hhhqqqxxx|||*********))))))((((((((()))************+++++++++(((+++......+++)))***,,,,,,,,,,,,,,,---------...******++++++,,,---------...............///000000......---------......///......---,,,---...///000111000000//////......---222222333333333333222222444333111000////////////---,,,++++++------,,,+++---,,,+++******+++,,,---,,,***(((((()))***)))((('''((((((((())))))******### """'''***((('''(((+++******))))))******+++)))***++++++***)))***+++,,,+++++++++***)))))))))+++,,,---,,,++++++---///---,,,+++***************))))))***++++++++++++***+++***)))(((((()))***+++)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,---///111444444222///---************************((((((((()))***++++++,,,------,,,+++************,,,,,,++++++************000...+++)))(((***,,,---******,,,...,,,)))+++///222111...,,,************++++++******++++++,,,---------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,+++***///000000...+++)))******(((***,,,,,,+++*********+++******))))))(((((('''(((((())))))***+++,,,,,,***++++++***))))))***,,,***)))&&&%%%%%%''')))+++&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&'''(((******+++++++++%%%'''***,,,------,,,***------,,,,,,++++++++++++---,,,---...---+++///666===555,,,+++///222///+++///000111222444444444555555555555666999<<>>CCCGGGIIIPPPXXXbbbhhhjjjnnntttzzzxxxyyy}}}+++++++++************))))))************+++++++++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---...///000111111111222222111000///...000000000000111111111111111111111222222111111111000111111111111111000///---,,,++++++------,,,+++,,,+++***))))))***+++,,,+++,,,,,,***((()))---111'''((()))***+++,,,------))))))***,,,***'''***000***+++,,,------,,,+++***)))+++++++++***)))***+++***************+++++++++)))***+++***))))))+++---***)))))))))))))))******))))))***++++++++++++***))))))************)))))),,,---...---+++***+++,,,------------------------)))))))))***+++,,,......,,,,,,------------......++++++++++++,,,---...///************************((()))+++---------,,,+++)))***,,,------,,,+++***%%%%%%'''(((***,,,---.........---,,,,,,,,,,,,---...---***(((...444111(((***++++++,,,,,,,,,++++++)))***+++,,,---,,,++++++)))***,,,---...---,,,,,,(((((((((((()))+++...///,,,...111111///---,,,+++)))******)))(((((()))+++***************+++++++++)))***,,,------,,,+++***---***((((((+++,,,+++)))111///,,,)))(((((()))***(((((('''&&&&&&((()))***''''''((((((((((((''''''&&&''''''(((((((((((((((+++***)))(((((()))***+++))))))(((((()))+++---...+++++++++***************,,,))))))---000......000***))))))+++------,,,***,,,***)))(((***...222555111222555999===AAADDDEEEQQQZZZeeejjjjjjkkkppptttxxxxxx{{{))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))'''&&&&&&)))+++------------............------...---------...///111222...///000///...---...000222111...------...111333000000000000///////////////////////////////////////,,,,,,......***(((************)))******++++++))))))************))))))))))))))))))))))))))))))++++++******)))******+++))))))((((((''''''&&&&&&......---+++(((((()))+++++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++***((((((((()))***************+++,,,---...+++***(((&&&''')))+++---***+++,,,,,,******+++,,,,,,++++++,,,---,,,***(((...+++)))***---...---,,,222111///---------///000------,,,++++++***))))))---,,,***)))((()))***++++++---......---,,,,,,---***++++++,,,,,,+++++++++***)))))))))***++++++,,,*********+++...///...---000000///...------,,,,,,,,,+++***))))))******+++*********++++++,,,,,,,,,111///---+++***)))******(((***,,,---,,,++++++,,,---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,000***'''++++++&&&%%%((()))))))))***+++++++++,,,&&&''''''((()))******+++((()))***+++++++++++++++(((((())))))))))))((((((***)))((((((((((((((()))+++!!!,,,'''###---'''""")))((('''''''''(((***+++************+++,,,---...+++***))))))***,,,...///000...---.........---,,,,,,,,,,,,,,,,,,+++***)))******,,,...///111333333666888:::;;;===AAAEEEHHHTTTYYY```eeegggkkkooossswwwxxx|||))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***(((&&&'''))),,,---...,,,,,,------------,,,,,,......------...///000111---///000///...---...000222111///...---...//////111111000000//////......////////////////////////...,,,,,,......***)))+++++++++***************+++))))))************))))))))))))))))))))))))))))))+++*********************,,,+++++++++************,,,------+++))))))***+++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,+++***)))(((((()))***//////......---,,,,,,,,,+++***)))((((((***+++,,,---...///...,,,++++++,,,,,,++++++,,,---,,,***(((---+++)))***,,,...---,,,///...,,,+++***+++,,,---------,,,++++++***))))))......---,,,+++++++++++++++---......---,,,,,,---,,,,,,,,,+++***)))((('''***************+++,,,,,,,,,++++++---//////...---...------,,,++++++*********)))((((((((()))***+++++++++++++++,,,,,,,,,,,,000///---+++*********+++$$$&&&***,,,...///000222,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,'''%%%)))+++((())),,,***************+++++++++(((((())))))***+++++++++))))))***+++++++++++++++((())))))******))))))(((++++++***(((''''''''''''///+++888,,,&&&'''***((((((((((((((())))))***))))))))))))***++++++,,,***++++++,,,------------------,,,---............++++++,,,,,,+++******)))+++,,,---...000222333333333444777888:::===AAAEEEOOOUUU]]]bbbfffjjjppptttwwwxxx|||******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++)))((((((+++---......+++,,,,,,,,,,,,,,,,,,+++///......---......//////---...//////...---...///.....................///222111111000///......---////////////////////////---++++++......+++***,,,,,,,,,+++***))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++------------------------++++++***)))))))))*********++++++,,,+++***((('''************+++++++++,,,...//////...+++******+++,,,+++++++++,,,,,,***(((,,,+++******,,,------,,,---,,,+++*********+++,,,...---,,,+++***)))((((((---...------,,,+++******+++,,,......,,,,,,,,,---***************)))((((((+++++++++++++++,,,,,,---...---,,,---//////...,,,------,,,,,,++++++******------,,,,,,,,,...///000------------,,,,,,,,,,,,...---,,,++++++++++++,,,***,,,---...,,,+++,,,---,,,++++++++++++*********,,,++++++******++++++,,,+++'''%%%(((******+++---+++++++++***************))))))******++++++,,,,,,)))***++++++++++++++++++((())))))******))))))(((---,,,***)))'''&&&&&&&&&///555JJJ;;;######&&&///'''(((((()))))))))))))))))))))))))))))))))*********+++---//////...,,,+++,,,,,,,,,,,,---...//////***++++++++++++***))))))---...///000111222333333555777999:::<<>>???CCCHHHOOOVVV\\\```dddgggpppqqqtttwww{{{///...,,,,,,,,,+++(((&&&,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,---))))))***+++,,,---......,,,---...---,,,+++,,,...(((+++...//////---------//////000111111111111111...000111000///...///000---...///000111222222222222111000////////////000000000///...---,,,,,,+++,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,'''(((((())))))))))))(((((())))))******))))))((())))))((((((((()))******+++***))))))((((((((((((************************,,,++++++******++++++,,,)))))))))+++---...---,,,(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++++++++++++++...///,,,+++---,,,(((,,,+++******++++++***)))***+++***))),,,222555222222///,,,******+++******,,,,,,++++++*********)))++++++*********++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,---,,,---...///...---,,,+++,,,------......------,,,........................,,,---...---,,,+++,,,---+++,,,,,,+++******---///)))***++++++***+++---//////...---,,,+++***))))))*********************++++++******))))))******+++---,,,++++++,,,---,,,+++...)))'''***,,,***+++---((((((((()))))))))******))))))((((((((((((((()))&&&((())))))(((''')))***)))))))))((((((((((((''')))))))))***************((()))***+++,,,---------///......---------............---,,,++++++++++++............///111222222111222444777:::<<<===>>>BBBGGGOOOVVV\\\aaaeeehhhqqqrrrtttvvvzzz,,,,,,+++++++++***((('''---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++)))))))))***+++,,,---...))))))***++++++,,,---------...///...---,,,---...,,,...000111000//////000//////000111111111111111///000111111//////000111//////000111222222222222222222111111000000//////222111///...---------...,,,,,,------,,,+++******,,,------......------,,,((())))))******)))))))))''''''(((((())))))))))))))))))))))))))))))))))))+++******)))(((((())))))************************,,,,,,,,,++++++,,,,,,,,,)))))))))***------,,,++++++***)))(((((()))+++,,,************************))))))))))))))))))))))))///...---+++++++++,,,---+++...///,,,,,,---,,,)))---***'''(((+++,,,***(((***+++)))(((,,,444777666666222---***)))))))))(((,,,,,,,,,+++++++++++++++******************++++++---,,,+++************+++,,,,,,------............,,,---.........,,,+++)))+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++*********+++))),,,///...,,,+++---///------,,,++++++***)))))))))*********+++++++++*********))))))))))))******,,,+++******,,,,,,+++***000+++((()))***)))))),,,(((((((((((()))))))))))),,,,,,***)))))))))***+++&&&((())))))(((((()))***(((((((((((((((((((((((())))))***+++++++++++++++******++++++,,,+++++++++...------------...//////000///...---,,,+++++++++---------...///111222333000111555888;;;<<<======AAAFFFNNNVVV\\\aaaeeehhhqqqrrrtttvvvzzz((()))***+++************---------,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++...///000///---,,,---...000000000///...///111333//////000111111111111111000111222111000///000222222222333222222111000000222222222111000//////...222111///---------...///,,,------------,,,,,,+++---...///000000///...---)))***************))))))'''''''''(((((()))************************))))))+++******))))))))))))***************************,,,,,,,,,------,,,,,,,,,***))))))+++---...,,,+++...---+++***))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))...---+++******+++,,,---+++......++++++------)))---***'''(((+++---+++)))***+++))))))---555888777666333---***)))(((((('''++++++++++++++++++,,,,,,))))))******++++++++++++,,,,,,++++++++++++,,,,,,...///000111111111000000,,,---------,,,+++)))(((+++,,,---......---,,,+++************************,,,---...---+++***+++,,,,,,,,,+++,,,,,,++++++******---//////+++)))***,,,))))))))))))************((()))***++++++++++++******))))))))))))))))))******)))((()))***+++***(((222,,,((())))))'''''')))(((((((((((())))))))))))---,,,***)))))))))***+++'''((())))))(((((()))+++'''''''''''''''((((((((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---...///000111111111000...---------------------...///111222333111333666999;;;=========@@@EEEMMMTTT[[[```dddgggoooqqqtttvvvzzz''')))+++++++++***+++,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,+++++++++++++++,,,---...---,,,,,,,,,++++++++++++///000111000...------...000000///---,,,---///222//////000111111111111111000222333222111000111222444444444333222111000///222222222111000///...---111000///---------...///---------......------,,,---///111333333111///---***++++++++++++******))))))(((((((((((()))***+++++++++,,,,,,++++++***)))+++******))))))*********++++++++++++++++++++++++,,,------......------,,,+++++++++,,,......---+++---,,,,,,+++***+++++++++++++++++++++++++++++++++************************,,,++++++******++++++++++++---,,,)))))),,,---***---+++))))))+++,,,---,,,)))+++******///666999777555222---+++***)))(((''')))*********++++++,,,,,,((()))***+++,,,,,,,,,,,,+++******++++++,,,---...111222444555555555444333//////...,,,+++***)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,---,,,++++++,,,---,,,***)))+++,,,+++)))'''''''''(((((((((((())))))******'''(((***+++,,,,,,+++******))))))(((((())))))******((('''((()))***)))(((111+++)))******'''&&&(((((((((((()))))))))******+++***)))((('''''''''''''''(((***)))(((((()))+++&&&''''''''''''(((((((((%%%''')))+++,,,,,,,,,+++------------,,,+++******+++++++++,,,...000111222111111000///.........///............///111222222333444666888:::<<<======???DDDLLLSSSYYY^^^bbbeeelllooossswww{{{(((***---,,,******+++,,,*********+++++++++++++++(((((()))***+++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------000111111000...------...///000000///......///000//////000111111111111111111222333333111111222333333444444444333222111111111111111111000...,,,+++//////......------......------............------...000333555555333000...++++++,,,,,,++++++***)))******)))))))))***++++++,,,------------,,,+++***+++******))))))***++++++++++++++++++++++++++++++,,,---...//////...---,,,---,,,,,,---//////...,,,((((((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,***&&&&&&***,,,+++,,,,,,,,,+++***+++...000)))+++,,,,,,000777888666222000---++++++***)))'''(((((())))))***+++,,,,,,((()))+++,,,---------,,,))))))***+++,,,...///000444666777999999888777666333222///---+++++++++,,,---------,,,,,,---------------------------------+++,,,---,,,*********+++---+++))))))+++---,,,+++***)))(((((()))))))))'''*********)))))))))))))))'''(((***,,,,,,,,,+++***))))))(((((((((((())))))***)))((()))***+++***(((---((('''***+++)))((())))))))))))*********++++++*********))))))((('''&&&''')))******))))))***+++&&&&&&&&&'''''''''((((((&&&''')))++++++***)))(((+++,,,---...............,,,,,,,,,---...///000111000//////........./////////////////////000111111555555555666888:::;;;<<>>;;;777444333222000///...---,,,++++++,,,---...------,,,,,,,,,------...,,,,,,++++++***)))))))))***++++++++++++***))))))000)))###"""'''+++***(((+++***)))((((((((()))***(((***++++++***)))******(((((('''&&&&&&&&&''''''(((***,,,,,,,,,---...000***+++,,,+++)))***+++---++++++***))))))***++++++))))))************))))))***)))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((***+++,,,,,,,,,***)))***+++---,,,,,,------...///////////////---...///...------...000---000333222000///000222555555555666777888::::::===BBBHHHMMMQQQWWW^^^ccckkkoootttxxx|||+++++++++++++++++++++++++++,,,------,,,,,,...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............------......---.........////////////---///111111000000111222555111...000444777555222333444444222000000111222,,,...000222333222111111111000000/////////111222000//////............///...------,,,,,,------...............------,,,,,,...+++))))))***+++***)))((()))******))))))+++---++++++******************++++++---------,,,+++***,,,+++++++++,,,,,,------***+++---///111222222111,,,---///...------...//////...---,,,,,,++++++,,,++++++++++++++++++++++++//////000000000...---,,,,,,---...//////...------------------------------,,,,,,+++++++++,,,------)))+++---///000///...---,,,------,,,*********,,,,,,)))&&&&&&(((+++,,,,,,,,,,,,++++++++++++++++++***+++---...///000333666:::;;;<<<=========<<<;;;===:::777555444333111000,,,+++***)))))))))***+++---,,,,,,,,,------......++++++******)))(((((((((******+++++++++******)))000+++%%%$$$'''******(((,,,***)))''''''(((***+++''')))++++++***)))***+++((((((((((((''''''(((((()))***,,,,,,+++,,,---///((()))***)))''''''((()))+++******************+++))))))************))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))$$$%%%&&&((()))+++,,,,,,++++++******+++,,,,,,,,,------...///////////////,,,---...---,,,,,,...000+++...111111...---///333444444555555777888:::;;;===AAAGGGKKKPPPVVV^^^dddkkkoootttyyy}}}++++++++++++++++++++++++---......---++++++---...++++++++++++++++++++++++++++++,,,,,,,,,---------------...........................////////////000---///111222111000111333333///,,,...333666444111333444444222000000111222---///222444555444333222222111/////////111222222000000///...............------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******+++++++++)))'''((()))******)))***,,,...***************************+++---......---,,,+++,,,,,,+++++++++,,,---...+++,,,...000000000000000,,,---......------...000/////////---,,,,,,,,,+++++++++++++++++++++++++++///000000000000///---,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,------)))***,,,...///...---,,,,,,---...---,,,+++,,,---+++)))''''''(((***++++++,,,,,,++++++++++++++++++***,,,...///000111444777:::;;;<<<======<<<;;;:::<<<:::777666555444222000,,,+++***)))((()))******+++,,,,,,------.........++++++***))))))((((((''')))******+++++++++******,,,,,,+++***)))((()))***+++***((('''''')))***,,,&&&(((******))))))***+++))))))))))))******))))))***+++,,,+++***)))***+++''')))***)))(((''''''(((*********++++++*********))))))************))))))))))))******)))((('''&&&&&&&&&''''''(((((())))))$$$%%%&&&((()))+++,,,,,,++++++++++++***+++,,,---,,,,,,---............---+++,,,---,,,++++++---///,,,///111000//////111444333333444555666888:::;;;===@@@EEEIIIMMMTTT]]]cccjjjnnntttzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,---......///.........////////////000000000000...000222222111111111222111///---///222444444222333444444333111111222444000222444666666555444333666444111000000111000///111000///......---......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,))),,,......,,,*********)))***++++++***+++---///***************++++++++++++,,,,,,---------------,,,,,,+++++++++---...///***,,,//////............+++---......------///000///111000---,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,...//////000000///...------,,,***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,---------,,,+++---......---,,,,,,---***)))))))))))))))******++++++++++++++++++++++++***,,,...///000222666888;;;<<<=========<<<;;;:::;;;:::888777777666333222///...---,,,++++++,,,,,,++++++,,,---............++++++******)))((((((((())))))***++++++++++++***(((+++------***))))))******)))((((((((()))***+++&&&((()))***))))))***+++))))))***+++++++++*********+++,,,+++)))((()))***(((***++++++***)))******)))***++++++++++++***)))))))))************))))))((()))***+++***)))(((''''''''''''(((((((((((((((&&&&&&'''(((***+++,,,,,,***+++,,,+++******,,,...++++++,,,------------,,,***+++,,,,,,++++++---////////////000111333444555333333333555666888:::;;;<<>>???>>>===<<<;;;<<<;;;999999999888666444111000...,,,,,,,,,,,,---***+++,,,...............,,,++++++******)))(((((())))))***+++++++++++++++)))))))))******+++***)))((()))))))))************%%%''')))***))))))***+++'''((()))***+++******))))))+++,,,,,,******+++,,,&&&(((++++++*********+++)))***++++++++++++***)))))))))************))))))''')))***+++,,,+++***)))((((((((((((((('''''''''(((((())))))***+++,,,,,,)))+++,,,+++******,,,...++++++,,,------------,,,***,,,---,,,,,,,,,...000///,,,***,,,111444444222222222333444666888:::;;;;;;===AAADDDHHHPPPZZZbbbfffkkkssszzz........................,,,...000222333666999<<<.................................///000111111222+++,,,.../////////......000111111111222222222222000111333333111000111111000111222333222333666888222333444444333333555777444444444555444444333333111///...000444666555333111111000......------------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---'''+++,,,(((!!! '''///+++,,,------,,,,,,...000******++++++,,,,,,,,,,,,---,,,,,,+++,,,---///000---,,,+++***+++---///111&&&)))---...---,,,...000+++,,,............///111///333333...---///...)))------------------------+++,,,---/////////......,,,///222555444111---***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))---,,,***))))))+++---...(((***,,,,,,+++*********''')))+++,,,+++)))(((((())))))***+++,,,,,,------***,,,///000111333777999>>>???@@@@@@???>>>===<<<===<<<;;;;;;;;;:::888555///...---+++******++++++)))+++,,,...//////......,,,,,,++++++***)))))))))((()))***+++++++++++++++,,,'''###%%%***---+++((('''((()))***************%%%'''))))))))))))***+++&&&'''(((*********)))((()))***,,,,,,,,,,,,...000###%%%((())))))((()))))))))***+++,,,,,,+++***)))))))))************))))))'''(((***,,,---,,,+++***))))))(((((('''''''''&&&))))))******+++++++++,,,)))+++---,,,)))))),,,///+++,,,------......------+++---...---------000222---((($$$'''...222111---222222333444666888:::;;;:::===???BBBFFFNNNYYYaaaeeejjjssszzz---...000///...------...---111444555777<<<<<<999------------------------,,,---...//////...---,,,......---,,,,,,...///000000111222222111///,,,+++////////////000000000000000000111222333333444444222222333444444555666666999888777666444333222111666555333111111222333444111000///...............+++,,,,,,------,,,,,,++++++&&&&&&***+++((((((---,,,+++***))))))***+++,,,*********,,,------+++)))++++++,,,,,,,,,---------...---+++******+++---......------,,,,,,,,,------,,,---///000000...,,,+++///,,,)))***,,,...,,,***111111111000000///...---,,,,,,+++---...///...,,,***,,,............000222000///---,,,************+++//////,,,***+++,,,*********,,,,,,,,,,,,******,,,++++++,,,......---+++///...---,,,++++++***+++***+++---------+++)))(((,,,++++++***+++,,,...///............///222777:::<<<===???@@@???>>><<<:::;;;;;;:::;;;<<<;;;888666111000///...---,,,,,,,,,,,,,,,+++******+++,,,,,,***"""'''......+++(((***,,,+++((((((+++...,,,,,,+++***))))))******(((((()))***************(((((()))))))))'''&&&%%%+++***)))(((((()))***+++(((((((((((()))***+++,,,******)))(((((()))***+++*********)))))))))))))))(((((()))***************(((&&&&&&)))***'''&&&)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...---+++******+++---...+++))))))+++///111000///'''***---//////---,,,+++111000...------...///000666444222444888::::::888888999>>>DDDHHHLLLUUU^^^iiilllsss{{{,,,---//////...------...///222333000000333222///------------------------------...//////...------......------......///000///000111222111///---,,,....../////////000000000000000111222222333444444111222222333444444555555666555555444444333333333555444222111000111222333000//////............///+++,,,,,,------,,,,,,++++++((('''++++++))))))---++++++************+++++++++******+++------,,,***+++++++++++++++,,,------------++++++++++++------...------,,,,,,---------+++,,,---.........------...---------//////...---000111111111111000//////++++++***,,,---...---++++++,,,------++++++,,,---------,,,,,,+++*********+++...///,,,***,,,,,,+++***+++,,,------,,,+++***,,,++++++,,,......---+++,,,+++++++++++++++,,,,,,***+++,,,------,,,***)))+++++++++++++++,,,---------...///000111444888;;;<<<===>>>>>>>>>===;;;:::<<<;;;:::;;;<<<;;;888666111000///---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,000)))######(((+++***''',,,+++***)))************++++++***)))))))))))))))(((((()))***************&&&'''((((((((('''&&&%%%++++++***))))))***++++++...,,,)))(((''')))+++---+++***)))(((((()))*********)))))))))))))))))))))++++++++++++***((('''&&&)))'''(((******&&&%%%&&&************************((((((((())))))******+++---,,,+++******+++,,,---...,,,+++,,,...///...,,,***,,,...//////...------///......---------......555333222444777::::::999999:::>>>DDDGGGKKKSSS]]]gggkkkqqqyyy+++---...///.........000///111000,,,+++------+++------------------------------...//////...------......//////000000000///...///000111111000///...............////////////000000111111222333333333000111111222222333333333222222222333333333333333333222111000///000111222.........---......//////,,,,,,------------,,,,,,,,,***)))+++,,,***+++...++++++,,,,,,,,,,,,++++++,,,***)))***+++---,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...++++++,,,,,,---.........***,,,/////////......//////000111111111111111111*********+++,,,---,,,***+++,,,---+++)))(((((()))***+++,,,------,,,+++******...///+++***,,,---++++++,,,,,,------,,,,,,+++,,,++++++,,,......---+++***)))******+++,,,---...***+++,,,---------,,,+++*********++++++++++++++++++---000222444666:::<<<=========<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<;;;999666222000///---,,,,,,,,,,,,,,,++++++******++++++,,,000---***)))))))))(((''',,,)))&&&(((,,,...,,,)))******)))((((((((())))))((())))))************)))%%%%%%&&&'''''''''&&&&&&,,,++++++******++++++,,,111...***'''&&&(((+++---,,,+++***)))((((((((()))))))))))))))))))))******++++++++++++***((('''&&&***((())),,,+++&&&###$$$************************((((((((((((((())))))))),,,+++***))))))***+++,,,///...,,,,,,------,,,***---.........////////////......///////////////...444333333444777999:::999;;;;;;???DDDGGGJJJRRR[[[fffjjjpppxxx~~~***,,,...///......///000---///...++++++///111///........................---..................------...000111111111000///---...///000111111000000---.........////////////000000111111222222222333000000000000111111222222222222111111111111111111222111000////////////000------------......///000,,,,,,------------,,,,,,---,,,+++,,,,,,+++,,,---++++++---......---++++++---+++))))))***,,,---,,,,,,+++***))))))+++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,---.........---------------...///%%%***...///---,,,,,,...---...///000111111111111+++******+++------,,,+++++++++,,,+++)))'''((()))(((***,,,...///...---,,,***...///+++***,,,---+++,,,,,,,,,------,,,,,,,,,+++++++++,,,---...---++++++******++++++,,,---...***+++,,,---.........---******+++++++++******))))))---111555777999;;;===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;999777222111///---,,,,,,,,,---++++++++++++++++++++++++***+++++++++******+++,,,)))'''&&&(((+++......---))))))((((((((((((((()))((()))************))))))%%%%%%&&&'''((((((((()))************************...,,,***''''''(((***,,,,,,++++++***)))((((((''')))))))))))))))*********(((((()))***************(((&&&(((,,,+++&&&$$$%%%************************)))))))))))))))(((((((((******)))))))))***+++,,,......------------,,,,,,000...---,,,---/////////...///000222222111000///333333333444666888::::::<<<<<<@@@DDDFFFHHHPPPYYYeeeiiipppwww|||***,,,...///......///000***------***+++000222111.................................------.........---...000111111111000///......///000000111111111.........////////////000000111111111111111222222//////000000000000000111333222222111000000//////000000//////.........///---------------...///000,,,------......------,,,---------++++++,,,---,,,++++++---......---++++++---+++))))))***,,,---,,,,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///000000///...---------...%%%***...///---,,,,,,...++++++---...////////////,,,++++++,,,...///---,,,)))***++++++******+++,,,)))***---///000000///...)))---...+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++------,,,,,,,,,,,,------)))***+++---...///000000,,,++++++******))))))))))))---222666888:::<<<>>>???>>>===<<<<<<<<<======<<<<<<;;;<<<===<<<999777333111...,,,++++++,,,---++++++++++++++++++++++++&&&(((***+++******+++---(((***+++***))))))+++...)))((((((((((((((())))))))))))*********))))))(((&&&&&&'''((()))***++++++(((((())))))))))))(((((('''(((((()))))))))))))))+++++++++***)))(((''''''(((((())))))************(((((()))***************&&&$$$&&&++++++((('''(((*********************************************))))))))))))******++++++,,,++++++,,,---------...///111...++++++,,,......---,,,---///000111000//////111222333444555777999;;;======@@@DDDFFFGGGOOOWWWdddjjjqqqxxx|||+++---...///.........000***,,,,,,******...///,,,........................///...------------...///......//////000000000///.../////////000000111111////////////000000000000111111111111111111111111000000000000000000000000333333222111000000//////000000000/////////......---------,,,------......------............------,,,...---******------+++++++++,,,,,,,,,,,,++++++,,,***)))***+++---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////.........---------***,,,/////////......///***+++,,,---............---,,,,,,---//////...,,,''')))+++++++++,,,...///)))+++,,,...///000//////)))---...+++***---...,,,,,,++++++******++++++,,,,,,++++++,,,......---+++------,,,,,,+++,,,,,,,,,)))***+++---///000222333...---+++***)))))))))******---222666888:::<<<>>>=========<<<<<<<<<;;;;;;===<<<<<<<<<===<<<:::777333111...,,,++++++---...***++++++,,,,,,++++++***((()))******)))))))))++++++...///,,,'''%%%(((+++))))))((((((((()))******)))************))))))((((((((((((((()))***+++,,,'''(((((())))))(((((('''$$$&&&''')))******)))(((******+++******)))((('''((((((((()))******++++++++++++++++++***((('''&&&&&&$$$%%%)))***((((((+++++++++++++++++++++++++++***************+++++++++))))))***++++++,,,,,,,,,(((***,,,------...000222111...++++++---///...,,,***+++,,,---............000111333444555666999<<<======???DDDEEEGGGNNNWWWccciiirrrxxx|||,,,---//////...------...))),,,---++++++......+++........................///...------------...///......------......///000000////////////000000000000000000000111111111222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000///............---,,,,,,,,,------------............------+++......)))))),,,---)))++++++************+++++++++******+++------,,,******,,,---//////...---,,,------++++++++++++------,,,,,,,,,,,,---...//////)))***+++---......------...---------//////...---+++,,,,,,---............,,,++++++,,,......---+++''')))++++++++++++---///)))******+++,,,---......)))---...+++***---...---+++******))))))******+++,,,++++++,,,......---+++))))))))))))***+++,,,,,,)))***+++---///111333555222///,,,)))((()))***,,,+++...222555666999;;;>>>::::::;;;<<<;;;:::999888===<<<<<<======<<<:::888333111...+++***+++---...***+++,,,,,,,,,,,,+++***+++***)))((()))*********,,,,,,+++***)))))))))***)))))))))))))))***++++++***************)))((((((((((((''''''((()))***+++'''((()))******)))((('''((((((((()))))))))))))))))))))***+++******)))((('''(((((()))******++++++++++++++++++***((('''&&&)))&&&%%%(((((('''(((,,,++++++++++++++++++++++++(((((())))))******++++++)))***+++,,,,,,---------(((***------------000222222///,,,,,,///111...+++,,,,,,,,,,,,---...///000///111333444444666999<<<<<<<<>>@@@CCCHHHOOOTTT^^^fffnnnqqquuu}}}------,,,,,,,,,------...,,,,,,------...///////////////............//////000///...------...///000------,,,,,,------...///////////////000000000000////////////////////////...///000000///000333555000000111111111111000000111111111111000000000///333222222111111111111111...............---,,,+++///...,,,++++++,,,...///,,,+++***+++---...---,,,......---,,,,,,---......,,,+++***+++---...---,,,------,,,...//////---+++------,,,++++++,,,------+++++++++,,,---...///000,,,***((())),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------,,,,,,,,,......,,,++++++******+++,,,,,,+++***,,,***(((''')))+++,,,,,,---......---,,,,,,---///++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000444777999:::999444000///,,,((((((,,,...///222444666888999:::888999:::;;;<<<<<<<<<<<<>>><<<;;;;;;<<<;;;999777444111---+++++++++++++++)))******+++++++++++++++***)))(((((()))***,,,...))))))************))))))************************)))***++++++)))(((((())),,,)))'''''')))++++++***+++)))&&&&&&'''(((''''''''''''((((((***,,,...000'''((()))((('''&&&''')))+++***)))(((((()))+++,,,,,,+++***)))(((''''''''')))))))))))))))((((((((()))***++++++++++++***)))'''(((((((((((()))))))))(((((()))***++++++++++++,,,,,,------.../////////000//////...------,,,,,,///...---,,,---///111222222111111111333666888:::;;;<<<>>>@@@CCCHHHOOOTTT\\\dddlllpppuuu}}}++++++++++++,,,---...///,,,,,,,,,---......////////////............//////000///...------...///000---------,,,------...///////////////000000000000......///000000000///......000222222111000111222000000111111111111000000111111111111000000000000333222222111111111222222---------...------,,,,,,------,,,,,,,,,---///000---++++++,,,---...---,,,///......------......///,,,+++***+++---...---,,,,,,,,,...000111000---***------,,,++++++,,,------******+++,,,---///000111---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,......,,,,,,++++++,,,------,,,***''')))***++++++++++++,,,,,,***((((((***+++,,,+++,,,------,,,++++++,,,...++++++++++++++++++++++++)))************+++++++++------------------------***+++...222555888:::;;;:::555111000---)))))),,,...///111444666888::::::777888999::::::;;;;;;;;;<<<;;;:::;;;<<<;;;:::888555222...+++++++++***)))******+++++++++,,,,,,,,,***)))(((((()))***,,,---)))******************)))************************(((***++++++)))(((((()))&&&%%%%%%&&&)))++++++***)))(((&&&&&&'''''''''&&&*********)))******+++,,,'''((())))))''''''((()))***)))(((((()))***,,,---+++***))))))((()))))))))******)))))))))(((((((((((()))************)))(((''''''''''''((((((((((((******+++++++++++++++***,,,,,,,,,---......///////////////...------,,,,,,......------...///111222000/////////111444777888:::<<<>>>???CCCHHHNNNSSSYYYbbbjjjnnnttt}}},,,,,,++++++,,,,,,---...+++,,,,,,------...////////////............/////////...------------...///---------------...//////////////////000000000000---...000111222111///......111333444222111000000000111111222222111111000333333333333333333333333444444333111111000000000+++,,,---------------,,,,,,,,,,,,,,,---...000111---,,,+++,,,.........---......------------......,,,+++***+++---...---,,,------...///111000---+++...------------------...+++++++++,,,---...///000---,,,+++******++++++***++++++,,,,,,,,,,,,------,,,((($$$%%%***------++++++******+++,,,---,,,***&&&))),,,,,,)))(((***------,,,******,,,---------+++,,,,,,+++******+++---************************))))))*********+++++++++*********+++++++++++++++***,,,///333777999;;;<<<;;;666333222///***))),,,,,,...000333666888999:::777888999:::;;;;;;;;;;;;:::999999:::<<<<<<:::999666333///,,,,,,+++***(((+++++++++++++++,,,,,,---)))))))))((()))***+++,,,)))******++++++******)))************************(((***++++++)))((()))***$$$$$$&&&(((***+++******)))(((''''''((()))((('''***))))))((((((((((((((()))***++++++***)))***+++))))))((()))***+++,,,---))))))))))))***+++,,,---*********)))))))))(((((()))******************)))'''''''''((((((((())))))++++++,,,,,,,,,++++++***+++,,,,,,------...////////////.........---------.........---...///000111//////...///000333666888:::;;;===???BBBGGGMMMQQQVVV___hhhlllsss|||...---,,,+++++++++++++++++++++,,,,,,---.........//////............/////////...---,,,,,,---...///...------------...//////////////////000000000000,,,...000222222111000//////111444555333111000///111111222222222222111111333333333333333333333444666555333111000......---,,,,,,------...---------,,,,,,,,,---...///000111---,,,+++,,,...///...---,,,,,,,,,------,,,,,,,,,,,,+++***+++---...---,,,///...,,,,,,...///...---......////////////............---,,,,,,,,,------------,,,+++***)))***++++++++++++,,,,,,---------...)))%%%&&&+++///...,,,******)))+++------,,,***)))+++...---)))''')))+++---+++***+++---...---,,,***+++,,,+++***)))+++---************************))))))*********+++++++++((()))))))))*********++++++---000444777999:::::::::666333222000+++***,,,+++,,,///222444777888999888999:::;;;;;;<<<<<<;;;999999888:::;;;<<<:::999666333///---,,,+++***(((++++++*********+++,,,---))))))))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))++++++)))))))))***&&&''')))++++++***))))))***)))((()))***+++***(((###$$$%%%(((***,,,---...***+++,,,+++***)))***,,,)))))))))******,,,,,,---++++++************++++++************************++++++++++++++++++++++++(((((()))))))))*********++++++,,,,,,,,,++++++***++++++,,,,,,---........................---------...............//////000000000///000111444777999999;;;===???BBBFFFKKKOOOSSS\\\eeejjjqqq{{{...---,,,+++************+++++++++,,,------......//////............/////////...---,,,,,,---...///......------......///000////////////000000000000---...000111222111111000///111444555333111000000111111222222222222111111111111111111222222222222555444222000...------,,,---......///......---------------.../////////000...,,,,,,,,,...///...---+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,///---+++***,,,---...---......////////////......//////...---,,,,,,,,,,,,,,,------+++***)))***,,,***++++++,,,,,,------...///---***+++...000000...*********+++---...---+++,,,---...---+++))))))******)))((()))+++,,,+++***+++,,,,,,+++******+++---************************)))************+++++++++*********++++++,,,,,,---,,,...111555777888888888888444222222000+++***,,,(((***---000333555777888888999:::;;;<<<<<<<<<<<<:::999888999;;;;;;:::888555222000...---,,,+++)))+++***)))))))))***+++,,,)))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((''')))***+++)))))))))***(((***,,,,,,+++)))))))))***))))))***,,,,,,+++)))'''((()))+++,,,,,,,,,,,,((()))******(((((()))***)))******++++++,,,,,,,,,000///...+++***(((((('''(((((()))******++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))******************+++++++++++++++***+++++++++,,,------....................................//////////////////111000000000222555888999888:::===???BBBFFFJJJNNNQQQ[[[dddiiipppzzz,,,,,,+++++++++++++++,,,***++++++,,,,,,---......//////............//////......,,,,,,,,,,,,.....................//////000////////////000000000000...//////000111111222222///111333444333222222222111222222333333222222111111111111222222222333333111000///......------...000000000000///...------......///////////////......---,,,---...//////---,,,,,,---......---,,,,,,,,,+++***+++---...---,,,---+++++++++------,,,***,,,,,,---......---,,,,,,......---,,,,,,,,,------+++,,,---,,,))))))+++---******+++,,,,,,---......------------............+++******,,,...///...------,,,,,,,,,------,,,******))))))***+++,,,+++)))+++,,,---,,,******,,,---************************)))************+++++++++******+++,,,,,,---......---///222555777777666555666222111222000,,,+++---&&&(((+++...111444555666777888999::::::;;;;;;;;;:::999999999;;;;;;999777333111///......---,,,******)))((('''''')))+++,,,((()))))))))))))))(((((()))***,,,------,,,***)))))))))))))))))))))))))))'''(((***+++***)))***+++(((***,,,,,,)))((()))+++(((((((((***+++,,,***(((---------,,,+++)))'''&&&((()))******(((((()))******+++++++++,,,+++++++++//////---,,,******))))))''''''((()))+++,,,---...,,,+++***))))))***+++,,,((((((((())))))))))))***(((((()))***++++++++++++***++++++,,,,,,---.................................///////////////......111000000000222555777999888:::===???BBBEEEIIIMMMPPPZZZccchhhnnnxxx************+++,,,------***++++++,,,,,,---......//////............//////...---,,,,,,,,,,,,---..................///000000////////////000000000000////////////000111222333000111333333222222333444111222222333333222222111333333333444444555555555---------------...///000111111111111000///------...///////////////...---...---,,,---/////////...,,,---...//////...---,,,,,,+++***+++---...---,,,******+++---...---***'''******,,,,,,,,,,,,******,,,,,,,,,,,,------...///***,,,---,,,))))))+++...******+++,,,,,,---......***+++------+++******++++++++++++---///000///------+++***,,,///111///,,,,,,++++++,,,......---+++,,,------,,,++++++,,,...)))))))))))))))))))))))))))************+++++++++))))))***++++++,,,---------///222555666666444333444111000222000,,,+++---%%%''')))---000333444555666777888999999:::999999;;;:::999999::::::888666333111/////////...,,,+++***)))'''&&&'''(((***+++((()))))))))))))))((('''(((***,,,......,,,***(((************************'''(((***+++***)))***+++''')))+++***((((((***---''''''''')))++++++)))'''%%%&&&((()))******))))))***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,+++***************+++,,,---...///&&&&&&((()))+++---...///+++***)))(((((()))***+++''''''''''''((((((((()))&&&'''(((******+++++++++***++++++,,,,,,---......---........................///////////////......000/////////111444777999777:::===???BBBEEEIIILLLPPPYYYbbbgggmmmwww---,,,+++*********+++,,,,,,---......,,,******+++++++++,,,...000///---+++000///---,,,---...000222...//////...------000222......///000111000000000111333444333111111222333222222111000///...---,,,222111000000000111333333333333222111000000111111555333222000.........//////000000///---+++,,,---333111///...---------...,,,---...//////...---,,,....../////////...,,,+++------............------,,,,,,,,,---...///000000(((+++//////,,,+++,,,...---,,,,,,+++*********+++++++++******))))))((((((---++++++------+++---222---......---+++******+++...------,,,,,,------............------,,,,,,,,,+++******))))))******+++------,,,,,,+++***))))))...)))'''***,,,+++)))***++++++++++++++++++++++++++++++++++++++++++++++++...111444555444333222222333222000//////111333444000---***)))***---000000555666888999::::::999888<<<<<<;;;::::::999888888333222111000000///,,,*********))))))))))))******&&&'''((())))))((('''&&&''''''''''''((((((((((((---,,,******++++++)))(((+++***)))))))))***,,,,,,...---+++)))(((((()))***))))))))))))((((((((((((&&&'''(((***++++++++++++)))(((''''''''')))***++++++///---%%%"""&&&)))'''((()))+++++++++***((('''******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++***((('''&&&''')))***)))+++---,,,)))(((***,,,***+++,,,---............000000...------...///000//////000000111111111222...///000222555777:::;;;;;;<<<<<<>>>AAADDDGGGIIIRRRZZZdddhhhjjjooozzz---,,,+++*********+++,,,***,,,......---,,,,,,---,,,,,,---///111000...,,,//////---------...000111+++---///000///......///////////////000000000000111222333333111111222333222222111111111111111111222111111000111222333444333222111000000000000111222111000//////000111111///000000///---+++,,,---...............///000000------...//////...------,,,,,,---------,,,+++***------............------++++++,,,,,,------......)))+++---...---,,,,,,---...------,,,++++++,,,,,,************))))))))))))***((((((+++***(((+++000---......---+++***+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++*********...)))'''***,,,***)))+++++++++++++++++++++++++++******+++++++++,,,,,,---///222444555444333333333222111000000000111222222///,,,))))))+++...000111555666888999::::::999999<<<<<<;;;::::::999888888444333222111000...,,,*********))))))))))))******&&&'''((())))))((('''&&&''''''((((((((())))))))),,,***))))))***+++)))(((+++***)))))))))***+++,,,...,,,***)))(((((()))***))))))))))))(((((((((((()))************)))(((((()))(((((('''((()))***+++&&&+++,,,(((''')))***''',,,++++++************************+++++++++,,,,,,)))******++++++******)))***)))(((''''''((()))***(((***,,,+++)))((()))+++***+++,,,---............//////............///////////////000000000111111000000111222333555777888:::;;;<<<>>>@@@DDDFFFHHHPPPYYYccchhhjjjoooyyy------,,,+++++++++++++++)))+++---------,,,---///...---...///111111///---///...---------...000111))),,,000111000...------000///.........///111222111222333222111111222333//////000111222333333444222222111111111222333444222111000000000000000000////////////000111333444...///000///---,,,,,,------......///////////////------...//////...------,,,,,,---------,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---,,,......------,,,,,,------)))))))))***************+++)))+++------,,,...333,,,---...---,,,+++,,,---+++******))))))******+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******---)))'''***,,,******+++++++++++++++++++++++++++*********++++++---......000222555666555444333333000000111111111000000000///,,,))))))+++...000000444555777999::::::::::::;;;;;;;;;::::::999999999444444333111000---,,,*********))))))))))))******''''''((((((((((((''''''((((((((()))))))))******)))((('''(((***+++***)))******)))((()))***+++,,,---,,,***)))(((((()))***))))))))))))(((((((((((())))))******))))))((('''))))))((((((((()))******!!!''',,,,,,+++,,,+++(((...---+++))))))***+++---*********++++++++++++,,,+++******))))))******+++))))))'''''''''((()))***((()))******(((((()))******+++,,,---..................///////////////............///////////////222222111111222333333444999:::;;;===@@@CCCFFFGGGNNNXXXccciiikkkpppxxx------,,,,,,++++++++++++(((***,,,,,,+++++++++,,,...------...000000///---......---------...///000***,,,///000///...------111000...---...///111333000111222222111111222333------...///000111111222222222222222333333333444111111000//////000000111......///000111222333333...///000///---,,,---...000000111111000...,,,+++---..................---.....................---------............---------------,,,,,,,,,,,,,,,...+++***+++///000...+++------,,,,,,,,,,,,------)))))))))******+++++++++,,,***,,,//////...000444+++---...---,,,,,,---...++++++************++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,)))(((++++++)))***---++++++++++++++++++++++++************+++---///000000222555666444333222222///000111222222111///...111...+++***+++---------111333555888999:::;;;:::::::::::::::::::::::::::444555444222///---++++++******))))))))))))******'''(((((((((((((((((('''))))))))))))************'''&&&&&&''')))+++***)))***)))((((((((()))+++,,,,,,+++***)))((()))))))))))))))))))))((((((((((((%%%&&&''')))******++++++))))))))))))))))))******"""'''+++------,,,+++***---,,,+++***)))***++++++************+++++++++++++++***)))(((((()))***+++(((((('''''''''((())))))'''(((((()))(((((())))))***+++,,,---............------///000000000///...........................111111000000111222222333999:::<<<>>>AAADDDFFFGGGMMMWWWbbbjjjmmmqqqxxx}}}------------,,,,,,++++++)))***++++++)))(((((()))---,,,,,,---...///...------------------......///---.........------///000111000...---...///111333///000222222111000222333///////////////000000000222222333333444444444444111111000000000000111111000000000111111111000000---/////////---,,,---...000000111111000...,,,+++.........------.................................------............------............------------///,,,***+++...000...,,,,,,+++++++++++++++,,,,,,))))))******++++++,,,,,,)))(((***------+++,,,000,,,---......,,,,,,---///,,,,,,,,,++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++*********************++++++((((((++++++)))***...+++++++++++++++++++++++++++*********+++---///111000222555555444222111111///000222333333111...---333111---++++++++++++***///000333666888::::::;;;::::::::::::::::::::::::555666666333///+++***+++******))))))))))))******(((((((((''''''((((((((())))))))))))************'''&&&&&&'''***++++++******)))((((((((()))***+++******))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((()))***************************))))))((()))+++,,,+++***+++---)))***+++++++++***((('''))))))*********++++++++++++***)))(((((()))***+++'''''''''''''''((())))))(((''''''((())))))))))))***+++,,,---............,,,---///000000000///...............------------...//////000111333444555999:::===???BBBEEEFFFGGGLLLUUUaaajjjooosssyyy}}}---------------,,,++++++)))+++,,,+++)))''''''(((---,,,+++,,,---......---,,,,,,------...............//////...------000222000///.........///111222...000111111000000222333333333222222111111000000222333444555555555444444111111111111111111222333111111111111111000///...---...///...---,,,---///---......//////////////////...------------...///,,,,,,+++++++++,,,------------............------...........................---,,,,,,---//////...++++++*********+++,,,,,,*********++++++++++++++++++***,,,000///,,,,,,000---...///...---,,,---......------,,,,,,------...***************+++++++++***+++,,,------,,,+++*********************))))))***((()))++++++(((***///++++++++++++++++++++++++,,,+++******+++---///111111333666666555333222222111222333444333111///...444111...,,,++++++***(((,,,---111444777999::::::999999999::::::;;;;;;;;;666777888444///******+++******))))))))))))******((((((''''''''''''((((((((((((((()))))))))******(((''''''(((***++++++***))))))((('''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&******+++++++++***)))(((,,,++++++,,,+++)))***///((()))+++,,,+++***(((&&&)))))))))************+++***))))))(((((())))))***%%%&&&&&&'''((((((((()))(((''''''(((***++++++)))***+++,,,---............,,,---...///000000000000...............---------------...000222444666777888:::<<>>@@@AAAAAADDDKKKVVV```jjjrrryyy~~~,,,,,,------...---------++++++,,,,,,,,,,,,------------------......//////------------------------111000/////////000222333//////............///000///000111222222111//////444444333222111000///...,,,///333777888666444222222222222111111111111000000000///...............------............------///////////////...------........................///000222222000.........(((***...//////.........///...,,,++++++,,,---///........................,,,,,,++++++++++++++++++///---,,,...//////+++(((+++------***,,,000222000////////////////////////333000...---......+++(((***+++,,,------,,,+++***)))***+++++++++)))(((''',,,+++)))((((((((()))***---,,,+++))))))))))))***,,,,,,,,,+++++++++******))))))***))))))))),,,...333666:::;;;999666444333777777777777666555444333111000//////000///---+++******+++,,,///222444666999:::;;;<<<<<<;;;:::999===:::555111...------------,,,***)))))))))******)))*********)))(((&&&%%%((()))***(((&&&&&&))),,,+++*********))))))(((((((((++++++''''''))))))&&&''''''''''''((((((((((((&&&''')))***+++++++++***+++++++++***))))))+++---++++++++++++++++++++++++***...---((((((++++++&&&//////...---+++***)))))))))************+++++++++)))***,,,---,,,)))&&&$$$&&&'''((())))))((('''&&&***))))))***,,,,,,+++)))'''((()))+++---///000111000000000///000000111222000//////............///...000111222111111222444888999;;;===???@@@AAAAAAIIILLLSSS___lllwww}}}---------...------,,,,,,+++++++++,,,,,,,,,------........................------------------------000000///...///000111222000000000000000/////////000000111111111000000///000000000111111111111111---///333555666666444333222222222111111111111000000000///...............------............------///000000000//////...---........................///111222111///---,,,,,,&&&))),,,------,,,,,,,,,......,,,,,,,,,,,,---...------------------------******))))))))))))))))))+++))))))***---...---+++)))---///......000///,,,........................111///------...///---+++((())))))******))))))(((((()))***+++,,,,,,+++***++++++)))((((((((()))***,,,+++*********+++,,,---,,,,,,++++++************))))))*********+++...000444777999:::888666555444777777777777666555444333222111////////////,,,***+++++++++---///222444666888999;;;<<<<<<;;;::::::;;;888444///,,,*********,,,,,,***)))))))))******)))*********)))((('''&&&%%%(((******((('''(((***************)))))))))((((((++++++((('''******'''''''''((((((((()))))))))***+++++++++***)))'''&&&&&&'''(((((('''&&&'''(((+++++++++++++++++++++++++++......******------)))///......---+++******)))(((((()))))))))*********(((***+++,,,+++)))'''%%%''''''((((((((((((''''''***))))))***,,,,,,+++)))(((((()))+++---///000000000////////////000111111000000///............///...000111111111111222444555777999<<<>>>@@@AAABBBIIIKKKRRR]]]kkkvvv|||~~~............---,,,++++++++++++++++++,,,,,,,,,,,,///////////////.........------------------------///............///000000111111222222222000///...000000000//////000000111////////////000000000111///000222444555555444444222222222111111111111000000//////............///------............------000000000000000//////...........................---...000000...------...(((***,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********************(((''''''***+++,,,,,,)))...111111000000,,,'''------------------------...---,,,---//////...---))))))(((((((((((())))))((((((***+++------------+++******)))((()))))))))************+++,,,---...+++************)))))))))(((***+++++++++---000333555777999999777666555666777777777666555555444444444222000//////...,,,***+++++++++,,,...111333444888999:::<<<<<<<<<;;;:::;;;888444///,,,))))))))),,,+++******)))*********************)))(((''''''%%%'''******)))(((((()))************))))))))))))(((++++++((()))+++,,,)))((())))))))))))*********,,,,,,++++++***(((&&&%%%&&&(((******)))(((((((((++++++++++++++++++++++++,,,......,,,,,,//////---......---,,,,,,+++******'''((((((((())))))))))))'''(((***++++++***((('''((((((''''''''''''((((((***))))))***,,,,,,+++)))((((((***+++---...000000////////////000000111111111000//////.........///...000111111111111222444333444777:::===@@@BBBCCCHHHKKKQQQ[[[hhhrrryyy}}}............---,,,+++******++++++++++++,,,,,,,,,000000/////////.........,,,,,,------------------------------......//////000111222333222000...,,,111000///......///111222111000000///......------000111111222333333444444222222222111111111000000000///............//////------............------///000000000000000//////........................)))+++---.........000222+++---//////...------...+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...,,,)))''''''((()))***+++///222000///...+++%%%------------------------......---............---,,,+++***))))))***+++,,,((())))))+++,,,,,,------+++******)))))))))))))))))))))*********++++++,,,***)))))))))))))))))))))(((***+++,,,---///222555777888999999777666666777777777666555555555555555666333111//////...,,,***++++++***+++,,,...000111777888:::<<<<<<<<<<<<<<<<<<999666111---+++***)))++++++******************************))))))((((((((()))***************+++*********)))))))))))))))(((++++++)))))),,,---***))))))*********+++++++++***************))))))))))))******)))(((((()))+++************+++++++++++++++,,,------...///000///---------,,,,,,+++++++++((((((((()))))))))******&&&''')))*********)))((()))((('''&&&&&&'''((()))***))))))***,,,,,,+++)))((()))***+++---...///000//////000111111222222222111111000///...............///111111000000222333444555888;;;===@@@AAABBBGGGIIIOOOXXXcccnnnvvv{{{............---,,,+++************+++++++++,,,,,,///////////////.........,,,,,,,,,---------......,,,------..................///000111111///---,,,000///.........///111222000000//////...---------111111111111222333333444222222222111111111000000//////............//////------............------//////000000000000//////........................+++,,,......------///111---///000///...------...+++,,,------......------------------------------++++++,,,,,,------------///...+++((('''(((***,,,---000000,,,+++---,,,(((------------------------/////////...---,,,,,,,,,---,,,+++******+++,,,---))))))))))))******++++++************)))))))))((())))))))))))(((((('''''')))))))))))))))))))))***)))***+++,,,---000444666777888999999777666666777777777666555555555555666666444111///......,,,+++******))))))***+++---...555777999;;;<<<<<<<<<<<<:::888555111---+++)))(((************+++******************)))))))))))))))---,,,***))))))+++,,,---))))))))))))))))))******(((++++++)))))),,,---***************++++++++++++*********)))))))))))))))((((((&&&###"""###'''***)))))))))******+++++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++&&&'''((()))******)))))))))((('''&&&&&&'''((()))***))))))***,,,,,,+++)))))))))***+++---.../////////000111222333333333333222222000//////.........---///000111000000111333777888:::<<<>>>???@@@@@@EEEHHHMMMUUU___iiisssyyy............---,,,++++++************++++++++++++------------......//////+++,,,,,,------.........,,,---......//////......---...///000000///...---............///000111111,,,------...///000111111111111111111222222333333222222222111111111111000///............//////000------............---------......///////////////........................///000000...,,,,,,---///---......---+++***+++,,,+++,,,,,,------.................................))))))******+++,,,,,,,,,,,,,,,+++))))))***...111...///...)))))),,,...,,,------------------------///000000///---+++,,,---++++++************++++++***))))))((())))))******)))************)))(((((())))))))))))((('''%%%%%%)))))))))************+++)))***,,,------000333666666888::::::888777666777777666555444444555666777666444000///......---,,,++++++***))))))***+++,,,111333555777999999:::999666444222///+++)))'''&&&))))))***++++++++++++***+++******)))))))))******///---***)))***++++++***))))))))))))************(((++++++((()))+++,,,))))))************+++++++++---,,,+++)))((('''''''''***)))'''%%%$$$%%%))),,,(((((())))))***+++++++++***((())),,,---+++,,,///,,,,,,,,,,,,,,,,,,,,,---************++++++++++++&&&'''(((((())))))))))))((((((''''''''''''((((((***))))))***,,,,,,+++))))))******+++---......///...///111333444444333333333222111000///.........---///000000000000111333777999:::<<<>>>???@@@@@@DDDGGGLLLRRR[[[eeepppwww~~~---------...------,,,,,,************++++++++++++***++++++,,,---...//////++++++,,,,,,---......///,,,---...///000//////............///000000111111,,,---...///000000000000,,,---...///000111222222000000111222222222222111222222222111111111111000...............///000000------............------,,,,,,---..........................................//////...---...000222...//////---+++***+++,,,,,,,,,++++++,,,---///000------------------------))))))******+++,,,,,,---***+++,,,+++)))***...111+++---,,,))))))---///---........................,,,...000///---,,,---///+++,,,,,,------,,,,,,+++))))))(((((()))+++---...)))******+++***)))(((''''''(((((())))))((('''&&&************++++++,,,,,,)))+++,,,,,,---///222555555888;;;<<<:::777666666777666555444444555777888666333000.../////////...------+++******+++,,,,,,,,,---000222444555555555333222000...,,,)))((('''((()))***+++,,,++++++***+++******))))))***++++++---,,,+++,,,,,,+++'''###((()))))))))************(((++++++((('''******''')))))))))************+++---,,,***)))((((((((((((***+++,,,+++***)))+++,,,((((((((()))***+++++++++,,,((()))------***+++...+++++++++,,,,,,---------))))))))))))************''''''((((((((((((((((((''''''((((((((((((''''''***))))))***,,,,,,+++)))******+++,,,,,,---......,,,---///111333222222111444333222000///.........---...000000//////111222555666888;;;===???@@@@@@CCCFFFJJJPPPWWWbbbnnnvvv|||,,,,,,------...---------)))************+++++++++((()))***+++---...//////++++++,,,,,,---...//////------///000000000///...////////////000222333444+++,,,...000111000000///000000000000000////////////000222333333222111000222222222111111111111000...............///000111---..................---+++,,,,,,---.........---........................)))+++---...///222666999111111111///---,,,---...---,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,......,,,)))(((***---(((+++,,,***+++///000...////////////////////////***---//////------///222---...///000000///...---((((((((()))+++---000111)))******++++++)))((('''&&&'''(((*********))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,...111444555888;;;===;;;888666555777666555444444555777888666333000...///000000//////...---,,,,,,,,,------(((***,,,///111222222222444333222000...,,,******((()))***+++,,,,,,+++***++++++***))))))***+++,,,)))***+++......***###(((((())))))*********+++(((++++++''''''))))))&&&((())))))))))))*********)))((((((((((((***,,,---%%%(((+++,,,***((('''''''''(((((()))***+++++++++---))))))......******///***++++++,,,,,,------...(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&***))))))***,,,,,,+++)))******+++,,,,,,---......***+++...000111111000///444333222000///.........---...000000//////111222222333666999<<>>????????????>>>===<<<<<<999999888888777666555444222222333333222111000000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------'''((()))***++++++++++++))))))))))))************''')))***+++******+++---+++***)))(((((()))***+++***************+++,,,,,,&&&((((((%%%%%%((()))''')))++++++((((((,,,,,,***((((((((()))******++++++(((((()))***++++++++++++---,,,+++***)))***++++++*********+++,,,,,,------))))))******++++++++++++,,,***)))))))))***)))(((''''''((()))***+++,,,,,,(((((((((((()))***++++++------...//////000111111111333444444222111111222/////////000222555777999333444555555666888<<<@@@BBBDDDFFFGGGIIIOOOWWW]]]hhhqqq}}}/////////...------///111//////.........---------///111111------///...+++------......///000000111000000000000000000000000,,,+++*********,,,...///.........000111000,,,)))...------...111333333333111111111000000/////////222222222222111000//////...///000000000///.........//////...,,,,,,---...........................,,,,,,---...000///---+++////////////...---,,,,,,,,,,,,,,,------.........///000222111///......///******+++,,,------------......------,,,,,,------,,,,,,,,,++++++,,,,,,,,,111///,,,+++,,,............---,,,++++++,,,---......------,,,++++++,,,,,,...,,,,,,---,,,)))+++///***+++,,,,,,,,,,,,+++******,,,///...,,,******+++'''+++...---(((&&&)))...++++++,,,,,,,,,,,,,,,++++++...222555666777999;;;777777888888888888888777777888888999;;;<<<=========>>>>>>>>>>>>>>>======999999999888777666555444111222444444333111...------,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,###((()))))))))---000(((((()))***************''')))***+++******+++---+++***)))(((((()))***+++***))))))))))))***++++++(((+++)))$$$$$$'''(((%%%(((******'''(((+++,,,***((((((((()))******++++++'''((()))***++++++++++++---,,,+++*********+++,,,)))))))))***++++++,,,,,,))))))***+++++++++++++++)))((((((***++++++***((((((((())))))******++++++)))))))))))))))***,,,,,,,,,,,,---...///000111111111222333333111000000111/////////000333555888:::333444555555666888<<<@@@AAACCCEEEFFFHHHMMMUUU[[[eeennn{{{...///000///------///000------,,,,,,,,,+++++++++,,,//////---...111111///---------...///000000111////////////////////////+++***))))))***,,,...000111000000111222///)))$$$111///------///111111111////////////000000000000333333333333222000///...,,,---000222222111000////////////...,,,,,,---...000000000000000000000000///...///000000///,,,)))////////////...---,,,++++++,,,---.........---------...000///---,,,,,,---)))***+++,,,---.........///...,,,+++***)))))))))...------,,,,,,------...444000,,,***+++---...///---,,,++++++++++++,,,---000///...------------------,,,...000---((((((***)))***+++,,,,,,+++***)))***---//////,,,******,,,%%%+++000...'''$$$)))///,,,,,,---------,,,++++++(((+++///222444666888999666777999::::::999888777999999::::::;;;<<<======:::;;;<<<<<<<<<<<<<<<;;;::::::999999888666555444111222444555444111---+++++++++******++++++,,,---))))))*********+++++++++%%%+++000///***(((+++///'''((()))***************((()))++++++******,,,---******)))(((((()))***+++)))))))))((()))******++++++...+++%%%###''''''###'''))))))&&&'''***+++)))++++++******)))((((((((('''''')))******+++++++++++++++)))((((((((()))***((((((((()))******++++++))))))***++++++++++++***$$$$$$&&&)))++++++)))'''************))))))))))))))))))))))))***+++,,,---++++++,,,...///111222333000111222222000//////000222222111111222444555666333444555555666888<<<@@@???BBBDDDEEEFFFKKKSSSYYYcccmmmzzz...------,,,---...000111------......------,,,+++/////////...------,,,,,,...---,,,---...//////...111111111000000000000000666222...---...//////---///111222111000///000111...............///000000,,,666<<<777111000222111000000000000000000000000//////000000000000//////.........,,,+++,,,...111000///...---------------///---,,,...111333222000,,,...000000///...///000......---,,,,,,,,,,,,---////////////............***++++++---...//////000+++,,,,,,+++******+++---******+++,,,,,,,,,,,,+++........................------,,,+++)))***---///.........------,,,,,,,,,+++,,,------++++++,,,---((()))***+++,,,,,,+++***,,,++++++,,,---,,,***(((------+++***))))))((()))'''((()))***************+++...222555888888888777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>>>>===;;;999888666666999999999888888888888777444555555555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))+++---.........---,,,+++***)))---,,,,,,+++***)))(((((())))))***+++---......///,,,++++++*********)))))))))******)))((((((***+++))))))((('''''''''''''''&&&''')))******(((&&&%%%(((((())))))))))))((((((+++***)))))))))***,,,,,,,,,***((((((***+++)))&&&******))))))***++++++,,,)))***+++,,,------------,,,+++***((((((((())))))(((((((((((())))))))))))''')))+++......---+++***,,,,,,,,,---...///000111333333444555555444333222222222222111222222333444111222666999;;;=========AAA???@@@FFFKKKMMMQQQWWW___iiivvv///...---------------...------......------,,,,,,...............---------------------...//////...000000000000000000000000222///,,,,,,...//////...///000111000//////000111...............///000000+++333777222---...///---//////////////////////////////000000000000//////000000000...------000222///......---------......///---,,,---///000///------...000000///......///+++++++++,,,---...///000////////////...............---,,,,,,+++++++++++++++,,,---,,,******+++,,,******+++,,,,,,,,,,,,+++.................................,,,++++++...000......---------,,,,,,,,,+++,,,------++++++,,,---))))))++++++,,,+++******,,,++++++,,,---,,,***(((---,,,+++***))))))))))))******++++++++++++******+++...111555777888888777888888999999:::::::::999888999999:::;;;<<<=========<<<;;;:::999888777666999999999888888888888777444555555555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))+++---............---,,,+++***++++++++++++******)))((()))******+++,,,---...///++++++++++++******)))))))))***+++)))(((((()))+++))))))((('''''''''''''''&&&'''((()))))))))'''&&&%%%''')))******)))'''%%%+++***)))))))))***+++,,,---+++******,,,---+++)))++++++***************+++((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))***((())))))))))))*********&&&'''***,,,---...---,,,,,,,,,,,,,,,---///000111333444555666666555444444222222222111111222333333333333555777888::::::;;;AAA@@@BBBFFFIIIJJJPPPWWW^^^gggttt}}}............---,,,++++++......---------,,,,,,,,,---------...............---------............///000000000000000000000000///---++++++---/////////...///000///.........000///............//////000...111222///,,,---...---........................//////000000000000/////////000000///......///111......---------...//////...---,,,,,,------,,,***---///000000///---...///++++++,,,,,,---...000111/////////............---111000...---,,,,,,------,,,------,,,*********+++***++++++,,,,,,,,,,,,,,,---------------------------------+++******---///------------,,,,,,,,,,,,+++,,,---,,,+++***+++---***++++++,,,++++++***))),,,+++++++++,,,,,,***(((---,,,+++***************,,,,,,++++++***))))))(((+++---000444666888888777888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;::::::999888888777777999999999888888888888777444444444444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---.........---,,,++++++)))***+++,,,,,,+++***))))))******+++,,,---......***++++++++++++***))))))***++++++***((('''(((***))))))((('''''''''''''''%%%&&&''')))))))))((((((%%%'''***,,,,,,***'''%%%******))))))******+++,,,,,,+++******,,,---,,,+++++++++******************((())))))***++++++++++++++++++***)))))))))******))))))))))))************&&&'''(((***,,,---...///++++++,,,,,,---///000111333444666777888777777666333333222111111222222222444444444444555666888999@@@@@@CCCFFFFFFFFFNNNWWW[[[eeeqqq{{{,,,,,,---......---,,,+++......------,,,,,,,,,,,,,,,,,,------...//////000,,,---......------...////////////000000000000000///...---------...//////---...///...------.../////////............///000333333111///...///000/////////////////////////////////000000000000//////...///000000...---...///---------------...///000---,,,,,,,,,,,,,,,,,,,,,...///111000...------...//////...---------------//////.........---------...---+++++++++---...000,,,---...---+++******+++***+++,,,,,,------,,,,,,------------------------)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,+++******)))---+++***+++,,,,,,+++))),,,,,,+++*********++++++---,,,+++)))((('''&&&&&&***,,,///333555777777888999999888999999999::::::===<<<<<<;;;:::999888888999999888888888888888888999999999888888888777777444444444222111///---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***++++++,,,,,,,,,,,,,,,+++***''')))***,,,,,,,,,******)))******+++,,,,,,------)))***++++++++++++***)))+++++++++***((('''((()))))))))((('''''''''''''''$$$%%%'''((())))))))))))((()))+++,,,,,,+++)))(((***************+++++++++((((((((()))************))))))******++++++++++++))))))***+++++++++++++++)))))))))))))))))))))***((((((((()))))))))******))))))))))))***+++---...+++++++++,,,---...000000333444666888999999999999444444333222111111222222444333111111222444777999>>>@@@DDDFFFDDDCCCLLLVVVYYYcccoooyyy)))***,,,...//////......///...---,,,,,,,,,------+++,,,,,,---...///000000+++---///...------...000......//////000000000000111111111///...---......,,,...///...---,,,---...//////............//////555222111000//////000111000000000000000000000000//////000000000000/////////111333222111/////////---------------...///000+++,,,------......///000---///000000///....../////////...------------...............------------)))((((((((((((***+++,,,+++---......,,,+++++++++++++++,,,------------,,,------------------------((()))***)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,------,,,++++++*********---,,,******+++,,,+++)))++++++++++++++++++,,,,,,000///---+++)))(((((((((***+++...111444666777888999999888888888999:::;;;;;;;;;:::::::::999999999888888888888888888888888999999999888888888777777444444333111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***((()))***)))******++++++++++++***'''(((***+++,,,,,,++++++)))******++++++,,,,,,,,,((()))+++,,,,,,+++***)))***++++++***((('''(((***))))))((('''''''''''''''%%%&&&'''(((((()))))))))+++***(((''''''(((***+++))))))******++++++++++++(((((()))))))))******+++&&&''')))***,,,---------***+++,,,,,,,,,,,,,,,,,,&&&''''''(((((()))))))))'''''''''((((((((())))))---+++***(((((()))***++++++++++++,,,---...///000222444666888:::;;;;;;;;;666666444333222222222222222111000000111555888;;;;;;>>>CCCFFFCCCBBBJJJTTTWWW```mmmvvv~~~***+++,,,...///000111111///...---,,,+++,,,------,,,,,,------...///000000+++...000///---,,,...111---......//////000000111111222333111///------...---...///...---------///000//////............///222000//////---***,,,111111111111111111111111111//////000000000000//////111333555666444111000000......---------...//////+++,,,...///...///111222,,,...000000///...///000,,,,,,,,,---...///111111.........------------,,,---------,,,,,,,,,++++++***,,,...///---,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,---,,,,,,++++++++++++,,,...,,,******+++,,,+++***+++++++++++++++,,,---...444333000...,,,+++++++++)))***---000333666777888:::999888888888999:::;;;777777888999:::;;;<<<<<<999999999999999888888888999999999888888888888777444333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***(((((()))))))))***++++++,,,++++++)))))))))******++++++,,,************++++++,,,,,,((()))+++,,,,,,+++***))))))******)))((((((***+++))))))((('''''''''''''''&&&&&&''''''(((((())))))***(((%%%######%%%(((***))))))***++++++++++++******+++,,,,,,+++***,,,---%%%''')))+++,,,------,,,+++,,,,,,---------,,,,,,%%%&&&'''((()))******)))(((((((((((())))))))))))...,,,+++)))((((((((()))******++++++,,,...///000111333555888:::<<<<<<<<<999888666555444333333222222111111111333666999<<<999;;;AAAEEEEEEDDDIIIPPPTTT]]]iiisss{{{---------...///000111222000...---++++++,,,---...,,,---------......//////***...000///,,,+++...111------......///000000111...000222111...,,,---///---///000///...---...///000000///.....................000111,,,'''***111000000000000000000000000//////000000000000/////////222555555333000...---///......---------......,,,...//////...---///111***---////////////000111------------...000111222.........---------,,,,,,,,,---///000000///...---(((+++...///...------...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++,,,,,,+++++++++,,,---......,,,***)))***++++++************+++,,,---...///444222///---+++++++++,,,)))***,,,///222555777888:::999888777777999;;;<<<888888999999999:::::::::;;;;;;::::::999999888888999999999888888888888777444333111///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***(((((((((******+++,,,---.........,,,+++)))((()))***+++,,,************++++++++++++'''(((+++------,,,***)))''')))))))))((()))+++---))))))((('''''''''''''''(((((('''''''''(((((((((***(((&&&%%%%%%&&&(((***((()))***+++,,,++++++******,,,---,,,***)))***,,,((()))+++,,,,,,+++***)))++++++,,,,,,,,,+++++++++&&&'''(((***+++,,,,,,+++)))************+++++++++,,,+++***))))))(((((((((*********+++,,,---//////000111444888:::<<<======;;;:::888777555444444333555444333333444777999:::666888>>>EEEGGGFFFHHHMMMPPPYYYeeeooowww111000///......///111222000...---++++++,,,---...---------...............***...111000,,,+++...222---------...///000000111***---000000---,,,...000...///000///......///000111000///...............---...222333---&&&)))222000000000000000000000000//////000000000000//////+++...111222000---***)))000///...------------------///000///,,,+++---///***,,,...//////000111222000000///.....................---------,,,,,,,,,!!!###'''+++------,,,+++'''***---//////.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++*********++++++,,,,,,,,,)))+++++++++***)))***+++,,,++++++***+++,,,...///...,,,***)))***+++++++++*********+++,,,---...///111///,,,***(((((())))))(((***,,,///222555777999:::999888777777999;;;<<<>>>===<<<:::888777555555<<<<<<;;;;;;:::999999888999999999888888888888777444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++(((((((((+++,,,---...///000000000---,,,)))'''''')))+++---***************+++++++++&&&(((+++------,,,***)))&&&((()))))))))))),,,...))))))(((''''''''''''''')))(((((('''''''''((((((++++++************++++++((()))***+++,,,+++******)))+++,,,+++(((&&&(((******+++,,,---,,,***(((&&&******+++++++++******)))'''(((***,,,---...------++++++,,,,,,,,,---------)))))))))*********))))))*********+++,,,---/////////111444777:::<<<======<<<;;;:::888666555444444777777666555666777888999555666<<