BM6P6(@ ~~~|||zzzyyyxxxxxxttttttuuuuuuuuuuuuttttttoooooonnnnnnnnnnnnoooooommmlllkkkiiifffdddbbbbbbccccccbbbaaa```___^^^^^^``````aaabbbbbbbbbbbbbbb```aaaaaaaaaaaaaaa`````````````````````aaaaaabbbfffggghhhhhhhhhgggeeedddbbbdddeeeeeedddccceeefffeeeeeeffffffeeeeeedddcccaaabbbbbbccccccdddeeeeeefffggghhhiiikkkkkkkkkkkkpppppppppppppppooonnnnnniiigggccc```______```aaaaaaaaabbbcccddddddeeeeee``````___^^^]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\^^^_________^^^^^^^^^______```^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^______^^^___```aaaaaa```______^^^______```aaabbbbbbcccaaaaaa```___^^^]]]]]]]]]______```````````````___bbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]______`````````^^^]]]\\\^^^^^^]]]]]]]]]^^^^^^___^^^___```aaaaaa```___^^^aaaaaaaaa```______^^^^^^______^^^^^^^^^^^^______\\\]]]^^^___``````````````````___^^^^^^^^^^^^___dddddddddddddddcccbbbaaaaaabbbcccdddeeeeeeeeeeeehhhjjjkkkmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjfffffffffgggggggggggggggddddddcccbbbaaaaaaaaaaaaeeedddbbbbbbdddgggjjjlllmmmmmmlllllllllmmmmmmnnnllllllllllllllllllllllllkkknnnsssyyy}}}~~~{{{xxxwwwuuusssqqqooommmllllllnnnnnnssssssssssssrrrqqqppppppsssrrrrrrqqqqqqrrrrrrssspppqqqqqqrrrtttvvvwwwxxxzzzyyywwwvvvuuuuuuttttttxxxvvvuuuvvvxxxyyyyyyxxxwwwyyyzzzzzzyyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyxxxyyy{{{}}}~~~}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzxxxxxxzzz}}}~~~|||zzzyyyxxxxxxtttuuuuuuvvvvvvuuuuuutttqqqpppooonnnnnnnnnnnnnnnmmmmmmkkkiiigggeeecccbbbccccccbbbaaa```___^^^^^^___```aaaaaabbbbbbaaaaaa``````aaaaaaaaaaaa``````aaaaaa`````````aaabbbbbbeeefffffffffeeeeeedddcccbbbdddeeeeeedddccceeefffeeeeeeffffffeeeeeedddcccbbbbbbbbbcccddddddeeeeeefffggghhhiiijjjjjjjjjjjjmmmmmmnnnnnnnnnmmmmmmlllhhhfffcccaaa______```aaaaaaaaaaaabbbcccdddddddddaaa```___^^^]]]]]]\\\\\\___^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___```^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___^^^___```aaaaaa```___^^^^^^______```aaaaaabbbbbbaaa```___^^^^^^]]]]]]]]]^^^^^^___``````aaa``````bbbbbbaaaaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^______```aaa```___^^^]]]]]]]]]]]]]]]]]]^^^___```^^^___```aaaaaa```___^^^````````````______^^^^^^```______^^^^^^______```]]]^^^______``````______``````____________``````ddddddddddddccccccbbbbbbbbbdddeeeggggggggggggfffgggiiijjjlllmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffggggggggggggdddccccccbbbbbbbbbccccccddddddcccbbbdddgggjjjlllmmmmmmllllllkkklllllllllllllllllllllllllllllllllnnnppptttyyy|||}}}zzzxxxvvvuuurrrqqqooommmlllmmmnnnnnnrrrrrrssssssrrrrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrssstttvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvxxxvvvuuuuuuvvvxxxwwwvvvvvvwwwyyyyyyyyyxxxyyyzzzyyyyyyyyyyyyyyyxxxxxxxxx{{{zzzyyyyyyxxxxxxxxxxxxxxxzzz|||}}}~~~~~~||||||zzzzzzzzzzzzzzz{{{|||}}}|||||||||||||||}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~|||zzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuusssrrrqqqooonnnnnnnnnnnnnnnmmmllljjjhhhfffeeedddccccccbbbaaa``````___^^^______```aaaaaaaaaaaa`````````aaaaaaaaaaaa``````bbbaaaaaaaaaaaabbbccccccddddddccccccbbbbbbccccccbbbdddeeeeeeddddddeeefffeeeffffffffffffeeeddddddbbbbbbccccccddddddeeeeeefffgggggghhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjgggfffcccaaa`````````aaa``````aaaaaabbbbbbccccccbbbaaa```___]]]]]]]]]\\\aaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^___```^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^______`````````______^^^_________``````aaaaaabbbaaa```___^^^]]]]]]]]]]]]]]]]]]___```aaaaaaaaaaaaaaaaaaaaaaaa```___]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^____________```aaaaaaaaa```___^^^\\\\\\\\\]]]^^^___```aaa^^^___````````````___^^^_______________^^^^^^^^^```______^^^^^^______```^^^______`````````______aaaaaa`````````aaaaaabbbdddddddddccccccccccccbbbccceeehhhjjjjjjjjjhhhgggeeegggiiikkklllkkkjjjjjjhhhhhhhhhggggggfffffffffffffffffffffgggggghhhhhhdddccccccccccccddddddeeedddcccccccccdddfffiiikkkmmmmmmlllkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmlllppprrruuuxxx{{{}}}~~~~~~~~~|||zzzxxxvvvuuuqqqpppooommmmmmmmmnnnnnnpppqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqrrrrrrssssssuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttuuuvvvuuutttsssuuuxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyyyyxxxxxxxxxyyyyyyzzz|||}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{||||||yyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||~~~~~~|||zzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuutttsssqqqpppnnnmmmmmmmmmmmmmmmllljjjiiigggfffeeeccccccbbbbbbaaa``````___^^^______```````````````___``````aaaaaaaaaaaa```bbbbbbbbbbbbbbbccccccddddddcccbbbaaaaaabbbcccdddcccdddeeeeeeddddddeeegggfffffffffffffffeeeeeedddbbbbbbccccccdddeeeeeefffffffffggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiifffeeecccaaa``````aaabbb___`````````aaaaaabbbbbbcccbbbaaa___^^^]]]]]]]]]___```aaabbbbbbaaa___^^^]]]]]]]]]]]]]]]^^^______^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^__________________^^^^^^_________`````````aaaaaa```___^^^^^^]]]]]]]]]^^^\\\]]]^^^```aaabbbbbbbbbaaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___``````___```aaaaaaaaa```___^^^[[[\\\\\\]]]^^^___aaabbb________________________^^^^^^^^^^^^____________``````____________``````]]]]]]___``````aaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddccccccccccccccccccccccccfffiiikkkllljjjhhhfffdddeeehhhjjjkkkjjjiiiiiifffffffffeeeddddddcccccceeeeeeffffffgggggghhhhhhccccccccccccdddeeeffffffdddcccccccccdddfffhhhiiillllllkkkjjjiiiiiiiiiiiillllllmmmnnnnnnnnnmmmmmmoooqqqtttwwwzzz|||}}}~~~}}}{{{zzzxxxvvvvvvqqqpppooonnnmmmmmmnnnnnnooooooppprrrrrrsssssssssppppppooooooooooooppppppssssssssstttuuuvvvxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyvvvtttrrrrrrssstttsssrrrrrrtttvvvwwwwwwwwwyyyzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz|||}}}~~~~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzxxxyyyyyyzzz{{{|||~~~~~~~~~}}}~~~~~~|||zzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuutttsssqqqooonnnmmmllllllllllllkkkjjjiiihhhgggfffccccccbbbbbbaaaaaa``````^^^______```````````````______```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccdddeeedddcccbbbbbbcccdddeeeccceeeffffffeeedddfffgggffffffggggggffffffeeedddbbbccccccdddeeeeeeffffffeeefffggghhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiiiiieeedddcccaaaaaaaaabbbbbb```````````````aaaaaaaaabbbbbbaaa```____________]]]^^^```bbbcccbbbbbbaaa___^^^^^^]]]]]]^^^^^^___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___`````````______^^^^^^^^^^^^____________````````````___^^^^^^]]]]]]]]]]]]^^^\\\]]]^^^```aaabbbbbbbbb```aaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___``````^^^___```aaaaaa```___^^^[[[\\\\\\]]]^^^___aaabbb______^^^^^^^^^^^^______]]]^^^^^^______``````````````````______`````````[[[\\\^^^```aaabbbccccccaaaaaaaaabbbbbbdddeeefffdddccccccbbbbbbcccddddddccceeehhhkkkkkkiiifffdddcccdddfffhhhiiiiiihhhgggdddddddddccccccbbbbbbbbbeeeeeeeeefffggghhhhhhiiiccccccccccccdddeeeffffffccccccccccccdddfffggghhhjjjjjjiiihhhhhhhhhhhhhhhkkklllnnnooopppooonnnmmmmmmnnnqqqtttxxx{{{}}}~~~}}}}}}|||zzzyyywwwvvvvvvooooooooonnnnnnnnnnnnnnnnnnooopppqqqrrrssssssssspppoooooonnnnnnoooooopppsssssssssssstttvvvwwwxxxvvvvvvxxxyyyyyyzzzyyyyyytttrrrqqqqqqrrrssssssrrrqqqsssvvvwwwwwwwwwxxxzzzvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuvvvwwwyyy{{{}}}~~~{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyxxxxxxttttttuuuuuuuuuuuuttttttsssrrrpppooommmlllkkkkkkkkkkkkjjjiiihhhhhhggggggccccccbbbbbbbbbaaaaaaaaa______```aaaaaaaaaaaa```^^^___```aaaaaabbbbbbaaabbbaaaaaaaaaaaabbbccccccdddddddddcccddddddeeeeeeccceeeffffffeeeeeefffgggfffggggggggggggfffeeeeeeccccccddddddeeeeeeffffffeeeeeeggghhhiiijjjjjjjjjiiiiiijjjjjjiiiiiihhhgggccccccbbbbbbbbbbbbbbbbbb````````````aaaaaaaaaaaaaaaaaa````````````aaaaaa]]]^^^```aaacccdddddddddaaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```bbbcccaaa```___^^^]]]]]]]]]]]]________________________^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]___```aaaaaaaaaaaa```````````````___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^_________]]]^^^___`````````___^^^\\\\\\\\\]]]^^^___```aaa______^^^^^^^^^^^^______]]]^^^^^^___```aaabbbbbbaaa``````______``````aaa[[[\\\^^^```bbbccccccddd``````aaaaaacccdddfffgggdddcccbbbbbbbbbcccdddeeedddeeegggiiiiiihhhfffdddcccdddfffggghhhgggeeedddbbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeefffggghhhiiiiiidddccccccccccccddddddeeeccccccccccccdddeeefffggghhhggggggggggggggghhhhhhkkklllooopppqqqpppooonnnkkklllooorrruuuxxx{{{|||zzzzzzyyyxxxvvvuuuuuutttooooooooooooooonnnnnnnnnnnnooopppqqqrrrrrrrrrrrrppppppoooooooooooopppppprrrrrrrrrsssssstttvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwsssqqqpppppprrrssssssrrrrrrtttwwwwwwwwwwwwxxxyyyvvvvvvwwwwwwxxxyyyyyyyyytttuuuvvvwwwyyy|||~~~{{{||||||}}}}}}~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{||||||}}}~~~}}}{{{zzz|||~~~~~~|||zzzyyyxxxxxxssssssttttttttttttssssssqqqpppooommmlllkkkkkkkkkiiiiiiiiihhhhhhgggggggggcccccccccbbbbbbbbbbbbaaa___```aaaaaabbbbbbaaaaaa^^^___```aaabbbbbbbbbbbbaaaaaa`````````aaabbbbbbbbbcccddddddeeeeeedddddddddeeeffffffeeeeeefffhhhgggggggggggggggfffeeeeeeccccccddddddeeefffffffffdddeeegggiiijjjkkklllllljjjjjjiiiiiihhhgggeeeeeebbbbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaa````````````aaabbbccccccbbbbbbbbbbbbcccdddeeefffdddcccbbb```___^^^]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[\\\]]]^^^```bbbdddfffaaa```___]]]\\\\\\]]]]]]________________________^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^___``````aaa`````````````````````______^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\^^^_________^^^]]]]]]]]]]]]]]]]]]^^^___```___^^^^^^]]]]]]^^^^^^___^^^^^^___```aaabbbcccdddaaaaaa````````````aaaaaa^^^___```aaaaaaaaaaaaaaa___``````aaacccdddfffgggdddcccbbbaaabbbccceeefffffffffggghhhhhhgggfffeeecccdddfffgggfffeeecccbbb``````aaaaaabbbcccccccccddddddeeefffggghhhiiiiiidddccccccbbbbbbbbbcccccccccccccccddddddeeeffffffeeeeeeeeeeeefffggghhhiiikkkllloooqqqrrrqqqpppooollllllnnnppprrruuuwwwxxxuuuuuuttttttsssrrrqqqqqqnnnnnnoooooooooooonnnnnnnnnooopppqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqrrrrrrqqqrrrrrrssstttuuuuuuvvvwwwyyyyyyxxxvvvvvvqqqpppoooppprrrtttuuuttttttvvvxxxxxxwwwwwwwwwxxxwwwwwwwwwxxxyyyzzzzzzzzzvvvvvvwwwxxxyyy{{{|||}}}||||||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~}}}~~~}}}{{{zzzzzz|||~~~~~~|||zzzyyyxxxxxxrrrssssssssssssssssssrrrpppooonnnmmmlllkkkkkkkkkhhhhhhhhhhhhgggggggggfffcccccccccbbbbbbbbbbbbbbb``````aaabbbbbbbbbbbbbbb^^^___```aaabbbbbbbbbbbb```````````````aaaaaabbbaaabbbccceeeeeeeeedddcccdddeeeffffffeeeeeefffhhhgggggggggggggggffffffeeeccccccdddeeeeeeffffffgggdddeeegggiiikkkmmmmmmnnnjjjiiiiiihhhgggeeedddcccbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbaaaaaaaaaaaa_________```aaacccdddeeefffeeedddcccccceeefffgggfffeeecccaaa___^^^]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[]]]___aaadddfffhhhaaa```___]]]\\\\\\]]]]]]_____________________^^^]]]]]]]]]\\\\\\]]]^^^^^^______```````````````___``````````````````___^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^]]]]]]ZZZ[[[]]]^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]^^^^^^______^^^]]]]]]]]]]]]^^^___^^^___```aaabbbcccdddeeeaaaaaa````````````aaaaaaaaaaaaaaaaaaaaa```____________```aaabbbdddfffgggdddcccbbbaaaaaaccceeefffggghhhhhhhhhhhhgggggggggdddeeefffffffffdddbbb```______```aaabbbcccddddddddddddeeefffggghhhiiijjjddddddcccbbbaaaaaaaaaaaacccccccccddddddeeeeeeeeedddddddddeeefffggghhhiiikkkmmmooorrrrrrrrrpppooommmmmmnnnoooppprrrtttuuurrrrrrqqqppppppooonnnnnnmmmnnnooooooooooooooonnnoooooopppqqqqqqqqqqqqpppqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssttttttvvvwwwxxxxxxwwwuuutttpppoooooopppsssuuuvvvuuuuuuwwwyyyyyywwwwwwwwwxxxwwwwwwxxxyyyzzzzzz{{{{{{yyyxxxxxxxxxyyyyyyzzz{{{||||||||||||}}}~~~}}}}}}|||||||||}}}}}}~~~~~~~~~{{{|||{{{zzzyyyzzz}}}~~~}}}|||zzzyyyyyyyyywwwvvvuuutttsssrrrrrrrrrsssrrrqqqooommmllllllkkkkkkiiihhhfffeeeeeeeeeeeebbbaaa___^^^]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbeeeddddddcccbbbaaa``````______``````aaaaaabbbbbbeeedddccccccbbbbbbcccccceeeeeedddeeeeeefffggghhhjjjjjjiiiiiihhhfffeeedddbbbbbbccccccdddeeeffffffffffffggghhhjjjkkklllmmmkkkjjjiiigggffffffeeeeeecccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___]]]^^^___```bbbdddfffgggggggggffffffffffffgggggghhhfffeeecccaaa______^^^^^^^^^]]]]]]]]]^^^^^^___\\\[[[[[[___dddfffeeeccc^^^]]]]]]]]]]]]^^^______```````````````aaabbbbbb^^^^^^^^^^^^^^^^^^^^^]]]aaa`````````____________``````aaaaaa```___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]````````````````````````aaaaaabbbccccccccccccbbbbbbaaa```___^^^^^^___```aaaaaa``````_________^^^^^^___```aaabbbcccdddeeeccccccdddeeeeeeffffffggggggiiijjjllllllkkkjjjiiiggggggfffeeeeeedddccccccbbbbbbaaaaaabbbcccddddddffffffeeeeeeeeeffffffggggggeeecccaaa``````aaabbbfffeeedddddddddeeefffffffffeeedddcccdddeeefffgggllllllmmmnnnooopppqqqqqqmmmllllllllllllmmmnnnnnnppppppoooooonnnnnnmmmmmmmmmllllllkkklllmmmnnnooooooqqqsssuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqrrrqqqsssvvvyyyyyywwwuuusssooopppqqqssstttuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxyyyzzzzzzzzzzzzzzzwwwxxxyyy{{{|||}}}}}}}}}~~~}}}}}}}}}}}}|||{{{{{{}}}~~~{{{zzzzzz{{{~~~}}}{{{zzzyyyyyyyyywwwvvvuuutttsssrrrrrrrrrrrrqqqooonnnmmmlllkkkkkkjjjiiihhhfffeeeeeeeeeeeedddcccaaa```___```aaabbbccccccccccccccccccccccccdddccccccbbbaaa`````````___``````aaaaaabbbbbbccceeeddddddccccccccccccdddeeeeeedddeeeeeefffggghhhiiiiiiiiiiiigggfffeeedddddddddeeeeeefffgggggghhheeefffggghhhiiijjjkkklllkkkjjjiiigggffffffeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbccccccbbbbbbaaa```^^^^^^___```aaacccdddeeefffeeeeeeffffffggghhhiiihhhfffeeecccaaa```_________^^^^^^^^^^^^______```]]]]]]___aaadddeeecccbbb^^^^^^^^^^^^^^^______``````````````````aaaaaabbb_____________________^^^```____________^^^^^^^^^```````````````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````___```aaaaaabbbbbbaaaaaabbbaaa```___^^^______```aaa`````````____________^^^______```aaabbbccccccbbbccccccddddddeeeffffffhhhiiikkklllmmmllljjjiiiffffffeeeeeedddccccccbbbaaaaaaaaaaaaaaabbbcccccceeeeeeddddddeeefffggggggfffeeecccaaa``````aaabbbfffeeedddccccccdddeeeeeeddddddddddddeeefffhhhiiilllmmmmmmnnnpppqqqqqqrrrnnnmmmmmmlllllllllllllllmmmmmmmmmmmmmmmlllllllllmmmllllllkkklllmmmooopppqqqrrrtttvvvwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrsssvvvxxxyyywwwuuusssqqqrrrssstttuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwxxxzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}}}}{{{yyyyyyzzz{{{wwwvvvvvvuuussssssrrrrrrpppooonnnmmmlllkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeeeeedddcccbbbaaabbbccccccccccccccccccccccccccccccbbbbbbaaaaaa``````______``````aaaaaabbbccccccdddeeedddddddddddddddeeeeeeeeeeeedddeeeeeefffggghhhiiiiiiiiihhhgggfffeeedddddddddeeeeeeffffffggggggeeeeeefffhhhiiijjjkkklllkkkjjjiiigggffffffffffffddddddccccccbbbbbbbbbbbbccccccccccccccccccbbbaaa____________```aaabbbbbbcccddddddeeefffhhhjjjjjjgggfffeeecccaaa```______]]]^^^^^^^^^______``````___aaadddeeecccbbbaaaaaa______^^^^^^______```aaa``````______``````aaabbb````````````````````````_________^^^^^^^^^]]]]]]___````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[\\\]]]]]]^^^^^^____________^^^^^^]]]]]]]]]^^^_________```aaaaaaaaaaaaaaaaaaaaaaaa^^^______```````````````aaaaaa```____________```````````````________________________``````aaaaaaaaaaaabbbbbbcccddddddeeegggiiijjjllllllkkkjjjiiieeeeeeddddddcccbbbbbbbbbaaa````````````aaaaaabbbccccccccccccdddfffggghhheeedddcccaaaaaaaaabbbcccfffeeedddcccbbbbbbcccddddddddddddeeefffhhhjjjkkklllmmmnnnnnnooopppqqqqqqoooooommmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllkkkkkklllnnnoooqqqsssuuuvvvwwwwwwvvvtttsssrrrqqqqqqpppppppppppppppppppppoooooooooooopppppprrrtttvvvxxxxxxwwwuuutttsssttttttuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}{{{yyyyyyӵtttsssrrrqqqnnnmmmllllllkkkkkkkkkkkkiiiiiihhhgggfffeeeeeedddeeedddcccbbbbbbbbbccccccaaaaaaaaaaaaaaaaaaaaaaaa```````````````_________```aaaaaabbbcccdddeeeeeeeeeeeeeeedddeeeeeefffgggeeeeeedddeeeeeefffggghhhhhhhhhhhhhhhgggfffeeedddbbbbbbcccccccccdddddddddeeefffggghhhjjjkkklllllljjjiiihhhgggffffffffffffdddddddddccccccbbbbbbaaaĦccccccbbb``````___Ħ``````bbbbbbcccdddfffhhhjjjkkkgggfffeeecccbbbaaa``````]]]ӵaaaaaadddgggfffbbb______``````____________```aaaaaa```____________```aaaaaaaaaaaaaaaaaaaaaaaabbbbbb``````_________^^^^^^^^^_________``````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^____________^^^^^^\\\]]]]]]^^^___``````aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___Ħ`````````_________`````````````````````_________^^^^^^__________________``````aaaaaabbbccccccccceeeggghhhjjjjjjiiihhhgggccccccccccccbbbbbbaaaaaa``````_________``````aaaaaaaaabbbbbbdddeeeggggggddddddcccbbbbbbbbbccccccfffeeecccbbbaaabbbbbbcccfffffffffggghhhiiijjjjjjkkkkkklllmmmnnnnnnoooooopppooommmkkkjjjiiihhhhhhiiiiiijjjjjjkkkkkklllllllllkkkkkklllmmmoooqqqrrrvvvwwwxxxyyyxxxvvvtttsssqqqppppppoooooooooooooooooonnnnnnnnnnnnooooooppprrrtttvvvxxxxxxwwwuuutttttttttttttttttttttuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwyyyxxxyyyzzz|||}}}{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~{{{zzz4ĉ@ӵtttrrrqqqmmmmmmlllkkkkkkkkkkkkkkkiiiiiihhhgggfffeeeddddddccccccbbbbbbaaaaaaaaaaaa````````````````````````_______________`````````aaaaaabbbcccdddeeeffffffgggfffffffffffffffggggggeeeeeedddeeeeeefffggghhhgggggghhhggggggfffeeedddbbbbbbbbbcccccccccccccccfffggghhhiiijjjlllmmmmmmjjjiiihhhggggggffffffgggeeeeeeddddddcccbbbbbbaaa>Lddddddccccccaaaaaa=hĦ___bbbbbbcccdddfffhhhiiijjjgggfffeeecccbbbaaaaaaaaa4ĉ@ӵdddfffhhhfffaaa^^^^^^___```____________```aaaaaa_______________``````aaaaaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaa````````````^^^^^^____________^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^^^^______``````______^^^]]]]]]^^^^^^___```aaaaaa````````````````````````^^^___```>L```______``````````````````_________```````````````^^^^^^^^^^^^__________________```aaaaaabbbbbbcccbbbdddeeeggggggfffeeedddccccccbbbbbbbbbbbbaaaaaa``````_______________`````````aaaaaacccdddeeefffccccccccccccccccccddddddeeedddcccbbbaaabbbcccccciiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjkkkkkkllllllooonnnlllkkkiiihhhhhhhhhjjjjjjkkkkkklllllllllmmmkkkkkkkkklllmmmooorrrsssyyyyyyzzzzzzyyywwwuuusssqqqpppoooooonnnnnnoooooonnnnnnmmmmmmnnnoooooopppssstttvvvwwwwwwwwwvvvuuutttssssssrrrrrrssstttttttttuuuuuuvvvvvvvvvvvvvvvxxxxxxyyy|||~~~}}}{{{xxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||||||||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~}}}|||GG=?rrrqqqooonnnmmmlllkkkjjjjjjjjjhhhiiihhhhhhgggeeedddcccaaaaaaaaaaaaaaa`````````________________________^^^^^^______``````aaaaaaaaabbbcccdddeeefffggghhhiiihhhhhhgggffffffggggggeeeeeedddeeeeeefffggghhhgggggggggggggggfffeeedddddddddddddddeeeeeeeeeeeeffffffgggiiijjjkkklllmmmiiiiiihhhgggggggggggggggffffffeeedddcccbbbbbbaaaHdĦccccccccccccbbb=ĪjddddddddddddeeefffggghhhgggfffeeedddbbbbbbbbbaaaGG=?fffeeebbb___^^^___```______^^^^^^______```aaa______^^^^^^______```aaa```aaaaaabbbbbbcccccccccbbbbbbbbbaaaaaaaaa``````]]]]]]^^^____________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^____________````````````______^^^^^^^^^___`````````aaa````````````````````````^^^______HdĦ```^^^___``````aaa`````````_________```````````````^^^^^^^^^^^^______``````______```aaaaaabbbbbbccc```bbbccceeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````____________````````````aaaaaacccdddeeebbbbbbccccccddddddeeeeeeeeedddcccbbbbbbcccdddeeekkkkkklllkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjlllkkkkkkjjjiiiiiiiiiiiikkklllllllllllllllmmmmmmkkkkkkkkklllnnnpppssstttzzz{{{||||||{{{xxxvvvtttqqqppppppooooooooooooooonnnmmmmmmnnnnnnooopppqqqssstttvvvwwwwwwvvvvvvuuusssrrrqqqqqqrrrssstttuuutttuuuvvvvvvwwwwwwvvvvvvvvvwwwyyy}}}~~~zzzzzzyyyzzz{{{}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~ӵĭӵӵĦӵӵĦƜ`1.׼suuurrrqqqpppĦjjjjjjhhhhhhiiihhhgggfffdddӵaaaĦaaaaaaaaaaaaaaaaaa^^^^^^___```ĭӵgggfffĦggghhhfffĦeeeĦddddddddddddddddddeeeggghhhiiijjjkkkgggggggggaaaDdDbbbbbbaaa?fӵffffffeeeĦgggfffeeeӵƜ`1.׼shhhdddĭӵ^^^^^^^^^````````````aaabbbccccccӵ````````````Ħ^^^^^^_________]]]]]]\\\\\\\\\\\\]]]]]]]]]Ħ______```````````````Ħ^^^^^^^^^^^^^^^^^^]]]]]]^^^DdDaaaaaaaaa``````ӵ```aaaӵaaaӵaaaccceeeccccccĦ___```ӵaaabbbcccdddĭӵmmmlllhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllllllllllllllkkkkkkkkkjjjjjjkkklllnnnqqqtttuuu{{{{{{|||}}}|||zzzwwwvvvqqqqqqpppoooooooooooopppnnnnnnnnnnnnooopppqqqrrrttttttuuuvvvvvvvvvvvvvvvsssrrrqqqqqqrrrtttvvvxxxvvvvvvwwwxxxxxxxxxxxxxxxtttvvvyyy}}}~~~~~~|||{{{|||}}}~~~}}}}}}zzzzzz{{{|||}}}~~~}}}}}}}}}}}}||||||{{{zzz|||}}}~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@wwwuuurrrqqqShӵjjjhhhhhhiiiiiigggfffg&ebbb>hӵbbbbbbbbbbbbbbb^^^______fff?><zdddg&e>&ehhhgggHLfffhhhhhhShӵgLbbbbbbbbbbbbbbbbbbcccdddeeefffhhhiiiS?ʬggghhh3h?D%%)?bbbaaaZufĦhhhgggfffgLcccgggfffg&ebbbgĉ@iiiiiig&e>&e]]]@e___^^^??``````___``````aaabbbbbbg<ĉ```_________3we<Ħ^^^^^^______3h?@e\\\\\\\\\\\\\\\]]]]]]]]]Zbbb______`````````3h?gL^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]D%%)?aaafff?><z``````=?Ħbbbg&eaaag&e```bbbdddS?ʬccc4ff?>ߝL```@e```g&ebbbaaabbb3h?g&e>&elllmmm??iiiiiiiiiiiiiiijjjjjjjjjggggggggghhhiiikkklllmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkklllnnnqqqtttvvv{{{|||}}}}}}|||zzzxxxwwwrrrqqqqqqpppppppppppppppnnnnnnnnnnnnoooppprrrrrrtttuuuuuuvvvvvvvvvvvvvvvtttsssrrrrrrsssvvvxxxzzzxxxxxxyyyzzzzzzzzzzzzyyysssuuuxxx~~~}}}||||||}}}~~~~~~~~~}}}|||yyyzzz{{{|||}}}~~~{{{|||||||||{{{zzzyyyxxx{{{|||4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵ~~~ttxxxvvvsssHGgĉ@jjjiiihhhiiiiiiiiihhhgggHu]ĦbbbZuR)Ħaaa```______^^^]]]]]]sߝLGdUĦdddHƅ^Hu]ĦgggntHdĦeeeeeeHGgĉ@bbbHdĦaaabbbccceeeeeeaaabbbccceeefffgggHtƅ^ggghhhBt=o9ĦDtfo9Ħbbbaaa```g?dddcccHdĦdddaaaaaaHu]ĦaaatthhhaaaHƅ^Hu]Ħ```H׼s```___^^^^^^___^^^^^^______```aaatQbbbaaa```___je<Ħ^^^^^^^^^Bt=o9ĦH׼s\\\\\\\\\\\\]]]]]]\\\\\\\\\HtĦ______^^^^^^]]]Bt=o9ĦHdĦ^^^^^^^^^^^^^^^^^^^^^^^^___aaaDtfo9ĦsߝLGdUĦ___Ht@cӵHu]ĦcccHu]ĦbbbcccHtƅ^bbbqIܗGIӵ```H׼sbbbaaaHu]ĦaaaaaaBt=o9ĦHƅ^Hu]Ħllliiiggghhhhhhhhhhhhhhhggggggfffgggiiijjjkkklllllllllllllllllllllllllllllllllnnnmmmllllllmmmooorrrssswwwxxxzzzzzzzzzxxxvvvuuurrrqqqqqqpppoooooopppppppppqqqssssssrrrrrrssstttqqqrrrttttttssssssuuuwwwppppppoooppprrruuuxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxvvvwwwzzz}}}}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{zzzzzz{{{{{{||||||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ}}}`eĭvvvqetkkkjjjjjjhhhhhhhhhhhhhhhgggDdDĦbbbbbbt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵzzz4DufئL>euuupuR)Ħkkkhhhhhhhhhggggggeee>d<ĦbbbDtaaa``````_________^^^^^^DdDΦDdDĦccc>d<ʜ4DuTӵiii4DwDd<ĦgggpuR)Ħ>dd<ӵDdd<``````>d<Ħ```4DufئL>e^^^DdDʜ4DuTӵ```DdDĦ```______^^^^^^^^^^^^_________``````aaaaaabbbgeĦaaas<v>aĦ______peӵDx<DdDĦ]]]```bbbdddeeefffaaaaaa```DdDĦ^^^^^^^^^]]]peӵDx<>d<````````````aaaaaa^^^___aaa>d<ӵDd<DdDΦDdDĦ___DdDӵnd<DdDĦddd>d<ĦhhhpeӵiiiĦiiiF&uTӵaaaDdDĦaaaaaa>d<ĦbbbpeӵDx<>d<ʜ4DuTӵhhhhhhhhhhhhggggggeeeffffffggggggggggggfffiiiiiijjjllllllmmmmmmmmmllllllllllllllllllllllllmmmlllllllllmmmooopppqqqqqqqqqrrrrrrrrrrrrqqqppprrrqqqpppoooooonnnnnnnnnoooqqqrrrsssssssssuuuwwwxxx{{{~~~}}}zzzyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxwwwyyy|||~~~{{{{{{|||}}}}}}||||||}}}}}}~~~}}}}}}|||{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒR{{{yyynfʜd<Φ>d<Ħeees&dq&ĒRiiiiiii?ʜtd<ĦgggHHܗDӊBeee<xbbbbbbeeeeeeffffffeeeB?d<______^^^^^^______```^^^^^^___``````aaageĦaaaHg8>aĦ______B?Ho9\\\>dd<ӵ]]]]]]B?Ho9___<x___`````````^^^___aaa&ӫeʬtIӇ```>d<Φ>d<Ħ```D&ӫetIӇdddDdDĦdddsdKĦiiiB?dp&ĒRbbbaaa>d<sdKĦcccB?Ho9fffs&dq&ĒRgggggghhhhhhgggggggggeeeeeefffggghhhhhhggggggiiiiiijjjkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnoooooonnnoooooooooooooooooooooqqqpppoooooonnnnnnoooooooooqqqsssttttttuuuwwwyyy{{{~~~~~~{{{yyyxxxwwwwwwvvvvvvuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxvvvwwwzzz~~~~~~|||zzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}|||{{{{{{xxxyyyzzzzzzzzzzzzyyyxxxvvvwwwxxxzzz|||}}}~~~}}}~~~4DuXӵHu]3hhne=enepIƎ@t@h>h}}}{{{zzzfettt@ďDnnnmmmllljjjjjjjjjiiihhhfffnecccbbb=e________________________egeccceeesĪj@hiiiiiijjjfdDĦhhh@ďDgggfffHkgeccccccccceeeeeeeeefffeee@hfffhhh@GhhhhhhHĪj@IŌeeeeeeBenecccHkgeaaaneaaaaaafe___Hu]3hh^^^^^^^^^se``````____________``````^^^^^^^^^___``````geĦja>aĦ______@G\\\]]]segggjjjkkkllllllaaa```___<Ō]]]]]]]]]@Gaaa```Hkge______``````aaa^^^___aaaHĪj@IŌaaaaaaege``````Hu]3hIŌeeeeeeDdDĦdddnehhhjjj@hooonnn>hcccbbbbbbseaaanecccddd@GggggggsĪj@hffffffggghhhhhhhhhggggggeeefffggghhhiiiiiiiiihhhhhhiiijjjjjjkkkkkkkkkjjjllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnoooppppppppprrruuuvvvvvvxxxzzz|||~~~~~~{{{yyyxxxvvvvvvvvvvvvuuuuuuuuutttssssssuuuvvvxxxxxxyyyyyyvvvvvvxxx{{{~~~~~~|||zzzyyyyyy{{{}}}~~~~~~}}}||||||{{{{{{zzzzzzzzzzzzzzz||||||||||||zzzzzzvvvwwwyyy{{{|||}}}~~~~~~}}}~~~}}}~~~4DuXӵĵD^~~~|||{{{ttttttuuuooonnnmmmmmmlllkkkkkkjjjiiigggccccccbbb___________________________aaacccdddiiiiiikkklllnnnDdDĦjjjiiigggggggggccccccddddddddddddeeeeeefffeeefffggghhhjjjkkkkkkjjjffffffeeecccbbbbbbbbbaaabbbbbb^^^```D^\\\]]]]]]]]]s׼s]]]``````____________``````_________```aaaaaageFm8aaa>aĦ_________]]]]]]^^^s׼slllqqqqqqnnnhhheee______^^^Ho]]]]]]]]]]]]]]]```aaaaaa___```aaaaaabbbbbb^^^___aaaaaaaaaaaa``````aaaD^eeefffeeeDdDĦeeeiiiiiikkkjjjppppppooooooeeedddcccbbbs׼saaaaaacccdddeeefffmmmhhhggghhhffffffggghhhhhhhhhhhhhhhfffggghhhiiijjjjjjjjjjjjhhhhhhiiiiiijjjjjjiiiiiillllllllllllllllllllllllllllllmmmmmmnnnmmmmmmmmmlllllllllllllllmmmmmmnnnmmmmmmmmmmmmooopppqqqrrrqqqtttvvvxxxxxxzzz|||~~~|||yyyxxxxxxuuuuuuvvvvvvuuuuuuttttttqqqrrrtttvvvwwwxxxyyyyyyxxxwwwvvvxxx{{{}}}~~~}}}zzzyyyxxxxxx{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||~~~~~~|||{{{wwwxxxyyy{{{|||}}}}}}}}}|||~~~}}}~~~Φ4DuXӵtvӵ>d<ĦĦĦ~~~~~~~~~}}}|||zzzxxxwwwxxxwwwvvvtttttttttuuuuuutttsssrrrqqqpppnnnmmmmmmmmmllllllkkkiiigggfffeeeĦbbbbbbbbbbbbaaa^^^______________________________``````````````````bbbccceeeffffffeeeeeejjjkkklllnnnqqqssstttuuu>d<Ħlllkkkkkkdddeeefffggghhhhhhhhhhhheeeddddddccccccddddddeeecccdddeeeeeeffffffeeeeeehhhhhhhhhhhhiiikkklllmmmmmmmmmmmmnnnmmmmmmllllllkkkjjjiiihhhggggggggggggffffffggggggfffdddcccaaadddcccaaa`````````aaabbbccccccbbbbbbĦccccccbbbaaa```____________```>d<Ħ]]]\\\\\\\\\\\\Be\\\\\\``````____________```````````````aaabbbbbbgeFYĉaaaaaa>aĦ`````````````````````______^^^^^^___Bejjjrrrxxxwwwoooddd]]]^^^^^^]]]nu]ӵ]]]]]]^^^___```aaa]]]^^^```aaaaaaaaa```______``````aaabbbccccccccc^^^___aaabbbbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa___`````````aaa>d<Ħbbbdddfffffffff>d<ĦeeefffgggĦkkkjjjjjjkkklllnnnpppqqqppppppoooooonnnnnnmmmmmmeeedddcccbbbBeaaaaaaaaaaaaaaaĦeeefffgggiiilllmmmnnnnnnmmmhhhgggfffeeeeeefffggghhhffffffggghhhiiiiiihhhhhhgggggghhhjjjjjjkkkkkkkkkggghhhhhhiiiiiiiiihhhhhhllllllllllllllllllllllllllllllmmmmmmnnnmmmmmmmmmlllkkkkkkkkkllllllmmmnnnkkkllllllmmmoooppprrrsssrrrtttwwwyyyzzz{{{~~~~~~zzzxxxxxxxxxttttttuuuuuuuuuuuuttttttqqqrrrsssuuuwwwxxxyyyyyyyyywwwvvvwwwzzz|||~~~~~~zzzxxxwwwxxx{{{~~~~~~}}}}}}}}}}}}|||~~~~~~|||wwwxxxzzz|||}}}}}}|||||||||~~~}}}~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~}}}{{{yyyxxxwwwxxxwwwvvvuuuuuutttuuuuuurrrrrrqqqpppooonnnmmmmmmllllllkkkjjjiiihhhggggdKĦbbbaaaaaaaaabbb````````````````````````______^^^^^^^^^^^^______```bbbdddeeeddddddeeegggiiiiiijjjlllooorrrtttuuugdDĦmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhheeeeeeddddddccccccddddddffffffgggggggggggggggfffhhhhhhggghhhiiikkkmmmoooqqqqqqpppnnnllljjjhhhggghhhhhhggggggfffffffffeeeffffffeeedddddddddeeeeeeccccccbbbaaaaaaaaaaaaaaaaaabbbbbbgdKĦgggccccccbbbaaaaaaaaaaaaaaa```sdKĦ\\\\\\]]]]]]]]]^^^___```________________________``````aaaaaaaaaaaaŶS```aaaaaa3we<[[[\\\]]]^^^^^^^^^^^^^^^^^^___dddjjjppppppjjjddd````````````___iĉ@3hR/Ō\\\\\\\\\\\\\\\\\\aaaaaa``````_________^^^^^^^^^^^^____________``````aaacccbbb```______```^^^______```aaabbbbbbcccbbbaaa```______DdDĦaaaaaacccdddcccsdKĦffffffgdKĦlllllllllmmmmmmoooppppppqqqpppnnnllljjjiiihhhhhhddddddccccccccccccaaabbbcccgdKĦaaadddfffiiikkkmmmmmmmmmlllhhhhhhgggggggggggghhhhhhhhhhhhgggffffffffffffgggggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggghhhgggfffffffffhhhiiijjjnnnnnnnnnnnnoooooooooooolllllllllmmmmmmmmmmmmnnnpppooooooooooooqqqrrrssswwwxxxzzz{{{}}}~~~}}}{{{xxxwwwwwwxxxyyytttuuuuuuuuuttttttrrrrrruuuuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~>Anenene~~~}}}{{{yyyxxxwwwxxxwwwvvvuuuttttttttttttrrrqqqpppooonnnmmmmmmlllllllllkkkjjjiiihhhnecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______^^^^^^______``````bbbdddeeeeeeeeeggghhhiiijjjkkkmmmooorrrtttDeooommmlllkkkjjjiiiiiihhhggggggggggggeeeeeedddddddddddddddeeefffgggggghhhhhhggggggfffgggggghhhiiikkkmmmpppqqqqqqppppppnnnmmmjjjiiihhhhhhhhhgggggggggfffffffffffffffeeeddddddddddddeeedddcccbbbaaa`````````aaaaaabbbneeeeeeeaaa``````___^^^^^^______```ne]]]\\\\\\]]]]]]]]]]]]]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaa```>A___``````k<^^^^^^^^^______^^^^^^^^^^^^^^^___``````bbbggglllkkkgggaaa___``````______fh]]]]]]]]]]]]]]]]]]]]]````````````______^^^^^^^^^^^^^^^^^^____________```aaabbbbbb```______```^^^______```aaaaaabbbbbbaaaaaa```______Debbbaaabbbeeeggghhhneggggggnejjjkkkkkkkkklllmmmnnnoooooopppooommmkkkjjjhhhggggggddddddccccccbbbcccccccccbbbcccneeeedddeeefffiiikkkmmmmmmmmmlllhhhhhhggggggfffgggggggggffffffeeeeeeeeeffffffggghhhiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggghhhiiijjjkkkmmmnnnnnnnnnoooooooooooolllllllllmmmmmmmmmmmmnnnpppooooooooooooqqqrrrssswwwxxxyyy{{{}}}~~~~~~~~~}}}|||zzzyyywwwwwwxxxxxxttttttttttttsssssssssrrrttttttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxwwwvvvuuuttttttttttttppppppoooooonnnmmmlllllllllkkkkkkjjjiiihhhfffdddcccaaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbb```______^^^^^^______``````bbbeeeffffffggghhhiiijjjjjjkkkmmmppprrrtttvvvrrrpppnnnlllllljjjjjjiiiggggggfffffffffeeeeeedddddddddeeeeeefffgggggghhhhhhhhhhhhggggggggghhhiiijjjmmmooorrrsssppppppooonnnmmmkkkiiihhhhhhhhhggggggggggggffffffffffffeeeddddddddddddddddddcccbbbaaa````````````aaabbbeeedddccc``````___^^^^^^^^^^^^______^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^_________``````_________``````aaaaaaaaaaaaaaa^^^^^^^^^^^^^^^^^^___```^^^bbbeeeeeebbb___^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^```____________^^^^^^^^^^^^^^^^^^^^^_______________aaabbbbbb```______```_________``````aaaaaabbb``````______^^^___bbbcccfffjjjooorrrkkkjjjiiijjjkkkjjjjjjjjjkkkkkklllmmmmmmnnnmmmllljjjhhhgggfffeeecccccccccbbbccccccddddddcccdddhhhhhhhhheeegggjjjlllmmmmmmllllllhhhhhhgggfffffffffffffffddddddddddddeeefffggghhhjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggghhhiiikkkmmmmmmmmmmmmnnnnnnnnnooooooooolllllllllmmmmmmmmmmmmnnnoooooooooooopppqqqrrrsssvvvwwwyyy{{{|||}}}}}}|||{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssrrrqqqrrrssssssrrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyxxxwwwvvvuuutttsssssssssooooooooonnnmmmlllllllllkkkkkkjjjjjjiiihhhhhhggghhhgggeeecccbbb`````````bbbbbbbbbbbbbbbbbbbbbbbb``````____________`````````bbbeeefffggggggiiijjjjjjkkklllmmmooorrrtttuuuvvvuuutttrrrpppnnnlllkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeddddddeeefffgggggghhhhhhiiiiiiiiihhhggggggiiijjjkkklllnnnoooqqqrrrooooooooonnnmmmkkkjjjiiihhhhhhggggggggggggggggggffffffeeedddccccccccccccdddcccbbbaaa````````````aaabbbeeeffffffdddbbb```aaaaaa```______`````````______^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^____________^^^^^^_________```______^^^^^^]]]^^^```aaabbbbbbbbbaaa^^^^^^^^^]]]]]]^^^______\\\^^^``````^^^^^^___```______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^_________^^^```aaaaaa```______```_________`````````aaaaaa_________^^^______``````bbbgggmmmsss{{{zzzpppnnnjjjhhhiiijjjkkklllhhhiiiiiijjjjjjjjjjjjjjjkkkkkkjjjiiihhhfffeeedddcccbbbbbbbbbcccddddddeeeddddddfffgggiiijjjkkkkkkggghhhjjjlllmmmmmmlllkkkhhhggggggfffeeefffffffffeeeeeeeeefffggghhhiiijjjlllllllllmmmllllllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhgggggghhhjjjkkkmmmnnnooommmmmmmmmnnnnnnnnnoooooolllllllllmmmmmmmmmmmmnnnoooooooooppppppqqqrrrrrrvvvwwwyyy{{{|||{{{{{{zzzxxxxxxyyyxxxxxxvvvuuutttuuutttrrrpppppprrrssstttpppqqqqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzyyyyyyyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzxxxwwwvvvtttssssssrrrrrroooooonnnnnnmmmmmmllllllkkkkkkjjjjjjiiihhhhhhhhhhhhgggeeecccbbbaaa``````aaaaaaaaaaaaaaaaaaaaaaaa`````````______````````````ccceeefffgggggghhhjjjjjjjjjkkkmmmoooqqqssstttuuutttsssqqqooommmlllkkkiiihhhgggfffeeeeeeeeeeeeeeedddeeeeeefffggghhhiiiiiiiiijjjjjjiiihhhggggggkkkllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmlllkkkiiiiiigggggghhhhhhhhhhhhhhhhhhffffffeeedddcccbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaabbbccceeefffeeeccc```___```_______________``````^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^____________^^^^^^^^^_______________^^^]]][[[]]]^^^```aaaaaa``````___^^^^^^]]]]]]]]]^^^^^^\\\]]]^^^^^^^^^^^^```bbb^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^___^^^___aaaaaa_________```____________````````````_______________```aaabbbdddlllvvvvvvrrrllliiiiiijjjkkkkkkggghhhiiiiiijjjiiiiiihhhiiiiiiiiihhhgggeeedddcccbbbbbbbbbbbbcccdddeeefffddddddeeefffhhhjjjkkklllhhhiiikkkmmmmmmmmmkkkjjjggggggffffffffffffgggggggggggghhhhhhjjjkkkmmmnnnnnnnnnnnnnnnnnnmmmlllllljjjjjjjjjjjjiiiiiiiiiiiiggghhhiiikkklllnnnoooooommmmmmmmmmmmnnnnnnnnnnnnlllllllllmmmmmmmmmmmmnnnnnnoooooopppqqqqqqrrrrrruuuvvvyyyzzz{{{zzzyyywwwvvvwwwwwwwwwvvvuuutttsssuuutttrrrqqqqqqrrrtttuuupppqqqqqqrrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzyyyxxxyyyyyy{{{|||||||||||||||||||||||||||~~~~~~}}}||||||xxxwwwvvvtttsssrrrrrrrrrooooooooonnnnnnnnnmmmmmmjjjjjjjjjiiiiiiiiihhhhhhggggggeeedddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaaaaaccceeefffffffffggghhhiiiiiijjjkkkmmmoooqqqrrrtttsssrrrpppnnnllljjjjjjggggggfffeeeeeeeeeeeefffddddddeeeeeeggghhhjjjjjjjjjjjjkkkjjjjjjiiihhhgggkkkllllllllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhhhhhhhhhhiiiiiigggfffeeecccbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeedddbbb___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___```___^^^]]]\\\\\\\\\]]]]]]^^^^^^_______________``````_________]]]^^^^^^_________^^^^^^\\\]]]^^^^^^_______________^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]^^^___aaabbb^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]___``````_________```________________________```___``````aaabbbcccdddgggsss|||vvvmmmiiihhhiiiiiihhhggghhhiiijjjjjjiiihhhggghhhhhhiiihhhgggfffdddbbbaaaaaaaaabbbccceeefffgggdddeeeeeefffgggiiikkkllliiijjjlllmmmnnnmmmkkkjjjgggffffffgggggghhhiiijjjjjjjjjjjjkkklllnnnoooppppppppppppppppppooonnnmmmkkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjlllmmmnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnlllllllllmmmmmmmmmmmmnnnnnnnnnpppqqqqqqrrrqqqqqqtttvvvxxxzzzzzzyyywwwuuuvvvuuuuuuuuutttttttttsssttttttsssrrrssstttuuuvvvrrrrrrrrrssstttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||||||||||||||}}}~~~~~~}}}}}}|||xxxwwwvvvtttsssrrrqqqqqqppppppoooooooooooonnnnnnjjjjjjjjjiiiiiiiiiiiiiiigggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````aaaaaabbbdddeeefffeeedddeeefffhhhhhhiiijjjlllnnnpppqqqsssrrrpppooolllkkkiiihhheeeeeeddddddeeeeeefffgggddddddeeefffgggiiikkklllkkkkkkkkkkkkjjjiiihhhggghhhiiijjjkkkkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiiiiigggfffeeecccbbbaaaaaaaaa______``````aaacccdddeeefffeeeeeedddbbb```___^^^\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaaaaa___]]]\\\\\\]]]]]]^^^______``````___``````aaaaaa``````___\\\]]]]]]^^^____________^^^^^^^^^]]]^^^^^^_________^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\]]]^^^`````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\^^^``````_________```________________________`````````aaabbbdddeeefffiiixxxyyynnnhhhggghhhgggfffggghhhiiijjjjjjiiigggfffggghhhiiiiiihhhfffdddbbb``````aaabbbccceeeggghhhffffffffffffhhhiiikkkllljjjkkkmmmnnnnnnlllkkkiiifffffffffgggiiijjjlllmmmllllllllllllmmmnnnpppppprrrrrrrrrqqqqqqpppooonnnlllkkkkkkkkkkkkjjjjjjjjjhhhiiikkklllmmmmmmlllllllllllllllmmmmmmmmmnnnnnnlllllllllmmmmmmmmmmmmnnnmmmnnnpppqqqrrrrrrqqqqqqtttvvvxxxzzzzzzxxxuuusssuuuuuusssrrrrrrrrrsssttttttttttttuuuuuuuuuvvvvvvttttttttttttuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxyyyzzzzzz|||||||||||||||||||||||||||}}}~~~~~~}}}}}}xxxwwwvvvtttrrrqqqqqqqqqppppppppppppoooooooooooojjjjjjjjjiiiiiiiiiiiiiiifffeeeddddddccccccccccccccccccccccccccccccccccccaaaaaa````````````aaaaaabbbdddeeeeeedddccccccdddhhhhhhhhhiiikkkmmmoooppprrrqqqpppnnnllljjjhhhgggddddddddddddeeefffggggggddddddeeefffhhhjjjkkkllllllllllllkkkjjjiiihhhgggeeefffhhhiiijjjjjjiiiiiigggggghhhhhhhhhhhhgggggggggggghhhhhhiiiiiiiiijjjgggfffeeecccbbbaaaaaaaaa^^^^^^___```bbbccceeefffgggfffeeecccaaa```___^^^]]]]]]]]]]]]^^^^^^___```^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbb```^^^]]]]]]]]]^^^^^^___```aaaaaa``````aaaaaaaaaaaa``````[[[\\\]]]^^^______```___aaa```^^^]]]]]]^^^___```___^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\^^^```______^^^^^^^^^^^^^^^^^^^^^^^^````````````````````````[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^\\\^^^``````_________```_____________________^^^aaaaaaaaabbbccceeefffgggkkk|||zzzooohhhggggggfffdddggghhhjjjkkkjjjiiigggfffggghhhiiiiiihhhfffdddbbb``````aaabbbccceeeggghhhhhhhhhgggggghhhjjjlllmmmkkklllmmmnnnnnnlllkkkiiieeeffffffhhhjjjlllnnnooommmmmmmmmmmmmmmnnnooopppsssssssssrrrqqqpppooonnnlllllllllkkkkkkkkkjjjjjjhhhiiikkklllmmmlllkkkkkklllllllllmmmmmmmmmnnnnnnlllllllllmmmmmmmmmnnnnnnmmmnnnpppqqqrrrrrrqqqqqqtttvvvxxxzzzzzzwwwtttrrrvvvtttrrrqqqqqqrrrsssuuuttttttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz||||||||||||||||||||||||{{{|||}}}~~~~~~|||}}}~~~~~~}}}zzzwwwuuuuuuvvvvvvuuuppppppppppppnnnllljjjiiihhhggggggfffffffffggggggffffffeeedddddddddeeeeeebbbccccccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaccceeeeeedddbbbbbbccceeefffhhhiiikkkkkkllllllmmmlllkkkjjjiiiggggggffffffcccaaabbbeeeffffffdddgggggggggggghhhjjjkkkkkkllllllllllllkkkkkkjjjiiihhhggggggggggggggghhhhhhggggggfffffffffeeeeeeeeeffffffggghhhhhhgggfffeeeffffffeeedddcccbbbaaa```aaa```^^^]]]]]]```bbbdddgggfffdddbbb``````````````````___^^^^^^^^^^^^_______________`````````aaabbbbbbbbbbbbaaaaaaaaaaaa^^^______```aaa`````````````````````````````````______^^^^^^^^^______``````___^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\____________````````````________________________``````aaaaaa```___^^^^^^^^^]]]]]]]]]]]]^^^____________^^^]]]]]]\\\[[[[[[______`````````___]]]\\\````````````aaaaaaaaaaaacccdddeeeeeeddddddfffhhhlllyyynnngggggghhhhhhfffgggiiikkkmmmllljjjgggeeeiiihhhgggeeecccaaa```___``````___```bbbeeehhhjjjjjjiiihhhgggggghhhiiijjjiiijjjlllmmmmmmllljjjiiihhhhhhhhhiiijjjkkklllmmmppppppooonnnnnnnnnnnnnnnppppppqqqrrrttttttsssqqqnnnnnnlllkkkjjjiiiiiiiiihhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjkkklllmmmoooqqqrrrrrrsssxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttsssssssssttttttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuxxxyyyyyyxxxwwwxxxzzz{{{{{{{{{zzzzzzwwwwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~zzzwwwvvvvvvuuutttpppqqqqqqpppooommmkkkiiihhhhhhgggffffffffffffffffffeeeeeedddddddddddddddbbbccccccddddddccccccbbb````````````````````````aaabbbdddeeecccbbbbbbccceeeeeegggiiijjjkkkkkklllkkkkkkjjjiiihhhgggfffffffffdddbbbccceeegggfffeeegggggggggggghhhjjjkkklllllllllmmmllllllkkkjjjiiihhhggggggggggggggghhhhhhgggfffffffffeeeeeeeeedddeeefffggghhhggggggfffeeefffeeedddcccbbbaaa``````aaa```___^^^___aaadddeeegggfffdddbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^____________```````````````aaaaaaaaaaaaaaaaaaaaaaaa^^^______```````````````````````````````````````______^^^^^^^^^______``````___^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^____________________________________```````````````___^^^^^^^^^]]]]]]]]]]]]^^^____________^^^^^^]]]\\\\\\[[[^^^___`````````___]]]\\\______`````````aaaaaaaaabbbdddddddddcccdddfffhhhmmmwwwlllffffffggggggffffffhhhjjjlllllljjjgggeeehhhgggfffeeedddbbbaaaaaa````````````bbbdddgggiiiiiihhhgggggggggggghhhiiijjjjjjkkkllllllkkkiiihhhhhhhhhhhhiiijjjkkkmmmmmmpppooonnnnnnmmmmmmmmmnnnooooooppprrrttttttsssqqqooonnnmmmkkkjjjjjjiiiiiiiiijjjlllmmmooooooppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooonnnmmmlllkkkllllllmmmoooqqqrrrssstttzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzyyywwwvvvvvvxxxyyyyyyxxxxxxyyyzzz|||||||||{{{{{{yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~|||yyyxxxwwwuuusssrrrrrrqqqpppooommmlllkkkjjjiiihhhffffffeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbccccccccccccbbbbbb```````````````````````````bbbccccccbbbaaaaaabbbdddeeefffhhhiiijjjjjjkkkiiiiiihhhhhhgggfffeeeeeefffeeecccdddfffggggggffffffgggggggggiiijjjkkklllmmmmmmnnnnnnmmmkkkjjjiiihhhhhhgggffffffgggggghhhffffffeeeeeeeeeeeeddddddeeeeeefffggggggffffffeeeeeeddddddcccbbbaaa````````````___```aaaccceeeffffffeeedddcccbbbaaaaaaaaaaaa```______^^^^^^______```````````````_________````````````````````````_________``````````````````````````````````````````______^^^^^^^^^____________^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^___________________________```````````````______^^^^^^]]]]]]]]]]]]^^^____________^^^^^^]]]\\\\\\\\\^^^___`````````___^^^]]]^^^^^^_________`````````bbbcccdddccccccccceeeggglll{{{zzzsssjjjeeedddeeeeeedddeeefffiiikkkkkkjjjgggfffgggffffffeeeeeedddccccccaaaaaa``````aaaccceeefffhhhggggggffffffgggggghhhjjjjjjkkkkkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnqqqssstttsssrrroooooommmlllkkkkkkkkkkkkjjjkkkmmmooopppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmnnnpppsssuuuvvvzzzzzzzzzzzzzzzyyyyyyxxxyyyxxxxxxxxxxxxxxxyyyyyyvvvwwwyyyzzz{{{|||||||||{{{zzzxxxxxxyyyyyyyyyxxxyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{||||||}}}~~~||||||}}}}}}~~~~~~|||zzzxxxwwwuuussssssrrrrrrpppooonnnlllllljjjjjjhhhgggeeeeeeddddddeeedddccccccbbbbbbccccccbbbbbbccccccccccccbbbbbb```````````````````````````aaabbbbbbaaa```aaabbbbbbccceeefffhhhiiiiiiiiigggggggggffffffeeeeeeeeeeeedddddddddeeefffffffffggggggggghhhiiikkklllmmmnnnoooooopppooommmkkkiiihhhhhhgggfffffffffggggggeeeeeedddddddddddddddddddddeeeeeeeeeffffffffffffddddddcccbbbbbbaaa``````______```aaabbbdddeeefffcccccccccbbbaaaaaaaaaaaaaaa``````_______________````````````________________________````````````_______________```aaaaaa``````````````````````````````___^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^____________________________________```````````````______^^^]]]]]]]]]]]]^^^____________^^^^^^]]]]]]]]]]]]^^^^^^___``````___^^^]]]^^^^^^^^^^^^_________```aaabbbcccbbbbbbbbbdddfffhhhtttsssnnngggcccbbbcccdddddddddeeegggiiijjjiiigggfffeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaabbbddddddggggggffffffffffffggggggjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmlllllllllllllllmmmllllllmmmpppssstttsssrrroooooonnnmmmlllkkkkkkllljjjkkkmmmnnnpppqqqqqqqqqnnnnnnnnnnnnnnnooooooooooooooopppppppppoooooooooooonnnnnnnnnpppssswwwyyyyyyzzz{{{{{{zzzzzzxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~}}}|||yyyyyyyyyzzzyyywwwyyy{{{|||~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxvvvtttssssssqqqpppnnnmmmmmmllljjjjjjhhhgggeeeeeeddddddeeedddccccccbbbbbbccccccaaabbbbbbccccccbbbbbbaaa___________________________```aaa```______```aaaaaabbbccceeefffggghhhhhhfffffffffeeeeeeeeeeeeeeeddddddddddddddddddeeefffhhhhhhhhhiiikkkmmmnnnooopppqqqrrrrrrqqqooollljjjhhhhhhgggfffffffffffffffccccccdddddddddddddddddddddddddddddddddeeeffffffddddddccccccbbbaaaaaaaaa___```aaabbbcccddddddeeeaaaaaaaaaaaaaaaaaa``````aaaaaa```____________``````````````````_________^^^_________`````````aaa```____________```aaaaaa``````````````````````````````___^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\^^^_________````````````````````````````````````______```````````````___^^^]]]]]]]]]]]]^^^____________^^^^^^^^^^^^]]]]]]]]]^^^___``````___^^^^^^^^^^^^^^^^^^_________``````aaabbbaaaaaaaaaccceeedddllluuu}}}yyyllliiieeeaaaaaabbbcccccccccdddfffhhhhhhhhhgggfffdddddddddeeeeeeeeeffffffbbbbbbbbbbbbbbbccccccdddffffffggggggggggggffffffhhhiiiiiijjjjjjiiiiiihhhggggggggghhhiiijjjkkkllllllkkkkkkkkkkkkkkkllllllkkkkkklllooorrrsssrrrpppooonnnmmmllllllllllllllljjjjjjlllmmmnnnooooooooonnnnnnnnnnnnooooooppppppppppppooooooooopppppppppooooooooooooqqquuuxxxzzz{{{|||}}}~~~}}}|||zzzyyyvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{|||}}}~~~~~~|||zzzyyyzzzzzzyyywwwzzz{{{}}}|||||||||{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||yyywwwvvvwwwxxxxxxwwwuuusssrrrqqqooommmmmmlllllljjjiiihhhffffffeeeeeeeeeeeeeeedddcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaa___________________________``````___^^^^^^___aaa```aaabbbdddeeeffffffgggeeeeeeeeeeeeeeefffffffffdddeeefffeeeddddddfffhhhiiiiiijjjkkkmmmooopppqqqrrrtttuuuuuutttqqqnnnlllhhhhhhgggfffeeeeeeeeeeeebbbbbbccccccccccccddddddcccccccccccccccdddffffffdddddddddcccccccccbbbbbb```bbbccceeefffeeedddddd``````aaaaaabbbaaaaaaaaabbbaaa``````______``````____________`````````aaa_________``````aaaaaabbb```______^^^^^^```aaabbb````````````````````````aaa```___^^^^^^^^^^^^^^^\\\]]]^^^_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\_________`````````aaaaaa````````````````````````^^^___``````````````````^^^]]]]]]]]]]]]^^^____________^^^^^^^^^^^^^^^^^^]]]^^^___`````````___^^^^^^^^^_________`````````___```aaa`````````bbbdddbbbffflllsssxxxxxxuuuqqqgggeeecccaaa```aaabbbccccccdddeeefffffffffeeeeeecccccccccddddddeeeeeeeeebbbbbbccccccddddddddddddfffgggggghhhhhhggggggffffffgggjjjllllllllljjjiiieeeeeeffffffgggiiijjjkkkjjjjjjjjjjjjjjjkkkkkkllljjjjjjkkknnnqqqqqqpppooonnnmmmmmmlllkkkkkklllllljjjkkkkkklllllllllllllllmmmnnnnnnooooooppppppqqqoooooooooooooooooopppqqqoooooopppqqqsssvvvyyy{{{}}}}}}|||wwwwwwwwwwwwxxxyyyzzzzzz||||||}}}~~~~~~|||zzzyyyzzzzzzyyywwwyyy{{{}}}{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}}}}}}}~~~|||zzzyyyxxxwwwvvvwwwxxxxxxvvvuuusssrrrpppnnnllllllllllllhhhhhhgggffffffffffffffffffeeeeeedddddddddddddddaaaaaabbbbbbbbbbbbaaaaaa________________________^^^______^^^\\\]]]___```___```aaacccdddeeeeeefffdddeeeeeeeeeffffffggggggfffggghhhhhhffffffhhhjjjkkkkkklllmmmoooqqqrrrsssuuuvvvxxxxxxwwwssspppmmmhhhhhhgggfffeeeeeeeeeeeebbbbbbbbbbbbcccccccccdddcccbbbbbbbbbcccdddeeefffeeeeeeeeeddddddddddddddddddeeegggiiiiiigggeeeddd```aaabbbcccddddddcccbbbbbbaaaaaa```````````````]]]^^^^^^___```aaabbbbbb______```aaaaaabbbccccccaaa```^^^^^^^^^___aaabbb````````````````````````aaaaaa```^^^^^^]]]]]]^^^\\\]]]^^^_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\^^^^^^^^^_________``````````````````````````````^^^^^^___```````````````^^^]]]]]]]]]]]]^^^______^^^^^^__________________\\\]]]___`````````___^^^______`````````aaaaaaaaa^^^___``````___```bbbccccccdddggglllooonnnkkkjjjccccccbbbaaa```aaabbbddddddeeeeeeeeeeeeddddddcccbbbbbbccccccccccccccccccbbbbbbcccdddeeefffffffffgggggghhhiiiiiihhhggggggcccfffjjjnnnooonnnllljjjdddddddddeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkmmmppppppooommmmmmllllllkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjmmmnnnnnnoooppppppqqqqqqooonnnnnnmmmnnnooopppqqqnnnoooqqqsssuuuxxxyyyzzz|||}}}~~~|||zzzxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyxxxyyyzzzyyyxxxyyyzzz|||~~~zzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}|||{{{zzzzzzyyy{{{{{{|||}}}}}}{{{yyywwwyyyxxxwwwwwwxxxxxxvvvtttrrrqqqooommmkkkkkkkkkkkkhhhggggggfffffffffgggggggggfffeeeeeeddddddeeeeeeaaaaaabbbbbbbbbbbbaaaaaa________________________^^^______]]]\\\\\\^^^```^^^___aaabbbdddeeeeeeeeedddeeeeeeffffffggggggggggggiiikkkjjjhhhgggjjjmmmkkklllmmmnnnppprrrtttuuuvvvwwwyyyzzzxxxuuuqqqnnniiihhhgggfffeeedddddddddaaaaaabbbbbbcccccccccdddbbbbbbaaaaaabbbdddeeegggfffeeeeeeeeeeeeeeeeeedddggghhhjjjkkkkkkiiigggeeeaaabbbdddeeeffffffeeedddbbbbbbaaa```````````````\\\]]]^^^___```bbbcccccc___``````aaabbbccccccdddaaa```^^^]]]^^^___aaaccc````````````````````````bbbaaa```___^^^]]]]]]]]][[[\\\^^^___```___^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^______aaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaaaaa``````^^^]]]]]]]]]]]]^^^______^^^^^^__________________\\\]]]___`````````______````````````aaaaaaaaaaaa^^^___```_________aaaccceeeccceeehhhjjjhhheeedddaaabbbbbbaaa```aaacccdddeeeeeeeeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddeeefffgggggggggggghhhiiijjjjjjiiihhhgggbbbeeekkkoooqqqpppmmmkkkcccccccccdddeeefffggghhhiiiiiihhhhhhiiijjjkkkkkkkkkkkkkkkmmmoooooonnnlllllllllkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmlllkkkjjjiiimmmnnnnnnooopppqqqqqqqqqooonnnmmmmmmmmmooopppqqqmmmoooqqqtttwwwyyyzzzzzzyyyzzz|||}}}}}}{{{yyywwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}}}}{{{zzzxxxxxxyyyyyyyyyxxxxxxzzz|||~~~zzzzzzzzzzzzzzz{{{||||||}}}}}}|||{{{zzzyyyyyyxxxzzzzzz{{{}}}~~~|||zzzyyyyyyxxxxxxyyyxxxxxxwwwvvvuuusssrrrqqqooommmkkkiiiiiijjjiiigggggghhhhhhfffeeecccccccccbbbccccccddddddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaabbbbbbaaaaaa``````______bbbbbbbbbbbbbbbcccccccccbbbbbbccccccdddeeeffffffggghhhiiiiiikkkkkklllmmmooonnnmmmmmmooorrrvvvxxxyyyxxxxxxyyyyyyvvvrrroooiiihhhgggeeecccbbbbbbbbbaaabbbbbbbbbbbbaaaaaa``````aaabbbdddeeeeeeffffffjjjkkkmmmlllkkkjjjjjjkkknnnnnnnnnnnnmmmlllkkkjjjlllkkkjjjiiihhhgggfffeee`````````______^^^^^^^^^______```````````````___bbbbbbaaaaaa`````````___aaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaa``````____________```````````````aaaaaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]]]]^^^^^^^^^______````````````````````````_______________```aaabbb```_________^^^^^^^^^^^^^^^^^^^^^_________``````______````````````______^^^^^^______``````aaaaaa^^^^^^^^^___```aaaaaabbb]]]___bbbdddfffffffffeeeaaaaaa`````````aaaaaabbbccccccdddddddddccccccbbbaaabbbbbbbbbbbbcccccccccaaaaaabbbcccdddeeeeeeffffffgggiiijjjkkkkkkjjjjjjeeegggjjjmmmnnnnnnmmmlllfffffffffffffffggggggggghhhhhhhhhhhhhhhiiijjjjjjiiijjjkkkllllllllllllkkkllllllkkkjjjjjjkkkkkkkkkkkkkkklllmmmmmmmmmllllllkkklllnnnpppqqqqqqpppooommmmmmlllkkkkkkkkklllllllllmmmooorrruuuwwwxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx{{{{{{|||}}}}}}|||{{{zzzwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{||||||||||||wwwwwwwwwxxxyyyzzz{{{|||~~~}}}|||zzzyyyyyyyyyzzz||||||||||||~~~~~~|||zzzzzzyyyxxxyyyyyyxxxxxxwwwvvvuuuqqqpppooonnnmmmlllkkkkkkkkkiiihhhggghhhhhhgggeeedddcccccccccccccccddddddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaabbbaaaaaaaaa`````````___bbbbbbbbbbbbbbbccccccccccccccccccdddeeefffffffffhhhhhhiiijjjkkklllmmmmmmqqqpppooooooqqqtttwwwyyyyyyxxxxxxxxxxxxuuuqqqmmmiiihhhgggeeecccbbbbbbbbbbbbbbbcccccccccbbbbbbaaaaaabbbcccdddeeefffggggggjjjlllnnnnnnmmmmmmnnnooorrrrrrrrrrrrrrrqqqpppoooooonnnmmmllljjjhhhgggfffbbbbbbbbbaaa`````````___``````aaaaaaaaaaaa``````aaaaaaaaa`````````______````````````````````````aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa```````````````aaaaaaaaa```````````````]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]]]]^^^^^^^^^______````````````````````````______^^^^^^___``````aaa`````````_________^^^^^^^^^^^^^^^_____________________````````````__________________````````````^^^^^^^^^___```aaaaaaaaa^^^___bbbdddeeeeeeeeedddaaa```````````````aaaaaaccccccdddddddddccccccbbbbbbbbbbbbbbbccccccccccccaaabbbbbbcccddddddeeeeeefffgggiiijjjkkkkkkjjjjjjdddfffiiilllmmmmmmlllkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhhhiiiiiiiiijjjkkkkkkkkkkkkkkkjjjlllkkkkkkjjjjjjkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjkkkmmmooooooooonnnmmmlllllllllkkkkkkkkklllllllllmmmooorrruuuwwwxxxxxxzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{zzzyyyyyyzzzzzz|||||||||}}}~~~|||{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuooooooooonnnnnnmmmmmmlllkkkiiihhhhhhiiihhhgggfffddddddccccccccccccddddddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaabbbbbbbbbcccccccccdddddddddeeeffffffgggggghhhhhhiiijjjkkklllmmmmmmqqqqqqpppqqqrrruuuxxxzzzyyyxxxwwwwwwvvvsssoookkkhhhhhhfffdddcccbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccdddeeegggiiijjjlllnnnpppqqqqqqrrrtttvvvxxxxxxxxxyyyxxxxxxwwwwwwttttttrrrpppmmmkkkiiiiiieeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````____________````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaa````````````aaaaaaaaa``````_________]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^______````````````````````````___^^^^^^^^^^^^___``````aaaaaaaaa`````````_______________^^^^^^^^^^^^^^^______````````````______`````````_______________^^^^^^^^^___``````aaaaaa^^^```aaacccddddddcccbbbaaa``````______`````````ccccccddddddddddddccccccbbbbbbcccccccccdddddddddbbbbbbccccccddddddeeeeeefffgggiiijjjkkkkkkjjjjjjccceeehhhjjjkkkkkkkkkjjjmmmllllllkkkkkkjjjjjjjjjgggggggggggghhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiikkkkkkjjjjjjjjjjjjkkkkkklllkkkkkkkkkjjjiiiiiiiiihhhiiikkklllmmmmmmlllkkkkkkkkkkkkkkkkkkkkklllllllllmmmooorrrtttvvvwwwwwwxxxyyyyyyyyyyyywwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyywwwwwwxxxxxxwwwwwwvvvuuuttttttuuuvvvwwwxxxxxxyyywwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyzzz|||~~~}}}|||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvqqqqqqpppooonnnmmmmmmlllllljjjiiiiiiiiiiiihhhfffeeeeeedddcccccccccddddddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaabbbccccccddddddeeeeeeeeefffffffffgggggghhhhhhiiijjjkkklllmmmmmmpppppppppqqqrrruuuwwwyyyxxxwwwuuutttssspppllliiihhhgggeeedddcccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccccccccdddeeegggiiikkkmmmnnnpppssstttuuuwwwzzz|||||||||}}}~~~~~~~~~~~~~~~{{{zzzxxxuuurrrpppnnnlllhhhhhhgggfffeeedddcccbbbbbbaaaaaa`````````````````````__________________````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbb```____________aaaaaaaaa```______^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______````````````````````````______^^^^^^^^^^^^______aaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]______````````````______`````````______^^^^^^^^^^^^^^^^^^______`````````___```aaabbbbbbbbbbbbbbbaaaaaa``````______``````ccccccddddddeeedddddddddccccccccccccdddddddddeeeccccccddddddddddddddddddfffgggiiijjjkkkkkkjjjiiidddfffhhhjjjkkkkkkkkkjjjnnnnnnmmmlllkkkkkkjjjjjjffffffgggggghhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhhhhjjjjjjjjjjjjjjjjjjkkkllllllkkkjjjiiihhhhhhhhhgggggghhhiiijjjkkkjjjjjjjjjjjjkkkkkklllllllllllllllmmmnnnppprrrtttuuuvvvwwwwwwxxxyyyzzzyyywwwuuuttttttuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuutttsssssstttuuuwwwxxxyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz|||~~~}}}|||zzzzzzyyyzzz{{{||||||}}}~~~~~~~~~~~~|||{{{{{{yyyyyyzzzyyyyyyxxxwwwvvvuuutttsssqqqooommmlllkkklllkkkiiiiiijjjjjjhhhgggfffeeeeeedddcccccccccdddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa````````````aaaaaaaaaaaa```aaaaaabbbccccccddddddeeeeeeeeefffffffffffffffggghhhhhhiiijjjkkkllllllnnnnnnnnnoooqqqsssuuuwwwwwwuuusssrrrpppnnnjjjggggggfffeeedddcccbbbbbbbbb```_________```bbbcccddddddeeefffhhhjjjlllnnnppprrrsssuuuwwwxxxzzz~~~~~~}}}{{{xxxuuusssqqqlllkkkjjjhhhgggeeeddddddbbbaaa```_________``````______``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___^^^]]]]]]^^^aaa`````````_________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______```````````````````````````______^^^^^^^^^______aaaaaaaaaaaa````````````^^^^^^^^^^^^^^^^^^]]]]]]______````````````______``````______^^^^^^]]]]]]^^^^^^^^^^^^____________``````aaaaaabbbbbbbbbbbbbbbbbbaaa```````````````bbbcccdddeeeeeeeeeeeeeeecccdddddddddeeeeeeeeeeeeeeeeeeddddddddddddddddddeeefffgggiiijjjiiiiiihhhfffgggiiijjjkkkkkkkkkkkkmmmmmmlllkkkjjjiiiiiihhhffffffggghhhiiihhhhhhgggiiiiiijjjjjjjjjiiiiiihhhiiiiiiiiiiiijjjjjjkkkllllllkkkjjjhhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmlllooopppqqqsssuuuvvvvvvvvvwwwxxxyyyzzzyyywwwuuussstttuuuwwwxxxyyyyyyxxxxxxvvvuuuuuuuuuuuuuuuuuuvvvssstttuuuvvvwwwxxxyyyzzzwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwxxxyyyzzz|||~~~~~~|||{{{zzzyyyzzzzzz|||}}}}}}}}}~~~~~~~~~~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvwwwvvvuuusssqqqooommmlllmmmkkkjjjjjjkkkjjjiiiggggggfffeeeddddddccccccdddaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa````````````aaaaaaaaaaaa``````aaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffggghhhiiijjjkkkkkkllllllmmmnnnppprrrsssttttttssspppooonnnllliiigggfffeeedddcccbbbbbbbbbbbb```_________```bbbeeefffggghhhkkknnnppprrrssstttuuuvvvxxxxxxyyy{{{}}}zzzxxxwwwpppooonnnllljjjhhhgggfffdddcccaaa```______```aaa````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb______^^^^^^]]]]]]^^^^^^________________________]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______````````````````````````aaaaaa```____________```aaaaaaaaa`````````______\\\]]]]]]]]]^^^^^^^^^^^^______````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^``````aaaaaabbbcccddddddddddddcccbbbaaaaaaaaaaaabbbcccdddeeeeeeffffffeeedddddddddeeeeeeeeeffffffffffffeeeeeeddddddcccccccccdddfffggghhhhhhggggggggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhfffgggiiijjjjjjjjjiiihhhhhhiiiiiijjjkkkkkkjjjjjjiiiiiihhhiiiiiijjjkkkllllllkkkiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnoooooonnnmmmqqqrrrssstttvvvvvvwwwwwwwwwxxxxxxxxxxxxvvvuuuttttttvvvxxxyyyyyyyyywwwvvvttttttttttttuuuvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyzzzwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwvvvtttsssqqqppppppmmmllljjjjjjkkkkkkiiihhhggggggfffddddddcccccccccaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa___`````````aaaaaaaaabbb___```aaabbbcccdddeeeeeeeeeeeeeeedddddddddddddddeeeeeefffggghhhiiijjjjjjkkkkkkmmmnnnpppqqqssstttrrrpppnnnmmmmmmkkkiiigggeeeeeedddcccbbbbbbbbbbbbaaaaaa```aaabbbeeegggiiijjjmmmqqquuuxxxyyyyyyyyyxxxyyyyyyyyyyyyzzz~~~~~~}}}|||uuutttrrrpppnnnllljjjjjjgggeeecccbbbaaaaaabbbcccaaaaaaaaaaaabbbbbbccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^^^^___``````]]]^^^^^^______`````````]]]]]]]]]^^^^^^^^^______]]]]]]]]]^^^^^^^^^______````````````````````````bbbbbbaaa````````````````````````_________^^^^^^[[[[[[\\\]]]^^^______```______````````````______]]]^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbcccdddfffffffffeeedddcccbbbbbbbbbbbbbbbcccdddeeeffffffffffffeeeeeeeeeeeeffffffffffffgggffffffeeeddddddccccccbbbcccdddfffgggffffffeeegggggghhhiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhggghhhjjjkkkkkkkkkiiiiiiggghhhiiikkkllllllllllllhhhhhhhhhhhhiiijjjkkkllllllkkkiiihhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllnnnpppqqqpppoooooossssssuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuvvvwwwyyyzzzzzzxxxvvvtttrrrrrrrrrrrrtttvvvwwwyyywwwwwwxxxxxxyyyyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}~~~~~~}}}|||zzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuttttttssssssnnnlllkkkkkkkkkkkkjjjhhhhhhgggfffeeedddcccccccccaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa___`````````aaaaaabbbbbb___```aaabbbcccdddeeeeeeddddddddddddddddddddddddddddddeeefffggghhhiiiiiikkklllmmmoooppprrrssstttqqqooommmllllllkkkiiigggeeeeeedddcccbbbbbbbbbbbbcccbbbbbbbbbdddgggiiikkkmmmpppvvvzzz}}}~~~}}}|||zzzzzzzzzyyyxxxzzz}}}~~~xxxwwwuuusssqqqooommmllliiihhheeecccccccccdddeeeaaaaaabbbbbbcccccccccddddddddddddddddddddddddddd````````````````````````______^^^______```aaabbb\\\]]]]]]^^^___```aaaaaa]]]]]]]]]^^^^^^_________]]]]]]]]]^^^^^^^^^______````````````````````````ccccccbbbaaaaaaaaaaaaaaa```_________^^^^^^^^^^^^ZZZZZZ[[[\\\^^^___``````______````````````______]]]]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbccceeeggghhhgggfffeeedddccccccccccccbbbcccdddeeeffffffffffffeeeeeeeeefffffffffggggggggggggfffeeeddddddcccbbbaaabbbccceeefffeeeeeedddffffffgggggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiigggiiikkkllllllllljjjiiiggghhhiiikkklllmmmnnnnnnhhhhhhhhhhhhiiijjjkkkllllllkkkiiihhhhhhjjjlllmmmllllllkkkkkkjjjkkkkkklllkkkmmmoooqqqrrrqqqpppppptttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvxxxyyyzzzzzzwwwuuussspppppppppqqqsssuuuxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz|||}}}~~~}}}~~~~~~}}}|||{{{yyywwwvvvvvvvvvwwwwwwvvvuuutttrrrpppooolllllllllkkkkkkjjjjjjjjjeeeeeeeeeddddddcccccccccbbbbbbaaa```````````````^^^_________``````aaaaaa```aaaaaaaaaaaaaaa``````^^^___aaaccceeeffffffgggeeeeeedddccccccdddddddddfffffffffgggggggggggghhhllllllmmmnnnooopppqqqrrrrrrqqqooollljjjiiihhhggghhhfffdddbbbaaabbbcccddddddeeeffffffgggiiimmmppptttuuuwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{yyyvvvsssqqqoookkkiiieeeddddddccccccaaacccccccccccccccdddddddddgggggggggggggggggghhhhhhgggdddbbbbbbdddeeedddbbb___```````````````````````````___^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___```aaabbbbbbbbbaaa```````````````cccbbbbbbaaa```_________^^^^^^___```aaaaaa``````___^^^^^^]]]]]]^^^^^^___]]]^^^^^^______^^^^^^]]]\\\]]]^^^^^^____________`````````___^^^^^^^^^]]]]]]]]]^^^___```bbbdddeeeeeedddbbbaaaaaaaaabbbbbbccccccddddddeeefffgggggggggggghhhhhhgggfffeeedddccccccbbbbbbbbbbbbcccccc___``````bbbcccdddeeefffddddddccccccddddddeeefffggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkklllllllllllllllkkkkkkkkkkkkjjjjjjkkklllllllllkkkjjjjjjiiimmmmmmmmmllllllmmmmmmmmmpppqqqqqqqqqpppppprrrtttvvvxxx{{{|||zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxwwwvvvuuuuuuvvvvvvpppoooppprrrvvvxxxyyyxxxyyyyyyyyyyyyyyy{{{||||||zzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwwwwvvvuuutttrrrpppooolllllllllkkkkkkkkkjjjjjjggggggfffeeeddddddccccccbbbbbbaaa```````````````_________`````````aaaaaa``````aaaaaaaaaaaa`````````aaabbbdddfffgggggggggggggggfffeeeeeeeeeeeeeeeffffffffffffggggggggggggkkkllllllmmmnnnooopppqqqqqqpppnnnllliiihhhgggffffffeeedddddddddfffhhhiiifffggghhhiiijjjmmmqqqtttyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}zzzwwwuuussspppmmmjjjggggggfffdddcccdddddddddddddddeeeeeeeeehhhhhhiiiiiijjjkkkllllllllljjjgggfffffffffdddaaa`````````aaaaaaaaaaaaaaabbbaaa``````````````````________________________^^^^^^^^^^^^___```aaabbbbbbbbbaaa```````````````bbbbbbaaaaaa```______^^^^^^^^^___```````````````___^^^^^^]]]]]]^^^^^^___]]]^^^^^^______^^^^^^]]]]]]^^^^^^___``````________________________^^^^^^^^^^^^___```aaacccdddeeefffeeecccbbbaaaaaabbbbbbcccddddddeeeffffffggggggfffgggiiiiiiiiigggfffdddcccbbbbbbaaaaaabbbbbbccc```aaaaaabbbdddeeeeeefffcccccccccccccccdddeeeeeeffffffggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjjjjmmmmmmllllllllllllmmmmmmooopppqqqqqqpppqqqsssuuuwwwyyy||||||{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvtttsssrrrtttvvvxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{xxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwvvvuuutttrrrpppooollllllllllllkkkkkkkkkkkkjjjiiihhhgggfffeeedddcccbbbbbbaaa````````````aaa______````````````aaaaaa``````aaaaaabbbaaaaaa```bbbcccdddfffggghhhhhhiiijjjjjjhhhgggffffffffffffeeeeeefffffffffgggggggggjjjkkkkkklllmmmnnnooooooooonnnllljjjhhhgggfffeeedddddddddeeehhhkkkmmmooohhhiiikkkmmmnnnrrrvvvyyy~~~~~~~~~}}}{{{yyywwwtttpppmmmkkkiiigggdddeeedddddddddeeeeeeffffffhhhiiijjjlllnnnpppqqqrrrssspppmmmkkkjjjhhheeecccbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbaaaaaaaaabbb````````````````````````____________```aaaaaabbbbbbbbbaaa````````````aaabbbaaaaaa``````______^^^^^^^^^^^^__________________^^^^^^]]]]]]^^^^^^___^^^^^^____________^^^^^^^^^^^^___````````````_____________________``````______``````bbbccceeefffgggfffdddcccbbbbbbcccccceeeeeeeeeffffffgggggggggfffhhhjjjkkkkkkiiigggeeebbbaaaaaaaaaaaaaaaaaabbbaaaaaabbbcccdddeeeeeefffcccbbbbbbbbbbbbcccddddddeeeeeeeeeffffffffffffgggfffggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmlllkkkllllllkkkkkkkkkkkkllllllnnnooopppqqqpppqqqtttvvvxxxzzz}}}}}}|||zzzzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwyyywwwvvvvvvwwwxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{{{{|||~~~~~~~~~|||{{{zzzyyyyyyyyywwwwwwvvvuuutttrrrpppooollllllllllllllllllkkkkkklllkkkjjjiiigggfffeeedddcccbbbaaaaaa``````aaaaaa``````````````````aaaaaa``````aaabbbbbbbbbaaaaaadddeeefffhhhiiijjjjjjkkklllkkkjjjhhhgggfffffffffeeeeeefffffffffgggggggggjjjjjjkkkllllllmmmnnnnnnnnnmmmkkkiiigggfffeeeeeeccccccdddfffiiillloooqqqhhhkkkmmmppprrrvvvzzz~~~~~~~~~~~~}}}zzzvvvssspppmmmiiigggfffeeedddddddddeeeffffffggghhhjjjlllooorrrtttuuuuuutttrrrpppnnnkkkiiigggeeeeeeeeeeeeeeedddddddddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```````````````aaabbbccccccbbbaaaaaa``````aaaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^^^_________^^^^^^]]]]]]^^^^^^___^^^^^^____________^^^^^^^^^^^^______```______^^^^^^^^^______``````aaaaaa`````````aaabbbdddeeefffgggfffdddcccccccccddddddggggggggggggggggggggggggfffhhhkkklllllljjjhhhfffbbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbbbbccccccddddddbbbbbbaaaaaabbbbbbcccdddeeeeeeeeeeeefffffffffffffffffffffggghhhhhhiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnppppppqqqrrrtttwwwyyy{{{~~~~~~}}}{{{zzz{{{xxxwwwvvvuuuuuuvvvxxxzzzxxxxxxwwwvvvvvvwwwwwwwww|||zzzxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyxxxxxxwwwvvvttttttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwwwwvvvuuutttrrrpppooollllllllllllllllllllllllmmmlllkkkjjjhhhgggfffeeeccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaabbbbbbbbbbbbbbbdddeeegggiiikkklllmmmmmmlllkkkjjjhhhgggffffffffffffffffffggggggggghhhhhhjjjjjjkkkkkkllllllmmmmmmmmmllljjjhhhfffeeeeeedddcccdddeeegggiiikkkmmmnnniiikkkooorrruuuxxx}}}~~~~~~~~~~~~{{{xxxuuuqqqmmmjjjgggfffeeecccccccccdddeeeeeefffhhhkkknnnppprrrtttsssttttttsssqqqooommmmmmiiiiiiiiihhhhhhhhhgggggggggfffeeedddccccccccccccddddddddddddddddddddddddbbbbbbaaaaaaaaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````______^^^^^^^^^_________^^^^^^]]]]]]^^^^^^___^^^______``````______^^^^^^^^^____________^^^]]]^^^______``````aaaaaaaaaaaaaaaaaaaaabbbccceeeeeeeeedddcccccccccdddeeefffhhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjllllllkkkiiigggccccccbbbbbbbbbbbbccccccaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbcccdddeeeeeeeeefffffffffggggggffffffgggggghhhiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkllllllmmmmmmnnnnnnooonnnnnnmmmlllkkkkkkjjjjjjkkkkkklllmmmnnnppppppqqqrrrtttwwwyyy{{{~~~}}}{{{{{{{{{wwwvvvtttssstttuuuwwwyyyxxxwwwwwwwwwwwwwwwxxxxxx}}}|||{{{|||}}}}}}|||zzzxxxxxxxxxxxxwwwvvvvvvuuusssssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvuuutttrrrpppooollllllllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggfffccccccbbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaa````````````aaabbbccccccccccccccceeegggiiilllnnnoooooolllllljjjiiihhhhhhhhhhhhgggggghhhhhhhhhiiiiiiiiikkkkkkkkklllllllllmmmmmmlllkkkjjjhhhffffffeeeeeedddeeefffgggiiijjjkkkkkkjjjmmmqqqtttwww{{{~~~~~~~~~~~~~~~}}}zzzwwwrrroookkkiiigggdddccccccdddeeedddeeefffiiikkkmmmooopppoooqqqssstttrrrqqqpppqqqnnnmmmmmmllllllkkkkkkjjjjjjiiihhhgggfffeeeeeeeeeffffffffffffffffffffffffccccccbbbbbbbbbccccccdddccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^^^^___``````___^^^^^^]]]]]]^^^^^^_________````````````____________`````````___^^^^^^``````````````````aaaaaaaaa``````aaabbbcccddddddbbbbbbbbbbbbcccdddfffgggjjjjjjjjjiiiiiihhhhhhhhhggghhhiiijjjkkkjjjiiiiiifffeeeeeeeeeeeeeeeeeefffccccccbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbcccddddddeeeeeeeeefffffffffggggggeeeffffffggghhhiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggghhhiiijjjkkklllmmmlllmmmnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkllllllnnnooopppqqqpppqqqtttvvvyyy{{{~~~~~~}}}{{{{{{{{{vvvuuuttttttuuuvvvxxxyyyxxxwwwwwwwwwwwwxxxyyyyyy||||||~~~zzzyyyxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyywwwwwwvvvuuutttrrrpppooollllllllllllmmmmmmmmmnnnkkkkkkjjjjjjiiihhhhhhgggdddcccbbbbbbaaaaaabbbbbbbbbbbbbbbaaaaaaaaa````````````aaabbbccccccccccccbbbcccfffiiilllooopppqqqmmmlllkkkkkkjjjjjjjjjkkkiiiiiiiiiiiijjjjjjjjjjjjllllllllllllmmmmmmmmmmmmlllkkkjjjhhhgggfffffffffeeefffggghhhiiijjjkkkkkkllloootttwwwzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}yyyuuupppnnnjjjgggeeedddeeeeeeddddddfffgggiiijjjlllllllllooossssssrrrppppppqqqqqqqqqppppppooonnnnnnmmmnnnmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddccccccccccccdddddddddcccbbbbbbaaaaaabbbbbbccccccccccccccccccccccccdddbbbaaa_________aaabbb___^^^^^^]]]]]]^^^^^^_________````````````______bbbbbbbbbbbbbbbaaa``````aaaaaaaaa```````````````````````````aaabbbcccccc```___```aaabbbeeegggiiilllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhhhhgggggggggggghhhhhheeeeeeeeeddddddccccccccccccccccccccccccdddeeeeeeddddddddddddeeeeeeeeeeeecccdddeeefffggghhhiiiiiijjjjjjjjjiiiiiihhhhhhhhhffffffgggiiijjjlllmmmmmmkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllmmmmmmooopppqqqqqqpppqqqsssuuuxxx{{{}}}~~~|||{{{zzzzzzvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{}}}}}}{{{xxxvvvuuuuuuvvvwwwuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwuuutttrrrpppooolllllllllmmmmmmmmmnnnnnnjjjjjjjjjiiiiiihhhhhhhhhdddcccbbbbbbaaabbbbbbbbbcccbbbbbbbbbaaaaaa````````````aaaccccccddddddddd```bbbeeeiiillloooqqqrrrnnnmmmmmmlllllllllmmmmmmiiiiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffffffffeeefffgggiiikkkkkkllllllnnnqqqvvvyyy|||~~~~~~~~~~~~~~~~~~{{{}}}}}}zzztttqqqmmmiiifffeeeffffffdddeeefffggghhhiiijjjjjjkkkooorrrsssqqqooooooqqqssssssrrrrrrqqqpppooooooppppppnnnmmmlllkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhheeeeeedddccccccddddddddddddcccbbbbbbaaabbbbbbbbbddddddddddddddddddddddddeeecccaaa```___```aaabbb___^^^^^^]]]]]]^^^^^^_________````````````______dddddddddddddddcccbbbaaabbbbbbaaaaaa``````______``````______```aaabbbbbb^^^^^^^^^```bbbeeehhhiiimmmllllllkkkjjjiiihhhhhhiiihhhgggfffggghhhjjjkkkjjjjjjiiiiiiiiiiiijjjjjjgggggggggffffffeeeeeedddddddddccccccddddddeeefffbbbbbbcccccccccdddddddddbbbbbbcccdddfffgggggghhhkkkjjjjjjjjjiiiiiihhhhhheeefffggghhhjjjlllmmmmmmkkkkkklllmmmnnnnnnmmmmmmnnnmmmmmmllllllmmmmmmnnnpppqqqqqqqqqpppppprrrtttxxxzzz}}}}}}|||zzzzzzzzzvvvwwwxxxzzzzzz{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyzzzzzz~~~|||yyyuuutttuuuwwwyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyy{{{||||||||||||~~~~~~~~~~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuutttsssqqqpppooonnnnnnmmmllllllllllllmmmjjjkkkllllllkkkjjjhhhggggggeeedddbbbaaaaaabbbbbbbbbccccccccccccbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccdddeeegggjjjlllmmmnnnkkkkkkkkkjjjjjjkkkkkkllljjjjjjlllmmmnnnnnnnnnnnnnnnlllkkklllnnnooooooooonnnmmmjjjgggfffeeefffgggeeeeeeeeefffhhhiiijjjkkkqqqtttxxxzzz}}}~~~~~~{{{{{{|||~~~xxxvvvqqqlllhhhfffeeeeeeeeeeeeffffffggghhhiiijjjnnnmmmmmmmmmmmmnnnooooooqqqsssvvvwwwvvvvvvvvvwwwvvvuuusssrrrpppooooooooonnnllljjjiiijjjjjjiiihhhgggfffeeeeeehhhiiiiiiiiieeedddcccbbbaaaaaaaaaaaaddddddccccccccccccccccccdddcccbbbaaa```````````````___^^^]]]]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaaaaabbbcccdddcccaaa___^^^aaaaaa`````````___________________________^^^^^^```_________bbbfffjjjlllmmmnnnnnnmmmkkkhhheeeccccccdddfffggghhhhhhggggggkkkkkklllllllllllllllkkkggggggggggggffffffffffffddddddcccccccccddddddeeefffeeedddcccdddeeefffgggeeeeeedddeeeeeefffggghhhhhhiiijjjkkklllkkkjjjjjjeeefffggghhhiiijjjjjjjjjkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnqqqpppppppppqqqsssuuuvvvzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz~~~yyyvvvttttttvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{xxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvuuusssrrrppppppnnnnnnmmmllllllllllllmmmkkkkkkllllllkkkjjjhhhggggggfffeeeccccccccccccccccccddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddfffiiikkklllmmmkkkkkkjjjjjjjjjkkklllllljjjkkklllmmmnnnnnnnnnnnnooommmkkklllmmmnnnnnnmmmmmmllliiigggfffffffffgggggggggggghhhjjjkkkmmmnnnsssuuuyyy{{{}}}||||||}}}~~~}}}{{{wwwrrrnnnkkkiiihhhgggfffffffffffffffggghhhkkkkkkkkkkkklllmmmnnnnnnppprrruuuwwwwwwwwwxxxyyyyyyyyywwwvvvtttssssssrrrqqqooommmllllllkkkjjjhhhfffeeeddddddfffhhhggggggeeedddcccbbbbbbbbbbbbbbbccccccccccccccccccdddddddddcccbbbaaa```````````````___^^^]]]]]]^^^___```ddddddccccccbbbaaa___^^^^^^___aaacccccccccbbbaaa````````````_________^^^________________________```_________aaaeeehhhjjjlllllllllllljjjgggdddccccccdddfffhhhiiiiiiiiihhhkkkllllllmmmmmmmmmllllllggggggggggggffffffffffffeeeeeedddeeeeeefffggggggffffffdddccccccdddeeefffeeeddddddeeeeeefffggghhhhhhiiijjjkkkkkkkkkjjjjjjfffggghhhiiijjjjjjjjjjjjiiiiiijjjkkkkkkllllllmmmjjjjjjjjjjjjkkkllllllmmmoooooopppqqqsssuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz~~~|||yyyvvvuuuuuuvvvwwwvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~~~~}}}||||||zzzyyyxxxwwwwwwxxxwwwwwwvvvtttsssqqqpppnnnnnnmmmllllllllllllmmmkkklllmmmmmmlllkkkiiihhhggggggfffeeeddddddddddddddddddeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccceeegggiiijjjkkkjjjjjjjjjjjjkkkkkklllmmmmmmnnnoooqqqrrrrrrssssssqqqooommmlllmmmmmmlllkkkkkkjjjhhhgggffffffggggggiiiiiijjjkkklllnnnoooppptttwwwzzz}}}|||wwwrrrnnnllliiiiiigggfffeeeeeeeeeeeehhhhhhhhhhhhiiijjjllllllnnnppptttvvvxxxyyy{{{}}}~~~}}}|||{{{zzzyyyxxxvvvtttrrrpppooonnnllljjjfffdddcccccceeefffeeeeeeeeedddcccccccccccccccdddbbbbbbccccccddddddeeeeeedddcccbbbaaa```````````````___^^^]]]]]]^^^___```gggfffeeedddbbb```^^^]]][[[]]]___bbbcccddddddddd`````````____________^^^________________________aaa```______```cccfffgggjjjjjjjjjjjjhhhfffcccbbbcccdddfffiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmllllllgggggggggffffffffffffeeeeeeeeeeeefffggghhhiiijjjgggfffeeecccccccccddddddddddddddddddeeefffggghhhhhhhhhiiijjjjjjjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiifffggghhhjjjkkkllllllmmmkkkkkkjjjjjjjjjkkkkkklllooooooppprrruuuwwwzzz{{{zzzzzzyyyyyyyyyyyyxxxxxx{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{}}}~~~~~~~~~}}}|||~~~}}}|||{{{zzzzzzyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvyyyyyyxxxwwwuuusssrrrqqqnnnnnnmmmllllllllllllmmmllllllmmmmmmlllkkkiiihhhffffffeeeeeeddddddddddddccccccddddddccccccbbbaaa```````````````````````````aaabbbccceeeggghhhiiijjjiiijjjjjjkkklllmmmnnnpppqqqsssvvvxxxyyyzzzzzztttrrrooommmmmmmmmkkkjjjiiihhhhhhggggggggghhhiiijjjkkkkkklllnnnppprrrsssvvvxxx|||~~~~~~}}}~~~yyytttqqqmmmllljjjhhhfffdddcccccceeeeeeeeefffggghhhiiijjjkkknnnrrruuuwwwzzz}}}~~~|||zzzxxxvvvtttrrrooolllhhhfffddddddeeeeeedddccceeeeeeddddddddddddeeeeeebbbbbbccccccdddeeeffffffdddcccbbbaaa```````````````___^^^]]]]]]^^^___```ffffffeeedddbbb```^^^]]]\\\]]]___aaabbbcccdddddd____________________________________````````````aaa``````___```bbbccceeehhhhhhhhhgggfffdddbbbaaadddeeehhhjjjmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmllllllggggggfffffffffeeeeeeeeeddddddeeeeeeggghhhjjjjjjhhhgggeeecccbbbbbbccccccddddddddddddeeefffgggggghhhhhhhhhiiiiiiiiiiiiiiikkkkkkkkkkkkjjjiiihhhgggeeegggiiikkklllmmmmmmmmmllllllkkkkkkkkkllllllmmmpppqqqrrrtttvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{~~~xxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwww{{{{{{}}}~~~~~~~~~}}}|||~~~~~~|||{{{{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzzyyyyyywwwvvvsssrrrqqqnnnnnnmmmllllllllllllmmmkkkllllllmmmllljjjiiihhhdddddddddddddddccccccbbbbbbbbbbbbbbbbbbaaa``````___________________________```aaacccdddfffggggggiiiiiiiiijjjkkklllnnnooopppqqqtttwwwzzz|||~~~~~~vvvtttqqqooonnnmmmkkkiiiggggggggghhhiiiiiijjjkkkkkkkkklllnnnoooqqqssstttwwwyyy|||~~~}}}~~~yyyvvvsssqqqoookkkhhhfffdddcccdddddddddeeeeeeggghhhhhhiiilllooorrruuuxxx|||}}}{{{zzzwwwtttqqqllljjjggggggggggggfffeeegggfffeeeeeeeeeeeeeeeeeebbbbbbcccdddeeeeeeffffffdddcccbbbaaa```````````````___^^^]]]]]]^^^___```ccccccccccccbbbaaa``````^^^^^^___```aaabbbbbbbbb````````````````````````_________`````````aaaaaabbbaaa`````````aaabbbcccffffffeeeeeedddcccbbbbbbeeegggiiilllooopppqqqqqqmmmmmmnnnnnnmmmlllkkkkkkffffffffffffeeeeeeeeeeeecccccccccdddeeeggghhhiiigggfffeeecccbbbbbbbbbcccdddccccccddddddeeefffgggggggggggghhhhhhhhhiiiiiikkkkkkkkkjjjiiihhhgggffffffhhhjjjlllnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooorrrssstttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{yyyvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwzzz{{{|||~~~~~~}}}}}}||||||{{{{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{zzzyyyyyyzzzzzzyyywwwuuusssqqqpppnnnnnnmmmllllllllllllmmmjjjkkkllllllkkkjjjhhhgggbbbccccccddddddcccbbbbbbaaaaaaaaabbbaaa``````___````````````````````````___```aaabbbdddeeefffggghhhhhhhhhjjjkkkmmmooopppnnnppprrruuuwwwzzz{{{{{{wwwtttqqqooonnnmmmjjjiiifffggghhhiiikkklllmmmmmmmmmmmmnnnoooqqqsssuuuwwwwwwzzz}}}~~~~~~|||yyywwwtttpppmmmjjjhhhgggfffeeeeeeeeeeeefffgggggghhhjjjmmmooorrruuuyyy|||}}}zzzwwwrrrpppmmmllllllkkkjjjhhhiiihhhgggfffeeeeeeeeeeeeccccccddddddeeeeeeffffffdddcccbbbaaa```````````````___^^^]]]]]]^^^___``````aaaaaabbbbbbbbbaaaaaa```````````````````````````aaaaaaaaaaaaaaabbbbbb_________``````aaaaaabbbbbbbbbaaaaaaaaabbbcccccceeedddddddddccccccbbbbbbeeegggiiilllnnnpppppppppmmmmmmmmmmmmlllkkkjjjjjjfffffffffeeeeeeeeeeeedddbbbbbbbbbcccdddeeefffgggfffeeedddbbbbbbbbbccccccccccccccccccdddeeefffggggggggggggfffggghhhhhhiiijjjjjjjjjiiihhhgggfffeeegggiiikkkmmmoooooonnnmmmnnnmmmmmmnnnnnnpppqqqqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzyyyxxxwwwuuurrrpppooonnnnnnmmmllllllllllllmmmiiijjjkkkkkkjjjiiigggfffbbbcccdddeeeeeedddccccccbbbbbbbbbbbbbbbaaa````````````````````````````````````aaabbbdddeeeffffffgggggghhhiiikkkmmmooopppqqqrrrssstttvvvvvvvvvvvvuuusssooommmlllkkkiiigggfffgggiiikkkmmmnnnooopppooooooppprrrtttvvvxxxyyywwwzzz}}}~~~}}}~~~~~~|||yyyuuuqqqnnnlllkkkhhhgggffffffeeefffffffffggghhhkkklllnnnqqquuuxxx{{{}}}|||xxxvvvsssqqqqqqpppnnnlllkkkjjjiiigggfffeeeeeedddddddddeeeeeeeeeeeeeeeeeedddcccbbbaaa```````````````___^^^]]]]]]^^^___```___``````aaaaaaaaa``````_______________```aaaaaaaaabbbbbbbbbcccccccccccc^^^______```aaaaaabbbbbbbbbbbbbbbbbbccccccddddddddddddccccccccccccccccccdddfffhhhjjjlllmmmnnnnnnllllllllllllkkkjjjiiihhhfffffffffeeeeeeeeeddddddcccccccccccccccdddeeeeeeeeedddcccbbbbbbcccddddddccccccccccccdddeeefffgggggggggfffffffffggghhhiiiiiiiiiiiihhhgggfffeeedddggghhhkkkmmmnnnmmmlllkkklllllllllmmmnnnpppqqqrrrqqqrrrtttvvvxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxxxxyyyyyyyyyyyyxxxyyy{{{|||||||||{{{zzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyxxxvvvtttrrrpppnnnnnnnnnmmmllllllllllllmmmiiiiiijjjjjjiiihhhfffeeecccdddeeefffffffffeeedddcccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaacccdddeeeffffffgggggghhhiiikkknnnpppqqqvvvvvvvvvvvvvvvuuuttttttsssqqqnnnlllkkkiiigggffffffgggiiilllnnnoooqqqqqqqqqqqqrrrtttvvvxxxzzz|||wwwzzz|||~~~~~~}}}}}}|||xxxtttqqqooommmiiiiiihhhgggfffffffffffffffhhhjjjkkklllooosssvvvwwwyyy}}}|||zzzwwwuuutttsssqqqooolllkkkjjjhhhfffeeeddddddeeeeeeeeeeeeeeeeeedddddddddcccbbbaaa```````````````___^^^]]]]]]^^^___``````````````````______^^^^^^^^^^^^______```bbbbbbbbbbbbcccccccccddddddddd^^^______```aaabbbbbbcccbbbbbbbbbcccddddddeeeeeeddddddcccccccccccccccdddcccdddfffiiijjjkkkkkkkkkkkklllkkkkkkjjjiiihhhgggffffffeeeeeeeeedddddddddddddddcccccccccdddeeeeeedddcccbbbbbbbbbcccdddeeeccccccccccccdddeeeffffffgggffffffeeeeeeggghhhiiihhhhhhhhhhhhgggfffeeedddfffhhhkkkmmmmmmllljjjiiijjjjjjkkklllnnnppprrrsssnnnpppsssvvvxxxyyyzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwvvvvvvvvvwwwyyyyyyxxxxxxwwwwwwxxxyyyyyyuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||zzzwwwtttrrrqqqppppppqqqqqqppppppooommmlllkkkiiiiiijjjjjjiiihhhfffeeefffeeeeeeeeeeeeeeeeeedddbbbbbbbbbbbbaaaaaaaaaaaa^^^______```aaabbbbbbbbb]]]^^^___aaaccceeefffgggfffggghhhjjjlllnnnooopppuuuuuuuuutttsssqqqpppooonnnnnnnnnmmmkkkiiigggfffiiikkkmmmnnnnnnnnnppprrrwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~|||yyyxxxwwwwwwpppooollliiiggggggggghhhggggggggghhhjjjmmmoooqqqtttuuuxxx{{{~~~~~~}}}{{{xxxvvvuuuqqqpppnnnllljjjgggfffeeegggeeeddddddeeeffffffeeeeeedddcccaaaaaa```````````````_________``````aaa````````````````````````aaaaaaaaaaaa````````````bbbbbbbbbbbbbbbaaa``````____________````````````^^^```cccfffhhhhhhhhhhhhdddcccbbb````````````aaaccceeeggghhhhhhhhhjjjkkkkkkkkkjjjjjjiiigggfffeeeggggggffffffffffffggggggeeeeeeeeedddddddddccccccdddccccccbbbbbbccccccddddddddddddddddddddddddddddddddddddeeeeeefffffffffggggggggggggffffffffffffdddeeehhhjjjkkkkkkjjjiiillllllllllllmmmoooqqqrrrppprrrsssuuuwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyxxxwwwuuuuuuwwwyyywwwxxxyyyyyyxxxwwwuuutttwwwwwwvvvvvvwwwxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvwwwwwwxxxzzzzzzzzzzzzzzz}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}~~~}}}}}}}}}{{{zzzwwwuuusssrrrqqqqqqqqqqqqppppppooommmlllkkkiiijjjjjjjjjiiihhhgggfffeeeeeeeeeeeeeeedddddddddbbbbbbbbbbbbaaaaaaaaaaaa______```aaaaaabbbcccccc``````bbbccceeefffggghhhffffffhhhjjjlllnnnoooppptttttttttsssrrrqqqooonnnnnnmmmlllkkkiiihhhgggggghhhjjjlllnnnnnnoooqqqssswwwwwwxxxxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{xxxuuurrrnnnkkkiiihhhhhhggggggggggggiiikkknnnooorrrsssvvvyyy|||~~~|||{{{wwwvvvtttqqqnnnllliiihhhhhhfffddddddfffffffffeeefffeeedddbbbaaaaaaaaaaaa```______^^^^^^___``````````````````````````````aaaaaaaaaaaa````````````aaaaaaaaaaaaaaa```____________````````````aaaaaa___```ccceeeggggggffffffdddcccaaa``````aaaaaabbbcccfffhhhiiiiiiiiijjjkkkjjjjjjjjjiiihhhgggfffeeeggggggffffffffffffggggggeeeeeeeeeddddddddddddcccdddddddddccccccdddddddddddddddddddddddddddddddddccccccdddeeeeeefffgggggggggggggggffffffffffffeeeeeeggghhhiiijjjiiigggfffkkkkkkkkkkkklllnnnooopppoooppprrrtttuuuvvvuuuuuuxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyxxxwwwuuutttuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{|||~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}zzzyyywwwuuutttsssssssssqqqqqqqqqpppooonnnmmmllljjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````aaaaaabbbcccccccccccccccdddeeefffggghhhhhheeefffgggiiikkkmmmoooooorrrrrrrrrrrrqqqpppnnnnnnmmmllljjjhhhgggggggggggggggiiilllnnnooopppsssuuuwwwwwwxxxyyyzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~yyytttpppllljjjiiigggggggggggghhhiiikkklllnnnppprrruuuyyy|||~~~~~~}}}{{{yyyuuurrrooommmjjjhhhffffffggggggfffeeegggfffeeecccbbbbbbaaaaaa______^^^^^^^^^^^^^^^___````````````````````````````````````aaaaaaaaaaaa___````````````______^^^`````````aaaaaaaaabbbbbb```aaabbbdddeeeddddddcccbbbbbbaaa```aaabbbcccdddeeegggjjjkkkjjjjjjjjjkkkhhhhhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeffffffffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccbbbcccccceeefffggghhhhhhhhhggggggggggggfffffffffggghhhiiiiiiiiihhhfffeeeiiiiiiiiiiiijjjlllmmmnnnmmmnnnppprrrttttttttttttxxxyyyyyyyyyyyyxxxwwwwwwuuuvvvxxxyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwuuutttttttttssssssttttttuuuuuutttuuuuuuuuuvvvwwwwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxzzzyyyyyyxxxyyyzzz|||}}}~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}}}}|||yyyxxxwwwvvvuuuuuuttttttqqqqqqqqqpppooonnnmmmmmmkkkjjjjjjjjjiiihhhggggggffffffeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaa```aaaaaabbbbbbcccccccccccccccddddddeeefffgggggghhheeefffgggiiikkklllnnnnnnooopppppppppooonnnmmmmmmllljjjhhhfffeeefffggghhhfffhhhkkknnnoooqqqtttwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~zzzuuuqqqnnnmmmjjjiiihhhggghhhhhhjjjjjjlllmmmooorrruuuwwwzzz{{{{{{|||}}}|||xxxuuusssnnnllljjjiiiiiiiiihhhggghhhgggfffdddcccbbbbbbaaa______^^^]]]]]]]]]^^^^^^````````````````````````````````````aaaaaaaaaaaa___``````aaa``````______``````aaaaaabbbbbbccccccaaaaaabbbccccccbbbaaaaaaaaaaaa``````aaacccdddeeefffhhhkkklllkkkjjjjjjkkkfffgggggghhhhhhhhhggggggffffffeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeffffffggggggggggggffffffccccccccccccccccccccccccbbbbbbccceeefffhhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkkmmmnnnppprrrtttuuuuuuuuuxxxyyyyyyyyyyyyxxxwwwwwwsssvvvyyyzzzyyyyyyyyyzzz|||{{{{{{zzzxxxwwwvvvuuutttttttttssssssttttttuuusssssstttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzyyywwwwwwxxxyyy|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxwwwwwwvvvuuuuuupppqqqqqqppppppooonnnmmmkkkkkkjjjiiiiiihhhhhhhhhggggggffffffeeedddccccccbbbbbbbbbbbbaaaaaaaaa```bbbbbbbbbbbbbbbcccccccccbbbccccccdddeeefffffffffffffffggghhhjjjkkklllllllllmmmmmmmmmmmmmmmlllllljjjiiigggeeeeeeeeeggghhhfffhhhlllnnnppprrruuuwwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~{{{wwwtttsssnnnmmmkkkjjjiiiiiijjjjjjkkklllmmmooorrrtttuuuvvvuuuvvvxxxzzz{{{}}}~~~~~~~~~{{{yyyuuussspppnnnnnnnnnllljjjjjjiiigggeeedddcccbbbbbbaaa```______^^^^^^^^^___aaaaaaaaaaaaaaaaaaaaaaaa___`````````aaaaaaaaabbb```aaaaaabbbbbbaaaaaaaaa___``````aaabbbcccccccccbbbbbbbbbaaaaaaaaa``````aaaaaa```aaabbbccceeefffgggiiilllmmmllljjjjjjjjjeeefffggghhhiiiiiiiiihhhfffffffffeeeeeefffffffffgggggggggfffffffffeeeeeefffgggggghhhhhhggggggfffccccccccccccccccccccccccbbbcccdddeeeggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjiiihhhhhhiiijjjkkkkkkkkkkkkgggggghhhiiiiiijjjjjjjjjnnnoooqqqtttvvvwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwtttvvvyyyzzzzzzyyyyyyzzz||||||{{{zzzxxxxxxwwwwwwvvvvvvuuuuuutttuuuuuuvvvssstttuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxwwwvvvwwwyyy{{{|||~~~~~~}}}~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyxxxvvvuuutttppppppqqqqqqppppppooonnnlllllljjjiiiiiihhhiiiiiiiiihhhhhhgggfffeeeddddddbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccdddeeeffffffgggggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkiiihhhgggfffffffffggghhhgggiiilllnnnppprrruuuwwwwwwxxxyyy{{{}}}~~~~~~~~~}}}zzzyyytttssspppnnnllllllkkklllllllllmmmnnnpppqqqrrrrrrqqqqqqssstttvvvxxxyyyzzz}}}}}}zzzwwwuuutttsssqqqpppmmmllljjjhhhgggfffeeeeeeccccccbbbaaa````````````aaaaaaaaaaaaaaaaaaaaaaaa______``````aaaaaabbbbbb```aaaaaabbbbbbbbbbbbbbb______``````aaabbbccccccbbbbbbaaaaaaaaa`````````bbbbbbaaaaaabbbccceeefffgggjjjmmmnnnllljjjhhhhhheeefffgggiiijjjjjjkkkkkkggggggffffffffffffgggggghhhggggggggggggffffffffffffggghhhiiiiiihhhgggfffddddddddddddddddddddddddcccddddddfffggghhhiiiiiillllllkkkkkkkkkjjjjjjjjjggghhhhhhiiijjjkkklllmmmhhhhhhiiijjjkkkkkkjjjjjjooopppsssuuuwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwyyyzzzyyyxxxyyyzzz||||||{{{zzzyyyyyyyyyyyywwwwwwvvvvvvuuuuuuvvvvvvtttuuuwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{xxxxxxwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzzxxxwwwuuutttppppppqqqqqqqqqpppoooooommmllljjjiiihhhiiiiiiiiijjjjjjiiihhhgggfffeeeeeebbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___```aaacccdddfffggggggiiiiiihhhhhhhhhgggggggggggghhhiiijjjjjjjjjjjjjjjgggggggggggggggggghhhhhhhhhjjjmmmoooppprrruuuwwwwwwxxxzzz|||~~~}}}zzzxxxuuurrrpppnnnnnnnnnnnnnnnnnnooooooooooooooommmnnnnnnpppqqqsssuuuvvvwwwyyy|||~~~|||zzzyyywwwuuurrrpppooommmkkkjjjiiiiiifffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa_________```aaabbbbbbbbb___``````aaabbbbbbaaaaaa]]]^^^___```aaabbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaacccbbbbbbaaabbbccceeefffgggjjjmmmnnnllliiigggfffeeefffhhhiiikkklllmmmmmmhhhhhhgggggggggggghhhhhhhhhhhhhhhgggggggggffffffeeefffhhhiiiiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffggghhhhhhiiikkkjjjjjjjjjiiiiiiiiiiiigggggggggggghhhiiiiiijjjiiijjjkkklllllllllkkkkkknnnpppsssuuuwwwyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyzzz{{{{{{xxxwwwvvvvvvuuuuuuvvvvvvuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}|||}}}~~~~~~}}}~~~~~~~~~}}}|||||||||zzz{{{{{{zzzyyywwwtttsssppppppqqqqqqqqqppppppooommmlllkkkiiihhhiiiiiijjjkkkkkkjjjiiihhhgggffffffbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````___```aaaccceeeggghhhiiijjjjjjiiihhhgggffffffeeefffggghhhiiiiiijjjiiiiiifffggghhhhhhiiihhhhhhggghhhkkkmmmoooppprrrtttvvvxxxxxxzzz|||~~~~~~~~~}}}{{{xxxuuurrrppppppoooppppppooooooooonnnnnnnnnlllllllllmmmoooppprrrsssqqqsssvvvzzz}}}~~~|||zzzxxxuuutttrrrpppnnnmmmllllllhhhgggfffeeeddddddddddddaaaaaaaaaaaaaaaaaaaaaaaa^^^______```aaabbbbbbccc^^^^^^___```aaaaaa``````]]]]]]^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbdddcccbbbbbbbbbcccdddeeefffiiimmmmmmkkkhhhfffeeeeeefffhhhjjjlllmmmnnnnnniiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhggggggggggggeeefffgggiiiiiigggfffeeeffffffffffffffffffffffffeeefffffffffgggggghhhhhhiiiiiiiiihhhhhhhhhhhhggghhhggggggfffffffffffffffjjjkkklllmmmnnnmmmlllkkknnnppprrruuuwwwxxxyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwzzzzzzzzzxxxwwwwwwyyy{{{{{{{{{zzzyyyzzz{{{|||}}}wwwwwwvvvuuuuuuuuuuuuuuuvvvxxxzzz|||||||||{{{zzzxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}~~~}}}|||{{{{{{{{{|||{{{{{{{{{zzzyyyxxxvvvvvvrrrrrrrrrqqqpppooommmmmmlllkkkjjjiiihhhhhhhhhhhhjjjjjjjjjiiigggfffdddcccdddddddddcccbbbaaaaaa```cccccccccbbb```___```aaaccccccdddeeefffggghhhiiihhhhhhggggggfffffffffeeehhhiiiiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjkkkllloooqqqtttvvvwwwxxxyyy{{{||||||~~~~~~~~~~~~~~~~~~~~~|||yyyvvvsssqqqppppppppppppooonnnmmmlllooommmkkkjjjkkklllllllllnnnooorrruuuxxx|||~~~~~~|||yyyuuurrrqqqppppppooollliiigggggggggfffeeecccbbbbbbbbbaaaaaaaaa```ccccccbbbbbbbbbbbbbbbbbbcccbbbaaa___^^^^^^^^^^^^ZZZ[[[\\\]]]^^^```aaaaaabbbaaa````````````aaaaaacccccccccdddeeefffhhhiiifffggghhhiiiiiihhhgggfffhhhhhhiiijjjkkkkkklllllljjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggeeefffhhhiiiiiihhhkkkjjjhhhggggggggghhhhhhjjjiiiiiiiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiihhhgggeeeeeedddddddddjjjjjjkkkkkklllmmmnnnnnnnnnooorrruuuwwwxxxyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttuuuvvvvvvwwwyyy{{{{{{{{{yyyxxxwwwxxxyyyyyyzzzzzzyyyyyy|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzzzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttsssrrrpppppplllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggfffdddccccccbbbaaaaaa``````aaabbbbbbaaa```___```bbbccccccdddeeefffggghhhhhhgggggggggfffffffffeeeeeehhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhggghhhhhhiiiiiijjjlllnnnqqqsssuuuwwwwwwxxxyyy{{{|||}}}~~~~~~~~~{{{xxxwwwttttttsssrrrqqqooommmlllmmmkkkiiiiiijjjkkkkkkkkkkkklllooorrruuuxxxzzz|||}}}zzzwwwvvvuuutttrrrpppllljjjiiiiiigggfffdddddddddccccccbbbbbbaaaccccccccccccccccccccccccccccccaaa```___^^^^^^^^^\\\\\\]]]^^^___``````aaabbbaaaaaa``````aaaaaaaaaaaaaaaaaabbbcccdddfffgggfffggghhhiiiiiihhhgggfffhhhhhhiiiiiijjjjjjkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhgggfffgggiiikkkkkkkkkmmmllljjjhhhhhhhhhhhhiiijjjiiiiiihhhhhhiiiiiijjjiiijjjjjjkkkkkkjjjjjjiiiiiiiiigggfffeeeeeeeeeeeejjjjjjkkkkkklllmmmmmmnnnnnnoooqqqsssuuuvvvwwwwwwyyyxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvtttttttttttttttuuuwwwyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~|||zzzyyyxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuutttsssqqqqqqlllkkkjjjiiiiiihhhhhhiiihhhiiiiiijjjjjjiiiiiiiiicccbbbbbbaaaaaa``````______```aaa```______aaacccccccccddddddeeefffggggggffffffffffffeeeeeeeeeeeefffffffffggggggggghhhhhhggggggggggggggghhhiiijjjlllnnnqqqtttwwwwwwwwwwwwxxxyyy{{{|||}}}~~~}}}~~~~~~}}}|||zzzyyyxxxvvvssspppnnnlllkkkiiigggggghhhjjjjjjiiihhhiiikkknnnqqqsssuuuvvv{{{}}}~~~||||||{{{wwwtttqqqnnnmmmkkkiiigggfffffffffeeedddccccccbbbbbbccccccddddddeeeeeeeeeeeedddbbbaaa``````______^^^^^^_________`````````aaaaaa`````````aaaaaabbb````````````aaabbbddddddggggggiiiiiiiiiiiigggggghhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiihhhggggggggghhhhhhiiiiiiiiihhhggggggiiimmmoooooooooooonnnllljjjiiihhhiiiiiijjjiiiiiihhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhgggggggggggggggjjjkkkkkkllllllmmmmmmmmmoooooopppqqqrrrtttuuuvvvyyyyyyyyyxxxxxxxxxxxxwwwzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzyyyxxxvvvtttsssrrrrrrrrrtttvvvxxxzzz{{{zzzyyyxxxyyyyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvrrrrrrrrrrrrqqqpppooonnnllllllkkkjjjiiiiiiiiiiiihhhiiiiiiiiiiiihhhggggggbbbaaaaaaaaa``````______^^^___``````___```bbbdddbbbccccccdddeeeeeeffffffeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeffffffffffffffffffggghhhiiijjjkkknnnppptttwwwyyyzzzyyyxxxwwwyyyzzz{{{|||~~~~~~}}}}}}}}}}}}}}}|||~~~~~~|||yyyuuurrrnnnmmmjjjhhhffffffggghhhiiihhhfffgggiiikkkmmmpppqqqrrrvvvxxxzzz~~~|||yyyuuusssqqqnnnkkkhhhhhhhhhgggfffeeedddcccbbbccccccddddddeeefffggggggeeeeeecccbbbaaa``````````````````````````````__________________``````aaa```______```aaabbbccccccgggggghhhiiiiiihhhgggggghhhhhhhhhggggggggggggggghhhiiiiiiiiiiiihhhggggggffffffgggggghhhiiiiiiiiiggggggiiilllpppsssssssssrrrpppnnnllljjjjjjjjjjjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhhhhhhhiiiiiikkkkkkkkklllllllllmmmmmmnnnnnnnnnoooqqqtttwwwyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyywwwvvvuuutttuuuvvvyyyzzzyyyxxxvvvuuusssrrrqqqqqqsssuuuwwwyyyzzzzzzyyyxxxxxxyyy{{{}}}~~~}}}{{{zzz{{{}}}}}}~~~~~~~~~}}}}}}||||||{{{xxxxxxxxxxxxwwwvvvuuuuuupppppppppppppppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaa````````````^^^___````````````ccceeebbbbbbccccccddddddeeeeeeccccccccccccddddddddddddccccccdddddddddeeeeeeeeeffffffggggggiiijjjkkklllqqqsssvvvyyy{{{{{{yyyxxxwwwxxxzzzzzz{{{}}}~~~}}}}}}|||{{{{{{|||xxxtttqqqooollliiigggggghhhiiihhhhhhgggggghhhjjjlllnnnooopppssstttvvvyyy}}}}}}zzzwwwtttqqqmmmkkkjjjiiihhhgggeeedddcccbbbccccccdddeeeffffffggggggfffeeedddbbbaaaaaaaaaaaa```````````````_________]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaabbbcccdddfffggghhhiiiiiihhhgggffffffffffffffffffffffffeeegggggggggggggggffffffeeeeeeffffffggghhhhhhiiiiiihhhhhhjjjnnnsssvvvvvvvvvsssqqqooommmkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkklllllllllllllllllllllmmmooorrrvvvyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxvvvuuutttttttttvvvyyyzzzxxxxxxwwwvvvtttsssqqqppprrrtttvvvxxxyyyyyyxxxxxxvvvxxxzzz|||~~~~~~}}}|||zzzyyyyyy|||~~~}}}~~~~~~~~~~~~}}}xxxxxxxxxwwwvvvuuutttsssqqqqqqqqqqqqqqqpppoooooommmlllkkkjjjjjjiiiiiijjjiiiiiihhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa___```aaaaaaaaaaaaccceeebbbbbbbbbccccccdddddddddbbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeggggggggghhhjjjlllmmmnnnsssuuuwwwzzz{{{{{{zzzyyywwwxxxyyyyyyyyy{{{~~~~~~}}}}}}|||}}}|||xxxuuussspppmmmjjjiiijjjjjjiiiiiiggghhhiiijjjkkklllmmmnnnoooppprrruuuxxx||||||zzzvvvrrrooommmlllkkkiiigggeeedddccccccddddddeeeeeeffffffffffffeeecccbbbaaaaaa`````````_____________________]]]]]]]]]]]]]]]^^^___```bbbbbbbbbbbbbbbcccddddddeeefffggggggggggggfffeeedddddddddeeeeeeeeeeeeeeegggggggggggggggfffeeeeeeeeeeeefffggghhhhhhiiiiiihhhiiikkkpppuuuxxxxxxwwwrrrqqqooommmlllkkkllllllmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllllllllllllllllllllllllllkkklllmmmpppsssvvvyyyzzzvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvwwwyyyzzzxxxxxxxxxwwwvvvtttsssrrrqqqsssuuuxxxyyyyyyxxxxxxvvvwwwyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxyyy{{{~~~~~~~~~~~~~~~}}}yyyyyyxxxwwwvvvtttrrrqqqqqqrrrrrrrrrrrrqqqppppppmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhgggfffddddddbbbbbbbbbbbbbbbbbbbbbbbbaaabbbcccbbbaaabbbdddfffbbbbbbbbbbbbccccccccccccaaaaaaaaabbbbbbbbbcccccccccccccccdddddddddeeeeeegggggghhhjjjkkkmmmooopppvvvwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyxxxwwwxxx{{{}}}~~~|||}}}~~~{{{zzztttrrrnnnmmmllllllkkkjjjggghhhhhhiiijjjkkkkkkllllllmmmoooqqqtttwwwxxxyyy{{{|||~~~|||wwwtttqqqpppnnnllljjjhhhgggfffdddddddddddddddeeeeeeeeeeeedddcccbbbaaa`````````^^^^^^^^^^^^^^^_________^^^^^^^^^^^^___```aaabbbbbbbbbaaaaaabbbbbbcccccccccdddeeeffffffeeedddcccbbbbbbccccccddddddeeeeeehhhhhhiiiiiihhhhhhgggfffddddddeeefffggghhhiiijjjhhhiiilllqqqvvvxxxxxxwwwqqqpppnnnmmmlllllllllmmmooonnnmmmlllkkkkkkkkkkkkjjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhiiijjjkkklllllllllllllllllllllllllllkkklllnnnppprrrtttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxwwwvvvtttsssppprrruuuwwwxxxyyyxxxwwwwwwxxxzzz|||}}}~~~}}}|||yyyyyyxxxxxxyyy{{{}}}}}}}}}~~~~~~}}}|||zzzzzzyyywwwuuusssqqqpppppppppqqqqqqqqqpppoooooommmmmmlllkkkjjjjjjjjjjjjgggggghhhhhhhhhhhhggggggbbbbbbbbbbbbbbbcccccccccbbbcccdddcccbbbbbbdddfffbbbbbbbbbbbbbbbccccccccc``````aaaaaabbbbbbbbbcccccccccdddddddddeeeeeeeeehhhhhhiiijjjllloooppprrrwwwwwwxxxxxxyyyzzz{{{{{{xxxxxxxxxwwwvvvwwwyyy{{{|||~~~|||}}}~~~~~~xxxuuuqqqooonnnmmmllljjjgggggghhhhhhiiijjjjjjjjjjjjkkkmmmoooqqqsssttttttxxxyyy{{{~~~{{{wwwtttsssqqqooommmjjjiiihhhddddddddddddddddddcccccceeedddbbbaaa``````______]]]]]]]]]^^^^^^^^^_______________``````bbbccccccbbbaaaaaaaaaaaabbbbbbcccccccccdddeeeeeedddccccccaaaaaabbbcccddddddeeeeeejjjjjjjjjjjjjjjiiihhhhhhddddddeeefffggghhhiiijjjiiijjjmmmrrrvvvyyyxxxwwwpppooonnnlllllllllmmmnnnpppooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnmmmmmmlllgggggghhhhhhiiijjjkkkllllllllllllllllllllllllllllllmmmooopppqqqqqqqqqpppttttttuuuuuuvvvvvvvvvwwwxxxwwwwwwvvvuuuttttttssstttuuuvvvxxxyyyyyyzzzyyywwwxxxyyyyyyxxxwwwvvvuuuppprrrtttwwwxxxyyyxxxwwwxxxyyy{{{|||~~~~~~}}}xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxvvvuuussspppnnnpppppprrrrrrssssssssssssmmmmmmllllllkkkjjjiiiiiihhhiiiiiiiiiiiigggeeedddaaabbbcccddddddddddddddddddddddddcccbbbaaaaaa```___```aaacccccccccbbbaaa````````````aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiillloooqqqrrrssswwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~}}}|||yyyvvvssspppmmmlllkkkiiihhhhhhiiiiiihhhgggiiiiiikkklllnnnpppqqqrrrqqqsssvvvyyy}}}zzzxxxuuusssqqqnnnjjjggggggfffdddccccccdddfffgggbbbbbbbbbaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaabbbcccccccccbbbaaa``````___ccccccbbbbbbbbbbbbbbbcccbbbbbbaaabbbccceeegggiiinnnmmmlllkkkiiihhhgggfffffffffeeedddddddddeeeeeeiiikkknnnqqqssssssqqqppppppooommmllllllmmmnnnoooppppppppppppooonnnllllllqqqooommmnnnpppqqqnnnkkkkkkiiiggggggjjjlllkkkiiikkkkkklllmmmnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrsssuuuuuuwwwvvvtttsssrrrrrrssssssvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwuuuvvvvvvwwwwwwxxxyyyyyy|||}}}~~~|||zzzyyyxxxxxxwwwxxxxxxxxxyyyyyyzzz|||~~~~~~{{{yyywwwvvvtttqqqoooppppppqqqrrrrrrrrrrrrrrrmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhfffeeedddaaabbbccccccdddddddddcccddddddcccbbbbbbaaa``````___```aaacccccccccbbbaaaaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeefffffffffggggggiiikkknnnqqqsssuuuuuuyyyyyyzzzzzz{{{||||||}}}|||{{{yyyxxxxxxyyyyyyzzz{{{}}}~~~{{{xxxuuusssrrrooommmjjjiiijjjjjjiiihhhjjjjjjkkklllmmmnnnooopppooopppssswww{{{}}}{{{xxxvvvtttqqqmmmjjjjjjiiigggeeeeeeeeefffgggdddccccccbbbaaaaaa``````________________________^^^^^^^^^___```aaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaccccccbbbbbbbbbbbbcccccccccbbbbbbcccdddfffhhhjjjmmmmmmllljjjiiihhhgggfffgggffffffeeeeeeeeeffffffjjjkkknnnqqqrrrrrrqqqppppppnnnlllkkklllmmmpppqqquuuuuuuuuuuutttsssrrrqqqrrrpppooopppqqqqqqooolllllliiiggghhhjjjkkkkkkiiijjjkkklllmmmnnnoooooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrvvvuuutttssssssssstttuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyzzzzzzzzz}}}}}}~~~~~~|||zzzyyyxxxxxxwwwxxxxxxyyyzzz{{{}}}~~~|||zzzxxxwwwvvvsssqqqppppppppppppqqqqqqqqqqqqnnnmmmlllkkkiiigggffffffggggggggggggfffeeeddddddaaabbbbbbccccccccccccccccccccccccbbbaaaaaa`````````aaabbbcccccccccbbbaaaaaaaaabbbbbbcccddddddeeedddeeeffffffggghhhiiiiiijjjlllnnnqqqtttvvvwwwxxx{{{{{{|||}}}}}}{{{zzzzzzzzz{{{|||~~~|||zzzyyyuuurrrnnnkkkkkkkkkjjjiiikkkkkkllllllllllllmmmmmmkkkmmmppptttxxx|||}}}{{{yyyvvvrrrooonnnmmmjjjhhhgggffffffgggeeeeeedddccccccbbbbbbaaa`````````````````````___^^^^^^^^^______``````aaaaaaaaaaaabbbbbbbbbccccccccccccbbbbbbbbbbbbccccccdddddddddeeefffhhhjjjkkkllllllkkkiiihhhgggffffffgggfffffffffffffffggggggjjjlllnnnpppqqqqqqooooooooonnnlllkkklllooorrruuuxxxyyyyyyyyyxxxwwwvvvvvvsssrrrqqqqqqrrrqqqooommmlllkkkiiiiiijjjkkkjjjjjjjjjkkklllnnnooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrpppoooooooooooouuuuuutttttttttuuuvvvvvvxxxyyyzzz{{{|||{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyzzz{{{||||||||||||}}}}}}~~~~~~{{{zzzyyyxxxwwwwwwxxxxxx{{{|||~~~}}}zzzyyyxxxwwwuuussspppppppppooooooooooooooonnnmmmllljjjhhhfffeeedddfffffffffeeeeeedddddddddbbbbbbcccccccccccccccbbbccccccbbbbbbbbbaaaaaaaaaaaabbbcccddddddcccbbbaaabbbccccccdddeeeeeeeeefffdddeeefffgggiiijjjkkkllllllmmmpppsssvvvxxxyyyzzz||||||~~~~~~}}}|||||||||}}}{{{wwwrrrnnnmmmlllkkkjjjllllllkkkkkkkkkjjjjjjjjjiiijjjmmmqqquuuyyy|||~~~~~~~~~|||xxxuuurrrpppnnnkkkiiigggffffffeeeeeeeeedddccccccbbbbbb````````````____________^^^^^^_________`````````___```aaabbbcccddddddeeeccccccbbbbbbbbbcccddddddeeeeeefffggghhhjjjkkklllkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeeeeefffggghhhlllmmmnnnooopppooonnnmmmnnnmmmkkkjjjlllppptttwwwxxxyyyyyyyyyyyyyyyxxxwwwssssssrrrrrrqqqpppooommmnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmooopppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrqqqppppppppppppttttttuuuuuuvvvwwwxxxxxxyyyzzz{{{|||}}}}}}||||||yyyzzz{{{{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~|||{{{yyywwwwwwwwwxxxyyy|||}}}~~~|||zzzzzzyyyxxxvvvuuuqqqqqqooonnnnnnnnnnnnooonnnmmmllljjjhhhfffeeedddeeeeeeeeedddddddddddddddccccccdddddddddccccccbbbccccccccccccbbbbbbbbbbbbccccccdddeeeeeedddcccbbbcccdddeeefffgggggggggfffeeeeeefffhhhjjjkkklllmmmmmmnnnpppsssvvvxxxzzzzzz{{{|||}}}|||wwwsssqqqooommmkkklllkkkkkkkkkjjjjjjjjjjjjjjjkkknnnqqquuuyyy{{{}}}{{{|||~~~~~~{{{vvvtttrrrooollljjjhhhgggffffffeeeeeedddccccccbbbaaa`````````______^^^^^^_________```````````````______```bbbcccdddeeefffccccccbbbbbbcccddddddeeeeeefffgggiiijjjkkkllllllkkkjjjjjjiiihhhgggffffffddddddddddddeeefffhhhhhhmmmmmmnnnnnnnnnmmmlllllllllkkkjjjjjjlllppptttwwwwwwxxxyyyyyyyyyyyyyyyxxxrrrssssssrrrqqqpppooooooppppppooonnnlllllllllllllllmmmooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrssstttttttttuuuvvvwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}yyyzzzzzzzzzzzzzzzzzzyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{yyywwwwwwxxxyyyzzz}}}~~~~~~|||zzzyyyzzzyyywwwvvvsssrrrpppnnnnnnnnnnnnooonnnmmmlllkkkiiigggfffffffffeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeddddddcccddddddddddddddddddddddddeeeffffffggggggfffdddddddddeeefffhhhiiihhhhhhgggeeefffggghhhjjjkkklllmmmmmmoooqqqtttwwwyyyzzz{{{{{{|||}}}}}}zzzwwwtttqqqnnnlllllllllmmmmmmmmmmmmmmmnnnoooqqqtttwwwzzz|||~~~{{{{{{|||~~~zzzyyywwwtttqqqnnnlllkkkhhhggggggffffffeeeddddddbbbbbbaaaaaa``````______aaaaaaaaaaaaaaaaaaaaaaaa___```aaabbbccceeeffffffccccccbbbccccccdddeeefffeeefffhhhiiikkklllllllllkkkjjjjjjiiihhhhhhggggggdddddddddeeefffhhhiiijjjnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjkkkmmmpppsssuuuvvvvvvwwwxxxyyyyyyyyyxxxrrrsssttttttrrrqqqqqqrrrsssssssssqqqnnnmmmnnnooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxzzz{{{}}}~~~~~~~~~}}}yyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{xxxwwwwwwxxx{{{|||}}}~~~}}}{{{yyyyyyyyyyyywwwvvvuuusssqqqooonnnnnnnnnooommmmmmlllkkkjjjiiihhhhhhffffffeeeddddddeeefffgggffffffggggggffffffeeedddeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhhiiihhhgggfffeeedddfffhhhiiijjjjjjiiihhheeefffggghhhiiijjjkkklllnnnppprrruuuxxxzzz|||||||||}}}~~~~~~zzzvvvrrrnnnnnnooopppqqqrrrssstttssstttuuuxxxzzz|||~~~|||{{{{{{|||}}}~~~|||zzzwwwtttqqqpppjjjjjjjjjiiihhhhhhggggggeeeeeedddccccccbbbaaaaaacccbbbbbbbbbbbbbbbbbbbbb``````aaabbbdddeeeffffffccccccccccccdddeeeffffffeeefffhhhjjjkkklllllllllkkkkkkkkkjjjiiiiiihhhhhheeeeeefffggghhhjjjlllmmmoooooonnnmmmllljjjiiiiiihhhhhhjjjkkkmmmoooqqqrrrqqqrrrssstttuuuuuuuuuuuurrruuuwwwwwwuuutttuuuwwwuuuvvvvvvtttpppnnnoooqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttvvvvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}xxxxxxxxxwwwwwwxxxxxxxxxyyy{{{}}}}}}|||~~~}}}}}}~~~~~~~~~{{{zzzxxxvvvwwwyyy|||~~~}}}~~~~~~|||zzzyyyyyyyyyyyyxxxvvvvvvtttqqqooonnnnnnnnnooommmmmmllllllkkkjjjiiiiiigggfffeeedddeeefffggghhhgggggghhhhhhgggfffeeeeeeffffffffffffffffffffffffhhhiiijjjjjjjjjhhhgggfffeeefffhhhjjjkkkjjjiiihhhffffffggghhhiiijjjjjjkkkpppqqqsssvvvyyy{{{}}}}}}}}}~~~yyyuuupppppprrrsssuuuwwwxxxyyyvvvwwwxxxzzz|||~~~||||||{{{{{{|||}}}~~~{{{xxxuuutttmmmmmmlllkkkkkkjjjjjjiiiggggggfffeeeeeedddccccccddddddcccccccccccccccccc```aaabbbcccdddeeeffffffccccccccccccdddeeefffgggdddfffhhhjjjkkkllllllkkklllkkkkkkkkkjjjiiiiiiiiigggggghhhiiijjjlllnnnooopppooonnnmmmkkkjjjiiihhhfffhhhjjjlllnnnooooooooollllllnnnoooppppppqqqqqqsssvvvyyyyyywwwvvvxxxzzzwwwxxxxxxuuuqqqoooppprrrrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttwwwxxxyyyzzz{{{zzzyyyxxxwwwyyyzzz|||}}}~~~}}}}}}xxxwwwwwwvvvvvvwwwwwwxxxxxxzzz|||~~~}}}{{{~~~}}}|||~~~|||{{{yyywwwvvvwwwzzz}}}}}}~~~~~~~~~|||yyywwwuuutttttttttsssrrrpppooonnnnnnmmmnnnnnnnnnmmmllljjjiiihhhfffgggggggggeeeeeegggiiijjjjjjiiihhhggggggggghhhffffffeeeeeeeeeeeeffffffiiiiiijjjiiiiiihhhgggfffeeegggiiijjjjjjjjjhhhggggggggghhhiiijjjkkkkkklllpppsssvvvxxxyyy{{{}}}{{{|||{{{zzzzzz{{{|||{{{yyyvvvxxx{{{~~~~~~~~~wwwxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~yyyuuutttsssqqqooommmkkkjjjiiigggfffeeedddcccbbbbbbbbbeeeeeedddcccccccccdddddddddcccccccccccccccccccccbbbbbbbbbbbbcccdddeeefffeeeeeefffggghhhiiijjjjjjlllnnnnnnmmmjjjhhhhhhhhhjjjiiihhhjjjnnnpppqqqqqqrrrpppnnnkkkiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiikkkllllllllllllnnnqqqtttxxxzzz||||||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuuttttttvvvvvvuuuuuutttttttttssssssssssssqqqoooooopppqqqqqqqqqqqqqqqrrrtttvvvvvvyyyyyyyyyxxxxxxxxxxxxwwwvvvzzz~~~~~~}}}~~~|||||||||zzzwwwvvvvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~|||zzzwwwwwwxxxyyyyyyzzzzzz{{{~~~~~~|||zzzxxxvvvuuuuuuuuutttrrrqqqooonnnnnnnnnmmmmmmllllllkkkkkkjjjjjjhhhiiiiiigggeeeeeefffggghhhhhhgggfffffffffggggggffffffeeeeeeeeeeeeffffffiiiiiiiiiiiiiiihhhgggffffffgggiiijjjkkkjjjiiihhhgggggghhhiiijjjkkkllllllpppsssvvvxxxyyy{{{}}}}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{|||{{{zzzyyyuuuuuuvvvwwwyyyzzz{{{{{{xxxxxxxxxyyy{{{~~~|||xxxxxxxxxvvvtttrrrpppnnnnnnjjjiiihhhgggeeeeeeddddddeeeeeedddddddddeeeeeefffeeeeeeddddddcccccccccbbbaaaaaaaaabbbbbbccceeeeeeeeeeeefffggghhhiiijjjjjjlllmmmnnnmmmkkkiiiiiiiiikkkjjjkkkmmmqqqtttuuuuuutttrrrnnnkkkiiihhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkknnnqqqtttxxxzzz||||||zzzwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttvvvvvvuuuuuutttttttttttttttuuuuuusssqqqqqqqqqsssssssssttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvxxx|||}}}}}}||||||}}}|||}}}}}}{{{xxxwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{yyyyyyzzzzzz{{{||||||}}}}}}{{{yyyxxxwwwvvvuuutttsssqqqpppooonnnnnnlllkkkjjjiiiiiijjjkkkllljjjjjjjjjhhhfffdddeeefffhhhhhhgggfffffffffffffffffffffeeeeeeeeeeeeffffffhhhhhhiiiiiiiiihhhggggggggghhhjjjkkkkkkkkkjjjiiiggghhhhhhiiikkkllllllmmmpppsssvvvxxxyyy{{{}}}~~~|||zzz{{{zzzyyyxxxvvvtttsssrrrqqqqqqrrrsssssstttuuuuuuqqqqqqqqqrrruuuwwwzzz|||~~~~~~}}}|||zzzwwwvvvtttooonnnllljjjiiihhhggggggeeeeeeeeeeeeffffffggghhhgggffffffeeedddcccbbbbbbaaaaaaaaaaaaaaabbbcccdddeeeeeefffggghhhiiiiiijjjlllmmmnnnmmmkkkjjjkkklllmmmmmmooossswwwzzz{{{{{{vvvsssooollliiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkmmmqqqtttyyy{{{}}}}}}zzzwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvtttsssssstttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuuuutttttttttsssssstttwwwyyyzzzyyyyyyzzz|||}}}~~~~~~|||zzzyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~|||zzzyyyxxxxxxvvvuuusssrrrpppooooooooommmkkkiiihhhhhhiiijjjllliiijjjjjjhhhffffffggghhhmmmllljjjiiiggggggfffffffffeeeeeeddddddeeeeeefffgggggghhhhhhhhhhhhhhhggghhhiiijjjkkkkkkkkkkkkjjjggghhhiiijjjkkklllmmmnnnpppsssvvvxxxyyy{{{}}}~~~}}}{{{zzzyyyvvvtttqqqooonnnmmmmmmnnnnnnnnnnnnoooooooookkkkkkkkkmmmooorrruuuvvvzzz|||~~~|||zzzsssrrrpppnnnkkkjjjiiihhhffffffffffffgggiiijjjjjjhhhhhhgggfffeeeccccccbbbaaaaaa``````aaabbbbbbcccdddeeeeeefffggghhhiiiiiikkklllmmmmmmkkkkkkmmmoooqqqrrrtttyyy}}}xxxuuuqqqllliiiggghhhhhhjjjjjjiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkknnnrrruuuzzz|||~~~}}}zzzwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttuuuvvvvvvvvvxxxxxxxxxuuuttttttuuuwwwwwwyyyyyyyyywwwuuusssrrrrrrrrrrrrqqqqqqqqqqqqsssuuuvvvwwwvvvwwwyyy{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~|||zzzyyyyyyxxxvvvvvvtttrrrqqqpppppppppooommmkkkhhhggghhhiiiiiiggghhhiiihhhhhhhhhjjjlllsssqqqooollljjjhhhgggfffeeeeeeddddddddddddeeeeeeeeefffggghhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkhhhhhhiiikkklllmmmnnnooopppsssvvvxxxyyy{{{}}}~~~|||yyyxxxuuurrrooommmllllllkkkkkkkkkkkkkkkjjjjjjjjjgggggghhhiiikkknnnqqqrrrtttvvvyyy}}}~~~wwwvvvssspppnnnllljjjjjjhhhhhhhhhhhhiiijjjkkkllliiiiiihhhgggfffeeedddcccaaaaaaaaa```aaaaaabbbcccddddddeeefffggghhhiiiiiijjjkkklllllllllmmmooorrruuuvvvzzz~~~zzzwwwqqqllliiihhhhhhiiikkkjjjjjjjjjiiiiiihhhhhhggghhhiiijjjkkknnnsssvvvzzz|||~~~}}}{{{xxxwwwvvvwwwyyyzzz|||||||||{{{zzzwwwvvvuuuttttttuuuwwwwwwvvvxxxyyyyyywwwuuuuuuuuuwwwwwwxxxyyyxxxuuusssqqqqqqqqqqqqpppppppppoooooorrrtttuuuvvvuuuvvvxxxyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~}}}|||zzzyyyyyyyyywwwvvvuuusssrrrqqqpppppppppnnnllljjjiiihhhhhhhhhfffhhhiiiiiiiiiiiilllnnnuuusssqqqnnnkkkhhhgggfffeeeeeeddddddddddddeeeeeedddeeefffggghhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkhhhhhhjjjkkkmmmnnnpppppppppsssvvvxxxyyy{{{}}}~~~{{{zzzxxxuuurrrpppnnnlllkkkkkkjjjjjjiiihhhhhhgggfffffffffgggiiikkkmmmooooooqqqtttwww{{{~~~|||zzzwwwtttqqqnnnlllkkkjjjjjjjjjjjjjjjkkklllmmmjjjiiiiiihhhgggfffeeeeeebbbbbbaaaaaaaaabbbbbbcccddddddeeefffggghhhhhhiiijjjkkkllllllmmmnnnrrruuuzzz{{{~~~{{{wwwrrrllliiihhhiiijjjkkkkkkkkkjjjiiiiiihhhhhhggghhhjjjkkkmmmpppuuuxxxyyy{{{}}}}}}{{{yyyxxxxxxzzz{{{}}}~~~~~~|||{{{wwwvvvuuuttttttvvvwwwyyywwwyyy{{{zzzxxxvvvuuuvvvwwwwwwwwwwwwvvvtttrrrqqqqqqqqqqqqpppppppppoooooorrrtttvvvwwwvvvvvvxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwuuutttrrrqqqqqqqqqnnnmmmmmmlllkkkjjjjjjiiihhhiiijjjjjjiiiiiikkkmmmqqqooommmkkkiiigggffffffeeeddddddccccccddddddeeecccdddeeeggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjhhhiiijjjlllmmmooopppqqqpppsssvvvxxxyyy{{{}}}~~~~~~{{{xxxtttpppnnnllllllkkkjjjiiihhhgggfffffffffeeefffggghhhjjjkkklllmmmpppsssvvvyyy|||}}}}}}~~~{{{xxxtttqqqooonnnlllllllllkkkkkklllmmmmmmiiiiiiiiihhhhhhgggggggggccccccbbbbbbbbbbbbcccccccccddddddeeefffggghhhhhhiiijjjkkklllmmmppptttwww}}}{{{wwwqqqllliiiiiikkklllllllllkkkjjjjjjiiihhhhhhhhhiiikkklllnnnqqqvvvzzzxxxzzz}}}}}}|||zzzyyyzzz{{{|||~~~~~~{{{zzzxxxvvvuuuttttttvvvxxxzzzyyy{{{}}}}}}{{{xxxwwwwwwxxxxxxwwwvvvuuuttttttsssrrrqqqqqqqqqqqqpppppppppqqqtttwwwyyyxxxxxxxxxxxxzzz}}}~~~}}}||||||||||||}}}|||||||||}}}~~~~~~~~~~~~|||{{{yyyyyyxxxxxxxxxwwwuuutttrrrrrrqqqqqqkkkllllllmmmmmmllllllkkkjjjkkkkkkjjjiiihhhjjjkkklllkkkjjjhhhgggfffffffffeeeddddddccccccddddddeeecccdddeeeggghhhiiiiiiiiihhhhhhhhhggghhhhhhiiijjjhhhiiijjjlllnnnoooqqqqqqpppsssvvvxxxyyy{{{}}}~~~|||wwwrrrooommmmmmllljjjiiihhhgggffffffeeeeeeeeeeeeggghhhiiijjjkkkmmmppptttwwwyyyzzzzzz~~~~~~zzzvvvsssqqqpppnnnmmmmmmlllllllllmmmmmmiiiiiiiiihhhhhhhhhhhhhhhddddddcccccccccccccccdddcccddddddeeefffggghhhhhhiiijjjkkklllmmmpppuuuxxx~~~{{{wwwqqqllliiijjjlllmmmllllllkkkkkkjjjiiihhhhhhhhhiiikkkmmmooorrrwww{{{wwwyyy|||}}}|||{{{zzz{{{{{{}}}~~~}}}zzzxxxxxxvvvuuussstttvvvyyyzzzzzz}}}}}}zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqtttxxxzzzzzzyyyxxxxxxzzz|||~~~|||{{{{{{{{{|||}}}|||}}}}}}~~~}}}|||zzzyyyxxxwwwwwwvvvuuusssrrrpppooonnnmmmmmmlllllllllmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiieeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggfffeeeeeefffhhhiiifffggghhhjjjlllnnnoooppprrrtttwwwxxxyyyzzz{{{}}}|||xxxvvvqqqnnnlllkkkkkkjjjhhhggggggfffeeeeeeggggggfffeeehhhiiijjjkkkmmmoooqqqrrrxxxzzz~~~|||yyywwwvvvqqqooommmmmmmmmmmmlllkkkllllllllllllkkkjjjhhhhhhgggggggggeeecccbbbdddeeedddfffhhhiiiiiiiiikkkmmmlllmmmnnnnnnnnnpppsssuuu}}}xxxuuuqqqmmmkkkkkklllmmmmmmmmmmmmmmmlllllllllllljjjkkkkkkmmmoooqqqssstttuuuwwwyyyzzzyyyyyyzzz{{{~~~~~~~~~~~~~~~}}}||||||wwwxxxyyyxxxwwwwwwxxxzzzzzz}}}|||yyyxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttsssssssssrrrxxxxxxyyyyyyyyyyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwvvvtttsssqqqqqqooonnnnnnmmmlllllllllmmmlllkkkjjjiiiiiihhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiiffffffffffffffffffggggggffffffffffffffffffffffffggggggfffeeefffggghhhiiifffggghhhjjjlllnnnoooppprrrtttwwwyyyyyyzzz|||~~~}}}{{{vvvsssooommmlllllljjjhhhhhhgggeeefffggghhhgggfffhhhhhhiiikkklllnnnpppqqqvvvyyy|||~~~~~~|||zzzyyywwwuuurrrqqqqqqqqqooonnnmmmmmmlllkkkjjjiiiiiihhhiiiiiihhhfffdddccceeefffccceeehhhiiiiiikkkmmmoooppppppqqqpppppprrruuuxxx~~~wwwtttpppmmmkkkkkkmmmnnnooooooooonnnmmmmmmllllllmmmmmmmmmnnnooopppqqqrrruuuwwwyyyzzzyyyyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}|||||||||zzzxxxwwwxxxyyyzzz|||}}}zzzxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwvvvvvvvvvuuuuuuuuuuuuxxxxxxyyyyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvuuutttsssqqqpppooonnnmmmllllllllllllkkkkkkjjjiiiiiihhhhhhkkkkkkllllllllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffgggffffffffffffggghhhiiiggghhhiiijjjlllmmmnnnoooqqqtttwwwyyyzzz{{{}}}}}}zzzuuuqqqooonnnlllkkkiiigggffffffggghhhgggggghhhhhhiiijjjkkkmmmoooppptttvvvyyy{{{|||~~~}}}zzzxxxxxxvvvtttrrrpppooommmkkkjjjjjjjjjjjjkkkkkkjjjhhheeedddfffgggccceeehhhjjjkkknnnqqqtttuuuuuuuuutttsssuuuyyy||||||uuurrrooolllkkklllnnnpppppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqpppppptttvvvxxxyyyyyyyyyzzz|||~~~}}}}}}||||||}}}~~~}}}zzzxxxwwwxxxyyyzzz|||{{{yyywwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz~~~~~~}}}|||zzzyyyyyywwwwwwxxxxxxxxxwwwvvvvvvsssrrrpppooonnnmmmmmmlllllllllllllllkkkjjjiiiiiillllllmmmmmmmmmmmmlllllliiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffffffffffffffffffffgggggghhhiiiiiihhhhhhiiijjjlllmmmnnnnnnpppsssvvvyyyzzz{{{~~~zzzuuusssqqqooonnnjjjhhhfffeeegggggggggggghhhhhhhhhiiijjjlllmmmnnnqqqsssvvvwwwxxxyyy{{{}}}~~~|||yyyvvvtttrrrooommmkkkkkkllllllllllllkkkiiifffeeeggghhheeegggiiikkknnnqqquuuxxx{{{{{{zzzxxxxxxzzz~~~}}}zzzsssqqqnnnlllkkkmmmoooqqqpppqqqrrrtttuuuwwwxxxxxxxxxwwwwwwuuutttrrrqqqppprrrtttwwwxxxxxxyyyzzz|||}}}|||zzzyyyzzz{{{}}}~~~~~~{{{xxxwwwxxxxxxyyyyyyxxxvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwxxxxxxxxxxxxxxxwwwwwwtttsssqqqpppooonnnnnnmmmmmmnnnnnnnnnmmmlllkkkjjjmmmmmmmmmnnnnnnmmmmmmmmmiiiiiiiiiiiihhhhhhggggggffffffffffffffffffffffffeeefffggghhhhhhiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmooorrruuuxxxyyy{{{~~~{{{xxxvvvsssqqqllljjjgggffffffggggggfffhhhhhhhhhiiijjjkkklllmmmoooqqqssssssttttttvvvxxx}}}~~~}}}zzzyyywwwtttqqqooonnnoooooollllllkkkiiigggggghhhjjjiiijjjmmmnnnppptttyyy|||~~~}}}{{{xxxqqqpppmmmkkkkkkmmmppprrrtttuuuvvvwwwxxxyyyzzzzzz{{{{{{zzzyyywwwuuurrrqqqpppsssvvvwwwxxxyyyzzz||||||zzzyyyxxxxxxyyy{{{||||||~~~}}}{{{yyyxxxyyywwwxxxxxxvvvuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{|||||||||||||||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxxyyyxxxxxxwwwwwwtttsssrrrqqqpppooooooooooooppppppqqqpppnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjiiihhhhhhggggggffffffffffffffffffffffffeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmpppsssvvvxxxzzz}}}|||yyywwwqqqnnnjjjhhhhhhhhhggggggjjjiiiiiiiiijjjkkkkkklllmmmooopppqqqpppqqqrrrtttxxxyyy{{{}}}~~~|||yyyvvvtttsssrrrrrrlllllllllkkkjjjjjjlllnnnooopppqqqrrrssswww{{{~~~zzzwwwqqqooommmkkkkkkmmmpppqqqxxxxxxxxxxxxwwwwwwwwwwww||||||{{{zzzyyyvvvsssrrroooqqquuuvvvwwwyyy{{{|||{{{{{{yyyxxxxxxxxxyyyyyyyyy{{{}}}}}}{{{yyyyyyyyywwwxxxxxxwwwvvvvvvwwwyyyxxxxxxxxxxxxyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyzzzzzzyyyyyy{{{||||||~~~~~~}}}}}}||||||}}}~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvvvvssssssrrrqqqqqqqqqqqqqqqqqqrrrssssssrrrqqqooommmlllmmmmmmnnnnnnmmmmmmlllllllllkkkkkkjjjiiiiiihhhffffffffffffffffffffffffdddeeegggiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllkkknnnrrruuuwwwzzz|||}}}wwwtttooolllkkkjjjiiiiiikkkjjjjjjjjjjjjkkkkkkllllllnnnoooooonnnnnnpppqqqssstttvvvyyy{{{}}}~~~|||zzzwwwvvvuuummmnnnnnnnnnmmmnnnpppssstttuuuuuuuuuvvvyyy}}}}}}yyywwwqqqooommmkkkjjjllloooqqqttttttuuuuuuvvvvvvwwwwwwyyyyyyzzzyyyxxxuuusssqqqnnnppptttvvvwwwxxx{{{}}}}}}||||||{{{zzzyyyxxxxxxzzz|||~~~~~~|||yyyxxxxxxwwwxxxzzzyyyxxxwwwxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyxxx~~~~~~{{{{{{}}}~~~~~~}}}|||{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{zzzxxxxxxxxxxxxwwwvvvuuuuuussssssrrrqqqqqqrrrrrrrrrrrrssstttttttttrrrpppnnnllllllmmmmmmmmmmmmllllllnnnnnnmmmlllkkkkkkjjjjjjffffffffffffffffffffffffdddeeegggiiijjjkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjmmmqqqtttvvvyyy|||~~~~~~|||xxxrrrooommmlllkkkkkklllkkkkkkjjjkkkkkklllllllllmmmooonnnmmmmmmnnnpppqqqrrrtttvvvxxx{{{|||}}}}}}zzzwwwvvvoooppppppppppppqqqtttvvvxxxxxxxxxwwwwwwzzz~~~|||yyyxxxrrrpppmmmkkkjjjlllnnnppplllmmmooorrruuuxxxzzz{{{vvvwwwxxxxxxwwwuuurrrqqqmmmpppsssvvvwwwxxx{{{}}}~~~~~~~~~}}}|||zzzyyyxxx{{{}}}|||zzzxxxxxxwwwyyy{{{{{{yyyyyyyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyxxx}}}~~~~~~}}}{{{|||~~~~~~}}}|||{{{zzz~~~~~~~~~~~~|||zzzyyyxxxxxxzzzyyyxxxvvvuuuuuuuuuuuunnnoooppprrrrrrqqqppppppnnnpppqqqrrrppppppqqqrrrqqqpppooonnnnnnmmmmmmnnnlllmmmllllllkkkjjjiiihhhggggggggggggggggggggggggeeeeeefffggghhhiiijjjjjjhhhjjjkkkkkkjjjiiijjjkkklllmmmoooqqqtttwwwyyyzzz~~~~~~|||xxxvvvsssqqqmmmkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkkmmmnnnlllmmmnnnppprrrtttuuuvvvxxx{{{~~~~~~|||{{{zzzxxxwwwvvvuuuuuuwwwyyyzzz~~~~~~}}}{{{zzz{{{|||~~~}}}yyyvvvuuummmmmmlllllllllkkkkkkkkkoooooooooppprrrtttvvvxxxvvvuuuuuutttrrrqqqqqqpppoooppppppqqqtttwwwyyy{{{~~~~~~{{{xxxwwwxxx~~~~~~~~~}}}{{{yyyxxxyyy{{{}}}~~~|||zzzzzzyyyxxxxxxxxxyyyzzz{{{wwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxwwwwwwxxxxxx{{{}}}~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxzzzyyyyyyxxxwwwvvvuuuuuupppqqqqqqqqqqqqpppooonnnnnnoooqqqqqqpppppppppqqqrrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiiggggggggggggggghhhhhhhhhggggggggghhhhhhiiiiiijjjjjjkkkmmmlllkkkjjjjjjkkklllmmmoooqqqtttvvvxxxyyy|||~~~}}}zzzxxxuuuqqqooonnnmmmllllllkkkkkkkkkkkkkkkjjjjjjiiijjjkkklllmmmmmmmmmnnnpppqqqrrrssstttvvvxxx|||~~~|||{{{yyyxxxxxxzzz}}}~~~|||{{{|||}}}{{{xxxuuusssmmmmmmmmmmmmlllllllllkkknnnnnnnnnoooppprrrtttuuurrrrrrqqqqqqpppooooooooonnnnnnooopppsssvvvxxxzzz{{{}}}~~~}}}zzzyyyyyyyyy|||}}}}}}}}}|||{{{zzzyyyzzz{{{~~~~~~|||{{{zzzyyyxxxxxxxxxyyyzzzwwwxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxx{{{}}}~~~|||{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwyyyyyyzzzzzzyyywwwuuutttrrrrrrrrrqqqpppnnnmmmlllmmmoooqqqqqqpppooopppqqqssssssrrrqqqooonnnnnnmmmmmmnnnnnnmmmmmmlllkkkjjjgggggggggggghhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiikkkmmmnnnmmmkkkjjjjjjkkkjjjkkklllnnnqqqssstttuuuxxx{{{~~~~~~~~~~~~{{{wwwtttqqqpppooonnnmmmlllllllllkkkjjjjjjiiiiiijjjllllllnnnnnnnnnoooppppppqqqqqqrrruuuxxxzzz|||}}}~~~|||}}}}}}~~~|||xxxuuusssqqqnnnnnnnnnmmmmmmmmmllllllmmmmmmmmmmmmnnnooopppqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqtttwwwyyyyyyzzz|||{{{zzzxxxyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyzzz|||~~~~~~{{{zzzyyyxxxxxxxxxxxxyyywwwyyyzzz|||}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyyyyxxxxxxyyyyyy{{{|||}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}zzzxxxxxxyyyzzzzzzyyywwwtttsssqqqqqqqqqppppppooonnnnnnmmmoooqqqqqqpppooopppqqqttttttsssrrrqqqpppnnnnnnnnnnnnoooooonnnmmmmmmlllggggggffffffggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiikkkmmmnnnmmmjjjiiihhhiiiggghhhiiikkkmmmooopppqqqtttwww{{{~~~~~~~~~}}}zzzuuutttrrrqqqooonnnmmmmmmlllkkkjjjiiiiiijjjkkklllnnnnnnnnnnnnnnnnnnnnnnnnoooqqqtttvvvwwwxxxzzz|||}}}~~~|||yyyvvvsssqqqoooooonnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkllllllllliiiiiijjjkkkkkkllllllmmmlllllllllmmmppprrruuuwwwxxxyyyzzzzzzxxxvvvvvvwwwvvvwwwwwwxxxyyyyyyzzzzzzyyyzzz|||~~~~~~~~~{{{zzzzzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~xxxxxxyyyyyyyyyyyyzzzzzz{{{zzzyyyyyyxxxyyyyyyyyyzzz{{{|||||||||zzzyyyxxxxxxyyyyyyzzz{{{|||}}}}}}~~~{{{yyywwwxxxyyyzzzyyyvvvtttrrrqqqppppppppppppqqqqqqqqqnnnpppqqqrrrqqqpppqqqrrruuuuuuuuutttsssqqqpppooooooooopppppppppooonnnnnnhhhgggfffeeefffgggiiijjjllllllkkkkkkjjjiiiiiiiiijjjkkklllkkkiiiggggggggghhhhhhiiikkklllnnnooooooqqqtttxxx{{{|||}}}zzzyyyvvvtttqqqooonnnnnnmmmlllkkkjjjjjjkkkllllllmmmmmmlllllllllkkkkkkkkkllloooqqqsssttttttvvvxxx{{{}}}}}}{{{xxxuuurrrooonnnooonnnnnnnnnnnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmmmmlllllllllmmmnnnqqqssstttxxxyyyzzzxxxvvvsssssssssttttttuuuuuuvvvxxxyyyyyywwwxxxzzz{{{|||||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||~~~xxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyywwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||yyyyyyzzzyyyxxxwwwuuutttqqqqqqqqqqqqqqqrrrssstttoooqqqssssssrrrqqqrrrssstttuuuuuuvvvuuutttrrrqqqppppppqqqqqqqqqqqqppppppjjjiiigggffffffgggiiijjjkkkkkkkkkjjjjjjiiiiiiiiihhhjjjkkkjjjhhhgggggghhhjjjjjjkkklllmmmnnnooopppooorrrvvvxxxzzz{{{|||~~~|||yyyvvvsssqqqqqqnnnnnnlllkkkkkkllllllmmmkkkkkkkkkkkkjjjjjjiiiiiikkkmmmpppqqqqqqrrrsssuuuxxxzzz}}}|||yyyuuurrrpppnnnnnnnnnnnnmmmmmmmmmlllllliiiiiijjjkkkkkkkkkjjjjjjhhhiiiiiijjjlllmmmmmmnnnnnnmmmmmmmmmmmmoooqqqrrrxxxyyyyyywwwtttqqqpppqqqrrrrrrrrrssstttvvvwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxyyy{{{|||~~~~~~~~~wwwxxxxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~||||||{{{zzzyyyxxxxxxwwwuuutttsssrrrrrrrrrssstttppprrrttttttssssssssstttssstttvvvwwwwwwvvvtttsssqqqqqqrrrrrrrrrrrrqqqqqqnnnllljjjhhhggghhhjjjkkkjjjjjjjjjjjjiiiiiiiiiiiihhhiiikkkkkkiiihhhhhhiiiiiijjjjjjkkklllmmmnnnnnnnnnqqqtttwwwwwwxxxzzz{{{}}}~~~{{{xxxvvvuuupppooonnnmmmlllmmmmmmnnnjjjjjjiiiiiiiiiiiiiiihhhkkkmmmpppqqqpppqqqrrrsssuuuwwwyyy{{{|||~~~{{{wwwssspppooommmmmmmmmmmmlllllllllkkkhhhiiijjjlllllllllkkkkkkhhhiiiiiijjjkkklllmmmmmmpppooonnnmmmmmmnnnooopppuuuvvvwwwvvvsssqqqqqqqqqrrrqqqqqqqqqrrrtttuuuvvvxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwyyyzzzzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~}}}}}}wwwwwwxxxyyyyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzxxxwwwuuusssrrrrrrrrrsssqqqsssuuuuuutttssstttuuussstttvvvwwwxxxwwwuuutttqqqqqqrrrssssssrrrrrrrrrqqqooollljjjiiiiiikkkllliiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkkkkjjjjjjjjjkkkfffgggggghhhiiijjjjjjjjjmmmppptttvvvvvvwwwxxxyyyzzz|||~~~~~~~~~{{{yyyxxxqqqpppooonnnmmmmmmnnnoooiiiiiiiiihhhhhhhhhhhhhhhkkkmmmpppppppppppprrrsssssstttvvvwwwxxxyyy|||}}}|||xxxtttqqqooommmmmmlllllllllkkkkkkkkkhhhiiikkklllmmmmmmllllllhhhiiiiiijjjkkkkkkllllllqqqpppooonnnmmmmmmnnnnnnrrrtttuuutttsssqqqrrrrrrrrrqqqppppppqqqssstttuuuyyyyyyxxxwwwwwwvvvvvvvvvuuuvvvxxxzzz{{{{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{wwwwwwxxxyyyyyyzzz{{{{{{xxxwwwwwwvvvuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyzzzxxxyyyzzz{{{}}}~~~~~~~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvttttttrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwuuutttssssssssssssrrrpppmmmjjjhhhggghhhhhhiiiiiihhhggghhhkkkmmmoooooonnnmmmlllkkkjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiilllmmmoooqqqsssvvvwwwxxxwwwzzz|||~~~~~~}}}}}}}}}~~~}}}|||wwwvvvsssqqqooonnnnnnnnnlllkkkjjjhhhhhhhhhiiiiiijjjjjjkkklllnnnoooppppppqqqqqqpppqqqrrrtttvvvxxx{{{~~~}}}yyyuuuqqqnnnllllllkkkjjjiiihhhgggfffiiiiiiiiillloooqqqpppoooiiiiiijjjjjjjjjkkknnnppprrrqqqooommmlllmmmnnnooopppppppppppppppqqqqqqqqqtttsssrrrqqqqqqsssuuuvvvwwwyyyzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyzzz{{{|||}}}~~~zzzxxxvvvtttsssssstttuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{|||~~~~~~~~~~~~|||zzzyyyxxxxxxxxxyyyyyyyyyxxxwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuutttssssssssstttrrrpppmmmjjjiiihhhhhhiiihhhhhhggghhhiiilllooopppnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjkkklllnnnppprrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~{{{zzzxxxuuusssrrrrrrrrrpppooonnnlllkkkkkkkkkkkkiiiiiijjjkkkmmmnnnnnnooopppppppppqqqrrrtttvvvxxxyyy{{{}}}zzzvvvrrrooommmmmmlllkkkiiiiiihhhhhhiiiiiijjjmmmppprrrqqqpppmmmmmmllllllkkkmmmoooqqqrrrqqqpppnnnmmmmmmmmmnnnnnnoooooooooppppppqqqqqqrrrqqqpppooopppqqqssstttuuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyxxxyyyyyyzzz{{{|||zzzyyywwwuuuuuuuuuwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{|||}}}~~~}}}~~~~~~|||zzzxxxxxxxxxxxxzzzzzzyyyxxxvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqquuuvvvvvvwwwwwwvvvvvvuuuuuuuuutttsssssstttttttttqqqpppnnnkkkjjjiiiiiiiiiggggggggghhhjjjmmmoooqqqllllllkkkjjjiiiiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkiiijjjkkkmmmoooppprrrssssssuuuxxxyyyyyy{{{}}}}}}{{{yyyxxxxxxwwwvvvuuusssqqqooonnnmmmmmmhhhiiiiiijjjkkkllllllmmmnnnnnnoooppprrrtttvvvwwwwwwyyy|||~~~|||yyyvvvssspppnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllppptttwwwwwwvvvvvvtttqqqooonnnoooqqqsssrrrrrrqqqpppooonnnmmmllllllmmmmmmnnnooopppqqqqqqpppooonnnnnnnnnoooqqqrrrsssuuuwwwxxxxxxxxxyyyzzzyyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{|||}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyxxxwwwuuusssqqqpppppppppppppppqqqqqqqqqqqquuuuuuvvvvvvvvvvvvuuuuuussssssrrrrrrrrrsssttttttqqqpppnnnllljjjjjjiiiiiihhhhhhhhhiiijjjlllnnnooojjjjjjiiiiiiiiiiiiiiiiiikkkjjjiiihhhhhhiiijjjkkkjjjkkklllmmmoooppprrrrrrppprrrtttuuuuuuvvvxxxzzz}}}}}}|||{{{{{{yyyxxxvvvsssqqqooommmmmmhhhiiiiiiiiijjjkkkkkkkkklllmmmnnnooorrrtttuuuvvvvvvxxxyyyzzz|||}}}zzzxxxvvvrrrpppmmmlllkkkjjjiiiiiiiiiiiiiiikkkooovvv|||}}}wwwrrrqqqqqqssstttqqqrrrsssrrrqqqooolllkkkkkkkkklllmmmnnnooopppqqqoooooonnnnnnnnnooopppqqqrrrtttwwwxxxxxxxxxzzz{{{yyyyyyzzzzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxyyyyyyzzzyyyxxxxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{|||}}}~~~||||||}}}}}}}}}}}}}}}}}}|||}}}~~~}}}|||zzzyyyxxxxxxxxxyyyxxxxxxwwwuuusssqqqooonnnoooooooooppppppqqqqqqqqqsssttttttuuuuuuttttttsssqqqqqqqqqpppqqqqqqrrrrrroooooommmlllkkkjjjiiiiiijjjjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjjjjlllkkkjjjiiiiiijjjkkkllljjjkkkkkkmmmnnnoooppppppnnnpppqqqrrrrrrrrrtttvvvxxxzzz}}}~~~~~~~~~}}}}}}zzzyyywwwuuurrrooommmllljjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmoooqqqrrrssstttvvvwwwxxxwwwwwwyyy||||||yyywwwuuurrrooommmllljjjhhhhhhhhhiiijjjjjjlllrrr{{{}}}vvvssssssssssssqqqrrrssstttrrrpppmmmkkkjjjkkklllmmmnnnoooppppppooooooooooooooopppqqqqqqrrrtttwwwxxxxxxyyyzzz|||yyyyyyyyyzzz|||~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzvvvwwwwwwyyyzzz{{{||||||{{{{{{|||}}}}}}}}}||||||||||||}}}~~~}}}|||zzzxxxxxxxxxxxxyyywwwwwwvvvuuusssrrrpppooonnnnnnnnnoooppppppqqqqqqrrrrrrrrrssssssrrrrrrrrrppppppooonnnnnnooooooooonnnmmmmmmllljjjiiiiiihhhjjjjjjjjjiiihhhhhhggggggiiihhhhhhhhhiiijjjkkkkkklllllllllllllllllllllllliiiiiijjjjjjkkklllmmmmmmlllnnnooopppooooooqqqrrrsssuuuxxxyyyzzz|||~~~|||{{{zzzwwwuuurrrooommmllllllllllllkkkkkkkkkkkkkkklllmmmooopppqqqqqqqqqtttuuuvvvuuutttuuuvvvxxxzzz|||}}}zzzxxxvvvssspppnnnllljjjiiihhhiiijjjlllkkkmmmsss~~~yyytttsssrrrqqqqqqrrrssstttsssqqqooonnnkkkllllllmmmnnnoooppppppooopppppppppqqqqqqqqqqqqqqqsssvvvwwwwwwxxxyyy{{{wwwxxxyyyzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvwwwwwwxxxyyyzzzzzzyyyzzz|||}}}~~~}}}||||||{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxyyywwwwwwwwwvvvuuutttrrrqqqmmmmmmnnnnnnoooppppppqqqppppppqqqqqqqqqqqqppppppoooooonnnmmmllllllllllllllllllkkkkkkjjjiiihhhggghhhhhhhhhhhhhhhggggggfffhhhhhhhhhiiijjjkkklllllllllmmmnnnoooooonnnmmmllliiijjjjjjkkkkkklllllllllkkkmmmnnnnnnmmmmmmooopppnnnqqqtttuuuvvvxxx{{{}}}~~~~~~}}}|||yyyvvvsssqqqooonnnnnnnnnmmmmmmllllllkkklllmmmoooppppppoooooooooqqqssstttsssssstttuuuwwwxxxzzz|||}}}{{{xxxuuurrrpppnnnllljjjjjjkkkmmmnnnlllmmmsss}}}{{{uuusssqqqoooqqqqqqrrrssssssrrrqqqpppmmmmmmnnnnnnnnnoooooooooooooooppppppqqqqqqqqqpppoooqqqtttuuuuuuuuuvvvwwwvvvwwwxxxyyy|||~~~~~~{{{{{{zzzzzzyyyzzzzzzzzz||||||||||||{{{zzzzzzyyyvvvwwwwwwwwwxxxxxxyyyyyyyyyzzz|||~~~~~~~~~zzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwxxxxxxyyyxxxxxxxxxxxxwwwvvvttttttlllmmmmmmnnnoooppppppqqqooooooppppppppppppooooooooonnnmmmlllkkkjjjjjjjjjkkkkkkkkkjjjiiihhhgggfffeeeeeefffgggggggggggggggiiihhhiiiiiijjjkkkmmmmmmlllmmmpppqqqqqqpppmmmllllllllllllmmmmmmnnnnnnnnnkkklllnnnmmmllllllnnnooolllnnnqqqssstttvvvyyy||||||}}}}}}yyywwwuuupppppppppooonnnnnnmmmmmmkkklllnnnooooooooonnnmmmkkknnnqqqssssssrrrssstttvvvvvvwwwyyy{{{}}}}}}zzzwwwtttrrrpppnnnllllllmmmoooqqqlllmmmqqq{{{|||uuurrrpppnnnqqqqqqrrrrrrssssssrrrrrrnnnnnnnnnooooooooooooooonnnnnnooopppppppppppppppnnnppprrrsssrrrrrrtttuuuuuuvvvwwwyyy{{{~~~~~~zzzyyyyyyxxxxxxyyyyyyzzz~~~~~~~~~~~~}}}|||zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}zzz{{{|||}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvtttrrrqqqpppppppppooooooooooooooopppoooooonnnmmmmmmllllllkkkkkkjjjiiihhhhhhhhhiiijjjjjjjjjiiiiiigggffffffhhhhhhiiihhhhhhgggffffffhhhhhhiiijjjlllmmmnnnnnnnnnooopppqqqppppppnnnnnnmmmllllllkkkkkkkkkllllllllllllmmmmmmmmmlllkkkkkkkkkmmmppprrrssstttwwwyyy{{{|||~~~}}}{{{zzzvvvsssooommmmmmmmmmmmlllllllllmmmppprrrrrrmmmiiioooooooooooopppppppppqqqrrrrrrssstttvvvyyy|||}}}{{{xxxrrrqqqpppooonnnmmmmmmmmmnnnooottt|||{{{sssnnnnnnoooooooooppprrrsssuuuvvvwwwsssrrrpppnnnmmmmmmoooooonnnooopppqqqrrrqqqppppppqqqrrrrrrssssssrrrrrrqqqsssvvvyyyzzz{{{|||~~~zzzzzzyyyxxxxxxxxxyyyyyy||||||||||||}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwxxxxxxzzzzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzz|||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyywwwxxxxxxwwwvvvtttrrrqqqqqqpppppppppoooooonnnnnnoooooonnnmmmmmmlllkkkkkkjjjjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhgggfffhhhhhhhhhhhhhhhhhhgggfffgggggghhhjjjkkklllmmmnnnpppppprrrrrrrrrqqqpppoooooonnnmmmllllllllllllllllllllllllllllllkkkkkkjjjjjjlllooopppqqqsssuuuwwwzzzzzz|||~~~~~~yyyvvvrrrpppoooooonnnmmmmmmmmmoooqqqsssrrrnnnjjjkkklllllllllmmmnnnnnnnnnqqqqqqrrrsssuuuwwwzzz{{{|||}}}zzzuuusssqqqooonnnmmmmmmmmmnnnnnnqqqwwwvvvooollllllmmmnnnoooqqqsssuuuvvvwwwwwwuuutttqqqooommmmmmnnnnnnmmmnnnpppqqqqqqqqqpppppppppqqqqqqrrrrrrqqqqqqpppsssuuuxxxzzzzzz{{{}}}~~~~~~yyyyyyyyyxxxxxxyyyzzzzzz||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~}}}}}}}}}|||{{{{{{zzzzzzwwwwwwwwwwwwvvvtttrrrppprrrqqqqqqpppooonnnmmmmmmnnnmmmmmmllllllkkkkkkjjjhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiihhhgggggggggggghhhhhhiiihhhhhhhhhfffggghhhiiikkklllmmmmmmrrrssstttuuuuuutttsssrrrrrrqqqpppnnnnnnmmmmmmmmmkkkkkkllllllkkkkkkjjjiiiiiikkkmmmnnnoooppprrrtttwwwwwwyyy{{{~~~}}}{{{wwwtttssssssqqqpppooopppqqqssstttrrrnnnjjjjjjjjjjjjkkklllmmmmmmmmmpppppppppqqqsssuuuvvvwwwxxx{{{~~~yyywwwtttqqqooonnnooooooqqqppppppsssxxx|||}}}zzztttoookkkjjjjjjkkklllnnnqqqtttvvvwwwwwwwwwvvvuuurrrooonnnmmmnnnooommmnnnpppqqqrrrrrrrrrqqqoooppppppqqqqqqppppppooosssuuuwwwyyyyyyyyy{{{}}}~~~}}}|||xxxxxxxxxxxxyyyzzzzzz{{{||||||{{{{{{zzzzzzzzzyyy{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||}}}~~~}}}}}}}}}||||||{{{{{{{{{wwwwwwxxxwwwvvvtttrrrppprrrrrrqqqpppooonnnmmmllllllllllllkkkkkkjjjjjjjjjgggggggggggghhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggfffggghhhiiiiiiiiiiiiiiiggghhhiiijjjlllmmmnnnnnntttuuuvvvwwwwwwwwwvvvuuutttsssrrrpppoooooonnnnnnllllllllllllkkkjjjiiiiiiiiijjjlllmmmmmmnnnoooqqqssstttuuuxxxzzz}}}~~~~~~~~~{{{yyyxxxvvvtttsssqqqrrrtttuuutttqqqmmmjjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnoooqqqrrrsssttttttwww{{{|||xxxuuurrrqqqqqqrrruuusssrrrrrrtttvvvvvvuuurrrpppnnnkkkiiiiiiiiiiiikkkmmmqqquuuwwwxxxwwwvvvuuutttrrrpppooopppqqqrrrooopppqqqssstttttttttssspppqqqqqqqqqqqqqqqqqqpppsssuuuwwwxxxxxxxxxyyy{{{~~~~~~~~~}}}{{{zzzwwwwwwwwwxxxyyyzzz{{{|||}}}||||||{{{{{{zzzzzzyyy{{{}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~||||||||||||{{{{{{{{{{{{xxxxxxxxxxxxvvvtttrrrqqqrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhggghhhhhhiiijjjjjjiiijjjjjjjjjjjjiiiiiihhhgggggghhhiiiiiijjjiiiiiiiiijjjkkklllmmmoooppppppuuuvvvwwwxxxyyyxxxxxxwwwvvvuuusssrrrqqqppppppooonnnnnnnnnmmmmmmkkkjjjjjjiiikkkllllllllllllnnnooopppqqqrrrtttwwwzzz}}}~~~~~~~~~}}}{{{yyyvvvtttvvvwwwwwwuuupppmmmjjjkkkkkkkkkkkkllllllllllllkkklllmmmnnnooopppqqqqqqqqqssswwwzzz}}}}}}zzzwwwvvvuuuuuuvvvtttrrrrrrssssssrrrpppooonnnlllkkkjjjiiihhhhhhjjjmmmqqqtttwwwwwwvvvuuusssrrrqqqpppqqqsssuuuvvvrrrsssuuuvvvwwwwwwvvvvvvrrrssssssttttttssssssrrrsssuuuwwwxxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||zzzzzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxvvvsssrrrrrrqqqqqqpppooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjkkkiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiijjjkkklllmmmooopppqqqqqquuuvvvwwwxxxyyyyyyxxxxxxvvvuuutttrrrrrrqqqqqqqqqqqqqqqppppppooonnnllllllkkklllnnnmmmllllllmmmnnnnnnoooppprrruuuxxxzzz|||~~~|||yyy{{{|||{{{wwwrrrnnnmmmjjjjjjjjjjjjiiiiiiiiiiiihhhiiikkkmmmnnnoooppppppoooqqqtttwwwyyy}}}}}}{{{zzzyyyuuutttrrrrrrrrrrrrpppnnnooonnnmmmkkkjjjiiihhhhhhkkkmmmpppssstttuuuttttttqqqqqqpppqqqrrruuuxxxyyyuuuvvvwwwxxxyyyxxxwwwwwwtttuuuuuuvvvvvvuuuuuuttttttvvvxxxxxxwwwwwwxxxyyyyyyzzz{{{|||||||||{{{{{{xxxxxxxxxxxxyyyzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~}}}yyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyywwwuuusssqqqpppppppppoooooonnnnnnkkkkkkkkkllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhhhhjjjkkklllmmmnnnppppppqqqtttuuuvvvxxxxxxxxxxxxwwwuuutttsssrrrrrrrrrrrrrrrssssssssssssqqqpppooonnnmmmnnnoooooommmlllmmmnnnmmmmmmoooqqqtttvvvyyyzzz{{{}}}~~~{{{uuuqqqpppllllllkkkjjjiiihhhhhhgggfffhhhjjjlllnnnoooppppppoooqqqsssuuuvvvzzz~~~~~~|||wwwvvvtttttttttsssqqqnnnnnnmmmkkkjjjiiihhhhhhhhhmmmnnnooopppqqqrrrrrrrrrsssrrrqqqrrrsssuuuxxxzzzwwwxxxyyyyyyyyyxxxvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwyyyyyyxxxwwwxxxyyywwwxxxzzz|||}}}}}}||||||yyyyyyyyyxxxxxxyyyzzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~|||yyyyyyyyyyyyyyyyyyyyyyyy{{{||||||{{{zzzxxxvvvtttpppppppppooooooooooooooollllllllllllllllllllllllmmmmmmlllkkkjjjjjjjjjjjjiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggiiijjjkkklllmmmoooppppppssstttvvvwwwxxxxxxwwwwwwtttssssssrrrrrrrrrssssssuuuuuuuuutttsssrrrpppoooooopppqqqpppnnnmmmnnnooolllmmmnnnpppsssvvvxxxzzzzzz|||}}}~~~xxxtttssspppooonnnmmmkkkjjjiiihhheeegggiiilllooopppppppppoooqqqrrrtttuuuxxx|||~~~{{{yyyxxxwwwwwwuuusssppplllkkkiiihhhgggggghhhhhhnnnnnnnnnoooooopppqqqqqquuutttsssrrrsssuuuwwwyyyxxxxxxyyyyyyxxxwwwuuutttuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxzzzzzzxxxwwwxxxyyyvvvwwwyyy{{{}}}~~~~~~}}}zzzzzzyyyxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz~~~{{{wwwssspppoooooooooooonnnnnnnnnnnnlllmmmmmmmmmkkkkkkmmmooommmllljjjhhhgggggghhhhhhggghhhiiijjjjjjkkkjjjjjjhhhiiijjjkkkkkkiiihhhgggkkkkkkjjjjjjkkkmmmnnnooossstttvvvwwwxxxxxxwwwwwwqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqpppooonnnmmmlllmmmlllmmmmmmoooqqqtttuuuuuuxxx}}}~~~~~~~~~~~~}}}wwwtttsssqqqnnnllllllkkkiiihhhiiiiiiiiijjjkkklllmmmnnnoooppprrrtttvvvxxxyyyyyyyyy|||~~~}}}|||zzzwwwuuusssrrrnnnnnnmmmlllkkkkkkkkkkkklllllllllllllllmmmnnnooorrrqqqqqqrrrsssuuuwwwyyywwwxxxxxxxxxwwwvvvtttrrrxxxvvvuuuuuuvvvwwwwwwvvvzzzyyyxxxxxxyyyyyyxxxvvvyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~}}}}}}~~~}}}|||~~~~~~}}}}}}~~~}}}|||{{{{{{|||{{{yyyyyyyyy{{{}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxx|||||||||{{{yyywwwtttsssoooooooooooonnnnnnnnnnnnmmmnnnnnnmmmllllllmmmnnnmmmllljjjiiihhhggghhhhhhgggggghhhiiijjjjjjjjjjjjhhhhhhiiiiiiiiihhhhhhgggkkkjjjiiiiiijjjkkklllmmmssstttuuuwwwwwwwwwwwwvvvrrrrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttssssssrrrqqqpppooonnnnnnnnnnnnnnnoooppprrrssssssvvvzzz}}}|||yyyxxxuuurrrpppooonnnkkkiiikkkkkkkkkkkklllmmmnnnooopppqqqsssuuuvvvxxxyyyyyyxxxzzz}}}~~~|||zzzwwwuuussssssppppppnnnmmmllllllllllllllllllkkkkkklllmmmmmmnnnpppppppppqqqsssuuuwwwyyyxxxxxxwwwwwwuuutttsssrrrwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuoooooooooooonnnnnnnnnnnnoooppppppooommmlllmmmnnnmmmllljjjiiihhhgggggggggfffggghhhiiijjjjjjjjjjjjhhhhhhggggggggghhhhhhiiikkkjjjiiihhhiiijjjkkklllssstttuuuwwwwwwwwwwwwvvvsssttttttuuuvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuutttsssrrrrrrqqqqqqpppoooooooooppppppppprrrvvvyyy{{{}}}~~~{{{xxxvvvtttrrrnnnlllllllllllllllmmmnnnooooooqqqqqqrrrtttvvvwwwxxxxxxwwwxxxyyyyyyyyy|||~~~{{{xxxvvvuuuuuusssrrrqqqooonnnmmmmmmmmmkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnppprrruuuxxxyyyzzzyyywwwuuusssrrrrrrrrrvvvvvvuuuuuuuuuwwwxxxyyyvvvvvvwwwwwwxxxxxxyyyyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzz~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvuuutttttttttttttttoooooooooooonnnnnnnnnnnnoooqqqqqqpppnnnllllllmmmllllllkkkiiihhhhhhggggggfffggghhhiiijjjjjjjjjjjjiiihhhgggggggggiiijjjkkklllkkkjjjiiiiiijjjkkkllltttuuuvvvxxxxxxxxxxxxwwwuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyxxxxxxwwwvvvvvvuuuttttttsssqqqpppooonnnnnnoooqqqsssuuuvvvxxx{{{}}}~~~~~~~~~~~~{{{yyyuuuqqqnnnnnnmmmmmmmmmmmmmmmnnnoooppppppqqqrrrssstttuuuvvvuuuvvvwwwxxxxxxzzz}}}|||zzzyyyyyyvvvtttsssqqqooonnnmmmmmmkkkkkkjjjjjjjjjkkkkkklllkkklllmmmnnnqqquuuxxxzzz|||zzzwwwtttrrrrrrssstttuuuuuuuuuuuuuuuvvvyyy{{{zzz{{{{{{zzzyyyxxxxxxyyywwwwwwwwwxxxxxxxxxxxxyyywwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy|||||||||||||||||||||{{{{{{{{{{{{{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzxxxwwwuuutttsssrrrrrrrrroooooooooooonnnnnnnnnnnnooopppqqqqqqnnnmmmlllllllllkkkkkkjjjiiihhhgggfffffffffggghhhiiiiiiiiiiiiiiiiiihhhhhhiiikkkmmmnnnnnnmmmlllkkklllmmmnnnooouuuvvvwwwyyyzzzyyyyyyxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{||||||}}}||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvuuutttrrrqqqooonnnoooppprrrrrrrrrtttwwwyyy{{{~~~~~~}}}}}}}}}}}}}}}yyyuuuqqqooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrssssssuuuxxxzzzzzzzzz{{{||||||}}}~~~~~~xxxwwwuuurrrpppnnnmmmllllllkkkkkkjjjjjjjjjkkkkkkjjjkkklllnnnqqquuuxxxzzz}}}zzzwwwtttrrrrrrtttuuutttuuuuuuttttttvvvzzz}}}{{{xxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~~~~}}}||||||||||||}}}||||||{{{zzzyyyxxx{{{{{{{{{{{{{{{|||||||||zzz{{{{{{}}}~~~||||||{{{zzzzzzzzzzzz{{{yyyxxxwwwuuutttrrrqqqpppoooooooooooonnnnnnnnnnnnmmmoooqqqpppnnnmmmllllllkkkkkkkkkkkkjjjhhhgggfffeeefffggghhhiiiiiiiiiiiihhhhhhiiijjjkkklllnnnnnnnnnnnnmmmmmmnnnoooqqqrrruuuvvvwwwyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvuuusssrrrqqqpppqqqqqqqqqpppqqqtttvvvxxxzzz}}}~~~||||||}}}~~~yyyuuuqqqppppppooonnnnnnnnnnnnnnnmmmlllllllllnnnooopppppptttxxxzzzzzzzzzzzzzzzzzzzzz{{{}}}|||zzzxxxuuurrrpppnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkklllnnnqqquuuxxxzzzzzzxxxuuusssrrrssstttuuusssuuuuuutttsssuuuzzz}}}xxxwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||zzz{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxvvvtttrrrqqqoooooooooooonnnnnnnnnnnnkkkmmmooopppnnnmmmllllllkkkkkkkkkkkkjjjhhhgggeeeeeefffggghhhiiiiiiiiiiiifffggghhhjjjlllmmmmmmmmmnnnmmmmmmnnnoooqqqssstttssstttvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxx{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxvvvuuutttqqqqqqpppooonnnnnnqqqssssssuuuyyy{{{|||~~~|||}}}~~~~~~zzzttttttsssqqqqqqpppppppppnnnnnnlllkkklllmmmnnnpppoooqqqtttuuuvvvvvvxxxzzzyyyyyyyyy{{{}}}|||xxxuuurrrqqqpppnnnmmmmmmlllkkkkkklllllllllmmmmmmooorrruuuxxxyyyvvvuuusssqqqqqqrrrssstttrrrtttvvvtttrrruuu{{{~~~xxxwwwyyywwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}|||zzzyyyxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{||||||zzz{{{}}}}}}{{{yyyxxxwwwwwwvvvwwwyyyyyyxxxvvvtttrrroooooooooooonnnnnnnnnnnniiilllnnnooonnnmmmllllllkkkkkkkkkkkkjjjhhhgggeeeeeefffggghhhiiiiiiiiiiiidddeeehhhjjjllllllllllllllllllmmmmmmoooqqqtttuuurrrssstttvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxxxx{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyywwwxxxyyyzzzyyyxxxwwwvvvqqqqqqpppnnnlllllloooqqqppprrrvvvxxxzzz|||~~~}}}}}}~~~~~~wwwvvvuuutttsssrrrrrrrrrpppnnnmmmllllllmmmooopppnnnoooppppppqqqssswwwzzzyyyyyyyyyzzz{{{~~~{{{xxxuuusssrrrooonnnmmmlllllllllllllllnnnnnnnnnppprrruuuxxxyyyrrrrrrqqqppppppqqqrrrrrrrrrtttvvvtttrrrttt{{{~~~xxxxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||~~~~~~|||zzzyyyxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{||||||yyy{{{}}}}}}|||zzzyyyxxxzzzzzzxxxwwwvvvtttsssrrrrrrqqqqqqpppooonnnnnnmmmkkkmmmoooqqqpppmmmiiigggjjjjjjjjjiiihhhfffeeeddddddeeefffggghhhhhhhhhhhhggghhhiiijjjkkkllllllllllllmmmnnnooopppqqqrrrsssssstttuuuvvvwwwwwwwwwwwwuuuuuuvvvxxxxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||~~~~~~}}}|||{{{{{{||||||yyyzzzzzzzzzzzzzzzyyyyyyttttttsssrrrqqqqqqpppooopppooonnnnnnqqqtttxxxzzz~~~}}}{{{yyyyyywwwuuusssooommmllllllmmmnnnmmmmmmnnnnnnnnnnnnoooqqqssstttsssuuuyyyzzzzzzzzz{{{|||}}}yyyvvvuuurrrrrrrrrqqqpppnnnlllkkkoooooopppqqqssstttuuuvvvtttrrrpppooonnnooopppqqqwwwwwwuuusssrrrsssxxx{{{{{{wwwuuurrrtttvvvwwwwwwwwwxxxzzz{{{zzzyyyyyyxxxxxxxxxxxxzzzzzzyyyxxxxxxyyyyyyyyy}}}~~~}}}{{{yyyxxxxxxzzzzzzyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxyyyzzz{{{|||{{{}}}}}}|||{{{zzzyyyzzzyyyxxxwwwuuutttsssrrrrrrqqqpppooonnnmmmlllllllllmmmnnnoooooommmjjjiiijjjiiiiiihhhfffeeeeeeddddddeeefffggghhhhhhhhhhhhggghhhiiijjjkkklllllllllllllllmmmnnnooopppqqqrrrrrrssstttuuuuuuvvvvvvuuussstttuuuvvvwwwwwwwwwwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}}}}||||||}}}}}}}}}|||{{{{{{xxxwwwvvvuuutttsssrrrqqqqqqpppooooooqqqtttwwwyyy{{{|||~~~|||zzzwwwtttqqqooommmmmmmmmnnnmmmlllmmmmmmlllllllllnnnoooppprrruuuxxxyyyyyyyyyzzz||||||}}}~~~{{{yyyuuuttttttsssrrrrrrqqqqqqoooooopppqqqrrrttttttuuurrrqqqooonnnnnnooopppqqquuuuuutttsssrrrsssvvvyyy~~~{{{xxxuuusssrrrtttvvvwwwwwwwwwxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzz}}}~~~~~~|||zzzyyyxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{zzzyyyyyyyyyzzz{{{|||{{{}}}~~~~~~}}}||||||{{{zzzyyyxxxwwwvvvuuutttssssssrrrqqqooonnnlllkkkkkkllllllmmmmmmmmmmmmlllkkkjjjiiigggeeeddddddeeeeeeeeeeeefffggghhhhhhhhhhhhggggggiiijjjkkklllllllllkkkllllllmmmnnnooopppppppppqqqrrrsssssstttssssssqqqrrrssstttuuuuuuuuuuuuwwwwwwxxxxxxyyyyyyyyyzzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyywwwvvvuuutttsssrrrqqqpppqqqrrrtttvvvvvvxxx{{{{{{yyytttrrrpppnnnnnnnnnlllkkkmmmmmmlllkkkkkkllllllmmmqqqsssvvvwwwwwwwwwyyyzzzyyyzzz|||}}}yyyxxxwwwuuuuuuuuuvvvwwwoooppppppqqqrrrsssssstttpppooonnnnnnnnnooopppqqqrrrssstttsssrrrrrrtttvvvyyyyyyyyyyyyxxxvvvtttrrrrrrtttvvvwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz~~~~~~}}}~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{|||{{{zzzyyyyyyyyyzzz{{{zzz|||~~~~~~~~~~~~~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvuuuuuutttsssqqqooommmlllkkklllllllllkkkllllllmmmmmmjjjhhhfffdddcccdddeeefffffffffggghhhhhhhhhhhhhhhfffgggiiijjjkkklllmmmmmmkkkllllllmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqooopppqqqrrrrrrrrrrrrrrruuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuutttrrrqqqppppppqqqrrrrrrtttxxx|||~~~~~~zzzwwwtttrrrqqqpppnnnlllmmmmmmmmmmmmmmmmmmmmmmmmppprrrtttttttttuuuvvvxxxxxxxxxzzz{{{}}}~~~}}}zzzwwwvvvvvvwwwxxxqqqqqqqqqqqqrrrrrrrrrrrrooonnnnnnnnnnnnoooqqqqqqppprrrssssssrrrrrrrrrtttwwwwwwxxxxxxwwwvvvtttssssssuuuwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz~~~~~~}}}|||{{{zzz{{{zzzyyyyyyxxxxxxyyyyyywwwwwwwwwxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxyyyzzzxxx{{{~~~~~~||||||{{{{{{zzzyyyxxxxxxwwwvvvuuusssqqqooonnnmmmllllllkkkjjjkkkkkkmmmmmmiiihhhfffdddcccdddeeeffffffggghhhhhhhhhhhhhhhhhhfffggghhhjjjkkklllmmmmmmllllllllllllmmmmmmmmmmmmlllmmmnnnooooooppppppooonnnnnnooopppppppppoooooosssssstttuuuvvvxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~|||{{{yyyxxxxxxvvvuuusssqqqpppoooooopppppprrrvvvzzz~~~~~~~~~{{{xxxwwwuuurrrppplllmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrqqqrrrtttuuuwwwwwwyyyzzz|||}}}~~~~~~zzzwwwvvvvvvvvvsssssssssrrrrrrrrrrrrrrrnnnnnnnnnoooooopppqqqqqqoooqqqssssssrrrqqqrrrrrrwwwxxxxxxxxxwwwuuusssrrrsssuuuwwwwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{~~~~~~~~~~~~}}}|||{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwxxxyyyzzz{{{||||||{{{yyyxxxwwwwwwwwwxxxwwwzzz|||||||||{{{zzzyyyyyyyyyxxxwwwvvvtttsssqqqppppppllllllkkkkkkkkkkkkkkkllliiihhhfffeeeeeeeeeffffffggghhhhhhiiiiiihhhhhhhhheeefffhhhjjjlllmmmmmmnnnmmmmmmmmmmmmmmmlllllllllkkklllmmmnnnnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnmmmppppppqqqssstttvvvwwwwwwyyyxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxwwwvvvtttrrrqqqppppppoooqqquuuyyy|||}}}}}}}}}||||||~~~}}}{{{yyywwwoooooopppppppppooonnnnnnmmmnnnoooooonnnoooqqqsssvvvwwwxxxyyyzzz|||}}}}}}}}}~~~{{{xxxwwwvvvvvvuuuuuutttsssrrrrrrqqqppppppppppppqqqqqqqqqqqqoooqqqssssssrrrqqqrrrsssvvvwwwwwwwwwvvvtttrrrqqqtttuuuwwwxxxwwwvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzxxxvvvuuuuuuuuuuuuuuuyyy~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqllllllllllllkkkjjjjjjjjjhhhhhhggggggggggggffffffhhhhhhiiiiiiiiihhhhhhgggeeefffhhhjjjlllmmmnnnnnnnnnnnnnnnnnnmmmmmmllllllkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmlllllllllnnnoooqqqssstttuuutttttttttuuuvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyywwwvvvtttsssrrrnnnppptttwwwyyyzzzyyyxxxwwwxxxyyy|||~~~~~~}}}~~~}}}wwwwwwwwwvvvuuurrrpppooolllmmmnnnmmmlllmmmooorrruuuuuuvvvwwwyyyzzz{{{{{{{{{{{{}}}~~~|||{{{xxxwwwvvvuuutttsssrrrrrrqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrqqqqqqrrrtttvvvvvvwwwwwwwwwuuutttssstttvvvwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||{{{{{{zzzzzz{{{{{{{{{}}}|||{{{yyyyyyxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{yyywwwuuusssssssssssstttxxx~~~~~~~~~yyyyyyyyyxxxxxxwwwwwwwwwuuuuuutttsssrrrrrrqqqqqqlllmmmmmmlllkkkjjjiiihhhggghhhhhhiiihhhhhhgggfffhhhhhhiiiiiiiiihhhhhhgggeeefffhhhjjjlllmmmnnnnnnooooooooonnnmmmmmmllllllkkkkkklllmmmnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmlllllliiiiiikkkmmmoooppprrrsssppppppqqqrrrtttvvvxxxyyyxxxyyy{{{}}}}}}}}}|||zzzxxxwwwvvvuuummmooosssvvvwwwwwwvvvuuussstttvvvyyy{{{~~~~~~}}}|||}}}~~~}}}}}}zzzwwwtttrrrllllllmmmlllkkklllnnnqqqssstttuuuvvvwwwxxxyyyzzzyyyzzzzzz|||}}}~~~yyyyyyxxxvvvuuutttsssrrrsssssssssssssssrrrqqqpppqqqrrrsssrrrqqqqqqsssuuuvvvwwwxxxyyyyyyyyyxxxwwwtttvvvxxxxxxvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{zzzzzzyyyyyyyyyzzzzzz}}}|||zzzyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyyyyzzzyyyvvvtttrrrrrrrrrrrrtttxxx~~~||||||{{{zzzxxxwwwvvvuuurrrqqqqqqppppppqqqqqqrrrnnnmmmlllkkkiiihhhgggfffgggggggggfffeeeeeeeeedddgggiiikkkllllllllljjjiiihhhhhhiiijjjkkkmmmmmmnnnqqqppppppooonnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllliiiiiijjjkkkmmmnnnoooooonnnnnnnnnoooppprrrssstttvvvxxxzzz{{{|||}}}~~~~~~|||zzzxxxwwwvvvuuuuuuvvvwwwwwwuuusssqqqqqqrrrtttvvvyyy{{{|||~~~~~~~~~|||~~~~~~yyytttqqqooommmjjjiiikkklllmmmmmmpppppppppqqqsssuuuxxxyyyzzzzzzyyyyyy{{{}}}|||yyywwwvvvvvvvvvxxxwwwvvvuuusssrrrqqqpppppppppppppppqqqrrrrrrsssyyywwwuuuuuuvvvwwwvvvuuuuuuwwwxxxyyyyyyxxxwwwuuutttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{wwwyyyzzzzzzxxxwwwwwwxxxzzzzzzyyyxxxxxxzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxyyyxxxuuusssssstttvvvwwwyyy}}}~~~~~~}}}{{{zzzyyyxxxwwwtttssssssrrrqqqqqqrrrrrrooonnnmmmlllkkkiiihhhhhhggggggfffffffffffffffeeeggghhhjjjkkkkkkkkkjjjiiihhhhhhiiikkklllnnnooooooqqqqqqpppooonnnmmmlllkkkkkklllllllllmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiihhhhhhiiijjjkkkkkkllllllmmmmmmmmmnnnoooppprrrrrrsssuuuwwwxxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{xxxwwwwwwxxxyyyxxxvvvsssrrrrrrrrrsssuuuwwwxxxyyyzzz|||~~~~~~~~~zzzwwwssspppnnnlllmmmnnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvxxxxxxxxxyyy{{{}}}~~~~~~}}}zzzyyyxxxwwwxxxwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuyyywwwvvvuuuvvvvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvwwwwwwxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzxxxzzz{{{zzzyyywwwxxxxxxzzzzzzzzzzzz{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxyyyxxxuuuttttttuuuxxxyyy|||}}}|||{{{zzzyyywwwvvvuuusssrrrrrrrrrrrrpppooonnnmmmlllkkkjjjiiiffffffffffffggggggggggggfffgggiiijjjjjjjjjiiihhhggghhhjjjkkkmmmooopppqqqrrrqqqpppooommmkkkjjjjjjiiijjjkkkkkklllmmmnnnnnnllllllkkkjjjiiihhhhhhgggggggggggghhhhhhiiiiiiiiikkkkkkkkklllmmmnnnoooppppppqqqttttttuuuvvvxxxzzzzzz|||~~~~~~~~~~~~{{{{{{zzz{{{{{{zzzwwwuuurrrrrrrrrrrrrrrsssttttttuuuvvvyyy{{{~~~~~~}}}}}}xxxvvvsssqqqqqqqqqpppooommmlllllllllmmmoooqqqrrrtttuuuwwwyyy{{{|||}}}~~~}}}~~~}}}{{{zzzxxxxxxvvvuuussssssrrrrrrsssssssssssstttuuuvvvwwwzzzxxxvvvuuuvvvvvvuuuttttttuuuvvvwwwwwwvvvuuutttttttttvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxzzzyyyyyyxxxxxxxxxyyyyyyyyy{{{||||||zzzyyyyyyzzz{{{{{{}}}~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxwwwwwwyyyxxxvvvuuuvvvxxx{{{}}}~~~|||{{{zzzzzzxxxwwwuuusssrrrqqqppppppoooooonnnmmmlllkkkjjjiiifffffffffgggggghhhhhhiiiffffffggghhhiiihhhhhhhhhggghhhjjjlllnnnppprrrsssrrrqqqpppnnnllljjjiiihhhhhhhhhiiikkklllmmmnnnooommmlllkkkjjjiiihhhggggggggggggggggggggggggggghhhjjjiiiiiijjjkkklllmmmnnnmmmoooqqqqqqqqqrrrtttuuuwwwyyy|||~~~~~~~~~~~~}}}}}}~~~|||yyywwwsssrrrqqqpppooooooooooooppprrrtttvvvxxx{{{|||}}}{{{zzzzzz{{{|||~~~{{{xxxvvvuuutttrrrpppmmmlllkkkkkkkkklllnnnnnnppprrruuuxxxzzz{{{|||||||||}}}~~~~~~zzzyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyywwwuuuuuuuuuvvvuuusssttttttuuuvvvvvvuuuttttttssstttuuuwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxxxxwwwxxxxxxxxx{{{|||~~~}}}{{{zzzzzz{{{{{{}}}~~~}}}}}}}}}|||{{{yyyxxxwwwwwwyyyxxxwwwwwwxxx{{{~~~~~~}}}{{{zzzyyyyyywwwvvvuuusssqqqpppoooooonnnmmmmmmlllkkkjjjiiiiiifffgggggghhhhhhiiiiiiiiiffffffgggggghhhhhhhhhhhhggghhhjjjlllnnnppprrrsssqqqpppooommmkkkjjjhhhhhhfffggghhhjjjkkkmmmnnnooonnnmmmlllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkklllmmmooooooooooooqqqrrrtttwwwzzz|||}}}}}}~~~|||yyytttsssrrrpppnnnmmmllllllooooooqqqrrrtttvvvxxxyyy|||}}}}}}zzzyyyzzzzzz{{{|||}}}}}}zzzyyywwwtttrrrooonnnlllkkkkkkkkklllmmmnnnpppsssvvvxxxyyyzzzzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxvvvttttttuuuvvvuuuttttttttttttuuuuuutttttttttssstttuuuvvvxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxxxx}}}~~~}}}||||||}}}|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxzzzyyyxxxxxxzzz}}}~~~}}}|||{{{zzzyyyxxxwwwvvvtttrrrqqqpppoooooommmmmmllllllkkkjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiigggggggggggghhhhhhhhhhhhggghhhjjjkkkmmmooopppqqqpppooonnnmmmkkkiiihhhhhhfffggghhhiiikkklllmmmnnnmmmmmmlllkkkjjjiiiiiihhhggggggggghhhhhhiiiiiiiiihhhhhhgggggghhhhhhiiijjjkkklllmmmmmmllllllnnnooopppssswwwzzzzzzzzz{{{{{{zzz|||~~~~~~|||xxxwwwuuurrrpppnnnmmmmmmnnnnnnooopppqqqssstttuuuwwwyyy|||~~~|||{{{{{{zzzzzz{{{|||~~~~~~~~~|||xxxvvvsssrrrpppnnnmmmmmmmmmnnnnnnoooqqqsssuuuvvvwwwxxxzzzzzz|||}}}~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~||||||zzzyyyxxxxxxxxxxxxvvvtttssstttuuuvvvvvvuuuuuuuuuuuuttttttuuuuuuuuurrrsssuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwxxxyyyyyy~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyy{{{~~~~~~|||{{{zzzyyyxxxwwwvvvuuusssrrrqqqqqqqqqnnnnnnmmmmmmlllkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhiiiiiihhhhhhiiikkklllnnnoooooonnnnnnmmmlllkkkjjjiiihhhfffggghhhiiijjjkkklllmmmkkkkkkjjjjjjiiiiiiiiihhheeeffffffggghhhiiiiiijjjhhhgggggggggggghhhiiiiiiiiijjjkkkkkkjjjiiikkkllllllooosssvvvvvvuuuvvvvvvwwwyyy{{{~~~~~~}}}{{{yyyvvvtttrrrqqqpppnnnnnnmmmmmmnnnoooqqqrrrtttuuuxxx{{{~~~~~~{{{zzzyyyyyyzzz|||~~~~~~{{{xxxwwwtttrrrppppppppppppoooooopppqqqrrrtttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~|||zzzxxxwwwvvvvvvtttsssrrrsssuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvrrrsssuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuvvvvvvvvvvvvwwwyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyyyy{{{~~~~~~}}}|||zzzyyyyyyxxxwwwvvvttttttsssssssssoooooonnnnnnmmmmmmllllllkkkjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhhhhiiijjjlllmmmmmmnnnmmmmmmlllkkkkkkjjjiiiiiigggggghhhiiijjjkkkkkkllliiiiiiiiihhhhhhhhhhhhhhhddddddeeefffgggiiiiiijjjhhhgggggggggggghhhhhhiiigggiiijjjiiihhhgggiiijjjiiilllpppssssssrrrrrrrrrvvvwwwzzz}}}}}}zzzxxxvvvttttttnnnmmmlllllllllmmmnnnooorrrtttvvvyyy|||~~~|||{{{yyyxxxxxxyyy{{{||||||{{{zzzwwwuuusssrrrrrrrrrpppoooooooooppprrrtttvvvuuuvvvxxxyyyzzz{{{||||||}}}}}}~~~}}}zzzxxxvvvuuuuuusssqqqqqqsssuuuxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvrrrsssuuuvvvxxxyyyyyyzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{~~~{{{zzzyyyyyyzzz}}}}}}|||||||||zzzyyyyyyxxxvvvuuusssrrrrrrrrrqqqpppnnnmmmllllllmmmmmmiiiiiihhhhhhgggfffffffffggggggggggggffffffffffffgggggghhhiiijjjlllmmmnnnnnnmmmkkkiiihhhgggffffffjjjiiihhhhhhhhhhhhhhhhhhjjjiiihhhfffffffffggghhhiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggggggggfffffffffffffffffffffffffffkkkkkklllmmmmmmnnnnnnooosssuuuxxx|||}}}{{{xxxvvvuuuppppppooonnnnnnnnnnnnnnnpppppprrrtttwwwzzz|||}}}~~~}}}{{{yyyxxxxxxxxxxxxyyy{{{|||yyyvvvuuuuuuvvvtttrrrpppooonnnoooqqqrrruuuwwwxxxxxxwwwxxx{{{}}}zzz{{{}}}~~~~~~}}}~~~}}}{{{yyyxxxwwwwwwuuutttuuuwwwxxxxxxwwwzzzxxxuuusssqqqrrrssstttqqqrrrtttuuuwwwxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuwwwyyy|||~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}}}}}}}{{{zzzyyyxxxwwwuuutttsssrrrrrrqqqpppnnnmmmllllllmmmmmmjjjjjjiiihhhhhhggggggfffffffffffffffffffffffffffgggggghhhiiijjjlllmmmnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhiiihhhgggfffffffffggggggffffffeeeeeeeeeeeeffffffhhhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeehhhhhhiiijjjjjjkkkkkkllloooqqqtttwwwzzz|||~~~|||zzzxxxwwwssssssrrrpppoooooonnnnnnmmmnnnoooqqqsssuuuxxxyyy}}}~~~|||zzzxxxxxxxxxxxxyyy|||~~~|||zzzyyyxxxvvvuuurrrpppoooppppppqqqtttuuuvvvwwwvvvwwwyyy{{{{{{|||}}}}}}{{{yyyxxxwwwxxxvvvuuuvvvxxxyyyyyyyyyxxxxxxwwwvvvuuutttssssssqqqrrrtttuuuwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuwwwyyy|||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwvvvtttsssrrrrrrppppppooonnnmmmmmmmmmmmmkkkkkkjjjjjjiiihhhhhhgggeeeeeeeeeffffffgggggggggggggggggghhhiiikkkmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnjjjjjjiiihhhhhhhhhhhhhhhggggggfffeeeeeeeeeffffffdddccccccccccccccccccdddffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddeeeffffffgggggghhhkkklllmmmpppsssvvvyyy{{{|||}}}~~~}}}{{{zzzxxxwwwvvvtttsssqqqpppooommmmmmmmmoooppprrrtttuuuwww{{{~~~}}}zzzxxxxxxwwwwwwxxxzzz|||~~~|||yyyxxxuuusssqqqppppppppprrrtttvvvvvvvvvvvvxxxzzz{{{|||}}}|||zzzxxxwwwxxxwwwvvvwwwyyy{{{{{{zzzwwwwwwxxxxxxwwwuuusssrrrqqqrrrtttuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuutttvvvvvvuuuvvvwwwyyy{{{|||~~~~~~}}}}}}|||}}}}}}}}}}}}|||||||||}}}~~~|||}}}~~~~~~~~~|||zzzyyyxxxxxxwwwvvvuuutttsssrrrppppppooonnnnnnmmmmmmmmmllllllkkkjjjjjjiiiiiihhheeeffffffgggggghhhhhhiiifffffffffgggiiijjjlllmmmnnnnnnnnnoooooooooooooookkkjjjiiihhhggggggggghhheeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeeeehhhhhhiiijjjmmmqqqtttvvvwwwxxxzzz|||~~~}}}|||}}}|||{{{yyywwwtttsssqqqooooooooopppqqqrrrsssssssssvvvzzz|||}}}~~~}}}zzzyyyxxxwwwvvvvvvwwwzzz}}}~~~}}}{{{yyyvvvsssqqqpppooosssuuuwwwxxxwwwxxxyyyzzz{{{|||}}}~~~{{{yyyxxxxxxwwwvvvwwwyyy{{{{{{zzzvvvvvvvvvvvvuuutttsssrrrqqqrrrtttuuuwwwxxxxxxxxxwwwvvvvvvuuuuuutttssssssuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||zzzxxxwwwwwwwwwwwwvvvuuusssrrrpppppppppoooooonnnmmmmmmllllllkkkkkkjjjiiiiiiiiigggggghhhhhhhhhiiiiiiiiieeeeeefffggghhhjjjkkklllnnnoooooopppoooooonnnmmmkkkjjjiiihhhggggggggggggddddddeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbccccccddddddfffffffffgggjjjmmmpppqqqqqqsssuuuwwwzzz}}}~~~~~~}}}{{{xxxvvvuuurrrrrrqqqqqqpppqqqqqqqqqqqqtttvvvxxxyyyzzz|||~~~~~~~~~|||zzzyyywwwvvvvvvwwwyyyzzz}}}}}}zzzwwwtttrrrqqqvvvxxx{{{{{{{{{{{{|||}}}{{{||||||}}}~~~}}}{{{yyyxxxwwwvvvvvvxxxyyyyyyxxxvvvuuusssqqqqqqqqqrrrsssqqqrrrtttuuuwwwxxxxxxxxxvvvvvvuuuuuutttssssssrrruuuuuuvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||zzzxxxvvvwwwxxxxxxwwwvvvtttsssppppppppppppooonnnmmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeefffgggiiikkklllnnnnnnoooppppppooommmlllkkkkkkiiihhhggggggggggggcccdddeeeeeeffffffeeeeeebbbaaaaaaaaaaaaaaaaaabbbaaabbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbccccccdddddddddeeeeeefffhhhiiikkkllllllmmmooorrruuuxxxzzz{{{{{{|||}}}~~~~~~|||zzzyyyttttttrrrqqqpppoooooooooppprrrtttttttttuuuwwwyyyzzz{{{}}}}}}|||zzzyyyxxxxxxyyy{{{}}}|||yyywwwuuuyyy{{{~~~{{{{{{{{{{{{{{{|||~~~~~~~~~}}}|||zzzxxxwwwvvvwwwxxxwwwvvvvvvtttqqqooooooppprrrtttqqqrrrtttuuuwwwxxxxxxxxxvvvvvvuuuttttttssssssrrruuuuuuvvvwwwwwwxxxxxxyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~~~~|||{{{vvvwwwxxxxxxxxxvvvtttsssppppppqqqqqqpppooommmlllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhggggggffffffeeeeeeddddddeeefffgggiiijjjkkklllmmmoooqqqqqqqqqpppooolllkkkjjjhhhggggggffffffcccdddeeefffgggffffffeeeccccccbbbbbbbbbbbbccccccaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbb`````````aaabbbbbbccccccccccccdddeeeffffffffffffggghhhjjjmmmpppsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}yyyxxxvvvtttrrrqqqqqqpppooopppqqqqqqpppqqqrrrtttvvvwwwxxxzzz}}}}}}{{{yyyyyyxxxzzz}}}}}}{{{{{{}}}zzzzzzyyyxxxxxxyyyzzz{{{|||~~~}}}{{{yyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqqqqrrrrrrqqqrrrtttuuuwwwxxxxxxxxxvvvvvvuuuuuutttssssssssstttuuuvvvwwwwwwxxxxxxxxxwwwzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}vvvwwwxxxyyyxxxvvvtttsssppppppqqqqqqpppooommmlllkkkkkkjjjjjjiiihhhhhhgggggggggfffeeedddccccccbbbdddddddddeeeggghhhjjjkkkjjjllloooqqqsssssssssrrrlllkkkjjjhhhgggfffffffffcccdddfffgggggggggffffffffffffeeeeeeeeeeeeffffffaaaaaabbbbbbcccccccccdddbbbbbbbbbbbbbbbbbbbbbbbb______``````aaabbbbbbcccbbbcccdddeeeeeedddcccbbbdddeeehhhjjjmmmppprrrsssrrrtttvvvyyy|||~~~}}}~~~~~~|||zzzxxxvvvuuutttsssnnnooooooooommmnnnoooqqqssstttuuuwwwyyy{{{|||}}}}}}}}}}}}{{{yyywwwyyy{{{|||}}}{{{~~~zzzyyyxxxwwwvvvwwwxxxxxx{{{}}}}}}{{{yyyyyyyyywwwvvvrrrssstttttttttsssrrrqqqqqqrrrtttuuuwwwxxxxxxxxxvvvvvvvvvuuuttttttsssssstttuuuvvvwwwwwwwwwwwwwwwwwwyyy{{{||||||}}}~~~}}}}}}|||}}}}}}~~~}}}||||||}}}yyyxxxwwwvvvuuusssrrrrrrrrrrrrqqqpppooonnnmmmmmmllllllkkkjjjjjjiiihhhhhhiiigggfffeeeffffffdddcccaaabbbccceeefffgggggggggiiijjjllloooqqqqqqrrrqqqqqqooollljjjhhhhhhiiiiiigggggghhhiiiiiihhhgggfffffffffggggggfffeeeeeedddaaaaaaaaaaaa````````````___``````aaabbbcccccccccaaaaaaaaaaaaaaabbbbbbcccddddddccccccbbbcccccccccdddeeefffhhhiiikkkmmmmmmppppppqqqsssuuuxxxzzz{{{~~~}}}{{{yyywwwvvvuuurrrqqqooonnnllllllkkkkkkmmmmmmnnnppprrruuuxxxzzz~~~}}}|||{{{{{{{{{}}}~~~~~~zzzyyyxxxwwwvvvuuuuuuuuuvvvwwwxxx{{{}}}~~~{{{yyyxxxxxxwwwvvvwwwvvvuuutttsssrrrrrrrrrvvvuuusssrrrrrrssstttuuuxxxwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwzzzyyyyyyzzz{{{|||}}}~~~}}}||||||||||||}}}}}}~~~~~~}}}}}}}}}zzzyyyxxxwwwvvvtttssssssrrrqqqqqqpppooonnnmmmmmmmmmllllllkkkjjjjjjiiiiiiiiigggffffffffffffeeecccccccccdddfffggghhhhhhhhhiiijjjmmmoooqqqrrrrrrrrrqqqooommmjjjhhhhhhhhhiiihhhhhhjjjkkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggffffffaaaaaaaaaaaaaaaaaa``````___``````aaabbbbbbccccccaaaaaa``````aaaaaabbbcccccccccbbbbbbbbbbbbbbbcccddddddeeefffhhhiiijjjkkkmmmnnnooopppsssuuuwwwxxx{{{}}}~~~|||zzzxxxwwwsssrrrqqqooommmlllllllllmmmmmmmmmnnnpppsssvvvwww{{{|||~~~~~~}}}}}}}}}~~~yyyyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyzzz|||~~~|||zzzzzzyyyxxxvvvxxxwwwvvvuuuttttttttttttuuutttsssrrrrrrssstttvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzyyywwwvvvuuutttqqqqqqpppooonnnmmmmmmlllmmmmmmmmmlllkkkkkkjjjjjjiiigggffffffffffffeeedddddddddeeefffggghhhhhhiiiiiikkkmmmoooqqqrrrrrrrrrqqqpppmmmkkkiiihhhhhhhhhiiijjjlllmmmnnnooonnnnnnlllllllllkkkkkkiiihhhhhhccccccbbbbbbaaaaaaaaa```___``````aaaaaabbbbbbcccaaaaaa``````aaaaaabbbcccbbbbbbaaaaaaaaaaaabbbbbbcccddddddeeeeeeffffffgggjjjjjjkkklllnnnppprrrssswwwzzz|||}}}}}}~~~~~~|||zzzvvvuuusssqqqooonnnmmmmmmllllllllllllmmmoooqqqsssvvvwwwyyy|||~~~~~~}}}~~~~~~zzzzzzyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzz{{{||||||}}}|||{{{yyywwwxxxxxxwwwvvvuuuuuuuuuuuusssrrrqqqqqqrrrsssuuuvvvvvvvvvvvvuuuuuutttttttttyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzz{{{{{{||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzyyywwwwwwvvvrrrqqqpppooonnnmmmmmmlllnnnnnnmmmmmmlllllllllllliiigggffffffggggggfffddddddddddddeeefffgggggghhhiiikkkmmmoooqqqrrrrrrrrrqqqpppnnnllljjjiiiiiihhhiiijjjmmmoooqqqrrrrrrrrrnnnnnnnnnmmmlllkkkiiihhheeeddddddcccbbbaaaaaa```````````````aaaaaabbbbbb```````````````aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddccccccccccccccccccccccccffffffggghhhiiikkkmmmnnnsssuuuxxxzzzzzz{{{}}}}}}zzzyyywwwtttrrrqqqppppppmmmllllllkkkkkklllmmmnnnpppqqqsssvvvzzz}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzzzzz}}}~~~~~~|||yyyxxxxxxwwwvvvuuuuuuuuuuuuqqqqqqqqqqqqrrrsssuuuvvvvvvvvvvvvuuuuuutttssssssyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxwwwrrrrrrqqqpppooonnnmmmmmmnnnnnnmmmmmmmmmmmmllllllhhhgggffffffggghhhfffeeedddcccccccccccceeefffgggiiijjjlllooopppqqqqqqqqqqqqpppooonnnlllkkkkkkjjjjjjkkknnnpppssstttttttttqqqppppppooommmkkkjjjiiigggfffeeedddcccbbbaaaaaa```````````````aaaaaaaaa`````````___```aaaaaabbbcccccccccccccccdddeeefffdddcccccccccbbbbbbbbbbbbcccccccccdddeeeggghhhiiimmmpppsssuuuvvvxxxzzz|||~~~~~~|||{{{yyywwwuuutttsssssspppooommmlllkkkkkkkkkkkkmmmmmmooorrruuuxxx{{{|||~~~}}}|||||||||~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}zzzyyyxxxvvvuuuuuuttttttqqqqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvuuutttrrrrrrwwwwwwwwwxxxxxxxxxxxxyyy||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwssssssrrrqqqpppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmhhhgggffffffhhhhhhgggfffdddcccbbbbbbbbbccceeefffgggiiikkkmmmooopppppppppqqqqqqppppppooonnnnnnmmmlllmmmppprrruuuvvvvvvvvvssssssrrrqqqooommmkkkjjjiiihhhgggeeedddbbbaaaaaa``````````````````````````````______``````aaabbbdddddddddddddddeeefffgggdddddddddccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffiiillloooqqqrrrsssvvvxxx{{{|||~~~~~~~~~}}}|||zzzyyyxxxwwwwwwtttssspppnnnlllkkkjjjkkkkkklllmmmoooqqqtttvvvwww|||~~~|||{{{{{{{{{|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{xxxxxxyyy{{{~~~}}}|||zzzxxxvvvuuuttttttrrrssssssttttttuuuuuuuuuvvvwwwwwwwwwvvvtttrrrqqquuuuuuvvvwwwxxxyyyzzzzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwuuuttttttsssrrrqqqppppppllllllllllllllllllllllllhhhgggfffggghhhiiihhhfffeeedddcccbbbbbbdddeeeffffffhhhjjjlllnnnooooooooopppqqqqqqqqqqqqqqqqqqpppooopppsssuuuwwwxxxyyyyyywwwvvvuuusssqqqooommmllljjjiiihhhfffdddcccaaaaaa```````````````````````````____________```aaaaaaccccccccccccdddeeefffgggeeeeeeeeedddddddddddddddaaaaaaaaaaaabbbccccccdddfffhhhkkkmmmnnnooorrrssswwwxxxyyy{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{yyywwwtttqqqnnnlllkkkkkkkkkkkklllmmmoooqqqssstttvvvyyy|||}}}{{{zzzxxxyyy{{{}}}~~~}}}{{{zzzzzzyyyyyyvvvvvvwwwxxx{{{}}}~~~{{{yyywwwvvvuuuttttttuuuuuuuuuuuuuuuuuuwwwwwwxxxxxxwwwuuusssqqqtttuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuttttttrrrrrrqqqpppkkklllllllllllllllllllllhhhgggfffggghhhiiihhhgggfffeeedddccccccdddfffgggeeegggiiikkkmmmnnnnnnnnnpppqqqrrrsssssssssssssssqqqsssuuuxxxyyyzzz{{{zzzyyyxxxwwwvvvsssqqqnnnmmmkkkjjjiiigggeeecccbbbaaa```````````````________________________```aaaaaabbbbbbbbbbbbcccdddeeefffeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaabbbccccccdddfffiiikkklllmmmoooqqquuuuuuvvvxxxyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}|||zzzvvvsssooommmllllllkkkllllllmmmnnnpppqqqrrrrrruuuxxx{{{|||~~~}}}{{{zzzwwwxxxyyy{{{}}}}}}{{{yyyxxxxxxuuuuuuvvvwwwyyy{{{~~~~~~}}}{{{xxxwwwvvvuuuvvvvvvvvvvvvvvvuuutttwwwxxxyyyyyyxxxvvvsssrrrtttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvwwwwwwuuurrrooonnnooonnnnnnmmmkkkiiihhhgggfffhhhhhhhhhhhhgggggggggggggggfffeeedddcccddddddeeeiiijjjkkkmmmnnnooooooooorrrrrrsssssssssssssssssswwwxxxzzz{{{}}}~~~~~~||||||{{{yyyvvvssspppnnnjjjiiihhhfffdddbbb``````bbbaaaaaa````````````aaa___```aaa```___^^^___```ccccccbbbbbbbbbbbbbbbbbbeeefffffffffeeeddddddcccaaa`````````aaabbbcccccceeeeeeeeefffgggiiikkkmmmtttvvvxxxxxxwwwwwwyyy{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}zzzwwwssspppnnnlllmmmmmmlllllllllmmmnnnnnnqqqqqqqqqsssuuuyyy}}}~~~|||zzzzzz|||}}}}}}}}}}}}{{{yyyuuuvvvvvvwwwwwwxxxxxxxxx|||}}}~~~}}}{{{zzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxyyyyyyxxxuuusssqqqssstttvvvyyy|||~~~}}}{{{yyyxxxwwwvvvwwwxxxvvvssspppnnnnnnnnnmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhgggggggggggggggfffeeedddcccddddddeeeiiijjjkkkmmmnnnooooooooossstttttttttuuuuuuvvvvvvxxxyyy{{{|||~~~||||||{{{yyyvvvssspppnnnkkkjjjhhhfffdddbbb``````aaa```````````````aaaaaa```aaabbbaaa___^^^___```bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeedddccccccaaaaaaaaaaaaaaaaaabbbccccccccccccdddeeehhhjjjkkkoooppprrrrrrrrrrrrsssuuuxxxxxxyyyzzz{{{|||}}}}}}~~~}}}|||yyywwwuuusssssspppooonnnmmmmmmmmmmmmmmmmmmmmmmmmoooqqqtttxxxzzz{{{~~~~~~|||yyywwwxxxyyyyyyxxx|||}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxyyy{{{|||}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwxxxwwwxxxyyyxxxwwwuuusssrrrsssuuuwwwzzz}}}~~~}}}{{{yyyxxxwwwvvvxxxyyyxxxtttpppnnnmmmmmmmmmmmmmmmllllllllllllhhhhhhhhhhhhggggggggggggffffffdddccccccddddddeeehhhiiikkkmmmnnnooopppppptttuuuuuuvvvwwwxxxxxxyyyyyyzzz|||}}}||||||{{{yyyvvvssspppooolllkkkiiifffdddbbb```_______________```aaabbbbbb```bbbbbbaaa```___```aaaaaaaaaaaaaaabbbbbbbbbbbbddddddeeeeeeeeedddcccccccccbbbaaaaaaaaaaaaaaaaaa``````aaabbbdddfffhhhiiijjjlllmmmmmmllllllnnnooossstttuuuwwwxxxzzz{{{|||||||||{{{zzzzzzyyyxxxxxxssssssqqqpppnnnmmmllllllkkkkkkkkklllnnnppprrrtttuuuxxx|||~~~zzzwwwvvvvvvvvvuuuuuuvvvwwwyyy|||~~~}}}|||{{{yyyxxxyyyyyyzzzzzzzzz{{{|||~~~~~~|||{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvuuutttssstttuuuxxx{{{~~~~~~}}}{{{yyyxxxwwwvvvxxxyyyxxxuuuqqqnnnmmmnnnnnnmmmmmmlllkkkkkkkkkhhhhhhhhhhhhggggggggggggfffeeedddcccccccccdddeeehhhiiikkkmmmnnnoooppppppttttttuuuvvvxxxyyyzzzzzzzzz{{{}}}~~~|||{{{zzzxxxuuusssqqqpppmmmllliiifffcccaaa``````^^^^^^^^^___```aaabbbcccaaabbbbbbbbb```___```aaa`````````aaaaaaaaaaaaaaaccccccddddddddddddccccccccccccbbbaaa`````````aaa___```aaabbbdddfffggghhhhhhjjjkkkkkkjjjjjjkkkmmmnnnoooppprrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwuuusssqqqooommmlllmmmmmmllllllmmmnnnooopppooorrrvvvzzz|||~~~{{{yyyxxxvvvuuuqqqqqqrrrsssvvvxxx{{{|||~~~~~~~~~|||zzzzzz{{{{{{zzzzzzzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttvvvyyy|||~~~}}}{{{yyyxxxwwwuuuwwwxxxwwwtttqqqooonnnoooooonnnlllkkkiiihhhhhhhhhhhhhhhhhhggggggggggggeeedddcccbbbcccccceeeeeegggiiijjjlllnnnppppppqqqsssssstttuuuwwwxxxyyyyyyzzz{{{|||}}}~~~{{{zzzxxxvvvtttrrrppppppmmmkkkhhhdddbbb`````````^^^^^^^^^^^^___```bbbbbb```aaabbbaaa```______aaa______`````````aaaaaaaaabbbbbbcccccccccccccccbbbccccccbbbaaa`````````aaaaaaaaabbbdddeeefffggghhhfffhhhiiihhhgggggghhhjjjiiijjjlllnnnppprrrtttuuuyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxuuurrrpppnnnoooooonnnmmmlllllllllllllllooorrruuuxxx{{{|||zzzwwwuuupppppppppppprrruuuwwwyyy}}}~~~~~~~~~||||||{{{{{{||||||}}}~~~}}}|||zzzyyyxxxxxxwwwvvvuuuttttttuuuuuuvvvuuuwwwzzz}}}~~~}}}{{{yyyxxxwwwtttuuuvvvuuurrrppppppqqqpppooonnnllljjjiiigggggghhhhhhhhhhhhggggggggggggdddccccccbbbbbbccceeeeeeggghhhjjjlllnnnpppqqqqqqsssssstttuuuvvvwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}zzzxxxvvvtttrrrpppooooookkkiiieeebbb````````````^^^^^^^^^^^^___```aaaaaa___aaaaaa```___^^^___```^^^^^^______``````aaaaaaaaaaaabbbcccccccccbbbbbbcccbbbaaaaaaaaaaaaaaaaaabbbcccdddeeeffffffffffffcccdddeeeeeeccccccdddeeeeeefffhhhjjjlllnnnooopppxxxxxxyyyzzzzzz{{{||||||}}}}}}}}}|||zzzwwwtttrrrqqqqqqpppnnnlllkkkjjjiiikkkmmmppprrrtttwww{{{~~~}}}yyyvvvrrrqqqppppppppprrruuuvvvyyy|||~~~}}}}}}}}}}}}~~~}}}~~~~~~|||{{{zzzyyywwwvvvtttsssssstttvvvxxxvvvxxx{{{}}}~~~~~~}}}~~~~~~}}}{{{yyyxxxwwwsssssssssqqqppppppqqqsssoooooonnnmmmlllkkkjjjiiihhhhhhhhhhhhggggggggggggdddcccbbbbbbbbbccceeefffggghhhjjjlllnnnpppqqqqqqtttuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyzzzzzz{{{zzzzzzxxxwwwtttrrrpppooonnnnnnhhhfffccc```______```aaa______^^^^^^^^^______```^^^___```___^^^]]]^^^___]]]]]]^^^______```aaaaaa```aaaaaabbbccccccbbbbbbaaaaaaaaaaaaaaaaaabbbcccddddddeeeffffffeeeddddddaaabbbccccccaaaaaabbbccccccccceeegggiiijjjllllllssssssuuuwwwyyy|||}}}~~~~~~~~~~~~{{{yyywwwvvvuuutttrrrooommmkkkjjjjjjkkkmmmooopppssswwwzzz|||}}}}}}yyytttsssqqqooooooqqqssstttuuuwwwzzz}}}|||}}}~~~~~~|||{{{{{{wwwuuusssrrrrrrtttwwwyyywwwyyy{{{}}}~~~}}}|||zzzzzz{{{|||~~~~~~~~~}}}{{{yyyxxxwwwrrrrrrqqqooonnnooorrruuuooonnnnnnnnnmmmmmmmmmmmmhhhhhhhhhhhhggggggggggggccccccbbbbbbbbbccceeefffggghhhjjjlllooopppqqqrrrvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyywwwvvvsssqqqooonnnnnnnnngggeeebbb___^^^___```aaa```______^^^^^^^^^______^^^___```___]]]\\\]]]^^^]]]]]]^^^^^^___```aaaaaa``````aaabbbbbbbbbbbbbbbaaaaaa``````aaabbbccccccdddeeeeeefffeeedddcccbbbbbbcccdddcccbbbaaabbbcccbbbbbbdddeeeggghhhiiijjjlllnnnpppssswwwzzz}}}~~~~~~~~~|||zzz{{{zzzyyyvvvtttqqqnnnllliiijjjlllmmmnnnqqqtttwwwxxxyyy|||~~~vvvtttqqqoooooopppqqqsssrrrtttvvvxxxzzz~~~||||||}}}~~~}}}||||||wwwuuurrrqqqrrrtttwwwzzzxxxyyy|||}}}}}}|||zzzxxxxxxyyyzzz|||~~~|||~~~}}}{{{yyyxxxwwwvvvuuussspppoooppprrrpppooonnnmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiihhhgggeeecccbbbbbbdddfffhhhggghhhhhhiiikkkmmmooopppsssuuuwwwwwwvvvuuuvvvwwwtttuuuvvvvvvwwwwwwvvvvvvsssrrrqqqooommmkkkjjjiiieeedddbbb````````````aaaaaaaaa```______```aaabbbbbbaaa````````````^^^\\\^^^]]]\\\\\\]]]^^^```aaa\\\^^^___aaaaaa```^^^]]]aaabbbbbbaaa```aaadddfffffffffffffffffffffeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccceeeffffffgggjjjkkklllnnnqqqtttwwwxxx}}}}}}~~~~~~}}}zzzyyyyyywwwrrrnnnpppooommmllllllnnnppprrrtttuuuvvvyyy|||~~~~~~~~~}}}xxxtttqqqooonnnnnnnnnoooqqqtttvvvyyy{{{|||~~~~~~~~~~~~~~~}}}yyywwwuuutttssstttuuuvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{|||||||||}}}}}}{{{zzzyyywwwwwwvvvsssqqqooopppqqqnnnnnnmmmllllllllllllllliiiiiiiiijjjjjjlllmmmmmmhhhgggdddccccccdddfffhhhffffffggghhhjjjlllnnnoooqqqsssuuuuuutttssstttuuuqqqqqqqqqrrrrrrqqqqqqpppppppppnnnmmmkkkiiihhhgggdddcccbbbaaa`````````aaaaaaaaa`````````aaacccccccccbbbaaaaaabbbaaa___]]]^^^^^^]]]]]]]]]^^^______\\\]]]___```aaa```___^^^```bbbbbbbbbaaabbbdddffffffffffffeeeeeeeeeeeeeeecccccccccbbbbbbaaaaaaaaa``````aaabbbcccdddeeeeeehhhhhhjjjlllnnnqqqtttuuuzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{zzzxxxtttppprrrqqqnnnmmmlllnnnoooqqqqqqqqqsssuuuxxx||||||wwwtttqqqppppppooooooqqqsssuuuvvvxxxyyy~~~{{{yyywwwvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||{{{|||~~~}}}|||{{{zzzxxxxxxwwwuuuqqqooopppqqqmmmllllllkkkkkkkkkllllllgggggghhhiiikkknnnqqqrrrjjjhhhfffdddddddddfffgggeeeeeefffgggiiikkkmmmnnnoooppprrrrrrqqqqqqqqqrrrqqqrrrrrrqqqqqqpppooonnnmmmlllkkkjjjhhhgggeeeeeedddcccbbbaaa`````````aaaaaaaaaaaaaaabbbcccdddeeedddcccbbbcccccccccaaa___^^^^^^^^^___^^^^^^]]]]]]\\\]]]___`````````___^^^___aaacccdddccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeddddddcccbbbaaaaaa______```aaabbbccccccdddeeefffgggiiikkkmmmoooqqqvvvwwwxxxzzz{{{|||||||||~~~}}}}}}|||{{{wwwuuuvvvtttrrrooonnnoooppppppppppppqqqsssuuuxxxzzz{{{~~~~~~~~~}}}yyyvvvtttsssppppppqqqqqqrrrsssssstttxxx{{{~~~}}}{{{yyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{{{{zzz{{{}}}~~~~~~|||{{{{{{yyyyyyxxxvvvrrrpppppppppmmmmmmllllllkkkllllllmmmhhhhhhhhhiiikkkooorrrtttkkkiiigggfffeeeeeeeeefffeeeeeefffgggiiikkkmmmnnnnnnoooqqqqqqpppppppppqqqqqqqqqqqqpppooonnnlllllliiihhhgggfffeeedddcccccccccbbbbbbaaaaaaaaaaaaaaa```aaaaaabbbccceeeffffffdddcccbbbbbbccccccaaa___^^^^^^___```___^^^\\\[[[]]]]]]___```````````````___bbbdddeeedddccccccddddddddddddddddddeeeeeeeeehhhgggfffeeecccbbbaaa```______```aaabbbbbbccccccdddeeeeeeggghhhjjjlllmmmqqqrrrsssvvvwwwyyyyyyzzz}}}}}}~~~~~~}}}|||zzzyyyzzzxxxvvvtttrrrrrrrrrrrrsssssstttuuuvvvxxxyyyyyy{{{}}}~~~|||{{{zzz{{{|||~~~|||yyyxxxssssssrrrrrrqqqpppppppppssswww{{{~~~~~~|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxyyy|||~~~~~~~~~|||{{{{{{xxxyyyyyywwwtttqqqqqqqqqooonnnmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjkkkmmmooopppjjjiiihhhfffeeeeeeeeefffffffffggghhhjjjlllnnnooonnnoooqqqqqqpppppppppqqqmmmmmmlllkkkjjjhhhgggffffffeeeeeedddcccbbbbbbaaabbbbbbbbbbbbaaaaaaaaa``````aaabbbcccdddeeeffffffbbbaaa```aaabbbbbb```^^^^^^^^^___```___^^^\\\[[[^^^^^^___```aaaaaabbbbbbaaaccceeefffdddcccbbbcccccccccccccccddddddeeeeeehhhhhhgggeeecccbbbaaa`````````aaaaaabbbbbbcccccceeeeeeeeefffggghhhiiijjjlllmmmoooqqqsssuuuvvvvvvzzz{{{|||}}}}}}|||{{{{{{}}}|||zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz}}}~~~|||zzzzzzzzz{{{yyy|||}}}xxxwwwvvvtttsssqqqpppoooqqqtttwwwzzz|||~~~~~~~~~|||{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}|||{{{zzzwwwxxxyyyxxxuuusssrrrsssppppppooonnnmmmlllmmmmmmkkkkkkkkkkkkllllllllllllhhhhhhgggfffeeeeeeeeeeeeffffffggghhhjjjlllnnnooonnnpppqqqqqqppppppqqqrrrmmmmmmmmmlllkkkiiihhhgggdddddddddccccccbbbbbbbbbaaaaaabbbbbbbbbbbbaaa``````aaabbbcccdddeeeeeeeee```_________aaaaaa___]]]^^^^^^^^^___^^^^^^]]]]]]___``````aaabbbcccdddddddddffffffeeecccaaaaaabbbaaabbbbbbccccccddddddeeehhhgggfffeeecccbbbaaa``````aaaaaaaaabbbbbbbbbbbbeeeeeedddeeeeeefffggghhhhhhjjjkkknnnoooqqqrrrrrrtttwwwzzz{{{zzzzzz{{{|||}}}|||{{{{{{zzzzzzzzzzzzxxxxxxxxxwwwvvvuuutttsssuuuwwwyyy{{{}}}~~~||||||{{{yyyzzz}}}~~~}}}{{{yyyvvvtttrrrqqqqqqsssuuuwwwxxxzzz}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyy{{{}}}}}}{{{zzzyyyvvvwwwyyyxxxvvvtttttttttqqqpppooommmlllkkkjjjjjjjjjkkklllmmmlllkkkiiihhhffffffeeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkkmmmnnnmmmoooqqqqqqpppooopppqqqoooooooooooonnnmmmkkkkkkddddddcccccccccccccccbbb```aaabbbccccccbbbaaa``````aaabbbcccddddddcccccc______^^^___aaaaaa___^^^^^^^^^]]]]]]]]]^^^______aaaaaaaaabbbcccdddffffffhhhhhhgggeeebbb``````aaaaaaaaaaaabbbcccdddddddddgggfffeeedddcccbbbaaa```______````````````aaaaaaddddddcccccccccddddddeeefffgggiiikkklllmmmnnnnnnooosssvvvxxxwwwwwwyyy{{{zzzzzzzzz{{{{{{||||||}}}zzzzzzyyyyyywwwuuurrrqqqrrrsssuuuvvvwwwzzz~~~~~~}}}zzz{{{}}}~~~~~~{{{xxxvvvuuuppprrrttttttuuuvvvyyy{{{zzz||||||{{{yyywwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{yyyxxxuuuwwwyyyyyywwwuuuuuuuuuqqqpppnnnllljjjiiiiiihhhhhhiiilllmmmmmmkkkhhhgggddddddeeeeeeeeeeeeeeeeeeddddddeeefffhhhjjjkkkmmmlllnnnppppppooonnnooopppllllllllllllkkkjjjiiiiiidddddddddccccccccccccccc```aaabbbccccccbbbaaa``````aaaccccccdddcccbbbaaa```___^^^___aaaaaa```^^^^^^]]]]]]\\\]]]^^^```aaabbbbbbbbbcccdddeeeggghhhjjjjjjhhhdddaaa______aaa```aaaaaabbbccccccddddddeeeeeeddddddcccbbbaaaaaa^^^^^^__________________ccccccbbbbbbbbbbbbcccccceeefffhhhiiikkkllllllllllllppptttvvvuuuvvvxxxzzzxxxxxxyyyzzz{{{|||}}}~~~}}}}}}|||{{{yyyvvvsssrrroooqqqrrrssstttvvvzzz}}}}}}zzz{{{|||||||||~~~~~~{{{yyyxxxpppqqqrrrsssrrrtttvvvxxxuuuxxx{{{~~~}}}|||yyyxxxwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~|||{{{{{{zzzzzzyyyxxxwwwvvvuuuppppppnnnmmmlllllllllllllllmmmmmmnnnmmmkkkjjjiiieeefffggghhhgggfffeeedddeeeeeeeeeffffffhhhiiiiiikkkkkklllmmmnnnnnnnnnmmmmmmmmmnnnnnnmmmkkkiiihhhbbbbbbbbbaaaaaaaaa``````cccbbb```_________```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````_________^^^aaa```````````````aaabbb___```bbbdddfffhhhjjjjjjhhhgggfffcccbbb``````_________^^^___```bbbdddeeefffeeecccaaa```___^^^^^^^^^^^^___```aaabbbcccdddeeedddcccbbbbbbcccdddeeeeeeeeeeeefffggghhhiiijjjmmmmmmnnnooopppqqqrrrrrruuuwwwzzz}}}~~~|||yyyvvvtttsssrrrqqqppprrrtttwwwzzz|||}}}~~~|||||||||}}}~~~}}}{{{{{{xxxxxxwwwvvvuuutttsssssstttwwwyyyyyyyyy{{{|||yyywwwwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwyyy{{{~~~~~~}}}{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssqqqooonnnmmmmmmlllmmmmmmmmmmmmkkkjjjiiigggggghhhhhhgggfffeeedddeeeeeeeeeeeefffggghhhiiijjjkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnmmmkkkiiihhheeeddddddddddddcccccccccbbbaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaa`````````____________``````______```aaabbbbbbdddddddddeeeffffffgggggggggfffdddbbbaaa`````````______^^^___```bbbcccdddeeedddcccbbbaaa`````````___``````aaabbbccccccdddeeedddcccbbbbbbcccdddeeedddddddddeeefffggghhhhhhjjjjjjkkklllmmmnnnoooooorrrtttwwwzzz|||}}}~~~}}}~~~~~~|||zzzxxxwwwuuutttsssrrrrrrtttvvvxxxyyyzzz{{{}}}}}}}}}}}}|||}}}~~~}}}}}}}}}}}}|||}}}~~~}}}|||{{{yyyxxxvvvuuurrrtttvvvuuuuuuvvvzzz}}}|||zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxzzz}}}~~~~~~||||||{{{zzzyyyxxxxxxwwwxxxwwwuuusssqqqooonnnnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhggggggfffeeeeeeddddddddddddeeefffggghhhiiijjjkkklllmmmmmmmmmmmmnnnnnnoooooonnnllljjjiiieeeeeeeeeeeeddddddddddddaaaaaaaaaaaaaaa``````___aaaaaaaaaaaaaaaaaaaaaaaa````````````____________^^^^^^______```aaabbbccchhhggggggfffeeedddccccccccccccbbbaaa````````````____________```bbbcccddddddcccbbbbbbaaabbbbbbbbbaaaaaabbbbbbcccccccccccceeeeeeddddddddddddeeeeeecccccccccddddddeeeeeefffffffffggghhhiiijjjkkkkkknnnpppsssvvvxxxzzz{{{{{{|||}}}}}}~~~}}}|||{{{zzzxxxwwwuuutttssstttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}yyyzzz|||~~~}}}{{{yyysssttttttsssrrrsssuuuwww{{{}}}~~~}}}|||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvtttrrrqqqpppoooooommmmmmmmmllllllkkkjjjjjjjjjiiihhhgggfffeeeeeeeeedddddddddddddddeeefffggghhhiiijjjllllllmmmmmmmmmnnnooooooooonnnllljjjiiidddddddddcccccccccbbbbbb```aaabbbbbbbbbaaa___^^^```````````````````````````````````````_________]]]]]]^^^___```aaacccdddggggggfffdddcccbbb``````aaa``````______``````aaa_________```aaaaaabbbcccbbbbbbbbbbbbbbbcccddddddbbbbbbbbbbbbbbbbbbccccccfffeeeeeeeeeeeeeeeeeefffbbbbbbcccccccccccccccccccccdddeeeeeegggggghhhiiijjjkkknnnqqqtttvvvwwwwwwyyyzzz{{{}}}}}}}}}}}}|||zzzzzzxxxwwwuuuttttttttttttuuuuuuvvvvvvwwwwwwwwwxxxyyyzzz|||~~~~~~zzzzzz{{{|||~~~}}}xxxwwwvvvtttsssssstttuuuuuuxxx{{{}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyzzz|||}}}~~~~~~}}}||||||zzzzzzyyyxxxuuuuuutttsssssssssssssssnnnmmmmmmlllkkkkkkjjjjjjiiiiiiiiihhhgggffffffeeeeeeeeedddddddddeeeffffffggghhhiiikkklllmmmmmmmmmnnnnnnooonnnmmmllljjjiiidddddddddcccccccccbbbbbb```aaabbbbbbbbbaaa___^^^````````````````````````_________```````````````]]]]]]]]]^^^___aaabbbcccccccccbbbaaaaaa```____________^^^^^^______```aaa______``````aaaaaabbbbbbaaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbfffffffffggggggfffffffffbbbcccdddddddddcccbbbbbbbbbcccdddeeefffgggggghhhfffhhhjjjllloooqqqrrrssstttvvvxxx{{{|||}}}}}}}}}{{{{{{zzzyyyxxxvvvttttttsssrrrrrrrrrssssssttttttwwwwwwyyyzzz|||~~~~~~}}}||||||}}}}}}{{{xxxvvvuuutttttttttsssuuuwwwyyy{{{~~~}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxx{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwnnnnnnmmmkkkkkkkkkkkkkkkiiijjjkkkkkkkkkjjjiiihhhfffeeeeeeeeeeeeeeefffffffffggghhhjjjkkklllmmmmmmmmmmmmnnnnnnmmmkkkiiihhheeeeeeeeeeeeddddddddddddaaaaaaaaaaaaaaa``````___aaaaaaaaaaaaaaaaaaaaaaaa_________```````````````]]]]]]^^^^^^___```aaabbb___________________________^^^^^^^^^______```aaa______```aaaaaaaaaaaaaaa````````````aaabbbcccdddbbbbbbbbbccccccdddddddddfffggghhhhhhhhhhhhgggfffdddeeeeeefffeeedddbbbaaabbbccccccdddeeefffggggggeeefffgggiiikkkmmmnnnoooppprrruuuxxxzzz{{{||||||zzz{{{{{{{{{zzzxxxvvvuuurrrqqqqqqppppppqqqrrrrrrvvvvvvwwwyyyzzz|||}}}}}}~~~~~~~~~{{{yyyxxxwwwvvvttttttuuuwwwxxxxxxyyy|||~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{|||}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuvvvvvvooonnnlllkkkjjjjjjkkkkkkjjjlllnnnpppqqqooommmkkkggggggffffffeeeffffffgggeeefffhhhiiikkklllllllllllllllmmmmmmllljjjhhhgggeeeddddddddddddcccccccccbbbaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaaaaa____________`````````aaa^^^^^^^^^^^^^^^___```aaa__________________``````_______________``````aaa______aaaaaabbbaaaaaa```____________```aaabbbbbbcccddddddeeefffgggggghhhgggggghhhiiiiiihhhggggggfffggghhhhhhgggeeecccbbbaaabbbcccdddeeeffffffgggeeeeeefffggghhhjjjkkklllmmmoooqqquuuwwwyyyyyyyyyyyyzzz|||}}}|||{{{yyywwwuuuuuutttssssssssstttuuutttuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{yyyvvvwwwxxxxxxvvvwwwxxxzzz}}}~~~}}}||||||yyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}||||||{{{zzzyyyxxxxxxwwwxxxwwwvvvtttsssrrrrrrrrrooonnnlllkkkjjjjjjkkklllkkkmmmqqqtttuuussspppnnnhhhggggggfffffffffggggggeeefffgggiiikkklllllllllkkklllllllllkkkiiigggfffbbbbbbbbbaaaaaaaaa``````cccbbb```_________```aaaaaaaaaaaaaaaaaaaaaaaaaaa^^^_________``````aaaaaa______^^^^^^^^^______`````````````````````````````````_________``````aaa___```aaabbbbbbaaa``````_______________```aaaaaaeeeeeefffggghhhiiijjjkkkggghhhiiijjjjjjiiihhhgggggghhhiiiiiihhhfffdddbbbaaaaaabbbcccdddeeeffffffeeeeeeeeefffggghhhiiijjjkkkmmmpppsssuuuwwwxxxxxxwwwyyy{{{}}}~~~|||zzzyyyzzzzzzxxxwwwwwwxxxyyyzzzsssssstttuuuvvvwwwxxxxxxzzzzzzzzz{{{}}}~~~yyyyyyyyyxxxvvvuuuvvvxxxxxx{{{~~~~~~}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyyyyxxxyyyyyy{{{|||~~~~~~}}}{{{yyyxxxwww{{{yyyvvvtttqqqpppppppppnnnnnnnnnmmmlllkkkjjjiiiiiikkkpppuuuxxxwwwsssooogggggggggggggggfffffffffffffffggghhhiiijjjjjjkkkllllllmmmnnnmmmllljjjiiidddcccbbbbbbaaaaaabbbbbb````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa______``````aaaaaabbbbbbaaaaaa``````_________^^^]]]^^^_________^^^]]]\\\____________``````aaaaaa``````bbbccccccbbbaaaaaaaaaaaaaaabbbccccccdddddddddeeegggiiijjjkkkjjjjjjlllkkkiiihhhhhhiiiiiihhhjjjjjjjjjiiihhhgggeeedddeeeeeedddddddddeeeeeefffeeeeeeeeeeeeeeefffggghhhjjjkkklllnnnpppqqqsssssswwwyyy|||}}}}}}|||}}}}}}yyyyyyxxxxxxxxxxxxyyyyyyuuuuuuttttttuuuvvvxxxyyyzzzyyyyyyyyyzzz|||~~~~~~|||zzzxxxvvvtttssswwwxxxyyy|||}}}|||yyyyyyxxxxxxxxxxxxyyyyyy{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvxxxzzz}}}~~~|||zzzxxxwwwyyyxxxuuurrrpppooonnnnnnmmmmmmmmmmmmllljjjiiihhhgggiiimmmqqqttttttpppmmmgggggggggggggggggggggffffffggghhhhhhjjjjjjkkklllkkkkkkllllllkkkiiihhhgggdddccccccbbbbbbbbbbbbbbb````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa___`````````aaaaaaaaabbbaaaaaa`````````____________```aaabbbbbbaaa```___^^^^^^______````````````___```aaabbbbbbbbbaaa``````aaaaaabbbbbbcccddddddeeegggiiijjjlllllllllkkkkkkjjjiiiiiiiiihhhgggfffiiiiiiiiihhhgggfffeeeddddddddddddcccddddddeeefffdddddddddddddddeeeeeefffggghhhiiikkkmmmnnnpppppptttwwwzzz{{{{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{xxxvvvuuuuuuuuuvvvxxxzzz}}}}}}{{{zzzzzzyyyyyyxxxxxxyyyyyy{{{{{{zzzzzzyyyyyyyyyyyywwwxxxyyy{{{}}}}}}{{{yyyxxxwwwvvvtttrrrpppnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhfffgggiiimmmoooooommmjjjffffffggggggggggggggggggggghhhiiijjjkkkllllllmmmjjjjjjjjjiiihhhfffeeedddddddddcccccccccbbbbbbbbb````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaa````````````______```aaabbbccccccbbbaaaaaa^^^^^^^^^_______________^^^___```aaaaaaaaaaaa`````````aaaaaabbbcccccccccggghhhjjjlllmmmmmmlllllliiiiiihhhhhhhhhhhhhhhhhhlllkkkjjjhhhfffeeeddddddddddddccccccdddeeeeeefffeeeddddddcccccccccccccccdddeeefffgggiiijjjllllllooorrrvvvxxxyyy{{{}}}}}}~~~~~~}}}{{{zzzyyyyyyxxxyyyyyyyyywwwwwwvvvvvvvvvwwwyyyzzzxxxyyyyyyzzz}}}}}}{{{yyyuuuuuuuuuvvvwwwxxxyyyzzz}}}|||{{{zzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzyyyzzzzzz{{{}}}~~~|||zzzyyywwwvvvtttrrrqqqooonnnnnnmmmmmmllllllkkkjjjhhhggggggfffgggiiillllllkkkiiiffffffffffffgggggggggggghhhiiiiiijjjkkklllmmmnnnkkkjjjjjjhhhgggeeedddcccdddddddddddddddccccccbbb````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaa``````````````````___```aaabbbccccccbbbaaa^^^^^^^^^^^^____________^^^^^^______``````aaaaaa``````aaaaaabbbccccccdddhhhiiijjjkkkllllllkkkjjjhhhggggggffffffiiimmmpppuuusssooollliiigggfffeeeddddddddddddeeefffggggggffffffdddccccccbbbbbbbbbbbbcccdddeeeggghhhiiijjjkkkmmmqqqtttvvvxxx{{{~~~~~~~~~~~~}}}|||{{{{{{{{{wwwwwwuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxzzz|||~~~zzzyyyxxxwwwwwwwwwwwwwwwzzz{{{~~~}}}|||{{{zzzyyyyyyyyyyyy||||||||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~|||{{{zzzxxxwwwvvvuuusssqqqpppooommmmmmmmmlllkkkjjjiiihhhhhhggggggiiikkkkkkjjjhhheeefffffffffgggggghhhhhhiiiiiijjjkkklllmmmmmmnnnlllkkkjjjhhhgggeeedddddddddeeeeeeeeeeeedddcccccc````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaa___aaabbbdddeeeeeedddddd________________________^^^^^^^^^___```aaaaaabbbaaaaaabbbbbbccccccddddddggghhhiiijjjjjjiiihhhggggggfffdddcccdddjjjssszzz|||vvvpppkkkhhhgggfffeeeeeeeeeeeefffggghhhiiihhhgggfffdddccccccccccccbbbcccccceeefffggghhhhhhgggjjjmmmppprrruuuyyy{{{|||~~~~~~}}}yyyxxxwwwuuuuuuuuuuuuvvvuuuuuuuuuuuuwwwyyy{{{}}}~~~|||zzzxxxvvvvvvuuuwwwxxxzzz}}}~~~|||{{{zzzzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxxxxwwwuuutttrrrqqqnnnnnnnnnmmmlllkkkiiiiiiiiihhhhhhjjjkkkkkkiiigggeeeeeeffffffggghhhhhhhhhhhhiiijjjjjjllllllmmmnnnlllkkkjjjhhhgggfffffffffdddeeefffgggfffeeedddccc````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaabbbbbbbbbccceeegggiiiiiiiiihhh```````````````_________^^^^^^^^^___```aaabbbcccbbbbbbccccccdddeeeeeeeeefffggghhhhhhhhhgggfffeeeeeedddcccaaabbbiiiuuu}}}xxxpppjjjgggffffffeeeeeeeeeeeefffgggiiiiiiggggggeeedddccccccccccccbbbcccdddeeefffggghhhhhhfffhhhjjjlllnnnqqquuuxxxyyyzzz}}}|||{{{yyyxxxvvvvvvvvvwwwsssrrrrrrrrrsssuuuwwwxxx{{{{{{|||}}}}}}zzzxxxvvvvvvwwwwwwxxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxxxxvvvtttsssqqqooooooooonnnmmmlllkkkjjjhhhhhhiiikkklllkkkhhhfffeeeeeeffffffggghhhhhhiiihhhhhhiiijjjkkklllmmmmmmkkkjjjhhhgggfffffffffgggeeeeeegggggggggfffdddccc````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaa`````````___``````aaaaaaaaabbbbbbbbbcccdddfffhhhjjjjjjjjjjjjbbbbbbaaaaaaaaa`````````____________```bbbdddeeecccddddddeeeeeeffffffgggfffgggggghhhgggfffeeedddaaabbbcccbbbbbbgggqqqyyy~~~zzzssskkkfffccccccccccccccccccccceeefffggghhheeeeeedddccccccbbbccccccbbbccccccdddeeefffggggggfffgggiiijjjkkkmmmqqqttttttvvvxxx{{{~~~}}}zzzyyyxxxxxxxxxrrrrrrqqqqqqrrrtttvvvwwwwwwwwwxxxyyy||||||zzzzzzxxxxxxxxxxxxyyyzzz{{{|||~~~}}}{{{yyyxxxwwwxxxxxxxxxvvvtttrrrqqqppppppoooooonnnmmmkkkjjjhhhhhhiiikkklllkkkgggdddeeeeeeeeefffggghhhhhhiiiggghhhiiijjjkkkllllllmmmiiihhhgggfffeeeffffffgggeeefffggghhhhhhfffdddccc````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaa`````````___``````aaaaaabbbbbbbbbcccaaabbbeeegggiiiiiiiiiiiiccccccbbbbbbaaaaaa````````````___```aaaccceeefffddddddeeeffffffgggggghhhgggggghhhhhhhhhfffeeeddd^^^aaaddddddccceeelllrrrxxxtttmmmfffaaa___```aaaaaaaaaaaabbbcccdddfffgggdddcccbbbbbbaaabbbbbbbbbbbbbbbcccdddeeeffffffgggfffggghhhiiiiiikkknnnqqqrrrsssuuuxxx{{{|||{{{zzzzzzzzztttssssssssssssuuuvvvxxxuuuuuuuuuwwwyyy}}}}}}}}}zzzyyyyyyxxxxxxxxxxxxyyy{{{|||~~~~~~~~~|||{{{yyyyyyxxxyyyzzzzzzzzzxxxvvvtttppppppooonnnmmmllllllkkkjjjiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggggjjjkkklllmmmmmmmmmlllkkkhhhhhhgggfffffffffffffffhhhiiihhhhhhgggfffddddddaaa``````____________```aaaaaaaaaaaabbbbbbbbbbbb___```bbbbbb`````````aaa_______________```aaaaaadddeeeeeeffffffeeeeeedddaaaaaaaaaaaabbbbbbbbbbbb`````````aaabbbdddeeeffffffffffffggggggggggggggggggfffeeedddbbbaaa```___^^^___```aaacccdddeeefffhhhgggfffeeecccbbbaaa```aaaaaaaaaaaabbbcccdddeeebbbbbbbbbbbbbbbbbbbbbbbbccccccddddddddddddeeeeeeaaacccfffggghhhiiilllnnnmmmppptttxxx{{{~~~~~~}}}|||xxxwwwvvvuuutttttttttuuussssssrrrsssuuuyyy}}}|||yyyyyy|||~~~}}}{{{yyywwwvvvvvvwwwwwwxxxzzz}}}}}}{{{zzzyyyxxxyyyzzzzzzzzzxxxvvvuuuqqqqqqpppooonnnnnnmmmmmmkkkjjjjjjiiiiiiiiiiiiiiiggggggggggggggggggggggggiiijjjlllmmmmmmmmmlllkkkhhhhhhgggfffffffffffffffhhhhhhhhhggggggfffddddddaaaaaa```_________``````___````````````aaaaaaaaa___aaabbbbbbaaa``````aaa```````````````aaabbbbbbddddddeeeeeeeeeeeeddddddbbbbbbbbbccccccccccccccc``````aaabbbccceeefffggggggggggggfffffffffffffffeeeeeedddcccbbbaaaaaa```___``````aaabbbcccddddddeeeeeedddccccccbbbbbbaaaaaaaaaaaaaaabbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddeeeeeebbbdddfffgggggghhhkkkmmmlllnnnqqqtttvvvyyy{{{|||}}}|||zzzxxxvvvuuutttsssrrrqqqpppqqqsssvvvyyy{{{|||yyyyyyzzz{{{{{{|||yyywwwvvvwwwwwwxxxyyyzzz|||~~~}}}|||{{{zzzyyyyyyzzzzzzzzzxxxvvvuuussssssrrrqqqpppooonnnnnnlllkkkkkkjjjiiijjjjjjjjjggggggggggggggggggggggggiiijjjkkklllmmmlllkkkkkkhhhggggggffffffffffffgggggggggggggggffffffeeedddbbbbbbaaa```````````````____________````````````___aaabbbbbbaaa``````aaaaaaaaaaaaaaaaaabbbcccccccccccccccddddddcccccccccddddddddddddddddddddddddaaabbbcccdddeeefffhhhhhhgggggggggffffffeeeeeedddccccccccccccbbbbbbbbbbbb``````aaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddccceeeggggggggggggiiijjjkkklllnnnpppsssuuuvvvwww|||}}}~~~}}}zzzwwwuuutttsssrrrqqqqqqrrrtttvvvxxx||||||}}}|||{{{zzzxxxwwwyyy{{{}}}zzzxxxxxxxxxwwwwwwxxxxxxyyyzzzyyy|||~~~}}}|||{{{zzzzzzzzzzzzyyyxxxwwwvvvtttsssrrrqqqpppooonnnmmmkkkkkkjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkllllllkkkkkkjjjhhhgggffffffffffffggggggffffffgggggggggfffeeeeeeccccccbbbaaa````````````_________`````````aaaaaa```aaaccccccaaa```aaabbbaaaaaa``````aaaaaabbbcccbbbbbbccccccccccccbbbbbbcccccccccdddddddddddddddcccdddeeefffggghhhiiiiiiggggggffffffeeedddccccccaaaaaaaaabbbbbbbbbbbbcccaaaaaaaaa`````````_________```````````````aaaaaa`````````aaaaaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddfffggggggfffeeeggghhhjjjkkkmmmqqquuuxxxyyyyyyyyyzzz{{{}}}|||yyyxxxxxxwwwuuuttttttuuuvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~zzzwwwwwwyyy{{{}}}{{{zzzyyyxxxwwwvvvuuuuuuuuutttvvvzzz}}}~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwtttsssrrrqqqooonnnmmmllljjjjjjiiihhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhjjjkkkkkkkkkjjjiiiggggggffffffffffffggggggffffffgggggghhhgggggggggddddddcccaaaaaa```````````````aaaaaaaaabbbbbbbbb```bbbccccccaaaaaaaaabbb```____________```aaaaaaaaabbbbbbccccccbbbbbbaaabbbbbbcccddddddeeefffffffffggghhhiiijjjjjjiiiiiigggffffffeeedddccccccbbb______```aaaaaabbbccccccaaaaaa```______^^^^^^]]]``````____________^^^^^^````````````aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccdddddddddfffgggfffeeedddeeefffiiikkkooowww~~~zzzzzzzzz{{{|||~~~~~~|||{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}}}}{{{~~~}}}{{{{{{|||}}}~~~}}}{{{yyywwwuuuttttttrrruuuxxx{{{}}}~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxttttttsssqqqooonnnmmmllljjjiiihhhhhhgggggghhhhhhjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjkkkjjjiiiiiigggffffffffffffgggggghhhfffggghhhhhhiiiiiiiiiiiieeeeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbb```bbbccccccbbbaaaaaabbb_______________``````aaabbbbbbbbbccccccbbbbbbbbbaaabbbccceeefffhhhiiiiiijjjjjjkkkllllllkkkiiihhheeeeeeeeeddddddccccccbbb^^^______```aaabbbbbbbbb``````______^^^]]]]]]\\\_______________^^^^^^^^^````````````aaabbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeeffffffdddcccdddfffhhhkkksss~~~|||zzzxxxwwwwwwyyy|||~~~~~~}}}|||zzzyyyxxxxxxwwwyyyyyyyyyyyyzzzzzzzzz{{{yyy{{{~~~~~~}}}|||}}}}}}~~~}}}zzzxxxvvvuuusssuuuxxxzzz{{{~~~~~~|||{{{{{{zzzyyyyyyxxxxxxvvvuuutttrrrqqqooonnnmmmkkkjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiifffgggiiijjjjjjjjjiiihhhfffffffffffffffggghhhhhhgggggghhhjjjjjjkkkkkkkkkfffeeedddcccbbbaaaaaaaaa`````````aaaaaaaaaaaabbb```bbbdddcccbbbaaabbbbbb`````````___```aaaaaabbbbbbccccccccccccccccccbbbbbbcccdddgggiiilllmmmnnnmmmmmmnnnnnnmmmkkkiiigggdddddddddccccccccccccccc^^^______``````aaaaaaaaa______^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^___````````````______``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccdddeeeeeedddcccdddfffhhhlllvvv~~~{{{vvvsssrrrtttwwwyyy|||~~~~~~|||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxvvvxxx{{{}}}}}}{{{zzzzzzzzz{{{|||~~~~~~{{{zzzyyyuuuwwwyyyyyyzzz{{{~~~||||||{{{zzzyyyyyyyyyyyyxxxwwwvvvtttrrrpppooonnnlllkkkjjjjjjiiiiiijjjjjjggggggggggggggggggggggggfffggghhhjjjjjjiiiiiihhhfffffffffffffffggghhhiiiggghhhiiijjjkkklllllllllgggfffeeecccbbbaaaaaaaaa____________`````````aaaaaabbbddddddbbbaaabbbcccaaaaaaaaaaaaaaabbbbbbcccccccccddddddddddddcccccccccdddfffiiillloooqqqrrrooooooppppppnnnkkkhhhgggccccccccccccccccccdddddd____________``````aaaaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[]]]^^^```aaabbbccc_________``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbcccccccccbbbdddeeeeeeccccccdddfffhhhmmmxxx{{{uuuooonnnpppsssvvvxxxzzz|||zzzyyyyyyxxxwwwvvvvvvvvvtttvvvyyyzzz|||~~~~~~{{{yyyyyyyyyvvvwwwyyy{{{~~~~~~|||{{{vvvxxxyyyyyyyyyyyy|||~~~~~~~~~|||zzzyyyxxxxxxyyywwwvvvuuusssrrrqqqppppppmmmmmmmmmmmmlllkkkjjjiiijjjiiigggfffeeeeeeeeefffiiiiiiiiihhhhhhhhhhhhhhhdddddddddeeefffgggggghhhhhhiiijjjjjjkkkkkkkkkkkkkkkiiigggeeecccbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaabbbaaaaaa`````````aaaaaabbbbbbbbbbbbbbbccccccccccccbbbbbbaaabbbbbbcccccceeefffiiillloooqqqssstttrrrqqqpppnnnkkkhhhfffeeeaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```````````````___^^^]]][[[ZZZZZZ[[[[[[]]]]]]]]]^^^^^^^^^__________________```bbbcccdddccccccbbbbbbbbbcccdddeeeddddddcccccccccccccccddddddddddddeeeeeedddcccccciiimmmwwwxxxtttpppoooqqqsssrrrqqquuuvvvwwwzzz~~~{{{yyyyyyxxxvvvtttssstttvvvxxx{{{}}}|||yyyzzzyyyxxxxxxzzz|||~~~~~~{{{xxxvvvuuuwwwyyy{{{}}}~~~~~~|||zzzxxxxxxxxxxxxvvvuuutttrrrqqqppppppooommmmmmmmmmmmlllkkkjjjiiihhhgggfffffffffggghhhiiijjjjjjiiiiiihhhgggffffffdddeeeeeefffgggggghhhhhhiiiiiijjjjjjkkkjjjjjjjjjjjjiiigggeeecccbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaabbbcccccccccddddddeeeeeedddccccccbbbbbbccccccccceeefffhhhkkkmmmooopppqqqqqqpppooommmjjjhhheeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa````````````aaa```___]]]\\\[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^__________________```bbbcccdddcccccccccccccccdddeeeeeeccccccbbbbbbbbbbbbccccccdddddddddeeeeeeddddddccchhhkkkrrr}}}ssspppmmmlllnnnppppppooorrrsssuuuwwwzzz~~~}}}|||{{{xxxvvvtttuuuvvvxxxzzz{{{}}}}}}~~~}}}|||zzzzzzzzz{{{}}}~~~|||zzzyyyyyy{{{|||~~~~~~}}}{{{yyyxxxwwwwwwxxxuuutttsssqqqpppoooooonnnmmmmmmmmmllllllkkkjjjiiieeeeeeeeefffgggiiikkklllkkkkkkjjjhhhgggfffeeedddeeeffffffgggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhiiihhhfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```````````````aaaaaaccccccddddddeeefffggggggfffeeeeeeddddddccccccccceeefffhhhjjjlllmmmmmmmmmnnnnnnmmmkkkiiifffdddcccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________```bbbcccddddddddddddddddddeeeeeeeeebbbbbbaaaaaaaaabbbbbbcccddddddeeeeeeeeeeeeddddddggghhhkkkrrrwwwxxxuuuqqqmmmkkkiiiiiikkklllmmmlllnnnoooqqqsssvvvyyy|||}}}{{{xxxvvvvvvwwwwwwxxxyyyzzzzzz|||~~~~~~|||{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwttttttrrrpppooonnnnnnmmmllllllllllllkkkjjjiiiiiifffeeeeeefffgggiiikkkllliiiiiihhhggggggfffeeeeeefffggggggggghhhhhhiiiiiiiiijjjjjjjjjiiihhhgggggggggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaa````````````aaabbbbbbbbbcccdddeeefffggghhhhhhhhhgggggggggfffeeedddcccggghhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiigggeeecccbbbccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^__________________```bbbcccdddddddddeeeeeefffffffffeeeaaaaaaaaa```aaaaaabbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeefffiiilllllljjjhhhhhhggggggggghhhjjjkkkkkkllllllmmmooorrruuuwwwyyy|||~~~~~~{{{yyyyyyyyyyyyxxxxxxwwwwwwyyyzzz|||||||||}}}~~~|||{{{{{{yyyxxxxxxxxx{{{~~~~~~}}}{{{yyyxxxwwwxxxxxxtttsssrrrpppooonnnmmmmmmllllllllllllkkkjjjiiihhhhhhgggfffffffffhhhiiijjjfffffffffffffffggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhhgggffffffeeedddcccbbbaaaaaaaaa``````aaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddccccccdddeeeggghhhiiiiiiiiiiiiiiiiiihhhgggeeedddiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhgggfffdddbbbaaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaa```aaaaaaaaa__________________^^^^^^]]]]]]]]]^^^^^^^^^__________________```bbbcccdddcccdddeeefffffffffeeeeeeaaaaaa``````aaabbbbbbccccccdddeeeeeefffffffffeeedddddddddeeefffgggffffffeeefffgggggghhhiiijjjkkkjjjjjjkkkmmmooorrrtttuuuwwwyyy|||~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxyyyzzzzzzyyyyyy|||}}}~~~}}}zzzyyywwwvvvxxx{{{~~~~~~|||zzzyyyxxxxxxyyytttsssrrrpppooonnnnnnmmmlllllllllkkkkkkjjjiiihhhhhhgggfffeeeeeefffggggggddddddeeeeeefffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggfffdddccccccbbbaaaaaaaaabbb`````````aaabbbbbbccccccbbbbbbbbbbbbcccdddeeefffeeeffffffggghhhiiijjjjjjiiijjjjjjkkkjjjiiigggfffjjjjjjjjjkkkkkkjjjjjjjjjgggggggggfffeeedddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa```````````````^^^______``````___^^^^^^]]]]]]]]]^^^^^^^^^__________________```bbbcccdddbbbccceeeffffffeeeeeedddaaaaaaaaaaaabbbbbbcccdddcccdddeeeffffffgggffffffccccccddddddeeeeeeffffffdddfffggghhhggggggiiijjjhhhiiiiiikkkmmmoooqqqrrrrrrtttvvvzzz~~~~~~|||{{{zzzxxxyyyzzzyyyxxxxxxzzz{{{~~~}}}zzzxxxxxxzzz|||}}}}}}{{{zzzyyyyyyzzzuuutttrrrqqqoooooonnnnnnkkkkkklllkkkkkkjjjiiihhhgggfffeeeddddddeeefffgggeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffgggggghhhgggggggggcccbbbbbbaaaaaaaaaaaabbb___``````aaabbbbbbccccccddddddddddddeeefffggggggiiiiiijjjjjjkkkkkkkkkllliiijjjkkkllllllkkkiiihhhhhhhhhiiiiiijjjiiiiiihhhgggggggggfffeeedddcccbbb````````````````````````aaa``````_______________]]]^^^____________^^^]]]]]]]]]]]]^^^^^^^^^__________________```bbbcccdddaaabbbdddeeefffeeedddcccaaaaaaaaabbbbbbccceeeeeecccdddeeefffggggggggggggccccccddddddcccdddeeefffcccfffhhhhhhffffffgggiiifffgggggghhhjjjlllmmmnnnoooppprrruuuyyy}}}~~~}}}zzzzzz{{{zzzxxxxxxyyy{{{~~~}}}{{{zzz{{{{{{{{{~~~~~~|||{{{zzzzzzzzzuuutttsssqqqpppoooooonnnkkkkkkkkkkkkjjjiiihhhhhheeeddddddcccdddeeefffgggfffffffffeeeeeedddddddddfffffffffffffffeeeeeeeeeeeeeeefffggghhhhhhhhhgggbbbbbbaaaaaaaaaaaabbbbbb___``````aaabbbcccccccccdddddddddeeefffggghhhiiilllmmmmmmmmmmmmmmmmmmmmmhhhjjjlllmmmmmmlllkkkiiigggggghhhhhhhhhhhhhhhgggffffffffffffeeedddcccbbb``````````````````````````````___^^^^^^^^^^^^^^^\\\]]]^^^_________^^^]]]]]]]]]]]]^^^^^^^^^__________________```bbbcccddd```aaaccceeeeeedddcccbbbbbbbbbbbbbbbcccdddeeefffcccdddeeefffggggggggggggbbbcccddddddcccbbbcccdddcccfffhhhhhhfffeeefffhhheeeeeeeeefffhhhjjjkkklllmmmnnnpppssswwwzzz~~~{{{||||||{{{yyyxxxyyy{{{{{{}}}}}}{{{zzzzzzyyy{{{~~~~~~|||zzzyyyxxxxxxrrrssstttuuussspppmmmkkkkkkkkkllllllmmmllllllllliiihhheeecccbbbccceeeffffffeeecccccceeeffffffeeecccccccccdddddddddeeeeeeffffffggggggggggggffffffcccbbbbbbbbbaaaaaa`````````````````````aaabbbbbbaaacccdddeeeeeegggiiillllllmmmmmmnnnoooppppppqqqmmmmmmmmmmmmmmmllllllkkkjjjiiihhhgggfffeeedddccccccbbbbbbbbbaaaaaa````````````____________`````````___^^^]]]^^^^^^```aaa__________________^^^^^^]]]]]]]]]^^^^^^^^^______````````````aaaaaaaaaaaabbbbbbccccccccccccbbbbbbcccbbbccccccdddeeefffgggggggggfffeeeddddddccccccaaa```______```bbbdddfffggggggggggggggggggggggggiiihhhgggggghhhjjjlllnnnnnnooopppqqqsssvvvxxxyyy}}}}}}{{{zzzzzz}}}~~~zzzyyyxxxxxxyyy|||}}}{{{zzzxxxxxxwwwssstttttttttrrrpppnnnlllkkkllllllmmmmmmllllllllliiigggeeecccccceeeggghhhgggeeecccdddeeeffffffeeeddddddeeeeeeeeefffffffffffffffggggggggggggffffffcccbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaabbbccccccbbbdddeeeffffffhhhkkkmmmmmmmmmnnnooooooppppppqqqmmmnnnnnnnnnnnnmmmlllllljjjjjjiiigggfffdddccccccbbbbbbaaaaaaaaa```````````````____________``````______^^^]]]]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^____________````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaabbbbbbbbbcccdddeeeggggggggggggfffeeeeeedddccccccaaaaaa```___```bbbdddeeeffffffffffffffffffffffffggggggffffffgggjjjlllnnnlllmmmmmmoooppprrrtttuuuxxx{{{~~~}}}~~~}}}zzzyyyyyyzzz|||}}}~~~|||zzzyyyxxxwwwuuuuuutttsssqqqpppooonnnllllllmmmmmmmmmllllllkkkhhhgggeeedddeeefffhhhjjjgggeeeddddddeeeffffffeeeeeeeeeeeefffffffffggggggffffffggggggggggggffffffbbbbbbbbbbbbbbbaaaaaaaaacccbbbbbbbbbbbbcccddddddccceeefffggggggiiikkknnnnnnnnnooopppqqqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiigggeeedddbbbbbbaaaaaa```````````````_________^^^^^^^^^^^^_________^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_________`````````````````````aaaaaaaaaaaa```aaaaaabbbbbbaaaaaa`````````aaabbbdddfffggghhhggggggffffffeeedddddddddbbbbbbaaa```aaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiilllmmmjjjjjjkkkkkklllmmmooooooqqqtttxxx|||~~~{{{yyyxxxxxxxxx{{{}}}~~~|||{{{yyyxxxwwwvvvtttrrrqqqpppppppppmmmmmmmmmmmmmmmllllllkkkhhhgggfffeeeeeefffggghhhhhhfffddddddeeeffffffeeeeeeeeeeeeeeeffffffffffffeeeffffffggggggffffffeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddbbbdddffffffggghhhkkkmmmnnnooopppqqqrrrqqqqqqpppnnnnnnoooooonnnnnnmmmlllkkkjjjiiigggeeecccbbbaaa````````````__________________^^^^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_________````````````aaa````````````aaaaaaaaaaaa``````aaaaaaaaaaaa``````______```bbbdddfffhhhiiiggggggffffffeeeeeeeeedddccccccbbbbbbbbbcccddddddccccccccccccccccccccccccccccccdddeeefffhhhjjjllliiiiiihhhhhhiiiiiijjjkkkkkknnnrrrvvvyyy}}}~~~}}}zzzxxxxxxxxxyyy{{{}}}}}}{{{zzzxxxwwwtttrrrqqqqqqqqqrrrmmmnnnnnnnnnmmmmmmlllkkkiiihhhgggfffeeeeeeffffffiiigggeeeeeeffffffeeedddcccddddddddddddeeeeeeeeeeeeeeeffffffffffffeeeeeebbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaaaaabbbccccccaaaccceeeeeefffgggjjjlllnnnoooqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmllljjjiiihhhfffeeecccbbbaaa____________````````````_________^^^^^^__________________^^^^^^]]]]]]]]]]]]^^^^^^^^^_________```_________````````````aaa````````````aaaaaaaaaaaa``````aaaaaaaaaaaa``````______```aaaccceeeggghhhgggfffffffffffffffeeeeeedddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbcccdddeeeggghhhiiihhhhhhggggggggggggggghhhgggjjjnnnqqqtttxxx}}}~~~~~~}}}xxxxxxyyyzzz|||~~~}}}{{{yyywwwuuusssrrrqqqrrrrrrnnnnnnnnnnnnnnnmmmlllkkkhhhhhhgggggggggggghhhhhhiiihhhfffeeeffffffeeedddcccccccccdddddddddeeeeeeeeeeeeffffffffffffeeeeeebbbbbbbbbcccccccccccccccaaaaaaaaaaaaaaabbbccccccaaabbbdddeeeeeegggiiilllnnnoooqqqrrrrrrqqqooonnnmmmmmmmmmmmmmmmllllllkkkiiihhhgggfffeeecccbbbbbb___````````````aaaaaaaaa``````____________``````````````````___^^^]]]]]]]]]^^^^^^______`````````^^^^^^_________`````````````````````aaaaaaaaaaaa```aaaaaabbbbbbaaaaaa```______```aaaccceeefffgggffffffffffffffffffffffffeeeeeeeeeeeedddcccccccccccccccccccccccccccccccccaaabbbbbbcccdddeeeffffffffffffeeeeeeeeeeeefffffffffhhhkkkmmmpppssswwwzzz|||}}}}}}||||||{{{||||||}}}}}}~~~}}}{{{xxxxxxvvvtttsssrrrrrrqqqoooooooooooonnnmmmlllkkkgggggghhhiiijjjlllmmmmmmjjjhhhffffffffffffeeedddddddddddddddeeeeeeeeefffdddeeeeeeffffffeeeeeedddbbbbbbbbbccccccdddddddddcccbbbbbbbbbbbbcccddddddbbbccceeeffffffgggjjjlllmmmnnnpppqqqqqqpppnnnllllllllllllllllllkkkkkkjjjggggggfffeeeeeedddcccccc`````````aaaaaaaaabbbbbbaaaaaa````````````aaaaaaaaaaaaaaaaaaaaa___^^^]]]\\\\\\]]]^^^^^^___``````]]]^^^^^^^^^____________````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa`````````aaabbbdddeeefffffffffffffffggggggggggggfffffffffeeeeeedddcccbbbccccccccccccccccccccccccaaabbbbbbcccddddddccccccdddcccccccccccccccddddddeeefffhhhiiikkkmmmqqqtttvvvxxxzzz~~~~~~}}}}}}}}}|||}}}}}}|||{{{xxxxxxwwwuuutttsssrrrqqqoooooooooooonnnmmmlllkkkfffggghhhkkkmmmpppqqqrrrjjjhhhffffffffffffeeedddeeeeeeeeefffffffffggggggdddeeeeeeffffffeeeeeedddbbbbbbbbbccccccdddddddddddddddccccccddddddeeefffcccdddfffggggggiiikkknnnlllnnnpppqqqqqqooommmkkkkkkkkkllllllkkkkkkjjjiiiffffffeeeeeeeeeddddddddd``````aaaaaabbbbbbccccccbbbbbbaaaaaaaaaaaabbbbbbaaabbbbbbbbbbbb```^^^]]][[[[[[\\\]]]]]]^^^______]]]]]]]]]^^^^^^^^^______````````````aaaaaaaaaaaabbbbbbccccccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeefffffffffggggggggggggggggggggggggfffeeedddcccbbbccccccccccccccccccccccccbbbbbbccccccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbcccdddeeegggggghhhjjjmmmppprrrssswwwzzz~~~~~~|||||||||}}}~~~||||||zzzzzzyyywwwuuusssqqqooooooooonnnmmmlllllllllllljjjiiiiiikkknnnpppqqqpppjjjiiihhhfffeeeeeeeeeeeedddeeeeeeeeeeeeeeeddddddffffffeeeeeeeeeffffffgggeeeeeeeeeeeedddcccbbbaaa``````aaabbbdddeeefffgggffffffffffffffffffeeeeeekkklllnnnppppppooonnnmmmkkkjjjiiihhhggggggggggggffffffeeeeeeeeedddddddddaaabbbbbbbbbbbbcccccccccbbbbbbaaa```````````````bbbbbbbbbaaa``````______````````````````````````````````````___^^^]]]]]]]]]___aaaaaaaaa```aaabbb``````____________``````cccbbb``````aaabbbeeefffffffffggggggggggggffffffggggggfffeeeeeedddcccccccccdddeeefffeeeccc```^^^``````aaabbbcccddddddeeeaaaaaabbbbbbbbbcccccccccddddddeeeeeeggghhhjjjkkkqqqsssvvvwwwxxx{{{~~~}}}~~~{{{zzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxvvvsssqqqpppooonnnmmmllllllkkkkkkkkkkkkjjjiiikkkmmmnnnnnnmmmjjjjjjhhhgggfffeeeeeeeeeeeeeeeffffffffffffeeeeeegggffffffeeeeeeeeeffffffeeeeeeeeeeeedddcccbbbaaaaaaaaabbbbbbcccdddeeeeeeffffffffffffffffffeeeeeejjjkkkmmmnnnooonnnmmmllliiiiiihhhgggffffffffffffffffffeeeeeeeeedddddddddccccccccccccddddddddddddccccccbbbaaaaaaaaaaaabbbbbbbbbaaaaaa```_________````````````````````````______``````___^^^]]]]]]______```````````````aaa``````_________```aaaaaabbbbbbaaa```aaaccceeefffeeeffffffggggggffffffeeeffffffeeeeeedddcccccccccccccccddddddcccbbb```___````````````aaabbbcccdddbbbbbbbbbbbbccccccccccccdddddddddeeefffgggiiijjjlllnnnppprrrsssuuuxxx{{{|||{{{{{{|||}}}|||~~~}}}}}}{{{{{{zzzxxxvvvtttrrrqqqooonnnmmmlllkkkkkkkkkkkklllkkkjjjkkklllmmmlllkkkkkkjjjiiihhhgggfffffffffffffffggggggggggggffffffgggggggggfffeeeeeeeeedddeeeeeeeeeeeedddcccbbbaaabbbbbbbbbcccccccccddddddeeeeeeeeeeeeeeeeeeffffffiiijjjkkklllmmmlllkkkkkkhhhgggfffeeeddddddddddddffffffeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeedddccccccbbbbbbccccccbbbaaaaaa``````______^^^````````````````````````^^^_______________^^^]]]`````````_______________``````______```aaabbbbbbbbbbbbaaaaaabbbccceeefffdddeeeeeeffffffeeeeeedddeeeeeeddddddccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccaaa```______```bbbccccccccccccccccccccccccccccccccccccdddeeefffggghhhhhhjjjlllmmmnnnpppsssvvv~~~}}}||||||}}}}}}~~~~~~|||||||||{{{zzzzzz{{{|||~~~~~~~~~|||{{{zzzyyywwwuuusssrrrooonnnmmmlllkkkkkkkkkkkklllkkkkkklllnnnooonnnmmmlllkkkjjjhhhggggggggggggfffgggggghhhhhhhhhhhhggghhhgggggggggfffeeedddcccdddddddddddddddcccbbbbbbcccccccccbbbbbbbbbbbbbbbddddddeeeeeeeeeeeeffffffhhhiiijjjjjjkkkkkkjjjjjjggggggfffeeeddddddddddddffffffeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeddddddcccccccccccccccbbbbbbaaa``````______^^^________________________^^^^^^___``````_________``````______`````````___````````````aaabbbccccccbbbbbbbbbbbbbbbdddeeefffcccddddddeeeeeeddddddcccdddddddddccccccbbbbbbbbbcccbbbaaa```aaabbbdddeeeeeedddaaa___^^^```bbbcccdddddddddddddddcccccccccccccccccccccdddeeeeeefffhhhiiikkkllllllnnnqqqsssxxxzzz}}}}}}{{{zzzzzzzzz{{{|||~~~|||zzzxxxxxxxxxyyy{{{~~~||||||{{{zzzxxxwwwuuutttoooooonnnmmmlllllllllllllllkkkkkkmmmppprrrrrrqqqlllkkkjjjhhhggggggggggggfffgggggghhhiiiiiihhhhhhggggggggggggfffeeeccccccccccccddddddccccccbbbbbbccccccbbbbbbbbbbbbaaaaaaddddddddddddeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeffffffeeeeeeeeedddddddddccccccccccccddddddddddddddddddcccbbbbbbbbbbbbcccbbbbbbbbbaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaaaaaaaaaaa``````bbbdddeeecccaaaaaaaaaaaaaaaaaabbbccccccbbbbbbbbbccccccdddeeeeeeccccccddddddddddddccccccddddddccccccccccccbbbbbbeeedddbbbaaabbbdddfffhhhgggfffcccaaa```aaacccdddeeeeeeddddddddddddddddddddddddcccccccccddddddeeeggghhhjjjjjjjjjlllnnnpppsssuuuxxx|||~~~}}}{{{zzzzzzzzzzzz|||}}}~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}~~~}}}||||||{{{zzzxxxvvvuuuqqqpppooonnnmmmmmmmmmmmmlllllllllnnnqqqssstttssskkkjjjiiihhhgggfffffffffeeefffggghhhhhhiiiiiihhhffffffgggggggggfffdddcccbbbcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaccccccddddddeeeeeeffffffggghhhhhhhhhhhhiiiiiiiiijjjiiihhhgggffffffffffffffffffeeeeeeeeedddddddddccccccccccccddddddddddddeeedddccccccbbbbbbccccccdddccccccbbbbbbaaa``````^^^^^^^^^^^^^^^^^^^^^^^^______aaabbbccccccccccccbbbbbbdddiiimmmooolllhhhccccccbbbbbbbbbbbbccccccbbbbbbccccccdddeeeeeeeeecccddddddeeeeeeddddddcccddddddddddddddddddcccccceeedddcccbbbccceeeggghhhgggfffdddbbbbbbbbbdddddddddddddddeeeeeefffffffffeeeeeedddcccccccccdddddddddfffggggggggghhhjjjllloooppptttxxx|||~~~}}}|||{{{||||||}}}{{{}}}}}}|||{{{{{{{{{{{{}}}~~~}}}}}}||||||zzzyyywwwvvvrrrqqqpppoooooonnnnnnnnnmmmmmmlllnnnqqqrrrrrrqqqjjjjjjhhhgggfffeeeeeeeeedddeeefffggghhhhhhhhhhhhdddeeeggghhhgggfffeeedddbbbbbbccccccccccccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccccccdddeeeeeeffffffhhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhgggffffffffffffffffffeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeefffeeeeeedddddddddddddddeeeeeeddddddcccbbbbbbbbb``````````````````````````````bbbcccdddeeeeeeeeeeeefffjjjqqqxxxzzzvvvqqqeeedddccccccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeedddcccccccccdddeeefffddddddccccccbbbcccccccccccccccdddeeefffggghhhhhhffffffeeedddddddddddddddccceeeffffffeeefffhhhjjjkkknnnqqquuuzzz}}}~~~}}}}}}}}}yyy{{{}}}~~~~~~|||zzzyyyyyy{{{}}}}}}}}}}}}|||{{{yyyxxxwwwsssrrrqqqpppooooooooooooooommmmmmnnnoooppppppnnnjjjiiihhhfffeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhccceeefffhhhhhhgggeeedddaaabbbbbbcccccccccbbbbbb```aaaaaaaaabbbbbbbbbbbbbbbbbbcccddddddeeeffffffhhhhhhhhhhhhhhhiiijjjjjjiiihhhgggffffffeeeffffffffffffeeeeeeeeedddddddddeeeeeeeeefffffffffggggggggggggfffeeeeeeeeeeeefffffffffeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbb```aaacccdddeeefffgggggggggiiinnnwww}}}wwwffffffdddcccbbbaaaaaaaaabbbbbbcccdddeeeeeeeeeeeedddeeeeeeffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffhhhiiiiiiggggggfffeeeddddddddddddeeefffggggggfffgggiiikkkjjjlllppptttyyy|||~~~~~~yyyzzz|||||||||}}}~~~zzzxxxwwwxxx{{{~~~~~~|||zzzwwwvvvwwwvvvsssqqqpppoooppppppnnnnnnmmmlllkkkkkkkkkkkkiiiiiihhhfffeeecccbbbbbbddddddfffggghhhhhhhhhhhhdddddddddeeeeeefffffffffccccccccccccccccccccccccccccccccccccccccccccccccdddeeeeeeeeefffgggggggggllllllkkkkkkkkkkkkkkklllmmmllljjjhhhfffffffffggggggggghhhhhhhhhhhhggggggfffffffffffffffggghhhiiiiiijjjjjjjjjiiihhhfffeeeffffffffffffeeeddddddcccaaaaaabbbbbbbbbbbbbbbaaabbbaaaaaa```aaabbbcccdddfffhhhoooyyy{{{tttgggfffdddbbbaaabbbcccddd``````aaabbbccceeeggghhheeeeeeeeeeeeeeeeeeeeeeeeggggggfffffffffeeeeeeeeeeeedddcccbbbbbbdddfffgggccccccbbbbbbbbbbbbcccccccccddddddeeefffgggggghhhfffeeedddcccccccccdddeeeeeeeeeeeefffffffffffffffjjjkkkooossswww{{{~~~~~~|||zzzyyyxxxyyy{{{|||~~~|||}}}|||{{{zzz|||}}}zzzxxxwwwwwwvvvtttrrrppppppppppppnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjhhhgggfffeeedddeeeeeeeeeffffffgggggghhhdddddddddeeeeeefffffffffccccccccccccccccccccccccccccccccccccccccccccccccdddeeeeeeffffffgggggggggjjjiiiiiijjjjjjkkklllmmmllllllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiggggggggggggggghhhiiijjjkkkkkkkkkkkkjjjhhhgggfffffffffggggggggggggffffffccccccdddddddddcccbbbbbbcccbbbbbbaaabbbcccdddeeefffhhhmmmuuu||||||vvvppphhhfffdddcccbbbbbbcccdddccccccccccccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggfffffffffeeedddcccbbbbbbbbbccceeefffccccccbbbbbbbbbbbbccccccddddddeeefffggghhhiiiiiiffffffdddcccbbbcccddddddeeeeeeeeefffffffffffffffiiijjjmmmqqquuuyyy|||~~~~~~|||{{{{{{|||||||||~~~}}}|||zzzyyyzzz|||~~~|||zzzxxxwwwvvvtttsssqqqpppppppppooonnnmmmlllkkkkkkkkkkkkmmmmmmllljjjiiihhhgggfffffffffeeeddddddeeefffgggeeeeeeeeeeeeeeefffffffffccccccccccccccccccccccccccccccccccccddddddddddddddddddeeefffgggggghhhhhhhhhhhhhhhhhhiiikkklllmmmllllllmmmnnnnnnnnnmmmllllllmmmmmmnnnnnnmmmmmmllljjjjjjiiiiiiiiijjjkkkkkkmmmmmmmmmlllkkkjjjhhhhhhggghhhhhhiiiiiiiiiiiiiiiffffffffffffeeeeeedddcccdddccccccccccccdddeeeeeeggggggjjjooottttttoookkkhhhgggeeedddccccccddddddfffeeeeeedddddddddeeeeeeffffffffffffffffffffffffggggggggggggffffffffffffccccccbbbaaaaaacccdddeeeccccccbbbbbbbbbbbbccccccdddeeefffgggiiijjjkkklllhhhfffeeecccbbbbbbcccccceeeeeeeeefffffffffgggggghhhiiilllooossswwwzzz|||}}}|||{{{}}}~~~~~~|||{{{|||}}}~~~}}}{{{zzzwwwvvvuuutttrrrqqqqqqpppooonnnmmmllllllkkkkkkkkkmmmmmmlllkkkjjjiiihhhhhhgggfffdddccccccdddeeefffeeeeeeeeefffffffffffffffcccccccccccccccccccccccccccccccccdddddddddddddddddddddeeefffggghhhhhhiiihhhhhhhhhhhhiiijjjkkkllllllnnnqqqssstttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnmmmmmmmmmmmmmmmnnnnnnppppppooonnnmmmllljjjjjjjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhggghhhjjjlllllliiiggghhhgggfffeeeddddddddddddeeeeeeeeeddddddeeeeeefffffffffffffffffffffffffffffffffffffffeeeeeeeeedddcccbbbbbbaaaaaabbbccccccccccccbbbbbbbbbbbbccccccdddeeefffhhhjjjkkkmmmnnnhhhgggeeecccbbbbbbbbbbbbddddddeeeeeefffggggggggghhhiiikkknnnrrrvvvzzz|||~~~{{{|||}}}~~~~~~}}}|||{{{wwwwwwvvvuuutttrrrqqqpppoooooonnnmmmllllllllllllllllllkkkjjjiiiiiihhhhhhgggfffdddccccccdddeeefffffffffffffffffffffffffffccccccccccccccccccccccccccccccdddddddddeeeeeeeeeddddddeeefffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkklllnnnppptttwwwyyyxxxwwwvvvuuuvvvvvvwwwwwwvvvvvvuuurrrrrrqqqqqqqqqqqqqqqrrrtttsssrrrpppooommmmmmlllmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhggggggjjjiiihhhhhhiiiiiigggfffhhhhhhgggfffeeeeeeeeeeeeddddddcccddddddeeefffgggggggggggggggggggggggggggeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbccccccddddddfffgggiiikkkmmmmmmhhhgggeeecccbbbbbbbbbbbbddddddeeeeeefffgggggghhhiiijjjkkknnnqqqvvvzzz|||~~~~~~~~~~~~}}}}}}}}}|||{{{wwwwwwwwwvvvuuusssqqqqqqpppooonnnmmmlllllllllllllllkkkkkkjjjiiiiiihhhhhhffffffeeeddddddeeefffggggggggggggfffffffffffffffccccccccccccccccccccccccccccccddddddeeeeeeffffffddddddeeefffhhhiiijjjjjjllllllkkkllllllmmmnnnooorrrtttwww{{{||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvuuuuuuuuuuuuvvvwwwvvvtttrrrpppooooooooopppppppppoooooonnnmmmlllmmmmmmnnnnnnnnnnnnnnnmmmlllmmmmmmmmmmmmllllllkkklllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhhhhggggggdddddddddeeefffggghhhiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbcccccccccdddeeefffhhhiiijjjkkkhhhfffeeecccbbbbbbcccccccccddddddeeefffggghhhhhhjjjjjjkkkmmmpppuuuyyy|||~~~}}}~~~}}}|||{{{xxxxxxxxxwwwvvvtttrrrqqqpppooonnnmmmlllllllllllllllkkkkkkjjjjjjiiiiiiiiieeeeeeeeeffffffgggggghhhhhhgggggggggfffffffffeeeccccccccccccccccccccccccccccccddddddeeeffffffgggddddddeeeggghhhiiijjjkkkkkkkkklllmmmoooqqqssstttvvvwwwzzz}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvsssrrrqqqpppppppppqqqrrrrrrsssssssssrrrqqqqqqrrrsssttttttttttttrrrsssssstttsssrrrqqqpppmmmnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddddddddddddcccbbbbbbccccccbbbbbbbbbbbbccccccbbbccccccdddfffggghhhhhhffffffdddcccbbbcccddddddccccccdddeeefffggghhhhhhiiiiiiiiikkknnnssswwwzzz~~~~~~}}}{{{zzzxxxxxxxxxxxxvvvtttrrrqqqpppooonnnmmmmmmllllllmmmlllllllllkkkkkkjjjjjjjjjdddeeefffggghhhhhhhhhhhhhhhhhhggggggfffffffffeeeccccccccccccccccccccccccccccccddddddeeefffggggggddddddeeeggghhhjjjkkkkkkiiijjjlllnnnqqquuuxxxyyyxxxyyy|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{yyywwwtttrrrqqqqqqqqqpppqqqsssuuuvvvwwwxxxxxxssstttuuuwwwxxxxxxxxxxxxvvvwwwxxxxxxxxxwwwuuutttooopppqqqppppppooopppqqqqqqqqqqqqqqqpppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhggggggggggggeeeeeeeeeeeeeeedddcccbbbccccccbbbbbbbbbbbbccccccbbbbbbccccccdddeeefffffffffeeedddcccccccccdddeeeccccccdddeeefffggghhhiiihhhhhhhhhiiimmmqqqvvvyyy~~~|||{{{zzzwwwxxxyyyyyyxxxvvvtttrrrqqqpppooonnnmmmmmmmmmmmmlllllllllmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggfffeeeeeeddddddbbbbbbcccccccccbbbbbbaaaddddddeeeeeefffgggggggggccceeeggggggggghhhjjjllljjjkkknnnqqqtttvvvxxxxxxzzz|||{{{zzzyyywwwuuutttssssssqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyzzzzzz|||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvuuutttrrrppppppnnnmmmlllkkkjjjjjjiiijjjnnnmmmkkkiiihhhhhhiiiiiikkkkkkkkkkkkjjjiiihhhgggiiihhhgggfffdddcccbbbaaabbbbbbbbbbbbaaaaaaaaaaaa___``````aaabbbccccccdddeeeffffffggggggffffffeeegggggggggggghhhhhhhhhhhhggghhhjjjlllmmmppptttwww|||~~~~~~~~~~~~~~~}}}{{{zzzxxxyyyyyyyyyxxxuuusssqqqqqqpppooonnnmmmmmmmmmmmmkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiggghhhiiijjjjjjiiiggggggeeeeeeeeeeeeeeedddccccccddddddeeeffffffgggggghhhdddfffhhhiiiiiiiiikkkmmmmmmnnnqqqtttwwwyyyzzz{{{}}}~~~}}}{{{yyywwwvvvuuuuuusssssstttuuuwwwxxxyyyyyy{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}|||{{{zzzyyyzzzzzzzzzyyyxxxwwwuuutttrrrrrrpppooonnnmmmmmmmmmmmmmmmkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjiiihhhggggggiiiiiihhhfffeeedddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccccccddddddfffffffffggggggffffffffffffggggggggghhhhhhhhhhhhggghhhjjjlllmmmppptttwww{{{~~~~~~}}}|||{{{zzzzzzzzzyyyxxxuuusssrrrqqqpppooonnnnnnmmmnnnnnnllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffiiimmmqqqqqqpppmmmjjjiiiiiiiiihhhgggfffeeeddddddeeeeeeffffffggghhhhhhfffgggiiijjjjjjkkkmmmoooqqqrrruuuxxxzzz|||~~~~~~}}}zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzz}}}}}}}}}~~~~~~~~~||||||yyyxxxvvvtttsssrrrqqqqqqnnnnnnmmmllllllmmmmmmnnnllllllllllllkkkjjjiiihhhiiiiiihhhgggeeedddccccccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbccccccddddddeeeffffffffffffffffffffffffffffffggggggggghhhhhhhhhgggiiijjjlllmmmppptttwwwzzz~~~|||}}}~~~}}}|||yyyyyyyyyyyyxxxwwwuuuuuurrrqqqqqqpppooooooppppppnnnmmmllllllkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffkkkrrrwwwyyyvvvrrroookkkkkkjjjjjjhhhgggeeeeeeeeeeeeeeefffgggggghhhhhhgggiiikkkllllllmmmoooqqqtttuuuwwwzzz}}}}}}{{{zzzzzzxxxxxxxxxxxxyyyyyyyyyyyy}}}~~~~~~~~~|||zzzxxxwwwvvvuuurrrrrrqqqpppoooooonnnnnnoooooooooooonnnmmmlllllliiiiiihhhgggfffeeedddcccccccccccccccbbbbbbbbbaaabbbbbbbbbccccccdddddddddeeeeeeeeeddddddeeeeeeeeefffffffffggggggggghhhhhhhhhiiikkklllmmmooosssvvvyyy}}}|||}}}~~~~~~}}}xxxxxxyyyyyyyyyyyyxxxxxxssssssrrrrrrqqqrrrrrrrrrqqqpppnnnmmmlllllllllmmmiiiiiiiiiiiiiiiiiiiiiiiihhhmmmtttzzz|||yyyuuuqqqkkkkkkkkkjjjiiigggfffeeeeeeeeeffffffggghhhhhhiiihhhjjjlllmmmnnnoooqqqsssuuuvvvxxx{{{}}}~~~}}}|||zzzzzzzzzyyyyyyyyyyyyyyy|||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyxxxwwwuuusssqqqooonnnppppppppppppooonnnmmmmmmiiiiiihhhgggfffeeeeeedddeeeddddddddddddcccccccccbbbbbbcccccccccccccccdddddddddcccbbbbbbcccddddddffffffffffffgggggggggggghhhiiikkklllmmmooosssvvvxxx}}}~~~yyyyyyyyyyyyyyyyyyyyyyyytttssssssrrrrrrrrrsssssssssqqqpppnnnmmmmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjiiimmmsssxxxyyywwwssspppjjjkkkjjjjjjiiihhhgggfffeeeffffffgggggghhhiiiiiihhhjjjmmmnnnoooppprrrtttuuuvvvxxx{{{}}}}}}}}}}}}|||{{{zzzzzzyyy||||||~~~~~~}}}|||}}}}}}~~~~~~}}}|||zzzwwwtttrrrpppqqqqqqqqqppppppooonnnmmmkkkkkkjjjiiiiiihhhggggggffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddbbbbbbbbbbbbddddddeeeeeefffffffffgggggggggiiijjjkkklllmmmooorrruuuyyy}}}}}}|||{{{zzzyyyxxxwwwwwwrrrrrrqqqqqqqqqqqqrrrrrrsssrrrooommmllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjiiilllooorrrsssqqqooommmjjjkkkkkkkkkjjjiiiiiihhhfffffffffggghhhhhhiiiiiihhhjjjmmmnnnooopppsssuuuvvvwwwyyy{{{}}}~~~}}}|||{{{|||}}}~~~~~~}}}|||zzz{{{|||~~~~~~{{{yyyvvvtttttttttttttttsssrrrqqqpppnnnnnnnnnmmmllllllkkkkkkhhhhhhhhhhhhgggggggggfffggggggfffffffffffffffffffffeeedddccccccdddeeefffeeeeeeeeefffffffffggggggiiijjjkkklllmmmooorrruuuyyy}}}}}}zzzxxxvvvuuuuuupppppppppoooppppppqqqqqqsssqqqnnnlllkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllnnnnnnlllkkkiiikkkkkkkkklllkkkkkkjjjjjjffffffgggggghhhhhhiiiiiihhhjjjlllnnnooopppsssuuuwwwxxxzzz|||~~~~~~}}}|||~~~}}}|||yyyzzz{{{}}}~~~|||yyyxxxyyyyyyyyyxxxxxxwwwvvvuuuqqqqqqppppppoooooonnnnnniiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggeeeddddddeeeggghhheeeeeeeeefffffffffggggggiiijjjllllllmmmooorrruuuzzz}}}|||}}}~~~}}}}}}|||{{{yyyxxxwwwuuutttsssqqqpppooonnnnnnnnnnnnmmmllllllllllllmmmmmmmmmlllkkkkkkjjjiiiiiilllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiiiiihhhhhhiiiiiijjjkkkkkkjjjjjjkkkmmmpppssstttxxxyyyzzz{{{|||~~~~~~}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~}}}|||}}}|||zzzyyyxxxwwwwwwwwwvvvuuusssqqqpppooonnnnnnooonnnmmmlllllllllllllllkkkllllllllllllkkkjjjjjjjjjhhhfffdddcccdddeeeeeeggggggggggggggghhhhhhhhhggghhhjjjlllmmmppptttwwwyyy~~~~~~~~~~~~}}}{{{zzzxxxwwwvvvuuutttrrrqqqpppoooooopppooonnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjllllllkkkkkkkkkkkkkkklllllllllllllllkkkjjjiiihhhiiiiiihhhhhhiiiiiijjjkkkkkkkkkjjjkkklllooorrrssswwwwwwyyyzzz|||~~~~~~~~~~~~|||zzzxxxyyyyyyzzz{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwuuusssqqqpppooooooooooooooonnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkllljjjhhhfffeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllmmmppptttwwwyyy~~~~~~|||{{{yyyxxxwwwvvvuuusssrrrqqqqqqppprrrqqqpppooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkklllllllllkkkkkkllllllmmmlllmmmmmmllllllkkkjjjiiiiiihhhhhhhhhhhhiiijjjjjjlllkkkkkkkkklllnnnppprrrtttuuuwwwyyy{{{}}}~~~|||zzzyyyxxxxxxxxxyyyzzz{{{|||~~~~~~|||{{{zzzzzzzzzzzzyyyxxxwwwuuusssrrrqqqqqqpppqqqrrrrrrrrrqqqpppooonnnnnnlllkkkkkkkkklllmmmnnnmmmkkkiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmooosssvvvyyy~~~~~~|||zzzyyyxxxxxxvvvtttsssrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmlllllllllllllllllllllllllllllllllkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhhhhiiijjjjjjllllllkkkllllllnnnoooppprrrsssuuuwwwzzz}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxxxx|||}}}~~~~~~}}}||||||||||||{{{zzzxxxvvvtttsssrrrrrrrrrsssuuuvvvvvvtttrrrqqqqqqpppnnnllllllmmmnnnpppqqqpppooommmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiikkklllmmmmmmpppsssvvvyyy~~~~~~}}}|||{{{yyyxxxwwwuuutttsssrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmmmmlllkkkjjjjjjhhhhhhgggggghhhhhhiiijjjkkkkkkkkklllmmmnnnoooooopppqqqsssvvvyyy|||~~~}}}|||{{{zzzyyyxxxxxxxxxxxxzzzzzz|||~~~~~~~~~~~~~~~|||{{{yyywwwuuutttsssssstttuuuwwwxxxxxxwwwuuutttuuusssqqqpppoooppprrrssstttsssrrrpppooonnnmmmmmmkkkkkkkkkkkkjjjjjjiiiiiiiiikkklllmmmnnnppptttwwwyyy~~~}}}|||yyyxxxwwwuuutttsssrrrrrroooooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllmmmmmmllllllkkkjjjiiihhhgggggggggggghhhiiiiiiiiijjjkkklllmmmnnnoooooooooppprrruuuxxxzzz|||}}}~~~~~~}}}{{{zzzzzzyyyyyyxxxyyyzzz|||~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwvvvuuutttsssqqqpppnnnnnnlllkkkkkkjjjjjjiiiiiiiiihhhjjjlllmmmnnnqqquuuxxxyyy~~~~~~~~~}}}yyyxxxwwwuuussssssrrrrrroooooonnnnnnoooooopppppppppooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkllllllllllllllllllkkkjjjiiihhhggggggggggggggghhhiiiiiiggghhhjjjlllmmmnnnooopppooopppqqqtttvvvyyy{{{|||}}}~~~~~~}}}}}}||||||xxxxxxyyyzzz|||~~~}}}{{{zzzyyyyyywwwxxxxxxxxxyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzyyyyyywwwwwwvvvtttsssqqqooonnnkkkkkkkkkjjjiiiiiihhhhhhgggiiikkkmmmooorrrwwwzzzyyy~~~~~~~~~yyyxxxvvvuuusssrrrrrrrrroooooooooooopppqqqrrrsssqqqpppooonnnllljjjiiihhhhhhhhhhhhhhhiiijjjkkklllkkkkkkkkkkkkjjjiiihhhhhhggggggggggggggghhhiiiiiifffhhhiiilllnnnoooppppppooopppqqqtttvvvxxxzzz{{{|||~~~xxxxxxxxxyyy{{{}}}~~~~~~|||||||||xxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}|||{{{xxxwwwwwwuuusssqqqooonnnkkkkkkjjjjjjiiihhhggggggfffhhhkkkmmmooosssxxx{{{yyy~~~}}}{{{yyyxxxwwwvvvuuusssrrrrrrpppooonnnnnnnnnnnnnnnooopppooonnnmmmkkkjjjiiihhhgggggghhhiiijjjjjjkkkkkkllllllkkkkkkjjjiiihhhhhhhhhgggfffffffffffffffgggjjjjjjjjjkkklllmmmnnnooorrrssstttuuuvvvwwwxxxyyy}}}}}}}}}~~~|||{{{{{{{{{{{{zzzzzzzzz}}}~~~{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~|||zzzwwwuuussssssmmmmmmlllkkkjjjjjjjjjjjjkkklllnnnpppsssuuuvvvwww}}}~~~|||{{{zzzyyyxxxwwwvvvuuutttqqqppppppoooooooooooooooppppppooommmllljjjiiiiiihhhhhhiiiiiijjjkkkkkklllllllllkkkkkkjjjiiiiiihhhffffffffffffggghhhiiiiiijjjjjjjjjkkklllmmmnnnooorrrssstttuuuvvvwwwxxxyyyzzzzzz{{{|||~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~|||yyywwwvvvqqqpppooonnnmmmmmmllllllmmmnnnppprrruuuwwwyyyzzz~~~}}}}}}}}}|||{{{yyyxxxwwwvvvsssrrrrrrqqqppppppqqqqqqqqqpppooonnnmmmlllkkkjjjiiijjjjjjkkkkkkllllllllllllkkkkkkjjjjjjiiiiiiiiiffffffgggggghhhiiikkkllljjjjjjjjjjjjkkkmmmnnnoooqqqrrrtttuuuwwwxxxxxxyyywwwxxxyyyzzz|||~~~~~~~~~}}}}}}~~~}}}{{{vvvuuutttrrrqqqppppppppppppqqqsssvvvyyy{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwwwuuuuuutttsssrrrrrrrrrrrrqqqqqqpppooonnnmmmllllllkkkkkkkkklllllllllmmmmmmkkkkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkiiiiiiiiijjjkkklllnnnnnnppprrrtttvvvwwwxxxyyyyyyvvvwwwxxxzzz|||~~~}}}}}}~~~~~~zzzyyyxxxvvvuuutttttttttssstttvvvyyy|||~~~~~~}}}{{{zzzyyyxxxwwwwwwvvvuuutttssssssssssssqqqqqqpppooonnnmmmmmmlllllllllllllllllllllmmmmmmkkkkkkjjjjjjjjjjjjjjjiiikkkkkkjjjiiiiiihhhiiiiiiiiiiiiiiijjjkkklllmmmnnnoooqqqtttvvvxxxyyyyyyxxxvvvxxxzzz|||~~~~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwxxxzzz}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxxxxvvvuuuttttttsssssspppppppppooonnnmmmmmmmmmlllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjmmmllljjjiiihhhhhhggggggiiiiiiiiiiiijjjlllmmmnnnnnnppptttwwwyyyyyyyyyxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{yyyyyyxxxyyyxxxwwwuuuttttttsssssspppoooooonnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmnnnnnnpppssswwwyyyzzzyyyxxxyyyzzz|||~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyxxxwwwuuutttsssssssssoooooonnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiijjjkkkmmmmmmmmmpppssswwwyyyzzzyyyxxxyyyzzz|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwvvvuuutttssssssrrrqqqpppppppppqqqpppmmmkkkkkkkkklllmmmnnnnnnnnnmmmllllllkkkjjjjjjiiiiiihhhggggggffffffffffffgggggghhhhhhhhhhhhiiijjjlllllllllppptttxxxxxxxxxyyyyyy}}}}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~}}}|||{{{|||}}}~~~~~~||||||~~~~~~~~~|||{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrrrrqqqpppppppppqqqpppnnnkkkkkklllmmmmmmnnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhggggggffffffffffffgggggghhhhhhhhhhhhiiijjjkkklllmmmqqquuuyyyzzzzzz{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwvvvtttsssrrrqqqqqqpppooopppqqqpppnnnlllllllllmmmnnnnnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhhhhggggggffffffgggggghhhhhhhhhhhhhhhiiijjjkkkkkknnnrrrwwwzzz|||}}}~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~~~~|||{{{{{{|||}}}|||{{{}}}~~~~~~}}}|||zzzyyyyyyzzzyyyxxxvvvtttsssrrrqqqqqqpppooooooppppppooommmmmmmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhgggggggggggghhhhhhiiihhhhhhiiiiiijjjkkklllpppsssxxx{{{}}}~~~}}}zzzzzz{{{|||~~~~~~|||{{{{{{||||||{{{yyy{{{{{{|||~~~}}}|||{{{zzzyyyyyyyyyxxxvvvuuutttsssrrrqqqpppnnnoooppppppooonnnmmmnnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhgggggggggggghhhhhhiiiiiiiiiiiijjjlllmmmnnnqqqtttxxx{{{}}}{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}{{{yyyyyyyyyzzz{{{}}}~~~|||{{{zzzzzzxxxxxxwwwwwwvvvuuuttttttqqqpppnnnnnnoooppppppooonnnnnnooooooooonnnmmmmmmllllllkkkjjjjjjiiiiiihhhiiihhhhhhgggggghhhhhhiiihhhiiiiiikkklllnnnpppqqqrrrtttxxx{{{|||~~~~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{zzzzzzwwwwwwwwwvvvvvvvvvuuuuuuqqqooonnnnnnooopppppppppooooooooooooooonnnmmmmmmllllllkkkjjjjjjiiiiiihhhiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjlllnnnqqqssstttrrrtttwwwyyyzzz|||}}}~~~}}}}}}||||||}}}}}}}}}~~~}}}{{{zzzzzzvvvvvvvvvvvvvvvvvvvvvvvvqqqooommmmmmooopppppppppooooooooooooooonnnmmmmmmllllllkkkkkkjjjiiiiiihhhiiiiiihhhhhhhhhhhhiiiiiihhhiiijjjmmmooorrruuuvvvrrrtttwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyyxxx{{{zzzxxxwwwwwwuuussspppqqqqqqqqqppppppppppppoooppppppppppppooonnnllllllllllllkkkjjjjjjiiiiiihhhiiiiiihhhhhhhhhhhhhhhiiiggghhhiiilllppptttxxxzzzrrrtttwwwxxxzzz{{{~~~~~~}}}}}}}}}}}}~~~|||zzzyyyxxxzzzyyyxxxwwwwwwvvvtttrrrqqqqqqqqqqqqppppppppppppppppppppppppooonnnmmmlllllllllkkkjjjjjjiiiiiihhhiiiiiiiiihhhhhhhhhiiiiiiiiijjjjjjlllooorrruuuwwwrrrtttwwwxxxzzz{{{~~~~~~~~~|||{{{zzzyyyyyyxxxwwwwwwxxxxxxvvvtttrrrqqqqqqqqqppppppppppppppppppppppppooonnnmmmmmmllllllkkkjjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkmmmoooqqqrrrrrrtttwwwxxxzzz{{{~~~~~~~~~}}}|||{{{zzzyyyxxxwwwxxxyyyyyywwwuuurrrrrrqqqqqqqqqppppppppppppppppppppppppooonnnmmmllllllkkkjjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkjjjjjjkkkmmmoooppprrrtttwwwxxxzzz{{{~~~~~~}}}|||{{{yyyxxxxxxxxxzzzzzzxxxwwwrrrrrrrrrqqqqqqqqqqqqpppoooppppppppppppoooooonnnllllllkkkjjjjjjiiiiiihhhhhhiiijjjkkklllkkkkkkkkkiiiiiiiiiiiikkkmmmoooppprrrtttwwwxxxzzz{{{~~~~~~}}}|||zzzyyyxxxyyyzzzzzzyyywwwrrrrrrrrrrrrqqqqqqqqqqqqoooppppppqqqppppppoooooollllllkkkjjjjjjiiiiiihhhhhhiiikkklllmmmmmmlllkkkhhhhhhhhhiiikkkmmmpppqqqrrrtttwwwxxxzzz{{{~~~~~~~~~}}}{{{zzzyyyzzz{{{zzzxxxwwwssssssrrrrrrrrrqqqqqqqqqoooppppppqqqqqqpppppppppllllllkkkjjjjjjiiiiiihhhhhhiiikkkmmmnnnmmmlllllljjjiiiiiijjjkkkmmmoooppprrrtttwwwxxxzzz{{{~~~~~~~~~~~~|||{{{zzzzzz{{{zzzxxxvvvsssssssssrrrrrrrrrqqqqqqoooppppppqqqqqqqqqppppppllllllkkkkkkjjjiiiiiihhhhhhiiilllmmmnnnnnnmmmllllllkkkkkkjjjkkklllnnnooorrrtttwwwyyyzzz{{{~~~~~~~~~}}}{{{zzzyyyyyyyyyuuutttsssssstttsssqqqooopppqqqqqqqqqqqqpppoooooonnnnnnmmmlllkkkkkkjjjjjjiiikkklllmmmllllllmmmooonnnmmmlllmmmnnnnnnmmmkkkpppuuuyyyzzzyyyyyy}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyvvvuuuttttttuuutttrrrppppppqqqqqqqqqqqqpppoooooonnnmmmmmmlllkkkkkkjjjjjjjjjkkkllllllkkkkkkmmmnnnqqqooommmlllnnnnnnnnnmmmpppuuuyyyzzzyyyyyy||||||}}}~~~~~~|||{{{zzzzzzyyywwwvvvuuuuuuvvvuuusssrrrpppqqqqqqqqqqqqpppoooooommmmmmmmmllllllkkkkkkjjjkkkllllllkkkjjjjjjmmmooorrrpppnnnnnnpppqqqqqqpppppptttxxxyyyxxxyyy|||}}}|||{{{{{{|||}}}~~~~~~}}}{{{{{{zzzzzzxxxwwwvvvvvvwwwwwwuuussspppqqqqqqqqqqqqpppoooooommmmmmlllllllllkkkkkkkkklllllllllkkkjjjkkkoooqqqssssssuuuxxxzzzyyywwwtttqqqtttwwwxxxxxxyyy{{{}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwwwwxxxwwwuuussspppqqqqqqqqqqqqpppoooooolllllllllllllllkkkkkkkkklllllllllkkkllloootttwwwyyy||||||qqqsssvvvwwwxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwxxxwwwuuussspppqqqqqqqqqqqqpppoooooollllllllllllllllllllllllllllllllllllnnnttt{{{rrrssstttvvvxxxyyyyyyyyyzzz{{{||||||}}}}}}||||||||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwxxxwwwuuussspppqqqqqqqqqqqqpppoooooollllllllllllllllllllllllkkkllllllnnnrrryyyrrrssstttuuuwwwyyyxxxxxxyyyyyy{{{||||||{{{{{{zzzzzz{{{}}}}}}~~~~~~}}}|||{{{xxxwwwvvvwwwwwwwwwuuussspppqqqqqqqqqqqqpppoooooollllllllllllllllllllllllkkkkkklllooottt|||}}}sssrrrsssuuuwwwyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}xxxxxxwwwwwwwwwwwwwwwwwwtttsssrrrqqqpppooooooooopppooommmlllkkkkkkllllllnnnmmmlllmmmqqqwww}}}{{{vvvpppqqqsssuuuwwwyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~~~~yyyyyyxxxxxxxxxxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqpppooommmlllkkkkkkkkklllnnnmmmllllllnnnrrrvvvyyy~~~yyytttppppppqqqsssuuuwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvtttssssssrrrrrrooonnnmmmlllkkkkkkkkkkkknnnmmmlllllllllmmmnnnoooqqqrrrssssssrrrpppnnnlllpppqqqsssuuuwwwyyyzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||yyyyyy{{{}}}~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxwwwvvvtttsssssssssrrrnnnmmmmmmlllllllllkkkkkkmmmmmmllllllkkkkkkjjjjjjmmmmmmnnnnnnnnnnnnnnnmmmpppqqqsssuuuwwwyyyzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyywwwxxxyyyzzz|||}}}~~~~~~}}}}}}||||||{{{zzzzzzyyywwwvvvtttsssrrrrrrqqqqqqmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkoooooonnnnnnnnnnnnoooooopppqqqsssuuuwwwyyyzzzzzz||||||}}}}}}}}}~~~~~~~~~~~~|||zzzyyyxxxwwwxxxxxxyyy{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyyuuuuuusssrrrqqqpppppppppnnnnnnooooooooonnnnnnmmmllllllllllllmmmmmmmmmmmmpppooonnnmmmmmmmmmnnnnnnpppqqqsssuuuwwwyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxxxxyyyyyyzzz{{{||||||zzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvuuusssrrrqqqqqqppppppnnnooopppqqqqqqpppoooooommmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmpppqqqsssuuuwwwyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}|||{{{xxxxxxxxxyyyyyyzzzzzz{{{wwwyyy|||~~~~~~}}}~~~~~~|||~~~~~~}}}|||{{{zzzyyyxxxxxxvvvuuutttsssrrrqqqqqqqqqooopppqqqrrrrrrqqqpppooonnnmmmlllkkkkkkkkklllmmmlllllllllmmmmmmmmmnnnnnnpppqqqsssuuuwwwyyyzzzzzz||||||}}}~~~~~~~~~~~~}}}wwwxxxxxxxxxyyyyyyyyyyyyvvvxxx{{{}}}~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzzyyyzzzzzz{{{wwwvvvvvvuuutttssssssrrrsssssssssrrrrrrqqqqqqqqqqqqpppooonnnmmmlllllllllllllllkkkjjjkkklllmmmnnnqqqqqqrrrtttvvvwwwxxxyyyyyyyyyxxxyyyzzz|||~~~~~~}}}}}}|||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz|||~~~}}}|||{{{{{{||||||~~~}}}|||{{{zzzyyyyyyzzzzzzwwwwwwvvvvvvuuuttttttsssuuuuuutttssssssrrrqqqqqqnnnnnnmmmmmmlllmmmmmmmmmllllllkkkkkkkkklllmmmnnnpppqqqrrrsssuuuwwwxxxxxxyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzz|||}}}~~~~~~{{{{{{{{{||||||}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuwwwvvvuuutttsssrrrqqqpppllllllkkkkkklllmmmnnnnnnllllllkkkkkkllllllmmmnnnooopppqqqrrrtttvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||~~~~~~}}}||||||{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuutttrrrqqqoooooollllllkkkkkkkkkllllllmmmlllllllllllllllmmmmmmnnnnnnoooppprrrtttvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{||||||}}}~~~~~~~~~|||{{{zzzzzzzzzzzz||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{yyyxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxuuuuuusssrrrpppooonnnmmmnnnnnnmmmlllkkkjjjjjjjjjllllllmmmmmmmmmnnnnnnmmmmmmnnnppprrrtttvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzyyyzzzzzz{{{||||||}}}~~~}}}|||{{{zzzzzz{{{||||||||||||{{{zzzzzz{{{|||}}}~~~~~~|||{{{yyyxxxyyyyyyyyyyyyyyyyyyxxxxxxtttsssrrrqqqpppooonnnmmmpppooonnnlllkkkkkkjjjjjjllllllmmmnnnnnnnnnnnnmmmmmmnnnppprrruuuwwwxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~}}}|||yyyyyyxxxxxxxxxxxxxxxyyy{{{|||~~~~~~}}}}}}||||||||||||{{{zzzxxxxxxyyyzzzzzz{{{|||}}}~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxssssssrrrqqqqqqpppooooooooonnnnnnmmmlllllllllmmmkkklllmmmnnnooonnnnnnmmmnnnoooqqqsssuuuxxxyyyzzzzzz{{{||||||}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz|||}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{~~~}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyyyyzzzzzzzzzzzz}}}}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxsssssssssrrrrrrqqqqqqqqqnnnmmmmmmmmmmmmnnnooooookkklllnnnooooooooonnnmmmnnnoooqqqsssvvvxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwyyy{{{|||~~~}}}|||{{{zzzzzzzzzvvvwwwyyy|||~~~~~~}}}|||{{{yyyxxxwwwyyyyyyyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~|||{{{{{{xxxvvvwwwyyyzzzxxxuuurrrrrrrrrrrrqqqqqqpppooommmmmmmmmmmmmmmnnnoooooommmmmmmmmmmmmmmnnnooooooooopppqqqsssuuuvvvwwwxxxzzz|||~~~}}}{{{yyy}}}|||zzzxxxwwwwwwwwwwwwyyyxxxxxxxxxzzz|||~~~~~~}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}~~~|||zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxzzz~~~}}}{{{zzz{{{yyywwwwwwyyyzzzxxxvvvttttttttttttsssrrrqqqpppoooooonnnnnnnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnooopppqqqrrrtttvvvwwwxxxyyyzzz{{{}}}~~~~~~|||{{{zzz}}}|||zzzyyyxxxwwwxxxxxxxxxxxxwwwxxxyyy|||~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuutttvvvzzz~~~~~~}}}|||zzzyyyzzzyyyxxxxxxyyyyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqrrrqqqpppoooooonnnoooooooooooonnnmmmmmmnnnnnnnnnqqqrrrssstttvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}{{{zzzyyyxxxxxxyyyxxxwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxuuutttrrrtttwwwzzz}}}}}}~~~~~~|||zzzyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwuuutttrrrqqqttttttrrrqqqpppooooooooopppooonnnnnnnnnnnnnnnnnnpppqqqrrrtttuuuwwwxxxyyyzzzyyyyyyxxxyyyzzz||||||}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}~~~~~~zzzxxxwwwuuuttttttwwwyyyzzzzzzxxxxxxyyyzzz|||~~~~~~~~~|||{{{zzzzzzzzzzzzyyyxxxxxxyyyxxxxxxwwwwwwvvvtttsssrrrvvvuuusssrrrpppooooooooopppoooooonnnnnnnnnooooooooooooqqqrrrtttuuuwwwwwwyyyxxxxxxwwwxxxzzz|||~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{|||{{{||||||}}}~~~}}}{{{zzzxxxvvvuuuvvvwwwwwwvvvtttttttttuuuvvvyyy{{{|||~~~~~~~~~}}}yyyzzz{{{zzzyyyxxxyyyzzzwwwxxxxxxwwwwwwvvvuuutttuuutttsssrrrppppppooooooooonnnnnnnnnoooooopppqqqnnnooopppqqqsssuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{|||||||||||||||}}}}}}}}}|||||||||}}}~~~~~~~~~|||zzzxxxwwwwwwvvvuuutttrrrrrrqqqrrrssstttvvvwwwzzz{{{|||~~~~~~}}}yyy{{{|||{{{yyywwwyyyzzzxxxxxxyyyyyyyyyxxxxxxwwwtttsssrrrqqqppppppppppppmmmmmmnnnnnnoooppprrrrrrnnnoooppprrrtttuuuvvvwwwwwwwwwxxxyyy{{{|||~~~}}}~~~~~~}}}|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzyyyvvvtttrrrrrrqqqpppqqqrrrssstttuuuvvvwwwyyy{{{}}}~~~}}}yyy{{{}}}{{{xxxwwwyyy{{{xxxyyyzzzzzz{{{{{{zzzzzzssssssrrrqqqppppppppppppmmmmmmmmmnnnoooqqqssssssooopppqqqsssuuuvvvwwwxxxwwwwwwyyyzzz|||}}}~~~}}}~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzwwwsssrrrqqqppppppqqqrrrssssssssstttvvvxxxzzz|||}}}}}}~~~~~~~~~}}}}}}{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyytttsssrrrqqqpppppppppppppppnnnmmmnnnpppqqqqqqpppsssrrrqqqqqqqqqrrrssstttvvvxxxzzzzzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{|||}}}~~~}}}}}}yyyxxxvvvtttrrrqqqpppoooppppppqqqrrrtttwwwyyy{{{xxxyyy|||}}}~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxuuutttsssrrrqqqqqqqqqqqqpppooonnnnnnpppqqqqqqppprrrqqqqqqqqqqqqrrrssstttvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~|||yyywwwvvvuuuuuurrrqqqqqqqqqrrrtttvvvwwwuuuvvvyyyzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuutttssssssssssssqqqpppnnnooopppqqqqqqppppppppppppqqqrrrssstttuuuuuuwwwxxxyyyyyyyyy{{{|||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~|||{{{zzzyyyuuutttrrrqqqqqqqqqrrrrrrqqqrrrtttvvvwwwzzz~~~~~~}}}|||||||||||||||{{{{{{zzzyyyxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuuuurrrqqqooooooqqqrrrqqqqqqoooooopppqqqrrrtttuuuuuutttvvvxxxxxxxxxxxxzzz{{{{{{|||~~~}}}|||{{{zzzzzzzzz{{{}}}~~~}}}||||||yyywwwuuurrrpppooooooooonnnoooqqqrrrsssuuuyyy|||~~~}}}}}}}}}}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwsssrrrppppppqqqrrrrrrqqqooooooppprrrssstttuuuuuusssuuuvvvwwwwwwwwwyyyzzzzzz{{{}}}}}}|||zzzzzzzzzzzz|||}}}~~~~~~}}}yyyvvvsssqqqppppppnnnoooppppppppprrruuuwww{{{~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxxxxtttsssqqqqqqrrrsssrrrqqqooopppqqqrrrssstttttttttrrrtttvvvvvvvvvvvvxxxyyyyyyzzz|||~~~~~~|||||||||||||||}}}~~~~~~|||||||||}}}~~~{{{xxxvvvuuutttqqqrrrrrrqqqppppppsssuuuxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyuuusssrrrqqqrrrsssrrrqqqpppqqqrrrssssssssssssrrrqqqsssuuuuuuuuuuuuwwwyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{{{{zzzzzz{{{}}}~~~~~~|||{{{zzzvvvvvvvvvsssqqqqqqrrrtttuuuwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||||||||xxxxxxxxxwwwwwwxxxyyyyyyvvvtttrrrrrrssssssrrrqqqpppqqqrrrsssssssssrrrqqqqqqssstttuuuuuuuuuwwwxxxxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~yyyyyyxxxuuurrrqqqrrrtttssstttvvvxxxyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxxxxwwwwwwxxxxxxyyyzzzxxxwwwuuusssrrrqqqqqqrrrsssuuuuuutttrrrqqqpppqqqqqqssstttvvvvvvuuusssrrrwwwyyyzzz{{{{{{|||~~~}}}|||{{{{{{{{{{{{{{{{{{{{{|||~~~~~~|||zzzxxxuuutttssstttuuuvvvvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxvvvtttrrrrrrrrrrrrvvvwwwxxxvvvsssqqqppppppqqqrrrsssuuuuuuuuutttsssvvvxxxyyyyyyyyyzzz|||~~~}}}||||||||||||zzzzzzzzzzzz{{{}}}~~~~~~{{{yyyxxxwwwvvvwwwwwwwwwvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwuuutttsssrrrrrrxxxyyyyyywwwtttqqqppppppqqqqqqrrrsssssstttuuuuuuuuuvvvxxxxxxwwwxxxyyy{{{~~~~~~~~~}}}}}}}}}{{{zzzxxxwwwxxxyyy{{{}}}~~~}}}}}}zzzzzzzzzyyywwwwwwyyy{{{|||~~~~~~~~~~~~~~~~~~}}}|||{{{~~~}}}|||{{{yyyyyyyyyxxxyyyyyywwwvvvuuutttsssrrrvvvwwwxxxvvvsssqqqpppqqqpppppppppqqqrrrtttuuuvvvtttvvvxxxxxxwwwwwwxxxyyy|||}}}~~~~~~~~~|||{{{yyywwwwwwxxxzzz|||}}}~~~~~~~~~}}}~~~~~~|||yyyyyyzzz|||~~~}}}~~~~~~~~~~~~}}}}}}|||~~~}}}{{{zzzyyyxxxxxxyyyxxxxxxwwwuuutttsssrrrqqqssstttsssrrrppppppqqqooooooppppppqqqsssuuuvvvtttvvvxxxyyyxxxwwwxxxyyy{{{{{{|||~~~~~~}}}{{{zzzyyyzzz|||}}}}}}~~~||||||{{{zzzzzz{{{}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyxxxxxxxxxwwwwwwuuusssrrrqqqnnnpppqqqqqqpppoooooopppoooooopppqqqrrrrrrsssssssssvvvxxxyyyyyyxxxyyyyyyzzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{zzzyyyyyyyyyyyy{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwwwwvvvuuusssqqqpppooopppqqqqqqooonnnnnnnnnnnnoooppprrrrrrrrrqqqpppqqqtttwwwyyyyyyyyyyyyzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~{{{zzzyyyxxxxxxyyyzzzzzzzzzzzz{{{|||~~~}}}~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyvvvvvvvvvvvvtttrrrpppoooqqqrrrsssqqqooommmlllmmmnnnoooqqqrrrsssqqqpppooopppsssvvvxxxyyyxxxyyyyyyxxxyyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~|||~~~~~~{{{zzzyyyxxxxxxyyyzzzzzzxxxxxxyyyyyy{{{|||~~~}}}|||zzzxxxwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttssssssrrrqqqooonnnnnnmmmmmmoooooopppqqqqqqqqqqqqqqqrrrtttwwwyyyzzzzzzxxxwwwyyyzzz|||}}}~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyxxxyyyyyyzzzzzzxxxxxxxxxyyyzzz{{{}}}|||zzzyyyxxxwwwxxxxxxxxxwwwwwwvvvuuuuuuttttttsssrrrqqqooonnnnnnnnnnnnnnnoooooopppppppppppppppqqqsssvvvyyyzzzzzzxxxxxxxxxyyyzzz|||}}}}}}}}}}}}{{{}}}~~~~~~|||zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyzzz||||||}}}}}}}}}{{{zzzyyyxxxxxxyyyxxxxxxwwwwwwvvvuuuuuuuuusssrrrqqqpppooonnnnnnnnnmmmnnnnnnoooooooooooooooppprrruuuwwwyyyyyyxxxxxxwwwxxxzzz{{{|||}}}||||||zzz|||~~~~~~}}}~~~~~~|||zzzyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvssssssqqqpppooonnnnnnnnnlllmmmmmmnnnooonnnnnnnnnooopppsssvvvxxxxxxxxxxxxwwwxxxzzz|||}}}}}}}}}|||{{{}}}~~~~~~}}}}}}~~~}}}|||{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{|||~~~}}}}}}}}}}}}|||{{{{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwtttsssrrrpppoooooonnnnnnllllllmmmnnnnnnnnnnnnnnnmmmoooqqqtttvvvxxxxxxyyyxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||yyyyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxxxxxxxxxxtttsssrrrqqqpppooooooooolllmmmmmmnnnnnnnnnnnnnnnlllmmmppprrruuuwwwxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{|||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz|||}}}~~~}}}~~~~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyytttsssrrrqqqpppooooooooommmmmmnnnoooooooooooonnnkkklllnnnqqqtttwwwxxxyyyxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}||||||~~~{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{~~~}}}~~~}}}|||yyyyyyyyyyyyyyyyyyyyyyyyttttttrrrqqqpppooooooooommmnnnnnnoooooooooooooookkklllnnnppptttvvvyyyzzzwwwxxxzzz|||}}}}}}||||||}}}~~~~~~|||zzz{{{|||{{{|||~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwxxxzzz||||||||||||{{{~~~|||{{{yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~}}}yyyyyyyyyxxxxxxxxxwwwwwwvvvtttrrrqqqqqqqqqpppooopppppppppppppppqqqqqqqqqlllmmmnnnpppsssvvvxxxzzzwwwyyyzzzzzzzzzzzz{{{}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxyyyzzz|||}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzyyyyyy~~~~~~~~~~~~~~~~~~}}}yyyyyyyyyxxxxxxxxxxxxwwwvvvtttrrrrrrrrrrrrqqqoooooopppppppppppppppppppppnnnnnnooopppqqqsssuuuvvvvvvwwwyyyyyyxxxxxxzzz{{{{{{|||}}}|||zzzyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzxxxyyyzzz{{{|||{{{{{{zzz||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{zzz||||||||||||}}}~~~~~~}}}yyyyyyyyyyyyxxxxxxxxxxxxwwwuuusssrrrsssrrrqqqoooooooooooooooooonnnnnnnnnooooooooooooooopppqqqqqqtttuuuwwwwwwvvvvvvxxxyyyyyyzzz{{{zzzxxxwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||zzz{{{{{{{{{{{{zzzyyyxxxzzzzzzzzz{{{|||~~~}}}}}}{{{{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~}}}zzzzzzyyyyyyyyyxxxxxxxxxwwwuuutttttttttsssqqqooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnooooooqqqsssttttttssstttuuuwwwwwwyyyzzzyyywwwwwwxxxyyyzzz{{{}}}~~~~~~{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxyyyyyyxxxyyyzzz}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyzzz|||}}}~~~~~~}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuuuutttrrrpppnnnnnnnnnnnnmmmmmmlllllllllkkkllllllmmmnnnooopppoooppprrrrrrqqqqqqssstttwwwxxxyyyyyywwwwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyxxxxxxzzz}}}~~~~~~}}}}}}|||{{{{{{zzzwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvvvvvvvuuurrrpppoooooonnnnnnmmmmmmlllllljjjjjjkkkkkkmmmnnnpppqqqnnnoooqqqqqqpppppprrrsssvvvwwwxxxxxxwwwvvvxxxyyyxxxyyyzzz|||}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}||||||{{{zzzzzzzzz{{{|||~~~~~~}}}|||yyyyyyyyyyyyzzzzzzzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyywwwvvvvvvwwwwwwvvvssspppppppppoooooonnnmmmmmmlllkkkkkkkkklllmmmnnnooopppmmmoooppppppooopppqqqrrrsssuuuvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{{{{zzzyyyyyy{{{|||}}}}}}}}}}}}|||}}}}}}~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}|||||||||{{{{{{|||}}}~~~{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz|||~~~~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyywwwwwwwwwwwwxxxvvvssspppqqqppppppooonnnmmmmmmmmmlllllllllllllllmmmnnnooommmnnnppppppooooooqqqrrrrrrsssttttttssssssuuuvvvxxxxxxyyyzzzzzzyyyyyyyyywwwxxxyyy{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz|||~~~}}}}}}||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||zzz|||~~~~~~~~~}}}yyyyyyzzzzzzzzzyyyxxxxxx{{{zzzyyyxxxwwwuuuttttttoooooonnnnnnmmmmmmllllllkkkkkkkkklllnnnoooqqqrrrpppppppppoooooooooooooooqqqqqqqqqpppppppppppppppvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~}}}zzzzzz{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz|||~~~~~~}}}|||{{{xxxxxxwwwwwwwwwwwwwwwvvvssstttuuuwwwxxxzzz{{{|||~~~~~~{{{|||}}}~~~~~~}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttqqqqqqqqqpppoooooonnnnnnllllllllllllmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppoooooooooooossstttuuuvvvwwwxxxxxxyyyxxxxxxwwwxxxxxxzzz{{{|||}}}|||zzzzzz{{{|||}}}}}}~~~}}}||||||||||||||||||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{|||}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz|||zzz{{{|||}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{|||zzzzzzyyyxxxwwwvvvvvvuuuttttttsssrrrrrrqqqppppppmmmmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmppppppqqqrrrssstttuuuuuutttttttttuuuvvvxxxyyyzzz{{{zzzzzzyyyzzzzzzzzz{{{~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzzzz|||}}}~~~}}}}}}~~~~~~~~~|||zzzyyyxxxwwwyyyyyyyyyxxxxxxxxxxxxxxxxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyyyyyyy{{{|||yyyyyyyyyxxxxxxwwwwwwwwwuuuuuuttttttsssrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooonnnnnnnnnmmmmmmllllllllllllmmmmmmnnnooopppqqqqqqpppqqqqqqrrrtttuuuvvvwwwwwwxxxyyyyyyxxxxxxyyyzzz~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyy{{{|||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyywwwzzz}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxvvvuuutttsssrrrqqqpppppppppooonnnmmmmmmlllllllllnnnnnnnnnoooooopppppppppnnnnnnmmmmmmlllkkkkkkjjjiiijjjkkkkkkmmmmmmnnnooommmnnnooopppqqqrrrsssssssssuuuwwwwwwwwwxxx{{{~~~}}}||||||~~~}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzzyyyxxxwwwxxxyyy}}}~~~~~~}}}}}}{{{|||~~~~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyvvvvvvuuusssrrrqqqppppppppppppnnnmmmmmmlllllllllnnnnnnooooooppppppqqqqqqooonnnnnnmmmlllkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmlllmmmnnnooopppppppppoooooorrrtttuuuuuuxxx~~~}}}{{{{{{|||~~~~~~}}}|||{{{{{{|||xxxzzzzzzzzzxxxwwwxxxyyy}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwvvvtttsssrrrqqqppppppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqoooooonnnmmmlllkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmlllmmmnnnoooooonnnmmmllllllooorrrssstttzzz~~~|||yyyyyyzzz|||~~~~~~~~~~~~{{{|||}}}|||zzzzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzyyywwwxxxxxxyyyyyyzzzzzz{{{xxxxxxwwwuuutttrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmlllllllllmmmnnnooooooppppppoooooommmlllkkkjjjjjjhhhhhhiiijjjkkklllmmmmmmlllmmmnnnnnnnnnmmmlllkkkjjjmmmpppqqqttt{{{~~~zzzxxxwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~|||}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{zzzzzzyyyyyy{{{{{{zzzxxxwwwuuuttttttsssrrrooommmllllllmmmnnnnnnnnnnnnnnnooooooooopppnnnmmmlllkkkkkkkkkkkkkkklllkkkkkkjjjjjjkkkkkklllkkkkkkmmmmmmmmmlllkkkjjjkkknnnpppoooqqqzzz~~~yyyvvvwwwxxxyyyyyyzzzyyyxxxyyy|||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwuuusssqqqooonnnnnnooopppnnnnnnooopppppppppppppppooonnnmmmllllllkkkkkkllllllkkkkkkjjjjjjkkkkkklllkkklllmmmmmmmmmlllkkkkkkjjjmmmoooooopppxxx}}}yyyvvvuuuvvvvvvvvvwwwvvvuuuvvvyyy|||}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyywwwxxxxxxyyyyyyzzzzzz{{{vvvuuusssqqqppppppqqqqqqnnnoooqqqssssssrrrqqqppppppooonnnmmmmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmmmmlllllljjjlllnnnmmmnnnuuu~~~{{{wwwtttttttttsssssstttrrrqqqrrruuuwwwxxxxxxyyyxxxxxxxxxxxxyyyyyyzzz}}}~~~~~~~~~~~~}}}{{{zzzyyyyyywwwxxxxxxyyyyyyzzzzzz{{{wwwvvvuuusssrrrrrrrrrrrroooqqqsssuuuvvvtttrrrqqqqqqqqqooonnnmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmjjjlllmmmlllmmmrrr{{{{{{xxxvvvsssrrrsssssssssrrrrrrpppoooppprrruuuuuuuuuvvvvvvuuutttttttttuuuuuuyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrqqqsssuuuwwwxxxvvvtttsssrrrqqqpppooonnnmmmmmmmmmkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkkkkllllllmmmmmmjjjllllllllllllooouuuzzz~~~~~~{{{xxxtttqqqpppoooqqqsssttttttsssqqqpppnnnoooqqqsssttttttttttttsssrrrqqqqqqqqqqqqtttttttttuuuvvvvvvwwwwwwwwwyyyzzz}}}~~~~~~~~~{{{||||||~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwvvvuuutttsssrrrtttuuuwwwxxxyyyxxxwwwvvvrrrrrrpppooommmllllllllljjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkklllmmmllllllllllllkkkmmmppprrrrrrwwwyyyvvvssssssrrrooollllllmmmpppsssuuutttsssqqqpppnnnoooqqqssssssssstttsssrrrqqqpppooooooooooooppppppqqqrrrrrrsssssstttuuuwwwzzz|||~~~}}}~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyxxxwwwvvvuuutttwwwwwwxxxyyyyyyyyyyyyxxxrrrqqqpppnnnmmmlllkkkkkkjjjjjjiiiiiiiiiiiijjjjjjhhhhhhhhhhhhhhhjjjkkklllmmmmmmmmmllllllkkklllmmmjjjnnnpppmmmmmmoooooommmkkkkkkmmmpppssstttsssrrrqqqooonnnnnnppprrrrrrrrrtttsssrrrpppoooooonnnnnnmmmnnnnnnoooooopppqqqqqqssstttvvvyyy{{{}}}zzzzzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzrrrqqqooonnnlllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjhhhggggggggggggiiikkklllmmmnnnmmmmmmlllkkkjjjjjjfffjjjkkkjjjjjjnnnnnnlllkkklllmmmpppssssssrrrpppqqqooommmmmmoooqqqrrrqqqttttttrrrqqqooonnnnnnnnnmmmmmmnnnnnnooopppppppppssstttwwwyyy|||~~~xxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyyyyyyyxxxwwwuuutttsssnnnnnnnnnmmmllllllkkkkkkhhhhhhhhhhhhhhhhhhiiiiiikkkkkkjjjiiijjjkkklllmmmpppooonnnllllllkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllmmmmmmnnnooopppqqqqqqppppppooonnnnnnnnnnnnnnnvvvvvvuuurrrooommmmmmnnnkkkkkklllmmmnnnooopppqqqqqqsssvvvyyy{{{|||||||||yyyyyyyyyyyyzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxvvvvvvuuutttsssrrrqqqqqqooonnnnnnmmmmmmlllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjkkklllmmmooonnnmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllkkkkkklllmmmoooppppppqqqpppoooooonnnnnnnnnnnnnnntttttttttqqqnnnllllllmmmjjjjjjkkklllmmmnnnoooooopppqqqsssuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxvvvuuusssqqqpppppppppqqqoooooonnnmmmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkklllmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllnnnooopppqqqpppooonnnnnnmmmmmmnnnnnnrrrrrrrrrpppmmmkkkkkkllliiiiiijjjkkklllmmmmmmnnnmmmnnnoooqqqrrrrrrrrrrrrssssssssstttuuuwwwxxxyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyzzz|||}}}~~~|||zzzyyywwwuuusssqqqpppqqqrrrsssoooooonnnnnnmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiihhhggghhhhhhjjjkkkmmmnnnooopppoooooonnnmmmmmmmmmmmmnnnooopppqqqooollljjjjjjjjjhhhhhhiiiiiijjjkkkkkklllllllllmmmmmmnnnnnnnnnnnnoooooopppqqqssstttvvvwwwwwwwwwyyyzzz{{{|||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~|||{{{{{{wwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~|||{{{yyyvvvuuusssqqqpppqqqrrrssspppoooooonnnmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjkkkkkkkkklllllllllkkkllllllmmmllllllkkkjjjjjjjjjjjjjjjjjjiiihhhggghhhhhhiiikkklllnnnooooooooonnnnnnmmmmmmmmmmmmmmmmmmooopppnnnllliiiiiiiiigggggghhhhhhiiiiiijjjjjjlllllllllkkkkkkllllllllllllmmmmmmnnnppprrrssstttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyzzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~}}}yyyyyyyyyzzzzzz{{{{{{{{{xxxxxxyyy{{{~~~~~~|||zzzyyytttsssrrrqqqpppqqqrrrrrrppppppooonnnnnnmmmmmmlllmmmllllllkkkkkkjjjjjjiiiiiijjjkkklllllllllkkkkkkjjjkkklllmmmmmmlllkkkjjjiiijjjkkkkkkkkkjjjiiihhhiiijjjjjjkkklllmmmnnnnnnooonnnmmmmmmllllllmmmmmmlllnnnooonnnllljjjiiiiiigggggghhhhhhhhhiiiiiiiiilllkkkkkkjjjjjjjjjkkkkkkkkkkkkllllllnnnoooqqqqqqssstttuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||}}}~~~||||||{{{{{{zzzzzzzzzyyywwwwwwxxxyyyzzz|||~~~~~~|||zzzxxxttttttttttttssssssssssssppppppoooooonnnmmmmmmmmmlllllllllkkkjjjiiiiiiiiiiiijjjkkklllllllllkkkkkkiiijjjlllmmmmmmlllkkkiiihhhiiikkkllllllllljjjiiikkklllllllllmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmkkkmmmoooooollljjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiikkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkklllmmmoooooopppqqqrrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzz{{{|||~~~{{{yyyxxxvvvwwwwwwxxxwwwwwwvvvuuuppppppoooooonnnnnnmmmmmmllllllkkkjjjjjjiiihhhhhhiiijjjkkklllmmmlllkkkkkkiiijjjlllmmmmmmllljjjiiihhhiiikkkmmmmmmmmmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmkkkmmmoooooommmjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhgggggghhhjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnooopppqqqrrrsssssssssuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwyyyzzz{{{{{{|||}}}~~~}}}}}}~~~{{{{{{zzzzzzyyyzzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||wwwvvvvvvvvvwwwvvvtttqqqtttsssrrrqqqpppnnnmmmmmmooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiiiiiiijjjjjjllllllkkkjjjkkklllmmmnnnnnnooooooooonnnmmmkkkjjjkkklllmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiikkkkkkkkkkkklllmmmnnnnnnmmmnnnppprrrsssrrrqqqpppqqqrrrrrrrrrqqqqqqsssuuuyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{}}}~~~~~~~~~~~~~~~|||{{{}}}~~~}}}}}}}}}}}}~~~{{{yyywwwwwwvvvuuuttttttsssrrrpppooonnnmmmmmmooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkllllllllllllllllllllllllkkkkkkjjjjjjjjjkkkkkklllmmmlllkkkkkkkkklllnnnnnnooooooppppppooonnnlllkkkkkklllmmmmmmmmmlllkkkkkkiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnnnnmmmnnnpppqqqrrrqqqpppoooooopppqqqpppooopppqqqsssuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzzzz|||{{{xxxwwwwwwwwwvvvtttsssrrrpppooonnnnnnmmmppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjjjjjjjkkklllmmmmmmmmmmmmlllllllllmmmnnnooooooppppppqqqpppooommmlllkkkllllllmmmmmmmmmlllllljjjjjjiiiiiihhhiiiiiijjjhhhhhhhhhiiijjjkkklllmmmjjjjjjkkkkkklllmmmmmmnnnlllmmmnnnooopppooonnnmmmnnnooooooooonnnnnnpppqqqqqqqqqrrrrrrssssssssssssvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}~~~~~~}}}}}}|||~~~~~~{{{zzzyyyyyy|||~~~|||zzzzzzzzzyyyxxxwwwvvvtttrrrqqqpppppppppqqqppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmooooooooonnnnnnnnnnnnnnnjjjjjjjjjkkklllmmmnnnooommmmmmmmmnnnnnnnnnooooooooopppqqqqqqqqqooonnnmmmlllllllllmmmmmmmmmmmmmmmkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkklllmmmmmmmmmmmmllllllmmmnnnnnnnnnmmmlllmmmnnnooonnnmmmmmmoooqqqppppppqqqqqqrrrrrrssssssuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzyyyxxxyyy|||}}}~~~}}}zzzyyywwwtttssssssssssssrrrqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllllljjjjjjjjjkkklllmmmnnnooonnnnnnooooooooopppppppppoooooopppqqqqqqpppnnnnnnllllllllllllmmmmmmnnnnnnllllllkkkjjjjjjjjjjjjjjjjjjiiihhhgggggggggggggggiiijjjkkklllmmmmmmmmmmmmllllllmmmmmmmmmlllllllllmmmnnnooonnnmmmnnnoooqqqpppqqqqqqrrrsssssstttttttttttttttuuuuuuuuuvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz}}}}}}}}}{{{xxxvvvttttttuuuvvvsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnmmmmmmllllllkkkkkkkkkjjjjjjjjjkkklllmmmmmmnnnooopppqqqqqqqqqppppppnnnooopppppppppooonnnmmmllllllllllllmmmnnnooopppmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeiiijjjkkkmmmnnnmmmmmmlllmmmmmmmmmlllllllllllllllmmmnnnooonnnmmmmmmoooqqqpppqqqqqqrrrssstttuuuuuurrrrrrssssssttttttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzz||||||}}}~~~|||{{{zzz{{{~~~~~~~~~~~~~~~|||yyyvvvtttuuuvvvwwwssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooonnnnnnmmmllllllkkkkkkkkkkkkjjjjjjjjjkkkkkklllooooooqqqrrrrrrrrrqqqpppmmmmmmoooooooooooonnnmmmmmmlllllllllmmmnnnpppqqqnnnmmmlllkkkkkkjjjjjjjjjiiiiiihhhggggggfffgggggghhhjjjlllmmmnnnnnnmmmlllnnnnnnmmmlllllllllllllllkkklllmmmlllkkkkkkmmmooonnnnnnooopppqqqrrrssssssppppppqqqqqqrrrssstttttttttttttttuuuuuuvvvvvvvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}||||||}}}~~~|||{{{yyyzzz}}}~~~~~~~~~~~~|||~~~}}}~~~}}}{{{xxxuuuttttttuuuvvvttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooonnnmmmllllllkkkkkkkkkjjjiiiiiijjjjjjjjjooopppqqqrrrsssrrrqqqqqqlllmmmnnnoooooonnnmmmmmmmmmlllllllllmmmnnnpppqqqooonnnmmmlllkkkjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiihhhjjjlllnnnnnnnnnmmmlllooonnnmmmllllllllllllllljjjkkkkkkkkkjjjjjjlllnnnllllllmmmnnnooopppqqqrrrnnnnnnooopppqqqrrrssssssssssssssssssssssssssssssvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~~~~{{{{{{{{{{{{}}}{{{zzzyyyyyy|||~~~~~~~~~~~~wwwvvvuuuuuutttuuuuuuuuuxxxwwwuuusssrrrrrrrrrrrrwwwuuutttsssttttttrrrqqqqqqooommmmmmmmmmmmlllkkklllllljjjiiiiiiiiijjjkkknnnnnnoooqqqqqqrrrrrrrrroooooonnnnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmkkkmmmmmmllliiihhhggghhhggggggggggggggghhhiiiiiijjjjjjkkklllmmmnnnooopppooonnnnnnmmmlllkkkkkkkkkmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnoooooooooooopppqqqrrrrrrssssssrrrrrrtttuuuuuuuuutttsssttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz|||~~~}}}}}}}}}}}}~~~|||wwwwww|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||xxxxxxwwwwwwvvvvvvwwwwwwxxxwwwuuutttrrrrrrrrrsssvvvuuuttttttuuutttsssqqqqqqooommmmmmmmmnnnmmmllllllkkkjjjiiihhhiiijjjjjjlllmmmnnnoooppppppppppppooonnnmmmmmmlllllllllmmmkkkkkkkkklllllllllmmmmmmlllnnnnnnmmmkkkiiiiiiiiihhhgggggggggggghhhiiiiiijjjkkklllmmmnnnoooppppppoooooonnnnnnmmmllllllkkkmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnooopppqqqrrrsssssspppqqqrrrssstttssssssrrrssssssssstttuuuvvvvvvwwwwwwwwwyyy{{{|||}}}}}}}}}~~~}}}}}}}}}~~~|||xxxyyy}}}~~~}}}|||}}}}}}}}}}}}||||||{{{{{{}}}{{{{{{{{{{{{yyyxxx{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuutttsssssssssuuutttttttttvvvvvvtttsssqqqooommmmmmnnnnnnmmmllllllkkkjjjhhhhhhiiiiiijjjjjjkkklllmmmnnnnnnnnnnnnooommmllljjjjjjkkklllmmmkkkkkkkkkllllllllllllmmmmmmnnnooonnnllljjjjjjjjjhhhhhhhhhggghhhhhhiiijjjllllllmmmnnnoooooopppppppppoooooonnnnnnmmmmmmlllmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkmmmmmmnnnooopppqqqrrrrrrooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssttttttvvvvvvwwwxxxyyyyyyyyyyyy{{{||||||}}}~~~~~~~~~~~~~~~|||zzz{{{~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{|||}}}}}}}}}|||zzzyyy{{{zzzzzzzzzzzzzzzyyyyyy~~~}}}||||||}}}}}}{{{yyy}}}}}}}}}}}}|||{{{{{{zzzxxxxxxwwwvvvuuuuuuttttttuuuttttttuuuwwwwwwuuutttqqqooommmmmmnnnooonnnmmmlllkkkjjjiiihhhiiiiiijjjjjjkkklllmmmmmmmmmmmmmmmnnnllljjjhhhhhhjjjlllnnnllllllllllllllllllllllllmmmnnnooonnnllljjjjjjkkkiiihhhhhhhhhhhhiiijjjjjjmmmmmmmmmnnnoooppppppqqqppppppoooooonnnnnnnnnmmmmmmlllkkkiiihhhggggggggghhhhhhgggggghhhhhhiiijjjkkkllllllnnnooopppqqqrrrpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz|||~~~~~~~~~~~~{{{{{{{{{}}}~~~~~~||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~}}}{{{zzzxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwxxxxxxvvvtttqqqooonnnmmmooooooooonnnmmmllljjjiiiiiiiiijjjkkkllllllmmmnnnnnnnnnmmmmmmmmmllliiihhhhhhjjjlllnnnllllllllllllllllllllllllkkkmmmnnnmmmkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkkmmmmmmnnnnnnooooooppppppoooooooooooonnnnnnnnnnnnmmmllljjjiiihhhggggggggghhhhhhhhhhhhhhhiiiiiijjjiiijjjkkklllnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~~~~yyyzzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyy{{{||||||}}}}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyy~~~}}}{{{zzzxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyxxxvvvsssqqqooonnnnnnooopppooonnnnnnmmmllljjjjjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiikkklllnnnmmmllllllllllllkkkkkkkkkkkklllmmmmmmkkkjjjjjjkkkjjjjjjiiiiiijjjjjjkkklllmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjhhhhhhiiikkklllnnnooopppqqqqqqppppppqqqqqqrrrsssttttttssssssrrrrrrqqqqqqvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~~~~}}}|||{{{|||}}}}}}|||xxxyyy{{{}}}}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxxxxxyyyyyyxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxyyyyyyyyyyyyzzzzzz~~~~~~~~~|||zzzxxxxxxyyyyyyzzzzzzyyywwwwwwwwwwwwxxxyyyzzzxxxuuurrrqqqooonnnnnnoooppppppoooooonnnmmmlllkkklllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllllllllkkkkkkkkkkkkmmmnnnnnnlllkkkkkklllkkkjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiiggggggggggggggghhhiiiiiifffggghhhjjjlllmmmnnnoooppppppooooooooopppqqqrrrttttttsssrrrrrrqqqppppppuuuuuuvvvwwwwwwxxxwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzyyyyyy{{{}}}~~~~~~{{{zzzwwwxxxzzz{{{|||}}}yyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuwwwwwwxxxxxxxxxyyyyyyyyy}}}~~~~~~{{{yyywwwxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxxxxzzzzzzxxxuuuqqqqqqooonnnnnnpppqqqpppooopppooonnnmmmlllmmmnnnnnnmmmmmmmmmnnnmmmmmmllllllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkmmmnnnoooooonnnlllmmmnnnkkkkkkjjjjjjkkkkkklllmmmlllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjkkkgggffffffffffffggghhhhhhffffffhhhiiikkkmmmnnnoooooonnnmmmmmmmmmnnnpppqqqtttssssssrrrqqqpppoooooossstttuuuvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{}}}}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}}}}~~~}}}~~~~~~|||zzzxxxxxxzzz|||}}}|||~~~~~~~~~~~~}}}{{{yyyvvvxxxzzzzzz{{{~~~~~~|||{{{xxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxyyy}}}~~~}}}|||{{{zzzyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzyyywwwuuusssrrrrrrrrrqqqpppooonnnmmmnnnmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmlllllllllmmmllllllllllllmmmnnnnnnllllllmmmmmmllllllkkkkkkmmmnnnpppqqqqqqooollljjjmmmmmmlllkkkkkkkkkkkklllmmmnnnoooppppppooonnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjiiiiiijjjjjjfffffffffffffffeeeeeeeeeffffffgggggghhhjjjkkklllnnnnnnnnnnnnoooooooooooosssqqqooonnnmmmnnnoooppprrrssstttvvvxxxyyyyyyyyyxxxxxxxxxyyyzzz|||~~~|||{{{zzzyyyxxxyyyyyyzzz~~~~~~~~~~~~~~~~~~|||{{{zzz{{{||||||~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||zzzyyyyyyxxxxxxyyy|||~~~~~~{{{{{{{{{zzzzzzyyyyyyyyywwwwwwvvvvvvuuuuuutttttttttuuuvvvwwwwwwxxxxxxxxxttttttttttttuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvwwwwwwzzzyyyxxxxxxxxxxxxxxxxxx~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzzyyywwwuuutttrrrrrrrrrqqqpppooonnnmmmmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnooonnnnnnnnnnnnnnnmmmlllkkkkkkmmmoooqqqrrrqqqooonnnnnnmmmllllllkkkkkkllllllmmmmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnllllllkkkjjjjjjjjjjjjkkkhhhhhhhhhggggggffffffffffffffffffggghhhiiikkkkkkmmmmmmmmmnnnnnnnnnnnnoooqqqpppnnnmmmlllmmmnnnoooqqqrrrtttuuuwwwxxxxxxxxxxxxxxxxxxyyy{{{|||~~~|||{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}~~~|||zzzyyyyyyyyyyyyzzz|||~~~}}}|||||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuttttttssstttuuuvvvwwwwwwwwwwwwttttttuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwxxx~~~}}}}}}|||{{{|||{{{{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyywwwvvvuuusssssssssrrrqqqpppnnnnnnmmmmmmlllkkkkkkkkkkkklllllllllmmmmmmnnnnnnoooooommmmmmmmmmmmmmmnnnooooooppppppppppppooonnnmmmllljjjllloooqqqsssssssssrrrnnnmmmllllllkkklllllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnooooooooommmllllllkkkjjjkkkkkkkkkjjjjjjiiihhhhhhgggffffffeeeeeeeeefffggghhhiiijjjllllllllllllmmmmmmmmmmmmooonnnmmmlllkkklllmmmnnnpppqqqrrrtttuuuvvvvvvvvvwwwwwwxxxyyy{{{|||}}}~~~{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}|||||||||}}}~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvuuuuuuuuutttttttttttttttrrrssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttttttttwwwvvvvvvvvvvvvvvvwwwwww~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuuuuttttttsssrrrpppooonnnmmmllllllkkkkkkllllllllllllmmmnnnooooooppppppnnnnnnmmmmmmnnnnnnooopppqqqqqqqqqqqqpppnnnmmmlllkkkmmmooorrrssstttttttttnnnnnnmmmlllllllllllllllkkkkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnooooooppplllkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhggggggfffeeeeeeeeeeeeeeefffggghhhiiijjjjjjkkkkkkkkklllllllllmmmlllkkkkkkjjjkkkllllllnnnoooppprrrssssssttttttuuuvvvwwwyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~|||{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuuuutttttttttttttttsssssssssssssssqqqqqqrrrsssttttttttttttuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvuuuttttttsssssstttuuuuuuuuuuuuuuuvvvwwwxxx~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuutttrrrrrrooonnnmmmmmmllllllmmmmmmmmmmmmnnnnnnooopppqqqqqqooonnnnnnnnnnnnoooppppppqqqqqqqqqppppppnnnmmmmmmnnnoooqqqrrrsssssssssrrrnnnnnnmmmllllllllllllmmmkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnjjjiiiiiihhhggghhhhhhhhhiiiiiihhhggggggfffeeeeeeffffffeeeffffffggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmnnnooopppqqqqqqqqqrrrssstttvvvxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxx{{{{{{|||}}}}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{|||zzz|||~~~|||yyyxxxxxxyyyzzz{{{||||||~~~~~~|||{{{zzz{{{{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssspppqqqrrrssssssttttttttttttuuuuuuvvvwwwxxxxxxxxxvvvvvvuuutttttttttttttttuuuuuuuuuuuuvvvwwwyyyyyy~~~}}}|||{{{zzzyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxwwwvvvuuussssssppppppooonnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqoooooooooooooooppppppqqqppppppqqqqqqppppppooonnnpppqqqqqqrrrrrrrrrqqqqqqooonnnmmmmmmllllllmmmmmmkkkkkkjjjjjjjjjjjjkkkkkklllllllllllllllllllllllliiihhhggggggffffffgggggghhhhhhggggggggggggffffffgggfffffffffgggggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkiiiiiijjjjjjjjjjjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnoooqqqssstttuuuuuutttwwwxxxxxxyyyzzzyyyyyyyyy}}}}}}~~~{{{zzzyyyxxxxxxxxxyyyzzzxxxyyy{{{}}}~~~{{{yyyxxxxxxxxx{{{{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||}}}}}}{{{zzzzzzxxxyyyyyyzzzyyyxxxwwwvvvuuuuuutttttttttuuuvvvvvvxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrssssssttttttsssttttttuuuuuuvvvwwwxxxxxxvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwxxxzzz{{{|||~~~}}}{{{{{{yyyyyyyyyxxxxxxyyyyyyyyywwwwwwwwwvvvuuutttrrrrrrrrrqqqppppppooooooppppppppppppppppppppppppppppppppppppooooooooopppqqqqqqppppppqqqrrrrrrrrrrrrqqqpppppppppqqqqqqqqqqqqqqqooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkllllllllllllkkkkkkjjjjjjiiiiiiiiihhhggggggggggggggggggggghhhhhhhhhhhhiiiiiihhhhhhggggggggghhhiiiiiijjjjjjjjjkkkkkkkkklllllliiiiiijjjjjjkkkkkkkkkkkkiiiiiijjjkkklllllllllllljjjkkknnnpppqqqrrrqqqpppssstttuuuwwwxxxxxxxxxxxxzzz{{{~~~|||{{{yyyxxxxxxxxxyyyyyywwwxxxzzz|||}}}~~~~~~|||{{{zzzzzz}}}}}}}}}~~~~~~}}}|||||||||{{{|||}}}~~~|||zzzxxxwwwwwwuuuvvvwwwxxxxxxwwwuuutttrrrrrrrrrrrrrrrssstttuuuxxxxxxwwwuuutttsssrrrqqqppppppppppppqqqqqqrrrrrrpppqqqrrrsssttttttttttttrrrssstttuuuvvvwwwwwwxxxuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxyyy{{{|||~~~~~~}}}|||{{{yyyyyyyyyxxxxxxyyyzzzzzzvvvvvvuuuuuutttrrrqqqpppsssrrrqqqqqqppppppqqqqqqqqqqqqqqqppppppppppppppppppppppppoooppppppqqqrrrqqqqqqrrrsssttttttttttttnnnnnnooopppqqqqqqrrrrrroooooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmmmmllllllkkkjjjiiihhhhhhjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkklllllllllhhhiiijjjkkkkkkkkkkkkkkkhhhiiijjjkkkkkkkkkkkkkkkgggiiikkknnnooooooooonnnoooqqqsssuuuwwwwwwwwwwwwvvvxxx{{{|||{{{zzzxxxxxxxxxyyyyyywwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||~~~}}}}}}|||||||||}}}~~~}}}zzzxxxwwwvvvuuusssuuuvvvwwwwwwuuutttrrrppppppppppppqqqrrrssstttyyyxxxwwwvvvtttsssrrrqqqooooooppppppqqqqqqqqqrrrqqqqqqrrrsssttttttttttttrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuvvvxxxyyyzzzxxxyyyyyyzzz|||~~~~~~|||{{{zzz{{{zzzyyyzzz{{{{{{yyyxxxyyyyyyxxxwwwuuusssrrrqqqrrrqqqpppqqqqqqqqqooommmnnnpppqqqqqqpppooopppqqqoooooooooooopppqqqrrrrrrsssssssssttttttttttttuuusssrrrqqqqqqppppppqqqqqqqqqrrrrrrpppmmmlllmmmnnnnnnmmmmmmmmmmmmlllllllllmmmmmmmmmlllkkkjjjiiihhhiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjkkkkkklllllllllmmmkkkiiihhhggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhiiigggggghhhiiiiiiiiiiiiiiijjjiiiiiiiiihhhhhhggggggiiiiiijjjkkklllnnnoooppppppppppppqqqrrruuuwwwxxxxxxzzz}}}{{{yyyyyyzzz{{{|||yyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||xxxvvvxxx|||~~~~~~}}}|||{{{zzzyyyxxxwwwwwwtttsssssssssssstttuuuuuurrrrrrrrrrrrssstttuuuuuuuuuuuutttsssqqqpppooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxzzz{{{}}}}}}|||{{{|||{{{zzz{{{|||{{{zzzxxxyyyyyyxxxwwwvvvtttrrrqqqrrrqqqqqqqqqsssrrrqqqoooppprrrssssssrrrqqqrrrrrrqqqqqqpppppppppqqqqqqrrrttttttttttttuuuuuuuuuuuusssrrrrrrqqqpppqqqqqqqqqpppqqqqqqooommmmmmnnnooommmmmmmmmmmmllllllllllllllllllllllllkkkjjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkllllllkkkjjjiiigggggghhhiiijjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggiiiiiiiiiiiijjjlllmmmnnnnnnnnnnnnoooppprrrtttuuuvvvxxx}}}~~~}}}|||zzzzzzzzzzzz{{{yyyyyyyyyyyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}~~~~~~|||yyyxxxyyy|||~~~~~~}}}|||zzzzzzyyyyyyxxxwwwwwwwwwssssssrrrrrrsssssstttuuurrrqqqqqqqqqqqqrrrssssssttttttsssrrrqqqqqqppppppoooooooooooooooooooooooopppppppppppppppppppppppprrrrrrrrrrrrssstttuuuvvvuuuuuuvvvwwwwwwxxxyyyyyy|||}}}}}}|||}}}||||||}}}|||zzzxxxyyyyyyxxxxxxvvvuuussssssrrrqqqqqqrrrssstttsssqqqrrrtttuuuuuutttsssssstttsssrrrrrrqqqqqqqqqqqqrrrtttttttttuuuuuuuuuvvvvvvssssssrrrqqqqqqqqqqqqqqqpppqqqqqqpppnnnmmmnnnooommmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhggghhhiiijjjkkkiiiiiiiiihhhhhhgggggggggiiiiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhiiiiiijjjkkkkkkkkkllllllnnnoooqqqrrrsssuuuxxx}}}~~~~~~|||{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{|||~~~~~~}}}||||||{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuuqqqqqqqqqqqqqqqrrrssssssrrrqqqqqqpppppppppppppppssssssrrrrrrqqqqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooooopppqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{~~~~~~~~~~~~~~~}}}zzzxxxxxxxxxxxxxxxwwwvvvuuutttqqqpppppprrrttttttsssrrrsssuuuvvvvvvtttsssssstttttttttsssrrrqqqqqqqqqqqqssssssssstttttttttuuuuuussssssrrrqqqqqqqqqqqqqqqsssttttttrrrooommmmmmnnnmmmmmmmmmlllllllllkkkkkkjjjkkkkkkkkkjjjiiiiiihhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkhhhhhhgggggghhhiiijjjkkkiiiiiiiiihhhggggggffffffhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhhhhhjjjiiiiiihhhhhhiiiiiiiiiiiijjjjjjkkklllnnnooooooooopppsssyyy~~~~~~}}}||||||{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}~~~||||||}}}~~~}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttsssssspppppppppppppppqqqqqqrrrssssssrrrppppppooooooooorrrrrrqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooopppqqqrrrrrrssssssrrrrrrrrrrrrssstttuuuuuuvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~{{{yyyxxxxxxyyyxxxxxxwwwvvvvvvqqqppppppqqqssstttsssqqqssstttvvvuuusssrrrrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqppppppppppppqqqvvvwwwwwwuuuqqqnnnllllllmmmllllllllllllkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiiiijjjjjjjjjkkkkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjggggggggghhhhhhiiiiiijjjhhhhhhhhhhhhggggggffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiikkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnkkklllooottt{{{~~~}}}{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzxxxvvvtttsssqqqppppppoooooooooooopppqqqqqquuutttsssqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooooooooopppppppppoooooopppqqqqqqrrrssssssrrrrrrrrrssstttuuuvvvwwwzzz{{{|||}}}~~~~~~~~~|||zzzxxxxxxyyyyyyyyyxxxxxxwwwsssrrrrrrssstttuuusssrrrssstttuuutttrrrqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrpppppppppqqqqqqqqqrrrrrrqqqqqqpppooooooooooooooovvvwwwxxxvvvrrrnnnlllkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmjjjjjjjjjjjjjjjiiiiiiiiigggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjhhhiiijjjkkklllllllllllljjjjjjlllqqqwww~~~~~~|||zzzwwwvvvvvvwwwxxxvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyxxxwwwwwwwwwuuuvvvvvvvvvwwwwwwxxxxxxzzzyyywwwvvvtttrrrpppooopppoooooooooooopppqqqqqqttttttsssqqqqqqppppppppprrrrrrqqqqqqpppppppppooonnnnnnooopppqqqrrrssssssooooooppppppqqqqqqrrrrrrsssttttttvvvwwwyyy{{{|||~~~}}}~~~~~~}}}{{{xxxxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvuuussssssuuuvvvuuusssqqqqqqqqqqqqqqqpppppppppqqqqqqrrrppppppqqqqqqqqqrrrrrrrrrpppoooooonnnnnnnnnnnnnnnrrrtttuuutttqqqnnnlllllllllllllllkkkkkkkkkjjjjjjkkkllllllmmmmmmllllllllljjjjjjkkkkkklllmmmmmmmmmjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggeeeeeeffffffggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiggghhhhhhhhhiiiiiiiiiiiihhhhhhggggggggghhhiiiiiiggghhhiiikkkkkkkkkkkkjjjllljjjjjjmmmsssyyy}}}|||yyyuuuqqqpppqqqsssttttttuuuwwwyyyzzzzzzzzzyyyzzzzzz{{{|||}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||~~~~~~|||zzzzzz{{{|||{{{zzzxxxwwwvvvtttssssssssstttrrrsssssstttuuuvvvvvvwwwuuuuuutttsssrrrqqqqqqpppppppppooooooppppppqqqrrrsssrrrqqqpppppppppppppppsssrrrrrrqqqpppooonnnnnnlllmmmnnnppprrrssstttuuussstttttttttttttttttttttvvvwwwxxxzzz|||~~~}}}}}}}}}}}}{{{xxxxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwxxxxxxxxxvvvttttttuuuvvvuuusssrrrqqqrrroooooooooooopppqqqrrrrrrqqqqqqrrrrrrrrrsssssssssoooooonnnmmmmmmmmmmmmmmmnnnppprrrrrrpppnnnmmmmmmlllllllllkkkkkkkkkjjjjjjllllllmmmmmmnnnmmmmmmmmmjjjjjjkkkkkklllmmmnnnnnnjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiihhhgggfffeeeddddddeeefffggghhhiiiiiiiiiiiijjjkkkkkkkkkkkkjjjgggggghhhhhhiiiiiiiiijjjfffffffffffffffggghhhhhhfffggghhhjjjjjjjjjiiiiiimmmkkkiiikkkoootttxxxzzzyyyvvvqqqmmmkkkmmmppprrrssstttvvvxxxyyyyyyyyyxxxzzzzzz{{{|||~~~~~~|||{{{|||~~~}}}}}}}}}}}}}}}~~~}}}zzzzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~{{{zzzxxxxxxyyyzzzyyyxxxuuutttrrrqqqpppqqqqqqrrrpppqqqrrrssstttuuuuuuvvvqqqqqqqqqqqqqqqqqqqqqrrrpppppppppppppppqqqqqqrrrqqqppppppooooooooooooooossssssrrrqqqpppooonnnmmmkkklllmmmoooqqqsssuuuvvvyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{zzzwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvuuutttrrrqqqpppqqqpppooonnnoooppprrrsssqqqqqqqqqqqqqqqqqqrrrrrrqqqooommmkkkjjjkkklllmmmnnnoooqqqrrrrrrpppmmmllljjjjjjjjjjjjjjjjjjjjjjjjooonnnmmmlllllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhgggffffffffffffeeeeeeeeeeeefffgggiiijjjjjjjjjjjjjjjiiiiiihhhgggfffffffffeeeeeeeeefffffffffggggggkkkkkkkkkkkkkkkjjjiiihhhjjjjjjjjjkkklllmmmoooooopppooommmlllkkkllllllmmmnnnpppssstttttttttuuuwwwvvvwwwxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~|||xxxwwwxxxyyyzzzzzz}}}}}}~~~|||~~~|||{{{zzz{{{{{{zzzxxxwwwwwwvvvvvvuuuuuuuuutttqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnnnnooopppoooooooooooooooooooooooopppqqqrrrsssrrrpppnnnlllmmmmmmmmmoooqqqtttwwwxxxzzz{{{}}}}}}|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqqqqqqqqqqqqqpppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmlllkkkkkklllmmmnnnoooqqqrrrqqqooommmllljjjjjjjjjjjjjjjjjjjjjjjjnnnnnnmmmllllllllllllllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffggghhhjjjkkkkkklllllliiiiiiiiihhhgggfffffffffeeeeeefffffffffgggggggggiiijjjjjjjjjiiiiiihhhggghhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhggggggggghhhiiilllnnnpppqqqppppppqqqssstttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}~~~~~~~~~}}}~~~|||xxxwwwxxxyyyzzzzzz}}}~~~|||{{{{{{zzzxxxxxxyyyyyywwwvvvtttttttttsssssssssrrrrrrnnnoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssqqqooonnnnnnooopppoooooooooooooooooooooooopppqqqsssssssssqqqooonnnnnnnnnoooqqqssswwwzzz{{{}}}~~~}}}|||{{{zzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwvvvvvvuuutttsssrrrrrrrrrsssttttttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnmmmllllllmmmnnnmmmnnnpppqqqpppooommmlllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmllllllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggghhhiiikkkllllllmmmmmmiiiiiihhhhhhgggffffffffffffffffffggggggggghhhhhhhhhiiiiiiiiiiiihhhggggggggggggffffffffffffggggggfffeeedddcccdddeeefffgggiiikkkmmmmmmllllllmmmnnnqqqrrrsssuuuxxxzzz{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{|||}}}~~~|||yyywwwxxxyyyzzzzzz{{{}}}~~~|||zzzyyyyyyxxxvvvuuuuuuvvvuuutttrrrqqqqqqqqqqqqppppppppppppllllllmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqoooooooooppppppooooooooooooooooooooooooqqqrrrsssttttttsssqqqppppppqqqrrrtttwwwzzz}}}~~~}}}||||||||||||{{{{{{zzzxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttssstttuuuvvvwwwvvvuuutttrrrrrrrrrrrrqqqqqqqqqqqqrrrqqqooonnnnnnmmmnnnnnnmmmnnnoooppppppooommmlllllllllllllllllllllllllllnnnmmmmmmlllllllllmmmmmmoooooooooooooooooonnnmmmnnnnnnoooppppppooonnnmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggghhhiiikkklllllllllllliiiiiihhhhhhhhhgggggggggggggggggghhhhhhhhhiiiiiihhhiiiiiiiiiiiiiiihhhhhhiiihhhgggfffffffffffffffeeeddddddcccdddeeeggghhhgggiiikkkkkkjjjiiiiiijjjmmmnnnppprrrtttvvvxxxyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~}}}~~~}}}zzzxxxwwwxxxyyyzzz|||}}}~~~}}}yyywwwwwwyyyyyyyyyzzz}}}~~~{{{yyywwwwwwwwwxxxvvvtttsssssstttsssrrrpppoooooooooooooooooonnnnnnllllllmmmmmmnnnooooooppprrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppprrrrrrppppppooooooppppppooooooooooooooooooooooooqqqrrrtttvvvvvvuuutttssssssssstttvvvyyy}}}~~~}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwxxxwwwwwwvvvvvvtttuuuvvvxxxxxxwwwvvvvvvtttsssssssssrrrrrrqqqqqqrrrrrrqqqpppoooooooooooommmnnnoooppppppooonnnnnnllllllllllllllllllllllllmmmmmmlllllllllmmmmmmnnnqqqqqqqqqqqqqqqpppooonnnmmmnnnoooppppppooonnnmmmjjjjjjjjjjjjjjjjjjjjjkkkiiiiiiiiihhhhhhhhhggggggfffggghhhjjjkkkkkklllllliiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiiiiijjjjjjkkkjjjjjjiiihhhhhhgggfffeeeeeeeeeeeeeeedddccccccdddeeefffgggggghhhjjjjjjiiihhhhhhiiijjjkkklllnnnppprrrtttuuuvvvvvvwwwxxxzzz{{{||||||~~~~~~}}}}}}|||||||||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}~~~~~~|||yyyxxxyyyzzz{{{||||||}}}~~~}}}yyywwwwwwxxxyyyyyyzzz}}}~~~}}}{{{xxxvvvuuuuuuvvvwwwuuutttrrrrrrssssssqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqsssuuuwwwxxxxxxwwwvvvuuuuuuvvvxxx{{{~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxvvvvvvwwwwwwxxxxxxwwwwwwuuuuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqpppoooooonnnoooooopppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnqqqqqqrrrqqqqqqpppooonnnkkklllnnnppppppooommmllljjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggfffggghhhjjjkkkkkkkkklllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkiiiiiijjjkkkkkkkkkkkkjjjgggfffeeeddddddddddddddddddcccbbbbbbbbbcccdddeeeeeegggiiiiiihhhhhhiiijjjhhhhhhiiikkkmmmnnnooopppqqqrrrsssuuuwwwyyyzzz{{{|||||||||||||||{{{{{{{{{zzz{{{|||~~~~~~}}}|||}}}}}}}}}|||{{{zzzzzz{{{{{{||||||}}}}}}|||{{{{{{{{{|||zzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~}}}yyywwwwwwxxxxxxxxx{{{~~~}}}{{{zzzxxxvvvtttssstttuuuvvvtttsssqqqqqqrrrrrrpppooommmmmmmmmmmmnnnnnnnnnnnnooonnnnnnnnnmmmmmmmmmmmmppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqsssvvvxxxzzzzzzyyyyyyyyyyyyyyy{{{}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyyyywwwwwwvvvvvvwwwwwwxxxyyywwwwwwwwwvvvuuutttttttttsssssssssrrrrrrqqqpppoooooopppppppppqqqqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnnnnnnppppppppppppooonnnmmmlllhhhjjjlllnnnooonnnlllkkkjjjjjjjjjkkkkkkkkkllllllkkkjjjjjjjjjiiiiiiiiiiiiggghhhiiikkkllllllmmmmmmlllllllllllllllllllllllljjjjjjjjjjjjkkkkkkkkkkkkhhhhhhiiijjjjjjjjjjjjjjjgggffffffeeeeeeeeeffffffeeedddcccbbbaaabbbcccddddddfffhhhhhhhhhhhhiiijjjfffgggggghhhjjjkkkkkklllmmmmmmoooqqqsssuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyzzz|||}}}~~~}}}||||||}}}}}}|||zzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyzzz|||~~~zzzwwwwwwxxxxxxxxxzzz~~~}}}{{{yyyvvvuuusssrrrrrrrrrrrrssssssqqqppppppppppppooommmkkkkkkllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppqqqqqqqqqpppppppppppppppppppppppppppppprrrsssvvvyyy{{{||||||{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuuuutttssssssssssssrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllmmmnnnooooooooooooooonnnmmmlllkkkgggiiikkkmmmnnnmmmkkkiiijjjjjjjjjkkkkkkllllllllllllllllllkkkkkkkkkjjjjjjiiiiiikkklllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkllllllgggggghhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjgggfffeeecccccccccddddddbbbdddggghhhggghhhiiijjjffffffgggggghhhiiiiiiiiiiiijjjlllnnnqqqsssuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{}}}~~~}}}}}}||||||}}}}}}|||zzzxxxwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||}}}}}}|||{{{zzzzzzyyyyyywwwvvvvvvwwwzzz}}}~~~zzzwwwwwwxxxxxxxxxzzz}}}|||zzzxxxsssrrrrrrqqqqqqqqqqqqqqqqqqpppnnnnnnoooooommmllljjjjjjjjjkkkkkkllllllllllllmmmmmmnnnooopppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppqqqqqqqqqpppppppppppppppppppppppppppppprrrtttwwwzzz|||}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwzzzzzzyyyxxxxxxwwwvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwyyyyyyxxxvvvtttrrrpppoootttrrrqqqqqqrrrrrrpppooooooooooooooonnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkiiikkknnnpppqqqpppnnnmmmkkkkkkjjjjjjkkkkkklllmmmlllllllllkkkjjjiiiggggggiiijjjkkklllmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmnnnmmmkkkjjjiiijjjkkkkkkgggggghhhiiijjjjjjjjjjjjfffgggggggggggggggfffeeeddddddccccccbbbaaa``````cccdddeeefffgggggggggggghhhhhhgggggggggggghhhhhhjjjiiiiiijjjkkknnnpppqqqqqqpppppppppqqqsssuuuvvvxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{|||||||||{{{}}}|||zzzyyyxxxxxxyyyzzz{{{{{{||||||~~~|||zzzxxxwwwxxxxxx{{{~~~~~~{{{yyyxxxvvvssspppooopppppppppooommmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjkkklllllllllnnnoooooonnnnnnoooqqqpppqqqqqqooommmkkkkkkkkkooonnnmmmllllllmmmnnnooooooooooooooopppqqqrrrsssoooqqqrrrrrrrrrsssvvvxxxuuuvvvyyy|||~~~~~~~~~}}}}}}}}}}}}|||zzzyyyxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwxxxxxxxxxwwwuuutttrrrqqqrrrqqqpppqqqsssssssssrrrooooooooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkiiikkkmmmooopppooonnnmmmkkkkkkjjjjjjkkkkkklllmmmlllllllllkkkjjjiiihhhgggiiijjjkkklllmmmmmmmmmmmmllllllkkkkkkkkkkkklllllllllkkkjjjiiiiiiiiijjjjjjggghhhiiijjjkkkkkkkkkkkkgggggghhhhhhggggggffffffeeeddddddcccbbbbbbaaaaaabbbcccdddeeeffffffffffffggggggffffffffffffgggggghhhggghhhhhhjjjlllnnnooonnnmmmmmmmmmnnnooopppqqquuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||||||||{{{zzzxxxxxxxxxxxxyyywwwwwwxxxxxxyyy{{{|||}}}}}}zzzxxxxxxxxxyyy{{{~~~|||zzzxxxwwwrrrqqqooooooppppppooonnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjkkkllllllmmmnnnoooooonnnnnnoooqqqoooppppppooommmllllllmmmooonnnmmmllllllmmmnnnooonnnnnnnnnnnnoooooopppqqqqqqrrrtttttttttuuuwwwyyyyyyzzz}}}~~~}}}~~~}}}}}}|||}}}|||{{{zzzyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyzzz{{{||||||}}}||||||||||||{{{zzzxxxxxxwwwxxxxxxwwwwwwvvvuuutttqqqppppppqqqtttvvvuuuuuuqqqpppnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkiiikkkmmmooooooooommmmmmkkkkkkkkkkkkkkkllllllmmmllllllllllllkkkiiihhhgggiiijjjkkkllllllmmmmmmmmmkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiijjjkkklllllllllllliiiiiiiiihhhhhhgggggggggeeeeeeeeeddddddccccccbbbaaabbbcccddddddeeeddddddffffffeeeeeeeeeeeeffffffeeeeeeffffffhhhiiikkklllmmmmmmllllllllllllmmmmmmppppppqqqrrrssstttuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuvvvwwwxxxyyyzzz}}}zzzxxxxxxxxxyyyzzz}}}}}}{{{yyywwwvvvqqqqqqqqqrrrssssssqqqooommmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjkkkkkklllmmmnnnpppqqqpppooooooppprrroooppppppooonnnmmmnnnooooooooommmmmmmmmmmmoooooonnnnnnmmmmmmmmmnnnoooooossstttvvvwwwwwwxxxzzz|||~~~~~~}}}{{{yyyyyyzzzzzzzzzyyy~~~}}}|||}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}}}}||||||{{{zzz{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxyyyyyyyyyxxxxxxsssrrrrrrsssuuuvvvvvvuuuqqqpppnnnlllkkklllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllkkkkkkiiijjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkkkklllmmmmmmllllllllllllkkkjjjiiihhhiiiiiijjjkkklllllllllllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiijjjkkklllmmmmmmmmmmmmjjjjjjiiihhhhhhgggggggggffffffeeeeeeeeedddddddddbbbbbbcccdddddddddddddddeeeeeeddddddddddddeeeeeeeeeeeeeeefffgggiiijjjjjjooonnnnnnmmmmmmlllllllllllllllmmmnnnooopppqqqqqqrrrrrrssstttuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz|||||||||||||||||||||||||||~~~~~~}}}}}}}}}|||{{{{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzz||||||}}}~~~}}}zzzyyyxxxyyyyyyzzz}}}}}}zzzxxxvvvuuussstttuuuwwwyyyxxxuuurrrllllllmmmmmmmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmmmmqqqrrrssssssrrrqqqrrrsssqqqrrrsssrrrpppooooooppppppooonnnmmmmmmnnnooopppooonnnnnnnnnnnnnnnoooooouuuwwwyyy{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{|||zzzwwwvvvwwwxxxxxxwww~~~}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||zzzyyywwwxxxyyyzzz{{{{{{{{{{{{wwwvvvuuuuuuvvvvvvuuusssqqqpppnnnlllkkklllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmlllkkkkkkjjjiiijjjkkklllmmmmmmmmmlllllllllkkkkkkllllllmmmnnnlllllllllllllllkkkjjjiiihhhiiijjjkkklllllllllllljjjiiiiiihhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmmmmmmmmmmkkkkkkiiihhhggggggggggggffffffeeeeeeeeeeeeeeeeeecccddddddeeeeeeeeeeeedddddddddccccccccccccddddddeeeffffffggghhhiiijjjjjjnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkklllmmmnnnnnnooommmnnnooopppqqqqqqqqqqqqttttttuuuvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvuuuxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyyyyyyy||||||yyywwwvvvuuutttuuuvvvyyyzzzyyyvvvssslllllllllmmmlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnssstttuuuuuusssssstttuuutttvvvxxxxxxuuurrrqqqqqqpppooonnnmmmmmmnnnoooppppppppppppoooppppppqqqqqqwwwyyy|||~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzzwwwuuutttuuuvvvvvvuuu~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{xxxyyyzzz|||}}}}}}}}}}}}{{{yyywwwwwwwwwvvvtttrrrqqqpppnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjiiiiiijjjkkklllllllllllllllllllllllllllmmmmmmnnnlllllllllllllllkkkjjjjjjhhhiiijjjkkkkkkllllllllljjjiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllllllllkkkkkkjjjjjjkkklllmmmmmmmmmmmmlllkkkiiigggfffffffffgggeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeddddddddddddccccccccccccddddddeeefffggghhhiiiiiiiiiiiijjjjjjkkkkkkjjjiiihhhggghhhhhhiiijjjkkklllmmmmmmjjjkkklllnnnooooooooooooqqqqqqqqqrrrrrrsssssssssttttttttttttttttttttttttvvvwwwxxxyyyzzzyyyxxxxxxuuuvvvvvvwwwxxxxxxyyyyyywwwwwwwwwwwwwwwxxxxxxxxxyyy~~~~~~~~~}}}||||||zzzzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~{{{yyyyyyyyyzzzyyy{{{~~~zzzwwwuuuttttttrrrrrrsssuuuwwwuuurrrooolllllllllllllllkkkjjjjjjiiiiiiiiijjjkkklllmmmnnntttuuuvvvuuusssrrrssstttuuuyyy}}}~~~|||xxxuuusssppppppnnnnnnnnnnnnppppppqqqqqqqqqqqqrrrsssttttttxxxzzz~~~~~~|||{{{yyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvtttrrrqqqqqqsssssssssrrr~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||zzzzzz|||}}}~~~~~~|||{{{yyyxxxwwwwwwuuusssooooooooonnnmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmkkkllllllllllllkkkjjjjjjiiiiiiiiijjjkkkkkklllllllllllllllllllllmmmnnnnnnlllllllllmmmllllllkkkjjjhhhiiijjjkkkkkklllkkkkkkjjjjjjjjjiiiiiijjjjjjjjjhhhiiijjjkkklllkkkkkkjjjiiijjjkkkllllllmmmmmmlllllljjjhhhfffeeeeeeffffffddddddddddddddddddddddddccccccddddddddddddccccccdddddddddccccccdddddddddeeefffggghhhiiiiiihhhhhhgggggghhhiiihhhhhhgggffffffggghhhiiijjjkkkkkkllliiijjjkkkmmmnnnnnnooooooooonnnnnnnnnnnnoooooopppoooppppppqqqqqqrrrrrrsssssstttvvvxxxyyyyyyxxxwwwttttttuuuvvvvvvwwwwwwxxxvvvvvvvvvwwwwwwwwwxxxxxxxxx~~~~~~~~~|||{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~{{{zzzyyyyyyzzzxxx{{{~~~{{{wwwtttrrrrrrqqqqqqppppppqqqrrrqqqnnnlllkkkllllllllllllkkkjjjjjjiiiiiiiiijjjkkklllnnnnnnrrrssstttsssqqqpppqqqrrrtttyyy{{{xxxqqqpppooonnnnnnooopppqqqpppppppppqqqrrrtttuuuvvvxxx{{{|||{{{zzzxxxwwwuuutttsssrrrssstttvvvvvvvvvvvvuuutttsssrrrqqqrrrrrrssstttpppooooooppprrrsssrrrqqq~~~}}}~~~~~~~~~~~~}}}zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}|||zzz{{{|||~~~~~~|||zzzyyyxxxxxxxxxvvvtttoooooooooooonnnmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllkkkjjjjjjhhhiiiiiijjjjjjkkkllllllmmmllllllllllllmmmnnnnnnlllllllllmmmllllllkkkkkkhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkggghhhiiijjjkkkkkkjjjiiiiiiiiijjjkkkllllllllllllkkkjjjgggeeeddddddeeefffddddddddddddddddddddddddbbbbbbcccccccccbbbbbbaaaeeeddddddccccccddddddeeedddeeeggghhhhhhhhhggggggfffggghhhiiiiiihhhggggggeeeffffffggghhhiiijjjjjjiiiiiikkklllmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmmmmmmmnnnooopppqqqqqqrrrppprrrtttwwwxxxxxxxxxwwwssssssttttttuuuvvvvvvwwwvvvvvvwwwwwwxxxxxxxxxyyywww~~~~~~~~~~~~~~~}}}{{{zzz~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{|||}}}~~~~~~~~~|||}}}~~~{{{zzzyyyzzzzzzxxx{{{~~~}}}yyyuuurrrpppooooooqqqpppppppppqqqpppmmmkkkkkkkkklllllllllkkkjjjjjjiiiiiiiiijjjkkklllnnnooopppqqqrrrqqqooonnnoooppprrrxxx}}}qqqpppooonnnnnnooopppqqqnnnooooooqqqrrrtttvvvwwwxxx{{{yyyxxxvvvuuusssqqqoooooonnnoooqqqssstttttttttsssrrrqqqpppoooooopppqqqrrrooooooppprrrtttuuusssrrr~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{}}}~~~}}}~~~{{{xxxvvvvvvvvvvvvuuutttrrrpppnnnllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmjjjjjjkkklllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmlllnnnmmmmmmllllllkkkjjjjjjhhhhhhhhhhhhhhhhhhiiiiiikkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmjjjiiigggfffddddddcccccceeeeeeeeeddddddcccccccccdddccccccbbbbbbccccccddddddddddddcccccccccbbbbbbdddddddddeeeeeeeeeffffffiiihhhgggffffffeeeeeeffffffffffffgggggggggggghhhllllllmmmmmmnnnmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnoooooopppqqqqqqqqqqqqqqqpppppppppqqqrrrssstttuuuwwwwwwwwwwwwwwwvvvuuuuuuvvvyyy}}}~~~|||zzzxxxxxx|||}}}~~~~~~~~~|||{{{zzz|||}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||~~~|||yyywwwwwwwwwxxx{{{~~~~~~||||||}}}}}}~~~~~~{{{xxxtttqqqnnnmmmnnnooolllmmmooopppooonnnlllkkkjjjkkkkkkllllllkkkkkkjjjiiiiiihhhgggiiikkkmmmoooqqqqqqooonnnmmmmmmmmmmmmrrrxxx}}}pppooonnnmmmmmmmmmmmmmmmoooooooooppprrruuuxxxzzz~~~~~~|||ttttttttttttsssrrrqqqpppoooooooooooonnnnnnnnnnnnooooooooopppppppppppppppoooppppppppppppqqqqqqqqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~{{{xxxwwwvvvvvvwwwvvvuuusssqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkklllllllllkkkkkkllllllmmmlllllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllllllllliiihhhgggfffeeedddddddddfffeeeeeeeeedddddddddcccdddddddddccccccdddddddddbbbbbbcccccccccddddddeeeddddddeeeeeeeeefffffffffiiihhhgggfffeeeeeeeeeeeefffffffffggggggggghhhhhhiiijjjjjjkkklllllllllkkkllllllllllllllllllkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmnnnooooooppppppooooooooooooooopppqqqrrrttttttuuuuuuvvvvvvuuuuuutttssstttvvvyyyyyyxxxvvvuuuvvv{{{{{{{{{|||{{{{{{zzzzzz{{{{{{|||||||||||||||{{{~~~~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{}}}}}}zzzyyyyyyyyyyyy{{{}}}~~~||||||}}}~~~~~~}}}|||{{{xxxvvvrrrnnnlllllllllmmmlllmmmnnnoooooommmllljjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhjjjlllnnnpppooonnnmmmllllllllllllnnnrrryyy~~~~~~zzzwwwooonnnmmmlllllllllllllllnnnnnnnnnppprrrvvvyyy{{{~~~zzzssssssssssssrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnooooooooo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~|||yyyxxxwwwwwwwwwwwwvvvuuutttrrrpppoooooommmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkklllllllllmmmllllllkkkkkkkkklllmmmnnnooooooppppppmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhgggllllllkkkkkkkkkjjjjjjjjjggggggggggggggggggggggggjjjjjjjjjjjjjjjkkkkkkkkkhhhgggffffffeeeeeefffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbdddeeefffgggeeeeeeeeeeeefffffffffgggiiihhhgggfffeeeeeeeeeeeeffffffffffffggggggggggggeeefffgggiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiigggggghhhhhhhhhiiiiiiiiikkkllllllmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrssssssssssssssssssrrrqqqqqqqqqrrrssssssqqqqqqrrrsssxxxxxxxxxwwwxxxxxxyyyyyyyyyzzz{{{||||||}}}||||||~~~~~~~~~~~~}}}~~~~~~}}}|||zzzzzzzzz{{{{{{}}}~~~~~~}}}{{{{{{zzzzzz|||}}}|||||||||~~~~~~|||~~~|||yyywwwtttrrrooollljjjiiijjjjjjllllllmmmnnnmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhggggggggghhhjjjlllmmmooonnnmmmllllllllllllllljjjmmmppptttuuusssqqqooommmllllllkkkkkkkkkkkklllmmmmmmmmmooorrrvvvzzz|||~~~~~~}}}||||||||||||}}}{{{vvvqqqqqqrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmlllkkkkkkiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllll~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||zzzyyyxxxxxxxxxwwwwwwvvvuuusssrrrppppppmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjkkkmmmmmmmmmmmmlllkkkjjjjjjiiijjjkkkmmmnnnooooooooommmmmmllllllkkkjjjjjjiiijjjkkkkkkkkkjjjiiihhhgggkkkjjjjjjjjjjjjiiiiiiiiigggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjggggggffffffffffffggggggffffffffffffffffffffffffffffffggggggggggggffffffccccccbbbbbbcccdddfffgggeeeffffffffffffggggggggghhhhhhgggfffeeeeeeeeeeeedddddddddeeeeeeeeeffffffddddddfffgggiiiiiijjjjjjjjjjjjiiiiiihhhgggffffffffffffffffffggggggggggggiiiiiijjjkkkkkkkkkkkkjjjlllllllllmmmnnnooopppqqqpppppppppppppppoooooonnnnnnoooooonnnmmmmmmoooqqquuuuuutttssstttuuuwwwxxxwwwxxxzzz{{{|||}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~||||||||||||}}}~~~~~~|||{{{}}}}}}|||{{{{{{|||}}}}}}~~~|||~~~}}}yyyuuutttpppooollljjjiiiiiiiiiiiikkkkkklllllllllkkkjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiikkklllmmmnnnmmmmmmlllllllllmmmmmmjjjkkklllmmmnnnmmmllllllkkkjjjjjjjjjjjjjjjkkkkkkllllllmmmooorrrvvvzzz|||~~~}}}{{{zzzxxxxxxwwwwwwxxxzzz|||zzzvvvrrrooopppppppppoooooonnnmmmlllmmmmmmnnnmmmlllkkkjjjffffffgggggghhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvvvvvvvuuutttrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkjjjjjjjjjjjjkkkmmmmmmmmmmmmlllkkkjjjjjjggghhhiiikkklllmmmmmmmmmmmmllllllkkkjjjjjjiiiiiijjjkkkllllllllljjjiiihhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiigggffffffffffffggghhhhhhfffffffffffffffffffffffffffgggggghhhhhhggggggffffffeeedddccccccccceeeffffffffffffggggggggghhhhhhhhhgggfffeeeeeedddddddddbbbbbbbbbcccccccccdddddddddeeefffgggiiiiiijjjjjjiiiiiihhhgggfffeeeeeedddffffffffffffgggggggggggggggggghhhiiiiiiiiiiiihhhjjjjjjjjjkkklllmmmnnnooommmnnnnnnnnnnnnmmmlllllllllllllllkkkjjjkkknnnppprrrrrrqqqpppqqqrrrtttuuuuuuvvvxxxyyy{{{|||||||||zzzzzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~|||zzzzzz{{{|||}}}~~~{{{|||||||||||||||~~~}}}~~~zzzvvvsssqqqnnnmmmkkkjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhggghhhhhhiiiiiihhhhhhggghhhiiiiiijjjkkklllmmmnnnmmmmmmlllllllllmmmnnnnnnmmmmmmlllllllllllllllmmmiiiiiiiiiiiiiiijjjkkklllkkkllllllnnnrrrvvvzzz|||~~~~~~}}}|||zzzxxxvvvuuutttrrrssssssuuuuuutttqqqooonnnnnnnnnooonnnnnnmmmmmmlllmmmnnnoooooommmlllkkkeeeeeeffffffggghhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkk~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyvvvvvvwwwwwwvvvtttrrrpppnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllllllllmmmllllllkkkkkkggghhhiiijjjkkkkkklllkkkllllllkkkkkkjjjjjjiiiiiiiiijjjlllmmmmmmllljjjiiijjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkklllllljjjjjjjjjiiiiiiiiiiiiiiigggggggggfffgggggghhhhhheeeeeeeeeeeeeeeffffffffffffggghhhiiiiiihhhgggfffhhhfffdddcccbbbcccdddfffgggggggggggghhhhhhhhhhhhhhhgggfffeeeddddddddddddbbbbbbbbbbbbcccccccccccceeeeeeggghhhiiiiiiiiiiiigggggggggffffffeeeeeeeeeeeeeeefffffffffgggggggggeeefffgggggghhhhhhgggggghhhhhhhhhiiijjjkkklllmmmlllllllllllllllkkkkkkjjjjjjkkkkkkjjjiiijjjmmmoooppppppppppppppppppqqqqqqrrrssstttvvvwwwxxxxxxxxxyyyyyyxxxyyyyyyzzz{{{|||}}}~~~|||}}}|||yyyyyyzzz{{{{{{|||~~~{{{zzzzzzyyyzzz|||~~~~~~~~~~~~}}}zzzvvvssspppoookkkkkkjjjjjjiiijjjjjjjjjiiiiiiiiihhhhhhhhhgggggghhhhhhiiiiiiiiiiiihhhhhhggghhhiiijjjkkkllllllmmmkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmlllllllllmmmnnnhhhhhhhhhiiiiiikkklllmmmlllllllllnnnqqquuuyyy{{{|||~~~~~~}}}{{{zzzyyywwwuuutttrrrrrrooopppqqqqqqppppppnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmlllmmmooopppooonnnllljjjeeeeeefffggghhhiiiiiijjjiiiiiiiiiiiijjjjjjjjjkkk~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwxxxyyyyyyxxxvvvtttrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkklllllllllkkkkkkllllllmmmlllllllllhhhiiijjjkkkkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiihhhiiilllnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjkkklllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggghhhcccdddddddddeeeeeeeeeeeeeeefffhhhiiiiiihhhfffeeegggeeecccbbbbbbdddfffhhhgggggghhhhhhhhhiiiiiiiiiggggggfffeeeddddddddddddccccccccccccddddddddddddeeeeeefffggghhhhhhggggggffffffffffffffffffffffffddddddeeeeeeeeefffffffffeeeeeefffggggggggggggfffffffffgggggghhhjjjkkklllkkkkkkkkkkkkkkkjjjjjjiiigggiiijjjjjjiiiiiikkkmmmoooooopppppppppooonnnnnnnnnnnnoooqqqqqqrrrrrrrrruuuuuuuuuuuuvvvwwwxxxyyyyyyzzz|||}}}}}}}}}|||{{{zzz|||~~~}}}xxxxxxyyyyyyyyyxxx{{{|||{{{yyyxxxyyy{{{}}}~~~~~~~~~~~~|||{{{{{{|||~~~|||zzzxxxuuuqqqooommmllliiihhhhhhiiiiiiiiiiiiiiiiiihhhgggggggggfffgggggghhhiiiiiijjjjjjiiiiiihhheeefffggghhhiiijjjjjjjjjhhhhhhhhhhhhiiijjjkkkllllllkkkkkkjjjjjjkkkllllllhhhhhhhhhiiijjjkkkmmmmmmmmmmmmmmmnnnqqqtttwwwzzz{{{}}}~~~|||{{{xxxwwwvvvuuusssrrrqqqpppnnnooooooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmkkklllnnnooonnnmmmjjjiiifffggghhhiiijjjkkkkkklllhhhhhhhhhhhhiiiiiiiiijjj~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzxxxyyyzzz{{{zzzxxxuuutttoooooooooooooooooooooooonnnnnnmmmllllllllllllmmmjjjjjjkkklllmmmmmmmmmmmmjjjjjjkkklllllllllkkkkkkllllllkkkkkkjjjiiiiiihhhgggiiilllnnnooonnnmmmlllmmmmmmmmmlllllllllkkkkkkhhhhhhiiijjjkkkkkkllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggggggggggggggcccccccccddddddeeeeeeeeeeeefffgggiiiiiigggfffeeeeeedddbbbbbbccceeehhhjjjhhhhhhhhhhhhiiiiiiiiiiiiggggggfffeeeddddddddddddddddddeeeeeeeeefffffffffeeeeeeffffffgggfffffffffeeefffffffffffffffffffffccccccdddddddddeeeeeeeeedddeeeffffffggggggffffffffffffffffffgggiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiieeegggiiiiiiiiiiiijjjllloooooopppppppppooommmllljjjkkklllmmmmmmnnnnnnmmmpppppppppqqqqqqsssttttttvvvwwwyyyzzzzzzzzzyyyyyyyyyzzz}}}}}}xxxwwwxxxxxxwwwvvvyyy}}}~~~~~~~~~~~~{{{yyyxxxyyy{{{}}}~~~}}}}}}|||zzzxxxxxxzzz{{{wwwvvvtttqqqnnnlllkkkjjjggggggggghhhhhhhhhhhhiiihhhhhhgggffffffffffffgggiiiiiijjjjjjjjjjjjiiiiiicccdddeeeggghhhhhhhhhhhhffffffffffffgggiiijjjjjjiiiiiihhhhhhhhhiiijjjjjjhhhhhhhhhiiijjjlllmmmnnnnnnmmmmmmnnnpppssswwwyyyzzz|||~~~}}}{{{yyyvvvvvvuuutttrrrqqqppppppmmmnnnooonnnlllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmiiikkkmmmnnnnnnllliiiggghhhhhhiiijjjkkklllmmmmmmgggggggggggghhhhhhhhhiii~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||xxxyyyyyyyyyyyyxxxwwwwwwrrrpppnnnnnnnnnooonnnmmmnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkllllllllllllmmmllllllllllllmmmnnnnnnmmmlllkkkkkkjjjjjjjjjjjjmmmkkkiiigggfffgggiiijjjjjjjjjiiihhhgggffffffeeeeeeeeefffggggggffffffeeegggggghhhhhhhhhhhhggggggfffffffffffffffggghhhhhhkkkkkkjjjiiihhhhhhhhhiiigggfffeeedddccccccccccccddddddccccccddddddeeefffeeeeeeddddddddddddccccccffffffgggggggggggggggffffffeeeeeeeeeeeefffggggggfffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhggggggfffggghhhhhhggghhhjjjllllllpppsssqqqlllggggggiiihhhhhhiiiiiijjjlllmmmnnnnnnmmmllllllmmmnnnpppqqqtttttttttuuuuuuuuuvvvvvvzzzzzz{{{}}}~~~~~~}}}~~~~~~yyyxxxxxxttttttwwwxxxzzz|||~~~zzzzzzzzz{{{{{{{{{{{{{{{}}}|||zzzxxxvvvttttttsssqqqpppooonnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffggghhhiiiiiihhhgggfffccccccdddeeegggiiikkklllhhhggggggfffffffffgggggglllkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjhhhiiilllmmmooorrrwwwzzz{{{|||}}}~~~~~~|||zzzxxxwwwtttrrrqqqppppppnnnmmmnnnnnnmmmmmmllllllllllllnnnnnnnnnmmmmmmllllllllljjjkkkllllllllljjjiiihhhiiijjjkkklllllllllkkkjjjiiiiiiiiiiiihhhhhhhhhhhh~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyxxxwwwwwwsssqqqooooooppppppooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkklllllllllkkkllllllkkkkkkllllllmmmnnnlllkkkjjjjjjiiiiiiiiijjjlllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggffffffeeeeeeeeeeeeffffffffffffgggggghhhhhhhhhhhhggggggfffeeeeeeeeefffggghhhhhhkkkkkkjjjiiihhhhhhhhhhhhgggfffeeedddcccccccccccccccbbbbbbbbbbbbcccddddddeeeeeedddddddddcccccccccddddddeeefffffffffffffffeeeeeeeeeeeeeeefffggggggffffffffffffffffffffffffggggggggggggffffffffffffeeeeeefffffffffeeeeeedddfffggghhhhhhhhhhhhjjjllltttwwwxxxtttmmmgggeeefffeeeeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhjjjkkklllppppppqqqqqqrrrrrrssssssvvvvvvwwwyyy{{{|||}}}~~~~~~}}}||||||||||||}}}}}}xxxyyyyyyvvvvvvyyywwwxxxzzz|||}}}~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuusssqqqqqqpppmmmmmmlllkkkjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhgggffffffggghhhhhhhhhgggffffffccccccdddeeegggiiikkklllhhhggggggfffffffffggggggkkkkkkkkkjjjjjjjjjkkkkkkiiiiiiiiihhhhhhiiiiiijjjgggiiikkklllnnnqqqvvvyyy{{{{{{|||||||||{{{yyyyyyvvvtttqqqpppppppppooonnnooonnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiijjjjjjkkkkkkkkkjjjiiihhhiiiiiijjjkkkkkkkkkjjjiiigggggggggggggggggggggggg~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxuuusssqqqpppqqqqqqpppooooooooonnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmkkkjjjjjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjhhhggghhhhhhhhhhhhhhhhhhgggggggggfffeeeddddddeeefffffffffgggggghhhhhhggggggfffeeeeeeeeefffggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhgggfffeeedddccccccccccccdddccccccccccccdddeeeeeeddddddddddddccccccccccccaaabbbccceeeeeefffffffffeeeeeeeeeeeeeeeffffffgggffffffffffffffffffffffffhhhgggggggggfffeeeeeeeeeddddddeeeeeeeeeeeeeeedddfffgggiiiiiihhhhhhiiikkktttvvvwwwssslllfffddddddddddddccccccccccccddddddddddddddddddeeefffggghhhkkkllllllmmmnnnooooooppppppqqqrrrtttvvvwwwxxxyyyzzzzzzyyyyyyxxxyyyyyyzzz~~~}}}yyyvvvxxxxxxwwwvvvxxxuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttsssqqqooonnnmmmlllllliiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggeeefffggggggggggggffffffcccdddeeefffhhhiiikkkkkkgggggggggffffffgggggghhhkkkkkkkkkkkklllllllllllliiiiiihhhhhhhhhhhhhhhiiifffhhhjjjkkkmmmppptttwwwzzzzzzzzzzzzyyyyyyyyyyyyuuusssqqqppppppqqqpppooopppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhggggggggggggiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhgggeeeeeeeeeeeeeeeeeeeeeeee~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyvvvtttqqqqqqqqqqqqpppoooppppppooooooooonnnnnnnnnllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiilllllllllllllllllllllllljjjkkkkkkllllllkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhgggeeeccccccdddfffgggfffggggggggggggggggggffffffffffffggghhhjjjkkkllllllkkkjjjhhhggggggggggggffffffeeedddddddddddddddfffffffffffffffggghhhhhhdddddddddccccccccccccbbbaaabbbcccdddffffffggggggeeeeeeddddddeeeeeefffgggffffffffffffffffffffffffhhhhhhgggfffeeeeeeddddddeeeffffffggggggggggggffffffhhhiiiiiihhhhhhiiijjjkkkmmmnnnlllhhheeeeeeeeefffeeeddddddcccccccccdddddddddddddddeeefffgggggghhhhhhiiijjjkkklllmmmnnnmmmmmmnnnpppqqqsssttttttuuuuuuuuutttuuuuuuuuuuuuyyyzzz~~~~~~xxxwwwxxxyyyyyywwwuuuuuutttttttttttttttttttttttttttttttttttttttsssssssssnnnmmmkkkjjjiiihhhhhhhhhfffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggdddeeeeeefffffffffffffffcccdddeeeggghhhjjjjjjkkkgggggggggggggggggghhhiiikkkllllllmmmnnnnnnnnnnnniiiiiihhhhhhgggggghhhhhheeegggiiijjjlllnnnrrrvvvyyyyyyxxxxxxwwwxxxxxxyyyuuussspppooopppqqqqqqqqqpppooonnnmmmkkkjjjiiihhhffffffffffffffffffffffffggghhhhhhhhhhhhhhhggggggggggggggggggfffffffffeeedddddddddddddddeeeeeeeee~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzzzzzwwwuuurrrqqqrrrqqqpppoooqqqqqqpppppppppooooooooommmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkkllllllkkkkkkkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjjjjjjjjjjiiihhhfffdddddddddfffgggffffffggggggggggggffffffgggggghhhiiijjjlllnnnooolllkkkjjjhhhgggfffffffffffffffeeeeeeddddddeeeeeeggggggffffffgggggghhhiiiddddddcccccccccbbbbbbbbbbbbbbbdddeeegggggghhhhhhdddddddddddddddeeeffffffffffffffffffffffffffffffhhhggggggfffeeeddddddccceeeffffffggghhhhhhggggggfffhhhjjjjjjiiihhhhhhiiieeefffggggggeeedddeeeeeeffffffeeedddccccccccccccccccccddddddeeefffffffffeeefffggghhhjjjlllmmmmmmkkklllmmmmmmnnnoooppppppoooooopppqqqqqqrrrrrrrrrsssuuuxxx|||}}}{{{zzz}}}~~~{{{xxxtttssssssrrrqqqqqqppppppppppppooooooooonnnnnnmmmmmmiiihhhgggfffeeeeeeeeeeeefffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggdddddddddddddddeeeeeefffdddeeefffhhhiiijjjjjjjjjggggggggggggggghhhiiiiiikkklllmmmoooppppppppppppjjjjjjiiihhhhhhhhhhhhhhheeeggghhhiiikkkmmmqqqtttxxxxxxwwwwwwwwwwwwxxxyyyvvvssspppnnnoooqqqqqqqqqpppooonnnlllkkkiiihhhhhhffffffggggggggggggggggggfffgggiiijjjjjjiiihhhgggffffffeeeeeeddddddddddddddddddeeeeeeeeefffffffff~~~}}}|||{{{zzzyyyzzz{{{{{{yyywwwtttsssssssssrrrppprrrrrrqqqqqqqqqpppppppppoooooooooooooooooooooooommmmmmnnnnnnmmmmmmlllkkkllllllllllllllllllllllllkkkkkklllllllllkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllmmmllllllllllllmmmmmmnnnmmmnnnppprrrssssssrrrrrrllllllllllllllllllkkkkkkjjjiiihhhffffffffffffgggeeeffffffggggggffffffeeegggggghhhiiikkkmmmoooppplllkkkiiihhhgggfffeeeeeeffffffeeeeeeeeeeeeeeefffeeeddddddddddddeeeffffffccccccccccccbbbbbbbbbbbbbbbcccdddfffggggggggggggdddddddddddddddeeeeeefffffffffffffffffffffffffffgggfffffffffeeedddddddddddddddeeefffggggggggggggfffhhhjjjjjjiiihhhhhhhhhggggggfffeeeddddddccccccdddcccbbbaaaaaaaaaaaaaaa```aaabbbcccdddddddddcccdddeeefffhhhjjjkkkmmmmmmlllllllllllllllllllllllljjjkkkmmmnnnooooooooooooooopppsssuuuxxxyyyzzzzzz~~~xxxtttsssrrrpppnnnnnnmmmmmmllllllkkkkkkjjjiiiiiiiiiffffffeeedddccccccddddddfffffffffggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffcccbbbbbbbbbcccdddeeefffdddeeegggiiijjjjjjjjjiiigggggggggggghhhiiijjjjjjkkklllnnnppprrrrrrrrrqqqlllkkkjjjiiihhhhhhhhhhhheeegggiiijjjkkkmmmqqqtttwwwwwwwwwxxxxxxxxxxxxxxxwwwtttpppnnnooopppqqqqqqooonnnmmmlllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhgggjjjmmmoooooonnnkkkiiigggfffeeedddccccccccccccdddeeeeeeffffffggggggggg~~~}}}{{{zzzyyyzzz{{{||||||zzzwwwvvvvvvvvvtttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooonnnmmmmmmllllllllllllllllllllllllkkklllllllllkkkkkkjjjiiijjjjjjjjjjjjjjjkkklllllllllkkkkkkkkkkkklllmmmnnnooosssyyy~~~~~~{{{xxxoooooonnnnnnmmmmmmlllllljjjjjjjjjiiihhhgggggggggeeeffffffggggggffffffeeeeeeeeefffhhhjjjllloooppplllkkkiiihhhfffeeeeeeeeeffffffeeeeeeeeeeeeffffffddddddccccccddddddeeefffccccccccccccbbbbbbbbbbbbccccccdddeeeeeeeeeeeeeeeddddddccccccddddddeeefffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhfffhhhjjjkkkiiihhhgggggghhhfffeeedddccccccbbbaaabbbaaaaaa`````````aaaaaa___```bbbcccddddddccccccbbbccceeegggiiikkklllmmmllllllkkkjjjjjjiiihhhhhhggghhhjjjlllmmmmmmmmmmmmmmmnnnnnnoooqqqsssvvvyyy|||vvvtttrrrooommmllllllllljjjjjjiiihhhhhhgggffffffeeeeeeddddddcccdddddddddeeefffffffffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggfffeeeeeebbbbbbaaaaaabbbccceeefffdddeeehhhjjjkkkjjjjjjiiigggggggggggghhhiiijjjkkkkkkmmmooorrrssssssssssssmmmlllkkkjjjiiiiiiiiiiiifffgggiiijjjkkkmmmqqqtttvvvwwwxxxyyyyyyyyyxxxxxxxxxuuupppnnnnnnoooppppppmmmmmmllllllkkkjjjiiiiiiggggggggghhhhhhiiiiiiiiijjjnnnsssvvvwwwtttppplllgggfffeeecccccccccccccccddddddeeeeeefffgggggghhh}}}{{{zzzyyyzzz|||}}}|||zzzyyyxxxxxxvvvuuussssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppooonnnnnnllllllllllllllllllllllllllllllllllllkkkkkkjjjiiikkkkkkjjjjjjkkkkkklllmmmjjjjjjjjjjjjkkkkkklllmmmpppwww|||qqqppppppooonnnmmmmmmlllkkkkkkkkkkkkjjjiiigggfffeeeffffffffffffffffffeeecccdddeeefffiiikkknnnooolllkkkiiihhhfffeeeeeedddffffffeeeeeeeeeffffffgggfffeeeeeeeeeeeefffggggggcccccccccbbbbbbbbbbbbaaabbbccccccdddddddddccccccddddddccccccddddddeeefffffffffffffffffffffffffffddddddeeeeeeeeeeeeeeeeeeggggggiiijjjkkkkkkkkkkkkfffhhhkkkkkkjjjhhhggggggdddcccaaaaaabbbcccbbbaaabbbbbbaaaaaaaaaaaabbbbbb```aaaccceeeeeeeeeddddddaaabbbdddfffhhhjjjlllmmmlllkkkkkkiiihhhgggfffeeefffgggiiikkklllmmmmmmlllmmmmmmllllllllloootttwww}}}|||wwwuuurrrooommmlllkkkkkkjjjiiiiiihhhgggfffffffffeeeeeeddddddddddddeeeeeeeeeeeeeeeffffffgggggggggiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffeeeeeedddbbbaaaaaaaaaaaaccceeefffdddfffhhhjjjkkkkkkiiiiiigggggggggggghhhiiijjjkkkkkkmmmppprrrtttttttttsssnnnmmmlllkkkjjjjjjjjjjjjggghhhiiijjjkkknnnqqqtttuuuvvvxxxzzz{{{zzzxxxwwwyyyvvvqqqnnnnnnooooooooolllllllllkkkkkkjjjjjjjjjggggggggghhhhhhhhhiiiiiimmmqqqwww||||||yyysssooohhhfffeeecccbbbbbbccccccccccccdddeeeeeefffgggggg}}}||||||}}}~~~}}}}}}|||{{{zzzxxxvvvuuussssssssssssssssssrrrrrrttttttttttttsssrrrqqqqqqqqqpppooonnnmmmlllkkkkkknnnmmmmmmllllllmmmmmmmmmlllmmmmmmnnnmmmmmmlllkkknnnmmmllllllkkkkkkkkkkkkkkklllmmmmmmllllllnnnppprrr{{{yyyvvvqqqooonnnmmmlllkkknnnmmmllljjjiiihhhhhhhhhffffffffffffffffffeeeeeedddeeeeeefffggghhhiiiiiikkkjjjiiigggffffffffffffgggffffffffffffeeeeeeeeeeeeeeeeeefffffffffffffffdddddddddccccccbbbbbbbbbcccccccccddddddeeeeeeeeeccccccdddddddddeeeeeeeeefffgggggggggggggggfffffffffeeeeeedddddddddeeeeeeiiihhhgggffffffffffffffffffgggiiijjjjjjhhhfffeeeeeeeeeddddddcccbbbaaaaaaaaaaaa```______```aaabbbeeefffffffffeeeddddddcccddddddcccdddfffhhhkkkmmmooonnnllliiigggeeedddcccccceeehhhjjjlllllllllkkkkkkjjjiiiiiijjjmmmppprrr}}}wwwtttpppnnnmmmmmmlllkkkiiiiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccdddeeefffgggeeefffhhhjjjkkklllkkkkkkkkkiiigggfffffffffeeecccccccccbbbbbbbbbcccdddeeeggghhhiiijjjkkkkkkjjjjjjgggffffffgggggghhhiiijjjkkkmmmqqquuuvvvvvvtttssspppooommmkkkjjjjjjjjjjjjhhhiiikkklllnnnooooooooottttttvvvwwwwwwxxxxxxxxxxxxvvvrrrnnnmmmnnnpppqqqsssqqqooollljjjjjjjjjkkkjjjiiihhhhhhhhhiiikkklllrrrxxxyyypppiiigggeeecccccccccdddeee```bbbeeefffeeefffggghhh}}}|||}}}~~~~~~}}}}}}|||{{{yyywwwvvvuuuuuuuuuuuuuuutttttttttsssttttttuuuuuuuuuttttttrrrrrrqqqpppooonnnmmmmmmllllllkkkjjjjjjkkklllmmmooonnnnnnnnnmmmmmmllllllmmmmmmlllkkkkkkkkkkkkkkkiiijjjlllllllllmmmppprrrzzzyyyvvvrrrooonnnnnnmmmlllnnnmmmllljjjiiihhhhhhhhhffffffffffffffffffffffffeeeeeeffffffgggggghhhhhhjjjjjjiiihhhgggfffffffffhhhhhhgggggggggfffffffffffffffffffffffffffeeeeeedddddddddddddddcccccccccccccccccccccdddddddddeeeccccccccccccddddddddddddffffffgggggggggffffffeeefffeeeeeeeeeeeeeeeffffffhhhhhhgggffffffffffffffffffggghhhhhhhhhhhhffffffffffffeeedddccccccbbbbbbcccbbbaaa``````aaabbbccceeeeeeffffffeeeddddddcccddddddcccccceeegggiiikkkkkkjjjiiigggfffeeeeeeeeeeeefffiiikkklllllllllkkkkkkjjjiiiiiijjjllloooqqqsssuuuyyy~~~|||uuurrrooommmmmmmmmmmmllljjjiiiiiihhhggggggffffffffffffffffffffffffffffffffffffeeeeeeeeefffggghhhfffggghhhiiijjjkkkkkkkkkkkkiiigggfffffffffeeeccccccccccccccccccdddeeeeeefffggghhhiiijjjiiiiiihhhffffffffffffggghhhiiiiiijjjlllpppsssttttttsssrrrooommmllljjjiiihhhiiiiiihhhiiijjjlllmmmooopppqqqssstttuuuvvvwwwwwwwwwwwwwwwuuurrrpppnnnooopppqqqqqqooommmkkkjjjkkklllllljjjjjjiiiiiijjjkkklllmmmrrrzzzuuuiiigggeeecccbbbccccccdddaaaccceeefffffffffggghhh~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwttttttsssrrrqqqpppoooooommmlllkkkjjjkkklllnnnppprrrqqqooonnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkgggiiikkklllmmmnnnrrrttt~~~xxxvvvrrrpppoooooonnnmmmmmmmmmlllkkkjjjiiiiiihhhfffffffffffffffffffffffffffffffffgggggggggggggggjjjiiiiiihhhhhhgggggggggiiihhhhhhhhhgggggggggggggggggggggfffeeeeeeeeeddddddddddddeeeeeeeeeeeeeeebbbbbbbbbcccccccccccccccbbbbbbbbbccccccccccccddddddeeeffffffffffffeeeeeefffeeeeeeeeefffgggggghhhhhhhhhggggggggggggffffffffffffgggggggggggggggggggggffffffeeeeeeddddddddddddcccbbbbbbaaabbbcccdddeeeeeeeeeeeeeeeddddddcccddddddccccccdddeeeggghhhffffffeeeeeeeeeeeefffffffffgggiiikkkkkkkkkkkkjjjjjjiiiiiiiiiiiikkkmmmnnnjjjkkknnnrrrvvvxxxwwwvvvqqqooommmllllllmmmmmmllljjjiiiiiihhhhhhggggggfffhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffgggggghhhiiihhhhhhhhhhhhhhhiiijjjjjjjjjhhhfffeeeffffffeeecccdddddddddddddddeeeeeeeeeeeefffggghhhhhhhhhgggfffeeeeeeeeeeeefffggghhhiiiiiikkknnnpppqqqqqqpppooommmllljjjhhhgggggghhhhhhiiiiiiiiijjjllloooqqqsssrrrssstttuuuvvvvvvuuuuuuuuutttsssrrrqqqppppppqqqooonnnlllkkkkkklllmmmmmmkkkkkkjjjkkkkkkmmmnnnoooqqqzzzyyyhhhgggeeecccbbbbbbbbbbbbbbbdddffffffffffffggghhh}}}|||{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuttttttsssrrrqqqqqqqqqpppooonnnmmmnnnppprrrtttuuussspppnnnmmmmmmnnnnnnkkkkkklllllllllkkkkkkkkkhhhiiikkkllllllnnnqqqsssyyywwwuuurrrqqqppppppooommmllllllllllllkkkjjjiiihhhffffffffffffgggggggggggggggggggggggggggfffffffffiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffhhhhhhgggfffeeeddddddddddddeeeeeeeeeffffffggggggbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccccccdddeeeeeefffeeeeeeeeefffffffffffffffggghhhiiigggggghhhhhhhhhggggggggggggffffffeeeffffffggghhhgggggggggfffffffffffffffeeedddbbbaaaaaabbbccccccddddddeeeeeeeeeddddddcccdddccccccbbbccccccdddeeeddddddcccccccccddddddeeeffffffhhhiiiiiiiiiiiihhhiiiiiiiiiiiijjjkkkkkklllhhhhhhiiilllooorrrrrrqqqmmmkkkjjjjjjlllmmmmmmllliiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggghhhiiihhhgggffffffgggiiijjjjjjhhhfffeeeffffffeeedddddddddeeeeeefffffffffeeecccdddfffgggggggggfffeeeeeeddddddeeeeeefffggghhhiiijjjkkkmmmnnnnnnmmmmmmlllkkkjjjhhhgggggghhhhhhjjjjjjiiijjjlllooorrrttttttttttttttttttttttttssssssssssssssssssrrrrrrqqqpppooonnnmmmlllllllllmmmkkkkkkkkkllllllmmmnnnnnnqqqxxxwwwhhhgggeeecccbbbaaaaaaaaaccceeegggggggggfffgggiii~~~}}}|||zzzzzzyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttssssssrrrrrrrrrrrrqqqpppooooooqqqssstttuuusssqqqnnnmmmmmmnnnoookkkllllllmmmmmmmmmlllkkkkkklllmmmlllllllllnnnpppqqqwww~~~zzzuuutttqqqqqqqqqpppooommmlllllllllllllllkkkjjjiiifffffffffggggggggghhhhhhgggggggggggggggfffffffffhhhiiijjjjjjkkkjjjjjjiiigggggggggfffffffffeeeeeehhhhhhgggfffeeedddddddddeeeeeeeeeffffffgggggggggbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbccccccccccccddddddeeeffffffeeeeeefffffffffffffffggghhhhhhfffggghhhiiiiiihhhggggggfffffffffffffffggghhhiiiggggggggggggggggggggghhhdddcccbbbaaa```aaaaaabbbccccccddddddeeeddddddcccccccccbbbbbbbbbcccccccccddddddcccbbbaaaaaabbbbbbddddddeeeeeeffffffffffffiiiiiijjjjjjkkkjjjjjjjjjiiihhhggghhhjjjllllllllliiihhhhhhiiikkklllllllllhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffffffffgggffffffffffffhhhgggfffffffffggghhhiiiiiigggeeeeeeeeefffeeedddcccdddeeefffffffffeeeeeebbbdddeeefffggggggffffffeeeddddddeeeeeefffggghhhhhhiiiiiijjjjjjkkkkkkkkklllkkkjjjhhhhhhhhhiiiiiikkkkkkkkklllnnnrrruuuwwwwwwvvvtttsssrrrrrrrrrrrrqqqrrrssstttttttttssssssssssssqqqpppnnnmmmllllllllllllmmmmmmmmmnnnnnnnnnpppsssyyy~~~wwwqqqggggggfffdddcccbbbbbbbbbdddfffhhhhhhgggggghhhiii~~~||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuutttuuuuuuuuuuuuttttttssssssqqqqqqpppppppppppppppqqqsssrrrpppooonnnnnnnnnnnnkkklllnnnoooooonnnmmmmmmmmmnnnnnnmmmkkkkkklllmmmnnnrrrwww|||}}}|||xxxvvvsssrrrppppppqqqpppooommmkkklllmmmmmmmmmkkkjjjiiifffffffffgggggghhhhhhiiifffffffffgggggggggggggggggghhhjjjkkkllllllkkkjjjffffffffffffeeeeeeeeeeeegggggggggfffeeeeeeeeedddeeeeeeeeefffffffffffffffcccccccccccccccbbbbbbbbbbbbbbbbbbccccccccccccdddcccdddeeeffffffgggffffffggggggffffffeeeffffffgggfffggghhhiiijjjiiihhhgggffffffgggggghhhhhhiiiiiifffffffffgggggghhhhhhiiieeedddbbbaaa``````aaaaaabbbccccccdddddddddddddddbbbbbbbbbccccccccccccccceeedddcccaaa````````````bbbbbbbbbcccdddeeeeeefffjjjjjjlllllllllkkkjjjiiiiiigggeeeeeefffgggffffffgggffffffgggjjjkkkkkkjjjffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggfffeeeeeefffffffffffffffggghhhhhhhhhfffddddddeeefffeeedddbbbccceeeffffffeeeeeedddbbbccceeegggiiiiiiiiiiiieeeeeeeeeeeefffggghhhiiiiiiiiihhhhhhhhhhhhiiijjjlllkkkiiihhhhhhhhhiiijjjkkklllnnnqqquuuzzz~~~}}}zzzuuuqqqooooooqqqrrrqqqrrrssstttuuuuuuuuuuuuwwwvvvuuusssrrrpppooonnnooooooooopppoooooonnnmmmoooppprrrtttuuutttppplllfffffffffeeeeeeddddddccceeegggiiiiiihhhggghhhiii~~~~~~}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvrrrrrrssssssrrrqqqpppoooppppppooooooooonnnnnnnnnlllmmmooopppqqqpppooonnnnnnnnnnnnmmmkkkkkklllmmmnnnppprrrtttuuutttsssrrrqqqpppooooooppppppnnnlllkkklllmmmnnnmmmllljjjiiieeeffffffggghhhhhhiiiiiieeeeeeffffffgggggghhhhhhggghhhjjjlllmmmmmmlllkkkggggggggggggffffffffffffffffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccddddddddddddddddddeeefffgggggggggggghhhgggfffeeeddddddddddddeeeggghhhjjjjjjjjjhhhgggeeeggghhhjjjjjjjjjjjjiiieeeeeeffffffggghhhiiiiiifffeeecccbbbaaaaaabbbbbbbbbbbbcccdddddddddddddddaaabbbbbbcccdddddddddddddddcccbbbaaa````````````aaaaaaaaabbbdddeeefffgggjjjkkkmmmnnnmmmllliiihhhhhhfffddddddeeeeeedddccceeeeeeeeegggiiijjjiiihhheeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddggghhhhhhiiihhhgggfffeeecccdddeeefffggghhhhhhhhhgggfffddddddeeefffeeedddaaabbbdddeeefffeeedddcccbbbcccfffiiikkklllllllllffffffffffffggghhhiiiiiijjjiiigggffffffggghhhiiijjjiiihhhggggggggghhhiiiiiilllqqqwww~~~~~~vvvpppmmmmmmppprrrqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwwwwuuutttsssrrrssssssssssssrrrpppooonnnnnnnnnoooqqqrrrqqqnnnkkkfffffffffgggfffffffffeeefffgggiiiiiihhhhhhhhhiii~~~}}}|||{{{zzzxxxxxxyyyzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxtttuuuvvvwwwvvvsssqqqooonnnnnnoooooooooooonnnmmmlllnnnpppqqqrrrqqqpppooommmnnnnnnmmmkkkkkklllnnnoooooooooooooooooonnnnnnpppooonnnooopppooommmllljjjlllmmmnnnnnnlllkkkiiieeeffffffggghhhiiiiiijjjdddeeeeeefffggghhhiiiiiiggghhhjjjmmmmmmmmmlllkkkhhhhhhhhhhhhggggggggggggeeeeeeeeeffffffffffffffffffffffffeeeeeeddddddccceeeeeeeeeddddddcccccccccccccccdddddddddeeeeeeeeedddeeefffggghhhhhhhhhhhhhhhgggfffeeedddccccccccceeegggiiijjjkkkjjjiiihhheeegggiiikkklllkkkjjjiiiddddddeeefffggghhhiiiiiigggfffeeecccbbbbbbccccccaaabbbcccdddddddddddddddaaaaaabbbddddddeeeeeedddbbbbbbaaaaaaaaaaaabbbbbbaaaaaabbbcccdddfffhhhiiikkklllnnnooonnnllljjjhhhgggfffeeeeeefffgggeeedddeeedddeeefffiiiiiiiiigggddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeehhhiiijjjjjjjjjhhhgggfffaaaccceeeggghhhhhhhhhggggggeeeddddddeeefffeeeddd```aaaccceeeeeedddcccbbbbbbdddfffjjjlllnnnnnnooogggffffffgggggghhhiiijjjjjjiiigggfffeeefffhhhiiiiiihhhfffeeeeeefffgggggggggkkkrrr|||wwwoookkklllooorrrrrrrrrrrrsssuuuvvvxxxyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwvvvtttrrrpppooonnnnnnppprrrtttssspppmmmeeefffgggggghhhhhhggggggfffhhhjjjjjjhhhhhhhhhiii~~~}}}}}}}}}yyyxxxxxxwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwtttrrrqqqppppppqqqpppppppppppppppppppppppprrrrrrrrrqqqqqqqqqppppppnnnmmmmmmllllllnnnoooppprrrrrrssstttsssqqqnnnmmmnnnnnnnnnmmmmmmllllllkkkjjjkkkkkkkkkkkkjjjiiiiiiiiigggeeeeeegggggggggfffdddeeeeeeeeeffffffgggggghhhiiijjjkkklllkkkjjjjjjlllkkkiiihhhfffeeeeeeeeecccccccccdddddddddeeeeeehhhhhhhhhgggffffffeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeefffgggggggggiiigggeeedddeeeeeedddbbbffffffhhhiiiiiihhhggggggeeeeeeffffffgggggghhhhhhhhhggggggffffffffffffgggfffdddbbb```___```bbbccccccccccccccccccccccccdddcccccccccddddddeeeeeeeeeddddddccccccbbbcccccccccdddcccbbbbbbcccfffhhhjjjllllllmmmmmmllllllkkkkkkeeeeeeeeeddddddcccccccccbbbccccccddddddeeeffffffdddcccccccccbbbbbbaaaaaaaaaaaabbbbbbcccccccccccciiiiiijjjiiihhhgggeeecccffffffeeeeeeeeeeeefffgggddddddccccccddddddeeefffffffffeeeddddddcccbbbbbbaaacccfffjjjkkkkkkjjjiiifffgggggghhhhhhhhhhhhhhhhhhhhhgggffffffggghhhiiifffffffffggggggggggggggggggmmmttt|||~~~sssmmmmmmnnnmmmkkkooooooooooooqqqtttwwwyyyyyyyyyxxxxxxxxxxxxwwwwwwyyywwwvvvvvvvvvuuusssqqqpppnnnnnnrrrwwwyyyvvvqqqllljjjgggeeefffggggggggghhhiiijjjkkkllllllkkkjjj~~~~~~}}}}}}zzzyyyyyyyyyyyyyyyyyyzzz}}}}}}}}}}}}}}}||||||{{{yyyxxxvvvuuusssrrrrrrrrrpppppppppppppppppppppppprrrrrrqqqqqqqqqpppppppppnnnnnnmmmmmmmmmnnnooopppqqqrrrssssssrrrqqqnnnmmmnnnnnnmmmmmmlllllllllllljjjjjjkkkkkkjjjjjjiiihhhhhhfffeeeeeefffggggggfffeeeeeeffffffgggggggggggghhhiiijjjkkkkkkkkkjjjjjjjjjjjjhhhgggffffffffffffeeeeeeeeeffffffffffffggghhhhhhggggggffffffeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffggggggggghhhfffddddddeeeeeedddcccffffffggghhhiiihhhggggggfffffffffgggggggggggggggiiiiiihhhgggffffffffffffgggfffcccbbbbbbccceeefffddddddddddddddddddcccccceeeeeeeeedddddddddddddddddddddccccccbbbbbbcccccceeedddccccccdddfffiiijjjllllllllllllkkkjjjiiiiiifffeeeeeeeeeddddddddddddccccccccccccdddddddddddddddcccccccccbbbbbbbbbbbbaaabbbbbbbbbcccccccccccchhhhhhhhhhhhgggfffdddcccffffffffffffffffffffffffddddddccccccddddddeeefffffffffeeeddddddcccbbbbbbbbbdddgggjjjkkkkkkjjjiiiffffffggghhhiiiiiihhhhhhjjjiiihhhgggffffffggggggffffffffffffgggggggggggghhhnnnttt{{{~~~wwwoookkklllmmmmmmlllnnnnnnnnnnnnpppsssvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxxxxxxxyyyxxxuuusssrrrppppppsssxxxyyyvvvrrrnnnkkkhhhggghhhiiiiiihhhhhhiiijjjjjjjjjjjjiiihhh~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}yyyyyyxxxxxxvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnmmmnnnoooooopppqqqqqqrrrrrrrrrpppooonnnmmmmmmmmmmmmlllllllllllliiijjjjjjjjjjjjiiihhhhhhgggfffddddddfffgggffffffgggggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhggggggffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeeddddddddddddddddddddddddffffffffffffffffffffffffddddddeeeeeefffggggggggghhhfffddddddeeeeeedddccceeefffggghhhhhhhhhhhhggghhhhhhgggggggggggggggfffkkkjjjiiiiiihhhggggggfffhhhgggeeeddddddfffhhhiiifffffffffeeeeeeddddddcccgggffffffeeeeeedddcccccceeedddccccccbbbbbbcccccceeeeeeddddddeeegggiiijjjkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbaaaaaabbbbbbbbbbbbccccccccccccfffffffffffffffeeedddcccffffffggghhhhhhgggfffeeeddddddccccccddddddeeeffffffeeeeeeddddddccccccbbbccceeegggiiijjjiiihhhgggeeefffggghhhiiiiiiiiiiiikkkjjjiiihhhgggfffffffffeeeeeefffffffffggggggggggggkkkooorrrxxx~~~rrrnnniiihhhjjjmmmmmmkkklllllllllmmmoooqqqsssuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxxxxyyyzzzyyywwwtttuuussssssuuuxxxyyyvvvsssooommmjjjiiijjjkkkkkkjjjiiiiiiiiiiiihhhgggfffeee}}}}}}}}}||||||}}}}}}}}}~~~~~~xxxyyyyyyyyyxxxvvvtttsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqppppppppppppnnnnnnnnnooooooooopppppppppqqqqqqrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmlllllliiiiiijjjjjjiiiiiihhhggggggeeeddddddfffggggggfffhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiiggggggfffffffffgggggghhhgggggghhhhhhhhhiiiiiiiiihhhggggggffffffeeeddddddccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffggggggggghhhfffddddddeeeeeedddccceeeeeefffgggggghhhhhhhhhiiihhhhhhhhhggggggffffffkkkkkkkkkjjjiiihhhgggfffgggffffffeeefffgggiiijjjhhhhhhgggfffeeeddddddcccffffffeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbddddddcccddddddfffggghhhiiiiiiiiihhhgggfffeeeddddddddddddddddddcccccccccddddddccccccbbbaaa``````aaaaaaaaaaaaaaaaaaaaa```ccccccccccccccccccccccccddddddddddddeeedddddddddeeeggghhhiiiiiigggeeedddddddddccccccddddddeeefffeeeeeeeeeddddddcccccccccdddeeefffggghhhgggfffeeeeeefffggghhhiiijjjjjjjjjjjjiiiiiihhhhhhgggggggggeeeeeeeeeffffffgggggghhhhhhkkklllkkkmmmppppppmmmkkkiiiggggggjjjkkkkkkjjjkkkkkkkkklllmmmoooqqqrrruuuuuuvvvvvvwwwwwwxxxxxxwwwwwwyyy{{{|||{{{xxxuuuxxxvvvvvvwwwyyyyyywwwtttpppnnnlllkkklllmmmlllkkkjjjjjjiiihhhgggeeedddccc~~~~~~~~~~~~~~~~~~~~~}}}xxxyyyyyyyyyxxxwwwuuusssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppoooooooooppppppppppppppppppqqqqqqrrrrrrrrrrrrqqqpppoooooonnnnnnmmmmmmllljjjjjjjjjjjjjjjiiihhhhhhfffeeeddddddfffgggggggggiiiiiiiiiiiiiiiiiihhhhhhggggggggghhhhhhhhhiiiiiifffffffffffffffgggggghhhffffffggggggggghhhhhhhhhgggggggggfffeeeeeeddddddcccccccccddddddeeeeeeeeeddddddddddddddddddddddddddddddeeeeeefffggggggggggggeeeddddddeeeeeeeeedddeeeeeeeeefffgggggghhhiiiiiiiiihhhhhhgggggggggfffkkkkkkkkkkkkjjjiiiggggggffffffeeeeeefffggghhhiiihhhhhhgggffffffeeeddddddccccccddddddeeefffggggggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeeggggggggggggfffeeedddcccbbbbbbbbbbbbbbbccccccccceeeddddddcccbbbaaa``````````````````````````````dddcccccccccccccccccccccbbbbbbccccccddddddeeeeeefffggghhhiiihhhgggeeecccddddddccccccddddddeeefffeeeeeeddddddddddddccccccdddeeeeeefffffffffeeedddfffggghhhiiijjjjjjjjjjjjgggggghhhiiiiiiiiijjjjjjeeeeeeffffffggghhhiiiiiiiiimmmmmmkkkjjjmmmmmmjjjhhhhhhggghhhiiijjjiiiiiiiiiiiijjjkkklllnnnooopppssssssssstttuuuvvvwwwwwwxxxyyy||||||yyyyyyxxxxxxxxxyyyxxxwwwvvvqqqpppnnnnnnnnnnnnmmmllllllkkkjjjhhhfffeeedddccc~~~~~~~~~~~~}}}yyyzzzzzzyyyxxxwwwvvvvvvttttttttttttttttttttttttssssssssssssrrrrrrrrrrrroooooopppqqqqqqqqqqqqpppqqqqqqrrrrrrssssssttttttsssrrrrrrpppooonnnmmmllljjjkkkkkkkkkkkkjjjiiiiiigggeeedddeeegggiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffggghhhhhhiiifffffffffeeeffffffggggggffffffffffffggggggggggggggggggffffffeeedddddddddbbbccccccddddddeeeeeefffddddddddddddddddddddddddddddddeeeeeefffggggggggggggeeecccdddeeefffeeeddddddddddddeeefffgggiiiiiiiiihhhhhhhhhhhhhhhhhhgggiiiiiijjjkkkkkkiiihhhgggfffffffffeeeffffffgggggggggggggggfffeeeeeeeeeddd```aaabbbccceeefffggggggfffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbbbbccccccccceeeffffffffffffeeeddddddbbbbbbbbbbbbcccccccccccceeeeeedddcccbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbddddddddddddccccccccccccaaaaaabbbbbbccceeefffgggffffffgggggggggeeedddcccddddddccccccddddddeeefffddddddddddddddddddddddddeeeffffffgggggggggffffffggghhhiiiiiijjjjjjiiiiiieeefffhhhiiijjjkkkkkkkkkffffffggghhhiiiiiijjjjjjfffkkkmmmkkkjjjlllllljjjhhhhhhhhhhhhiiihhhhhhhhhhhhiiijjjkkklllmmmnnnnnnooopppqqqrrrssstttuuuvvvzzz|||~~~yyyyyyxxxxxxxxxxxxxxxxxxtttrrrqqqqqqqqqqqqpppnnnnnnmmmkkkiiigggfffeeeeee~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttsssssssssooopppqqqrrrrrrrrrqqqqqqrrrrrrsssssstttuuuvvvvvvvvvvvvtttrrrpppnnnmmmlllkkkllllllllllllkkkjjjjjjhhhfffeeefffhhhjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggfffffffffggghhhiiiggggggfffeeeeeeeeefffffffffffffffgggggggggggghhhgggffffffeeeeeeddddddcccbbbbbbcccddddddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeefffgggggggggfffeeecccdddeeeffffffeeeddddddddddddeeegggiiijjjhhhhhhhhhhhhhhhiiiiiiiiifffgggiiijjjkkkjjjiiihhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeaaaaaabbbbbbcccdddeeeeeegggfffdddcccbbbaaaaaaaaaaaabbbbbbcccccccccccccccddddddeeeeeeffffffeeeeeeccccccdddddddddeeeeeeeeeeeeeeeddddddccccccbbbbbbccccccccccccdddddddddeeeeeeeeedddddddddcccccccccaaaaaaaaabbbcccfffhhhiiifffffffffeeeddddddccccccddddddccccccddddddeeefffddddddddddddddddddddddddggghhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjjjjiiihhhhhhggggggiiijjjkkkjjjjjjiiigggggghhhiiijjjkkklllllliiiooorrrpppmmmmmmkkkiiigggggghhhggggggggghhhiiihhhiiijjjkkklllmmmmmmmmmmmmmmmnnnpppqqqsssttttttyyy|||xxxxxxxxxxxxwwwxxxyyyzzzwwwvvvuuuuuuuuuuuusssqqqpppooommmjjjiiihhhhhhhhh~~~~~~~~~}}}|||zzzzzzzzz{{{|||wwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuutttttttttooopppqqqrrrsssrrrqqqqqqssssssssstttuuuvvvwwwxxxxxxxxxvvvsssqqqnnnmmmlllllllllmmmmmmllllllkkkjjjhhhgggfffgggiiikkkkkkjjjiiihhhhhhhhhggggggffffffgggffffffeeeeeeggghhhiiiggggggfffeeeeeeeeeeeeeeegggggggggggghhhhhhhhhhhhgggffffffeeeeeedddccccccbbbbbbcccddddddeeeffffffffffffffffffffffffffffffddddddeeeeeefffgggggghhhfffeeecccdddeeeffffffeeeddddddddddddeeegggiiijjjgggggghhhhhhiiiiiijjjjjjeeefffhhhjjjkkkjjjiiihhhiiiiiihhhhhhggggggffffffddddddeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbccccccgggfffeeecccbbbaaaaaaaaabbbbbbcccdddddddddccccccccccccdddeeeffffffffffffeeeeeeeeeffffffgggggggggeeeeeeeeeddddddddddddccceeeeeeeeeffffffgggggggggeeeeeeeeeddddddcccccccccaaaaaaaaabbbdddfffiiijjjgggfffeeeccccccbbbccccccddddddccccccddddddeeefffddddddddddddddddddddddddiiijjjjjjkkkllllllmmmmmmjjjjjjjjjjjjjjjiiihhhggghhhiiijjjkkkkkkjjjhhhgggggghhhiiijjjkkklllmmmmmmuuu{{{}}}yyyssspppmmmiiieeeffffffffffffgggiiijjjhhhiiijjjkkklllmmmmmmmmmkkklllmmmoooppprrrssssssvvvyyy}}}wwwxxxxxxxxxwwwwwwyyy{{{yyyxxxwwwxxxxxxxxxvvvtttqqqpppnnnkkkjjjiiijjjjjj}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuusssttttttuuuvvvwwwwwwxxxxxxwwwuuurrrpppooonnnmmmnnnmmmllllllkkkkkklllllliiiiiijjjjjjjjjkkkkkkkkkhhhhhhgggggggggggghhhhhhgggggghhhhhhhhhhhhggggggffffffeeeddddddddddddeeeiiiiiiiiiiiiiiihhhggggggeeefffhhhgggfffeeeeeefffccccccdddeeeeeeeeedddddddddeeeggghhhiiihhhgggeeeddddddeeefffgggggggggfffgggfffeeedddddddddeeeeeefffeeedddddddddeeefffgggiiiiiiiiiiiiiiihhhgggfffggghhhhhhhhhhhhggggggfffhhhhhhgggggggggggggggggggggggggggfffeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddccccccbbbbbbbbbbbbccccccdddddddddeeeeeefffffffffeeegggiiigggdddcccfffhhhcccccccccbbbccccccddddddgggggggggggggggfffffffffdddddddddcccccccccbbbbbbccccccccccccccceeeffffffdddeeeffffffeeedddbbbaaabbbcccdddfffgggffffffeeefffeeeeeeeeeeeeeeeeeefffgggrrrzzzxxxrrrooommmlllkkkjjjiiiiiihhhhhhiiiiiikkkjjjiiihhhggggggggggggeeeiiimmmoooppprrruuuxxx|||uuuooojjjhhhffffffgggggghhhhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkmmmnnnnnnmmmmmmnnnqqqsssvvvyyy~~~}}}{{{yyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwsssqqqnnnkkkjjjiiijjjjjj}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvvvvttttttuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwuuussspppooonnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjiiiiiiiiigggfffeeeeeeddddddeeeeeehhhhhhiiiiiihhhggggggfffdddfffggggggfffeeeeeefffdddeeeeeeeeeeeeeeedddddddddeeeggghhhiiihhhgggfffeeeeeeffffffgggfffffffffffffffeeeeeeddddddddddddeeeeeedddcccdddeeeggggggiiiiiiiiiiiiiiihhhgggggggggggghhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhggggggffffffeeeddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbccccccbbbaaaaaaaaaaaaaaaaaabbbaaaaaabbbcccdddffffffggghhhlllpppppplllgggeeeeeeccccccbbbbbbccccccddddddhhhgggggggggffffffeeeeeeddddddccccccbbbbbbbbbbbbcccccccccdddeeeeeeffffffeeeeeeeeefffeeecccbbbaaabbbcccdddffffffffffffeeegggffffffffffffggghhhiiimmmwww~~~{{{uuuqqqooommmjjjjjjiiihhhhhhhhhiiiiiijjjiiihhhggggggfffffffffhhhkkkppprrrsssuuuwwwyyy~~~yyyrrrkkkgggfffggggggggggggggghhhhhhhhhgggggghhhiiiiiijjjjjjkkkkkklllllllllkkkllloooqqqtttwww|||~~~|||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwuuutttqqqnnnlllkkkllllll~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuuttttttttttttssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssqqqooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjkkkkkkkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjkkkjjjkkkkkkllllllkkkkkkjjjgggfffeeeeeedddeeeeeeeeeggggggggggggggggggfffeeedddeeeggggggfffeeeeeefffggggggggggggfffeeeddddddeeefffggghhhiiihhhgggfffggggggfffffffffffffffeeeffffffeeeeeeddddddddddddddddddcccddddddfffhhhiiiiiiiiihhhhhhhhhhhhggggggffffffggghhhiiiiiiiiiiiigggggghhhhhhiiiiiiiiijjjhhhhhhggggggfffeeeeeeeeeccccccccccccbbbbbbaaaaaaaaaaaa`````````aaabbbbbbaaaaaa````````````aaaaaa______aaabbbdddeeegggggglllrrrxxxxxxssskkkdddaaaccccccbbbbbbccccccdddeeeiiihhhhhhgggfffeeeddddddcccbbbbbbbbbbbbaaaaaaaaabbbccceeefffggggggffffffeeeeeeeeeeeedddcccbbbaaabbbcccdddeeefffffffffeeehhhhhhjjjkkkllllllmmmmmmttt}}}~~~wwwssspppmmmjjjiiiiiihhhhhhhhhhhhhhhiiihhhgggfffeeeeeeeeeeeehhhkkkpppssstttuuuvvvwwwyyyxxxvvvrrrllliiigggggghhhhhhhhhgggggggggffffffgggggghhhhhhiiiiiijjjjjjjjjkkkkkkjjjiiijjjmmmoooqqqtttyyy}}}}}}{{{vvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwtttqqqooonnnmmmmmm}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvtttssssssrrrrrrssstttvvvxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyywwwuuusssqqqoooooonnnllllllkkkjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmllllllkkkkkkkkkkkkllllllkkkkkkllllllllllllkkkkkkggggggfffeeeeeeeeeeeeeeeeeeffffffgggffffffeeeeeedddeeeggggggfffeeefffgggiiiiiiiiiiiihhhgggeeeeeeffffffggghhhhhhhhhhhhggghhhhhhgggfffffffffeeeeeeffffffffffffeeeeeedddddddddccccccdddeeegggiiijjjhhhhhhhhhggggggggghhhhhheeefffggghhhiiijjjjjjjjjgggggghhhhhhiiijjjjjjjjjhhhhhhggggggfffeeeeeedddddddddccccccbbbaaaaaaaaa```````````````aaaaaabbbaaaaaa````````````aaaaaa```aaabbbcccdddeeefffffflllrrrxxxyyyssskkkdddaaabbbbbbbbbbbbcccdddeeeeeeiiiiiihhhgggeeedddccccccbbbaaaaaaaaaaaaaaaaaaaaabbbcccfffhhhhhhhhhfffeeeeeeeeeeeeeeedddcccbbbbbbbbbccccccdddeeeeeeffffffhhhkkkppptttuuutttqqqoooxxx}}}vvvrrrooollliiiiiihhhgggggggggggghhhgggfffeeeeeedddddddddeeeeeehhhllloooppppppppppppnnnnnnmmmjjjhhhhhhjjjllliiihhhhhhgggffffffeeeeeeffffffgggggghhhiiiiiijjjiiijjjjjjiiihhhiiikkknnnpppsssvvvzzz{{{zzzxxxwwwrrrrrrsssssstttttttttuuuvvvwwwwwwxxxyyyyyyyyyxxxzzzxxxvvvsssqqqooonnnnnn|||{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrssstttvvvxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwyyyxxxvvvsssqqqpppooonnnmmmlllkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjggggggfffeeeeeeeeeeeefffeeeeeeffffffffffffeeeeeedddfffhhhhhhgggggggggiiikkkkkkkkkjjjiiihhhgggffffffgggggghhhhhhhhhhhhhhhiiihhhgggffffffffffffffffffggggggggggggfffeeedddddddddddddddeeegggiiijjjhhhggggggffffffggghhhhhhffffffhhhiiijjjjjjjjjjjjgggggghhhhhhiiiiiiiiiiiiggggggffffffeeeeeeddddddcccccccccbbbbbbbbbaaaaaa```````````````aaaaaabbbcccbbbbbbaaaaaabbbbbbcccddddddddddddeeeeeeeeeeeeiiimmmrrrqqqmmmgggdddcccbbbbbbbbbbbbcccdddeeefffiiihhhgggfffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccfffhhhhhhhhhfffeeeffffffeeedddccccccccccccbbbbbbccccccdddeeeeeefffgggmmmttt{{{|||yyytttpppvvv{{{|||wwwrrrooollliiiiiihhhggggggffffffggggggfffeeeeeeddddddddddddddddddeeegggjjjllllllkkkjjjhhhhhhgggeeedddeeehhhkkkiiiiiihhhgggfffeeeddddddeeeffffffgggggghhhiiiiiijjjjjjjjjiiihhhiiikkkmmmoooqqqtttvvvvvvtttrrrpppmmmmmmnnnoooooopppqqqqqqtttuuuvvvwwwxxxxxxxxxxxxyyyxxxvvvtttrrrpppooonnn||||||{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssrrrsssuuuwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvtttrrrpppoooooommmmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnnnnooooooooonnnmmmmmmllllllmmmmmmnnniiijjjjjjkkkkkkjjjjjjiiihhhgggffffffeeeeeeffffffdddeeeffffffgggfffffffffeeegggiiijjjiiiiiiiiijjjllllllllllllkkkjjjiiiiiiggggggggghhhhhhhhhiiiiiiiiihhhgggfffffffffggghhhggghhhiiiiiiiiihhhfffeeeeeeeeeddddddeeegggiiijjjhhhgggfffeeefffggghhhiiigggggghhhiiijjjjjjjjjjjjhhhhhhhhhgggggggggggggggffffffeeeeeedddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaabbbbbbccccccbbbbbbbbbbbbccccccfffffffffeeeeeeeeedddddddddhhhjjjiiifffcccccceeeaaaaaaaaabbbcccdddeeefffhhhggggggfffeeedddccccccaaaaaaaaabbbbbbbbbbbbcccbbbccceeefffggggggffffffgggfffeeedddcccccccccccccccbbbbbbbbbcccdddeeeffffffkkksssyyy{{{wwwrrrmmmooossstttppplllllljjjfffhhhhhhgggfffffffffffffffeeeeeedddddddddddddddeeefffeeeeeegggiiijjjiiihhhhhhgggfffdddbbbbbbdddfffhhhhhhggggggfffeeeddddddeeeeeeffffffgggggghhhhhhiiijjjjjjiiiggghhhjjjlllmmmooopppqqqpppnnnllljjjiiiiiijjjkkklllmmmnnnooorrrrrrtttuuuwwwwwwxxxxxxwwwwwwvvvtttsssqqqpppooo~~~}}}}}}}}}}}}||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvuuussstttvvvwwwxxxyyyyyyzzzxxxxxxyyyyyyzzzzzz{{{{{{yyyxxxvvvtttrrrpppooooooooonnnmmmmmmllllllmmmmmmnnnnnnnnnoooooooooppppppmmmmmmmmmllllllmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjhhhggggggfffffffffffffffeeeeeefffgggggggggggggggggghhhkkkkkkjjjjjjkkkllllllllllllmmmmmmllllllkkkhhhhhhhhhhhhhhhiiiiiijjjiiihhhfffeeefffgggiiijjjhhhiiijjjkkkkkkiiihhhggggggfffeeeeeeeeeggghhhiiihhhgggeeeeeeeeeggghhhjjjhhhiiiiiijjjjjjjjjiiiiiihhhhhhggggggfffeeeeeeeeeeeeddddddccccccbbbbbbaaaaaaaaaaaabbbccccccddddddbbbaaaaaaaaaaaabbbccccccbbbbbbaaaaaaaaaaaabbbbbbdddddddddddddddddddddeeebbbdddgggeeebbbaaabbbdddaaaaaaaaabbbcccdddfffgggfffffffffeeeeeedddddddddbbbbbbbbbbbbccccccddddddcccccccccdddeeeeeeffffffgggfffeeecccbbbccccccccccccbbbbbbbbbbbbdddeeefffdddggglllpppqqqpppmmmjjjhhhkkkllliiihhhiiihhheeehhhgggffffffeeeeeeffffffeeeeeedddddddddeeeeeeeeegggeeebbbcccfffhhhgggffffffffffffdddaaaaaabbbdddgggggggggffffffeeeeeeeeedddeeeeeeffffffggghhhhhhhhhhhhhhhgggeeefffhhhjjjiiijjjlllmmmmmmkkkiiihhhgggggghhhjjjkkklllnnnnnnoooppprrrtttuuuvvvwwwwwwwwwvvvvvvuuutttsssrrrqqq~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzyyywwwwwwtttuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}zzzxxxvvvtttrrrqqqpppooooooooonnnmmmmmmmmmmmmnnnooooooooooooppppppppppppmmmmmmllllllllllllmmmmmmjjjkkkkkkllllllkkkkkkjjjhhhhhhgggfffffffffffffffeeeeeefffggghhhhhhhhhggggggiiikkklllkkkkkklllnnnllllllmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhiiiiiijjjhhhgggfffeeefffgggiiikkkiiijjjlllllllllkkkiiiggghhhgggfffeeeeeefffggghhhgggfffeeedddeeegggiiijjjiiiiiijjjjjjjjjiiiiiihhhhhhhhhgggfffeeeddddddcccddddddccccccbbbaaaaaa`````````aaabbbcccddddddeeebbbbbbbbbbbbbbbccccccdddaaaaaa````````````aaaaaaaaaaaabbbcccddddddeeeeeeaaadddfffeeebbb```aaacccaaaaaaaaabbbccceeefffgggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbcccccccccdddddddddccccccccccccccceeeffffffgggfffdddcccbbbbbbcccdddcccbbbbbbaaabbbdddeeefffcccdddfffggghhhiiihhhhhhcccggghhheeeeeehhhhhheeeggggggfffeeeeeeeeeeeefffeeeeeeeeeddddddeeefffffffffccc```___bbbeeeeeedddbbbcccdddcccbbbcccdddffffffffffffffffffeeeeeeeeeddddddeeeeeefffgggggghhhfffggggggeeeddddddfffhhhfffgggiiijjjkkkjjjhhhgggfffggghhhiiikkkmmmnnnnnnnnnoooqqqssstttuuuvvvvvvvvvwwwwwwvvvvvvuuutttsss~~~}}}||||||~~~{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzzzzzzzzzz{{{{{{{{{|||yyywwwuuuuuutttrrrpppooonnnmmmlllllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmlllllllllllllllkkkkkkjjjiiiiiihhhhhhggggggggggggfffffffffffffffggghhhiiikkkmmmnnnooopppqqqooommmllllllmmmpppnnnmmmrrrxxxyyyrrrllllllkkkiiihhhhhhhhhiiiiiiiiihhhffffffggghhhhhhgggiiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeeeeeeeeffffffddddddeeeeeefffgggggggggjjjiiiiiiiiihhhhhhgggggghhhfffcccbbbcccccccccbbbcccccccccccccccccccccccc```aaacccdddeeeddddddcccdddcccbbbaaabbbcccdddeeeeeedddcccbbbbbbbbbcccddddddcccccccccbbbccccccdddcccdddeeedddbbbaaabbbcccccccccbbbbbbccccccdddeeeeeeddddddccccccddddddeeedddcccbbbbbbaaaaaabbbbbbbbbbbbcccdddeeeeeeffffffgggfffdddbbbaaaaaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbccceeefffhhhhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeggggggffffffeeedddccccccddddddccccccddddddeeeeeeiiigggeeecccbbbcccdddeeebbbdddfffgggffffffggghhhddddddcccbbbaaaaaaaaaaaaccccccccccccdddeeeffffffhhhgggeeecccbbbbbbbbbcccfffggghhhhhhhhhhhhgggggghhhhhhiiijjjkkknnnpppqqquuuuuutttsssssstttvvvwwwwwwwwwwwwwwwwwwwwwxxxxxx}}}|||}}}~~~|||{{{{{{zzzzzzyyyxxxxxxzzz{{{||||||||||||zzzzzzxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzz|||}}}~~~}}}yyyvvvtttsssqqqpppoooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmlllllllllmmmllllllkkkkkkjjjjjjiiiggggggggggggfffffffffffffffgggggghhhiiikkkmmmnnnqqqrrrsssqqqooonnnnnnooopppoooqqqwww~~~~~~xxxqqqmmmlllkkkiiihhhhhhiiiiiiiiihhhggghhhiiijjjiiihhhiiiiiihhhhhhhhhgggggggggfffffffffeeeeeefffffffffddddddeeeeeefffgggggggggiiiiiiiiiiiihhhhhhhhhgggiiigggdddcccdddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddddddddddddddccccccbbbcccdddeeefffdddcccbbbbbbbbbccceeeffffffeeedddcccbbbbbbbbbbbbcccdddddddddbbbaaabbbcccdddccccccccccccdddeeeeeedddddddddddddddddddddddddddcccbbbbbbaaaaaabbbbbbbbbbbbccccccddddddeeeeeefffeeecccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeefffggghhhggggggeeeeeeeeeeeeeeedddddddddffffffeeeeeedddccccccbbbcccccccccccccccdddeeefffhhhgggeeecccccccccdddeeeccceeeggggggfffeeefffgggeeeeeedddccccccccccccdddccccccccccccdddeeeffffffgggfffeeeccccccccccccdddeeeeeeeeeeeeeeeeeeffffffdddeeefffiiinnnsssxxxzzzzzzxxxtttqqqqqqrrrtttvvvuuuuuuvvvvvvvvvwwwwwwwww~~~}}}}}}~~~}}}}}}||||||{{{{{{zzzzzz}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~|||wwwtttrrrqqqooopppoooooonnnnnnnnnnnnooommmmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmlllkkkkkkjjjjjjggggggggggggffffffffffffggggggggghhhjjjkkkmmmnnnqqqrrrrrrqqqooonnnnnnooonnnpppuuu}}}xxxpppooommmkkkiiiiiiiiiiiiiiiiiiiiikkkmmmmmmkkkiiihhhggggggggggggfffffffffffffffffffffffffffffffffddddddeeeeeefffgggggggggiiiiiiiiiiiihhhhhhhhhhhhjjjhhheeedddeeefffeeeeeebbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccddddddeeedddddddddcccdddeeeeeefffdddcccbbbbbbcccdddfffggghhhgggeeedddbbbaaaaaaaaaaaacccccccccaaa```aaabbbdddccccccccccccdddeeeeeedddeeefffggggggfffeeedddccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccdddcccbbbaaa`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbccceeefffgggggggggfffeeeeeeeeeeeeddddddcccccceeeddddddccccccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggfffeeecccccccccdddddddddfffgggfffeeeddddddeeeeeeeeeddddddeeeeeeffffffccccccccccccdddeeefffffffffeeeeeedddddddddeeeeeeeeeeeedddddddddfffggghhheeefffgggjjjooouuu{{{~~~|||yyytttooonnnooorrruuurrrsssssstttuuuvvvwwwwww~~~~~~~~~~~~~~~}}}}}}|||||||||~~~}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{}}}}}}wwwtttrrrqqqpppoooooonnnnnnnnnnnnoooooommmnnnnnnooooooooooooooonnnnnnmmmmmmmmmmmmllllllmmmmmmlllkkkkkkjjjjjjiiihhhhhhgggggggggfffffffffhhhhhhhhhiiijjjkkkmmmmmmnnnooopppooommmllllllnnnlllpppxxx}}}rrrpppnnnllljjjjjjjjjjjjiiiiiikkkmmmoooooommmjjjggggggfffffffffeeeeeeeeeffffffggggggggggggffffffddddddeeeeeefffgggggggggiiiiiiiiihhhhhhhhhhhhhhhiiigggddddddeeefffeeeeeecccccccccccccccccccccccceeedddcccbbbbbbccceeefffdddddddddeeeeeeeeeffffffeeeeeedddccccccdddeeefffgggfffeeedddcccbbbbbbbbb```bbbcccbbbaaa```aaabbbcccbbbbbbbbbbbbcccdddddddddeeeggghhhhhhgggeeedddccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaaaaa`````````````````````aaaaaaaaaaaaaaabbbcccdddfffggggggffffffeeeeeeeeeeeedddddddddcccddddddccccccbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeffffffeeedddcccccccccddddddeeefffgggfffdddbbbbbbcccdddccccccdddeeefffggghhhccccccccccccdddeeeffffffeeeeeeeeeeeeeeeffffffgggiiihhhgggfffgggiiikkkmmmmmmlllkkkkkkmmmqqquuuwwwwwwtttqqqnnnlllmmmoooqqqooopppqqqrrrssstttuuuuuu~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{{{{}}}}}}wwwtttrrrqqqpppooonnnnnnnnnnnnnnnoooooonnnoooppppppqqqqqqqqqpppooooooooonnnnnnnnnmmmmmmlllllllllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggiiiiiiiiiiiijjjkkkmmmmmmmmmnnnooonnnllllllmmmnnnnnnsss}}}rrrqqqooommmkkkjjjjjjkkkjjjjjjkkkmmmoooooommmjjjffffffffffffeeeeeeeeeeeeffffffggghhhhhhgggffffffddddddeeeeeefffggggggggghhhhhhhhhhhhhhhhhhiiiiiigggeeecccbbbdddeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeefffeeedddccccccccceeeeeeddddddeeeeeeeeefffffffffhhhgggeeedddddddddeeeeeeeeeeeeddddddcccddddddddd```aaabbbbbbaaa```aaacccaaaaaaaaaaaaaaabbbccccccdddeeeggghhhhhhgggeeedddcccbbbaaaaaa``````aaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_________`````````aaaaaaaaabbbcccdddfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbcccdddeeefffeeedddddddddcccccccccddddddfffgggeeecccaaaaaabbbbbbbbbbbbbbbcccdddffffffccccccccccccdddeeeffffffdddeeeeeefffggggggggggggiiiiiihhhgggiiikkknnnoooqqqooommmkkkjjjkkklllnnnmmmmmmllllllllllllmmmmmmmmmmmmnnnoooqqqrrrssssss~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||||||||||||||{{{{{{zzzzzzyyy{{{{{{}}}{{{wwwtttsssrrrqqqoooooooooooooooppppppqqqppppppqqqrrrssssssssssssppppppppppppoooooooooooommmmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmmmmnnnoooppppppnnnnnnoooppprrrxxxrrrpppooommmkkkkkkkkkkkkkkkkkkkkklllmmmmmmkkkiiigggffffffffffffeeeeeeeeefffggghhhiiiiiihhhgggfffddddddeeeeeefffggggggggghhhhhhhhhhhhiiiiiiiiiiiifffdddbbbbbbcccdddddddddfffffffffffffffffffffffffffeeeeeedddddddddddddddccccccdddeeeeeeeeeeeeeeehhhgggfffeeedddeeeffffffeeeeeeddddddddddddeeeeee```bbbcccbbbaaaaaabbbdddaaaaaaaaaaaaaaabbbccccccdddeeefffggggggfffeeedddbbbbbbaaa````````````aaaaaaaaaaaaaaaaaabbbbbbbbb``````aaaaaaaaaaaa``````^^^^^^______``````aaaaaabbbcccdddeeeffffffeeedddeeeeeeeeefffgggggghhhhhheeeeeeeeeeeeeeeeeeeeeeeeddddddccccccddddddeeeeeedddddddddddddddcccccccccccceeefffeeecccaaaaaaaaaaaa```aaaaaabbbcccdddeeeccccccccccccdddeeeffffffeeeeeefffggghhhhhhggggggffffffffffffhhhjjjlllnnnmmmlllkkkiiiiiiiiiiiiiiifffggghhhjjjkkklllkkkkkkkkkllllllmmmnnnooopppppp~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||{{{zzzzzzyyyyyyzzz|||~~~{{{xxxuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrssssssqqqrrrssstttuuuuuuuuuuuurrrrrrrrrqqqqqqqqqppppppooooooooonnnmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnooopppooonnnnnnooopppsssyyy~~~pppooonnnlllkkkkkkllllllmmmkkkjjjjjjjjjjjjiiiggggggggggggffffffffffffeeefffggghhhiiiiiihhhgggfffddddddeeeeeefffgggggggggggghhhhhhhhhiiiiiiiiiiiigggeeeccccccdddeeefffeeeffffffffffffffffffffffffeeeeeeffffffeeeddddddcccbbbbbbdddeeeeeeeeedddcccfffeeeeeeeeeeeegggiiijjjgggfffeeedddddddddddddddaaabbbccccccbbbbbbccceeecccccccccccccccddddddeeeddddddddddddddddddddddddbbbbbbaaa``````````````````aaaaaabbbbbbccccccccc``````aaabbbbbbbbbaaa```]]]]]]^^^______```aaaaaabbbcccdddeeefffeeedddddddddeeefffggghhhjjjkkkkkkgggggggggggggggggggggggggggfffeeeeeeddddddeeeeeecccccccccdddddddddccccccbbbdddeeedddbbbaaaaaabbbaaaaaaaaaaaaaaabbbcccdddccccccccccccdddeeeffffffffffffggghhhhhhhhhggggggbbbcccdddfffhhhjjjkkkllliiiiiiiiiiiiiiihhhhhhhhhffffffggggggiiijjjkkklllkkkkkkkkkllllllmmmmmmmmm~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzwwwyyy|||~~~~~~}}}yyywwwuuuuuuuuuuuutttrrrssssssssssssssstttuuuvvvrrrssstttuuuvvvvvvvvvvvvsssssssssrrrrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjkkkllllllmmmkkkmmmnnnmmmllllllmmmnnnqqqvvv}}}xxxooonnnmmmlllkkkkkklllmmmmmmkkkiiihhhhhhhhhgggfffhhhggggggggggggffffffffffffggghhhjjjjjjhhhgggfffddddddeeeeeefffgggggghhhgggggghhhhhhiiiiiiiiijjjhhhfffddddddeeeggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggfffeeecccbbbaaabbbcccdddeeedddcccccccccccccccdddfffiiikkkmmmiiihhhgggeeedddcccbbbbbbaaabbbddddddccccccdddeeeeeeeeeddddddeeeeeefffgggeeeddddddccccccddddddeeebbbbbbaaa`````````````````````aaabbbcccddddddeee```aaabbbccccccbbbaaa```]]]]]]^^^^^^___```aaaaaabbbcccdddeeeeeeeeedddcccdddeeefffhhhiiikkklllmmmhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggfffeeeeeeeeeeeebbbccccccdddddddddccccccaaacccddddddbbbaaaaaabbbbbbbbbbbbaaabbbbbbcccdddccccccccccccdddeeefffffffffggghhhiiiiiihhhgggfffbbbccceeegggiiikkkkkklllhhhhhhiiijjjjjjhhhgggfffiiihhhfffffffffiiikkkmmmkkkkkkkkkkkkkkkkkkkkkkkk~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||{{{yyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttuuutttsssrrrrrrssstttuuutttsssrrrqqqpppqqqrrrrrrvvvuuutttrrrpppnnnmmmlllllllllllllllllllllllllllkkkkkkllllllmmmnnnoooooonnnnnnoooooonnnnnnmmmlllnnnpppuuuzzz}}}{{{wwwsssmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkhhhggghhhiiiiiihhhfffffffffffffffggghhhhhhggggggiiijjjjjjiiihhhhhhiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeffffffhhhiiiiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggfffeeeddddddccccccbbbbbbcccddddddeeeffffffggggggfffgggiiillloooqqqlllkkkiiifffdddccccccccccccccccccbbbccccccddddddffffffeeeddddddccccccbbbccccccccccccccccccccccccccccccbbbbbbaaa`````````bbbbbbcccdddffffffeeecccddddddcccbbbbbbcccdddeeebbbbbbaaaaaabbbcccddddddbbbccceeefffggghhhggggggfffffffffiiilllnnnnnnmmmmmmkkkiiihhhhhhhhhgggeeegggfffffffffgggfffdddcccbbbbbbcccccccccbbbbbbaaadddcccbbbaaaaaabbbcccccccccdddcccbbb``````aaacccddddddeeeeeefffggghhhhhhhhhiiiiiiiiiiiihhhgggggggggggggggggghhhjjjkkkllljjjjjjiiihhhgggggghhhhhhhhhfffccccccfffiiillllllpppmmmjjjiiikkklllllllll~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuvvvuuutttsssssstttuuuvvvuuutttsssrrrrrrrrrsssssswwwvvvuuusssqqqpppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnooooooooooooooooooooonnnmmmmmmkkklllppptttwwwvvvrrrooommmmmmmmmmmmmmmlllllllllkkkiiihhhhhhiiiiiiiiihhhggggggffffffgggggghhhiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhiiihhhhhhgggfffffffffffffffggghhhiiijjjiiiiiihhhggggggfffeeeeeeffffffffffffffffffffffffggggggffffffeeeddddddccccccccccccdddeeeeeeffffffggggggfffgggiiikkknnnppplllkkkiiigggeeeeeeeeeeeeeeedddccccccccccccddddddeeeddddddddddddcccccccccddddddddddddddddddddddddeeeeeeddddddcccbbbbbbaaabbbbbbccceeeggghhhfffdddeeedddcccbbbbbbbbbcccdddbbbbbbbbbbbbbbbcccddddddcccdddfffhhhiiiiiiiiihhhhhhggghhhkkknnnpppooonnnnnnllliiihhhiiiiiiiiihhhhhhgggffffffggggggeeecccccccccddddddddddddccccccdddcccbbbaaaaaabbbcccdddcccdddfffeeedddcccdddeeeddddddeeeffffffgggggghhhhhhhhhhhhhhhhhhggggggfffeeeeeeeeefffggghhhiiijjjiiiiiihhhggggggggggggggggggeeeddddddgggkkkmmmnnnooollljjjiiikkklllllllll~~~~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwvvvuuutttssstttuuuuuuxxxwwwvvvuuusssrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppoooooonnnmmmjjjkkkllloooqqqqqqooollllllllllllllllllllllllllliiihhhgggiiijjjkkkjjjhhhhhhgggggggggggghhhiiiiiikkkllllllmmmlllkkkiiihhhgggggghhhiiiiiiiiiiiihhhggggggggggggggghhhiiijjjiiiiiiiiihhhggggggffffffgggggggggggggggggggggggggggggggggfffeeeeeedddddddddddddddeeeeeeffffffgggggggggffffffhhhiiikkkmmmlllkkkjjjhhhggggggggggggffffffeeedddcccccccccdddccccccccccccddddddddddddddddddddddddddddddddddddggggggffffffeeedddddddddccccccdddfffiiijjjhhhgggeeedddcccbbbaaaaaabbbccccccccccccccccccddddddeeeeeefffhhhjjjkkkkkkkkkjjjjjjiiijjjllloooqqqqqqpppooommmjjjhhhiiikkkkkkkkkjjjhhhggggggggggggfffdddcccddddddeeeeeeeeedddddddddcccbbbaaaaaabbbcccdddeeegggjjjjjjiiihhhggghhheeeeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhgggffffffcccccccccdddeeefffhhhhhhhhhhhhgggfffffffffgggggggggfffeeefffjjjmmmnnnooommmkkkiiiiiikkklllllllll~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwyyyxxxxxxvvvuuutttssssssooooooooooooooooooooooooppppppppppppooooooooooooooooooppppppoooooonnnmmmnnnmmmlllmmmooopppooommmlllllllllllllllmmmmmmmmmhhhhhhiiikkkmmmnnnllljjjiiihhhhhhhhhhhhiiijjjjjjlllmmmmmmmmmlllkkkiiihhhfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffeeeeeeeeeeeeeeeffffffgggggggggggggggffffffggghhhiiijjjlllkkkkkkjjjiiiiiiiiiiiihhhgggfffeeeddddddddddddbbbbbbbbbcccdddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeehhhhhhgggffffffeeeeeedddccccccdddgggjjjkkkjjjiiifffeeecccbbbaaaaaabbbbbbeeedddddddddddddddeeeeeeggghhhjjjlllmmmmmmmmmllljjjjjjjjjmmmpppqqqqqqoooooollliiihhhjjjlllmmmmmmkkkjjjhhhgggggggggfffeeebbbcccdddddddddddddddddddddcccbbbbbbbbbcccdddeeehhhkkknnnooonnnkkkiiihhheeeeeeffffffggggggggghhhhhhiiiiiiiiiiiihhhggggggcccccccccdddeeefffhhhhhhhhhhhhgggggggggggghhhhhhiiihhhhhhiiilllnnnnnnnnnllljjjiiijjjkkkmmmmmmmmm~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{yyyzzzzzzzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooonnnnnnqqqooonnnmmmooooooooonnnlllllllllmmmmmmnnnnnnnnnjjjjjjkkkmmmppppppooommmjjjiiiiiiiiiiiijjjkkkkkkllllllmmmlllllljjjhhhgggfffggghhhjjjkkkkkkkkkkkkjjjiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggfffffffffggggggggggggggghhhhhhggggggfffgggggghhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjiiihhhgggfffeeeeeeeeeeeebbbbbbcccdddeeeffffffgggffffffffffffffffffffffffgggggggggfffeeeeeeddddddddddddeeehhhkkklllkkkjjjfffeeecccbbbbbbbbbcccdddffffffeeeeeeeeeeeeeeefffhhhiiikkklllmmmnnnmmmmmmiiiiiiiiilllnnnpppooonnnmmmkkkiiiiiikkkmmmnnnnnnllljjjhhhgggggggggfffeeeaaaaaabbbcccccccccccccccccccccbbbbbbbbbccceeeffflllooorrrrrroookkkhhhgggfffffffffgggggggggggggggiiiiiijjjjjjiiiiiihhhgggdddddddddeeefffgggiiiiiijjjiiiiiihhhiiiiiijjjjjjlllkkkkkklllnnnooonnnlllkkkjjjiiikkkmmmnnnnnnnnn~~~~~~~~~}}}|||||||||||||||{{{{{{||||||{{{{{{zzzyyy{{{||||||}}}}}}||||||{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrsssrrrqqqqqqpppssspppnnnmmmnnnnnnmmmlllmmmmmmmmmnnnooooooppppppmmmmmmmmmnnnqqqrrrqqqoookkkjjjjjjjjjjjjkkkllllllkkkllllllmmmlllkkkiiihhhggghhhiiijjjkkklllllllllkkkkkkjjjjjjjjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhffffffgggggghhhhhhiiiiiiiiiiiijjjkkkllllllkkkkkkiiiiiihhhgggffffffffffffcccddddddeeefffgggggghhhggggggggggggggggggggggggggggggffffffeeeddddddccceeeeeefffhhhkkkllljjjiiifffeeedddccccccdddeeefffhhhgggffffffffffffffffffggghhhjjjlllmmmmmmmmmllliiihhhiiikkkmmmnnnnnnllllllkkkkkklllooopppqqqpppmmmjjjgggfffffffffeeeddd``````aaabbbccccccccccccccccccbbbbbbcccdddeeefffllloooqqqrrroookkkhhhgggggggggggggggggggggggggggiiiiiiiiiiiiiiihhhggggggeeeeeeffffffggghhhjjjkkkjjjjjjiiiiiiiiijjjkkkkkkmmmmmmmmmoooqqqqqqooommmkkkjjjjjjllloooppppppooo~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwttttttttttttttttttttttttrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvuuutttttttttrrrpppooopppooonnnlllnnnnnnnnnooopppqqqqqqqqqooonnnmmmmmmoooqqqqqqpppkkkkkkkkkkkkkkkllllllmmmkkklllmmmnnnnnnmmmkkkkkkiiiiiijjjkkklllllllllkkkllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkllllllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiieeefffggghhhiiiiiijjjjjjggghhhjjjkkklllllllllkkkiiihhhhhhgggggghhhhhhhhheeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffeeeeeeddddddeeeeeefffhhhjjjkkkiiigggfffeeeddddddeeefffhhhiiiiiihhhggggggfffffffffgggfffgggiiikkklllllllllkkkiiiiiiiiikkkmmmnnnmmmlllmmmmmmnnnpppsssuuutttrrrmmmjjjfffddddddeeedddccc```aaabbbcccddddddddddddccccccbbbbbbcccdddfffgggiiikkknnnooommmkkkjjjjjjhhhggggggggggggggggggggggggggggggggggggffffffeeeeeeeeeeeefffggghhhjjjjjjiiiiiihhhhhhiiijjjjjjkkkkkkkkkmmmpppssstttrrrpppkkkkkkkkknnnqqqrrrrrrqqq}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrssstttuuuvvvvvvyyyyyyyyyyyyyyyxxxwwwwwwwwwuuusssssssssrrrpppnnnnnnoooooopppqqqrrrrrrrrrpppnnnllllllnnnooopppppplllkkkkkkkkkkkklllmmmmmmlllmmmnnnoooooonnnnnnmmmjjjjjjkkklllllllllkkkkkkmmmllllllkkkkkkkkkllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiieeefffgggiiijjjjjjkkkkkkfffgggiiikkklllllllllkkkiiihhhhhhhhhhhhhhhiiijjjgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffeeeeeefffffffffhhhjjjjjjhhhfffeeeeeeeeeeeefffhhhiiikkkiiiiiihhhgggggggggggggggeeefffhhhjjjkkkkkkkkkjjjjjjiiijjjkkknnnooonnnlllmmmnnnppptttwwwxxxvvvtttmmmiiifffddddddddddddcccaaabbbcccdddeeeeeefffeeeccccccbbbbbbccceeefffgggfffhhhkkkmmmlllkkkkkklllhhhhhhhhhhhhggggggggggggeeeeeeffffffeeeeeedddccceeeeeeeeefffggghhhiiijjjhhhhhhggghhhhhhiiijjjjjjhhhiiilllqqquuuvvvuuussslllkkklllooorrrssssssrrr~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuyyywwwuuuvvvyyyzzzxxxvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwuuussspppnnnqqqrrrrrrrrrrrrqqqppppppnnnnnnmmmmmmmmmllllllllljjjjjjkkkkkkkkklllllllllooonnnnnnmmmllllllkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjkkkkkklllmmmlllllllllkkkjjjiiihhhgggiiiiiijjjjjjjjjkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiieeeeeeeeefffhhhiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjjjjjjjiiiiiihhhiiikkkmmmmmmlllkkklllmmmiiiiiiiiiiiihhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeedddeeefffhhhiiikkklllmmmkkkkkkjjjiiihhhhhhgggggggggggggggggggggggggggggggggffffffeeeeeeggghhhiiihhhggghhhjjjlllmmmlllkkknnnoooooopppppppppppppppjjjiiigggeeedddddddddddd```bbbccceeeffffffeeeeeeccccccbbbbbbccceeefffgggggghhhiiijjjjjjiiihhhgggiiiiiihhhhhhggggggffffffeeeeeeddddddddddddccccccdddeeefffhhhhhhhhhgggggggggggghhhhhhiiiiiiiiijjjgggkkkqqqwwwyyyxxxvvvsssqqqooommmnnnqqqrrrpppnnn~~~~~~~~~~~~|||||||||{{{zzzzzzzzzyyy{{{zzzzzzyyyxxxxxxwwwwwwyyywwwuuuvvvxxxyyyxxxvvvuuuvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxwwwvvvtttrrrpppqqqqqqrrrrrrqqqqqqpppooooooooooooooonnnnnnnnnnnnlllllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmlllllllllkkklllmmmnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmlllllllllkkkkkkjjjjjjkkkkkklllmmmlllllllllkkkkkkjjjiiihhhiiijjjjjjjjjjjjkkkkkkkkklllkkkjjjiiiiiiiiiiiiiiigggggggggggghhhjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjjjjkkkkkkjjjjjjjjjlllmmmnnnmmmlllmmmnnnkkkkkkjjjjjjiiihhhhhhhhhfffeeeeeeddddddddddddeeeeeeeeefffhhhiiikkkllllllllllllllllllkkkjjjiiihhhffffffffffffffffffffffffgggffffffeeefffggghhhiiiiiihhhiiikkkmmmnnnmmmlllmmmmmmnnnnnnoooooonnnnnnjjjiiigggeeedddddddddeeecccccceeefffgggggggggfffdddccccccbbbccceeefffggggggggghhhiiiiiihhhgggggghhhhhhhhhhhhhhhgggggggggeeeeeeeeeddddddcccccccccdddeeefffggghhhhhhggggggggghhhhhhhhhiiiiiiiiiiiijjjnnntttzzz|||zzzwwwtttqqqooommmnnnooopppnnnlll}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvxxxxxxwwwvvvwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyzzzzzzyyyxxxwwwuuutttsssqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqpppppppppoooooonnnnnnnnnoooooooooppppppmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnooopppooommmlllnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkllllllmmmllllllllllllkkkjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjllllllmmmmmmlllnnnoooooonnnnnnooopppooonnnmmmllljjjiiihhhhhhddddddcccccccccddddddeeeeeefffggghhhiiijjjkkkkkklllmmmnnnooonnnllljjjiiieeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeffffffggghhhiiiiiiiiilllnnnooonnnllljjjjjjkkkkkklllllllllllljjjiiigggfffeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhddddddccccccccceeefffgggffffffggggggggggggffffffgggggghhhhhhhhhhhhhhhhhhfffffffffeeedddccccccbbbddddddeeegggggghhhhhhggghhhhhhhhhhhhiiiiiiiiiiiimmmqqqwww|||}}}{{{wwwtttqqqooonnnnnnoooooommmlll}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuusssttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppooooooooopppppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjllloooqqqqqqpppnnnlllnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjkkkkkkkkklllllliiiiiihhhhhhhhhiiijjjjjjjjjiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiikkklllnnnpppqqqoooqqqssssssrrrqqqrrrsssrrrrrrpppnnnllljjjiiihhhddddddcccddddddeeefffgggffffffggghhhiiijjjjjjkkkkkklllnnnoooooommmjjjhhhddddddddddddddddddddddddeeeeeeeeeeeeffffffgggggghhhhhhiiikkknnnnnnmmmkkkhhhhhhhhhhhhiiiiiijjjjjjjjjiiihhhfffeeeeeeffffffffffffgggggghhhhhhhhhhhheeeddddddcccdddeeefffgggffffffffffffffffffffffffggggggggghhhhhhiiiiiijjjggggggfffeeedddccccccbbbcccdddeeefffgggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiilllpppvvvzzz{{{xxxtttqqqoooooonnnoooooopppoooooo~~~~~~zzzzzzzzzzzzyyyyyyyyyyyyxxxyyyyyyyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwvvvuuuuuurrrrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqqqqqqqppppppooooooooooooooonnnkkkmmmpppqqqrrrpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkllllllmmmnnnllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkllllllllliiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjllloooqqqrrrsssuuuwwwwwwvvvuuuvvvwwwvvvuuusssqqqnnnllljjjjjjfffffffffffffffggghhhiiigggggghhhhhhiiiiiiiiijjjhhhiiilllmmmmmmkkkhhhgggdddddddddddddddddddddddddddeeeeeefffffffffffffffffffffhhhjjjmmmmmmkkkiiihhhggggggfffggghhhiiiiiikkkjjjhhhgggffffffggghhhffffffffffffffffffggggggfffeeedddddddddeeefffgggffffffeeeeeeeeeeeeffffffgggggghhhhhhiiiiiijjjjjjggggggfffeeeeeedddccccccccccccdddeeefffggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiilllqqqtttuuusssooommmmmmnnnoooppppppqqqrrrssszzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{{{{||||||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~|||yyyxxxxxxyyyyyyyyyyyyxxxwwwwwwsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqpppoooooommmnnnpppqqqrrrqqqooonnnmmmnnnnnnnnnnnnooooooooolllllllllllllllmmmmmmnnnlllmmmmmmnnnmmmmmmllllllkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjiiijjjjjjkkkhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiilllnnnqqqsssvvvwwwyyyyyyxxxxxxxxxyyyxxxwwwvvvsssqqqnnnmmmllliiiiiihhhhhhhhhiiiiiijjjhhhhhhhhhhhhhhhiiiiiiiiifffggghhhjjjiiihhhgggeeeddddddddddddddddddddddddddddddeeeffffffffffffeeedddeeegggjjjmmmllljjjggghhhgggfffffffffgggiiijjjkkkjjjiiiggggggggghhhiiifffeeeeeeddddddeeeffffffffffffeeeddddddeeefffggggggfffeeeeeeeeeeeefffggghhhhhhiiiiiiiiiiiiiiiiiiffffffffffffeeeeeeeeeeeecccccccccdddeeeggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhfffhhhlllnnnooonnnlllkkklllnnnooopppooopppqqqsss~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}}}}{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyyyyyyyxxxwwwwwwuuuuuutttttttttssssssssssssssssssttttttttttttuuuvvvvvvuuusssrrrqqqpppooonnnoooppppppqqqqqqppppppmmmnnnnnnnnnoooooooooooolllllllllllllllmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkllllllllllllmmmmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmppprrrvvvxxxzzzzzzyyyxxxyyyzzzyyyyyywwwuuurrrpppooonnnkkkjjjiiiiiiiiiiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhheeeffffffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeecccdddeeefffffffffeeeeeedddeeehhhkkkmmmmmmjjjhhhiiihhhgggffffffhhhiiikkkkkkjjjiiihhhhhhhhhiiijjjffffffeeeddddddeeeeeefffgggfffeeeddddddeeefffgggggggggfffeeeeeefffggggggjjjjjjiiiiiiiiiiiiiiiiiieeeeeeeeeeeeffffffffffffcccbbbbbbccceeegggiiijjjiiiiiiiiiiiihhhhhhhhhgggfffgggiiijjjkkkllllllllllllnnnpppooollllllmmmooo~~~}}}}}}||||||||||||}}}}}}}}}}}}{{{}}}~~~{{{zzz|||~~~}}}~~~~~~~~~}}}~~~|||xxxyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuusssqqqpppppppppppppppppppppqqqqqqqqqmmmnnnnnnnnnooooooppppppmmmllllllllllllmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmkkkkkkkkklllllllllmmmmmmooonnnmmmlllkkkjjjjjjjjjiiiiiihhhhhhiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjmmmpppqqquuuwwwyyyyyyxxxxxxxxxyyyzzzyyyxxxvvvtttrrrpppoookkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeecccdddeeefffffffffeeedddeeefffiiilllooonnnkkkhhhjjjiiigggfffggghhhjjjlllkkkjjjiiihhhhhhhhhiiijjjggggggeeeddddddeeefffgggggggggeeeeeedddeeefffggghhhgggfffeeeeeefffggghhhkkkjjjjjjjjjiiihhhhhhhhhddddddeeeeeefffgggggggggbbbbbbbbbcccdddgggiiijjjjjjiiiiiiiiihhhhhhgggggggggggghhhiiijjjlllmmmnnnmmmooopppnnnjjjhhhiiikkk~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||||||||zzzyyyxxxwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttsssrrrrrrqqqppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppqqqqqqmmmllllllllllllmmmnnnnnnpppppppppppppppooonnnnnnkkkjjjiiijjjlllmmmmmmkkkkkklllmmmmmmlllkkkiiihhhiiihhhhhhggghhhiiikkkllliiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhiiikkkmmmnnntttuuuwwwxxxyyyyyyxxxxxxzzzyyyxxxwwwuuusssqqqpppkkkjjjiiihhhhhhgggggghhhgggggghhhhhhhhhhhhhhhggghhhiiiiiihhhfffdddeeefffhhhhhhggggggfffffffffeeeiiihhhgggfffeeeeeefffffffffgggiiijjjkkkkkkkkkjjjkkkkkkiiihhhhhhhhhiiijjjjjjiiihhhgggffffffffffffhhhgggfffeeeeeeeeeeeeeeefffddddddeeeggghhhhhhggghhhggggggffffffgggggghhhggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiggggggfffeeeeeefffhhhiiijjjhhhfffeeedddeeefffgggggghhhhhhgggggggggiiikkkkkkkkkjjjjjjiiihhhhhhggg~~~~~~}}}||||||||||||}}}|||{{{zzzyyyxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvtttttttttsssrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqmmmmmmllllllmmmmmmnnnooopppppppppppppppooonnnnnnkkkjjjiiijjjlllmmmmmmllllllllllllllllllkkkkkkjjjkkkjjjiiihhhhhhiiijjjjjjhhhhhhhhhhhhhhhggggggfffhhhhhhhhhhhhiiikkklllnnnqqqrrrtttwwwxxxyyyyyyyyyyyyyyyxxxwwwuuusssqqqpppkkkjjjiiihhhggggggggggggfffgggggghhhhhhhhhhhhgggiiijjjjjjiiigggeeefffggghhhhhhgggggggggfffffffffhhhhhhgggfffeeeeeeddddddeeefffhhhiiikkkkkkkkkkkknnnmmmlllkkkjjjkkkkkkllljjjjjjiiihhhgggggggggggghhhgggffffffeeeeeeffffffhhhiiijjjjjjjjjjjjjjjjjjhhhhhhhhhgggggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhggggggggghhhhhhhhhhhhhhhhhhffffffeeeeeeeeeggghhhiiiiiihhhfffeeeeeeeeeggggggfffhhhiiijjjhhhhhhhhhiiilllkkkkkkjjjiiiiiihhhhhh~~~}}}}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttssssssrrrrrrpppppppppqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmmmmmmmnnnooooooooooooppppppoooooonnnnnnmmmkkkiiijjjlllnnnnnnnnnmmmllllllkkkllllllnnnnnnooonnnllljjjiiiiiiiiiiiifffgggiiiiiiiiihhhfffdddggggggggghhhiiijjjlllmmmlllnnnqqqtttwwwyyyzzzzzzyyyxxxxxxwwwuuusssrrrqqqkkkkkkiiihhhgggfffffffffeeefffgggggghhhhhhhhhgggiiijjjkkkjjjhhhfffggghhhhhhhhhhhhhhhgggggggggggggggggghhhgggfffdddbbbaaadddeeefffhhhjjjkkkkkkllloooooonnnmmmmmmmmmmmmnnnkkkkkkiiihhhhhhhhhhhhhhhggggggfffffffffggghhhhhhlllooosssrrrpppmmmmmmnnnkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjiiihhhggggggggggggggggggfffffffffeeeeeedddeeeeeegggiiijjjiiihhhfffeeeeeefffgggggghhhkkknnnooonnnkkkiiiiiikkkkkkjjjjjjiiiiiihhhhhh~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuuuuuuutttttttttqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnmmmmmmnnnnnnooopppoooooooooppppppooonnnnnnnnnllljjjjjjmmmoooppppppnnnmmmlllkkklllnnnqqqrrrtttrrrpppmmmkkkjjjjjjjjjfffhhhjjjkkkkkkiiifffeeeggggggggghhhiiijjjkkklllkkkmmmpppsssuuuwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqlllkkkjjjhhhgggfffeeeeeeeeefffgggggghhhhhhhhhggghhhiiijjjiiigggfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffcccaaacccdddeeegggiiikkklllmmmooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggffffffggghhhiiijjjjjjoootttyyyxxxsssoooppprrrooooooooonnnnnnooooooooommmmmmmmmmmmlllkkkiiiiiigggggggggffffffeeeeeeeeeeeedddddddddeeegggiiijjjhhhgggffffffffffffggggggkkkooosssuuusssooollljjjiiiiiiiiihhhhhhhhhgggggg~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvssssssssssssttttttttttttssssssssssssrrrrrrqqqqqqooonnnnnnnnnnnnoooppppppoooooopppppppppppppppoooooommmlllmmmooorrrsssrrrpppnnnmmmlllmmmooosssuuuwwwuuurrrpppmmmlllllllllhhhjjjlllmmmmmmkkkhhhgggfffggghhhiiijjjkkkkkkllllllnnnppprrrsssttttttsssuuuuuuuuutttsssrrrqqqppplllkkkjjjiiiggggggffffffgggggghhhhhhhhhhhhggggggfffhhhhhhhhhfffeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkjjjhhheeecccddddddfffgggiiikkkmmmnnnlllmmmmmmlllllllllkkkkkklllkkkjjjiiihhhhhhhhhhhhggggggggghhhiiijjjkkklllpppvvvzzzyyytttpppppprrrssssssrrrrrrrrrrrrsssssspppppppppooonnnmmmlllkkkiiiiiihhhgggfffeeeeeeeeeeeedddddddddeeefffhhhiiiggggggfffffffffgggggggggjjjnnnsssuuusssoookkkjjjggggggggggggffffffffffff~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||{{{{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuvvvvvvvvvwwwwwwuuuttttttssssssrrrrrrqqqoooooooooooooooppppppqqqppppppqqqqqqrrrqqqqqqqqqpppooooooqqqsssuuuuuutttqqqpppnnnmmmnnnqqqsssuuuvvvtttrrrpppnnnmmmmmmmmmjjjkkkmmmmmmmmmllljjjhhhggghhhiiijjjllllllllllllnnnoooppprrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqpppooolllkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjiiihhhggggggfffggghhhgggfffeeefffgggiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhgggffffffggghhhiiikkkmmmnnnlllllllllmmmlllkkkkkkjjjkkkkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkklllmmmooorrruuuuuuqqqnnnnnnooossssssrrrrrrrrrrrrsssssspppppppppppppppooonnnmmmlllkkkjjjiiihhhgggfffeeefffeeedddddddddeeefffgggfffffffffggggggggggggggggggjjjmmmnnnmmmjjjhhhhhhgggggggggfffffffffffffff~~~~~~~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}}}}|||zzzyyyyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyyuuuuuuuuutttsssrrrrrrrrrppppppooooooooopppqqqqqqpppqqqrrrssssssssssssrrrpppppprrruuuwwwxxxwwwuuurrrqqqpppooopppqqqsssuuurrrqqqooonnnmmmlllmmmmmmkkkkkkllllllkkkkkkjjjiiihhhiiijjjlllmmmmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqoooppppppppppppoooooonnnllllllkkkkkkjjjkkkkkklllmmmmmmlllllljjjiiigggffffffggghhhhhhgggfffggghhhiiiiiiiiijjjjjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnooooooooonnnmmmllljjjjjjiiihhhggggggggggggjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnmmmlllkkkkkkoooooonnnnnnnnnnnnoooooonnnooooooooooooooonnnnnnnnnnnnmmmkkkjjjiiigggggggggfffeeedddddddddeeefffeeeffffffgggggggggggggggdddfffhhhhhhgggfffggghhhhhhhhhhhhhhhhhhhhhhhhhhh~~~}}}}}}~~~~~~}}}|||||||||||||||}}}~~~}}}|||{{{zzzyyywwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzvvvvvvuuutttssssssrrrrrrpppppppppoooppppppqqqrrrqqqrrrssssssttttttttttttpppqqqssswwwzzzzzzxxxvvvrrrrrrqqqqqqqqqrrrssstttooonnnmmmkkkkkkkkklllmmmkkkkkkkkkjjjjjjjjjiiiiiihhhiiikkkmmmnnnnnnnnnmmmmmmnnnpppqqqrrrrrrrrrrrrnnnnnnoooooooooooonnnnnnllllllkkkkkkllllllmmmmmmoooooonnnmmmkkkiiigggfffggghhhiiiiiihhhggghhhjjjiiiiiiiiijjjjjjkkkkkkkkkhhhhhhhhhggghhhhhhiiijjjjjjjjjiiiiiijjjlllmmmoooppppppqqqrrrqqqpppooonnnjjjiiihhhgggffffffffffffkkkkkkjjjjjjjjjkkkllllllkkkjjjiiiiiijjjjjjiiihhhkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmppppppnnnmmmkkkjjjiiihhhhhhgggeeedddccccccdddeeeeeeeeefffggghhhhhhggggggeeefffffffffeeeeeehhhjjjiiiiiiiiiiiiiiijjjjjjjjj~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzzzzyyyxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwvvvtttsssrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttvvvwwwwwwuuuttttttuuusssttttttuuuvvvwwwwwwxxxsssrrrqqqqqqqqqrrrssstttqqqpppmmmlllkkklllmmmooommmlllkkkjjjiiiiiiiiiiiiiiijjjlllnnnnnnmmmlllkkklllmmmnnnpppppppppooonnnnnnmmmmmmllllllmmmmmmnnnlllllllllmmmnnnnnnooooooqqqqqqqqqqqqooommmkkkiiikkkjjjiiihhhhhhiiijjjkkkllllllkkkkkkkkklllmmmmmmhhhhhhhhhhhhgggggggggggghhhiiijjjkkkmmmoooqqqsssuuutttsssrrrpppooonnnmmmkkkkkkjjjiiihhhgggfffeeeiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiijjjjjjiiiiiikkknnnpppqqqooommmlllnnnpppppppppmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggffffffeeeeeefffjjjiiihhhgggggggggggggggffffffffffffggggggggghhhhhhhhhhhhhhhiiiiiiiiiiii~~~~~~~~~~~~~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyyyywwwvvvuuuuuuuuuuuuuuuttttttssssssttttttuuuvvvxxxyyyxxxvvvuuuuuuvvvttttttuuuuuuvvvwwwwwwxxxsssrrrqqqqqqpppqqqrrrsssqqqqqqooonnnnnnnnnoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkmmmnnnnnnnnnlllkkklllmmmnnnooooooooonnnnnnmmmmmmllllllllllllmmmmmmlllmmmmmmnnnpppqqqqqqrrrpppppppppooonnnllljjjiiikkkjjjiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkllllllmmmiiiiiihhhhhhhhhggggggggghhhiiijjjkkkmmmppprrrsssuuuuuutttrrrqqqpppooonnnlllkkkjjjiiihhhgggffffffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhiiikkkkkkjjjjjjlllnnnqqqpppooopppqqqrrrqqqooommmmmmmmmlllkkkjjjjjjjjjiiihhhgggffffffeeeeeefffiiihhhhhhgggffffffggggggfffffffffggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiii~~~~~~~~~}}}|||||||||{{{zzzzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwyyy{{{|||{{{xxxwwwvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxtttsssrrrpppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnooonnnmmmlllllllllmmmnnnnnnnnnmmmmmmmmmllllllkkkkkkllllllmmmmmmnnnoooppprrrtttuuuvvvrrrrrrqqqpppooonnnlllkkklllkkkjjjjjjjjjjjjkkkllljjjjjjjjjjjjjjjkkklllllljjjiiiiiiiiihhhhhhhhhhhhiiiiiijjjlllnnnppprrrsssvvvuuutttsssrrrqqqpppooollllllkkkjjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiiiiiiiihhhhhhhhhhhhiiikkkkkkkkkkkkmmmoootttsssssstttuuutttqqqooonnnnnnmmmmmmlllkkkkkkkkkiiihhhgggffffffeeeeeefffggggggggggggffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiii~~~}}}|||||||||{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxwwwwwwwwwwwwxxxxxx|||}}}~~~}}}zzzxxxwwwxxxvvvvvvvvvwwwwwwxxxxxxxxxvvvtttsssqqqpppoooppppppqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmllllllkkkkkkkkklllmmmnnnooooooooonnnnnnllllllmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkllllllnnnoooppprrruuuwwwxxxyyyuuuuuutttsssrrrqqqpppooolllllllllllllllllllllllljjjjjjiiiiiijjjjjjkkkllljjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkllloooqqqssstttvvvuuuuuutttrrrqqqqqqppplllllllllkkkjjjiiiiiiiiihhhhhhhhhhhhggggggggggggiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkknnnrrrvvv|||zzzxxxwwwvvvtttrrrooonnnnnnmmmmmmmmmllllllllliiihhhgggffffffeeeeeefffffffffgggggggggffffffffffffgggggggggggghhhhhhhhhggghhhhhhhhhiiiiiiiiiiii~~~{{{{{{||||||||||||{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxx}}}~~~}}}{{{yyyxxxyyywwwwwwwwwwwwxxxxxxxxxxxxwwwvvvtttrrrppppppppppppppppppqqqrrrrrrrrrqqqpppooonnnmmmllllllkkkllllllnnnnnnoooooopppppppppooommmmmmmmmlllllllllmmmmmmmmmllllllkkkkkkllllllmmmooooooqqqsssvvvxxxzzzzzzvvvvvvuuutttsssrrrrrrrrrmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjiiiiiijjjjjjkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmooorrrtttuuuuuuuuutttsssrrrrrrqqqqqqmmmmmmllllllkkkkkkjjjjjjhhhhhhhhhhhhggggggffffffhhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhhhhjjjpppyyyzzzvvvtttsssqqqqqqmmmmmmmmmmmmmmmllllllllliiihhhgggffffffeeeeeefffffffffggghhhhhhggggggfffgggggggggggghhhhhhhhhiiiggghhhhhhhhhiiiiiiiiiiii~~~{{{||||||}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxx{{{}}}~~~}}}zzzyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmooooooooopppppppppqqqqqqooonnnmmmmmmlllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmooopppqqqsssuuuwwwyyyzzzuuutttsssrrrqqqqqqqqqqqqnnnnnnoooppppppooonnnnnnjjjjjjjjjjjjjjjkkkllllllllllllllllllkkkkkkkkkkkkkkkkkklllnnnppprrrtttuuuttttttssssssrrrqqqqqqpppnnnmmmmmmmmmlllllllllkkkjjjiiiiiihhhhhhggggggfffgggggghhhhhhhhhhhhhhhiiijjjiiihhhgggjjjqqq{{{xxxsssqqqppppppppplllllllllllllllllllllllliiihhhgggffffffeeeeeefffeeefffhhhiiiiiiiiihhhgggggggggggghhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiiiiiiii~~~|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{||||||||||||{{{zzzyyyxxxwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyyyy{{{|||{{{yyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwuuutttssssssssstttssssssrrrrrrrrrsssuuuuuussssssqqqppppppppppppppppppppppppppppppqqqrrrrrrpppooonnnmmmmmmmmmnnnnnnooonnnnnnmmmmmmnnnnnnoooooooooqqqrrrtttvvvwwwxxxuuutttrrrqqqpppqqqqqqqqqoooooopppqqqqqqpppooooookkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmlllllllllkkkkkklllmmmnnnpppsssuuuvvvssssssrrrrrrqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmlllkkkjjjjjjiiihhhhhhgggggggggggggggggghhhhhhiiiiiihhhhhhiiiiiilllpppwww|||}}}yyytttpppooonnnnnnmmmkkkkkkkkkkkkkkkllllllllliiihhhgggffffffeeeeeeffffffgggiiijjjkkkjjjiiihhhgggggghhhhhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiii}}}~~~~~~~~~}}}~~~~~~}}}{{{|||||||||}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzwwwyyyzzzzzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttuuuuuuvvvuuusssrrrssstttwwwxxxuuuuuutttsssrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssqqqpppooonnnmmmmmmnnnooooooooonnnnnnnnnnnnoooooonnnoooppprrrtttuuuvvvwwwwwwvvvtttsssrrrrrrssstttooopppqqqrrrrrrqqqpppooollllllkkkkkkllllllmmmnnnnnnmmmmmmmmmmmmlllllllllllllllmmmoooqqqsssuuuvvvrrrrrrrrrqqqqqqpppppppppnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkjjjiiihhhhhhgggfffggggggggghhhhhhiiiiiieeegggjjjkkkmmmooorrruuutttrrrooonnnnnnnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggffffffeeeeeeffffffhhhjjjkkklllkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiii~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqppppppqqqrrrqqqooopppppppppppppppppppppppprrrrrrrrrqqqqqqpppppppppnnnqqqsssttttttuuuvvvxxxwwwssspppooopppqqqpppnnnpppqqqrrrsssrrrqqqpppooonnnnnnnnnnnnnnnmmmllllllnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqrrrrrrsssrrrrrrqqqpppooooooppppppqqqpppooonnnnnnmmmmmmnnnllllllkkkjjjiiihhhgggfffeeeeeeeeeffffffhhhiiiiiihhhiiiiiijjjjjjkkkllllllmmmllllllkkkkkkkkklllllljjjkkkkkkllllllkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiifffhhhiiikkkkkkjjjiiihhhhhhhhhiiijjjkkklllmmmmmmjjjmmmnnnmmmjjjhhhiiijjj~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwvvvvvvwwwwwwxxxzzzyyyxxxxxxwwwvvvuuuuuuwwwvvvuuuuuuwwwvvvuuusssppppppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnppprrrssssssssstttuuuuuurrrpppoooqqqqqqpppoooqqqrrrrrrssssssrrrqqqppppppppppppppppppooonnnnnnppppppoooooooooooonnnnnnooopppqqqqqqsssssstttuuutttsssrrrrrrqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhgggggggggggghhhiiijjjkkkjjjjjjjjjjjjkkkkkkkkkkkkmmmllllllkkkkkklllllllllkkkkkkllllllllllllkkkkkkiiiiiihhhhhhhhhhhhiiiiiijjjkkklllnnnnnnmmmlllkkkiiiiiijjjlllnnnppprrrtttqqqssssssqqqnnnkkkkkkmmm~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwuuupppppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppoooppprrrrrrqqqqqqqqqrrrsssqqqooooooqqqrrrqqqppprrrrrrsssssstttssssssrrrsssssssssssssssrrrqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqrrrsssttttttssssssrrrrrrrrrrrrqqqqqqppppppoooooooooooooooooooooooonnnmmmlllkkkjjjjjjjjjiiiiiijjjjjjkkklllmmmllllllkkkkkkkkkjjjjjjjjjlllllllllkkkkkkllllllmmmkkkkkkllllllllllllkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkklllmmmnnnooonnnmmmllljjjkkkkkknnnqqquuuyyy|||xxxxxxwwwtttpppmmmlllmmm~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyywwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzyyywwwtttppppppqqqqqqrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqppprrrsssrrrqqqoooppppppppppppooopppqqqqqqrrrqqqrrrrrrssstttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuutttrrrrrrqqqqqqppppppoooooommmmmmnnnooopppqqqrrrrrrppppppqqqqqqqqqpppppppppppppppoooooooooppppppqqqqqqppppppooonnnmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmnnnmmmmmmlllkkkjjjjjjjjjllllllkkkkkkkkklllmmmmmmllllllmmmmmmmmmmmmlllllljjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjkkklllkkkkkkkkkkkkkkkkkknnnrrrxxx}}}zzzyyywwwtttpppmmmkkkjjj~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyyyyzzzzzz{{{|||{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwyyyzzz|||zzzyyyyyyyyyzzzyyyvvvtttqqqqqqrrrrrrssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttsssqqqoooooopppnnnooopppppppppqqqqqqrrrrrrrrrsssssstttuuuvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvrrrrrrqqqppppppooonnnnnnlllmmmnnnooopppqqqqqqrrrpppqqqrrrrrrrrrrrrqqqqqqpppppppppppppppqqqrrrsssrrrrrrqqqqqqpppooooooooolllllllllkkkllllllmmmmmmooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkklllmmmnnnlllmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjjjmmmqqqwww|||zzzyyyxxxvvvssspppmmmkkk}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxxxxyyy{{{~~~}}}{{{zzzyyyzzzyyyxxxvvvsssssssssssssssssssssssspppqqqqqqqqqqqqrrrrrrrrrqqqssstttsssqqqoooooopppmmmoooqqqqqqpppppppppqqqqqqqqqrrrrrrtttuuuwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwsssrrrrrrqqqpppooonnnnnnnnnoooooopppqqqrrrssssssssstttuuuvvvwwwvvvuuutttppppppppppppqqqrrrssstttrrrrrrrrrrrrqqqqqqppppppnnnmmmmmmmmmmmmmmmnnnnnnoooooonnnmmmllllllkkkkkkkkkkkkkkkkkklllmmmmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkkkkkllljjjjjjjjjkkkkkkkkklllllliiijjjjjjlllppptttxxx{{{zzzyyyzzz{{{zzzxxxsssppp~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||}}}{{{{{{{{{{{{zzzzzzzzzzzz}}}||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwyyy{{{|||yyyxxxxxxxxxxxxwwwuuuuuuttttttssssssrrrrrrppppppqqqqqqqqqrrrrrrrrrpppqqqrrrqqqpppnnnnnnooolllooorrrrrrpppnnnooopppqqqpppqqqqqqsssuuuwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwttttttsssrrrqqqpppoooooonnnnnnooopppqqqrrrsssssstttuuuwwwxxxxxxxxxwwwvvvoooppppppppprrrssstttuuurrrrrrrrrrrrrrrqqqqqqqqqppppppooooooooooooooopppooonnnnnnnnnmmmmmmllllllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnoooooonnnnnnnnnllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkklllmmmmmmjjjkkkkkkmmmoooqqqsssuuuwwwxxxzzz~~~~~~yyyttt~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{{{{zzzzzzzzz~~~~~~}}}|||zzzyyyxxxwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyvvvuuuttttttvvvyyy}}}{{{wwwuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrqqqpppppppppqqqqqqrrrrrrrrrnnnoooqqqpppnnnmmmmmmnnnlllooorrrrrrpppnnnnnnppppppppppppqqqrrruuuwwwxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvuuuuuusssrrrqqqppppppllllllmmmnnnooopppqqqqqqrrrtttvvvwwwxxxwwwvvvuuuoooppppppqqqrrrtttuuuvvvrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqpppqqqqqqqqqnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnooonnnnnnoooooooooooonnnnnnmmmllllllkkkkkkllllllmmmkkkjjjjjjjjjjjjkkkllllllkkklllmmmnnnooopppqqqqqqsssuuuyyy{{{vvv~~~~~~}}}|||||||||{{{zzzyyyyyyxxxxxx||||||||||||||||||||||||}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~|||{{{yyywwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvwwwxxxwwwuuuttttttvvvxxxzzz{{{xxxuuussstttuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqnnnoooqqqrrrssstttttttttsssrrrqqqpppoooooooooooonnnnnnnnnnnnnnnoooppppppppppppooooooppprrrtttuuuwwwwwwwwwwwwwwwwwwwwwxxxtttuuuuuuuuutttrrrpppooooooooonnnnnnnnnpppqqqrrrsssyyy}}}}}}xxxtttsssttttttsssqqqpppoooppppppqqqrrrqqqqqqppppppqqqqqqrrrpppqqqrrrqqqppppppqqqssstttooommmpppppplllkkkooommmmmmlllllllllmmmmmmnnnlllmmmmmmmmmllllllnnnooolllmmmooonnnlllkkkkkklllkkkkkklllllllllllllllkkkiiijjjlllnnnoooooonnnmmmooorrrwww|||}}}{{{~~~~~~~~~~~~}}}}}}|||||||||{{{zzzyyyyyyyyy||||||||||||||||||||||||~~~~~~|||{{{{{{|||}}}}}}~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssrrrrrrtttvvvxxxzzzwwwtttsssssstttttttttsssssssssrrrrrrqqqqqqqqqooopppqqqrrrssssssssssssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooopppoooooonnnoooppprrrtttuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvtttrrrqqqooonnnnnnnnnnnnooopppqqqssswww|||{{{wwwsssssstttrrrqqqppppppppppppppppppqqqqqqqqqrrrssstttuuuuuusssttttttrrrppppppqqqsssuuuqqqooorrrrrrnnnnnnqqqnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmllllllnnnpppqqqrrrrrrqqqnnnlllllllllllllllmmmmmmmmmmmmllllllllllllmmmnnnoooooooooooooooqqquuuyyy{{{{{{zzzyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz||||||||||||||||||||||||~~~~~~|||{{{|||}}}}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttuuutttsssqqqpppqqqrrrtttuuuxxxuuusssrrrssstttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqppppppooonnnmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnoooooommmmmmmmmnnnooorrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvuuutttssspppooooooooooooooopppqqqrrruuuyyyxxxuuurrrrrrsssooooooppppppqqqqqqppppppqqqrrrssstttvvvxxxzzz{{{xxxxxxvvvsssppppppqqqsssuuusssrrrtttssspppppprrrooooooppppppppppppoooooolllmmmnnnmmmllllllnnnpppvvvwwwwwwtttqqqnnnllllllmmmnnnnnnoooooonnnmmmmmmoooooonnnnnnnnnoooooopppoooppprrrtttvvvvvvvvvvvv~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}||||||{{{{{{||||||||||||||||||||||||~~~}}}||||||~~~}}}|||||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwuuuttttttssssssrrrrrrpppppppppqqqssstttvvvtttrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrsssrrrrrrqqqpppoooooonnnmmmmmmlllllllllmmmnnnnnnmmmmmmmmmnnnnnnooolllllllllmmmoooqqqsssuuutttttttttttttttsssssssssrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppsssuuuuuusssqqqqqqrrrnnnoooqqqrrrssssssrrrrrrrrrrrrtttvvvyyy||||||{{{xxxtttqqqpppqqqtttuuuvvvxxxxxxvvvsssrrrrrrqqqqqqrrrsssrrrrrrppppppmmmnnnooonnnmmmmmmoooqqqwwwxxxxxxvvvrrrpppoooooooooooopppppppppooonnnnnnpppooonnnmmmmmmmmmnnnoooooooooppppppqqqrrrrrrrrr~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~||||||}}}~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwvvvtttsssssssssrrrrrrqqqqqqqqqrrrssstttuuusssrrrrrrssssssrrrqqqssssssssstttttttttttttttsssssssssrrrqqqpppnnnnnnnnnmmmllllllllllllllllllnnnnnnmmmmmmmmmmmmnnnnnnlllkkkkkklllmmmppprrrssssssssssssrrrrrrqqqqqqqqqqqqrrrsssuuuuuuuuuuuutttuuuuuuuuuuuuttttttsssssspppqqqrrrrrrqqqqqqqqqrrroooppprrrtttuuuuuuttttttrrrsssuuuxxx{{{~~~|||yyytttqqqpppsssvvvzzz~~~{{{wwwuuussssssttttttsssrrrrrrqqqooopppqqqpppooooooqqqsssuuuvvvwwwvvvtttrrrqqqrrrppppppqqqqqqpppoooooonnnooonnnmmmlllkkklllmmmnnnoooooooooooooooooopppppp}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~}}}|||{{{|||}}}|||{{{{{{zzzyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwuuuttttttssssssrrrrrrrrrrrrrrrssssssttttttsssrrrrrrttttttsssrrruuuuuuuuutttttttttttttttsssssssssrrrqqqooonnnmmmmmmmmmlllllllllllllllmmmnnnnnnmmmmmmllllllmmmmmmlllkkkkkkkkklllnnnpppqqqrrrrrrqqqqqqppppppoooooorrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssppppppoooooopppqqqrrrsssqqqrrrssstttuuuuuuvvvvvvssstttvvvxxx{{{~~~|||xxxssspppqqquuuyyy~~~xxxvvvuuutttsssrrrrrrssssssqqqrrrsssrrrqqqqqqsssuuutttuuuwwwvvvuuussstttuuuqqqqqqqqqqqqpppooonnnnnnmmmmmmlllllllllmmmmmmnnnoooooooooooopppppppppppp~~~~~~~~~}}}}}}||||||||||||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{zzz{{{}}}|||{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuttttttttttttqqqqqqqqqrrrrrrrrrsssssstttsssrrrsssuuuuuutttrrruuuuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqooonnnmmmmmmmmmllllllllllllmmmmmmooonnnmmmllllllllllllmmmmmmlllkkkkkkkkklllnnnoooqqqqqqppppppooonnnnnnmmmqqqrrruuuwwwxxxyyyyyyyyyxxxyyyyyyxxxwwwvvvtttssspppooonnnnnnoooqqqssstttssssssssssssssstttuuuvvvuuuuuuvvvxxx{{{}}}|||zzzvvvrrrppprrrwww|||xxxxxxvvvtttrrrqqqrrrssstttssstttuuutttssssssuuuwwwuuuvvvxxxwwwvvvuuuuuuvvvqqqqqqqqqqqqpppooonnnmmmkkklllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrqqq}}}~~~~~~}}}|||{{{{{{{{{{{{||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzzzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttuuupppqqqqqqqqqqqqrrrrrrrrrtttsssssstttuuuvvvtttrrruuuuuutttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqooonnnnnnmmmmmmlllllllllmmmmmmnnnooonnnmmmlllllllllllllllmmmlllkkkkkkkkkkkklllmmmqqqppppppooonnnmmmmmmmmmooopppsssuuuwwwxxxxxxxxxxxxyyyyyyxxxwwwuuusssrrrqqqooommmmmmooorrrsssttttttsssrrrqqqrrrssstttuuuuuuvvvwwwxxxzzz|||~~~{{{yyyuuuqqqpppsssyyy}}}uuuyyywwwsssqqqpppqqqsssuuutttuuuvvvuuutttuuuvvvxxxwwwyyyzzzyyywwwuuuuuuvvvqqqqqqqqqppppppnnnmmmmmmkkklllnnnppppppppppppooooooppprrrtttttttttsssrrr~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyxxxxxxxxxxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxtttrrrppppppqqqrrrqqqpppqqqqqqqqqrrrrrrsssssssssuuusssrrrpppooooooppppppqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmlllllllllmmmmmmlllllllllmmmmmmnnnmmmmmmlllllllllmmmmmmnnnppppppppppppppppppppppppooopppqqqrrrtttvvvxxxyyyvvvvvvvvvvvvtttrrrpppnnnlllmmmmmmnnnoooppppppqqqssssssrrrqqqqqqrrrsssssstttttttttvvvxxxyyyyyywwwsssrrrrrrqqqrrrsssuuuuuu}}}|||vvvvvvuuuuuuttttttssssssttttttuuuvvvwwwxxxyyyyyyuuuvvvvvvvvvvvvvvvuuutttqqqqqqqqqqqqpppnnnmmmlllllllllmmmnnnooopppqqqrrrqqqrrrtttyyy}}}}}}yyyvvv~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwtttrrrppppppqqqrrrqqqpppqqqqqqqqqrrrrrrrrrsssssstttsssrrrpppooooooppppppoooooooooooonnnnnnnnnmmmnnnmmmmmmmmmmmmlllllllllmmmmmmlllllllllmmmnnnnnnmmmmmmmmmllllllmmmmmmnnnppppppppppppppppppppppppnnnoooppprrrtttwwwyyyzzzwwwwwwwwwuuutttrrrpppooommmnnnnnnnnnooopppppppppsssrrrqqqqqqqqqqqqrrrssstttttttttuuuwwwxxxwwwuuurrrrrrqqqpppqqqrrrssstttzzz{{{xxxwwwwwwwwwvvvuuuuuuttttttsssrrrssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuuqqqqqqqqqqqqpppooommmmmmllllllmmmnnnooopppqqqqqqssstttxxx}}}}}}yyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwtttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrsssrrrqqqpppppppppppppppooonnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmlllllllllmmmmmmllllllmmmmmmnnnooonnnnnnmmmmmmlllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqtttxxxzzz|||yyyxxxwwwuuusssqqqqqqpppoooooooooooooooooopppppprrrqqqqqqppppppqqqqqqrrrtttsssssstttuuuuuutttrrrqqqppppppooooooppprrrrrrssswww||||||yyyvvvtttuuuxxxwwwwwwvvvvvvuuuttttttssstttvvvxxxzzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttssspppqqqqqqqqqpppooonnnnnnmmmmmmnnnoooppppppqqqrrruuuwww{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyxxxxxxwwwwwwvvvvvvtttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllmmmlllllllllmmmnnnooopppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllnnnppptttwwwzzz|||zzzyyyvvvtttrrrqqqqqqqqqppppppppppppppppppooooooqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrssstttsssqqqppppppooonnnnnnnnnooopppppppppssswwwxxxvvvvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuwwwzzz|||~~~}}}{{{zzzvvvvvvvvvuuutttrrrqqqpppppppppqqqqqqqqqppppppooonnnnnnooopppqqqqqqrrrrrruuuxxx{{{~~~zzzwww||||||||||||}}}~~~~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{||||||yyyyyyxxxwwwwwwvvvuuuuuutttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppppppppooooooppppppppppppppppppppppppnnnmmmmmmmmmmmmllllllllllllllllllmmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkmmmooorrruuuxxxyyyxxxwwwuuusssqqqqqqqqqrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqrrrrrrrrrpppnnnoooooommmmmmmmmmmmnnnooooooqqqtttuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvuuuuuuuuuuuuwwwzzz|||~~~}}}{{{zzzvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrssssssssstttvvvyyyzzzyyyuuurrrppp|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{||||||||||||{{{{{{yyyxxxxxxwwwxxxyyy{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{|||}}}yyyyyyxxxwwwvvvuuuuuuttttttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqqqqpppppppppoooppppppqqqppppppooooooppppppqqqqqqqqqqqqqqqrrrnnnmmmmmmmmmmmmllllllllllllllllllmmmnnnooopppqqqppppppooonnnmmmmmmmmmmmmllllllllllllllllllllllllkkklllmmmnnnppprrrtttuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrssssssrrrrrrqqqsssrrrqqqqqqrrrrrrpppnnnoooooommmllllllmmmmmmnnnnnnoooqqqsssuuuwwwxxxyyyxxxwwwwwwvvvvvvuuuttttttssstttvvvxxxzzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttsssrrrrrrsssttttttuuuttttttsssssssssttttttuuuuuuuuutttuuuwwwvvvssspppooonnn}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||}}}}}}}}}}}}}}}yyyyyyxxxwwwxxxzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyy{{{||||||yyyyyyxxxwwwvvvuuutttttttttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqpppppppppooonnnooopppqqqqqqpppooooooooooooppppppqqqqqqqqqqqqnnnmmmmmmmmmmmmlllllllllllllllmmmmmmnnnpppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnooopppppppppqqqqqqrrrrrrqqqqqqpppppppppqqqqqqrrrsssssssssrrrsssttttttttttttsssrrrrrrqqqpppqqqrrrrrrqqqooopppooonnnlllllllllmmmnnnmmmmmmooosssvvvxxxxxxxxxwwwwwwvvvuuuuuuttttttsssrrrssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuusssssstttvvvvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvwwwwwwtttuuuvvvtttrrrpppqqqsss}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzz{{{}}}~~~~~~zzzyyyxxxxxxxxx{{{}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyxxxxxxxxxssssssttttttttttttsssssstttuuuvvvwwwyyyzzz||||||yyyyyyxxxwwwvvvuuutttssstttrrrppppppqqqrrrqqqpppqqqqqqqqqqqqppppppoooooonnnooopppqqqqqqpppooonnnnnnnnnoooooopppppppppqqqnnnnnnmmmmmmmmmlllllllllllllllmmmmmmnnnpppqqqrrrqqqqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmnnnooopppqqqrrrqqqqqqpppppppppqqqrrrrrrsssttttttsssssstttuuuuuutttssssssqqqqqqpppqqqssssssqqqppppppooonnnmmmlllmmmmmmnnnmmmnnnppptttxxxzzzyyyyyyvvvvvvvvvuuuttttttssssssttttttuuuvvvwwwxxxyyyyyyuuuvvvvvvvvvvvvvvvuuutttssstttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxuuuvvvwwwuuussssssvvvyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}{{{{{{zzzxxxyyyzzz{{{||||||||||||{{{{{{zzzyyyzzz{{{|||}}}yyyyyyxxxxxxxxxwwwwwwwwwyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttuuuvvvwwwxxxyyyzzzzzz{{{zzzyyywwwuuutttsssrrrrrrqqqppppppooooooppppppnnnooopppqqqqqqpppooonnnnnnoooqqqqqqqqqpppnnnmmmmmmnnnooopppqqqqqqpppppppppooommmmmmnnnnnnmmmmmmoooooooooooopppqqqrrrsssqqqpppooommmmmmmmmnnnooonnnmmmmmmnnnoooooommmkkkoooooonnnmmmllllllllllllmmmnnnpppqqqrrrrrrqqqqqqnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqqqqqqqqqqqqqrrrooooooooooooppppppppppppqqqoooooorrrwwwzzzzzzyyyyyyxxxwwwvvvuuutttsssrrrpppqqqrrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuxxxwwwvvvuuuuuuvvvwwwxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~~~~|||{{{zzzyyyyyyxxxyyyzzz{{{|||||||||||||||{{{zzzyyyyyyyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuttttttttttttttttttttttttssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwuuutttsssrrrqqqppppppooonnnnnnnnnnnnooonnnoooppppppppppppooonnnlllmmmoooqqqqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqpppooonnnmmmnnnooooooooorrrqqqqqqqqqrrrsssttttttsssrrrpppooonnnnnnnnnoooqqqqqqpppqqqssssssrrrpppooonnnmmmllllllkkkkkkkkkmmmnnnooopppqqqqqqppppppnnnooopppqqqrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqoooooopppppppppqqqqqqqqqqqqppppppssswwwzzzzzzyyyyyyyyyxxxwwwvvvuuutttsssssssssuuuvvvwwwxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwvvvwwwxxxxxx~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{||||||||||||{{{yyyxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwuuuuuutttssssssrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmnnnooooooppppppoooooonnnlllmmmoooqqqqqqqqqpppooonnnoooooopppqqqrrrrrrrrrppppppoooooooooqqqrrrtttuuuuuutttttttttuuuuuuvvvvvvtttrrrqqqoooooooooooosssrrrrrrsssuuuvvvuuusssnnnnnnmmmlllkkkkkkkkkkkkllllllmmmnnnoooooooooooonnnoooqqqrrrssstttuuuuuurrrrrrrrrsssssssssttttttrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrtttxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyy{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvxxxxxxxxxwwwwwwwwwvvvvvvtttuuuuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrsssttttttuuussssssrrrrrrrrrrrrrrrqqqooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooonnnpppqqqssssssrrrpppooopppppppppqqqrrrsssttttttrrrssssssrrrrrrtttvvvxxxxxxwwwwwwvvvvvvvvvvvvwwwyyywwwuuusssqqqqqqqqqqqqqqqqqqqqqsssuuuvvvuuutttooonnnmmmllllllkkkkkkkkkkkkllllllmmmnnnnnnoooooooooppprrrtttuuuvvvwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxtttsssssssssssssssssstttssssssssssssttttttttttttttttttuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyzzz{{{||||||||||||xxxzzz|||~~~~~~|||zzzxxxwwwwwwxxxyyyzzzzzz{{{{{{~~~~~~||||||||||||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyyyyzzzzzzyyyzzzyyywwwuuutttsssssssssuuuuuutttttttttsssssssssrrrssstttuuutttsssrrrqqqpppppppppqqqqqqrrrrrrrrrpppppppppqqqrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrroooooonnnmmmmmmmmmmmmnnnmmmmmmnnnnnnnnnoooooopppssstttuuuvvvuuusssqqqppprrrrrrrrrrrrsssuuuwwwxxxvvvxxxyyyyyyxxxxxxzzz|||yyyyyyxxxwwwwwwwwwxxxxxx{{{zzzxxxuuutttsssssssssrrrrrrrrrtttvvvwwwvvvuuuqqqpppooonnnmmmmmmmmmmmmlllllllllmmmnnnnnnooopppqqqrrrtttuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzwwwvvvvvvuuuuuuvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvwwwuuuvvvxxxxxxyyyzzz{{{|||||||||||||||||||||{{{{{{zzz{{{|||}}}}}}~~~}}}}}}{{{}}}}}}{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzztttuuuvvvwwwxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppqqqsssttttttsssqqqpppooooooooopppqqqqqqrrrrrrooopppppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppppptttuuuvvvwwwwwwuuusssrrrttttttttttttvvvxxxzzz{{{|||~~~||||||~~~zzzzzzyyyyyyyyyzzzzzz{{{}}}{{{yyywwwvvvvvvvvvvvvvvvvvvvvvwwwyyyzzzyyywwwssssssrrrqqqppppppppppppnnnnnnnnnnnnooopppqqqrrrssstttvvvwwwxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{yyyxxxxxxwwwwwwxxxxxxyyywwwwwwwwwwwwxxxxxxxxxxxxwwwyyyzzzzzzzzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~~~~zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||zzzzzz{{{|||||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyrrrssstttuuuvvvvvvvvvvvvvvvuuusssrrrqqqqqqqqqrrrppppppppppppoooooooooooonnnppprrrssssssrrrpppooolllmmmmmmnnnoooooopppppppppppppppppppppqqqqqqqqqqqqpppppppppoooooonnnnnnnnnmmmmmmlllllllllllllllmmmmmmllllllmmmnnnpppqqqqqqsssuuuwwwxxxwwwvvvuuuwwwvvvvvvvvvwwwzzz|||~~~~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzzyyyyyyzzz{{{{{{zzzxxxvvvvvvuuutttssssssssssssppppppoooooopppqqqssstttvvvvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxzzz||||||zzzzzz|||~~~~~~~~~~~~~~~~~~~~~}}}yyyyyyzzzzzz{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwwwwxxxxxxqqqrrrssstttuuuuuuuuuuuuuuutttrrrqqqpppqqqqqqrrrppppppppppppooooooooonnnmmmoooqqqssssssrrrooonnnkkkkkkllllllmmmnnnooooooppppppppppppqqqqqqqqqqqqpppoooooonnnmmmmmmllllllmmmlllkkkkkkjjjjjjkkkkkkmmmlllllllllmmmnnnpppqqqnnnpppsssvvvxxxxxxxxxxxxxxxxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyyyyyzzz{{{{{{zzzyyyzzz{{{{{{yyyxxxxxxwwwvvvuuuuuuttttttuuurrrqqqqqqqqqqqqssstttuuuwwwxxxyyyyyyzzzzzzzzzzzz}}}~~~~~~~~~yyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{yyy{{{}}}}}}{{{zzz|||~~~~~~~~~}}}|||{{{{{{zzz}}}||||||{{{{{{zzzyyyyyy~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvxxxxxxyyyyyyyyywwwvvvuuuwwwwwwxxxxxxxxxwwwuuutttsssssstttuuuvvvvvvvvvvvvpppppppppppppppppppppppptttsssrrrpppoooooonnnnnnrrrrrrqqqpppooonnnmmmmmmmmmnnnpppppppppnnnllljjjkkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmmmmllllllkkkjjjkkkjjjjjjiiiiiiiiiiiiiiinnnmmmlllkkkkkkmmmooopppsssssstttvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}||||||{{{{{{zzz{{{{{{|||}}}}}}~~~~~~}}}|||zzzxxxwwwxxxyyyzzzuuusssrrrrrrtttvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{|||~~~}}}~~~}}}|||zzzzzzzzz{{{||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||||||||{{{zzzzzzyyyyyy||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuusssrrrsssttttttuuutttsssrrrqqqqqqqqqrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooooooooooooooorrrrrrqqqpppnnnmmmlllllllllmmmnnnnnnnnnmmmlllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnmmmmmmllllllkkkllllllkkkjjjjjjjjjjjjjjjmmmlllkkkkkklllmmmooopppssstttuuuvvvwwwyyyzzzzzz||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}~~~}}}{{{yyyyyyyyyzzzzzzwwwuuuttttttvvvxxxyyyxxxzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}|||{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuvvvvvvuuutttrrrqqqqqqqqqrrrrrrrrrqqqppppppqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnooooooooorrrrrrqqqooonnnlllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkklllmmmmmmmmmmmmlllkkklllllllllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllmmmmmmlllkkkkkkkkkkkklllllllllllllllmmmnnnoooppptttuuuvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{zzzzzzzzz{{{zzzxxxwwwxxxzzz{{{|||{{{||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzyyywwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvuuutttttttttuuuuuuvvvvvvuuutttrrrqqqqqqqqqrrrrrrrrrqqqqqqqqqsssssssssssssssrrrqqqpppoooooooooooooooooooooooonnnnnnmmmnnnnnnooopppppprrrrrrqqqooommmlllkkkjjjjjjjjjiiiiiijjjkkklllmmmkkkkkklllmmmmmmmmmmmmmmmjjjkkkkkklllmmmnnnnnnooonnnmmmmmmmmmlllmmmmmmmmmnnnmmmmmmlllllllllllllllllllllmmmnnnooopppqqqrrruuuvvvwwwxxxyyyzzz{{{|||~~~~~~~~~~~~||||||{{{{{{|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuutttssssssrrrrrrsssttttttuuutttrrrqqqpppqqqqqqpppppppppqqqqqqqqqssssssssssssrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrqqqooonnnlllkkkkkkjjjjjjjjjjjjjjjkkklllmmmkkklllmmmmmmnnnnnnmmmmmmkkkkkkllllllmmmnnnoooooommmmmmlllkkkllllllmmmnnnnnnnnnmmmllllllllllllmmmlllnnnppprrrssstttttttttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||~~~}}}}}}~~~}}}}}}}}}|||}}}}}}~~~~~~~~~}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvuuutttsssrrrqqqqqqrrrrrrssssssrrrqqqooonnnooooooooonnnoooooopppqqqppppppqqqqqqqqqpppoooooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooopppqqqrrrrrrqqqpppooonnnmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmnnnoooooooooooonnnllllllmmmmmmnnnooooooooonnnmmmlllllllllmmmnnnoooppppppooonnnnnnnnnnnnnnnnnnpppsssvvvxxxyyyxxxxxxwwwxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||||||||}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvtttssssssrrrttttttuuuuuutttsssqqqpppppppppoooooooooppprrrsssooopppqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooppppppoooooooooppppppqqqrrrqqqqqqqqqpppppppppooonnnnnnooopppoooooommmlllnnnnnnooopppppppppppppppnnnnnnoooooooooooooooooopppooonnnmmmnnnoooqqqrrrssssssrrrqqqqqqqqqqqqqqqpppssswww{{{}}}}}}|||{{{xxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttxxxyyyyyyyyyyyywwwvvvuuussssssrrrrrrrrrsssuuuvvvqqqrrrssstttttttttttttttppppppppppppppppppppppppqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrqqqpppnnnllloooooopppqqqqqqqqqqqqqqqppppppppppppoooooooooooorrrqqqpppooooooqqqssstttuuuuuutttsssssssssssstttrrruuuyyy}}}~~~}}}xxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~~~~{{{zzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttvvvwwwwwwxxxxxxxxxsssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppqqqrrrrrrqqqpppooonnnoooooopppppppppqqqqqqqqqtttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzz}}}~~~~~~|||{{{xxxyyyzzzzzz{{{{{{{{{zzz~~~}}}}}}}}}~~~yyyyyyyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}~~~}}}|||||||||}}}~~~}}}}}}||||||{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwxxxxxxxxxxxxwwwvvvvvvttttttuuuvvvwwwwwwwwwwwwuuuttttttsssssssssssssssttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttsssrrrqqqppprrrrrrrrrrrrssssssttttttuuuuuutttsssssssssssstttssssssrrrrrrsssssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzz|||}}}}}}||||||yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~}}}||||||}}}~~~zzzzzzzzzzzz{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzzzzz}}}}}}}}}}}}}}}|||{{{{{{zzz{{{{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}|||yyyyyyyyyyyyyyyxxxxxxwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssstttuuuuuuuuuuuuttttttsssuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvuuuttttttttttttuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||}}}zzzzzzyyyxxxyyyzzz{{{|||~~~}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzzzzzzz{{{||||||||||||{{{{{{zzzzzzyyyyyy{{{{{{||||||{{{{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{zzzzzzyyywwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyy{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||~~~~~~|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}}}}}}}}}}|||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxxxxxxxzzz|||}}}|||{{{yyyxxxxxxyyy{{{|||}}}}}}}}}}}}|||{{{yyyyyyxxxxxxyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzz{{{|||||||||}}}}}}}}}~~~zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~|||zzzzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzz{{{yyyyyyyyyyyyzzzzzzzzz{{{yyyyyyzzz{{{{{{|||}}}}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyxxxxxxxxxyyy{{{||||||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{wwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyxxxyyyyyyzzzzzzyyyxxxwwwwwwvvvwwwwwwtttuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzz|||}}}~~~||||||{{{{{{{{{|||||||||||||||~~~|||{{{{{{zzzyyyzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}|||||||||{{{{{{zzzzzzzzz||||||{{{zzzzzzzzzzzz{{{yyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzzyyyyyyxxxxxxyyyzzz{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwtttuuuuuuvvvwwwxxxyyyzzzwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxsssssstttuuuvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwvvvuuuttttttsssssssssqqqqqqqqqqqqrrrrrrrrrrrrsssttttttuuuvvvwwwxxxyyyyyy{{{}}}~~~|||{{{yyyxxxwwwwwwxxxxxxxxxyyyyyyyyy~~~}}}}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}|||{{{{{{{{{}}}~~~~~~}}}}}}}}}||||||{{{{{{~~~~~~}}}|||||||||||||||yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyyyyyyyxxxxxxzzz{{{|||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwttttttuuuvvvwwwxxxyyyyyyvvvvvvuuutttttttttttttttrrrsssssstttuuuvvvvvvwwwppppppqqqrrrtttvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuutttvvvuuutttsssrrrqqqqqqqqqoooooooooooopppppppppppprrrrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~}}}|||{{{yyywwwvvvtttuuuuuuuuuvvvvvvwwwwww~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||||||||||||||||||||xxxxxxxxxxxxyyyyyyzzz{{{|||{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{||||||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzwwwxxxzzzzzzyyywwwtttrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrssssssrrrrrrqqqppppppooooooppppppqqqrrrqqqqqqppppppqqqssstttuuuxxxxxxxxxvvvtttssssssuuuvvvvvvuuutttssssssrrrrrrqqqqqqppppppppppppqqqqqqnnnmmmmmmmmmmmmnnnnnnoooppppppqqqrrrssstttvvvwwwvvvwwwyyy{{{|||}}}~~~~~~|||zzzyyyxxxyyyyyywwwuuuuuussspppppprrrtttuuuuuu~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyzzzzzzxxxuuurrrppprrrqqqqqqqqqqqqpppppppppppppppqqqrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnooopppppppppooooooooooooqqqrrrsssvvvwwwvvvuuurrrqqqrrrsssssssssrrrrrrqqqpppoooooooooooonnnnnnnnnnnnoooooonnnmmmmmmmmmmmmnnnooooooppppppqqqqqqrrrtttuuuvvvuuuvvvxxxzzz{{{|||}}}}}}zzzxxxwwwwwwxxxxxxvvvuuuuuussspppooopppqqqqqqqqq~~~}}}{{{yyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyywwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuuuutttttttttttttttuuuuuuvvvxxxyyyyyyxxxvvvssspppnnnqqqqqqpppppppppooooooooommmnnnooopppppppppppppppmmmllllllllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnpppqqqtttttttttrrrpppooooooqqqooooooooonnnmmmmmmmmmlllmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnoooooopppppppppqqqrrrssstttuuutttuuuvvvxxxyyyzzz{{{{{{xxxwwwwwwxxxyyyzzzyyyxxxxxxuuurrrpppooopppoooooo~~~~~~~~~}}}{{{yyyxxxwwwwwwvvvwwwxxxzzz{{{{{{zzzzzzxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrrrrrrrrrrssssssvvvvvvwwwvvvuuurrrpppnnnpppppppppooooooooonnnnnnkkklllmmmnnnnnnooonnnnnnlllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkklllmmmnnnoooqqqqqqqqqooommmlllmmmnnnlllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmlllmmmmmmnnnoooppppppppppppppppppqqqrrrsssrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwzzz}}}|||yyytttrrrqqqqqqpppooo~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzz|||}}}}}}||||||xxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttrrrrrrssstttvvvwwwxxxxxxrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrppppppoooooonnnnnnnnnmmmmmmmmmjjjkkkllllllmmmmmmmmmllllllkkkkkkkkkkkklllmmmmmmmmmllllllkkkkkklllnnnnnnooooooooommmjjjiiijjjkkkkkkkkkkkkkkkllllllllllllmmmllllllkkkkkkllllllmmmlllllllllmmmmmmnnnppppppppppppoooooooooppppppqqqpppqqqrrrtttuuuuuuuuuuuuttttttuuuyyy}}}zzzwwwsssqqqqqqqqqpppooo~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyxxxxxxxxxyyyyyywwwyyy{{{}}}~~~}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssspppppprrrtttvvvwwwyyyzzzsssrrrrrrqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmllllllkkkkkklllllllllkkkkkkjjjkkkjjjjjjjjjjjjkkkllllllllllllkkkjjjjjjkkklllmmmmmmmmmmmmkkkiiihhhhhhjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmllllllllllllmmmmmmlllllllllmmmmmmooopppqqqpppoooooonnnnnnnnnoooooooooooopppqqqrrrssssssrrroooooopppsssxxx{{{||||||tttqqqnnnmmmnnnooopppooo~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyyyyyyyyyyyzzzwwwyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvtttsssrrrpppppprrrsssuuuvvvxxxxxxttttttsssrrrqqqrrrrrrrrrppppppppppppoooooonnnnnnmmmmmmmmmllllllllllllkkkllllllllllllkkkjjjiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkkjjjiiihhhhhhiiijjjjjjllllllllljjjhhhggghhhiiijjjjjjkkkkkklllmmmmmmnnnmmmllllllkkkkkkllllllmmmllllllllllllnnnooopppqqqpppooonnnnnnmmmmmmmmmnnnmmmnnnoooppppppqqqqqqpppnnnmmmmmmooorrrsssssssssnnnlllkkkkkknnnppprrrrrr}}}}}}|||{{{zzzyyyyyyyyywwwxxx{{{|||}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvtttsssrrrqqqrrrrrrssstttuuuvvvvvvuuuttttttsssrrrrrrrrrsssrrrqqqpppooonnnmmmllllllmmmmmmlllllllllkkkkkkkkkmmmmmmmmmlllkkkjjjiiihhhggggggggggggggghhhiiiiiiiiihhhgggffffffggghhhiiillllllllljjjhhhfffgggiiiiiiiiijjjkkklllmmmmmmnnnlllkkkkkkjjjjjjkkkkkklllkkkkkkllllllnnnooopppqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnoooppppppoooooopppooommmnnnoooooonnnmmmmmmkkkjjjlllooosssuuuvvv~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyxxxwwwvvvuuutttvvvvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppprrrqqqpppnnnmmmmmmmmmmmmkkkllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjkkkjjjhhhgggfffgggiiijjjiiiiiihhhgggggggggggggggiiijjjjjjiiihhhgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjmmmkkkiiihhhfffffffffgggkkkkkkkkkkkklllnnnooopppnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmlllmmmoooqqqsss~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvuuutttsssrrrqqqpppqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjiiigggffffffgggiiijjjiiiiiihhhgggggggggggggggggghhhhhhhhhfffeeefffgggiiiiiijjjjjjkkkkkkkkkllllllkkkiiigggffffffffffffjjjjjjkkklllmmmnnnoooooonnnmmmmmmllllllmmmmmmnnnlllllllllllllllmmmmmmnnnnnnmmmmmmmmmmmmnnnoooooommmlllkkkkkkkkkmmmoooppp~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwuuuuuuwwwxxxyyyyyyxxxuuusssrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnppppppppppppqqqqqqqqqqqqqqqpppooonnnmmmlllllllllkkkkkkkkkjjjjjjiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhiiihhhgggffffffggghhhiiiiiiiiihhhgggggggggggggggdddeeeffffffeeeeeefffgggiiiiiijjjkkkkkklllmmmmmmkkkjjjiiigggfffffffffggghhhiiikkkmmmnnnnnnnnnmmmmmmllllllkkkkkkllllllmmmllllllkkkkkkllllllmmmnnnmmmmmmmmmmmmmmmnnnoooooolllkkkjjjiiijjjkkklllmmm~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxwwwwwwwwwwwwvvvvvvyyywwwuuuttttttvvvyyy{{{zzzxxxuuurrrppppppqqqqqqqqqqqqqqqpppooonnnmmmlllooooooooooooooopppppppppppppppnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhggggggfffgggggggggggggggggggggggghhhgggfffffffffggghhhiiiiiihhhhhhgggggggggggggggccceeeffffffeeeeeeggghhhhhhiiijjjkkklllmmmnnnnnnlllkkkiiihhhgggggghhhhhhggghhhkkkmmmnnnnnnmmmllllllkkkkkkjjjjjjkkkkkklllkkkkkkkkkkkkkkkllllllmmmlllkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjiiijjjjjjkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvwwwwwwvvvvvvvvvuuuuuuuuuwwwvvvtttssssssvvvxxxzzzxxxwwwtttqqqpppppppppqqqqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmnnnnnnoooooopppooonnnlllkkkkkkjjjjjjjjjjjjiiihhhggggggffffffffffffffffffffffffffffffggggggggggggggghhhiiiiiiiiihhhhhhgggggggggggggggeeefffhhhhhhgggggghhhjjjhhhhhhiiijjjlllmmmnnnnnnmmmllljjjiiihhhiiiiiijjjfffhhhjjjlllmmmmmmlllkkkkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjkkklllllljjjiiiiiiiiiiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkk~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyywwwvvvuuurrrrrrssstttuuuvvvwwwwwwuuutttsssrrrssstttvvvxxxvvvuuusssqqqpppppppppqqqqqqqqqqqqqqqpppooonnnnnnllllllmmmmmmnnnnnnooooooooonnnmmmlllkkkjjjjjjjjjiiiiiiiiihhhhhhggggggfffeeeeeeeeefffffffffffffffgggggghhhhhhiiiiiijjjjjjiiiiiihhhgggggggggggggggggghhhjjjiiihhhhhhiiijjjhhhhhhiiijjjjjjkkklllllllllkkkjjjiiihhhiiiiiijjjfffgggiiikkklllllllllkkklllkkkkkkjjjjjjkkkkkkllljjjjjjiiiiiijjjjjjkkkllliiiiiiiiiiiiiiijjjjjjkkkllllllllllllllllllllllll~~~~~~~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~{{{{{{zzzzzzzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzyyywwwuuutttpppqqqqqqrrrssstttuuuuuussssssrrrrrrrrrsssttttttrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqqqqppppppmmmmmmnnnnnnoooppppppqqqooonnnlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeffffffggggggggghhhiiijjjjjjkkkkkkkkkiiiiiihhhggggggggggggggghhhjjjjjjjjjhhhggghhhiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiihhhggggggggghhhiiigggggghhhiiijjjkkkllllllllllllkkkkkkkkkkkklllllliiiiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjjjjkkklllllljjjjjjkkklllmmmmmmmmmmmm~~~~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzyyywwwuuusssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqnnnoooooopppqqqrrrrrrrrrnnnnnnlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiieeeeeeeeeffffffgggggggggggghhhiiikkkkkkllllllllliiiiiihhhgggggggggggggggiiijjjjjjiiihhhgggggghhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhfffeeeeeefffgggggghhhgggggghhhiiijjjlllmmmmmmllllllkkkkkkllllllmmmiiiiiiiiihhhiiijjjjjjkkkllllllkkkkkkllllllmmmnnnhhhiiijjjkkklllmmmmmmmmm~~~~~~~~~~~~~~~}}}{{{{{{{{{||||||zzzzzzyyyyyyyyyzzz{{{{{{yyyyyyyyyxxxxxxxxxwwwwwwzzzyyyxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuutttrrrqqqppppppqqqqqqoooooooooooooooooooooppprrrrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppllllllmmmnnnooopppqqqrrrmmmmmmlllkkkjjjhhhhhhgggggghhhjjjllllllllljjjiiihhhhhhggggggggghhhhhhiiijjjjjjkkkllllllmmmmmmnnnkkkjjjhhhfffeeefffggghhheeeeeeeeeeeeeeeeeeeeeeeejjjkkkkkkjjjjjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhffffffggghhhiiijjjjjjkkkjjjjjjjjjkkkkkklllllllllkkkkkkjjjiiiiiijjjkkklllmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjlllmmmoooppp~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyxxxvvvvvvuuuuuuuuuuuutttsssqqqqqqqqqqqqqqqppppppooooooooooooooooooqqqqqqqqqqqqpppppppppoooooooooppppppppppppoooooommmmmmnnnoooppppppqqqqqqmmmmmmlllkkkjjjiiihhhhhhhhhiiikkkllllllkkkjjjiiigggggggggggghhhhhhhhhhhhiiijjjjjjkkkkkklllmmmmmmllljjjhhhgggffffffggghhheeeeeeeeeeeeeeeeeeeeeeeeiiiiiijjjjjjiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiigggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkllljjjiiihhhhhhhhhiiijjjkkkmmmllllllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnooo~~~~~~~~~}}}|||{{{{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuuuuttttttuuuvvvwwwwwwyyyyyywwwvvvttttttssssssuuutttsssrrrqqqqqqrrrrrrpppppppppoooooonnnnnnnnnppppppooooooooooooooonnnnnnnnnoooooooooooonnnnnnmmmnnnooooooppppppppppppmmmmmmlllkkkjjjjjjiiihhhiiijjjkkkllllllkkkjjjiiieeefffggghhhiiihhhhhhggghhhhhhiiiiiijjjkkkkkklllkkkjjjhhhgggffffffggggggeeeeeeeeeeeeeeeeeeeeeeeegggggghhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilllllllllkkkkkkkkkkkkkkkhhhhhhggggggggghhhjjjjjjlllkkkkkkjjjjjjiiiiiiiiihhhiiijjjlllmmmmmmmmmmmm~~~~~~~~~}}}}}}|||{{{{{{{{{}}}|||{{{zzzyyyxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxtttttttttuuuuuuvvvwwwwwwxxxxxxvvvtttsssrrrrrrrrrtttssssssrrrrrrrrrrrrrrrpppppppppooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnoooooooooooonnnnnnmmmmmmmmmlllkkkjjjjjjjjjkkkkkklllllllllkkkjjjiiieeeggghhhjjjjjjiiigggfffgggggghhhhhhiiijjjjjjjjjiiihhhgggfffeeeeeeeeefffeeeeeeeeeeeeffffffffffffeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiilllllllllllllllkkkkkkkkkiiiiiihhhggghhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiiiiihhhiiikkklllmmmmmmllllll~~~~~~~~~}}}||||||{{{zzz}}}|||{{{zzzyyyxxxxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxtttuuuuuuvvvvvvvvvwwwwwwwwwvvvtttsssrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllmmmoooppppppooonnnmmmnnnmmmmmmmmmlllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkhhhiiijjjkkkkkkiiigggfffffffffggghhhhhhiiiiiijjjgggffffffeeeddddddddddddeeeeeeeeeffffffgggggggggeeefffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjllllllllllllllllllllllllllllllkkkjjjjjjkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjkkkllllllllllll}}}~~~~~~~~~}}}|||{{{zzz|||{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnppprrrrrrqqqpppooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkklllllllllmmmlllmmmmmmlllkkkiiigggfffffffffggghhhhhhiiiiiijjjfffffffffeeeddddddcccccceeeeeeeeefffgggggghhhhhhgggggghhhjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmpppooonnnlllkkkllllllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkllllll~~~~~~}}}~~~~~~~~~}}}|||{{{zzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzyyyyyyyyyuuuuuuvvvvvvuuutttrrrrrrrrrqqqqqqpppppppppqqqqqqnnnoooppppppppppppooonnnllllllmmmmmmnnnooooooooolllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnpppsssuuuvvvuuutttsssnnnnnnnnnnnnmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnoooqqqpppooommmkkkiiigggffffffgggggghhhiiiiiijjjjjjggggggggggggfffeeeddddddeeeeeeeeefffggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkklllllllllllllllllllllllljjjjjjkkkkkkllllllmmmmmmjjjkkkkkklllmmmnnnoooooosssqqqooommmlllkkkkkkllllllllllllllllllllllllllllllkkkiiihhhhhhjjjlllmmm~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyyyyyyytttuuuuuuuuutttrrrpppooopppppppppooopppqqqqqqrrrmmmnnnoooppppppooonnnmmmkkkkkklllmmmnnnoooppppppmmmmmmmmmnnnnnnnnnoooooonnnnnnoooooooooooonnnnnnppprrruuuxxxyyyyyywwwvvvnnnnnnnnnnnnnnnmmmmmmmmmiiiiiijjjjjjlllnnnoooppptttssspppmmmkkkiiihhhggggggggghhhhhhiiiiiijjjjjjiiiiiiiiiiiihhhgggfffeeeeeeeeeeeefffggghhhhhhiiijjjjjjkkklllllllllkkkkkklllllllllllllllllllllllljjjjjjkkkkkklllmmmnnnnnniiijjjkkklllmmmooopppppptttrrrpppmmmlllkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkhhhggggggiiilllnnn~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}~~~}}}{{{yyywwwuuussssssssstttsssrrrppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnppppppooonnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnoooppprrrsssvvv{{{|||xxxrrrqqqooopppqqqqqqooommmlllkkkjjjjjjjjjjjjlllllloooooonnnmmmkkkjjjiiiiiifffggghhhjjjjjjjjjiiihhhdddeeegggiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiijjjiiijjjkkkllllllkkkjjjiiinnnmmmkkkjjjiiijjjjjjkkkiiiiiiiiiiiijjjkkklllmmmllllllllllllllllllllllllooonnnmmmlllkkklllmmmmmmkkkjjjiiiiiijjjkkkmmmnnnmmmmmmlllkkkjjjjjjjjjjjj~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyyzzz|||~~~}}}yyywwwuuussssssssstttsssqqqppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppoooooonnnmmmmmmnnnnnnmmmmmmmmmmmmnnnooopppppptttwww~~~tttrrrqqqqqqrrrssssssrrrmmmlllkkkjjjjjjkkkkkklllooonnnmmmlllkkkiiihhhhhheeefffggghhhiiiiiiiiiiiifffgggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhfffgggiiijjjkkkkkkkkkkkkllllllkkkkkkjjjkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmllllllllllllllllllllllllmmmmmmkkkjjjjjjjjjkkkllljjjiiiiiiiiiiiikkklllmmmlllkkkjjjjjjiiiiiiiiijjj~~~~~~~~~}}}}}}{{{zzzyyyyyyyyyyyyxxxyyyzzzyyyyyyzzz}}}zzzwwwuuusssrrrssssssrrrqqqpppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrvvv{{{wwwtttrrrqqqsssvvvxxxxxxnnnmmmlllkkkjjjkkkkkklllnnnnnnmmmkkkjjjiiihhhgggeeeeeeeeefffhhhiiikkkllliiiiiihhhgggggggggggghhhiiiiiihhhhhhgggggggggfffdddeeegggiiijjjkkklllllljjjkkkkkkllllllllllllkkkjjjjjjjjjjjjkkkllllllmmmlllllllllllllllllllllllllllkkkjjjiiiiiiiiijjjjjjiiihhhhhhhhhiiijjjkkklllkkkjjjiiiiiiiiiiiiiiijjj~~~~~~}}}}}}{{{{{{zzzyyyxxxxxxxxxyyywwwxxxyyyyyyyyyzzz}}}zzzvvvuuusssrrrssssssrrrqqqppppppppppppppppppppppppoooooonnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnmmmllllllmmmmmmmmmnnnnnnoooooopppqqqrrrssswww|||xxxuuuqqqppprrrvvvyyyzzzooonnnmmmkkkkkkkkkkkklllmmmmmmlllkkkiiihhhggggggfffffffffggghhhkkknnnooolllkkkiiigggffffffggghhhhhhhhhhhhgggffffffeeeeeeeeefffggghhhiiijjjkkkkkkiiijjjlllmmmmmmmmmllllllkkkkkkkkkkkkkkklllmmmmmmllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllllljjjjjjjjjiiijjjjjjkkkkkk~~~~~~~~~~~~~~~}}}||||||zzzyyyxxxxxxxxxxxxxxxyyywwwxxxyyyxxxxxxzzz}}}zzzvvvtttrrrrrrrrrsssrrrqqqppppppppppppppppppppppppoooooonnnnnnnnnnnnoooooopppooooooooonnnnnnmmmmmmmmmlllllllllllllllmmmmmmnnnnnnooooooppprrrssstttyyy|||wwwsssooonnnpppsssvvvxxxnnnmmmlllkkkjjjkkkkkklllmmmmmmlllkkkiiihhhgggggghhhhhhhhhiiikkkmmmppprrrlllkkkiiihhhggggggggghhhggggggggggggffffffeeeeeehhhhhhhhhhhhhhhiiiiiiiiiiiijjjlllmmmnnnmmmmmmllllllllllllkkkllllllmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjkkkllllllmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnn~~~~~~~~~~~~~~~~~~}}}|||||||||yyyxxxxxxxxxxxxyyyyyyzzzwwwxxxyyyxxxxxxyyy|||~~~yyyvvvtttrrrqqqrrrrrrqqqpppppppppppppppppppppppppppnnnnnnnnnnnnnnnoooooopppoooooonnnnnnmmmmmmlllllllllkkkkkkkkkkkklllmmmmmmnnnnnnnnnoooppprrrsssttt{{{}}}vvvrrrnnnkkkllloooqqqrrrlllkkkjjjjjjjjjjjjllllllnnnnnnmmmkkkjjjiiihhhgggiiiiiijjjkkkmmmoooqqqrrrlllkkkjjjiiihhhgggggggggfffgggggggggggggggggggggjjjiiiiiihhhhhhhhhiiiiiikkkllllllmmmmmmmmmmmmlllmmmmmmlllllllllmmmmmmnnnllllllllllllllllllllllllmmmmmmnnnnnnnnnmmmlllkkkjjjkkklllmmmnnnnnnnnnmmmkkkkkkkkkkkklllnnnoooooo~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{xxxyyyyyyxxxwwwxxxzzz}}}~~~{{{xxxvvvtttrrrqqqrrrrrrqqqpppppppppppppppppppppppppppnnnnnnnnnnnnnnnoooppppppnnnnnnnnnmmmlllkkkkkkkkkkkkkkkjjjjjjkkkllllllmmmmmmmmmmmmnnnpppqqqssstttyyy|||vvvrrrmmmjjjjjjkkklllllljjjiiihhhhhhiiijjjlllmmmooonnnmmmlllkkkiiihhhhhhhhhiiikkklllnnnoooppppppjjjjjjjjjjjjiiiiiihhhgggfffffffffgggggghhhiiiiiiiiiiiihhhhhhiiijjjkkklllnnnmmmmmmllllllllllllmmmnnnnnnmmmmmmmmmmmmmmmnnnllllllllllllllllllllllllmmmmmmnnnooonnnmmmlllkkkiiijjjkkkmmmmmmmmmmmmllljjjjjjjjjkkklllmmmoooooo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{yyyyyyyyyxxxwwwwwwzzz|||{{{|||~~~~~~|||yyywwwuuutttrrrqqqrrrrrrqqqpppppppppppppppppppppppppppnnnnnnnnnnnnnnnoooppppppnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllmmmllllllmmmnnnoooqqqssstttuuuyyyvvvrrrnnnkkkjjjiiiiiihhhhhhhhhgggggghhhjjjlllmmmoooooonnnmmmkkkjjjiiiiiiggghhhkkkmmmnnnnnnnnnnnnhhhiiijjjkkkkkkiiihhhgggeeeeeefffggghhhiiijjjjjjhhhhhhhhhhhhjjjlllnnnooopppooommmlllkkkkkklllmmmooonnnnnnmmmmmmmmmnnnnnnlllllllllllllllllllllllllllmmmnnnnnnnnnmmmlllkkkhhhiiikkklllmmmmmmlllkkkhhhiiiiiijjjkkkmmmnnnooo