BMv6( ~~~|||||||||}}}}}}zzz|||yyyxxxxxxyyyyyyyyyzzz}}}|||yyyxxxzzzzzzwww|||tttqqqtttrrrmmmnnnuuuooooooooooooooooooooooootttpppssstttlllmmmqqqmmmlllfffiiilllhhhkkknnnhhhlllffffffnnnqqqmmmlllpppkkkkkkkkkjjjjjjjjjiiiiiiiiigggeeeeeegggiiijjjjjjgggiiihhhgggiiillljjjffffffggghhhiiihhhgggeeedddcccccccccdddeeefffggghhhbbbdddeeeeeedddbbbbbbbbbffffffeeeddddddddddddeeebbbdddggghhhgggfffeeefffbbb``````cccffffffccc___```cccfffggggggggghhhiiibbbeeedddaaaaaadddeeebbbeeeggghhhgggdddccceeehhhiiieeecccddddddbbbdddgggiiigggeeeeeeeeefffeeedddgggiiiiiieeedddfffeeebbbcccbbbbbbbbbbbbdddeeefffeeecccaaabbbfffgggeeecccdddddddddcccccccccbbbbbb___aaaccceeegggfffeeeeeeeeebbb```bbbeeegggfffdddfffffffffgggiiimmmppprrrkkkfffgggfffaaaggglllcccgggdddeeeiiiiiiffffffhhhggghhhhhhgggffffffiiikkk}}}~~~~~~}}}~~~~~~}}}||||||||||||zzzyyywwwvvvwwwyyy{{{}}}|||||||||}}}}}}zzzvvvrrrwwwtttqqqqqqrrrssspppnnnsssqqqnnnmmmnnnoooooooooppprrrrrrnnnnnnrrrrrrpppkkkjjjiiihhhhhhhhhiiijjjbbbdddgggiiijjjkkkmmmooommmiiiggghhhllllllhhhdddiiihhhhhhhhhhhhhhhiiiiiieeeiiijjjiiijjjllllllhhhfffggggggggggggeeedddbbbeeedddcccbbbccceeeggghhhaaaeeegggdddbbbcccbbb```eeeffffffeeedddccceeefffdddfffggggggffffffgggiiifffeeeddddddeeeeeecccaaaaaacccfffgggggggggggggggcccbbbaaabbbdddfffffffffeeeggggggeeebbb```bbbdddjjjffffffhhhfffaaabbbgggfffdddccccccdddeeeeeedddhhhhhhgggfffeeeeeeeeeeeegggggggggeeebbbaaabbbcccaaa```aaaccceeeeeecccaaadddffffffdddaaa___aaaddddddddddddfffiiijjjiiihhhhhhdddaaaaaadddggghhhgggdddcccccceeeiiimmmppppppfffgggiiihhhfffdddcccccciiicccbbbhhhllliiiccc```iiigggffffffggggggfffddd~~~~~~|||{{{{{{zzzzzz{{{yyyxxxvvvwwwyyy{{{}}}}}}|||{{{||||||zzzvvvtttyyywwwtttsssssssssrrrqqqtttrrrooooooppprrrrrrrrrppprrrqqqnnnnnnqqqrrrpppkkkjjjjjjjjjjjjkkkllllllfffhhhjjjlllmmmnnnooopppnnnjjjhhhiiilllmmmjjjgggjjjiiihhhgggggghhhiiijjjfffiiijjjhhhhhhkkkkkkhhhdddeeefffggghhhgggffffffggggggeeeddddddeeefffgggaaafffgggeeecccddddddbbbdddeeeeeedddccccccdddfffggghhhiiigggeeedddeeefffeeedddddddddeeeeeecccaaa```bbbdddffffffgggggghhheeecccbbbccceeeffffffeeedddffffffdddbbbaaabbbdddgggeeeeeegggeeeaaabbbgggfffdddbbbcccdddddddddcccdddccccccbbbbbbcccdddeeegggggggggeeebbbaaabbbcccdddcccccccccdddccc```^^^aaaccceeedddcccbbbdddfffffffffeeefffhhhhhhfffeeeeeedddbbbdddggghhhgggfffeeecccbbbccceeeggghhhhhheeeggghhhiiigggffffffggggggeeeeeeiiiiiieeecccdddgggfffffffffggghhhgggggg}}}|||{{{zzzzzzzzz{{{zzzxxxwwwwwwyyy{{{|||~~~|||{{{zzzzzzyyywwwvvvyyyxxxwwwtttqqqppprrrtttsssqqqooooooqqqrrrsssrrroooqqqpppllllllpppqqqooojjjkkklllmmmmmmmmmmmmmmmjjjjjjlllmmmnnnnnnoooooonnnkkkhhhhhhkkkmmmmmmkkkkkkjjjhhhgggggghhhiiikkkhhhjjjiiifffeeehhhiiigggcccdddfffggghhhiiiiiiiiiiiiiiihhhggggggfffeeeeee```dddfffcccbbbdddeeecccdddeeefffeeeddddddeeegggiiijjjjjjhhheeecccbbbccceeedddcccdddeeeeeecccbbb```aaabbbdddfffgggggghhhfffeeecccdddeeeffffffeeecccddddddcccbbbbbbccceeeeeecccdddeeedddaaabbbfffeeedddcccccccccdddbbbaaabbbaaa``````aaabbbeeeffffffggggggeeecccbbbbbbddddddccccccddddddcccaaa___^^^aaadddeeeeeeeeefffggghhhgggffffffffffffcccaaaccccccdddfffhhhhhhfffddddddcccaaabbbccceeeeeeddddddfffhhhiiihhhhhhiiijjjffffffgggiiifffcccdddhhhffffffgggggghhhiiiiiiiii~~~~~~}}}|||||||||||||||{{{zzzyyyxxxxxxyyy{{{||||||zzzxxxyyyyyyxxxwwwvvvwwwvvvrrrnnnmmmppptttrrrpppnnnnnnooooooooonnnoooqqqpppllllllpppqqqoookkklllmmmnnnnnnnnnllllllkkkkkkkkklllmmmmmmlllkkkmmmjjjggggggjjjlllmmmmmmlllkkkhhhgggggghhhjjjkkkkkkkkkiiidddcccggghhhgggeeeeeefffggghhhiiijjjjjjhhhhhhiiiiiihhhhhhgggfff^^^cccdddbbbaaacccdddccceeefffgggfffeeeeeegggiiiiiijjjiiigggdddbbbbbbccceeedddcccdddeeeeeedddbbbcccbbbcccdddfffggggggfffgggfffddddddeeefffeeedddbbbbbbbbbbbbbbbcccdddeeeddddddeeeeeeccccccdddgggeeedddccccccdddcccbbb```eeecccbbbaaaaaaccceeegggfffggggggeeecccbbbcccddd``````aaaccceeefffeeeccc___aaadddfffggggggffffffgggfffeeeeeeeeeeeebbb```bbbbbbcccdddeeeeeeeeeeeedddcccbbbdddfffhhhhhhgggdddeeeggghhhggggggiiijjjiiifffeeegggfffdddeeeiiihhhiiijjjjjjiiiiiijjjkkk}}}}}}}}}}}}~~~{{{{{{zzzyyyyyyyyyzzz{{{~~~{{{xxxwwwwwwxxxxxxwwwuuuvvvvvvsssooonnnqqqttttttrrrpppoooooonnnmmmkkknnnqqqqqqnnnnnnqqqqqqnnnmmmmmmnnnnnnnnnmmmkkkjjjmmmlllkkklllnnnnnnllljjjkkkiiigggggghhhjjjlllllllllkkkiiihhhggghhhiiijjjlllllliiicccbbbfffhhhggghhhhhhggggggggghhhhhhhhhffffffggghhhiiihhhhhhhhh```dddeeecccbbbeeefffeeedddeeefffeeeddddddfffhhhggghhhhhhgggdddcccdddeeedddccccccdddeeefffdddcccgggeeecccdddfffgggfffdddgggeeeddddddeeeeeeeeedddcccbbbbbbbbbcccdddeeeeeedddfffgggeeedddeeefffgggddddddcccdddeeedddbbb```fffeeecccaaaaaabbbcccdddfffggggggeeeccccccdddeee``````aaacccfffgggeeedddbbbccceeeggghhhgggeeeddddddccccccccceeeeeecccbbbbbbbbbaaa``````bbbdddfffeeeeeedddfffhhhiiihhhgggdddeeeffffffeeeeeeggghhhllleeebbbeeehhhhhhggghhhlllmmmnnnllljjjhhhiiijjj}}}}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzz{{{yyyvvvuuuvvvwwwvvvvvvvvvvvvwwwvvvtttssstttvvvvvvtttrrrqqqqqqqqqooommmmmmqqqrrrqqqqqqrrrqqqmmmnnnnnnnnnnnnnnnmmmllllllooommmlllmmmppppppnnnkkkjjjiiihhhhhhhhhiiijjjkkklllkkkjjjjjjiiiiiiiiiiiikkkllliiiddddddgggiiigggjjjiiihhhgggffffffffffffddddddeeeffffffggghhhhhhdddhhhhhheeedddggghhhhhhaaabbbccccccbbbbbbdddfffeeefffgggfffddddddeeefffdddccccccdddeeefffeeecccgggdddbbbbbbeeegggeeeccceeedddbbbcccdddeeeeeedddeeecccbbbcccdddffffffeeeeeehhhhhheeeccceeegggfffdddcccccceeeffffffdddbbbdddcccbbbaaa````````````fffggggggfffdddccceeefffdddccccccdddfffeeecccaaaffffffeeeggghhhgggeeecccbbbaaaaaabbbdddeeedddbbbbbbbbbaaa```___aaadddhhhhhhfffffffffffffffdddbbbdddeeefffeeedddeeegggiiimmmeee```eeejjjjjjhhhggglllnnnooommmiiifffgggiii~~~}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{zzzzzzzzzzzzyyywwwuuuuuuuuuvvvuuussstttttttttvvvwwwwwwvvvtttrrrqqqqqqqqqrrrrrrqqqooolllqqqttttttttttttqqqlllmmmmmmmmmnnnooopppqqqqqqooollljjjlllpppqqqnnnjjjjjjkkkkkkjjjiiiiiiiiijjjkkkkkklllkkkkkkiiihhhgggkkkllljjjfffeeeiiijjjhhhiiihhhgggeeeeeeeeeeeeeeeeeedddcccccccccdddeeefffeeehhhhhhdddccceeegggfffaaacccdddccccccccceeegggeeefffgggfffdddcccdddeeeccccccbbbdddffffffeeecccccc```]]]___cccffffffdddcccbbbaaaaaaccceeeeeedddgggeeeccccccfffgggfffeeedddiiiiiidddbbbeeefffdddccccccdddfffhhhhhhfffdddaaabbbbbbccccccbbbaaa```fffggggggfffddddddeeegggcccccccccdddffffffdddbbbhhhfffeeeeeeggghhhgggeeeaaa``````bbbcccdddcccaaaaaacccdddcccbbbbbbeeehhhgggfffeeefffgggfffdddbbbcccdddeeeeeeeeegggjjjllljjjeeecccgggiiihhhgggiiihhhkkkmmmkkkfffdddfffiii|||||||||}}}~~~}}}||||||{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwuuuttttttuuuuuutttrrrrrrqqqqqqtttxxxxxxuuuqqqmmmmmmmmmoooqqqrrrqqqppplllqqqvvvvvvvvvvvvqqqlllmmmmmmmmmnnnpppsssuuuwwwllliiigggiiimmmooolllhhhkkklllmmmmmmkkkjjjiiijjjjjjkkklllmmmllljjjgggfffjjjlllkkkggggggjjjkkkhhhhhhgggfffeeedddeeeeeefffgggeeecccaaa```aaabbbccccccffffffaaa___bbbdddcccdddfffgggfffffffffiiikkkfffggggggfffdddccccccdddccccccbbbdddffffffeeeddd___\\\YYY\\\bbbffffffeeebbb```___```cccdddeeedddiiifffddddddfffhhhfffeeedddhhhhhhbbb```cccdddaaabbbcccdddgggiiiiiigggeee```bbbdddfffgggfffeeedddfffggggggfffddddddeeeggg``````aaadddggghhhgggeeehhhfffcccdddgggiiihhhgggbbbaaaaaaaaaccccccaaa___```cccggggggeeedddfffgggddddddeeegggiiijjjiiigggbbbccceeefffgggiiimmmpppfffeeegggjjjhhheeegggkkkdddgggjjjhhhdddccceeeiii}}}{{{~~~|||}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~|||{{{wwwvvvtttuuuwwwvvvsssooosssssstttuuuvvvwwwxxxxxxqqquuutttooonnnrrrrrrnnnrrrtttuuuvvvvvvtttrrrqqqpppppppppooooooppptttvvvnnnkkkhhhiiimmmnnnkkkhhhmmmllliiigggeeeggglllpppmmmjjjiiikkkoooooojjjeeejjjjjjiiigggeeedddfffhhhkkkkkkkkkjjjhhhgggeeedddhhhgggeeeccccccccceeefffdddddddddddddddccccccccckkkjjjhhhgggffffffggggggbbbbbbbbbbbbbbbbbbbbbbbbdddccccccdddeeefffdddbbbaaacccbbb___```dddccc^^^aaabbbdddeeeeeedddbbbaaahhhhhhgggfffeeeeeeeeeeeeffffffeeeddddddddddddeeecccdddfffhhhhhhhhhfffeee```aaacccddddddcccaaa```dddddddddcccccccccbbbbbbddddddddddddddddddddddddgggeeeddddddeeefffeeedddbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaaaaaaaaeeefffffffffffffffeeeeeeaaaccceeehhhiiiiiiiiihhhccceeehhhiiiiiihhhiiiiiifffffffffggggggggggggggg~~~~~~||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}|||{{{zzzzzzvvvuuutttuuuvvvvvvssspppssstttttttttuuuuuuvvvvvvrrruuusssooonnnrrrrrroooppprrrtttuuuvvvuuutttsssppppppqqqooonnnoooqqqsssooollliiijjjmmmnnnlllhhhiiijjjkkkjjjjjjkkkmmmooolllkkkjjjlllnnnmmmjjjfffjjjkkkkkkiiifffeeeeeegggiiiiiiiiiiiiiiihhhgggfffgggfffdddcccbbbcccdddeeeccccccdddeeeeeefffggggggkkkjjjhhhfffeeeeeeeeeeee``````aaaccceeefffggghhheeedddcccdddeeeeeedddbbbbbbdddccc```bbbeeeddd```ddddddeeefffeeedddcccbbbffffffeeeeeeeeeeeeeeefffhhhhhhfffeeeeeeeeeeeefff```aaabbbdddddddddcccbbbcccdddeeeeeedddcccaaa```cccdddeeeffffffdddcccbbbeeeeeecccccccccccceeeeeegggeeecccdddeeefffeeeddddddddddddccccccbbbbbbaaaddddddcccccccccbbbbbbbbbeeefffffffffffffffeeeeeebbbdddfffhhhiiiiiihhhgggcccdddggghhhhhhgggggghhhfffffffffgggggggggggggggӵĦĦӵĦ~~~}}}|||}}}}}}~~~}}}}}}}}}zzz|||~~~}}}yyywwwxxxzzzwwwvvvvvvwwwxxxxxxvvvuuuuuuuuuuuuttttttssssssssstttuuusssooonnnqqqrrrpppoooppprrrtttuuuuuuuuutttooopppqqqpppnnnmmmnnnoooooommmkkklllnnnooollliiieeehhhlllnnnnnnmmmmmmnnnkkkkkklllllllllkkkjjjiiikkkllllllkkkhhheeeeeeeeegggggghhhiiiiiihhhhhhhhhgggfffdddccccccdddeeeeeeeeeeeeffffffgggggghhhhhhjjjiiigggfffddddddddddddaaabbbccceeefffhhhiiijjjfffeeedddeeeeeeeeecccaaacccddddddbbbcccfffeeebbbhhhgggffffffeeedddccccccccccccccccccdddeeefffgggkkkiiigggeeedddeeefffggg``````aaaaaaaaaaaabbbbbbfffggggggfffeeecccaaa___dddeeefffhhhgggfffcccbbbgggeeecccaaaaaaccceeegggfffeeecccccceeeffffffeeegggfffeeedddcccbbbbbbaaaddddddddddddcccccccccccceeeeeefffffffffffffffeeedddeeeggghhhiiihhhgggfffcccdddeeegggggggggfffffffffffffffgggggghhhhhhhhh4ĉ@ӵ>L=hĦ4ĉ@ӵ>L~~~~~~~~~~~~~~~}}}}}}|||{{{|||yyy}}}~~~zzzwwwxxx{{{yyyyyyyyyyyyzzzzzzzzzyyywwwwwwvvvuuutttsssrrrrrrvvvuuusssoooooopppqqqqqqoooppprrrssstttttttttsssoooppprrrqqqpppnnnnnnoooooonnnmmmnnnoooooollljjjfffhhhlllmmmmmmllllllllljjjkkklllllljjjjjjkkkllllllmmmnnnmmmiiifffeeedddgggggghhhhhhhhhhhhggggggggggggfffeeeeeeeeefffgggjjjjjjiiihhhgggffffffeeeffffffeeeeeeddddddddddddeeeeeeeeeeeefffffffffggggggfffeeeeeefffeeecccaaadddcccbbbbbbdddfffeeeccciiihhhfffdddcccbbbbbbbbbaaaaaabbbcccdddfffggghhhkkkiiigggdddcccdddeeefffdddccccccbbbbbbcccddddddiiiiiiiiigggfffcccaaa```eeeeeeeeeeeeeeeddddddcccgggeeecccaaaaaaccceeegggfffdddcccccceeeffffffeeefffffffffeeeeeeddddddcccdddddddddddddddddddddddddddeeeffffffgggfffffffffeeefffhhhiiiiiigggfffdddddddddeeeggghhhhhhgggeeefffffffffggghhhhhhiiiiiiGG=?HdĦ=ĪjGG=?HdĦ~~~~~~}}}~~~}}}{{{xxxxxx{{{~~~{{{}}}zzz{{{}}}xxxyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuttttttwwwuuusssqqqpppoooppprrrqqqrrrrrrrrrrrrrrrqqqqqqoooqqqrrrrrrqqqppppppqqqoooooooooooopppnnnllljjjiiijjjkkkjjjhhhhhhiiijjjkkklllllljjjiiiiiikkknnnmmmnnnooonnnjjjgggfffeeehhhhhhiiihhhhhhgggfffeeehhhggggggggggggggghhhhhhjjjiiiiiihhhggggggffffffbbbcccddddddeeefffffffffddddddddddddddddddddddddgggeeeeeeeeeffffffdddbbbcccaaa```bbbddddddccccccffffffdddcccbbbbbbbbbbbbaaaaaabbbcccdddfffggghhhiiihhheeedddccccccdddeeefffeeeeeedddddddddeeeeeejjjjjjiiigggfffdddbbbbbbfffeeecccaaaaaabbbdddeeegggeeecccaaaaaaccceeegggeeedddcccccceeefffffffffdddddddddeeeeeefffffffffdddddddddddddddddddddddddddeeeeeefffggggggffffffeeefffhhhiiihhhgggeeedddgggffffffgggjjjjjjhhheeeffffffgggggghhhiiiiiijjjӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}~~~}}}~~~~~~{{{wwwwwwzzz}}}~~~~~~~~~wwwwwwxxxwwwuuuuuuvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwtttssstttsssooooooqqqrrrrrrrrrqqqqqqppppppppprrrssssssrrrpppooopppqqqnnnoooppppppooommmkkkiiilllkkkjjjgggeeeeeehhhjjjmmmkkkjjjiiiiiikkkmmmnnnnnnoooooonnnkkkhhhhhhhhhhhhiiihhhhhhgggfffeeedddggggggggghhhhhhhhhhhhhhhddddddeeefffggghhhiiiiiibbbcccdddeeeffffffffffffbbbbbbbbbcccddddddeeeeeefffeeedddeeeggggggeeedddccc```___ccceeeccccccdddccccccccccccccccccccccccccccccccccccdddeeefffgggffffffeeedddddddddddddddeeeeeeeeeddddddddddddccciiihhhggggggfffeeeddddddfffeeecccaaaaaabbbcccdddgggeeecccaaaaaaccceeegggeeedddcccccceeeggggggfffbbbccccccdddeeefffggghhhccccccccccccddddddddddddddddddeeefffggggggggggggeeefffhhhiiiiiigggfffdddhhhffffffhhhjjjkkkhhhdddffffffggghhhhhhiiijjjjjj?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~~~~|||~~~|||xxxxxx|||~~~xxxyyyyyywwwuuutttvvvxxxuuuuuuvvvvvvwwwwwwwwwxxxwwwtttsssvvvuuuooommmpppqqqppppppppppppqqqqqqrrrvvvuuutttqqqnnnlllmmmnnnmmmoooppppppooollljjjhhhjjjkkkjjjhhhggggggiiikkkoookkkggggggjjjmmmnnnmmmooooooooommmjjjiiijjjkkkfffgggggggggggggggffffffeeeeeefffgggggggggggggggaaaaaacccdddfffggghhhiiidddeeefffggggggfffeeedddccccccccccccccccccccccccdddddddddeeeggghhhgggfffeee``````dddfffddddddfff___aaacccdddffffffffffffffffffeeeeeeeeeeeeeeefffddddddfffggggggffffffeeedddeeeeeefffeeedddcccbbbffffffeeeeeefffffffffgggddddddeeeeeeddddddcccbbbeeeeeecccccccccccceeeeeeeeecccbbbccceeeggggggfffccccccddddddeeeeeeffffffbbbbbbbbbcccccccccddddddcccdddeeefffggggggggggggdddeeeggghhhiiihhhfffeeehhhfffdddfffjjjjjjgggccceeefffggghhhiiijjjkkkkkk4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ{{{~~~}}}zzzzzz}}}|||}}}}}}zzzwwwvvvxxx{{{sssssstttuuuvvvwwwxxxxxxwwwssstttxxxvvvpppmmmoooooonnnoooooopppqqqssstttyyyxxxtttpppkkkiiiiiijjjlllnnnppppppnnnkkkiiihhhhhhiiikkkjjjjjjjjjkkkmmmpppkkkeeeeeejjjnnnnnnlllooooooooollljjjjjjkkkmmmdddeeefffggghhhhhhhhhhhhccccccdddeeefffffffffeeebbbbbbccccccdddeeeeeefffggghhhhhhhhhgggeeecccbbbiiihhhgggeeecccaaa```___dddcccccceeehhhiiihhhgggfffaaa```fffhhheeeeeehhh^^^```cccfffhhhiiihhhhhhhhhhhhgggfffeeeeeeeeeeeecccdddgggiiiiiiiiigggfffeeefffhhhhhhhhhfffdddcccdddddddddeeeeeeggghhhiiibbbdddgggiiiiiifffbbb```ddddddddddddddddddddddddeeecccbbbccceeegggggggggdddddddddddddddddddddcccaaaaaaaaabbbbbbccccccccccccdddeeefffggggggggggggdddeeeggghhhiiihhhgggfffhhheeeccceeeiiijjjfffaaaeeefffggghhhiiijjjkkkkkk4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~~~~|||}}}{{{yyyyyyzzzxxxtttqqqvvvuuutttttttttuuuvvvwwwyyyooonnnuuuvvvnnnkkkooouuupppooorrrrrrnnnoootttxxxyyyuuummmiiijjjkkkjjjooommmllljjjiiiiiijjjjjjkkknnnnnniiigggjjjkkkjjjmmmkkkjjjhhhhhhiiijjjkkklllmmmmmmmmmkkkiiifffdddgggffffffhhhiiiiiihhhfffdddeeefffggggggfffeeeddddddfffhhhgggdddccceeeggggggddddddggghhheeebbbcccjjjgggdddccccccbbb___\\\fffdddbbbbbbdddeeefffeeeeeedddcccccceeeeeedddccciiigggeeefffiiijjjiiigggfffeeedddddddddfffggghhhaaacccfffhhhhhhgggeeecccggggggffffffggghhhiiijjjgggeeeddddddfffggggggfffjjjgggeeefffhhhiiieeebbbaaabbbcccdddeeeggghhhiiihhhhhhgggfffeeeeeeeeeeeecccdddeeeeeeeeedddcccbbbeeecccaaabbbccceeeffffffgggdddeeeiiiiiiffffffhhhfffffffffggghhhjjjkkklllgggggghhhhhhhhhhhhggggggiiiiiijjjjjjjjjkkkkkkkkk4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~}}}}}}yyyxxxyyyyyyxxxvvvtttsssrrrqqqqqqqqqrrrsssxxxpppnnnuuuwwwqqqoootttsssooommmpppqqqoooqqqvvvtttuuusssmmmjjjmmmnnnmmmooonnnmmmlllkkkkkkkkkkkkooorrrqqqllljjjlllmmmlllmmmllljjjiiiiiijjjkkkllliiijjjkkklllkkkjjjhhhggghhhfffeeeeeeggggggfffeeeffffffggggggggggggffffffdddfffhhhgggeeedddfffhhheeebbbbbbgggiiifffeeeeeegggeeeccccccddddddbbb```fffdddccccccdddfffffffffgggfffeeeeeeffffffeeecccfffdddccccccfffgggfffeeegggfffeeeeeeeeefffggghhhdddeeefffggggggfffeeedddiiihhhggggggggghhhjjjjjjfffeeecccdddeeeggggggfffggghhhiiihhhgggeeeeeeeeeeeeeeefffggghhhhhhhhhhhhhhhggggggfffffffffffffffeeefffgggggggggfffeeedddgggeeeddddddeeeggggggffffffddddddggghhhffffffiiieeeeeeeeefffggghhhiiijjjeeeeeeggghhhiiijjjjjjkkkiiiiiiiiiiiijjjjjjjjjjjj4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~}}}{{{}}}~~~zzzyyyyyy{{{{{{{{{wwwvvvuuutttttttttttttttxxxqqqpppuuuwwwttttttyyyrrrnnnlllnnnoooooossswwwssstttrrrlllkkknnnooommmnnnnnnnnnnnnmmmlllkkkkkkooorrrqqqllljjjkkkmmmkkkmmmlllkkkjjjjjjkkkmmmnnnfffgggiiijjjkkkkkkjjjiiiiiigggdddcccdddeeeeeeeeehhhhhhgggggggggggghhhhhhdddfffggggggffffffhhhiiifffccccccgggiiifffdddeeedddccccccccceeefffeeedddfffdddcccccceeefffffffffiiigggffffffggggggeeedddfffdddbbbbbbdddeeeffffffeeeeeecccbbbbbbcccdddeeegggfffffffffeeeeeeffffffkkkjjjiiihhhhhhhhhiiijjjeeedddbbbccceeeffffffeeeeeehhhkkkiiieeecccdddgggffffffhhhhhhhhhgggfffeeefffffffffffffffgggggghhhhhhiiijjjjjjjjjhhhgggfffjjjhhhffffffggghhhgggffffffcccbbbeeefffeeefffjjjeeeeeeeeeeeeeeefffggggggffffffggghhhiiiiiijjjjjjgggggghhhhhhhhhiiiiiiiii4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~}}}}}}~~~~~~~~~}}}|||{{{~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuyyytttrrrtttuuusssuuuyyyssspppmmmlllmmmooorrrvvvuuuvvvrrrmmmlllnnnmmmjjjlllmmmnnnnnnnnnlllkkkjjjkkknnnmmmiiigggiiikkkjjjlllllllllllllllmmmnnnooofffggghhhjjjjjjjjjjjjjjjlllhhhdddbbbbbbdddeeeeeejjjiiihhhgggggghhhiiijjjdddeeefffgggggghhhiiiiiikkkgggfffhhhhhhdddaaaaaadddddddddeeeffffffffffffeeecccbbbccceeefffeeedddgggfffeeeeeeggghhhgggeeegggfffdddddddddfffggghhhhhhgggeeeddddddeeeeeeffffffeeedddcccccceeegggiiillljjjiiigggggggggggghhheeecccbbbbbbdddeeeeeedddfffhhhjjjiiifffdddeeefffcccdddeeeggggggeeedddcccddddddddddddeeefffggghhhiiijjjkkkkkkjjjiiigggfffjjjhhhggggggggghhhgggeeefffbbbaaadddddddddfffkkkffffffeeeeeeeeeffffffgggjjjiiihhhgggffffffeeeeeefffffffffggggggggghhhhhh4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzz{{{|||~~~~~~~~~|||}}}~~~xxxzzz|||}}}|||{{{yyyxxxwwwwwwwwwvvvuuutttsssssszzzwwwttttttrrrppprrruuuuuutttpppllllllnnnqqqsssttttttqqqmmmmmmpppnnnjjjjjjkkklllmmmmmmllljjjiiigggkkkkkkgggfffiiilllkkkkkkkkkllllllmmmnnnooopppjjjjjjjjjjjjjjjiiiiiihhhmmmiiieeebbbccceeefffgggjjjiiihhhgggggghhhiiijjjeeeeeeeeefffggghhhiiihhhkkkgggfffiiihhhdddaaaaaafffgggggggggffffffffffffcccbbbbbbccceeeeeedddcccdddccccccdddfffhhhhhhgggffffffeeeeeedddeeeggghhhkkkkkkjjjiiiiiiiiijjjkkkdddcccaaa```bbbeeeiiikkkjjjiiihhhfffeeeeeeeeefffeeecccbbbbbbdddeeeeeedddiiigggfffggghhhhhheeecccbbbcccdddffffffffffffeeebbbbbbbbbcccdddeeeggggggiiiiiijjjjjjiiigggfffeeehhhgggffffffggggggeeecccfffcccaaadddddddddfffjjjhhhggggggggggggggghhhhhhjjjiiigggfffddddddddddddeeeeeefffffffffggggggggg4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~~~~~~~~~~~~~}}}yyyxxxzzz}}}|||~~~{{{yyy{{{}}}uuuxxx|||~~~|||yyywwwvvvzzzzzzzzzzzzyyyxxxwwwwwwyyyyyywwwtttqqqooooooqqqvvvvvvsssmmmlllppprrrqqqooopppmmmllloootttrrrnnnjjjkkkkkklllkkkkkkjjjjjjjjjmmmmmmiiihhhkkknnnmmmjjjjjjkkklllnnnoooooopppmmmlllkkkkkkjjjiiihhhhhhllliiieeecccccceeeggggggiiiiiihhhhhhhhhhhhiiiiiieeeddddddeeeggghhhgggfffgggddddddhhhjjjgggeeefffhhhiiiiiihhhfffeeefffgggcccccccccdddffffffeeecccdddccccccdddfffhhhhhhgggbbbdddeeeeeeddddddeeefffgggfffeeeeeeeeeggghhhiiieeecccaaaaaabbbeeeiiillliiihhhgggeeeddddddeeeeeeeeedddbbbccceeeffffffeeejjjgggeeefffiiiiiifffbbbeeeeeeffffffggghhhiiiiiiccccccccccccdddeeefffggghhhhhhhhhhhhgggfffdddcccfffeeeeeeeeeffffffeeecccgggdddccceeefffdddeeeiiihhhhhhhhhhhhhhhiiijjjjjjhhhgggfffeeeeeeeeefffgggeeeeeefffffffffgggggggggΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~~~~~~~|||zzzzzz{{{}}}{{{}}}|||xxxwwwyyy|||wwwzzz}}}}}}zzzxxxwwwwww|||}}}~~~~~~~~~~~~}}}|||xxxyyyyyyvvvqqqoooooooootttvvvtttooonnnrrrtttqqqooonnnllllllpppuuusssnnnllllllkkkkkkkkkkkkllllllnnnqqqpppkkkiiilllmmmlllhhhiiijjjlllmmmooooooooonnnmmmlllkkkjjjjjjjjjjjjiiifffcccbbbccceeeffffffggghhhhhhhhhhhhhhhhhhgggfffdddccccccfffgggeeecccfffcccdddhhhjjjhhhfffggggggiiijjjiiigggfffgggiiieeedddeeefffhhhhhhfffdddgggfffeeefffggggggfffeeeaaadddggghhhfffeeeeeefffbbbaaaaaaaaabbbccceeefffiiigggeeeddddddfffhhhjjjiiihhhgggfffeeeeeefffgggfffeeecccdddeeeggggggfffhhhhhhggggggggggggeeedddhhhgggfffeeeeeefffhhhiiieeeeeeeeeeeeffffffggghhhgggggghhhgggfffeeecccbbbdddddddddeeeggggggeeedddhhheeeeeehhhgggddddddgggggggggggghhhiiijjjkkklllkkkiiihhhfffffffffggghhhffffffffffffgggggggggggg?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~}}}||||||||||||}}}}}}yyy|||~~~{{{wwwuuuxxx|||zzz|||}}}{{{xxxwwwxxxzzzzzz{{{|||}}}}}}|||{{{{{{vvvyyyzzzwwwsssqqqpppppprrruuutttppppppuuuvvvrrrrrrqqqnnnlllppptttqqqjjjnnnmmmlllkkkkkklllnnnooopppsssqqqlllhhhjjjjjjiiiggghhhjjjlllmmmnnnoooooommmmmmlllkkkkkkkkkllllllfffdddbbbaaaccceeeeeeeeefffggghhhiiiiiihhhgggffffffdddbbbccceeefffdddbbbiiifffeeeiiijjjfffddddddfffhhhjjjjjjgggggghhhkkkfffffffffhhhjjjjjjhhhfffllljjjhhhggghhhgggeeedddbbbfffkkkllljjjgggggghhhddddddcccdddeeegggiiikkkmmmkkkiiifffffffffhhhiiijjjiiigggffffffgggggghhhgggeeeddddddfffggggggffffffhhhkkkiiieeecccdddgggjjjhhheeebbbbbbbbbdddfffhhhgggggggggggghhhiiiiiiggghhhhhhgggfffdddcccaaadddddddddfffhhhhhhgggeeeiiifffgggiiiiiieeedddffffffffffffggghhhjjjkkklllpppnnnkkkhhhfffffffffffffffffffffggggggggghhhhhh>AneneneneDenene>Ak<fhDenenene}}}}}}xxxwww{{{||||||{{{{{{zzzzzzzzzzzz|||||||||{{{yyywwwtttsssyyyzzz{{{zzzyyyyyyzzz||||||yyyvvvtttttttttsssrrrqqqqqqqqqrrrssstttuuuvvvrrrqqqppppppppppppooonnnqqqpppnnnmmmllllllmmmmmmqqqmmmiiijjjlllmmmiiieeeiiiiiijjjiiiiiikkknnnqqqpppssspppiiigggkkkkkkgggfffeeedddcccdddfffhhhiiihhhfffeeefffiiiiiifffcccdddbbbaaabbbfffgggfffdddhhhhhhgggfffeeeddddddcccdddgggiiigggdddccceeeggggggeeedddeeeggghhhiiihhhhhhfffcccaaa```bbbeeegggeeeggghhhgggeeeddddddeeebbbggggggdddeeejjjkkkgggfffggghhhhhhgggeeecccaaaeeedddeeegggjjjjjjgggdddeeeeeeeeefffffffffggggggfffhhhiiiiiigggeeeeeeeeennnmmmkkkiiihhhhhhiiiiiiffffffeeeggghhhiiigggfffhhhgggeeedddcccddddddeee```cccffffffddddddfffhhhiiihhhgggffffffeeeffffffhhhhhhggggggfffffffffeeeiiiiiiiiiiiihhhgggfffeeedddfffhhhiiihhhggghhh}}}|||yyyxxx{{{~~~zzzzzz{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuvvvwwwxxxxxxwwwxxxzzz||||||yyyvvvuuutttrrrqqqqqqqqqqqqqqqrrrsssssstttrrrpppooopppqqqqqqpppoooqqqpppnnnmmmlllmmmmmmmmmpppmmmiiijjjlllllliiifffhhhhhhggghhhjjjmmmppprrrqqqrrroooiiigggjjjjjjggghhhgggeeeddddddfffhhhjjjgggfffdddfffhhhjjjiiigggfffdddcccccceeefffdddbbbggggggfffeeedddddddddddddddeeeffffffffffffggghhhhhhgggfffggghhhiiihhhggggggeeecccbbbbbbdddfffgggeeeggghhhgggfffddddddeeedddhhhhhheeefffjjjkkkggghhhhhhiiiiiihhhgggeeedddhhhffffffhhhjjjjjjhhheeehhhhhhggggggfffeeeeeeeeeeeegggiiiiiihhhgggggggggkkkjjjiiihhhgggggghhhhhheeeeeedddfffhhhhhhgggfffffffffeeedddddddddddddddbbbdddfffffffffffffffgggjjjiiihhhgggffffffffffffgggfffffffffffffffeeeeeejjjiiihhhhhhgggfffeeeeeeeeefffhhhgggffffffggg~~~}}}|||||||||}}}xxxyyy{{{||||||{{{zzzxxxxxxyyyyyyzzzyyyyyyxxxwwwssstttvvvvvvvvvwwwzzz|||~~~|||yyywwwwwwvvvuuusssqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqpppppprrrsssrrrqqqqqqpppooonnnmmmmmmmmmnnnooollljjjjjjlllllliiifffhhhfffeeeggglllpppqqqqqqqqqqqqoooiiigggiiihhhfffjjjiiigggeeeeeegggjjjlllhhhfffdddeeegggjjjkkkkkkhhhgggeeeeeeeeeeeedddbbbgggeeedddccccccdddeeefffdddddddddeeegggiiiiiihhhgggffffffggghhhhhhfffdddeeeeeeeeeeeeeeefffggghhheeefffhhhgggfffdddeeeeeefffiiiiiiggggggiiiiiigggiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhiiijjjhhhgggjjjjjjiiigggfffdddcccbbbdddfffhhhhhhhhhggghhhiiiggggggffffffffffffggggggdddcccccceeeggghhhgggffffffggggggggggggfffeeeeeeeeeddddddfffhhhhhhgggfffjjjiiihhhgggffffffffffffeeeeeeffffffffffffffffffkkkiiihhhfffeeedddeeeeeeggghhhgggfffddddddfff~~~}}}xxxzzz|||~~~~~~}}}{{{yyy{{{{{{{{{{{{zzzzzzyyyyyytttuuuvvvvvvvvvvvvxxxzzzxxxwwwvvvvvvxxxyyyyyyxxxssssssssssssrrrrrrqqqqqqsssrrrqqqrrrtttuuuuuutttqqqppppppooonnnnnnmmmmmmnnnllljjjjjjkkkkkkiiigggjjjgggdddgggmmmqqqpppnnnqqqpppnnnjjjhhhhhhgggfffjjjiiigggggghhhjjjmmmoookkkiiifffeeefffhhhkkkmmmhhhgggffffffffffffeeeeeegggfffdddcccccceeehhhjjjgggdddccceeehhhjjjiiiffffffffffffggggggfffccc```ddddddfffggghhhhhhhhhhhhdddfffggggggfffeeeeeefffggghhhhhhgggfffffffffeeeiiihhhhhhhhhhhhiiijjjkkkjjjiiihhhgggggghhhhhhhhhiiihhhgggfffeeecccbbbbbbdddeeeggggggffffffggghhheeeeeeeeeffffffgggggggggcccbbbbbbdddggghhhgggfffggghhhiiijjjjjjiiihhhggggggeeedddfffiiijjjhhheeeiiihhhgggfffeeeeeeeeeeeefffffffffggghhhhhhhhhiiikkkjjjgggeeeddddddeeefffjjjjjjiiifffdddeeegggiii}}}{{{{{{|||}}}{{{~~~~~~}}}|||{{{zzzzzzyyyxxxyyyyyyxxxvvvvvvwwwyyyttttttsssuuuwwwxxxwwwvvvtttuuuuuuuuutttsssrrrqqqtttsssssstttvvvwwwvvvuuupppppppppooonnnnnnmmmllllllkkkjjjjjjjjjjjjiiihhhllliiifffhhhmmmpppnnnjjjpppnnnmmmllljjjhhhggggggggggggggghhhjjjmmmppprrrmmmkkkhhheeedddfffiiikkkffffffgggggggggggghhhiiiiiigggeeedddeeegggjjjllliiifffdddeeehhhiiigggdddhhhgggggghhhiiigggcccaaadddeeefffhhhhhhiiihhhhhhdddfffggggggfffeeeeeefffgggfffeeefffeeeccccccdddggggggggggggggghhhjjjjjjhhhhhhgggfffffffffggghhheeeeeeeeedddddddddcccccceeefffgggfffdddcccdddeeeeeeeeefffggghhhhhhhhhhhhcccccccccdddfffgggfffeeeeeefffhhhiiiiiihhhgggfffhhheeedddfffiiijjjgggeeeggggggfffeeeddddddddddddhhhhhhiiiiiijjjjjjkkkkkkkkkiiigggeeedddeeefffggglllllljjjhhhffffffiiikkk}}}~~~}}}{{{yyy~~~}}}|||}}}|||zzzzzzzzzzzzzzz{{{{{{yyywwwvvvwwwyyyvvvuuuttttttuuuuuusssqqqtttuuuvvvvvvvvvtttsssrrruuutttssstttuuuvvvuuutttoooooooooooonnnmmmlllkkkkkkkkkjjjjjjiiiiiiiiiiiillljjjhhhjjjmmmnnnllljjjpppmmmlllnnnmmmiiihhhjjjeeefffhhhjjjmmmooopppqqqmmmllliiifffcccdddgggjjjeeeggghhhhhhhhhhhhiiikkkiiihhhgggfffgggiiijjjllliiihhhgggggghhhhhhfffeeekkkjjjiiijjjjjjiiigggdddeeeeeefffggghhhhhhhhhgggccceeeggggggfffeeefffgggfffdddccceeeeeebbbbbbdddfffffffffgggggghhhhhhhhhdddfffggggggffffffggghhhccccccddddddeeeeeeeeeeeegggggggggeeeccccccdddeeeffffffggghhhiiiiiihhhhhheeeddddddeeeggggggfffdddccccccdddeeeeeeeeeddddddffffffeeefffggghhhfffeeehhhgggfffeeeddddddddddddjjjjjjkkkkkkkkkkkkkkkkkkiiihhhgggffffffggghhhiiikkklllkkkjjjhhhhhhjjjlll{{{}}}{{{|||~~~}}}|||}}}|||{{{yyyyyyyyyzzzzzzyyyzzzzzzyyywwwwwwxxxzzzuuutttttttttuuutttqqqooorrrsssuuuvvvvvvtttsssrrrtttrrrqqqrrrssssssrrrqqqmmmmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiihhhiiiiiiiiiiiijjjkkklllmmmmmmlllooollllllooooookkkjjjmmmeeegggjjjmmmnnnnnnmmmllliiijjjiiifffccccccgggjjjgggiiijjjjjjhhhgggiiikkkiiihhhhhhhhhhhhhhhiiiiiifffggghhhhhhgggggghhhiiijjjiiigggggghhhhhhgggeeeffffffffffffffffffffffffccceeeggggggfffeeefffgggfffccccccffffffbbbbbbeeeeeefffggghhhhhhhhhgggfffbbbeeehhhiiihhhggghhhjjjeeeeeeeeeffffffgggggggggggghhhhhhfffeeeeeegggiiiffffffhhhhhhiiihhhgggggggggfffffffffggggggfffdddddddddccccccddddddeeefffdddeeeggggggeeedddeeeeeeiiiiiihhhgggffffffffffffkkkkkkkkkkkkkkkjjjjjjjjjgggggghhhhhhiiijjjjjjjjjhhhjjjkkkkkkiiiiiijjjlll~~~~~~}}}~~~}}}|||{{{{{{yyyyyyxxxwwwxxxyyyzzz{{{wwwxxxxxxxxxwwwwwwyyy{{{rrrrrrrrrtttvvvvvvtttrrrqqqrrrtttuuuuuutttrrrqqqrrrqqqppppppppppppooonnnlllmmmmmmnnnmmmkkkjjjiiiiiijjjkkkjjjiiihhhiiijjjeeehhhjjjlllllllllnnnooooookkklllpppqqqllllllooogggiiilllnnnooommmjjjhhhfffggghhhfffddddddgggkkkiiikkklllkkkhhhfffgggiiiggghhhhhhhhhhhhgggggggggcccfffiiihhhgggfffiiilllgggeeedddcccdddeeeeeedddgggffffffeeeeeeeeeffffffccceeeggggggfffffffffggggggccccccggggggccccccgggeeeggghhhjjjjjjhhhfffeeeaaaeeejjjkkkjjjiiijjjlllhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhggghhhjjjmmmffffffggghhhhhhgggfffeeeiiihhhgggggghhhgggeeecccgggfffeeeeeeeeeggghhhiiibbbeeehhhgggdddbbbdddfffkkkjjjiiihhhhhhgggggggggkkkkkkkkkjjjjjjiiiiiiiiifffggghhhjjjkkkkkkkkkkkkfffhhhjjjkkkjjjiiijjjkkk~~~~~~|||{{{||||||{{{{{{}}}zzzwwwzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzuuusssqqqssswwwxxxtttpppqqqrrrtttuuuvvvuuuuuutttrrrrrrrrrpppnnnmmmlllmmmpppqqqpppnnnllljjjkkklllnnnfffccchhhmmmkkkiiijjjmmmjjjhhhjjjnnnpppnnnkkkpppooonnnmmmmmmllljjjiiiiiijjjllllllllliiifffdddgggffffffeeeeeeeeeffffffhhheeefffiiiiiieeeeeegggeeedddcccbbbccceeegggiiiccceeehhhiiiiiihhhhhhiiicccggggggbbbbbbggggggcccffffffeeeddddddfffggghhhhhhhhhiiihhhgggfffggggggfffeeeeeeeeeeeefffggggggjjjhhhfffeeefffeeedddccceeehhhiiihhhiiilllmmmjjjiiijjjjjjjjjjjjiiihhhhhhkkkhhhhhhiiihhheeeggglllhhhhhhiiiiiihhhfffdddccceeecccccceeegggfffeeedddhhhgggeeeddddddeeefffhhhiiiiiiiiiiiihhhfffeeedddiiijjjjjjiiifffeeeeeefffhhhiiijjjjjjjjjhhhfffeeeffffffgggggghhhiiikkkkkkkkkjjjhhhhhhiiiiiigggfff~~~}}}zzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxvvvtttrrrtttwwwwwwsssoooqqqrrrssstttuuuuuutttsssrrrrrrrrrqqqooonnnnnnnnnnnnoooooonnnllllllmmmnnnrrrkkkhhhlllooommmjjjkkkjjjgggfffiiinnnqqqpppmmmooonnnmmmllllllllllllllljjjjjjkkklllkkkjjjhhhgggkkkjjjiiihhhgggfffffffffgggeeeeeeiiiiiifffeeehhhhhhggggggfffeeeddddddcccdddfffhhhhhhhhhhhhiiijjjfffiiihhhccccccggghhheeefffffffffffffffgggggghhhhhhhhhiiihhhgggfffggggggfffeeeeeeeeeffffffggggggjjjhhheeedddeeefffeeedddhhhjjjjjjggggggjjjkkkiiihhhhhhhhhhhhggggggffffffgggddddddfffdddbbbdddhhhffffffggggggffffffeeedddeeeddddddgggiiiiiihhhhhhiiihhhgggffffffggghhhhhhiiiiiiiiihhhhhhgggfffeeehhhiiijjjhhhfffeeefffgggiiiiiiiiiiiiiiihhhgggfffhhhhhhggggggggghhhhhhiiiiiihhhggghhhiiijjjiiihhh}}}~~~}}}{{{|||}}}~~~}}}{{{zzzxxxwwwwwwwwwxxxvvvttttttvvvvvvsssooorrrrrrsssttttttsssssssssrrrrrrqqqqqqpppppppppooommmnnnoooooommmmmmnnnoootttnnnkkknnnooommmjjjjjjgggeeeeeeiiinnnrrrrrrpppooonnnlllkkkkkklllnnnoookkkkkkkkkkkkkkkkkkkkkjjjlllkkkjjjiiihhhffffffeeefffdddeeehhhiiiffffffiiiggghhhiiihhhgggeeecccbbbfffgggggggggfffgggiiikkkiiijjjhhhddddddggghhhgggffffffggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeefffffffffgggggggggkkkiiieeeddddddfffggggggjjjllljjjfffeeeiiijjjhhhjjjiiihhhgggfffeeeffffffdddbbbccceeeccc```bbbgggeeeeeeddddddddddddeeeeeegggfffeeefffgggiiihhhfffggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggghhhiiihhhgggfffggghhhiiiiiihhhggggggggghhhhhhiiiiiihhhggggggggggggggghhhgggfffhhhjjjkkkkkkjjj}}}}}}~~~zzzzzzyyyyyyyyy{{{{{{yyy~~~~~~|||{{{zzzyyyyyyyyyzzzxxxvvvuuuvvvuuurrrpppsssssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqpppnnnoooppppppnnnmmmmmmnnnooollljjjlllmmmllliiihhhfffffffffiiimmmpppqqqppppppooommmkkkiiijjjmmmooommmlllkkkjjjkkklllmmmnnniiiiiihhhhhhgggfffeeedddeeecccdddhhhiiiggggggjjjffffffgggggggggggggggfffhhhhhhgggeeeeeefffiiilllkkkjjjgggeeedddfffggggggfffggghhhjjjjjjiiihhhhhhiiihhhgggggghhhhhhgggfffeeeffffffgggggggggggggggllliiieeecccdddggghhhiiijjjkkkiiiddddddiiikkkjjjlllkkkjjjhhhggggggggggggeeedddeeegggfffcccdddhhhfffeeedddbbbbbbbbbcccdddggggggeeecccdddfffdddaaacccddddddeeeeeeeeeeeedddggggggggggggggghhhiiiiiieeeggghhhhhhgggggghhhjjjiiihhhgggffffffgggiiijjjjjjiiiiiihhhhhhhhhiiiiiiiiihhhggghhhjjjkkkjjjiii~~~||||||}}}~~~~~~}}}xxxxxxxxxyyyxxxwwwwwwxxx~~~}}}}}}|||||||||||||||{{{yyywwwvvvuuutttsssqqquuuttttttsssrrrrrrrrrrrrsssqqqpppppprrrsssqqqoooqqqrrrrrrqqqnnnlllkkkkkkjjjjjjjjjjjjkkklllkkkiiihhhhhhhhhjjjlllnnnnnnnnnrrrrrrooolllhhhhhhjjjmmmmmmlllkkkjjjjjjlllmmmnnnfffggghhhiiiiiihhhhhhgggeeecccdddhhhiiiggggggjjjhhhgggfffeeeeeefffhhhiiiiiihhhgggeeedddeeeiiillljjjhhhfffeeeeeedddfffgggfffgggiiijjjjjjjjjiiihhhjjjhhhfffggghhhiiigggeeeeeefffggghhhhhhhhhggggggllliiieeedddeeehhhjjjkkkhhhiiigggddddddjjjllllllkkkjjjiiihhhggggggggggggeeedddfffhhhhhheeefffjjjiiigggeeecccbbbbbbbbbbbbeeefffeeeaaacccggggggccccccdddeeeeeeffffffeeeeeeggggggffffffggghhhiiijjjeeefffhhhhhhggggggiiijjjggggggfffffffffgggiiijjjiiiiiiiiiiiijjjkkklllmmmllljjjiiiiiijjjjjjiiiggg}}}}}}~~~yyyyyyzzz|||zzzwwwwwwzzz}}}}}}|||||||||}}}}}}~~~{{{zzzxxxwwwuuuttttttssswwwvvvuuutttsssrrrrrrrrrtttqqqoooppprrrrrrpppmmmrrrssstttrrroookkkjjjiiiiiilllnnnlllmmmooonnnkkkiiiiiijjjjjjkkkkkkllllllrrrrrrqqqmmmhhhgggiiilllnnnmmmlllkkkjjjkkklllmmmggghhhjjjkkkllllllkkkkkkfffdddeeehhhiiiffffffiiikkkiiifffdddcccdddfffgggiiiiiigggeeedddeeeiiikkkhhheeeeeeggggggeeeeeehhhgggggghhhiiiiiiiiiiiiiiijjjhhhffffffiiiiiigggeeeeeefffggghhhiiihhhggggggkkkhhheeeeeegggiiikkkkkkfffhhhgggdddeeejjjlllkkkffffffgggggggggfffeeedddcccccceeehhhgggdddeeeiiiiiihhhgggeeeddddddccccccbbbfffeeeaaadddlllnnniiiffffffgggggghhhiiiiiiiiihhhgggfffffffffhhhiiijjjeeeggghhhhhhgggggghhhjjjeeeeeeffffffggghhhiiijjjhhhhhhhhhiiijjjkkklllmmmmmmkkkjjjiiijjjjjjhhhggg~~~}}}{{{yyy||||||wwwwww|||}}}}}}|||{{{zzzzzzzzz{{{{{{zzzyyywwwuuutttuuuvvvyyyxxxvvvtttssssssssssssuuuqqqnnnoooqqqrrrnnnkkkppprrrssssssppplllkkkjjjjjjoooqqqnnnmmmooonnnjjjhhhiiijjjjjjjjjjjjkkkllloooqqqrrrooojjjgggiiilllmmmmmmlllkkkjjjjjjjjjjjjhhhjjjkkkmmmmmmlllkkkjjjgggeeeeeeiiiiiifffeeehhhgggfffeeeddddddeeeffffffhhhiiihhhfffeeeeeehhhjjjfffdddeeejjjjjjgggfffiiihhhgggggggggggghhhiiiiiikkkhhheeefffiiijjjgggdddeeefffhhhiiiiiiiiigggfffiiihhhfffgggiiikkkkkkkkkfffhhhhhheeefffiiijjjhhhcccdddfffhhhhhhgggeeedddcccbbbeeehhhhhhdddeeehhhfffgggggghhhhhhhhhggggggccchhhfffaaaccclllmmmggghhhhhhgggggghhhiiikkkllliiihhhfffffffffgggiiijjjfffggghhhhhhgggggghhhiiicccdddeeeggghhhiiiiiiiiihhhggggggggghhhiiijjjjjjkkkjjjiiiiiikkkkkkjjjiii~~~~~~~~~~~~}}}{{{zzzyyy{{{|||vvvvvv{{{~~~}}}{{{zzzxxxxxxwwwwwwzzzzzzyyywwwuuutttvvvwwwzzzyyywwwuuutttsssssstttuuuqqqnnnnnnqqqqqqmmmiiioooqqqsssssspppnnnlllllljjjppprrrnnnlllmmmlllgggggghhhjjjjjjjjjkkklllnnnllloooqqqoookkkhhhjjjmmmmmmmmmlllkkkkkkjjjiiiiiihhhiiikkkkkkkkkiiigggfffhhheeefffiiiiiieeeeeeggg___aaaccceeeggghhhhhhhhhhhhiiihhhgggffffffgggiiifffcccffflllmmmiiihhhkkkhhhgggfffffffffgggiiijjjkkkhhheeefffiiijjjgggdddeeefffhhhiiijjjiiigggfffhhhgggfffhhhjjjllllllkkkgggiiiiiiffffffiiihhheeebbbeeehhhkkkllljjjhhhfffdddcccfffjjjiiiffffffjjjdddeeegggiiikkkkkkkkkjjjgggkkkhhh___```gggggg```hhhgggeeeeeefffhhhjjjllljjjhhhgggfffeeeggghhhiiiggghhhiiihhhgggfffggghhhbbbccceeegggiiiiiiiiihhhhhhggggggfffffffffffffffjjjiiihhhiiikkkllllllkkkzzzrrruuu~~~}}}|||zzzwwwyyyyyyyyyyyyyyyzzzzzzzzzzzz|||}}}}}}{{{xxxuuuuuuuuuvvvyyyxxxsssqqqtttvvvvvvxxxwwwuuutttssssssttttttuuutttrrrppppppqqqrrrsssqqqrrrrrrqqqnnnmmmmmmnnnmmmnnnnnnmmmjjjhhhhhhhhhfffiiilllmmmllljjjjjjjjjlllnnnppppppooolllkkkjjjnnnllljjjhhhggggggggggggkkkkkkkkkjjjjjjiiiiiiiiikkkhhhgggjjjmmmmmmiiidddddddddeeefffhhhjjjlllmmmjjjhhheeecccccceeehhhjjjfffhhhiiiiiihhhhhhiiijjjfffggghhhhhhggggggiiikkkcccccccccdddfffhhhjjjllleeefffiiillliiidddeeeiiiiiigggeeegggjjjkkkjjjhhhjjjiiiiiihhhgggfffeeeeeelllggggggllllllgggeeegggiiijjjjjjhhhgggfffhhhiiieeegggjjjjjjiiihhhiiiiiiggggggfffeeedddccccccbbbdddeeeeeefffggghhhhhhiiieeeddddddeeeffffffeeecccfffggghhheeeaaaaaacccfffcccfffhhhiiiiiiiiikkklllccceeeggghhhgggeeeeeeeeeggghhhjjjjjjhhhggghhhiiixxxrrrsss{{{}}}}}}~~~zzzxxxzzz}}}}}}~~~}}}}}}|||{{{zzz{{{||||||{{{zzzxxxvvvtttxxxzzzyyytttrrruuuwwwvvvvvvuuusssrrrppppppppppppuuusssrrrppppppqqqrrrssssssrrrqqqnnnkkkkkkmmmpppmmmnnnooonnnkkkiiiiiiiiihhhiiijjjlllmmmlllkkkiiimmmpppsssssspppmmmlllmmmnnnmmmkkkiiihhhhhhhhhhhhkkkkkkkkkkkkkkkkkkjjjjjjllljjjhhhiiilllkkkgggbbbffffffffffffgggggghhhiiijjjiiigggeeeeeegggiiijjjggghhhiiihhhggggggiiikkkiiihhhggggggggghhhiiijjjggghhhiiikkklllllllllkkkgggfffgggjjjiiiffffffjjjjjjhhhfffgggjjjkkkiiihhhjjjjjjiiiiiihhhgggffffffhhhdddeeejjjjjjgggeeehhhhhhiiijjjiiigggggghhhiiieeeggghhhiiihhhggghhhiiidddeeeggghhhhhhfffdddbbbfffgggggghhhiiiiiijjjjjjhhhgggfffggghhhhhhgggeeejjjjjjjjjiiigggggghhhiiieeegggiiiiiihhhhhhiiijjjfffggghhhgggfffeeeddddddggghhhjjjiiihhhggghhhiii~~~{{{vvvqqqqqquuuzzz~~~}}}~~~}}}||||||{{{zzz|||~~~}}}{{{yyy|||zzzyyy{{{||||||xxxtttxxx{{{{{{vvvtttvvvxxxwwwvvvuuusssrrrqqqppppppppptttsssrrrqqqpppqqqrrrssssssrrrooollliiijjjmmmpppmmmnnnooonnnllljjjjjjkkkkkkiiiiiikkknnnnnnkkkhhhiiimmmqqqpppkkkhhhiiikkknnnmmmkkkjjjiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllllljjjhhhiiijjjiiieeeaaaiiiiiihhhgggffffffeeeeeejjjiiihhhhhhhhhhhhiiiiiihhhhhhiiigggfffgggiiilllmmmiiieeeeeegggiiiiiihhhiiikkkmmmnnnooommmllljjjjjjfffdddgggiiihhhhhhkkkkkkiiihhhhhhiiiiiiiiihhhkkkjjjjjjiiiiiihhhhhhhhhfffdddeeeiiiiiiggggggiiifffhhhiiiiiihhhggghhhiiifffgggggggggffffffgggiiicccfffiiikkkkkkhhheeecccggggggggghhhhhhiiiiiijjjiiihhhggghhhiiihhhfffeeekkkjjjiiijjjkkkkkkjjjiiieeeggghhhiiihhhggghhhiiiiiiiiihhhgggfffeeeeeedddggghhhiiiiiigggggghhhiii||||||{{{wwwsssrrrtttvvvwww}}}{{{~~~|||}}}|||}}}}}}{{{yyy~~~zzzvvvxxx|||~~~{{{xxxxxx{{{zzzvvvtttuuuvvvuuuvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrqqqqqqooommmjjjjjjlllnnnlllmmmnnnnnnllljjjjjjkkknnnjjjhhhjjjoooppplllhhhggglllqqqooojjjfffhhhkkknnnmmmkkkjjjjjjjjjjjjkkkiiiiiiiiijjjjjjkkkkkklllkkkiiihhhiiijjjiiifffdddjjjjjjjjjiiihhhfffeeeeeehhhhhhiiiiiiiiihhhgggggghhhiiihhhgggfffgggjjjlllnnniiiccccccgggiiihhheeehhhiiijjjkkkllllllkkkkkkmmmfffbbbeeeiiiiiijjjllllllkkkiiihhhhhhhhhhhhhhhkkkjjjjjjjjjjjjjjjjjjjjjfffggghhhiiiiiihhhhhhjjjeeegggiiiiiihhhggghhhhhhhhhhhhhhhgggeeefffhhhjjjggghhhjjjkkkjjjhhhfffeeeeeeeeeeeefffffffffgggggghhhgggffffffggggggeeeccciiifffeeefffiiijjjgggdddccceeeggghhhgggggghhhjjjiiihhhgggfffgggggggggfffggghhhiiihhhgggfffhhhiii}}}yyyxxxxxxyyyyyy~~~~~~}}}}}}zzz{{{~~~~~~|||{{{uuuuuuzzz~~~~~~}}}wwwzzzzzzuuussstttuuussstttuuuuuuvvvwwwwwwxxxxxxssssssrrrrrrqqqqqqqqqqqqnnnpppqqqpppmmmkkkkkkkkkjjjlllmmmmmmkkkjjjkkkkkkooollliiikkkooopppmmmhhhlllppptttsssoookkklllnnnmmmlllkkkjjjjjjjjjkkklllgggggghhhhhhiiiiiiiiijjjhhhhhhhhhhhhiiijjjiiihhhjjjjjjjjjjjjjjjiiigggggggggggghhhhhhhhhgggfffeeehhhhhhiiihhhggggggiiikkklllgggbbbbbbfffhhhfffccchhhggggggggghhhkkknnnpppnnngggccceeehhhiiijjjllllllkkkjjjhhhggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkfffiiiiiigggeeeeeefffgggeeegggiiiiiigggfffggghhhjjjjjjjjjhhhggggggiiikkkmmmllljjjiiiggggggggggggeeeeeeeeeeeeffffffffffffhhhggggggggghhhhhhfffdddgggdddbbbccceeefffdddbbbaaacccfffgggggghhhiiikkkgggeeeeeefffiiikkkjjjiiiggghhhhhhgggffffffgggiiizzz}}}~~~{{{}}}|||wwwvvvyyy}}}vvvzzzzzzuuusssttttttrrrqqqrrrsssuuuuuuvvvvvvvvvsssssssssrrrrrrrrrqqqqqqmmmppprrrrrrooolllkkkjjjjjjlllmmmnnnlllllllllmmmpppmmmkkklllnnnooommmjjjmmmoooqqqqqqooommmkkkkkkkkkkkkjjjiiiiiijjjkkklllggggggggggggggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkhhhiiijjjkkkjjjiiihhhggggggggghhhhhhgggfffeeedddfffhhhiiiiiihhhhhhiiijjjiiifffddddddggghhhfffdddjjjiiigggfffhhhlllpppsssnnniiieeeggghhhgggiiilllkkkkkkjjjhhhggggggjjjllliiiiiiiiijjjjjjkkkkkkllleeeiiiiiieeeaaabbbdddeeehhhhhhhhhgggeeeeeefffhhhjjjkkkkkkjjjhhhhhhiiikkknnnllliiigggffffffhhhiiiggggggggggggggggggggggggjjjiiihhhiiikkkkkkjjjhhhiiigggdddcccdddddddddddd```ccceeeffffffggghhhjjjeeeddddddhhhlllnnnllliiiggghhhhhhfffeeeeeegggiii{{{}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~www{{{{{{wwwtttttttttrrrqqqrrrsssttttttsssrrrqqqrrrsssssssssrrrrrrqqqqqqpppqqqrrrqqqooommmlllllllllmmmooopppooonnnooopppooonnnnnnmmmmmmmmmmmmmmmkkkkkkjjjlllmmmlllhhheeejjjiiiiiihhhiiijjjkkklllhhhhhhhhhhhhggggggggggggjjjjjjjjjjjjjjjjjjkkklllggghhhiiiiiiiiigggeeedddiiiiiihhhhhhgggfffffffffeeegggjjjkkkjjjhhhhhhhhhfffggghhhiiiiiiiiihhhgggkkkjjjiiihhhjjjlllooopppmmmjjjiiijjjhhheeegggllljjjkkkjjjhhhggggggkkkooohhhhhhhhhiiijjjkkkkkkllldddjjjkkkfffbbbeeehhhhhhkkkjjjhhhfffcccccceeehhhiiijjjkkkkkkiiihhhhhhiiiiiiiiihhhhhhhhhhhhiiijjjggggggggggggggggggggggggiiihhhhhhjjjllllllkkkjjjlllkkkhhheeebbbbbbeeegggccceeeffffffeeedddeeefffeeedddeeejjjnnnoookkkggghhhhhhgggfffdddeeegggjjj~~~~~~~~~{{{~~~~~~}}}}}}}}}}}}}}}}}}zzz|||~~~}}}|||||||||xxx||||||xxxuuuvvvuuurrrtttuuuuuuuuutttrrrpppooorrrrrrsssssssssrrrqqqppprrrrrrrrrooommmlllnnnooommmoooqqqqqqqqqpppqqqrrrnnnoooooonnnlllkkkmmmnnnooollljjjlllpppooojjjeeeiiihhhhhhhhhhhhiiikkkllljjjjjjiiiiiihhhhhhgggggglllmmmmmmkkkjjjiiijjjkkkggghhhiiihhhgggdddbbb```kkkjjjiiihhhggggggggggggdddgggjjjlllkkkiiihhhgggeeehhhkkklllkkkjjjiiijjjiiiiiiiiijjjjjjjjjkkkkkklllkkkkkkkkkhhhcccfffkkkjjjkkkjjjhhhggghhhlllpppgggggghhhiiijjjkkkkkkllleeelllnnniiieeeiiinnnnnnmmmkkkhhheeebbbbbbeeehhhgggiiikkkkkkiiigggggggggdddeeegggiiijjjkkkkkkjjjeeeeeeeeeeeeeeeeeeeeedddfffffffffhhhjjjkkkjjjiiimmmllljjjeee``````dddiiifffggghhhgggdddcccbbbcccfffeeegggkkkpppooojjjdddhhhhhhgggeeedddeeegggjjj{{{zzz~~~||||||{{{|||yyy{{{}}}}}}}}}yyyvvvvvvvvvuuutttvvvvvvuuuttttttttttttuuupppnnnnnnooorrrsssqqqooosssrrrqqqpppooonnnmmmlllqqqqqqqqqqqqqqqpppllliiimmmoooqqqpppmmmlllnnnpppmmmmmmmmmnnnnnnllliiifffjjjiiiiiiiiijjjjjjkkkllljjjjjjkkkkkkjjjiiigggfffhhhlllpppnnniiifffgggiiigggjjjkkkhhhcccaaadddhhhjjjkkkkkkjjjgggffffffgggfffffffffggghhhhhhgggeeeiiihhhgggfffggghhhjjjlllkkkkkkjjjjjjkkkkkklllmmmllljjjiiihhhiiihhhfffeeehhhggggggggghhhjjjlllmmmllljjjiiiiiijjjkkkkkkjjjkkkjjjiiiiiikkklllkkkiiijjjllllllhhhggghhhgggcccggghhhhhhfffdddeeeiiinnniiiiiijjjjjjiiihhhgggfffiiifffeeeggggggcccccceeeggghhhjjjjjjiiiiiiiiijjjiiihhhgggeeeeeeggghhhiiiiiijjjiiifffcccbbbeeehhhggghhhjjjjjjjjjiiigggfffeeeiiijjjfffeeegggeee```|||{{{~~~}}}|||~~~zzz~~~{{{yyy{{{|||{{{|||xxxvvvvvvwwwvvvvvvsssuuuvvvwwwwwwuuusssrrrqqqpppoooqqqtttuuutttrrrtttsssrrrqqqpppooonnnnnnsssrrrrrrrrrsssrrrpppmmmoooppppppnnnlllllloooqqqnnnnnnnnnnnnooommmkkkjjjkkkkkkkkkkkkkkklllmmmmmmjjjjjjjjjjjjiiihhhgggfffiiilllooolllhhheeefffhhhfffhhhjjjhhheeedddeeegggiiijjjkkkjjjhhhgggggghhhkkkiiiggghhhkkklllkkkiiijjjiiigggfffggghhhjjjkkkjjjjjjiiiiiijjjjjjkkkllllllkkkiiiiiijjjjjjhhhgggkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjhhhhhhjjjjjjjjjiiilllkkkjjjjjjllllllkkkjjjjjjmmmllliiihhhjjjhhheeefffggggggfffddddddgggjjjhhhiiijjjkkkkkkjjjhhhggggggddddddgggfffbbbaaaccceeegggiiiiiihhhhhhhhhiiiiiihhhfffeeeeeefffhhhiiiiiiiiihhhfffcccbbbeeehhhjjjiiiiiihhhhhhhhhhhhhhh```eeefffdddeeeiiijjjfff~~~|||~~~}}}|||~~~yyy}}}~~~{{{yyy{{{{{{yyy}}}zzzxxxwwwwwwxxxxxxwwwqqqtttxxxzzzzzzwwwrrrooorrrrrrrrrsssvvvvvvuuutttttttttsssrrrqqqppppppooopppooonnnnnnoooooonnnllloooooonnnlllkkklllooorrroooooooooooooooooonnnnnnllllllmmmmmmmmmmmmnnnnnnkkkkkkjjjiiihhhhhhhhhhhhkkklllmmmjjjfffdddeeegggfffggghhhhhhhhhgggffffffhhhiiijjjiiihhhggghhhjjjnnniiifffgggkkknnnmmmjjjjjjiiihhhggggggggghhhiiiiiihhhhhhhhhhhhiiijjjjjjlllkkkjjjjjjkkklllkkkjjjnnnnnnnnnnnnmmmkkkjjjjjjjjjhhhggggggiiiiiiiiihhhlllkkkjjjkkkllllllkkkjjjiiilllmmmjjjiiikkkkkkgggfffgggggggggeeedddeeegggggghhhkkkmmmmmmkkkiiihhhfffdddeeeiiihhhdddbbbcccdddfffhhhhhhggggggggghhhhhhgggfffeeeeeefffggghhhiiiiiihhheeecccdddfffhhhkkkjjjiiigggggghhhiiijjjbbbeeeffffffggglllmmmkkk~~~~~~~~~~~~~~~}}}}}}zzz}}}~~~|||{{{}}}|||yyy{{{yyywwwwwwyyyzzzyyyyyyrrrtttxxxzzzzzzwwwssspppuuuttttttuuuuuuuuutttsssssssssrrrrrrqqqqqqpppppppppnnnlllkkkkkklllkkkjjjmmmnnnnnnmmmmmmnnnnnnooonnnnnnooonnnnnnnnnpppqqqllllllmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiiiiijjjkkkllllllkkkhhhdddcccdddfffffffffgggiiijjjjjjgggeeeeeeggghhhhhhgggggghhhiiilllgggbbbccchhhlllkkkhhhkkkjjjiiihhhgggggghhhhhhhhhhhhgggggghhhhhhiiijjjjjjiiiiiijjjkkkllllllkkkmmmmmmnnnnnnnnnllljjjiiiiiihhhffffffhhhiiihhhgggllljjjiiijjjkkkkkkjjjiiihhhkkkkkkiiiiiilllkkkhhhgggggghhhhhhgggfffeeeeeeeeegggjjjllllllkkkiiiggggggfffhhhllllllgggdddeeeeeefffhhhhhhggggggggghhhiiihhhgggggggggggghhhiiijjjiiihhhfffeeefffhhhjjjjjjjjjiiiiiiiiihhhhhhhhhjjjkkkkkkjjjjjjkkkkkkkkk~~~~~~~~~|||}}}|||}}}~~~zzzzzzxxxwwwxxxzzz{{{zzzyyyuuuvvvwwwwwwwwwvvvttttttvvvvvvvvvuuusssqqqpppoooqqqqqqqqqqqqqqqpppppppppuuurrrpppnnnnnnnnnlllkkkkkklllmmmooopppooonnnllllllnnnooonnnmmmmmmppprrrkkkkkklllllllllkkkkkkjjjnnnmmmlllkkkjjjkkklllmmmlllkkkiiigggeeedddeeefffffffffgggiiikkkjjjgggeeeccceeeffffffeeeeeeggghhhjjjeeeaaabbbgggjjjjjjhhhjjjjjjiiihhhhhhggggggggghhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhiiikkklllkkkjjjiiijjjlllmmmmmmlllkkkkkkiiigggffffffggghhhhhhgggjjjiiihhhhhhiiiiiihhhffffffiiijjjhhhhhhkkkjjjggghhhiiiiiijjjjjjiiifffeeedddeeehhhjjjjjjiiihhhfffgggfffhhhllllllgggeeefffeeegggiiiiiihhhggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhggghhhiiikkkkkkgggiiikkklllllljjjgggffflllkkkkkkkkkjjjiiihhhhhh~~~~~~~~~{{{~~~{{{||||||yyyxxxxxxyyy{{{{{{{{{yyyxxxwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwuuurrrooonnnnnnppppppppppppqqqqqqqqqqqqsssqqqooonnnnnnmmmkkkiiijjjkkklllnnnppppppnnnkkkkkknnnppppppmmmmmmooorrriiijjjkkkkkkkkkjjjiiihhhmmmllllllkkkkkkllllllmmmkkkjjjiiigggffffffffffffggghhhiiiiiiiiihhhggggggccceeeffffffeeeeeefffhhhhhhgggeeefffhhhjjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhjjjiiiiiiiiiiiijjjkkkkkkiiihhhhhhiiikkklllkkkjjjggghhhiiijjjllllllmmmmmmiiigggffffffhhhhhhhhhgggjjjhhhgggggghhhhhhfffeeefffiiijjjggghhhjjjjjjgggiiiiiiiiijjjkkkkkkhhhfffeeefffggghhhhhhhhhgggfffeeeccceeeiiihhheeecccdddeeegggiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiigggggghhhkkkllllllfffiiilllnnnnnnkkkgggeeegggeeegggjjjjjjhhhggghhh~~~~~~zzz|||yyy{{{|||zzzyyyxxxyyy{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvvvvtttuuuwwwuuurrrppppppqqqpppqqqqqqqqqrrrrrrssssssmmmllllllmmmnnnnnnllliiimmmkkkjjjkkkmmmoooooonnnkkkooossssssooommmooorrriiijjjkkklllkkkjjjhhhgggjjjjjjkkkkkkkkkkkkkkkjjjiiiiiihhhiiiiiihhhgggfffhhhjjjkkkjjjgggeeegggiiieeeggghhhhhhffffffggghhheeegggiiijjjiiiiiikkkmmmggghhhhhhiiiiiiiiiiiihhhkkkkkkkkkkkkkkklllmmmmmmkkkjjjiiijjjkkklllkkkjjjhhhhhhiiiiiijjjlllmmmnnnjjjhhhgggggghhhiiiiiihhhjjjiiigggggghhhhhhfffeeegggjjjkkkhhhhhhjjjjjjgggiiigggggghhhjjjkkkiiiggghhhhhhhhhgggggggggggggggeeeccccccffffffcccccceeedddfffhhhhhhggggggggghhhggggggggghhhhhhgggggggggiiigggdddeeehhhjjjkkkjjjhhhjjjlllmmmmmmkkkhhhfffeeecccfffmmmnnniiigggiii~~~}}}~~~~~~}}}~~~~~~~~~yyy{{{wwwyyy~~~|||zzzyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuqqqtttvvvvvvsssrrrsssuuuqqqrrrrrrsssssstttttttttllllllnnnqqqssssssqqqoooqqqlllhhhgggjjjnnnqqqqqqlllqqquuuuuuqqqoooooorrriiijjjllllllllljjjhhhgggggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhiiikkkjjjhhhfffhhhkkkmmmjjjeeecccfffjjjhhhiiijjjiiihhhggghhhiiibbbfffjjjkkkhhhgggjjjmmmfffggghhhiiiiiiiiiiiiiiimmmmmmlllllllllmmmnnnnnnmmmlllkkkkkkmmmmmmlllkkkkkkjjjiiiiiijjjkkkmmmnnnjjjiiiggggggiiiiiiiiihhhllljjjhhhhhhiiihhhgggeeeiiilllllljjjiiikkkjjjggghhhfffeeefffiiijjjiiigggkkkjjjiiiggggggggghhhiiigggddddddggggggeeeeeehhhccceeeggggggfffeeefffgggeeeeeeffffffffffffeeeeeehhheeebbbcccfffiiijjjiiijjjkkkkkkkkkkkkjjjiiiiiihhhgggjjjqqqqqqkkkhhhjjj||||||{{{zzzzzz{{{|||}}}{{{}}}~~~|||||||||}}}~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{{{{zzzyyywwwuuutttssssssvvvxxxuuuqqqrrrwwwwwwrrrqqqqqqrrrtttuuuuuusssqqqlllnnnpppqqqrrrqqqooonnnooonnnlllnnnpppqqqooolllkkkkkkmmmnnnoooooooooooonnnllljjjiiijjjjjjiiihhhffflllnnnkkkiiijjjjjjiiihhhfffdddeeehhhiiigggeeemmmkkkhhhggghhhiiiiiihhhkkkjjjiiihhhhhhhhhiiiiiillljjjjjjmmmkkkfffeeegggkkkiiihhhffffffgggiiijjjkkkhhhfffeeegggiiijjjjjjjjjhhhhhhkkkpppppplllhhhjjjkkkkkkjjjggggggjjjmmmhhhhhhhhhiiiiiijjjjjjjjjjjjgggddddddfffhhhgggeeeiiikkkmmmkkkhhhfffggghhhfffgggeeecccgggnnnllleeelllkkkiiigggffffffggggggeeeeeeffffffeeecccaaa```dddfffggggggffffffgggiiieeeddddddeeeggghhhggggggaaaeeegggdddeeeiiiiiieeekkkkkklllmmmmmmllllllllljjjjjjkkkjjjhhhgggiiijjjzzzyyyxxxwwwwwwwwwwwwwwwvvvwwwyyy|||~~~~~~}}}}}}~~~~~~~~~||||||{{{||||||}}}~~~~~~}}}|||||||||{{{{{{{{{||||||xxxwwwvvvvvvvvvvvvwwwxxxwwwxxxvvvqqqrrrvvvvvvqqqtttsssrrrrrrsssssssssssspppqqqrrrsssrrrqqqooonnnooonnnmmmnnnpppqqqooolllllllllmmmnnnooooooooonnnmmmllljjjjjjjjjjjjjjjiiifffkkkmmmjjjhhhjjjkkkjjjhhhfffeeefffhhhhhhgggeeemmmkkkiiiiiijjjkkkjjjiiinnnllljjjiiihhhiiikkklllllliiiiiillllllhhhfffgggkkkjjjhhhgggggghhhiiijjjkkkiiigggggghhhjjjkkkkkkjjjhhhgggjjjnnnooolllhhhkkkiiihhhiiikkkllllllllliiiiiiiiijjjjjjjjjkkkkkkkkkhhheeeeeehhhjjjiiihhhfffiiilllllljjjiiiiiikkkggghhhgggfffjjjooommmfffkkkjjjiiihhhggggggggggggeeeffffffgggfffeeeccccccfffggghhhggggggggghhhhhhfffeeeeeefffhhhiiiiiihhh```dddfffdddfffkkkllliiiooonnnmmmmmmkkkjjjiiiiiikkkkkkkkkjjjhhhgggiiijjjpppppppppooonnnmmmkkkkkkmmmlllmmmqqqvvvyyyxxxuuuwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}{{{|||~~~}}}}}}~~~|||||||||||||||||||||||||||{{{yyywwwvvvuuuvvvxxxyyywwwxxxvvvrrrsssuuutttqqqwwwuuusssqqqqqqrrrssstttttttttttttttsssqqqooonnnooonnnnnnnnnppppppnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllgggkkkllljjjiiilllmmmllljjjhhhhhhhhhiiijjjiiihhhlllkkkkkkkkkllllllkkkiiipppnnnllljjjjjjkkkmmmnnnlllggggggkkknnnkkkhhhhhhkkkjjjiiihhhhhhiiijjjkkkkkkjjjhhhiiijjjllllllkkkjjjhhhfffhhhkkkmmmllliiikkkhhhgggjjjnnnpppnnnkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkhhhffffffjjjlllllljjjdddgggkkkmmmmmmllllllmmmhhhiiiiiiiiimmmpppmmmggghhhhhhiiiiiiiiiiiihhhhhhfffgggggghhhhhhgggffffffiiiiiiiiihhhhhhhhhhhhhhhfffgggggghhhhhhiiijjjjjj```dddeeeeeehhhmmmnnnmmmooonnnmmmlllkkkjjjjjjjjjkkklllllljjjhhhggghhhiii``````aaabbbaaa```^^^]]]bbb```aaaeeekkkooonnnkkkmmmmmmmmmmmmnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrruuurrrpppsssyyy|||zzzvvv}}}~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||||||||{{{wwwuuutttttttttvvvuuutttsssuuuvvvuuusssvvvvvvuuusssqqqqqqrrrsssttttttttttttsssqqqpppooooooooooooooooooooonnnmmmmmmnnnnnnnnnnnnnnnmmmlllllllllllllllkkkkkkmmmnnniiilllmmmkkkkkkooopppnnnlllkkkkkkkkklllllllllkkkjjjjjjjjjlllmmmllljjjhhhnnnmmmmmmmmmllllllllllllkkkfffeeekkkooommmjjjiiikkkjjjiiiiiiiiijjjkkkllllllkkkjjjkkkmmmmmmmmmkkkjjjhhhfffgggjjjkkkkkkjjjjjjjjjkkkmmmnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjgggeeefffjjjllllllkkkeeegggkkkmmmnnnnnnmmmlllggghhhiiikkknnnnnnkkkgggfffggghhhjjjjjjjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiikkkjjjiiiiiiiiiiiihhhgggfffggghhhhhhhhhhhhiiijjjdddeeefffgggiiilllnnnnnnkkkkkkkkkjjjkkklllnnnnnnjjjkkkjjjiiifffeeefffgggQQQRRRTTTUUUVVVVVVUUUTTTVVVUUUVVVYYY^^^aaaaaa```aaaaaaaaaaaabbbdddeeefffgggggggggggggggfffffffffgggdddcccgggmmmqqqpppmmmrrrxxx}}}}}}zzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~}}}~~~~~~}}}|||~~~yyyzzz{{{||||||||||||{{{~~~yyyvvvtttsssrrrtttsssrrrtttvvvvvvvvvuuusssvvvwwwwwwtttrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooooooppppppooonnnmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmnnnmmmllllllnnnppplllnnnooommmnnnrrrrrroookkkkkkkkkkkkkkkkkkkkkkkkiiihhhiiijjjlllkkkiiigggiiikkkmmmooonnnllliiigggiiiffffffkkkooommmkkkkkkiiiiiiiiijjjjjjkkkkkklllkkkkkkkkkmmmnnnooommmkkkiiihhhggggggiiikkkkkkkkkiiimmmqqqpppkkkhhhjjjlllkkkkkkkkkkkkkkkkkkkkkkkkiiifffccceeehhhkkkkkkiiihhhiiikkklllmmmmmmkkkjjjffffffhhhkkkllljjjhhhfffeeefffhhhjjjjjjjjjiiihhhiiihhhhhhhhhiiiiiiiiijjjllljjjiiiiiijjjjjjiiigggdddfffhhhhhhffffffhhhjjjjjjiiihhhiiiiiijjjkkkllljjjjjjkkkkkklllmmmnnnnnnhhhiiiiiigggeeedddeeefffIIIJJJKKKMMMNNNNNNNNNOOOKKKLLLNNNOOOQQQSSSTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXVVVVVVYYY^^^bbbbbbaaaccciiipppsssqqqnnnllllllpppppppppqqqrrrssstttuuuvvvzzz{{{yyyxxx{{{||||||yyyyyyyyyyyyzzz|||~~~{{{}}}~~~|||xxxwwwyyy{{{~~~}}}}}}~~~~~~~~~yyyzzz|||}}}~~~}}}}}}|||}}}{{{yyyxxxwwwvvvtttrrrrrrvvvxxxvvvuuuvvvqqquuuxxxxxxuuurrrrrrssssssrrrrrrrrrrrrrrrrrrrrrnnnpppqqqpppnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmoooqqqooolllkkknnnqqqlllooopppoooqqqtttrrrmmmhhhiiijjjiiihhhggghhhjjjiiihhhhhhiiikkkkkkjjjhhhhhhjjjlllnnnnnnkkkhhhfffhhhfffhhhmmmnnnkkkkkknnnhhhhhhiiiiiijjjkkkkkkkkkjjjkkklllnnnoooooollljjjhhhhhhiiiiiijjjkkkkkkkkkiiinnnsssppphhheeehhhmmmkkkkkkkkkkkkjjjjjjjjjjjjhhheeeccccccgggiiiiiigggllljjjjjjjjjlllllljjjhhhfffeeegggjjjjjjgggeeeggggggggghhhiiiiiiiiiiiiiiiiiiiiihhhggggggggghhhhhhllliiiggghhhkkkkkkiiigggcccfffhhhhhhfffeeehhhkkknnnkkkiiijjjiiiggghhhkkkllllllmmmmmmllllllkkkjjjggghhhhhhgggeeeeeefffgggEEEEEEEEEEEEEEEFFFGGGHHHDDDGGGIIIHHHFFFFFFIIIMMMIIIJJJKKKMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLNNNQQQTTTUUUTTTYYY]]]___]]]\\\]]]^^^aaaaaaaaaaaabbbdddeeefffhhhnnnpppmmmmmmqqqsssqqqkkkkkkkkklllmmmoooqqqssspppqqqqqqqqqqqqrrrrrrssszzz|||}}}~~~||||||}}}~~~|||zzzxxxxxx{{{}}}}}}|||}}}~~~}}}zzz|||~~~~~~{{{||||||}}}|||{{{zzzyyywwwsssssswwwxxxtttrrrsssrrruuuxxxwwwsssqqqsssvvvvvvuuutttsssrrrrrrqqqqqqnnnppprrrqqqnnnllllllnnnllllllmmmnnnooooooooonnnnnnqqqsssppplllkkkmmmqqqlllnnnoooooorrrsssoooiiihhhiiikkkjjjhhhgggiiikkkkkkiiihhhhhhjjjkkkkkkkkkjjjkkkkkklllkkkjjjiiiiiifffhhhlllooolllhhhjjjpppfffggghhhiiijjjjjjjjjjjjiiijjjlllnnnpppooollliiigggiiikkkllllllkkkkkkllliiimmmooolllhhhfffiiimmmkkkkkkjjjjjjjjjiiiiiiiiiiiifffccccccfffhhhgggfffllljjjggghhhjjjkkkjjjiiihhheeefffjjjiiieeeeeehhhiiihhhhhhhhhhhhhhhiiiiiiiiihhhgggfffeeeeeeffffffkkkhhheeegggkkkllljjjgggdddgggjjjiiigggfffiiilllooojjjhhhjjjiiiffffffkkkjjjkkkmmmnnnnnnllljjjiiiggghhhhhhhhhgggggghhhjjjBBBBBB@@@??????@@@AAABBB???DDDGGGEEE@@@>>>CCCHHHCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGEEEEEEFFFJJJMMMKKKMMMOOOOOONNNNNNRRRUUUSSSSSSSSSTTTUUUVVVXXXXXXWWW]]]```\\\]]]bbbdddbbb____________aaaccceeeggggggggggggiiilllnnnnnnnnnsssuuuxxxyyyxxxwwwxxxxxxyyyvvvtttuuuxxx{{{{{{zzzyyyzzz{{{}}}}}}}}}|||{{{|||||||||}}}~~~~~~}}}~~~}}}|||~~~zzz{{{}}}~~~~~~|||zzzyyyzzzuuutttxxxxxxrrrooopppsssvvvwwwuuuqqqqqquuuzzzzzzyyywwwuuusssrrrqqqqqqnnnppprrrqqqnnnkkklllnnnkkkkkkmmmnnnooooooooooooooorrrtttqqqllljjjmmmqqqjjjmmmooooooqqqsssmmmfffjjjlllnnnmmmkkkjjjkkknnnllljjjiiiiiijjjlllmmmmmmnnnmmmkkkiiiiiijjjkkkllleeehhhnnnpppkkkgggjjjqqqffffffgggiiiiiijjjjjjjjjiiiiiikkknnnpppoookkkhhhfffiiilllmmmmmmllllllllljjjjjjjjjiiihhhiiikkkmmmjjjjjjjjjiiiiiihhhhhhhhhjjjgggddddddggghhhgggeeellliiieeefffhhhkkkkkkkkkiiiffffffjjjiiidddeeejjjjjjiiihhhgggggghhhiiijjjiiihhhfffeeedddddddddeeejjjfffdddfffjjjllljjjgggeeehhhlllkkkhhhgggjjjnnnoooiiigggjjjiiieeegggllleeehhhlllooopppooommmkkkggghhhiiiiiihhhiiikkkmmm>>>>>>=========>>>??????????????????@@@@@@@@@@@@FFFCCCAAAAAADDDEEEDDDBBBBBBBBBBBB@@@???AAADDDFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHHHHGGGEEEFFFJJJNNNIIIIIIIIIHHHIIIIIIJJJJJJQQQNNNLLLMMMQQQUUUVVVUUUVVVVVVVVVVVVUUUTTTSSSRRRXXXXXXYYY[[[]]]___bbbccciiijjjjjjkkklllnnnooopppmmmmmmnnnoooqqqsssuuuvvvvvvtttuuuyyyyyywwwwwwyyysssuuuwwwxxxxxxxxxzzz{{{{{{zzzzzzzzz{{{|||~~~~~~}}}|||}}}~~~}}}zzz{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{zzzyyyyyyuuutttwww}}}~~~yyysssrrrssstttttttttrrrooonnnwwwvvvtttttttttrrrpppnnnqqqqqqpppooonnnmmmllllllkkkpppssspppoooqqqqqqnnnmmmpppssssssrrrpppooonnnjjjooooookkkkkkooonnnjjjiiimmmooommmlllnnnkkkgggmmmjjjffffffhhhiiihhhfffrrrkkkjjjooonnneeedddkkkiiijjjlllmmmmmmmmmlllkkkmmmkkkhhhhhhiiikkkkkkkkkhhhjjjlllmmmmmmlllkkkjjjiiijjjllloooqqqpppmmmkkkkkkjjjiiihhhhhhiiijjjjjjjjjhhhggggggiiikkkkkkkkkkkkhhheeeeeeggggggeeeccckkkjjjhhhgggfffggghhhjjjkkkjjjhhhffffffggghhhiiijjjiiiiiiggggggfffffffffgggjjjjjjeeebbbdddggghhhhhhhhhiiijjjjjjhhhgggfffggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkknnnqqqmmmmmmmmmllljjjjjjkkkllllllhhhffffffjjjmmmmmmmmm======<<<<<<<<<======>>>???????????????@@@@@@@@@AAA???===>>>@@@AAA@@@???@@@AAAAAA@@@??????BBBDDDAAAAAAAAAAAAAAABBBCCCCCCDDDFFFFFFEEEDDDEEEHHHKKKCCCCCCCCCCCCDDDDDDEEEFFFLLLJJJGGGGGGIIILLLLLLKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOPPPQQQSSSUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^___bbbbbbbbbcccdddeeefffgggkkkiiijjjnnnooommmmmmpppkkkmmmooopppppppppqqqrrruuuuuuuuuuuuvvvxxxzzz{{{{{{{{{yyyyyyyyyyyyzzz{{{}}}{{{yyyyyy|||~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~{{{|||~~~~~~}}}|||~~~~~~|||{{{{{{{{{{{{zzzyyyvvvtttxxx}}}~~~zzzuuutttttttttuuutttrrrqqqpppvvvtttrrrrrrqqqooommmjjjpppoooooonnnnnnnnnoooooojjjmmmnnnllllllooooookkkoooqqqtttuuutttrrrqqqpppiiimmmnnnkkklllpppooolllkkknnnooolllkkklllkkkgggooollliiihhhiiikkkjjjiiiqqqjjjiiiooonnngggffflllllllllmmmnnnnnnmmmkkkjjjkkkjjjiiijjjkkkllljjjiiihhhjjjkkkmmmmmmlllkkkjjjjjjjjjkkkmmmoooooommmkkkiiiiiihhhhhhiiijjjlllllliiihhhffffffgggiiiiiiiiikkkiiigggfffhhhhhhgggeeekkkjjjhhhgggggggggiiiiiikkkiiihhhfffffffffhhhiiihhhggggggffffffggghhhiiiiiillllllgggdddgggjjjjjjhhhiiijjjjjjjjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiijjjjjjiiiiiijjjmmmppplllmmmmmmlllkkkkkkkkkkkkmmmjjjggggggjjjlllllllll<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>>>>?????????===<<<;;;;;;===??????>>>===>>>??????>>>>>>???@@@@@@????????????@@@AAAAAABBBBBBCCCBBBAAABBBDDDGGG>>>>>>>>>???@@@AAABBBCCCHHHEEECCCBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQUUUUUUUUUUUUUUUUUUVVVVVV[[[YYY[[[___```^^^___aaa```bbbdddeeeddddddfffgggkkkkkkkkklllnnnppprrrssstttsssrrrqqqqqqrrrssstttxxxvvvuuuvvvxxxzzzzzzzzz|||}}}~~~}}}|||{{{|||}}}|||{{{{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~|||zzzzzz{{{|||{{{zzzyyyvvvuuuxxx}}}{{{wwwvvvvvvuuuuuuttttttssssssuuusssrrrqqqqqqooollljjjpppooonnnnnnnnnoooqqqrrrppppppnnnllloootttrrrnnnnnnqqqtttuuutttrrrqqqppphhhkkklllkkkllloooooommmmmmooooookkkjjjlllllliiirrroookkkjjjjjjlllllllllooojjjiiinnnnnnhhhhhhmmmmmmnnnoooooonnnmmmkkkjjjiiiiiijjjlllmmmmmmjjjggghhhiiikkklllllllllkkkjjjjjjiiiiiijjjlllmmmmmmllliiiiiiiiiiiijjjlllmmmnnnkkkiiigggggghhhiiiiiihhhllljjjiiiiiiiiiiiihhhgggkkkjjjiiihhhggghhhiiiiiijjjiiihhhffffffggghhhhhhgggfffeeedddeeegggiiikkkiiilllkkkgggeeehhhjjjiiihhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkjjjkkkkkkjjjiiiiiilllnnnkkkllllllmmmmmmllljjjjjjmmmkkkiiiiiijjjlllllllll<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======>>>>>>===<<<<<<<<<===>>>??????;;;<<<>>>>>>===<<<<<<===@@@@@@@@@??????@@@@@@AAA?????????>>>>>>???AAABBB<<<======>>>???@@@BBBCCCEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHIIILLLLLLKKKKKKLLLLLLMMMNNNNNNLLLNNNRRRSSSQQQRRRUUUVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^___```bbbdddfffgggiiihhhggggggggghhhiiijjjooooooooopppqqqrrrsssssswwwzzz{{{xxxwwwxxxyyyxxxwwwwwwxxxyyy{{{}}}}}}~~~{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}~~~|||}}}~~~{{{zzzyyyzzz{{{||||||{{{zzzwwwvvvyyy}}}~~~|||xxxxxxwwwvvvuuuuuuuuuuuuvvvtttsssrrrrrrsssrrrpppnnnqqqpppooonnnnnnoooqqqrrrtttrrrnnnlllqqqvvvuuuoookkknnnqqqsssqqqpppooonnnjjjllllllllllllmmmmmmlllmmmooooookkkkkkoooooommmtttqqqmmmkkkkkklllmmmnnnmmmiiiiiimmmnnnjjjkkknnnlllmmmnnnoooooonnnmmmmmmkkkjjjjjjkkkmmmmmmkkkhhhhhhiiijjjkkkllllllkkkkkkkkkiiiggghhhjjjlllllllllkkkkkkkkkkkkkkkkkkllllllnnnlllkkkkkkkkkllljjjiiikkkkkkkkkkkkkkkjjjiiihhhkkkjjjiiihhhhhhhhhiiiiiijjjiiiiiihhhhhhhhhiiiiiigggfffdddddddddfffiiijjjgggiiiiiieeeeeehhhiiigggfffggghhhiiijjjkkkkkklllhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiiiiijjjllljjjjjjkkkmmmnnnmmmjjjhhhkkkjjjjjjjjjkkklllmmmmmm>>>?????????>>><<<;;;:::::::::;;;<<<<<<===>>>>>><<<===============>>>???:::<<<>>>>>><<<;;;;;;<<>>>>>>>>>>>??????===<<<<<<<<<===>>>>>>>>>;;;;;;<<<<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBDDDDDDDDDEEEFFFGGGIIIIIIFFFDDDFFFJJJKKKIIIIIILLLKKKMMMOOOOOOOOONNNOOOPPPOOOPPPRRRTTTVVVWWWYYYYYY]]]\\\[[[[[[[[[]]]^^^___cccdddeeefffggghhhhhhiiinnnssstttooonnnqqqrrroooqqqrrrtttuuuvvvwwwxxxyyyxxxyyy{{{zzzzzzzzz|||}}}||||||{{{|||~~~}}}{{{yyyxxx{{{~~~}}}~~~}}}|||}}}~~~zzzyyyxxxzzz|||}}}|||{{{zzzyyyxxxyyy|||}}}{{{yyyxxxxxxwwwvvvvvvvvvwwwwwwqqqqqqqqqrrrttttttsssrrrtttsssqqqpppooooooooopppsssqqqmmmjjjnnnsssqqqkkkjjjmmmqqqrrrqqqpppoooooonnnmmmmmmmmmllljjjiiiiiillloooooommmnnnrrrtttrrrsssqqqooollljjjkkklllnnnkkkjjjjjjmmmmmmlllmmmoooiiijjjlllnnnppppppppppppmmmkkkiiiiiikkkllllllkkkhhhhhhiiijjjkkkkkkkkklllkkkiiiggggggiiikkkllllllmmmmmmmmmlllkkkjjjiiihhhmmmlllkkkkkklllllljjjiiijjjkkkkkklllkkkjjjiiiiiikkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkiiigggfffeeeeeefffgggiiigggiiihhheeefffiiiiiifffeeeeeefffggghhhiiikkkkkkgggggggggggghhhhhhhhhhhhjjjkkkkkkjjjiiihhhiiikkkjjjiiijjjlllnnnmmmjjjhhhhhhiiiiiijjjkkklllnnnoooBBBCCCCCCCCCAAA???===<<<<<<<<<======>>>???@@@@@@===>>>>>>===<<<;;;===???<<<===>>>===<<<;;;<<<=========<<<;;;;;;;;;<<<<<<===;;;;;;;;;======<<<;;;999999999:::;;;<<<===>>><<<===????????????AAABBB@@@@@@@@@??????>>>===<<>>>>>>>>>>>??????@@@@@@???>>>>>>>>>???????????????@@@AAABBBDDDEEECCC@@@AAAEEEFFFCCCCCCFFFBBBDDDEEEFFFEEEDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNQQQPPPPPPOOOPPPQQQSSSTTTUUUXXXZZZ[[[[[[[[[]]]^^^```fffgggbbbaaafffgggdddfffiiikkkmmmmmmmmmnnnooossstttuuuuuuuuuvvvyyy{{{vvvuuuvvvxxx{{{}}}|||{{{tttxxx|||}}}||||||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~zzzyyyyyy{{{}}}~~~}}}{{{{{{zzzyyyyyyzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwoooooooooqqqssstttsssrrrttttttsssrrrqqqpppooonnnuuuuuurrrnnnooorrrpppkkklllooorrrtttsssrrrqqqqqqpppmmmmmmnnnlllhhhfffhhhkkkooopppnnnooossstttrrrqqqqqqpppnnnkkkjjjkkkmmmkkkkkkkkklllmmmmmmnnnnnnggghhhkkkmmmoooqqqqqqqqqooollliiiiiijjjlllmmmmmmggghhhhhhiiijjjkkkllllllkkkiiiggghhhjjjlllllllllnnnnnnmmmllljjjiiigggfffiiiiiihhhiiijjjjjjhhhfffgggiiikkkkkkjjjhhhhhhiiikkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhgggggggggggghhhiiijjjjjjhhhiiimmmlllhhheeeeeeeeeeeeggghhhjjjkkkfffffffffggggggggghhhhhhiiijjjkkkkkkiiihhhiiijjjkkkiiihhhjjjmmmnnnkkkhhhfffhhhjjjjjjjjjjjjlllnnnFFFGGGGGGGGGEEECCC@@@?????????@@@AAABBBCCCDDDDDD@@@AAABBB@@@===<<<>>>@@@?????????===<<<;;;===???======<<<;;;;;;;;;;;;;;;===;;;:::;;;===>>><<<::::::999999999:::;;;;;;<<<:::<<>>>>>>>>>>>>>>===============>>>??????@@@>>>???BBBBBB???>>>AAA>>>???AAAAAA@@@???@@@AAAAAABBBCCCEEEFFFGGGGGGFFFGGGGGGFFFFFFGGGHHHJJJKKKJJJMMMPPPQQQQQQQQQRRRTTTQQQXXXZZZTTTTTTZZZ\\\WWWYYY\\\___aaa``````aaaccchhhiiijjjkkkkkklllooorrrnnnnnnoooqqqtttwwwwwwvvvnnnssswwwxxxuuuuuuwwwzzz{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}|||~~~~~~|||yyy~~~~~~~~~~~~~~~~~~zzzzzzzzz|||~~~}}}{{{|||{{{yyyxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrrrrqqqrrrssstttrrrqqqqqqrrrssstttsssrrrpppooowwwyyyxxxtttrrrrrrppplllkkknnnrrrssssssqqqqqqqqqppplllkkknnnmmmhhhfffiiikkkooopppooooooqqqpppmmmppprrrrrrqqqmmmkkkkkklllkkklllllllllmmmnnnnnnnnnggghhhkkkmmmnnnooooooooommmllljjjkkklllmmmlllkkkgggggghhhhhhiiikkklllmmmjjjiiihhhiiikkkmmmmmmllllllllllllllljjjhhhfffeeeggggggggghhhjjjjjjhhhfffdddgggjjjjjjhhhgggggggggjjjkkkkkkkkkjjjjjjiiiiiigggggghhhhhhiiiiiiiiiiiifffggghhhiiijjjjjjiiiiiiiiijjjiiihhhjjjnnnmmmhhhffffffffffffggghhhjjjkkkgggggggggggghhhhhhhhhhhhgggiiikkkjjjiiiiiiiiijjjllliiiggghhhlllnnnllliiigggiiikkkkkkhhhggghhhjjjIIIIIIJJJIIIHHHEEEBBB@@@BBBBBBCCCDDDEEEFFFGGGHHHEEEFFFGGGDDDAAA???AAACCCAAAAAA@@@===<<<<<<>>>AAA@@@???>>>===============>>><<<:::<<<>>>>>><<<999<<<;;;;;;;;;;;;;;;<<<<<<;;;>>>@@@@@@>>><<<>>>@@@:::;;;<<<======>>>======<<<;;;;;;;;;;;;<<<============<<<;;;::::::::::::???>>>===<<<<<<<<<<<<<<>>>>>@@@AAAAAA@@@???@@@AAA???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBDDDEEEFFFCCCFFFJJJKKKJJJJJJLLLNNNGGGOOOQQQKKKKKKSSSUUUPPPOOOSSSVVVXXXWWWVVVXXXZZZ^^^___``````aaabbbfffiiifffeeedddfffhhhiiiiiihhhjjjnnnrrrrrrooommmooorrrvvvxxxwwwvvv{{{~~~yyyzzzyyyxxx{{{~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~zzz|||~~~}}}}}}}}}}}}zzzxxx~~~~~~~~~{{{{{{{{{}}}}}}{{{}}}{{{zzzxxxwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxwwwuuuxxxvvvuuuuuuvvvuuusssqqqnnnpppsssuuuuuutttqqqppptttxxxxxxsssooonnnlllhhhiiilllpppqqqqqqooooooooonnnjjjjjjnnnmmmhhhgggkkklllpppqqqooonnnooolllhhhppprrrtttsssooolllkkklllkkkmmmmmmllllllnnnnnnmmmhhhiiikkkmmmnnnnnnmmmmmmkkkkkkkkkmmmnnnnnnkkkiiiggggggggghhhiiikkklllmmmjjjiiiiiijjjlllmmmmmmllliiijjjkkkkkkjjjiiigggfffhhhggghhhjjjlllllljjjhhhbbbfffiiijjjgggeeeeeegggjjjkkkkkkkkkkkkjjjiiiiiieeeeeefffgggggghhhggggggccceeehhhkkklllllllllkkkggghhhgggfffiiimmmkkkfffhhhhhhgggggggggiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiiggghhhjjjjjjjjjiiijjjkkkmmmiiifffgggkkknnnllliiiiiikkkmmmkkkgggeeeeeefffIIIJJJKKKJJJGGGDDDCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFHHHJJJKKKKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@>>>===>>>???>>>:::777???===::::::;;;===>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999<<<:::999999;;;<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::<<<>>>>>>===;;;;;;;;;======<<<<<<<<<<<<======AAA@@@>>>======>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHFFFEEEFFFHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLRRRRRRSSSTTTTTTUUUVVVVVV[[[[[[\\\\\\]]]^^^______ddddddddddddeeefffggghhhlllooosssuuuuuuuuuuuuvvvvvv{{{}}}yyyzzz}}}}}}xxxyyyyyyzzzzzzzzzzzzzzzzzzyyy|||~~~}}}|||{{{{{{~~~~~~~~~~~~~~~|||~~~|||xxx~~~zzzxxxzzz{{{xxxvvvxxxyyyxxxxxxyyy{{{|||{{{zzz|||yyyuuutttuuuuuusssppppppqqqrrrssswwwzzzuuummmuuutttsssrrrqqqooonnnnnnkkkkkklllooossssssppplllkkklllmmmnnnooooooooooooppppppppppppnnnllljjjiiiiiilllnnnooonnnmmmllllllmmmnnnppppppnnnlllllllllmmmkkkiiiiiilllooopppqqqjjjjjjkkkllllllllllllkkkmmmnnnmmmkkkhhhhhhjjjllllllllllllkkkkkkjjjjjjjjjhhhkkkmmmnnnllljjjiiiiiijjjllllllkkkkkklllkkkiiiiiiiiiiiihhhiiiiiijjjkkkgggiiiiiihhhfffeeefffgggjjjhhhfffeeeeeeeeedddcccjjjkkklllllllllkkkjjjjjjcccfffggggggggghhhgggeeegggkkkjjjeeeeeeiiiiiidddiiifffdddeeeiiimmmnnnmmmhhhgggfffgggjjjllllllllljjjhhhffffffiiikkkjjjhhhjjjjjjjjjjjjkkklllmmmnnnFFFHHHIIIIIIGGGEEEDDDDDDDDDEEEFFFHHHHHHIIIHHHHHHJJJLLLMMMLLLIIIHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCC???>>>===>>>@@@@@@>>><<>>>>>===??????>>>>>>===>>>>>>>>>>>>>>>===<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999<<<:::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;:::;;;===<<<<<<;;;;;;<<<<<<===<<<;;;:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCBBBAAABBBDDDFFFEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTYYYYYYYYYYYYZZZ[[[\\\\\\___bbbeeegggggggggggghhhkkkoooqqqpppqqquuuuuuqqqttttttuuuuuuuuuvvvvvvvvvuuuwwwyyyzzzyyyyyyyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{}}}{{{~~~{{{zzz||||||xxxwwwxxxzzzyyyxxxyyy{{{|||{{{zzz{{{yyywwwuuuuuutttsssrrrppprrrssstttxxx{{{wwwoooqqqqqqqqqppppppooonnnnnnnnnnnnnnnqqqsssrrrooolllkkkkkklllmmmnnnnnnoooooooooooopppooonnnmmmkkkjjjkkknnnppppppooommmmmmmmmmmmoooqqqpppooommmmmmmmmmmmkkkiiiiiikkkmmmnnnnnniiijjjjjjkkkkkkkkkkkkkkkkkklllkkkiiigggeeefffggglllllllllkkkkkkkkkjjjjjjiiikkkmmmmmmkkkjjjjjjjjjiiikkkkkkkkkkkklllkkkjjjllllllkkkjjjjjjiiiiiijjjhhhjjjjjjiiihhhgggggghhhkkkiiifffeeefffffffffeeekkkkkkkkkkkkkkkkkkkkkkkkggghhhiiiiiijjjkkkkkkkkkgggjjjkkkggggggiiiiiieeekkkhhhfffgggkkknnnooooookkkiiihhhhhhiiijjjjjjiiijjjhhhfffgggiiijjjjjjhhhjjjjjjjjjjjjkkklllmmmmmmDDDFFFGGGGGGEEEDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNMMMKKKJJJKKKMMMLLLLLLKKKJJJHHHGGGFFFEEE???===<<<===???AAABBBBBBBBBAAA??????@@@@@@???>>>AAAAAA@@@@@@@@@AAAAAABBBAAAAAA@@@>>>===<<<;;;:::===<<<<<<<<<;;;:::::::::===;;;:::::::::;;;999888888888888999::::::;;;;;;999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@===>>>??????>>>???AAACCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPSSSVVVWWWWWWWWWXXXYYY[[[^^^aaaaaacccggghhhfffjjjjjjkkklllmmmmmmnnnnnnmmmnnnqqqqqqrrrsssuuuvvvrrrssstttuuuvvvwwwwwwwwwzzzzzzzzzyyyyyyxxxwwwvvv{{{}}}~~~~~~}}}~~~|||{{{~~~|||xxxwwwyyy{{{zzzyyyyyy{{{|||{{{zzzyyyyyyyyywwwuuusssssstttrrrttttttuuuxxx{{{xxxrrrppppppqqqqqqqqqqqqppppppppppppqqqrrrsssrrrooommmkkkkkkkkklllmmmmmmmmmnnnnnnoooooooooooonnnmmmlllnnnpppqqqqqqooommmmmmmmmmmmoooppppppnnnmmmmmmnnnmmmkkkiiiiiijjjkkklllkkkiiiiiijjjkkkkkkkkkkkkjjjhhhjjjkkkjjjhhhgggggghhhllllllllllllkkkkkkkkkkkkkkklllmmmllljjjiiijjjkkkhhhiiiiiikkkkkkkkkkkkkkknnnnnnmmmllljjjjjjiiihhhjjjkkklllkkkiiihhhiiijjjllljjjgggfffggghhhhhhggglllkkkjjjiiiiiijjjkkkllliiiiiiiiijjjjjjkkklllmmmgggjjjkkkiiiiiijjjiiifffmmmkkkiiijjjllloooqqqqqqmmmkkkiiihhhhhhhhhgggfffiiihhhggggggiiijjjjjjiiijjjjjjiiijjjjjjkkklllmmmDDDFFFFFFFFFDDDCCCCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKNNNOOONNNMMMKKKKKKMMMOOOLLLKKKJJJHHHGGGEEEDDDDDD???===;;;;;;<<<>>>@@@BBB???>>>>>>@@@BBBBBBAAA???BBBBBBBBBBBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>======@@@???===<<<;;;:::::::::???===<<<<<<<<<;;;999777555555666777888999:::;;;999888777888999::::::999::::::999999999999::::::;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<===????????????AAACCC>>>>>>???AAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEEEE@@@AAABBBCCCEEEFFFGGGHHHFFFEEEEEEEEEFFFFFFGGGHHHGGGIIILLLMMMMMMMMMNNNOOONNNPPPRRRSSSUUUXXXYYYYYY]]]]]]^^^___```aaabbbcccbbbccceeeggghhhjjjmmmpppjjjkkkmmmnnnpppqqqqqqrrrttttttvvvwwwwwwwwwwwwvvvwwwyyy{{{|||{{{{{{}}}~~~}}}{{{{{{~~~~~~}}}}}}}}}}}}xxxwwwyyy|||{{{zzzzzz{{{|||zzzyyywwwyyy{{{yyyuuussstttvvvuuuwwwvvvuuuvvvyyyvvvqqqsssssstttuuutttsssrrrrrrpppqqqrrrssstttsssrrrpppkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnooooooooonnnnnnnnnpppqqqpppnnnllllllllllllnnnooonnnmmmlllmmmnnnooommmkkkjjjkkkkkkjjjiiihhhiiijjjjjjkkkkkkjjjjjjgggjjjlllmmmmmmllllllmmmllllllllllllllllllkkkkkklllmmmmmmkkkiiiiiijjjkkkhhhfffhhhkkkllljjjjjjllllllllllllkkkkkkjjjiiihhhjjjlllmmmllljjjjjjkkklllmmmjjjhhhhhhiiijjjjjjjjjlllkkkiiihhhhhhjjjlllmmmjjjhhhfffggggggfffhhhjjjgggiiikkkkkkkkkjjjiiigggmmmlllkkkjjjlllnnnpppqqqllljjjhhhhhhhhhhhhhhhfffiiihhhhhhhhhiiijjjkkkkkkjjjjjjiiiiiijjjkkkkkklllEEEFFFFFFEEECCCBBBCCCDDDBBBBBBAAABBBCCCFFFIIIJJJMMMNNNNNNLLLKKKLLLNNNPPPMMMLLLJJJHHHFFFEEEDDDDDD???===;;;999888999<<<>>>999:::;;;>>>AAACCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGBBBAAAAAAAAAAAAAAA@@@@@@AAA@@@???===<<<;;;;;;;;;@@@???=========<<<999777333444555666777999::::::999888777888:::;;;:::999999999888888888888999999777777777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::;;;;;;<<<<<<<<<=========:::<<<>>>>>>>>>>>>???AAA;;;<<<<<<<<<===>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCBBBDDDFFFGGGFFFFFFHHHIIIHHHGGGHHHJJJKKKKKKLLLMMMPPPPPPQQQRRRSSSUUUUUUVVVVVVXXXZZZ[[[]]]___bbbeeebbbcccdddfffhhhiiijjjjjjlllnnnqqqsssuuuvvvvvvvvvsssvvvxxxyyyyyyyyyzzz{{{zzzxxxwww{{{|||{{{~~~~~~~~~~~~xxxwwwzzz}}}|||zzzzzz{{{{{{zzzyyyvvvyyy{{{zzzwwwuuuvvvxxxxxxzzzxxxttttttuuutttooovvvvvvwwwwwwuuusssqqqpppnnnooorrrsssttttttuuuuuummmmmmlllllllllmmmnnnooonnnnnnnnnnnnooooooooopppnnnooopppooolllkkkkkkkkkkkklllmmmlllkkkkkklllnnnqqqooommmlllllllllkkkiiiiiiiiijjjkkkkkkkkkkkkjjjjjjllloooooommmlllllllllllllllllllllllllllllllllmmmmmmmmmkkkiiihhhiiikkkhhheeefffkkkllliiiiiilllhhhiiijjjjjjjjjjjjiiiiiijjjkkkllllllkkkjjjkkklllllljjjiiijjjkkklllllljjjkkkjjjhhhhhhhhhjjjlllmmmmmmhhhfffhhhgggccccccggghhhhhhiiikkkkkkjjjiiiiiikkkkkkjjjiiiiiikkkmmmoooiiihhhfffggghhhjjjiiiiiihhhhhhhhhiiiiiijjjkkkllljjjjjjiiiiiiiiijjjkkkkkkEEEEEEFFFDDDCCCCCCDDDFFFCCCBBB@@@@@@AAADDDGGGIIIKKKMMMMMMMMMLLLMMMNNNPPPQQQPPPMMMJJJHHHGGGGGGGGG@@@???===:::777777999<<<777777888;;;@@@DDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<;;;???>>>===>>>>>><<<999777333444555666777888999999:::888888:::>>>>>><<<999999999888888888888999999999999999999999999999999999999999999999999999999888888888888888888888888::::::;;;;;;;;;<<<<<<<<<888:::<<<<<<;;;:::;;;<<<@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>=========>>>>>>??????@@@BBBBBBAAAAAACCCEEEEEECCCBBBDDDEEECCCDDDGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNPPPRRRRRRTTTVVVXXXWWWXXXZZZ[[[]]]^^^______bbbdddhhhkkknnnoooooonnnmmmoooqqqsssrrrssstttvvvrrrrrrrrruuuxxx{{{|||{{{~~~yyyyyyzzzzzz{{{zzz}}}}}}{{{{{{{{{{{{zzzxxxvvvxxxzzzzzzyyyxxxwwwwwwzzz{{{yyytttrrrtttssspppuuuvvvvvvvvvuuurrrooonnnmmmooorrrsssssstttvvvwwwppppppnnnnnnnnnooopppqqqoooooonnnnnnnnnoooppppppmmmnnnooommmkkkkkkkkklllkkklllmmmlllkkkkkkmmmoooqqqooommmmmmmmmmmmkkkiiijjjjjjkkkllllllllllllkkkmmmnnnnnnmmmjjjgggggggggllllllllllllmmmmmmmmmmmmlllmmmnnnllljjjhhhiiijjjiiidddeeekkklllgggggglllggghhhiiijjjkkkjjjiiiiiihhhjjjkkkkkkjjjiiijjjllliiiiiijjjlllnnnnnnllljjjiiiiiihhhhhhiiijjjkkkllloooiiigggkkkjjjdddccchhhiiiggggggjjjjjjhhhhhhkkkiiijjjiiihhhfffgggjjjlllgggeeeeeefffiiijjjkkkjjjggghhhiiiiiiiiijjjlllnnnjjjjjjiiiiiiiiiiiijjjjjjBBBCCCDDDDDDDDDEEEHHHJJJEEECCCAAA@@@@@@CCCGGGIIIJJJLLLNNNOOONNNNNNOOOPPPTTTRRROOOLLLJJJIIIIIIIIIAAAAAA@@@===:::999;;;>>>888777888:::???CCCEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@>>><<<;;;<<<<<<;;;<<<===;;;888666444555555666777888888999:::999:::===BBBBBB===999:::999999888888999999:::============<<<;;;::::::777777777777777777777777888888888888888888777777999999999::::::::::::;;;777999;;;;;;999888777888@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<;;;;;;:::::::::;;;;;;===>>>??????>>>>>>@@@BBBCCC???>>>AAABBB???@@@DDDBBBBBBBBBCCCCCCDDDDDDDDDDDDFFFIIIKKKKKKKKKLLLMMMLLLLLLNNNOOOQQQQQQRRRRRRVVVXXX\\\___aaaaaa```___aaaccceeefffgggggghhhjjjhhhiiilllmmmnnnoooqqqssswwwrrrssszzzyyysssssszzz|||{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~|||{{{|||{{{yyyxxxwwwxxxxxxzzz{{{{{{xxxvvvyyy{{{zzzuuusssuuuvvvuuutttuuuvvvwwwvvvtttqqqooommmppprrrsssrrrrrrtttwwwsssrrrqqqppppppqqqrrrsssqqqpppooonnnnnnoooooopppmmmnnnooonnnllllllmmmooommmnnnnnnmmmlllmmmoooqqqooonnnllllllmmmllljjjhhhkkkkkklllmmmmmmmmmmmmllljjjkkkkkkiiigggfffgggiiillllllllllllmmmmmmmmmnnnkkkmmmnnnmmmkkkiiihhhhhhjjjdddeeelllllleeeeeekkkiiijjjkkklllllljjjiiihhhfffhhhiiiiiihhhhhhiiijjjfffhhhjjjnnnpppooolllhhhhhhhhhhhhiiijjjjjjkkkkkkmmmfffgggmmmmmmfffeeekkkjjjfffeeehhhhhhfffhhhmmmhhhiiiiiigggeeeeeehhhkkkfffeeeeeefffhhhjjjkkkjjjfffhhhjjjjjjiiiiiilllooojjjjjjiiiiiiiiiiiijjjjjj???AAABBBDDDEEEGGGKKKNNNGGGEEEBBB@@@AAADDDGGGJJJJJJLLLOOOQQQPPPPPPPPPQQQTTTRRROOOKKKIIIHHHHHHIIIAAACCCCCCAAA>>>===???AAA;;;999888:::>>>BBBEEEFFFEEEEEEDDDCCCBBBBBBCCCCCCEEEEEEDDDBBBAAA@@@???>>>???@@@AAABBBAAA???===<<<:::999:::;;;;;;:::777444555555666666777888888888::::::;;;@@@DDDDDD>>>999::::::999999999999::::::;;;;;;;;;:::999888777666666666666666666666666666888888888888777777777777888888888888999999999999999;;;<<<<<<:::888777777777777999:::<<<===??????<<<;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;<<<===;;;;;;:::999999:::::::::===>>>???>>>>>>>>>@@@BBBAAA<<<<<<@@@@@@>>>???EEE@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBFFFGGGGGGEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIINNNPPPSSSUUUVVVUUUTTTSSSUUUWWWZZZ[[[[[[\\\]]]___```cccfffgggffffffiiimmmpppkkkllltttssslllllltttyyyxxxwwwxxxzzz|||}}}|||yyy{{{{{{yyyzzz~~~}}}|||~~~~~~|||||||||{{{yyywwwxxxwwwwwwyyy}}}}}}yyyvvvxxx{{{zzzuuutttxxxzzzyyytttuuuxxxyyyyyyxxxuuutttoooqqqssssssqqqpppsssuuuuuutttrrrqqqqqqrrrtttuuurrrqqqooonnnnnnnnnooopppnnnoooooonnnmmmmmmoooqqqoooooooooooonnnnnnqqqsssmmmlllkkkkkklllkkkiiigggkkklllmmmmmmnnnnnnmmmmmmfffggghhhhhhhhhjjjmmmppplllllllllmmmmmmmmmnnnnnnkkkmmmooonnnllliiiggggggkkkdddeeelllllldddcccjjjllllllmmmnnnmmmjjjhhhgggeeeggghhhhhhgggggghhhjjjeeegggjjjoooqqqoookkkgggfffggghhhjjjkkkkkkkkkkkkhhhcccdddmmmnnnfffffflllkkkfffcccfffgggeeehhhnnnhhhiiiiiigggddddddgggjjjgggfffeeefffhhhiiijjjiiifffhhhjjjjjjiiiiiilllpppjjjjjjiiiiiiiiiiiiiiijjjDDDDDDCCCDDDFFFJJJNNNQQQJJJGGGCCCAAA@@@BBBEEEGGGLLLMMMPPPRRRTTTVVVWWWWWWXXXWWWTTTNNNMMMMMMIIICCCCCCCCCBBBCCCCCCBBB@@@===<<<;;;;;;===AAACCCCCCBBBEEEDDDCCCBBBBBBBBBCCCDDDGGGEEECCCCCCCCCBBB===:::@@@@@@@@@@@@???>>>======>>>;;;999888999:::999999555444555777;;;<<<<<<;;;:::<<<===>>>??????>>>>>>;;;888555555666999:::;;;;;;;;;::::::999888777777999999999999999888777777777777777777777666666666;;;:::888777666777999:::;;;999888888:::<<<;;;;;;999:::<<<>>>===<<<999888;;;;;;;;;:::::::::999999<<<::::::;;;>>>???===:::AAA???<<<:::999999;;;===>>>>>>============>>>>>>??????>>><<<;;;;;;>>>@@@AAA@@@???>>>???AAADDDEEEDDDAAA>>>???AAACCCBBBAAABBB@@@@@@BBBFFFGGGEEECCCDDDEEEGGGJJJNNNOOOMMMLLLPPPOOONNNPPPTTTVVVUUUTTTUUUYYY\\\\\\YYYXXX[[[___]]]```dddeeedddfffiiilllooooooooopppqqqsssvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwyyy|||~~~|||zzz{{{~~~~~~~~~{{{uuu|||}}}~~~}}}{{{zzz{{{|||zzzzzz{{{{{{zzzyyywwwvvvwwwwwwwwwxxxyyyxxxuuurrruuuvvvuuusssqqqpppqqqsssxxxzzzyyytttnnnlllpppuuuqqqpppppppppoooooonnnnnnnnnqqqsssrrrpppnnnpppqqqnnnnnnnnnnnnooooooooooooqqqqqqpppnnnmmmkkkjjjjjjooosssrrrlllkkkppprrrpppjjjhhhffffffiiijjjiiihhhllllllmmmnnnnnnkkkfffbbbmmmmmmlllkkkjjjhhheeebbbhhhiiikkkkkkkkkjjjhhhfffkkkkkkkkkjjjiiihhhgggfffjjjhhhfffeeegggiiijjjkkkiiikkkllljjjgggfffhhhkkkjjjiiihhhgggggghhhiiijjjjjjfffeeeggghhhgggiiinnnrrrmmmhhhhhhhhhgggkkkpppmmmjjjhhhggghhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhhhhkkkmmmllliiiiiinnnrrrkkkhhhffffffiiikkkkkkjjjEEEDDDDDDDDDFFFIIIMMMOOOIIIGGGCCCAAA@@@BBBEEEGGGKKKLLLMMMOOOQQQSSSUUUUUUSSSVVVTTTNNNIIIIIIHHHEEEEEEDDDCCCDDDDDDCCCAAA???@@@??????AAADDDFFFFFFFFFIIIHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFBBB???CCCBBBBBBAAA@@@>>>===<<>>>>>>>>>>>===<<<:::777666888:::<<<<<<<<<;;;;;;:::999999888888888888888888888777666666777777777777777777777777;;;999888666666777888999999999999::::::;;;<<<===;;;;;;;;;;;;:::::::::999999999888888888777777777<<<::::::;;;>>>>>>===:::???>>><<<:::::::::;;;<<<======<<<<<<<<<<<<======>>>>>>>>>===;;;;;;===???>>>>>>======>>>???@@@AAA@@@??????AAADDDEEECCCAAA???>>><<<>>>@@@BBBAAA???BBBBBBDDDGGGIIIJJJIIIGGGKKKIIIHHHIIILLLMMMLLLKKKIIIMMMPPPOOOMMMLLLOOORRRVVVXXXZZZ[[[ZZZZZZ]]]___^^^___aaacccgggkkknnnpppmmmmmmooopppqqqsssttttttsssvvvwwwvvvttttttyyy}}}~~~~~~~~~xxx~~~}}}}}}||||||{{{{{{zzz{{{{{{|||{{{zzzyyyxxxuuuuuutttuuuvvvtttqqqooovvvuuusssrrrrrrssstttuuuwwwvvvuuurrrqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooollllllooorrroooooooooooonnnnnnnnnnnnooooooooonnnnnnmmmmmmlllmmmppppppkkkjjjnnnpppnnnmmmjjjhhhhhhiiijjjhhhgggkkkkkkkkklllmmmkkkhhheeelllllllllllllllkkkiiiggghhhiiijjjkkkkkkiiihhhggghhhiiiiiiiiiiiihhhhhhgggiiigggeeeeeegggiiiiiiiiikkkjjjhhhfffdddeeehhhjjjiiihhhhhhgggggghhhhhhiiiiiifffeeeggghhhhhhjjjnnnnnnjjjiiijjjjjjhhhiiilllllljjjgggfffgggiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggjjjlllkkkhhhiiimmmqqqjjjhhhfffgggjjjlllmmmlllEEEDDDDDDDDDEEEHHHJJJLLLHHHFFFCCCAAA@@@BBBEEEGGGIIIIIIIIIJJJLLLOOORRRSSSSSSWWWVVVMMMFFFDDDEEEEEEFFFEEEDDDEEEFFFEEECCCAAACCCBBBBBBCCCFFFHHHGGGGGGKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFDDDDDDDDDBBBAAA???===<<<@@@???======>>>???>>>======:::666444444666777888:::;;;<<<>>>>>>>>>>>>===<<<:::888777999;;;<<<<<<===<<<<<<;;;;;;::::::999777777777777666666666555666666777777888888999999:::999888666666777777888999;;;===<<<999999<<>>===<<<<<<===>>><<<<<<<<<=========<<<<<<:::;;;===@@@CCCCCCAAA???BBB@@@>>>>>>???AAAAAA@@@AAAAAAAAACCCEEEFFFDDDBBBEEEDDDCCCDDDEEEEEEDDDCCCDDDFFFIIIHHHFFFFFFHHHKKKMMMNNNOOOOOOOOONNNPPPQQQPPPQQQSSSVVVYYY]]]```bbb___aaaccceeehhhkkkmmmnnnoooqqqsssqqqoooppptttwww{{{}}}~~~|||yyyxxx{{{}}}|||}}}||||||~~~~~~|||yyy{{{{{{|||||||||{{{zzzzzzvvvuuutttuuuuuussspppnnnwwwtttqqqrrrtttvvvvvvuuuuuusssqqqrrrttttttsssqqqqqqqqqqqqrrrrrrrrrrrrrrrvvvsssooojjjhhhiiimmmqqqppppppoooooonnnnnnmmmmmmnnnnnnnnnnnnoooooooooooojjjmmmmmmkkkkkkmmmmmmjjjnnnllljjjiiijjjjjjhhhgggjjjjjjiiikkkllllllkkkiiijjjkkklllmmmmmmmmmlllkkkiiijjjjjjjjjjjjiiihhhgggfffggghhhiiiiiiiiiiiihhhiiigggeeeeeeggghhhiiihhhnnnjjjfffcccdddgggjjjkkkgggggghhhhhhhhhhhhgggggghhheeeeeehhhiiihhhjjjnnnjjjhhhiiillllllhhhggghhhllljjjgggggghhhiiiiiihhhhhhhhhiiiiiijjjiiiiiihhhgggiiikkkjjjhhhhhhkkknnnllljjjiiiiiikkkllllllkkkDDDDDDCCCCCCDDDFFFHHHIIIFFFDDDBBB@@@@@@BBBDDDEEEHHHGGGGGGGGGIIILLLOOOQQQXXXYYYUUUMMMGGGFFFEEECCCGGGFFFEEEEEEFFFFFFEEECCCCCCBBBAAABBBDDDEEEEEEDDDJJJHHHGGGEEEDDDDDDDDDEEEGGGGGGHHHIIIJJJJJJHHHGGGDDDDDDCCCCCCBBBAAA??????AAA@@@??????AAABBBAAA@@@>>><<<:::999;;;=========;;;<<<>>>???@@@@@@??????<<<:::888888999;;;<<<<<<>>>>>>======<<<<<<<<<<<<999999888888777777777888777777888888999:::;;;;;;:::999888777777777888888;;;>>>@@@>>>999777:::>>>>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999888888888999::::::999999666777888999999999888777::::::999999999999:::::::::;;;======<<<<<<<<<===;;;<<<>>>???>>>===;;;:::888999:::;;;=========<<>>===>>>???@@@AAABBBAAAAAABBBDDDDDDBBB@@@BBBBBBAAABBBCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDFFFHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWZZZ]]]___aaaccceeegggiiiiiihhhjjjmmmpppmmmqqqtttssspppooosssxxx{{{xxxwww{{{|||{{{}}}~~~{{{zzz~~~~~~yyy{{{{{{|||||||||{{{{{{{{{zzzyyyxxxxxxxxxvvvtttqqqyyytttpppqqquuuwwwuuurrrsssssssssttttttsssqqqpppsssrrrrrrrrrqqqqqqqqqpppvvvsssooojjjhhhhhhkkkmmmoooooooooooonnnnnnnnnnnnoooooooooooooooooooooooojjjkkkllllllmmmmmmkkkhhhmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhiiikkkmmmmmmmmmiiikkkmmmnnnmmmllllllllljjjjjjjjjiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjiiiiiijjjhhhgggggghhhiiiiiihhhpppkkkgggfffiiillllllkkkeeefffgggiiiiiihhhgggfffhhheeeeeehhhiiihhhjjjmmmiiiggghhhkkkkkkhhhfffhhhllljjjiiihhhiiijjjjjjiiiggghhhhhhiiiiiiiiiiiiiiijjjkkklllkkkhhhggghhhjjjnnnmmmlllkkkkkkjjjiiihhhBBBAAAAAAAAABBBCCCEEEEEECCCBBB@@@??????@@@BBBDDDFFFEEEEEEEEEFFFIIILLLNNNWWWTTTOOOKKKLLLOOOKKKEEEHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCDDDCCCAAAHHHGGGFFFDDDCCCCCCDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDAAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@AAACCCDDDCCCBBB???>>>???@@@BBBAAA???======>>>@@@AAABBBBBBAAAAAA>>>===;;;;;;===>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<999999::::::;;;<<<======;;;;;;::::::999999999999>>>AAACCC???:::777999===???@@@AAAAAA@@@>>><<<;;;999999999999999999::::::555666777888888888888888444555777888888777666555999999888888888888999999888:::<<<===<<<;;;<<<===<<<>>>@@@AAAAAA???===;;;<<<;;;:::888777888:::<<<>>>===;;;999999:::<<<===AAA@@@???@@@AAAAAA???===>>>???@@@AAAAAABBBCCCDDD@@@AAABBBBBBAAAAAABBBCCC@@@@@@AAACCCDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFKKKLLLNNNOOOQQQSSSTTTUUUUUUVVVXXXZZZ\\\^^^```bbb```dddhhhhhhggggggmmmrrruuurrrrrruuuwwwvvvyyy}}}|||{{{zzzzzz{{{|||||||||~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{}}}|||zzzzzzzzzyyywwwuuu{{{vvvqqqqqqtttuuurrrnnnqqquuuxxxwwwrrrooooooqqqttttttsssqqqpppooonnnmmmsssrrrooommmlllkkkkkkjjjmmmmmmnnnnnnooooooppppppppppppoooooonnnmmmmmmmmmllljjjkkknnnpppnnnkkkiiijjjjjjkkkkkkkkkkkkmmmnnnjjjiiihhhiiikkknnnnnnnnnjjjmmmooonnnllljjjjjjjjjkkkjjjiiihhhhhhhhhiiijjjllllllllllllkkkjjjiiihhhllljjjiiiiiijjjkkkjjjiiillliiihhhiiilllmmmkkkhhheeefffhhhiiiiiiiiihhhggghhhffffffiiijjjhhhiiillljjjgggfffhhhhhhfffgggkkkmmmkkkjjjjjjkkkkkkjjjiiifffggghhhiiiiiiiiiiiiiiinnnnnnnnnllljjjhhhggggggkkklllllllllkkkjjjjjjjjj>>>>>>>>>???@@@AAABBBBBB@@@???>>>======???@@@AAACCCBBBBBBCCCDDDGGGIIIJJJMMMKKKGGGHHHOOOUUUQQQHHHFFFEEECCCCCCDDDEEEEEEDDDFFFDDDCCCCCCDDDDDDCCCAAAGGGGGGEEEDDDDDDDDDEEEFFFEEEGGGHHHGGGDDDBBBAAAAAA???@@@AAABBBCCCDDDDDDDDD@@@@@@@@@BBBDDDEEEDDDBBBAAAAAABBBCCCCCCAAA===999???@@@AAACCCCCCCCCCCCBBBBBB@@@???@@@AAACCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>>>>???@@@<<<<<<======>>>>>>??????============<<<<<<<<<<<<@@@AAABBB???<<<:::;;;>>>@@@AAACCCDDDCCC@@@===;;;888888888888888999999999555777999999888777888999555666777888888777555555999888888777777888888999888:::;;;;;;::::::<<<===<<<>>>???AAAAAA@@@>>>===AAA???===:::777888<<>><<<======>>>===;;;:::<<<>>>?????????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<>>>AAACCCCCCBBBAAABBBBBBCCCBBBBBBAAAAAAFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNQQQSSSUUUWWWXXXVVVYYY\\\]]]^^^```dddhhhkkkiiijjjnnnooonnnppptttyyyvvvsssvvvzzz}}}|||yyy}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}||||||||||||}}}{{{zzzzzzzzzzzzyyyxxx|||xxxtttrrrssssssqqqooorrrwwwzzzxxxrrrnnnpppssstttsssrrrqqqpppooonnnmmmqqqpppppppppppppppmmmkkknnnnnnnnnnnnoooooooooooopppoooooonnnmmmllllllkkknnnjjjjjjooorrroookkkjjjhhhiiikkkkkkjjjkkkmmmoookkkjjjiiijjjlllmmmnnnmmmlllnnnqqqoookkkhhhhhhiiilllkkkiiigggggghhhiiikkknnnnnnnnnmmmlllkkkjjjiiimmmlllkkkkkkllllllkkkiiiffffffggghhhjjjiiigggeeefffggghhhiiiiiijjjjjjiiijjjggggggjjjjjjggggggjjjlllhhheeeggggggfffiiimmmlllkkkjjjjjjkkkkkkjjjiiiffffffggghhhiiiiiiiiiiiinnnnnnmmmlllkkkiiigggffffffhhhjjjkkkkkkkkklllnnn:::;;;;;;<<<>>>???@@@@@@======<<<;;;<<<===>>>???>>>???@@@AAABBBDDDEEEEEECCCDDDDDDEEELLLQQQNNNGGGEEECCCAAAAAABBBDDDDDDCCCGGGEEEDDDDDDDDDDDDBBBAAADDDCCCBBBBBBBBBCCCDDDEEEBBBDDDFFFEEEBBB@@@???@@@???@@@AAABBBBBBBBBBBBBBB>>>>>>???AAADDDEEEDDDBBBCCCBBBBBBBBBCCCBBB???<<>>>>>???>>>>>>>>>>>>???@@@@@@BBBCCCCCCBBBAAA@@@>>>===888888999999999:::::::::777999;;;;;;:::999:::<<<999999999999888888777666999888888888888888888999999999:::999999:::<<<>>>:::;;;<<<===>>>>>>======>>>???>>><<<::::::===@@@<<<>>>@@@???>>>===???BBB???>>><<<<<<===>>>===<<<999;;;>>>>>><<<<<<>>>AAAAAA@@@???@@@@@@@@@@@@???===<<<;;;<<>>>>>???@@@@@@@@@@@@???>>>BBBBBBCCCCCCCCCDDDDDDDDDHHHHHHIIIKKKMMMNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWXXX\\\ZZZ\\\```bbbaaaaaaeeekkkiiihhhkkkqqquuutttrrruuutttsssrrrsssvvvyyyzzz}}}|||{{{{{{|||~~~}}}||||||~~~~~~}}}}}}}}}}}}{{{zzzzzz|||||||||{{{{{{yyywwwuuutttttttttttttttvvvxxxwwwtttssssssuuurrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooqqqssssssqqqoooqqqppppppooonnnmmmmmmlllmmmmmmmmmmmmllllllllllllpppjjjhhhnnnqqqnnnkkkkkkhhhjjjkkkkkkiiiiiilllnnnmmmlllkkkkkkmmmmmmllljjjlllooorrrqqqllliiijjjlllmmmkkkiiiffffffhhhjjjkkklllmmmmmmmmmlllkkkjjjjjjlllkkkkkkkkklllllljjjhhhdddeeeggggggffffffggghhhhhhhhhhhhiiiiiijjjkkklllkkkhhhhhhkkkjjjfffeeehhhlllhhhfffhhhhhhgggiiinnnjjjiiiiiiiiijjjjjjhhhgggeeefffggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkiiihhhfffiiikkkllljjjiiijjjkkk888999:::;;;<<<>>>??????<<<;;;;;;:::;;;<<<===>>>;;;<<<>>>@@@AAAAAABBBBBB???BBBEEEEEEGGGIIIGGGBBBDDDBBB@@@@@@AAACCCCCCBBBFFFEEECCCBBBCCCBBB@@@?????????>>>>>>???@@@BBBCCC@@@CCCEEEDDDAAA??????AAA@@@AAAAAABBBBBBAAAAAA@@@======>>>AAACCCDDDCCCBBBCCCAAA@@@AAACCCEEEEEEDDD>>>???AAABBBCCCCCCBBBAAA???>>>===>>>@@@AAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBFFFDDDCCCAAAAAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@===<<<;;;===@@@CCCCCCCCCDDDCCCAAA???>>>>>>>>>>>>;;;;;;;;;<<<<<<=========999;;;>>>>>><<<;;;<<<>>>===<<<;;;;;;:::999888888999999888888888888999999999999999888888999<<>>>>>@@@@@@@@@???;;;>>>???>>><<<;;;===???===<<<;;;<<<======<<<;;;AAA>>><<<===@@@@@@???<<<@@@AAAAAAAAA@@@???===<<<@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCGGGFFFEEEGGGIIIKKKLLLKKKNNNMMMOOOUUUWWWUUUUUUWWWXXXXXXYYY]]]aaadddfffffflllkkkjjjiiijjjmmmppprrrvvvvvvuuuuuuwwwyyy|||}}}{{{zzzzzz}}}|||}}}|||zzz}}}{{{~~~}}}||||||~~~~~~zzzzzzzzzxxxvvvvvvwwwyyyvvvtttttttttwwwxxxwwwvvvqqqqqqrrrrrrssstttuuuuuurrrpppoooppptttuuuuuussstttsssqqqpppnnnllljjjiiijjjjjjkkkkkklllmmmmmmnnnpppiiigggmmmqqqnnnjjjkkkiiikkklllkkkhhhgggjjjlllnnnmmmllllllmmmmmmkkkiiilllpppsssrrrnnnkkklllooonnnkkkhhhffffffgggjjjllljjjjjjkkklllllllllkkkkkklllkkkjjjjjjkkkkkkiiigggfffhhhiiigggeeeeeeiiimmmjjjiiihhhhhhiiikkkmmmnnnllliiiiiikkkjjjfffdddfffjjjggggggjjjjjjhhhiiimmmiiihhhggghhhiiihhhgggeeeeeefffggghhhiiiiiiiiiiiieeeeeefffiiikkklllkkkiiikkkmmmnnnmmmhhheeedddeee666666777888999::::::;;;:::999777666666777999:::===<<<<<<;;;;;;<<<<<<===AAA???>>>???AAABBB@@@===????????????????????????===@@@CCCDDDCCCAAAAAAAAACCC@@@===>>>???@@@???===<<<<<<===??????@@@@@@@@@;;;>>>AAABBBAAA?????????AAAAAA@@@BBBCCCDDDCCCAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBAAA??????@@@AAADDDDDDDDDBBB???>>>>>>???DDDDDDCCC@@@>>>@@@DDDHHHGGGDDDAAAAAADDDFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@DDDDDDDDDBBB@@@@@@BBBDDD>>>???@@@AAAAAAAAA@@@???EEEDDDBBB@@@???????????????>>>;;;:::;;;>>>BBBDDD@@@@@@@@@@@@@@@???>>>===??????>>><<<::::::;;;===<<<;;;:::999888888888888888888888999:::;;;<<<===<<<<<<<<<===============;;;::::::<<<>>>===:::666888888999:::;;;<<<===>>><<<888666999===???===:::===<<<<<<<<<<<<======>>><<<;;;<<<===:::888;;;AAA???::::::@@@AAA===<<>>>>>>>>>>>>>>===<<<<<>>>>>>>>AAA>>><<<===>>>???>>><<<<<<<<<===>>>>>>>>>>>>===;;;>>>@@@@@@???>>>??????BBB???======???AAAAAAAAA>>>???????????????>>>>>>@@@AAAAAA@@@>>>>>>???@@@AAABBBBBBAAA??????@@@BBBDDDAAA>>>===???BBBDDDEEEEEEBBB??????BBBDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDBBBAAA@@@AAACCC???@@@AAABBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAAAAABBBAAA@@@>>>===>>>@@@BBBDDD@@@AAAAAAAAA@@@??????>>>@@@AAA@@@>>><<<<<<===???<<<;;;:::999999888888999888888888999:::;;;<<<===============>>>>>>?????????===<<<===>>>===:::777::::::;;;;;;<<<===>>>>>>===:::777999===???<<<999===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===<<<999;;;@@@>>>:::999>>>@@@===<<<>>>::::::;;;<<<>>>???===;;;===============<<<;;;;;;?????????@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCIIIIIIIIIJJJLLLNNNPPPRRRRRRRRRRRRRRRTTTWWWZZZ\\\cccaaa```bbbfffiiiiiihhhpppnnnooorrrsssrrruuuzzzzzzyyyxxxwwwwwwxxxzzzzzz{{{|||}}}~~~{{{yyy{{{~~~{{{||||||zzzvvvttttttuuurrrrrrsssssstttuuuuuuvvvuuussspppppprrrtttttttttrrrrrrssssssrrrqqqooonnnmmmmmmnnnppprrrsssrrrpppqqqqqqnnnkkkmmmqqqpppllllllkkkjjjiiijjjlllooopppkkklllmmmnnnnnnmmmlllkkknnnnnnooommmkkkjjjjjjkkkpppmmmiiihhhiiikkkkkkjjjnnnnnnooommmlllkkklllnnnmmmjjjiiikkkkkkiiiiiilllggghhhhhhhhhggggggffffffjjjiiiiiiiiiiiiiiijjjjjjnnnooopppnnnkkkjjjjjjlllgggiiikkkkkkiiigggggghhhfffffffffgggiiikkkmmmnnneeegggiiijjjkkkjjjiiihhhhhhiiijjjkkklllkkkjjjjjjjjjkkkmmmooopppoooooonnn333333333333444444444444666666444444444444666666666555555444444555555666555444444444666666555333999999999999999999999999777999<<<<<<;;;::::::;;;<<<;;;:::;;;<<<======;;;:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>======>>>???AAA===:::888:::===???@@@:::;;;<<<<<<<<<<<<;;;;;;>>>???@@@???===<<<===???>>>???@@@@@@??????AAACCCDDD???;;;<<<@@@DDDDDDCCCDDDBBB??????@@@AAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFAAACCCDDDDDDBBBAAAAAABBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBAAA???>>>???AAA===<<<;;;::::::999999:::999999888999999:::;;;;;;<<<======>>>???@@@AAAAAACCCAAA?????????>>><<<:::<<<=========>>>>>>??????>>><<<999:::<<<===;;;888<<<<<<===<<<<<<;;;:::999999888:::>>>===:::;;;???===999999<<<>>><<<;;;<<<999999999<<<>>>>>>===;;;<<<<<<=========<<<;;;;;;>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBAAAAAA@@@DDDCCCBBBBBBCCCEEEHHHIIIHHHHHHHHHHHHJJJLLLNNNPPPVVVUUUTTTVVVYYY[[[\\\\\\dddaaabbbgggkkkkkkmmmpppqqqqqqqqqqqqrrrsssuuuvvvyyyxxxxxxxxxzzz{{{}}}~~~|||}}}~~~{{{xxxwwwwwwuuutttsssssssssssstttuuuxxxvvvsssssstttuuuuuutttqqqqqqqqqqqqqqqrrrrrrrrrooooooppprrrttttttqqqoooppprrrqqqmmmmmmpppqqqnnnnnnmmmlllllllllnnnooopppjjjkkklllmmmmmmlllkkkjjjnnnoooooommmjjjhhhhhhiiinnnlllkkkkkklllmmmmmmlllpppnnnmmmmmmnnnooonnnmmmllliiiiiikkkkkkhhhgggjjjgggggghhhiiiiiihhhgggfffkkkjjjjjjjjjiiiiiiiiiiiilllnnnppppppnnnlllllllllfffhhhkkklllkkkjjjjjjkkkfffggghhhjjjkkkllllllmmmggghhhjjjlllmmmmmmlllkkkjjjkkklllmmmmmmmmmmmmllliiikkknnnpppqqqpppnnnlll333333222222222222222222444333222222222222333444333333222222222222333333222222333333444333333222555555555555555555555555555666888999888777777888888888888999::::::::::::666777888999:::::::::::::::;;;<<<;;;::::::<<<>>>>>>;;;888777999;;;======999999:::;;;;;;;;;::::::<<<===???>>>===<<<===>>>===>>>???>>>>>>>>>@@@BBBAAA???======???BBBDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCAAACCCEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBB@@@???@@@BBB>>>>>>===<<<;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<===???@@@AAAAAADDDCCCAAA@@@@@@@@@??????????????????@@@@@@@@@AAA@@@===;;;;;;<<<<<<:::888<<<<<<<<<<<<;;;:::888777777777999>>>>>><<<<<<>>>;;;999888999;;;;;;;;;;;;:::::::::===???@@@>>>===<<<<<<============<<<<<<======>>>>>>>>>?????????======>>>????????????>>>AAABBBBBBBBBBBBAAA@@@@@@DDDBBBAAA@@@@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIILLLLLLLLLNNNOOOQQQSSSSSSZZZUUUUUU[[[```aaaaaabbbdddddddddfffhhhkkknnnpppqqqqqqpppqqqsssuuuyyy{{{{{{{{{~~~}}}{{{zzzyyywwwuuusssrrrssstttuuuyyywwwvvvuuuttttttttttttqqqqqqqqqqqqrrrssstttuuuqqqqqqrrrtttuuutttqqqnnnnnnrrrrrrnnnmmmooopppnnnrrrqqqpppnnnmmmlllllllllkkkkkklllmmmmmmlllkkkkkklllmmmmmmllljjjhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnqqqnnnlllnnnpppqqqooolllllliiiiiikkkkkkgggfffiiihhhiiijjjkkkjjjiiigggfffiiiiiijjjjjjjjjjjjjjjjjjiiikkkmmmoooooonnnllllllggghhhjjjkkkkkkjjjjjjjjjggghhhjjjlllmmmmmmlllkkkhhhjjjlllnnnoooooonnnmmmllllllmmmnnnnnnooooooooolllmmmnnnppppppooonnnnnn222222222222222222222111222111111111111111111222222222111111111111222222000111222222222111111111111111111111111111111111333555666666555555666777333444666777777777666777111222444666777999999:::888999999888777888:::;;;999888777888:::;;;:::999888999::::::;;;;;;;;;::::::<<<>>>>>>===<<<<<<===<<<=========;;;;;;===>>>===@@@BBB@@@======BBBGGGDDDDDDDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???@@@BBBEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???CCCBBBBBBAAAAAABBBCCCCCC@@@BBBCCCBBB@@@???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;<<<>>>???@@@@@@BBBBBBBBBAAAAAAAAABBBCCC???@@@@@@AAAAAABBBBBBBBB@@@???===<<<<<<;;;999888;;;;;;;;;::::::888777777888666888===>>><<<;;;===:::999888777999;;;;;;:::999999:::<<<>>>>>>===;;;<<<<<<===>>>>>>=========<<<<<<<<<=========>>>>>>======>>>???????????????AAAAAABBBBBBAAA@@@@@@???CCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJKKKMMMQQQLLLKKKQQQUUUTTTSSSTTTUUUUUUWWWYYY]]]aaadddffffffeeefffgggiiimmmqqqsssqqqqqqttt{{{}}}{{{zzz|||~~~}}}}}}~~~~~~|||{{{xxxvvvuuuuuuvvvwwwxxxxxxwwwvvvttttttttttttrrrrrrrrrrrrssstttuuuvvvrrrrrrrrrtttuuutttqqqooolllpppqqqnnnlllnnnnnnlllppppppooonnnmmmllljjjjjjlllllllllllllllllllllllliiikkklllkkkjjjjjjkkklllhhhjjjlllmmmnnnnnnnnnooopppnnnlllnnnqqqrrrooolllkkkhhhiiilllkkkhhhfffhhhlllllllllllljjjiiigggeeefffgggiiikkkllllllllllllgggiiikkkmmmnnnmmmllljjjiiiiiiiiijjjjjjiiihhhfffhhhiiilllmmmnnnmmmkkkjjjiiikkkmmmooopppooonnnmmmllllllmmmmmmnnnooopppppppppooonnnmmmnnnooopppqqq111111222222222222222222000000000000000000000000222111111111111111111222---///000000///......///////////////////////////222333444444333333444666000222444555444333333333///000111333555666777777444555666666555555666777666666666777999999888666666777888999::::::::::::777999<<<<<<;;;::::::;;;999:::;;;:::999999:::<<<:::@@@CCCAAA;;;999???EEEAAACCCDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@@@@?????????AAABBBCCCAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@??????CCCBBBAAA@@@AAABBBCCCDDD???AAABBBBBBAAA???@@@AAAAAA@@@???>>>>>>======>>>======<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>>>>??????@@@BBBBBBAAAAAACCCDDD??????@@@AAABBBCCCDDDDDD@@@???>>>===<<<:::999999;;;:::999888777777888888:::777777;;;>>><<<;;;<<<::::::888666888<<<<<<:::777777777999;;;;;;999777;;;;;;<<<============<<<;;;;;;<<<<<<<<<===============>>>??????????????????????????????>>>===<<<@@@?????????????????????AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBCCCEEEGGGIIIEEEFFFJJJLLLIIIHHHJJJKKKKKKLLLNNNQQQUUUXXXZZZXXXYYYZZZ[[[^^^aaadddfffhhhgggjjjpppsssqqqqqqttt{{{yyyyyyzzz|||~~~zzz}}}{{{~~~~~~|||zzzyyyyyyyyyyyywwwxxxyyyxxxuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvsssrrrqqqrrrssssssrrrpppllloooooommmmmmooonnnjjjjjjkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmiiijjjllllllkkkkkkmmmnnniiikkkmmmnnnnnnnnnooopppmmmmmmmmmoooppppppnnnllljjjhhhiiilllmmmiiihhhjjjnnnmmmlllkkkjjjiiiiiihhheeefffiiikkkmmmnnnnnnnnnhhhhhhiiikkkmmmmmmllljjjjjjiiiiiijjjjjjjjjgggeeeiiijjjlllmmmmmmllljjjiiijjjkkkmmmoooooonnnmmmllllllkkkllllllmmmnnnppppppqqqpppmmmllllllmmmppprrr//////000000111111222222///000000000000000000///111111000000000000111111,,,///111000...---...///........................000111222111000000222444...111444444111//////000///000111222222333333222000222444555444333333333555444222333444666666555333333444666666777777777333666999999888777777777555666777777777888:::<<<;;;>>>@@@>>>999888;;;???<<<>>>AAA@@@>>>===???@@@>>>>>>>>>???????????????===>>>???>>>======???AAAAAAAAA@@@@@@@@@AAABBBCCC@@@@@@BBBBBBCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAACCCDDD???AAACCCCCCAAA@@@@@@AAABBBAAA@@@??????>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>===@@@CCCCCCAAA@@@@@@AAA>>>>>>???AAACCCDDDEEEFFF?????????===;;;:::::::::;;;999777555555777999:::===888666:::<<<;;;:::<<<:::;;;999555777======:::888777777888999999777555888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::===>>>>>>?????????>>>===@@@@@@@@@@@@???>>>======<<<>>>@@@???>>>???AAADDDAAA@@@BBBFFFEEEBBBBBBFFFGGGGGGGGGGGGIIIKKKLLLNNNMMMNNNOOOQQQRRRTTTUUUVVV^^^]]]___dddgggfffgggjjjrrrpppoooqqqtttvvvwwwwwwsssuuuxxxzzzzzzzzz{{{|||xxx|||}}}|||}}}~~~}}}||||||wwwzzz{{{zzzwwwvvvwwwxxxxxxxxxyyyyyyxxxvvvuuutttsssqqqppppppqqqrrrsssrrroooooonnnmmmooorrroooiiihhhjjjmmmooopppooonnnmmmnnnnnnnnnmmmmmmnnnnnnnnnkkklllmmmmmmlllkkklllnnnkkkmmmoooooonnnnnnpppsssjjjlllnnnoooooonnnmmmmmmiiigggiiimmmnnnkkkjjjlllmmmlllkkkjjjjjjkkklllnnnfffgggjjjlllmmmmmmmmmlllkkkiiihhhjjjlllnnnmmmkkkiiihhhhhhjjjlllmmmjjjhhhjjjjjjkkkllllllkkkjjjiiijjjkkkmmmnnnmmmllljjjiiijjjjjjjjjjjjkkkmmmooopppnnnmmmlllkkkkkklllmmmnnn---......///000111222222//////000000000000//////000000000//////000000000...000222222///...///111........................///000000000...///000222---000333333000------...111111111111111000//////---000333444333111111111666333///...000333555555///000111222333444444444000333666777666555555555111333555666666888;;;===<<<<<<;;;:::999888999999888;;;======;;;;;;<<<>>>999999:::;;;<<<===>>>>>>;;;;;;<<<;;;::::::===???@@@@@@???>>>???@@@AAABBB===>>>@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBAAA?????????AAACCCDDD???AAACCCDDDCCCAAAAAABBBCCCBBBAAA@@@????????????AAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????===AAADDDDDDAAA>>>>>>>>>======???AAACCCEEEFFFGGG?????????>>><<<::::::;;;:::888666444444666999;;;>>>999666999;;;::::::;;;:::<<<:::555777===>>>:::;;;:::::::::;;;:::888555666777888999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<======>>>>>>======????????????>>>===<<<;;;<<<>>>@@@AAAAAA@@@???===???@@@@@@??????>>><<<<<<<<<>>>@@@???>>>>>>AAADDD<<<===AAADDDCCC???@@@EEEHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJSSSQQQRRRWWWYYYYYY[[[^^^dddcccbbbcccfffiiijjjjjjmmmooosssuuuuuuvvvwwwxxxuuuzzz|||yyy{{{~~~~~~}}}~~~~~~}}}xxx{{{}}}|||yyyxxxyyyzzzzzzzzz{{{{{{zzzwwwtttrrrsssqqqnnnnnnppprrrssssssqqqpppnnnmmmqqquuupppiiikkkmmmoooppppppnnnllljjjoooooonnnnnnnnnnnnoooooommmnnnooonnnlllkkklllmmmmmmoooqqqpppoooooorrruuugggkkkooopppnnnllllllnnnhhhgggiiinnnooolllkkkmmmkkkjjjiiihhhjjjmmmppprrrhhhiiikkkmmmmmmmmmkkkjjjnnnkkkiiijjjmmmnnnnnnllliiihhhhhhkkknnnooommmkkkjjjjjjkkkkkkjjjjjjiiiiiikkkkkkmmmmmmlllkkkiiigggiiiiiiiiiiiijjjlllnnnoookkkkkkkkklllkkkkkkjjjjjj000000//////.........---/////////...///000111111222111000///.........///222///---...000111000...111000---,,,+++,,,---...111111000///////////////111222222222111000...------...///000000///...---000000111111111222222333//////...------///000111000222444555333222222222222111000///000111333555333333333333444555666777888888777777777777888888444666888:::<<<=========<<<:::777777999;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>BBB:::;;;>>>AAACCCBBB???<<>>======???AAABBB===???AAA???<<<===@@@CCCAAA@@@??????AAAAAA@@@???<<<>>>@@@@@@??????@@@AAA??????@@@@@@???>>><<<;;;======>>>>>>===<<<:::999;;;:::<<<@@@@@@<<<:::;;;AAA@@@???@@@BBBDDDDDDDDDCCCBBBAAA???>>>=========:::777444666;;;===:::666555666888:::<<<======>>>:::;;;<<<===<<<:::777666:::666444777===@@@<<<777777888999999::::::::::::999;;;<<<<<<;;;::::::;;;@@@>>><<<===@@@AAA???===;;;;;;<<<<<<===>>>>>>>>>:::::::::;;;;;;<<<<<<<<<======>>>>>>===;;;999888@@@?????????>>>>>>======DDDCCCAAA@@@???>>>>>>>>>EEECCCAAA??????AAACCCDDDAAABBBDDDEEEFFFFFFFFFEEEGGGHHHJJJKKKLLLMMMMMMMMMSSSTTTUUUWWWYYY[[[]]]]]]eeecccbbbdddhhhlllllllllnnnqqqtttxxxzzzzzzyyyxxxzzz|||}}}}}}}}}}}}}}}zzz||||||xxx|||}}}}}}}}}{{{yyyvvvtttssswwwvvvqqqqqqwwwxxxuuupppooonnnoooppppppnnnlllmmmnnnnnnooonnnnnnmmmmmmpppqqqoookkkkkkoooqqqooonnnoooqqqpppoooooopppqqqpppnnnmmmmmmnnnpppoooooogggkkkjjjeeefffkkkmmmjjjkkkpppqqqllliiillloooppphhhgggggghhhiiilllnnnoooiiiiiiiiikkkllllllkkkiiiiiijjjjjjkkkkkklllmmmmmmhhhiiijjjiiigggggggggiiihhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjiiiggggggiiikkklllkkkjjjjjjjjjkkklllmmmllljjjjjjjjjlllnnnnnnmmm000000/////////.........////////////000000000000111000000///////////////222///---...000111000///111000...---,,,---...///111111000///////////////111111222222111000...---......///000000///............///000111111222222///............///000000...000222222111000111222222111000//////000222333111111111222222333555555555555555444444555555555555777999;;;<<<===<<<<<<:::999777777999:::;;;:::::::::999999::::::;;;;;;<<<======<<<;;;:::<<<===888999;;;>>>??????===;;;>>>===<<<;;;;;;<<<>>>???????????????>>>>>>@@@BBB???>>>===>>>@@@AAA@@@???:::<<<>>>???>>>>>>???@@@??????@@@@@@???>>><<<;;;======>>>>>>>>>===<<<;;;@@@===<<>>???AAABBBBBBBBBBBBBBB@@@???>>>=========:::888666777:::;;;:::888555666888999;;;;;;<<<<<<:::;;;;;;;;;;;;999888777888777666777999:::999888777888999999:::::::::999888:::;;;;;;:::999999:::???===;;;<<<>>>???===;;;=========<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;:::?????????>>>>>>>>>======AAAAAA@@@@@@???>>>>>>>>>BBBAAA???>>>>>>???AAABBB@@@AAACCCDDDEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHHHHHHHKKKLLLMMMOOOQQQRRRTTTTTTZZZXXXWWWYYY]]]```aaa```ccceeeiiilllooopppooooooppptttxxx{{{|||||||||}}}~~~|||}}}~~~zzz}}}}}}}}}}}}|||zzzxxxvvvwwwzzzxxxsssrrrvvvvvvssspppoooooooooqqqqqqooonnnmmmmmmnnnnnnooooooooonnnoooqqqpppmmmmmmqqqrrrpppkkkmmmnnnnnnmmmlllnnnooopppnnnmmmmmmmmmmmmlllkkkiiilllkkkgggggglllmmmkkkhhhlllmmmjjjjjjnnnppppppkkkjjjjjjiiijjjkkklllmmmiiiiiiiiikkkllllllkkkiiijjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllkkkiiigggfffgggiiijjjkkklllmmmllllllkkkkkkjjjiiihhhhhhiiijjjjjjlllkkkjjjjjjjjjkkklllmmmkkkkkkjjjkkklllmmmnnnnnn000000////////////......---...000111111111000///////////////000000000000111000......000000000///222111///.........///000111111000/////////000000111111222222111000///......//////000000//////...---......///000000111111......//////000000000//////000000000//////111333222111000///...///000111000000///000000111222333222222111111111111222222444555777888999888888777777777666777999:::888777999888888777777888:::;;;999;;;======;;;999999999888888:::;;;<<<=========:::999888777888999;;;<<<>>>===;;;<<<===>>>???>>>===<<<;;;===>>>??????>>>999;;;=========<<<===>>>>>>???@@@@@@???>>><<<;;;======>>>?????????>>>>>>AAA===;;;===??????DDDIIIAAA???>>>>>>???@@@@@@???AAA@@@???>>>===<<<<<<<<<:::999888888888:::;;;<<<666777888999::::::::::::;;;;;;::::::999999888888666888888777555555777:::888999::::::::::::::::::888999;;;;;;999888999:::>>>===<<<<<<<<<<<<;;;999>>>======<<<;;;;;;::::::999999::::::::::::;;;;;;======>>>>>>>>>>>>===<<<>>>>>>>>>>>>==================>>>??????>>>===<<<===============>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKNNNMMMLLLNNNQQQSSSTTTTTTUUUWWW[[[___bbbdddeeeeeeccchhhoootttvvvvvvwwwwww{{{zzzzzz{{{~~~~~~}}}~~~~~~}}}||||||{{{{{{}}}~~~|||wwwuuuvvvuuurrrqqqpppooopppqqqrrrqqqooommmmmmnnnnnnooooooppppppnnnqqqqqqoooooorrrssspppkkklllmmmmmmllllllmmmoooqqqpppnnnnnnooonnnllljjjkkkmmmllljjjjjjmmmnnnlllfffiiiiiiiiilllqqqqqqnnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiijjjlllmmmkkkjjjkkkkkkkkkjjjjjjjjjiiiiiijjjlllnnnmmmkkkhhhffffffhhhjjjkkkmmmnnnnnnmmmmmmllljjjggghhhkkklllkkkiiimmmlllkkkjjjjjjkkkllllllkkkkkkkkkkkklllmmmnnnooo000000//////////////////,,,...000111222111///...---...//////000111111111111000/////////000000000111111000//////000000111111111000000///000000111000111222222111000///.../////////000000/////////000000000000000/////////---...///111111000//////000111111000//////222444222111000///......//////...............///000111000000////////////000000111111222333333222111111444444555777999888666444888777555555555666888999999;;;<<<;;;999888777888999::::::;;;;;;<<<>>>???777777555555555777999:::<<<999777888;;;===;;;999<<<;;;:::;;;<<<<<<;;;:::888:::<<<<<<<<<;;;<<<>>>===>>>??????>>>===<<<;;;<<<<<<===>>>??????@@@@@@>>>;;;:::>>>AAACCCHHHNNNAAA???>>>>>>???@@@???>>>??????>>>===<<<<<<======:::;;;:::999888999<<<>>>999999::::::;;;;;;::::::;;;;;;:::999888999999999999999999777555555888;;;;;;;;;<<<<<<<<<<<<<<<;;;999:::<<<<<<:::999:::;;;???>>>======<<<<<<;;;:::===<<<<<<<<<;;;;;;;;;:::999:::::::::::::::::::::;;;;;;<<<=======================================999:::<<<>>>???>>><<<;;;;;;;;;===>>>>>>===<<<<<<>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDD@@@AAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNQQQUUUXXX[[[]]]^^^ZZZ^^^dddhhhjjjlllnnnoooppppppqqqrrruuuwwwxxxxxxwwwzzz}}}}}}||||||~~~~~~{{{xxxwwwvvvtttqqqpppooooooqqqrrrqqqqqqqqqppppppppppppppppppppplllpppqqqooopppssssssppplllmmmoooooonnnnnnoooqqqrrrqqqpppqqqrrrqqqooommmmmmnnnmmmlllmmmnnnnnnmmmiiijjjiiiiiimmmrrrqqqlllooonnnmmmmmmllllllkkkkkkkkkjjjiiijjjlllmmmllljjjllllllkkkjjjiiiiiihhhhhhiiikkknnnooommmjjjhhhhhhggghhhjjjlllnnnnnnnnnmmmmmmiiifffhhhmmmooolllhhhmmmlllkkkjjjjjjkkklllmmmkkklllllllllllllllnnnppp//////000000000000000000,,,...000111222111///...,,,---...000111111111111000000000/////////000000111111000000000111111111111111000000000000111111000000111222222111///...000000000//////000000000555444333222000///...------...000111111111000///000111000///......000222111111000//////...............------......//////000//////////////////000000000111111111000///...111222333555777666444111555444444333444555666777999999999777666555777888777888999888777888;;;===666555444333444666888:::;;;888777888;;;===;;;888<<<;;;999999999999777555777999;;;<<<;;;;;;;;;===;;;<<<=========<<<;;;:::;;;;;;<<<<<<===>>>???@@@===;;;<<<@@@CCCCCCEEEIIIBBB@@@>>>>>>???@@@@@@???>>>>>>===============>>>;;;;;;<<<;;;::::::<<>>;;;888777999:::;;;;;;===>>>>>>???>>>>>>======;;;===>>>>>>===<<<<<<===@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===777999;;;===>>>===<<<;;;:::;;;===>>>???>>>===<<<===============>>>>>>>>>@@@@@@??????@@@AAABBBCCC???@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHJJJLLLOOORRRUUUVVVUUUWWWYYYZZZ\\\^^^bbbdddeeefffhhhiiilllooorrrtttqqqtttwwwwwwwwwxxx}}}~~~}}}zzzyyyyyysssqqqppppppqqqrrrrrrqqquuutttsssrrrqqqppppppqqqmmmpppqqqoooppprrrrrrooolllmmmoooooonnnoooppprrrpppooooooppprrrsssrrrpppooonnnnnnoooooonnnnnnnnnmmmnnnllljjjmmmrrrpppkkkllllllmmmmmmmmmmmmmmmmmmllljjjiiijjjlllmmmlllkkkmmmllllllkkkjjjiiihhhhhhfffiiimmmnnnnnnlllkkkkkkfffgggiiikkklllmmmllllllmmmjjjgggiiinnnpppmmmiiillllllkkkkkkkkklllmmmnnnjjjlllmmmmmmllllllnnnqqq//////000000000000111111---...000111111111000///,,,---///111111111111000///000000000......000111000000000000111111111111111111000000000111222222///000111222222111000///111000000//////000000111666555444222000///------//////000000111111000000000111111///---,,,---///000000000000000000////////////............//////000000////////////000000111111222333222111000///000000111333555444222000222222222333333333333333444555444333222222444777333555666555222222444777444333222222333555777999:::999999:::<<<<<<;;;::::::888777666777666555333555777999:::999999999;;;999:::;;;<<<;;;;;;:::999::::::::::::;;;<<<===>>>???===>>>AAAAAA>>>===@@@AAA???>>>>>>???@@@@@@???>>>>>>=========>>>??????;;;<<<<<<<<<============<<<<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;;;;???<<<::::::<<<>>>===<<>>===>>>???AAAAAA???>>>???@@@@@@AAABBBAAA???>>>???@@@;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;:::;;;<<<>>>>>>>>>============<<<<<<<<<<<<======???>>>=========>>>@@@AAA>>>>>>??????@@@@@@@@@AAAAAABBBDDDEEEDDDCCCDDDEEEDDDDDDDDDEEEGGGIIILLLNNNOOOPPPPPPOOOOOORRRVVVYYY[[[]]]___```bbbeeeiiillljjjllloooooooooqqqvvvzzz||||||}}}}}}|||}}}wwwuuusssrrrsssttttttsssxxxwwwuuutttsssssssssssspppsssssspppppprrrrrrpppjjjlllmmmnnnmmmnnnoooqqqmmmlllkkklllnnnpppqqqppppppnnnnnnqqqpppmmmmmmnnnqqqqqqoookkkkkkooonnnkkkjjjkkklllmmmnnnnnnnnnnnnlllkkkiiijjjlllmmmmmmlllmmmmmmllllllkkkjjjiiiiiieeehhhkkkmmmmmmlllmmmmmmfffgggiiikkkllllllkkkkkkllljjjiiikkknnnooommmkkkkkkkkkjjjkkklllmmmooopppjjjmmmnnnnnnllllllnnnrrr//////000000000111111111////////////000000000000,,,...///111222111000//////000111000...---///222...//////000111111000000111111000000111111222333///000111222222111000///111111000//////000111111333333222111000///......000000//////000000111222333555555444111///...///000000111111111111111111111000000/////////000000000000////////////000000111111222333222111000////////////111222333111//////000111333333222111000,,,...000000000///000111111444666444000...000222222111000000111444666888666777999:::999888888999666444444444666666555444222444666666666555666777777888999::::::999888777999888888777888999:::;;;>>>;;;<<<>>>>>>;;;:::===>>>===<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;===@@@AAA>>>:::;;;;;;<<<======>>>======;;;<<<===>>>>>>===<<<<<<:::<<<======<<<<<<>>>???>>>>>>??????>>>======<<<>>>@@@BBBBBB@@@???@@@AAA???AAABBBBBB???>>>@@@BBB======>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<==================<<<;;;;;;;;;<<<===???>>><<<<<<<<<===???@@@>>>>>>??????????????????>>>AAACCCCCCBBB@@@AAABBBCCCBBBAAA@@@AAACCCFFFGGGGGGHHHIIIIIIIIIJJJLLLOOOQQQRRRTTTTTTTTTVVV[[[^^^]]]___aaaaaaaaaccchhhmmmpppppprrruuuyyy{{{{{{zzzzzz{{{{{{|||}}}~~~|||}}}zzzwwwvvvvvvwwwwwwvvvxxxwwwvvvuuuuuuvvvxxxyyyuuuwwwuuuqqqqqqssstttrrrkkkmmmnnnoooooooooqqqrrrooommmjjjjjjlllnnnpppppppppmmmnnnrrrqqqmmmkkknnnppprrrooojjjgggkkknnnmmmiiijjjlllmmmnnnnnnmmmmmmmmmkkkjjjjjjkkkmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkfffhhhkkkkkkkkkkkklllmmmhhhiiikkklllllllllkkkkkkjjjjjjlllmmmnnnnnnnnnmmmjjjiiijjjjjjllloooqqqrrrjjjmmmooonnnkkkkkkooorrr//////000000111111111222///////////////000111111---...000111222111///......000111000...---///222---...///000000000000000111111000000111222333333///000111222222111000///222111000//////000111222000000000000////////////111000/////////000222333888::::::999666333111111///000111222222222222222222111111000000000111111000//////......//////000//////000111111000///...///......///111111000///---///111333333222000...%%%)))---//////---,,,,,,111555888666111...///111000000//////000222555666000444777777555333444666222111111333555777777666000111333444333333444555666777888999999888777666888777666666666777888999:::777777:::<<<;;;<<<@@@<<<;;;:::;;;===?????????>>>>>>>>>>>>???@@@AAABBB===;;;:::>>>CCCCCC>>>888999:::;;;<<<============;;;<<<>>>@@@@@@???===<<<666;;;AAA@@@;;;:::===BBB===============<<<;;;;;;???@@@BBBBBB@@@???@@@AAA>>>@@@BBBAAA???>>>@@@CCC@@@@@@??????>>>>>>======>>>>>>=========<<<<<<<<<===<<<;;;::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<999999::::::;;;<<<======>>>===<<<;;;:::;;;<<<===@@@???>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>AAADDDDDDAAA@@@@@@BBBEEECCCAAA??????AAACCCEEEAAACCCFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJHHHJJJNNNRRRQQQTTTVVVUUUUUUWWW\\\aaaeeeeeefffiiimmmqqqrrrrrrrrrrrrsssuuuwwwzzz|||}}}}}}~~~|||~~~~~~{{{yyyyyyyyyyyyyyywwwwwwvvvvvvwwwyyy|||}}}yyyzzzxxxsssrrruuuvvvtttmmmoooqqqqqqqqqrrrtttuuutttpppllljjjlllnnnpppqqqpppmmmnnnrrrrrrlllkkknnnnnnqqqooohhheeehhhmmmpppjjjkkklllmmmmmmmmmlllkkkmmmkkkjjjjjjkkkmmmmmmmmmnnnmmmmmmmmmmmmlllllllllhhhjjjkkkjjjiiiiiikkkllljjjkkklllmmmmmmmmmlllkkkhhhkkkmmmnnnnnnmmmnnnoooiiiiiiiiijjjmmmooorrrtttjjjmmmpppoookkkkkkooosss,,,---------.../////////+++---///000//////000111///......///000000///------///000000///......//////000000111000...,,,+++333111000000111222222111000000222333333222111000///000111000///...///000///......///111222000///444000///333444000111666777;;;>>>???;;;555000...111000//////000000///...000444333///...111111---------...///000000//////111000000000111222333333111111000000//////......%%%***///111111//////000------......///000000000...///000111111000///...///...///111333333111///111111111111111111111111444333222000...///111333222222222222222222222222666666666666666666666666555444333222333555777999:::999999999999999999:::===<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>;;;<<<<<<============<<<999:::;;;=========<<<;;;::::::;;;===>>>???@@@AAAAAA???<<<===@@@AAA@@@>>>>>>===<<<:::;;;<<<===???AAA@@@???>>>============;;;???BBBAAA===<<<@@@DDDDDDCCCBBBBBBAAA@@@??????@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999;;;;;;:::::::::999999999===<<<<<<<<<======;;;999>>><<<::::::<<<>>>?????????===<<<===@@@AAA@@@===AAABBBCCCCCCBBB@@@===<<<======>>>>>>>>>>>>=========>>>>>>@@@AAABBBCCCCCC???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRUUUWWW[[[``````^^^aaagggjjjfffffflllnnnmmmpppvvvqqqtttxxx||||||}}}{{{{{{{{{yyywwwwwwzzz}}}~~~~~~|||vvvuuuwwwwwwtttqqqvvvvvvuuutttsssrrrpppooojjjkkkiiigggjjjpppqqqoootttrrroooooooooppppppoooppppppooonnnlllmmmoooqqqkkkkkkmmmqqqpppkkkjjjmmmiiiiiihhhhhhiiikkkmmmnnnlllkkkiiigggggghhhiiijjjllllllllllllllllllllllllkkkjjjlllooonnnkkklllpppmmmkkkjjjlllooopppnnnkkkoookkkhhhgggjjjmmmlllkkkrrrooollllllmmmooooooooo,,,,,,,,,,,,------------***,,,......------...000///...---...//////...,,,---...//////------.../////////000//////...---,,,000///...///111333333333000000111111111111000000000////////////////////////......///111222111///333//////333333000111555999===BBBCCCAAA<<<777444222111///000000000///---///222222......111111...---......///////////////111111111000111111222222000000000000////////////,,,...000000...,,,---...000000000///......------//////000000000000//////000//////000222222111///111111111111111111111111222222111000//////000222444444333333333333444444444444444444444444444444444333222222222444666777999888888777777888888999;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;<<<===>>>??????@@@@@@>>><<<===@@@AAAAAA??????>>><<<;;;;;;<<<===>>>??????>>>>>>======>>>>>>;;;>>>@@@???======???AAABBBBBBAAAAAAAAAAAAAAAAAA???>>>==================<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::>>>>>>=========<<<<<<<<<===<<<;;;;;;<<<<<<:::999<<<;;;;;;<<<===>>>===;;;???>>><<<>>>@@@AAA@@@>>>???@@@AAAAAAAAA???===<<<<<<======>>>>>>>>>======<<<<<<===>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCCCCFFFFFFGGGGGGIIIJJJLLLMMMOOOOOOQQQVVVWWWUUUVVV[[[___\\\]]]aaadddccceeekkkkkkmmmqqquuuxxxyyyzzzzzz{{{zzz|||~~~}}}|||{{{{{{|||{{{wwwwwwyyyyyyvvvssswwwwwwwwwvvvuuusssrrrqqqnnnnnnmmmjjjmmmrrrssspppsssqqqooonnnoooppppppooommmnnnnnnnnnmmmnnnpppqqqmmmjjjlllooopppmmmlllmmmkkkjjjjjjjjjjjjlllnnnoooqqqooommmkkkiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjooonnnooorrrqqqnnnnnnrrrlllkkkkkkllloooooommmkkkmmmllljjjiiikkklllllllllooonnnlllmmmoooqqqrrrrrr,,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,,,,---///...---,,,,,,......---,,,---......,,,++++++---/////////...............///...------...111333444333000000///////////////000000...,,,---000111///---000//////000111222111///222//////111222000111444999>>>DDDGGGEEE@@@;;;888333222111111111111///---...000000...///111111///.........///////////////222222111000000000111111////////////000000000000000000000///---,,,---///000000000///......------000000////////////000000222000//////000111000///000000000000000000000000000000000000////////////444333222111111222333444222222222222222222222222222111111111111333444555777666666555555666666777888888888999999999::::::888888999999:::;;;<<<<<<999999:::::::::;;;;;;;;;@@@???>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<===@@@AAAAAA@@@@@@???===<<<;;;<<<======>>>============>>>??????<<<============>>>>>>>>>???@@@@@@@@@AAAAAAAAABBB=========<<<======>>>>>>========================@@@@@@AAA@@@???===;;;:::<<<<<<;;;;;;;;;:::::::::<<<;;;::::::;;;;;;:::999;;;;;;;;;===>>>===:::777>>>=========???@@@???>>>===>>>???@@@??????======;;;<<<===>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@BBBAAAAAA@@@???>>>>>>===BBBCCCEEEFFFEEECCC@@@>>>BBBBBBBBBBBBCCCDDDEEEEEEJJJGGGGGGKKKMMMKKKJJJLLLSSSQQQRRRVVVWWWWWWYYY]]]aaabbbeeehhhkkknnnpppqqqrrrrrruuuzzz{{{zzz|||~~~|||}}}~~~|||}}}~~~~~~zzzvvvxxxxxxxxxwwwvvvuuutttsssqqqrrrpppnnnooottttttqqqrrrpppooonnnpppppppppooojjjlllnnnooonnnooopppqqqooojjjiiimmmpppooommmnnnllllllkkkkkkkkkmmmnnnooorrrqqqooommmmmmmmmmmmnnniiiiiiiiijjjjjjkkkkkkkkknnnmmmnnnqqqoookkkkkkooojjjjjjkkkmmmooonnnllljjjkkklllmmmlllkkkkkklllmmmnnnmmmlllnnnpppqqqqqqppp------,,,,,,++++++******)))+++,,,,,,++++++---///---,,,++++++,,,---,,,+++------,,,+++)))***---//////...---,,,---...///000...---,,,---000222222222000///...---,,,---...///111---***,,,000222///,,,000//////000111222000///000//////000000000111222777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???===<<<===??????>>>===>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???<<<:::999;;;;;;:::::::::999999999<<<:::999999:::;;;:::999<<<;;;;;;<<<<<<<<<999777<<<<<<<<<<<<===>>>======;;;<<<===>>>>>>>>>======;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>>>>??????@@@??????>>>>>>===<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<===??????@@@???>>>>>>@@@@@@???>>>>>>>>>======<<<;;;;;;:::<<<<<<;;;<<<<<<===>>>>>>????????????????????????>>>????????????===<<<;;;>>>>>>>>>>>>============<<<:::888888:::;;;;;;:::>>><<<:::999:::;;;::::::999:::;;;;;;;;;;;;;;;<<<:::;;;;;;<<<============;;;;;;<<<===============<<<<<<======>>>?????????<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAABBBCCCCCC@@@@@@?????????@@@@@@AAAGGGBBB@@@DDDFFFCCC@@@@@@GGGHHHIIIIIIIIIKKKKKKJJJMMMMMMMMMOOOQQQUUUXXX[[[aaaaaaeeejjjkkkhhhjjjnnnrrruuuxxxyyyzzz{{{}}}~~~~~~zzzxxxxxxwwwvvvuuusssrrrqqqqqqsssqqqnnnooosssrrrnnnqqqpppooopppqqqrrrqqqooonnnoooqqqqqqooommmmmmmmmssslllhhhlllppppppnnnmmmmmmlllkkkjjjjjjkkklllllliiiiiijjjkkklllmmmoooooojjjjjjkkkllllllmmmnnnnnnpppoooppprrrppplllllloooiiijjjmmmnnnnnnmmmlllkkkjjjmmmpppooommmkkklllnnnllllllllloooqqqsssrrrqqq------------,,,,,,,,,,,,++++++,,,+++***+++...000...,,,******+++------,,,,,,------+++******,,,.........---------------...///---,,,,,,---......---//////...---,,,,,,,,,,,,---+++***+++...000///,,,///.........//////---,,,---///...,,,,,,///000...444888===>>><<<888444222/////////111222111...,,,---++++++...///......111111000...------...//////111111000/////////000000////////////000000000000///000222444444222...***000000000///......------000000////////////000000111///......///000///...////////////////////////222///------000111...,,,111111111222222111111111////////////////////////.........///000000111111222111111000000111111222111222333444555444333333222222333444444555666666666666555555666888:::;;;777777777888:::;;;===>>>888888888888888888888888555777:::;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>@@@@@@@@@@@@????????????>>>>>>===<<<;;;:::999999<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????============<<<<<<<<<<<<<<<:::888888:::;;;<<<<<>>>>>>>>???::::::;;;<<<===>>>??????@@@???>>>>>>???@@@BBBDDD@@@@@@@@@???@@@@@@AAAAAACCC??????BBBCCC@@@???@@@BBBEEEFFFDDDDDDFFFFFFCCCFFFFFFFFFGGGJJJLLLOOOQQQSSSSSSWWW]]]______bbbggghhhkkknnnqqqrrrsssuuuwwwyyy|||~~~{{{{{{{{{zzzxxxvvvtttrrrqqqqqqrrrqqqooopppsssrrrnnnqqqqqqppprrrssstttrrrqqqqqqrrrsssrrrooonnnmmmnnnsssnnnkkkooopppnnnllllllnnnmmmllljjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkmmmlllmmmooonnnjjjjjjnnnjjjlllnnnnnnmmmlllmmmnnnmmmnnnooonnnmmmmmmnnnoookkkkkklllppptttwwwyyyxxx++++++++++++,,,,,,,,,,,,*********))))))***---//////---+++***+++---...---,,,---...---,,,+++,,,...............---,,,,,,+++---+++***+++---......---////////////...---,,,++++++++++++,,,---............---,,,---......,,,***+++///...++++++///000---000333777999777555333222,,,,,,...000222111...,,,...***+++//////,,,---000111000...---------//////000////////////000000111000000000000////////////111000000222444333000---000000000///......------//////000000000000/////////...---///000111///...////////////////////////444000,,,,,,///111000---000111333444444333111000000000000000000000000000---...///000000111111111111111000000000000111111000111333444444444222222222222333333444444444555333333222222333555777999555555777888999999999999666666666666666666666666333666::::::999777888999888888999:::;;;;;;;;;;;;::::::::::::;;;<<<======>>>@@@AAA@@@===<<<===???>>>=========<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========???AAABBB;;;;;;;;;;;;::::::::::::===;;;999999:::<<<=========<<<:::;;;<<<======<<<999;;;===<<<::::::<<<>>><<<<<<<<<<<<<<<<<<==================<<<;;;::::::<<<<<<<<<<<<<<<=========::::::;;;<<<===>>>??????========================???>>>>>>>>>???@@@AAAAAA???>>>@@@CCCBBB??????CCC@@@DDDEEEBBBBBBDDDCCC???BBBCCCCCCDDDFFFGGGIIIIIIJJJIIILLLQQQSSSSSSWWW]]][[[^^^aaadddeeegggjjjlllmmmppptttvvvvvvxxx{{{~~~|||}}}}}}{{{xxxuuutttrrrttttttrrrtttwwwuuuqqqrrrqqqrrrsssuuuuuutttrrrrrrssssssrrrpppooopppqqqrrroooooorrrpppllljjjkkkpppooommmlllkkkkkkkkklllllllllllllllkkkkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjhhhgggiiillljjjggghhhkkkmmmnnnooonnnlllllloooqqqpppooommmlllnnnooooooooonnnmmmmmmnnnrrruuuvvvwww))))))******+++++++++,,,)))))))))((('''(((+++...000...+++***,,,---......+++---//////---,,,,,,---......//////...,,,***)))***))))))***---/////////...///000000///---,,,***)))+++,,,,,,,,,,,,...///...,,,,,,,,,------+++)))+++///...******///000,,,+++...222333333222111222***+++---///111111...,,,...******//////++++++000222111...---,,,---.../////////...//////000111222111111000000//////......000...---///333555555444------......///000000000...///000111111000///...---------///111111///---000000000000000000000000666111,,,,,,///222000......///222333333222///...111111111111111111111111---...///000111111111111111111000000000000111111///111333444444444222111333333333333333333444444111000000///111333555777333444555666666555444444444444444555555555666666222666999:::777555666777666777888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;========================<<<;;;:::999:::===@@@BBB???>>>>>>>>>>>>=========>>>;;;999999;;;===>>>>>>:::;;;<<<>>>@@@@@@===;;;:::<<<>>>>>><<<;;;===???>>>======<<<<<<<<<======>>>>>>>>>===<<<;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???:::;;;===>>>===;;;888777============>>>???@@@@@@>>>???BBBEEECCC???AAAGGG@@@EEEFFFBBBBBBEEECCC>>>AAAAAABBBCCCDDDEEEEEEFFFHHHFFFGGGJJJKKKJJJMMMSSSOOORRRVVVYYYZZZ]]]___aaabbbfffiiikkkllloootttxxxqqqtttyyy~~~~~~~~~{{{xxxwwwtttvvvvvvuuuwwwzzzyyytttrrrrrrssstttvvvvvvuuusssrrrsssrrrqqqpppqqqsssuuuqqqppprrrtttpppjjjhhhjjjqqqpppnnnmmmlllllllllmmmjjjkkklllmmmnnnnnnnnnnnnmmmllllllllllllllllllllliiiiiijjjnnnmmmjjjjjjnnnnnnoooooommmkkklllppptttsssoookkkkkknnnppppppooorrrpppmmmlllmmmnnnoooooo*********++++++,,,,,,,,,,,,...---)))))),,,,,,)))(((---...+++***---...---(((...000...///222000***,,,+++******++++++***(((111---,,,------,,,---111++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,---///111111111---+++******++++++++++++...,,,+++,,,...000000000//////............///000222111,,,((((((---///,,,333000...///111111///,,,111111111000//////......111///......//////...---222...,,,222;;;???;;;555333222111000000000111222000///.........///111222......//////000111111111................................................000///...---------------000111111000///......///000000000000111111111111000000000000000000000000222000///000222111...+++///000222333333222000///222111000//////111333444333333222222222222222222333444444555444333222111222333444555666666666666666666666666666555555555888888888888888888888888;;;;;;;;;;;;<<<<<<<<<======<<<;;;:::999:::;;;;;;===<<<;;;===??????<<<999======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>@@@???>>><<<<<<>>>???@@@???;;;<<<@@@???:::999===<<<;;;>>>CCCAAA;;;:::===>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888===;;;999999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@<<<======>>>??????@@@AAAAAAAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEFFFEEECCCAAA???EEEFFFGGGFFFEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQQQQWWWYYY[[[]]]___cccgggjjjkkkmmmpppsssvvvxxxyyyzzz|||||||||}}}{{{zzzwwwvvvuuuwwwyyyxxxtttppptttuuuvvvtttpppnnnppprrrsssqqqooooooqqqrrrrrrqqquuusssooolllkkkkkkmmmnnnsssmmmhhhjjjqqqsssnnnhhhoooqqqrrrrrrpppoooppppppkkkmmmmmmkkkggghhhmmmsssmmmjjjjjjkkkjjjiiimmmsssmmmnnnnnnooonnnllljjjiiiqqqpppooonnnmmmmmmmmmmmmpppooooooooooooooopppppp******+++++++++,,,,,,,,,+++...---)))))),,,,,,))))))---///,,,+++---///---"""(((+++***,,,000///+++,,,+++***+++,,,---,,,***000,,,***,,,,,,***,,,000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,------------,,,+++,,,...000000///---,,,+++++++++,,,,,,+++---,,,+++---///000///...---------------,,,,,,,,,//////,,,((()))---...+++111...------//////---+++........................111///............---+++...+++)))...444888555222444333222222333444555666333222222222333333444444222222000///...---------........................------------------------000///......---------...///000111000.........////////////000000000111111000000000000000000000000---,,,,,,...111222000---//////111111111111//////222111000//////111333444222222222222222222222222222333333444333222111000222333333444555555555555444555555555666666666666888888888888888888888888:::::::::;;;<<<=========>>>===;;;:::999::::::;;;===<<<;;;===??????<<<:::======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<:::999999:::<<<===>>>;;;;;;>>>>>>:::999<<<<<<;;;>>>BBBBBB===;;;>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::===;;;999999:::<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>><<<<<<===>>>????????????@@@@@@?????????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEDDDCCC@@@???CCCDDDEEEDDDCCCCCCEEEGGGGGGHHHHHHIIIKKKLLLLLLMMMLLLOOORRRTTTUUUWWWYYY[[[\\\^^^bbbfffjjjmmmoooooorrrrrrsssvvvzzz}}}~~~~~~~~~}}}zzzyyyxxxyyy{{{zzzwwwssstttvvvxxxxxxtttrrrqqqrrrtttsssrrrrrrttttttsssrrrsssrrrpppnnnmmmmmmnnnnnnrrrnnnjjjlllppprrrnnnjjjnnnoooqqqpppnnnmmmmmmnnnkkkmmmnnnllliiiiiimmmrrrnnnkkkjjjlllkkkjjjnnnsssnnnnnnnnnnnnnnnmmmllllllppppppooonnnnnnnnnoooooooooooonnnnnnooopppqqqqqq***++++++++++++,,,,,,,,,+++------)))))),,,,,,******...///,,,+++---...---"""&&&)))***+++...---***---,,,++++++---...---,,,...+++)))++++++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++---......---,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000...---,,,---......---,,,+++***,,,---+++)))***------)))...,,,++++++,,,---,,,+++***++++++,,,------......000...------------+++***+++***)))+++...000000000222222111222333555666888222333333444444444444444222111///---,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////............///000111000.........///.........////////////000000000000000000000000000,,,,,,,,,---///000///...////////////////////////111000/////////000222333000000111111222222333333111111222222222111000///111222222333444444555555444444444555555666666666777777777777777777777777888888999:::<<<===>>>>>>>>>===<<<:::999999::::::===<<<<<<===>>>>>>===;;;>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999:::;;;===::::::<<<<<<999999;;;<<<;;;===AAABBB???>>>???============<<<<<<<<<<<<======<<<<<<;;;;;;::::::666777888:::;;;<<<<<<<<<===;;;999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<<:::<<<>>>???@@@???>>>===???>>>>>>>>>>>>??????@@@>>>?????????@@@AAAAAAAAA@@@AAABBBCCCCCCBBB@@@>>>@@@AAABBBAAA@@@@@@BBBDDDCCCCCCDDDEEEFFFFFFGGGGGGFFFIIILLLNNNNNNNNNOOOPPPQQQSSSWWW[[[```dddfffhhhiiiiiikkkooossswwwxxxxxx~~~|||{{{|||~~~~~~zzzwwwuuuwwwzzz{{{xxxuuusssrrruuutttuuuvvvwwwwwwuuusssqqqqqqppppppoooooooooooopppooommmnnnoooooonnnlllmmmnnnooonnnllljjjjjjjjjkkknnnpppooolllkkknnnpppnnnkkkkkkmmmllljjjmmmsssnnnnnnnnnnnnnnnooooooppppppoooooooooooopppqqqqqqnnnnnnnnnnnnoooppprrrrrr+++++++++++++++++++++++++++---,,,)))))),,,---***)))---...+++***,,,---,,,)))+++------------,,,***...,,,++++++,,,,,,+++***...+++***,,,,,,***+++...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...,,,++++++---...------+++,,,......---------...++++++,,,...000000---+++...///000000000...,,,***+++---,,,+++,,,///...***---,,,+++***++++++,,,,,,++++++,,,,,,,,,------------,,,++++++------,,,+++------,,,,,,+++,,,...000//////......///000222333---...000111111111000///,,,+++++++++,,,...000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////......///000000...---...000---------.........//////000000000000000000000000000//////.........---,,,000//////......//////000111000/////////000000111...//////000111222333333000000000000000000//////111111111111222333444444444444444444444444444444555555555555555555555555666666777999;;;===>>>???>>>===;;;:::999999999999<<<<<<<<<<<<=========<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;;;;;;;;;;<<<===;;;::::::::::::999:::;;;<<<<<<===@@@BBBAAA@@@???===============<<<<<<<<>>===<<<<<<;;;;;;777888999;;;<<<=========<<<;;;::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<:::999999:::999;;;>>>@@@@@@???===;;;=====================>>>??????@@@@@@AAABBBCCCCCC??????AAABBBAAA@@@???>>>???@@@AAA@@@??????@@@BBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLOOOSSSWWW[[[]]]___``````aaaeeejjjnnnppppppqqqsssvvvyyy}}}~~~~~~{{{wwwxxxyyyyyyxxxvvvttttttuuuuuuvvvwwwyyyxxxuuurrrooopppqqqrrrrrrqqqppppppooopppppppppnnnnnnnnnooommmnnnooonnnkkkiiiiiiiiilllnnnpppqqqooommmnnnooommmkkkkkklllllljjjlllqqqnnnnnnmmmmmmnnnppprrrsssoooooooooooopppqqqrrrsssmmmmmmmmmnnnoooqqqrrrsss++++++++++++++++++++++++***---,,,)))))),,,---+++(((,,,---***(((***+++***,,,,,,---......,,,+++,,,///---+++++++++***(((&&&...++++++------++++++...************************------------,,,,,,,,,,,,///...,,,,,,---...---,,,***,,,...///---,,,---///++++++,,,...000///---***---...///000000...,,,***+++------,,,...111000+++------,,,+++++++++---...............------,,,,,,***))))))***---......------......,,,******---//////...---,,,,,,---......)))***,,,---------,,,+++)))))))))***,,,///222333////////////////////////---------------------------...//////000///......---...000///...---...000------------............////////////////////////111111111000............111000000//////000000111000/////////////////////......///000000111222222/////////////////////000000/////////000111222333666666555444333222111111444444444444444444444444333444555777999;;;=========<<<:::999888888888999:::;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::888888:::;;;:::<<<<<<<<<>>>@@@BBB@@@>>><<<<<<<<<===============AAA@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>>>>======<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<999888888999999;;;===??????>>><<<:::<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>???@@@AAABBBBBB===>>>???@@@@@@???>>>>>>@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCAAA@@@AAACCCFFFDDDDDDFFFHHHKKKMMMOOOQQQSSSSSSUUUXXX]]]aaabbbbbbdddfffjjjnnnsssvvvyyyzzz|||}}}~~~~~~{{{yyywwwvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxwwwtttqqqoooppprrrssstttsssrrrqqqoooqqqrrrqqqooonnnooopppooopppqqqooommmkkkjjjkkkmmmnnnpppqqqpppooonnnmmmllljjjjjjlllkkkiiikkkooonnnmmmmmmmmmoooqqqsssuuuoooooooooooopppqqqssssssmmmmmmmmmnnnoooqqqrrrsss,,,,,,,,,++++++++++++******,,,,,,))))))------+++)))---...***(((***+++***)))'''(((,,,---+++,,,......---+++******)))(((&&&...++++++......++++++...************************------------------------000///---,,,---...---,,,'''+++//////---+++---///,,,+++,,,---......,,,******+++,,,------,,,+++***+++---...---///333222...---...---,,,***+++...111000000//////...------,,,***))))))+++---//////...,,,,,,,,,+++***)))***,,,000///...,,,,,,,,,---...***++++++,,,,,,,,,,,,,,,***+++,,,------...//////................................................,,,---.../////////...---,,,...//////...---...000---------............///////////////////////////...///000/////////111333000000000000000000000000///////////////...............//////000000111111//////.........///000000///............000111222555555444333222222111000333333333333333333333333222222444555777999:::;;;:::999888777777777888999888999:::999999999;;;===<<<;;;;;;:::999:::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::;;;:::777888;;;<<<;;;<<<===<<<;;;>>>BBB@@@;;;<<<<<<<<<===============@@@@@@??????>>>>>>======>>>>>>>>>???>>>>>>======;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::;;;<<<<<<;;;999888999::::::;;;<<<>>>>>>===;;;:::<<<<<<<<<===<<<<<<;;;:::;;;<<<<<<<<<===>>>>>>>>><<<<<<===>>>>>>>>>>>>===@@@AAAAAA@@@>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAABBBDDDGGGBBBBBBBBBCCCEEEFFFHHHIIINNNNNNNNNQQQUUUWWWXXXXXXZZZ[[[___cccgggkkkooopppoooqqqtttvvvwwwzzz~~~|||xxxwwwwwwyyy{{{{{{vvvvvvuuuvvvwwwvvvsssqqqqqqrrrsssttttttsssrrrrrrpppqqqrrrqqqpppooooooppppppqqqrrrqqqooommmmmmmmmnnnooooooppppppooommmllllllkkkkkkmmmllliiikkkooolllmmmmmmnnnpppqqqssstttnnnnnnnnnooopppqqqrrrsssnnnnnnnnnnnnoooppprrrrrr,,,,,,,,,+++++++++******))),,,,,,))))))---...++++++//////,,,***,,,,,,+++)))&&&&&&+++,,,)))***...---+++******+++,,,+++))),,,******------******,,,+++++++++++++++++++++++++++++++++,,,,,,------...000...,,,+++,,,,,,+++***%%%***...///,,,***,,,...---,,,+++,,,------,,,+++*********++++++,,,,,,---+++---,,,+++...222222...---------+++)))***...222/////////...............---,,,+++,,,---...---,,,++++++++++++,,,+++***)))...------,,,,,,---...///,,,,,,,,,+++,,,,,,---...,,,---...//////...---,,,------------------------------------------------***+++---...///...---,,,,,,---///...------///000---............/////////////////////////////////---...///...------000333......///000000///......////////////......------//////////////////////////////.........///111111......---,,,---///111222222222222222222333333333222222222222222222222222000111222333555666888888777666666555555666888999666777999888666777:::===;;;:::999999888888999999777777888999:::;;;;;;<<<888888999999999999888888:::<<<;;;777777<<<>>><<<======;;;999===AAA???888<<<<<<<<<<<<=========>>>==============================>>>>>>>>>>>>======;;;::::::;;;======;;;999:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<=========<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============???@@@@@@???======>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>AAADDDEEEEEEDDDDDDEEECCCCCCCCCCCCDDDFFFHHHIIIKKKKKKJJJLLLOOOPPPPPPOOORRRRRRSSSVVVYYY]]]```bbb___bbbfffiiikkkmmmrrruuuvvvzzz}}}}}}xxxwwwuuuuuuvvvvvvtttssssssssstttttttttssssssrrrrrrqqqqqqqqqqqqqqqpppppppppqqqrrrrrrpppoooooooooooonnnnnnnnnooonnnmmmlllnnnmmmnnnpppnnnkkklllpppkkklllmmmooopppqqqqqqqqqnnnnnnnnnnnnoooooopppqqqoooooonnnnnnooopppqqqqqq,,,,,,,,,++++++*********))),,,,,,))))))---...,,,---111111---,,,---...,,,...))))))---,,,((('''++++++******+++---......---+++)))))),,,,,,))))))+++------------------------))))))***+++,,,,,,------///---+++***++++++***((($$$)))...///,,,***+++......,,,++++++,,,---,,,++++++++++++,,,---...000000***,,,+++))),,,111222///,,,------***(((***...222,,,,,,---......//////000000...------------,,,***---,,,,,,---///...,,,)))+++*********+++---///000---,,,+++***+++,,,---...***,,,///111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,---......------///000.........////////////000///////////////////////////000000...+++***,,,///,,,---///000000///---,,,.../////////...---,,,,,,///////////////.........000///......///000111222...---,,,+++,,,...000222///000000222333444555555111111111111111111111111000000111222444555666666555555444444555666888999555777888777555666999===:::999888888777777888888666666777888:::;;;<<<===999999::::::::::::999999:::===<<<777777===???<<<===>>>;;;888;;;AAA>>>666;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======;;;::::::<<<======;;;999::::::::::::::::::::::::999;;;<<<<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::999>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======>>>??????>>><<<;;;===>>>>>>>>>>>>???????????????444999???CCCCCCAAA???===@@@@@@@@@AAABBBDDDFFFHHHFFFEEEDDDEEEFFFGGGGGGEEELLLKKKKKKLLLNNNQQQTTTVVVTTTXXX\\\___aaadddhhhlllkkkqqqxxx|||}}}}}}}}}yyyzzzxxxvvvuuuvvvvvvuuutttuuuuuuttttttsssssssssssssssrrrpppppprrrrrrqqqooooooqqqrrrrrrpppooopppppppppnnnmmmmmmnnnnnnmmmlllpppoooppprrrpppmmmnnnrrrjjjkkkmmmooopppqqqppppppnnnnnnnnnnnnnnnooooooppppppooooooooooooooopppppp)))***+++,,,---,,,,,,+++---,,,++++++,,,,,,***((())))))***+++,,,,,,------***+++,,,------,,,+++***///***)))---...***)))++++++***))))))***,,,...///++++++******************///,,,******---...---+++///,,,((('''(((***++++++++++++------------++++++,,,,,,+++++++++)))%%%"""///...---,,,+++,,,---...+++******)))***+++---...---***+++......+++***---+++++++++,,,,,,---------,,,,,,------...------------------,,,+++***)))(((---,,,,,,++++++,,,,,,---...---+++***+++---///000...,,,++++++---......---,,,,,,,,,---------......,,,)))'''(((+++,,,,,,******+++,,,,,,------------000///,,,+++***+++---...+++******---000000---)))---...///...---,,,---///---------.........//////////////////////////////000///---,,,,,,---...///000///...------...///000222///...000000......222000///---,,,,,,---...///111000000000111333555666...000222222000.........222222222111111111111000333333333333333333333333666555555444444444555555444444555555666666777777666999:::999999:::777111...111555888888888888888;;;:::888777777888:::;;;<<<===>>>===<<<;;;<<<===:::999888888888999:::;;;===<<<;;;999999999:::;;;;;;<<<<<<===>>>??????@@@>>>;;;<<>>>>>;;;888;;;:::999:::<<<<<<<<<;;;@@@>>><<<<<<===>>>======>>><<<<<<>>>AAABBB???<<>>>>>???@@@AAA===>>>@@@AAABBBCCCCCCCCCFFFFFFFFFFFFEEECCCBBBAAAGGGFFFFFFFFFHHHIIIKKKMMMOOOPPPRRRSSSTTTXXX\\\```dddhhhmmmoooqqqtttxxx|||{{{yyyxxxyyy}}}}}}{{{zzzzzz{{{{{{zzzyyyzzzvvvssssssuuuwwwvvvuuuuuutttsssrrrqqqooonnnnnnooopppqqqqqqrrrrrrrrrrrrooonnnllllllnnnooonnnmmmnnnmmmoooqqqoookkkkkknnnoooppppppppppppqqqqqqqqqnnnppprrrrrrpppppppppqqqqqqsssssspppllllllpppuuu)))***+++,,,,,,,,,,,,+++---,,,+++,,,---,,,+++)))***++++++,,,------......+++++++++,,,,,,+++++++++...)))'''+++,,,(((''')))+++***)))))))))+++---...++++++******************...+++)))***,,,---,,,+++///,,,))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,)))'''...---,,,,,,,,,---......///...---------...///000---***+++......+++***---------------------..................---,,,++++++,,,,,,,,,,,,+++***))))))---,,,,,,++++++,,,,,,---------,,,+++,,,---...///...,,,+++,,,---......---,,,,,,,,,------------...,,,***)))***,,,---,,,***)))***++++++,,,,,,,,,+++///...---,,,+++,,,,,,---***))))))+++......,,,)))...000111000///...///111---------...............////////////////////////000///---,,,,,,---///000//////...------...///000111---,,,......++++++...///...............//////000000///000111222444555000111222222000......///222222222111111111000000111111111111111111111111444333333222222333333444444444444555555555555555000333444333555777444...222555888999777555444444:::999888666666777888999999:::;;;;;;:::999:::<<<999888888888888:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????===:::;;;>>>>>>;;;;;;===;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<===;;;888888999;;;;;;;;;::::::::::::::::::::::::===;;;:::;;;===>>>===;;;;;;999999:::;;;<<<;;;:::???===<<<<<<>>>???>>>>>>>>>===<<<>>>AAAAAA???===@@@@@@???>>>>>>???@@@@@@===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKLLLMMMPPPTTTWWWYYY\\\```cccdddgggkkknnnsssrrrrrrssswww|||~~~}}}{{{yyyvvvvvvxxxyyywwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqrrrsssttttttssssssooonnnlllmmmnnnooonnnmmmmmmmmmoooqqqppplllkkkooonnnnnnoooppppppqqqrrrrrrnnnppprrrrrrpppooopppqqqppprrrssspppmmmmmmrrrvvv******+++,,,,,,,,,++++++---,,,,,,,,,...---,,,***+++,,,,,,------......///,,,++++++++++++++++++,,,...***)))++++++)))'''(((++++++)))))))))***+++,,,******++++++++++++++++++,,,+++))))))+++,,,+++***...,,,++++++,,,---+++***,,,,,,++++++++++++,,,,,,******+++---//////...,,,,,,,,,,,,,,,,,,---...///000//////............///---***+++......+++***---..................------............---+++***))),,,,,,,,,,,,+++******)))---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,------------+++***+++,,,......,,,***))))))***+++++++++******---------------,,,,,,+++,,,+++***+++---...---,,,...///000000///...///000,,,,,,---...............000000000000000000000000000///...------...///000//////......---......///000---,,,......++++++...---......///000000000000/////////000111222444444222333333111///...///000222222111111111000000000000000000000000000000000222111111000111111222222555555444444444444444444///222333333555888666111444777999999777444333333999888666555555555666666555777888888777777888:::888888777888888:::<<<===<<<============<<<;;;;;;;;;;;;;;;<<<======>>>>>>;;;999:::>>>>>><<<;;;>>>;;;;;;<<<<<<<<<<<<<<<;;;@@@???>>>===<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;:::999999::::::;;;;;;<<<<<<<<<:::888999;;;===>>>>>>;;;:::999:::;;;<<<<<<:::>>>===<<<<<<>>>@@@@@@???>>>======>>>@@@@@@>>>===@@@??????>>>>>>??????@@@>>>>>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAABBBCCCEEEFFFDDDEEEFFFFFFFFFHHHKKKNNNPPPSSSUUUWWWYYY[[[]]]```gggggggggiiimmmrrrwwwzzz}}}|||{{{{{{|||{{{yyywwwwwwvvvtttrrrrrrssstttuuusssttttttuuuuuuuuuttttttpppnnnmmmnnnooopppooommmmmmlllooorrrpppmmmmmmpppmmmmmmnnnooopppqqqqqqqqqoooppprrrrrrpppoooppppppoooqqqrrrpppnnnnnnrrrvvv++++++++++++++++++++++++...---,,,---......---++++++,,,,,,,,,------......---,,,+++******+++,,,---000...,,,------,,,+++***++++++***)))))))))************+++++++++++++++,,,+++***))))))******+++***---------...///...,,,***---,,,+++******+++,,,---+++***+++,,,///000...---+++++++++,,,---...//////------,,,,,,++++++++++++---***+++......+++***---//////......------,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------------------,,,+++***---,,,+++,,,...///...,,,++++++,,,,,,,,,---------***+++---/////////---+++******++++++++++++******+++,,,---......,,,+++)))///...---,,,---.........,,,---......,,,,,,---...+++,,,---.........------//////////////////////////////.........///000000//////.........------...000------///000...///222,,,---///111222111111000///000000111222333444555444444333111///...000111111111111111000000000000222222222222222222222222111000000000000111222222666666666555555444444333111444444333555888666111222444777888666555555555777666555444333333333444333444666666666666777999:::999888777888999:::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<:::888999===>>>;;;;;;>>>;;;;;;<<<=========<<<<<<@@@???>>>===<<<;;;;;;;;;999999999:::;;;;;;999777888999999:::;;;<<<======<<<;;;999888999;;;===>>><<<;;;:::;;;===>>>===<<<===<<<;;;<<<>>>@@@@@@@@@>>>======>>>>>>>>>>>>===??????>>>>>>>>>>>>??????>>>>>>???AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEDDDDDDEEEGGGIIIIIIJJJLLLNNNOOOPPPRRRSSSYYYZZZ\\\^^^aaaffflllpppvvvwwwyyyzzz{{{}}}zzzxxxzzzxxxuuusssrrrrrrtttuuutttuuuuuuuuuuuuuuuttttttpppooonnnoooppppppooonnnmmmmmmooorrrqqqmmmmmmqqqnnnooopppppppppoooooonnnoooqqqrrrrrrpppoooooopppnnnooopppooonnnooorrruuu,,,+++++++++++++++++++++---,,,,,,---...///---,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---///...---,,,---...---+++++++++************************++++++,,,,,,,,,,,,************))))))***+++---------...//////,,,))),,,,,,***))))))***,,,,,,,,,+++***+++------,,,+++***+++,,,---......//////++++++++++++******))))))---***+++......+++***---...---------,,,,,,++++++******+++,,,---------,,,++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,---------,,,+++******,,,,,,,,,---//////---,,,+++++++++,,,,,,,,,------***,,,...//////...---,,,+++,,,,,,,,,,,,,,,++++++***,,,---......,,,***)))---------,,,++++++,,,---,,,---...---,,,+++,,,...***+++---.........---,,,------------------------...............///000000...............---,,,,,,---***+++///000///000444,,,---///111222111111000000000111222333444555555444444333111///...000222111111111000000000//////111111111111111111111111111111111111111222333333888888777777666666555555111333333111222444222---222444666666555444444444555444444333222222222222222444555555555555777999;;;:::888777666666777888:::;;;<<<======<<<;;;::::::::::::::::::;;;;;;;;;999777888<<<===;;;;;;===::::::;;;<<<======<<<<<<======<<<<<<<<<<<<<<<===999999:::;;;===<<<:::777999999:::;;;;;;<<<======>>>===;;;999888999;;;<<<>>>===<<<===>>>???>>>======;;;;;;;;;>>>???@@@???===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@????????????<<<======>>>????????????BBBDDDDDDDDDCCCCCCDDDFFFCCCCCCCCCDDDFFFHHHHHHHHHNNNPPPRRRTTTVVVZZZaaaffffffhhhjjjmmmpppuuu{{{~~~{{{zzz|||xxxtttrrrqqqrrrsssuuuuuuvvvuuuuuutttsssssspppoooooopppqqqqqqpppnnnnnnnnnpppsssrrrnnnnnnqqqqqqqqqrrrrrrpppooommmkkkpppqqqrrrrrrpppooooooooommmmmmnnnnnnnnnoooqqqsss---,,,++++++******++++++,,,++++++,,,......---+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,***,,,///...+++++++++++++++++++++++++++******++++++,,,---------***+++,,,+++))))))+++,,,---------...///...,,,***++++++************++++++,,,+++******++++++***)))++++++,,,---............+++,,,,,,,,,,,,++++++***---***+++......+++***---,,,,,,,,,,,,,,,,,,++++++((()))***,,,------------+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,+++,,,---//////---+++++++++++++++,,,,,,,,,,,,***,,,...///...------...,,,,,,---------,,,++++++***+++---...---,,,***)))***+++,,,+++)))((()))***---...//////...---...///)))+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............---,,,+++***((((((,,,...---///222---......///000000000000///000111222333444444444111222222111//////000222111111000000000/////////........................111111111111222333444444888888777777777777777777555666555333333555333///444555666555222000000000222222222222333333222222222444555555444444666777999888777555555555555666888999999::::::::::::999999999999999999:::::::::999777888<<<<<<:::999<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<>>>??????===:::::::::;;;;;;<<<<<<======>>>>>>===;;;999999:::<<<>>>===<<<===?????????>>><<<;;;::::::<<<>>>>>>======>>>>>>===;;;;;;===>>>===>>>>>>??????>>>>>>===>>>>>>???@@@@@@AAA@@@@@@CCCBBB@@@>>>=========>>>===>>>??????@@@@@@??????@@@AAABBBBBB@@@@@@@@@BBBCCCBBBBBBDDDFFFHHHGGGFFFGGGJJJLLLLLLMMMPPPWWW\\\XXXZZZ^^^aaadddiiinnnrrrvvvxxxzzz}}}~~~{{{wwwtttsssrrrrrrwwwwwwwwwvvvuuutttsssrrrpppppppppqqqrrrrrrpppnnnppppppqqqtttrrrnnnmmmpppqqqrrrssssssrrrooommmkkkppprrrsssrrrpppnnnnnnooonnnnnnnnnnnnoooooopppqqq---,,,+++*********+++++++++******+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))),,,,,,))),,,111111,,,***+++,,,,,,------------******++++++,,,------...+++,,,---,,,***)))+++......---,,,,,,------,,,*********++++++++++++******,,,***))))))+++,,,+++***+++,,,---.........---,,,***+++,,,---------,,,+++---***+++......+++***---,,,,,,,,,---------------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---++++++,,,...000///---+++***++++++++++++,,,,,,,,,***,,,...---++++++---///,,,,,,,,,,,,,,,+++******++++++,,,---,,,+++***))))))+++...---+++))))))***---...//////------...///)))***---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...............//////...,,,+++***,,,)))))),,,---+++,,,000///...............//////---...///111222222222222...///111111000///000111111000000000////////////........................111111111111222333444555666666666666777777777777666777666444555888777333222333444333000//////000000111222222333333333333222333444444333222333555555444444333444555666777777666666666777777888999999999999999999999999999:::777888;;;;;;888888:::777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<===??????===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>===;;;:::;;;===<<<;;;;;;;;;===>>>===<<<<<<;;;999999;;;<<<<<<;;;===>>>???===::::::<<<>>><<<===>>>??????>>>===<<<>>>??????@@@@@@@@@@@@???AAA@@@>>><<<<<<===>>>???>>>???@@@AAAAAAAAA@@@???===???@@@@@@???>>>>>>???EEEDDDCCCEEEHHHJJJIIIGGGDDDGGGIIIHHHGGGIIIOOOUUUOOOQQQUUUXXXZZZ]]]```ccchhhjjjmmmppptttxxxzzz|||~~~|||yyywwwvvvuuuyyyyyyyyyxxxwwwuuutttsssppppppppprrrsssssspppnnnrrrqqqsssuuurrrmmmmmmooopppqqqsssttttttrrrpppnnnppprrrsssrrrpppnnnnnnoooqqqpppppppppqqqqqqqqqppp...---+++*********++++++******)))+++------,,,+++------------------------***+++,,,------,,,+++******------+++...444444///***+++,,,---.../////////******+++,,,,,,---......+++---...---******,,,///...,,,++++++,,,---+++***)))***+++,,,,,,+++***)))+++***))))))+++------,,,,,,---.........---,,,+++((()))+++,,,---,,,,,,+++---***+++......+++***---,,,------....../////////++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++)))))))))+++---///++++++,,,...000///---+++******+++++++++,,,,,,,,,***,,,---,,,******---///+++++++++++++++***)))(((+++,,,,,,,,,++++++******+++...222222///,,,,,,,,,+++,,,------++++++,,,---(((***---//////...,,,***------------------------)))***+++,,,------------......//////...,,,+++)))111...---///...,,,,,,///000///---,,,,,,---...///+++,,,...///000111000000+++...000111111000000111000000000000////////////000000000000000000000000000000000000111222333444444444555555666666777777000222111000222666555111---///000111000000222333///000111222444444444444222333444333222111222333111111111222333555888999666555444444444666777888999999888888888888888888:::888888;;;;;;888777999666777888999::::::;;;:::======<<<<<<<<<<<<=========;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888;;;>>>???===<<<===???;;;:::999:::<<<<<<<<<;;;<<<:::999999:::;;;:::999===??????===:::999<<>>??????>>>===<<<>>>??????@@@@@@@@@?????????>>><<<;;;<<<===???@@@:::;;;<<<=========<<<;;;===???@@@@@@???>>>???@@@BBB@@@???AAAEEEGGGFFFDDDDDDFFFHHHFFFDDDEEEKKKQQQJJJMMMQQQSSSTTTUUUWWWYYY^^^___bbbgggkkkooosssttttttvvvyyy}}}}}}{{{yyyxxx{{{{{{zzzyyyxxxwwwuuutttppppppqqqrrrtttsssqqqnnntttrrrsssuuurrrmmmlllooonnnppprrrtttuuutttsssqqqqqqrrrsssrrrpppnnnnnnooosssrrrqqqrrrssssssrrrqqq,,,...000///+++***+++...,,,,,,++++++++++++++++++//////...---,,,++++++***,,,,,,+++***)))'''&&&&&&...,,,******+++------,,,---,,,+++***+++---///000------------,,,,,,+++*********+++,,,,,,,,,,,,+++...---+++(((''''''''''''&&&***------111555111)))++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,+++******,,,---------++++++************++++++)))***---///+++''')))///((()))***,,,,,,,,,+++***---+++)))(((((()))***+++++++++***)))***+++---...222///,,,,,,///000000...111000...,,,+++***++++++000---***)))***+++++++++///...,,,******+++,,,---+++))))))***,,,------,,,,,,+++************'''&&&...------,,,,,,------...///,,,)))((()))+++,,,---...,,,)))***,,,...---++++++,,,111555000))))))///111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///...///111111000///,,,+++------...///000111222333///000000000///...,,,+++000000////////////000000///---,,,,,,...//////...,,,///111111000///222444444666888888666444444444777333000333777999666222111000///000111222111000222000000111444444111...333111111333333111111333000000000222333555777888000111444555666666555444999999888777666555444444;;;999888888888777555333888:::;;;;;;===@@@???;;;<<<;;;;;;<<<<<<===>>>???;;;:::::::::;;;<<<>>>???BBB<<<888;;;===<<<<<<>>>;;;;;;;;;;;;<<<>>>???@@@??????>>>>>>======<<<<<<;;;<<<===<<<;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<=========<<<<<<===>>>??????===???>>>===<<<<<<===>>>???@@@???????????????@@@@@@===<<<;;;;;;<<<>>>AAABBBDDDBBB@@@BBBDDDFFFDDDBBBCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFHHHKKKNNNPPPXXXXXXZZZ\\\___bbbfffhhhbbbjjjoooooosss|||}}}zzzyyyyyyyyyzzzzzzzzzxxxvvvuuuxxxvvvtttsssssstttuuuwwwttttttuuutttssspppmmmkkkqqqqqqqqqqqqrrrssstttuuuqqqooonnnnnnoooqqqpppooorrrnnnmmmqqqrrrpppppprrr...---------------,,,+++++++++++++++++++++++++++000//////......------,,,000000///...---,,,+++***///---++++++,,,............---,,,+++,,,---...000,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++111000...---,,,+++,,,,,,%%%((()))))),,,000---&&&++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,///...,,,---///000000///++++++************++++++***+++...///,,,''')))///))))))***+++++++++++++++,,,+++******+++---000111+++***))))))***+++,,,---///,,,******,,,...---,,,111000...,,,++++++++++++///,,,))))))***+++,,,+++...,,,+++))))))***+++,,,***)))((()))+++,,,+++***,,,+++******+++***(((&&&,,,,,,,,,++++++,,,,,,,,,...,,,))))))***,,,,,,,,,///,,,***+++---...---+++---,,,///333000******///000///...---,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,***,,,...///000000///...,,,,,,------...///000000111000...---,,,,,,,,,---000//////......//////000000...------///000000///---///111111//////111333444666777777555444333444666555444444444555555444222000///000111111000///111000///000333333000...333000000333333000000333444333333222222222333333000111333555666555444444555555555555444444444444999888777777888777666444666888999777999<<<:::555;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::::::::<<<===>>>BBB<<<999<<<>>>======???;;;;;;;;;<<<<<<===>>>???=========<<<<<<<<<;;;;;;:::;;;<<<;;;:::999:::<<<:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>===<<<<<<>>>???>>>=========<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<===>>>???@@@>>>===>>>@@@BBB@@@???DDDDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGHHHIIIKKKLLLMMMQQQQQQRRRSSSVVVYYY[[[]]]\\\ccchhhhhhllltttxxxxxx{{{~~~}}}|||||||||||||||{{{zzzzzzyyyuuutttsssrrrrrrtttuuuvvvssssssssssssrrrpppnnnlllppppppqqqrrrssssssssstttpppooommmnnnooopppooonnnrrrnnnnnnrrrssspppppprrr000,,,***+++...///---)))*********++++++,,,,,,---------------------------......---,,,++++++******///---++++++---/////////000///---,,,,,,---...///,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++...---,,,++++++++++++,,,)))++++++***,,,...---))))))*********++++++++++++,,,++++++******++++++,,,111000...///111222111111++++++************++++++++++++...000---)))***///+++************++++++,,,,,,,,,+++,,,,,,...000111+++************++++++,,,---,,,******,,,---,,,+++//////---,,,++++++++++++---+++))))))+++,,,,,,,,,,,,+++***)))((()))***+++++++++***+++------,,,***---,,,++++++,,,,,,***(((++++++++++++++++++++++++,,,+++******,,,,,,,,,***...---,,,,,,.........,,,///------///...,,,+++.........---,,,,,,,,,,,,,,,------------------------//////......---+++***)))***+++---...//////...---+++++++++,,,,,,---------111///,,,***)))+++---............------.........000///......000111111000///000111111//////000111222444666666555333333333444555666444111111444777222111000000000000///...000//////000111111000...333000000333333000000333444444333222111111111111000111333444555555444333111111111222222333333333777666555666777888666555777999:::999;;;>>><<<888::::::::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<===@@@;;;999;;;<<<;;;;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>===<<<<<<===>>>===;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<===>>>>>>???@@@AAA@@@>>>===<<<;;;<<<<<<===<<<<<<<<<>>>???>>>===DDDCCCAAA@@@@@@AAACCCDDDBBBCCCFFFHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQTTTYYY]]]^^^aaagggkkklllrrrtttwwwxxxyyyzzz|||~~~~~~}}}||||||}}}}}}vvvuuuuuuttttttuuuvvvvvvsssrrrrrrqqqqqqpppoooooooooppprrrssstttsssrrrrrrpppooonnnnnnppppppooonnnrrrooopppssssssqqqqqqttt...,,,++++++---...,,,***))))))***+++,,,,,,------((()))))))))*********++++++++++++******)))))))))---,,,******,,,...//////000000...------------...++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********************+++------,,,++++++,,,,,,+++))))))))))))************++++++++++++++++++++++++111///......///000000///,,,++++++******++++++,,,,,,,,,...000...***+++///,,,+++***)))******,,,---......,,,+++++++++++++++,,,++++++++++++,,,,,,,,,------,,,,,,------------...------,,,,,,+++++++++,,,***))))))+++------,,,,,,,,,+++***)))******+++///......///000000...,,,---,,,,,,,,,------+++)))++++++,,,,,,,,,,,,++++++*********,,,------+++))).....................---111...+++,,,---------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))---------------+++***)))++++++++++++,,,,,,,,,,,,000///---++++++,,,---......------,,,,,,------...000...---...///111000000000000000000/////////000111333555555333222222222333333222222222333555777333111000///000000...,,,000000000000111111000000222//////222222//////222111111111111111222333333000111222333444333333333000000111111111222222222555444333444666777777666555777888888;;;???>>>999999999999999999;;;<<<<<<=========<<<<<<<<<<<<<<<<<<999777::::::888999<<<============<<<;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;999;;;;;;;;;:::999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>><<<;;;<<<======<<<:::;;;;;;;;;;;;<<<======>>>999999:::<<<===>>>>>>???AAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>???@@@@@@???CCCAAA???>>>???@@@BBBDDDBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJLLLPPPSSSUUUWWW[[[^^^```hhhjjjlllmmmnnnpppsssvvv~~~}}}|||{{{|||}}}zzzzzzzzzyyyxxxwwwvvvvvvsssrrrrrrqqqqqqqqqqqqrrrnnnpppsssuuuvvvtttrrrppprrrqqqpppqqqrrrrrrpppooorrrpppqqqtttsssqqqrrruuu***,,,------+++***,,,...))))))***+++,,,,,,------''''''(((((()))*********---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++---------//////......------------******+++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,------------***)))((((((''''''(((***(((((()))))))))*********++++++++++++++++++++++++...---++++++,,,------,,,,,,,,,++++++++++++,,,,,,---+++---//////++++++...---,,,+++******+++,,,---......---,,,++++++******------------------,,,,,,+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,------,,,------,,,+++++++++++++++///......///000///,,,***---,,,,,,,,,------,,,***,,,,,,------------,,,,,,))))))***,,,......,,,)))---.../////////...------000...,,,***+++------,,,,,,++++++++++++,,,------***************************+++,,,---------++++++---------,,,,,,+++******,,,,,,,,,,,,,,,---------...////////////......---------,,,,,,,,,,,,------///---,,,---.../////////000000///////////////...///111333333222111111111222///---///444888777666333111//////000///...,,,111111111111000000111111111//////111111//////111000000000000000111222333111111222222222222222222222222222111111111111000333222111222555777777777333555666444666888666111777777777777888999:::;;;=====================<<<;;;999999;;;;;;888999<<<<<<=========<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<=========;;;:::;;;<<<<<<;;;:::<<<<<<======>>>>>>>>>>>>777888:::<<<======>>>===>>>>>>===============>>>>>>???@@@@@@@@@@@@@@@AAA@@@?????????@@@BBBDDDFFFCCCCCCBBBAAABBBDDDGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIILLLOOOPPPQQQTTTWWW\\\^^^```bbbdddgggkkknnnttttttxxx|||zzz{{{{{{~~~~~~}}}|||zzzwwwuuusssuuutttssssssssssssttttttoooqqqtttwwwwwwuuurrrpppttttttssstttuuutttrrrppprrrrrrsssuuutttqqqrrrwww(((,,,...---***)))+++///*********++++++,,,,,,---*********+++++++++,,,,,,************++++++++++++---+++)))(((***+++++++++------------------,,,,,,)))***++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++++++++******,,,******,,,***''')))---((()))))))))***************++++++,,,,,,++++++***---+++))))))***+++***))),,,,,,++++++++++++,,,,,,---++++++......++++++------,,,,,,++++++++++++,,,,,,,,,------............,,,---------------,,,+++''')))******)))(((((()))***+++,,,,,,,,,,,,,,,++++++*********,,,---,,,+++---------,,,,,,,,,++++++,,,++++++,,,---+++(((%%%---,,,+++,,,------,,,***,,,,,,............,,,,,,))))))***,,,......,,,***+++---//////...---,,,------///...******,,,---,,,,,,+++++++++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------.........---...000000000///...------------,,,,,,---------...---,,,,,,...//////...000///......000000000...---///222222111000000111111---+++///666999777333111000////////////...---000111111000///...000222111......111111......111222222111000////////////111111111111111111111111333222222222111111000000333111000111333555666666888:::999555555555222,,,666666666666777888999:::;;;;;;<<<<<<===<<<<<<;;;<<<;;;<<<>>>===999:::>>>;;;<<<======<<<;;;:::999<<<<<<<<<<<<<<<=========;;;<<<======;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;:::999:::<<<===<<<;;;======>>>>>>>>>>>>======888999;;;<<<=========<<<<<<<<<======>>>>>>??????<<<>>>??????>>>>>>???@@@>>>>>>???@@@AAACCCDDDEEEDDDCCCAAA@@@@@@CCCFFFHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFHHHKKKLLLKKKMMMQQQOOORRRUUUXXXZZZ]]]```cccjjjiiimmmuuuzzz|||~~~}}}}}}~~~|||xxxuuurrrwwwwwwwwwwwwwwwwwwvvvvvvqqqsssvvvxxxxxxvvvtttrrrvvvuuuuuuvvvwwwvvvsssqqqssssssuuuwwwuuuqqqsssyyy***+++++++++++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,((((((((())))))*********///---***)))***+++******++++++,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,+++((()))*********)))((('''---,,,---000...***,,,111)))))))))*********++++++***+++,,,,,,,,,,,,+++***---+++***)))***+++***)))---,,,,,,++++++,,,,,,------******---...+++***,,,,,,,,,------,,,,,,+++***+++,,,,,,---------------++++++,,,,,,,,,+++***)))%%%(((******(((''''''((()))***+++,,,---,,,,,,+++,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,+++***************++++++)))%%%""",,,+++***+++------,,,******+++---......---+++******))))))+++---...---+++))),,,//////---++++++,,,***///000+++(((+++---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///***++++++,,,---...//////..............................------------......///...,,,---///000000//////---,,,---000111000///,,,...000111000//////000///...///222555666333111000///......///000///------//////...,,,,,,...111000......000000......000111000000/////////000000111111111000000000111111000000000000111111111111333111///000222444666666999:::999666666777444...555555555555666777888999666777888::::::::::::999:::999;;;>>>;;;888999===:::;;;<<<======;;;:::999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>999888888999;;;======<<<===>>>>>>>>>>>><<<;;;:::999:::<<<===>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<>>>??????======>>>AAA===>>>@@@AAABBBBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFBBBCCCEEEFFFFFFFFFFFFFFFFFFDDDFFFJJJIIIFFFHHHMMMIIILLLPPPSSSTTTVVVXXXZZZ^^^]]]aaaiiinnnpppsssxxxyyy|||~~~zzzxxxzzzzzz{{{{{{{{{zzzxxxwwwtttuuuwwwyyyyyywwwuuutttvvvvvvvvvwwwwwwvvvssspppssstttvvvxxxuuuqqqtttzzz,,,***((()))---///---***,,,,,,++++++++++++++++++******)))))))))))))))))),,,,,,,,,------......///111///,,,++++++++++++***)))***++++++,,,,,,,,,,,,((()))***+++++++++++++++******+++,,,,,,,,,,,,+++------...///...---,,,+++)))(((+++///---((()))///************++++++++++++***+++,,,------,,,+++***///---++++++,,,,,,+++***---,,,,,,++++++,,,,,,------))))))---...+++***+++,,,,,,---...---,,,***))),,,,,,,,,+++***)))'''&&&)))***++++++***)))((('''&&&))),,,,,,***((()))***((()))+++,,,------,,,+++---,,,++++++,,,,,,***(((***++++++++++++***))))))+++++++++,,,,,,***&&&"""+++******+++,,,---+++***)))***,,,------,,,***)))***))))))***,,,------,,,(((,,,//////---++++++,,,(((000222,,,(((***---,,,---,,,++++++******++++++........................///...,,,***))))))******//////...---,,,,,,,,,,,,)))******,,,---.../////////...,,,******,,,...000///......------......///000///......000111111000...,,,+++---000222111///+++---000000000//////000---000444555333111000000///...---...///000///...+++---...,,,)))))),,,///000------000000------000,,,,,,---...000222333444111111000000000000000111------...///000111222222333111//////111444555555000333333222444777555000555444444555555666777888333444666777888888888777666666888;;;888444555:::999:::<<<======<<<:::999999999999::::::;;;;;;;;;999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>>888777777999;;;======<<<======>>>>>>===;;;999888:::;;;===>>>>>>===;;;:::======>>>>>>>>>>>>=========???AAAAAA>>>>>>@@@BBB===>>>@@@BBBBBB@@@???===@@@AAACCCDDDDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHEEECCCDDDIIIHHHDDDEEEKKKHHHKKKPPPRRRSSSSSSTTTUUUTTTSSSXXX```eeefffiiinnnmmmqqquuuxxxyyy||||||}}}~~~~~~~~~|||yyyxxxvvvwwwxxxyyyyyyxxxvvvuuuvvvuuuuuuvvvwwwuuurrrpppssstttwwwyyyuuuqqqttt{{{+++,,,,,,---,,,+++)))(((++++++******++++++,,,---******)))+++------,,,***)))+++,,,+++)))+++///333***///---,,,///(((&&&000*********)))))))))))))))*********))))))))))))(((000...,,,,,,---......---******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))***+++,,,---,,,++++++---,,,+++***+++---000111...---+++((('''(((,,,000---------,,,+++***)))(((,,,,,,,,,+++++++++******'''***++++++,,,...+++&&&...---+++))))))***+++---*********++++++,,,,,,,,,)))***,,,,,,++++++,,,...)))***,,,,,,,,,,,,...///,,,,,,*********+++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,++++++************)))***+++,,,,,,,,,+++******((((((+++,,,******---+++))))))+++......,,,)))+++,,,---...///...---,,,++++++++++++++++++++++++,,,------...---,,,***))),,,---...//////---+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,,,,///111,,,,,,---......//////000///111///)))(((,,,,,,(((//////.........---------+++...---******---...+++---,,,+++---000000---***...(((''',,,...,,,---111000---+++))))))+++---000......////////////......222111000//////000111222000///.........///111222333222000...............555444444333222222222333222222222222222222222222222222222333444555444222222333444444555555444444999999999999::::::;;;<<<>>>===<<<===>>>===;;;:::======<<<;;;;;;;;;;;;;;;;;;:::999;;;===>>>===<<<;;;;;;;;;::::::999999999>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999<<<===<<<<<<;;;::::::::::::;;;:::;;;;;;:::999:::<<<>>>===<<<<<<===??????>>>===:::<<<===>>>???===<<<;;;===???AAABBBAAA@@@@@@AAA???CCCFFFDDDAAA@@@CCCFFFEEECCCBBBDDDFFFFFFCCC@@@CCCDDDFFFFFFEEEDDDDDDEEEHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPSSSVVVYYY\\\^^^```dddfffjjjlllooorrrvvvzzz~~~~~~{{{wwwyyy~~~|||||||||}}}||||||{{{zzzxxxyyyyyyvvvsssqqqsssvvvvvvuuuwwwxxxuuuqqqrrrwww+++,,,,,,,,,++++++***)))+++++++++***++++++,,,,,,------------,,,,,,++++++(((*********)))***...111(((---,,,,,,000,,,,,,777,,,++++++******)))((((((++++++*********)))))))))...---,,,---......---,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------((()))***+++++++++******---,,,***)))((())))))***,,,+++***((('''(((+++...***+++++++++++++++******,,,,,,++++++************000222111---+++)))$$$++++++)))((((((((()))*********+++++++++,,,,,,,,,***+++,,,,,,+++***+++---***---000...***(((+++......------,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++++++++************------,,,+++++++++++++++***+++,,,------,,,+++***,,,)))))),,,,,,******---+++***)))+++......,,,)))***+++,,,---...------,,,,,,,,,+++++++++++++++++++++,,,---------,,,+++***,,,---...///...---+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,******---000---------------------,,,///111000***)))------***.........------------,,,---//////++++++//////---...,,,+++,,,//////---+++,,,'''&&&***,,,++++++//////---+++******+++---///...//////000000//////...111000////////////000111///...---------...000000111000////////////000111222222111111000000000000111111111111111111111111111000000111333444222111111111222333333333333222555555666777888:::<<<<<<>>>===<<<<<<======;;;:::===<<<;;;;;;:::::::::;;;:::999999:::<<<===<<<;;;<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999999:::;;;;;;;;;::::::::::::;;;;;;999::::::999888999;;;===<<<;;;;;;<<<>>>>>>===<<<<<<===>>>??????===<<<;;;===???BBBBBBAAA@@@@@@AAA>>>BBBDDDCCC@@@???BBBEEEDDDBBBBBBCCCEEEEEECCC@@@CCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMOOORRRTTTVVVVVV\\\^^^aaaccceeehhhlllnnnxxxxxxyyy|||~~~zzz{{{||||||||||||}}}}}}}}}}}}zzz{{{zzzwwwtttrrrtttvvvrrrrrrtttvvvsssooopppttt,,,,,,+++************+++,,,,,,++++++***+++++++++---///000...***((()))+++((()))))))))(((***,,,///***...,,,,,,111...///<<<,,,,,,,,,,,,+++***)))(((,,,,,,,,,+++++++++******,,,,,,,,,---///...,,,*********+++++++++,,,,,,,,,++++++*********+++,,,,,,(((((()))************)))++++++***))))))((('''''')))******)))((((((***+++)))***++++++,,,,,,+++++++++************))))))))),,,///...,,,,,,---***$$$*********))))))))))))(((***++++++++++++,,,,,,,,,+++,,,---,,,*********,,,+++000333000(((%%%(((---,,,---------,,,+++******,,,,,,++++++***++++++,,,************++++++++++++...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...++++++------******---+++******+++------,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++************+++,,,,,,---,,,,,,+++,,,---.........---+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,******+++---/////////...---,,,,,,++++++---,,,)))(((++++++)))------------,,,,,,,,,,,,,,,......++++++......,,,///---+++,,,---...---,,,---)))(((+++---,,,,,,...------,,,,,,,,,,,,------...//////000000//////...//////............//////------,,,,,,------...///.........///000111222333111111111000000000000000000000000000000000000000000//////000222222111/////////000111111111111111111222333444777999;;;<<<===<<<;;;<<<======;;;999<<<<<<;;;:::::::::;;;;;;999888888999;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;:::999999888999999999999:::;;;<<<<<<888999999888777888:::<<<;;;:::::::::<<<===<<<;;;===>>>?????????===<<<;;;;;;===@@@@@@???>>>>>>???>>>AAACCCCCC@@@???BBBDDDBBBAAAAAABBBCCCDDDBBB@@@CCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHJJJKKKMMMNNNNNNTTTVVVYYYZZZ[[[]]]___aaajjjkkkmmmooossswwwzzz|||~~~~~~}}}||||||}}}}}}||||||{{{xxxuuutttuuuwwwqqqppprrruuutttppppppttt,,,+++***))))))***+++,,,---,,,++++++******+++++++++...000---(((&&&(((,,,))))))))))))***+++,,,......111---+++///,,,...;;;++++++,,,,,,,,,+++******------,,,,,,,,,+++++++++******+++---///...,,,)))******+++++++++,,,,,,,,,)))((((((((((((((()))))))))))))))*********************+++,,,------,,,,,,)))***,,,,,,***)))***++++++,,,,,,---------,,,,,,***)))))))))))))))))))))''')))++++++...111000,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++------,,,***)))***+++,,,///111///)))'''))),,,)))***++++++***)))'''&&&,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,...------,,,,,,---------------------,,,,,,,,,+++000---,,,......+++***---*********+++,,,,,,,,,+++))))))******++++++++++++---,,,,,,++++++***************++++++,,,,,,,,,,,,,,,------------,,,+++***+++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++******000000//////............+++,,,,,,++++++,,,,,,+++------,,,,,,,,,+++++++++))),,,+++((((((+++,,,)))///---,,,+++,,,---......///---,,,---//////......,,,,,,------------,,,,,,------............------........................---------------...............//////000111222333222222222222222222111111000000000000000000000000000//////000222222111///...///000000111111000000111111222333555777999:::;;;:::999:::<<<<<<:::888<<<<<<;;;;;;:::;;;;;;<<<999888888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999<<<<<<<<<<<<;;;999777666777777888888999;;;<<<===999999:::999888888:::===<<<:::999:::<<<===<<<<<<>>>?????????>>>===<<<;;;999;;;===>>>===<<<<<<===???AAACCCBBBAAAAAABBBDDDAAA@@@@@@AAABBBBBBBBBAAACCCBBBBBBCCCEEEGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMPPPRRRUUUUUUUUUVVVWWWYYY[[[^^^aaaeeehhhlllppprrr~~~}}}|||||||||}}}|||zzzxxxwwwvvvwwwxxxrrrqqqtttxxxxxxttttttvvv+++***)))))))))***+++,,,,,,,,,++++++***++++++,,,+++///111...***(((,,,000++++++***+++,,,------------000+++)))---+++...;;;((()))+++,,,------,,,+++---------,,,,,,,,,,,,+++((()))***,,,...---+++)))******+++++++++,,,,,,,,,))))))((((((((((((((()))************++++++,,,,,,+++,,,------...------,,,***,,,......,,,++++++,,,////////////...---,,,+++)))))))))))))))))))))***---......+++,,,...,,,'''+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++------,,,***)))***+++...---,,,,,,,,,,,,+++***))))))***+++***)))((('''---,,,++++++*********+++,,,,,,,,,,,,------......---------,,,,,,------...------,,,,,,++++++++++++000------///...++++++---***+++++++++++++++,,,---)))))))))*********++++++,,,,,,,,,++++++*********************+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000...+++(((,,,,,,,,,------............---...///////////////------,,,,,,,,,+++++++++))),,,+++((((((+++,,,)))......---,,,+++,,,---//////......---...///...,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------............------------......////////////......//////000000000000000000111222222222111000111111111111111111111111000//////000222333111000///000000111222111111111444333333444444555666777888777777888::::::888777;;;;;;;;;::::::;;;;;;<<<999888888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<<<<;;;999666555666666777777999:::<<<===:::;;;;;;:::999999<<<>>>===<<<::::::<<<===>>>===>>>>>>>>>>>>>>>===<<<<<<:::<<<>>>???>>>=========AAABBBCCCBBBBBBBBBCCCDDD@@@@@@@@@@@@@@@AAABBBBBBBBB@@@???@@@CCCFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNNNNPPPRRRRRRRRRQQQQQQRRRQQQUUUZZZ]]]```dddhhhlllqqqsssxxx}}}~~~|||zzzyyyyyyyyyzzzzzzuuussstttxxxyyywwwvvvwww***))))))))))))***++++++++++++******++++++,,,---000111222000------000333,,,+++***+++---...---,,,(((,,,((((((---,,,///==='''(((+++,,,---,,,+++***---------,,,,,,,,,++++++(((((((((***,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++******++++++,,,---///...---,,,***)))((((((+++---......---,,,,,,---000000000///...---+++***)))))))))************+++---...---***+++---+++'''*********))))))))))))(((,,,,,,,,,++++++++++++***+++,,,---,,,*********,,,...+++)))***...///---***++++++,,,,,,,,,,,,,,,+++------,,,+++************++++++,,,,,,------......,,,,,,,,,,,,,,,------...------,,,+++************///,,,,,,......++++++...***+++,,,+++******,,,...******))))))******+++,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------//////...+++)))((())))))***++++++,,,,,,+++******------+++***,,,------------,,,,,,,,,,,,,,,......++++++......,,,,,,---...---,,,+++---///,,,---,,,++++++---+++'''------............------+++,,,,,,,,,,,,,,,,,,+++------...//////...------------...////////////...,,,---...////////////...,,,---///000000///......111111111111111111111111000//////000222222111000000000111222222222222222555444444333333333333333555555444666777888666555999999888888888999::::::888777777888:::;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999777666666666666777888:::;;;<<<:::;;;;;;:::999:::<<<>>>>>><<<::::::<<<===>>>>>>===<<<<<<<<<<<<=========<<<>>>AAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDCCC@@@===>>>BBBEEEEEECCCDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEGGGIIIKKKLLLMMMJJJMMMOOOOOONNNMMMLLLMMMLLLPPPVVVYYYZZZ]]]aaadddeeehhhmmmrrruuuxxxyyyyyy}}}||||||}}}yyyuuutttwwwyyywwwvvvxxx(((((()))***************)))))))))***+++,,,---...444222000...------...///,,,***)))+++---...,,,***(((,,,))))))...,,,...;;;(((***+++---,,,***(((&&&,,,,,,,,,,,,++++++++++++(((''''''(((***++++++*********+++++++++,,,,,,,,,------,,,++++++++++++++++++***)))))))))***,,,,,,///...,,,***((((((((((((+++,,,------++++++,,,---------...------,,,++++++************++++++,,,,,,'''))))))(((+++//////+++++++++)))((((((((()))***,,,,,,,,,+++++++++*********+++,,,,,,+++***+++------,,,++++++------,,,+++,,,++++++,,,,,,---...///...---,,,+++************))))))***++++++,,,------+++++++++++++++,,,---------,,,+++)))(((((())))))---***+++......++++++...***+++,,,+++)))))),,,///++++++***)))***+++,,,---*********++++++,,,,,,---,,,+++***))))))******+++---,,,,,,+++++++++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,777333...++++++,,,+++***++++++++++++++++++++++++***'''(((,,,,,,((('''))).........------------,,,---//////++++++//////---+++---//////,,,+++,,,...+++------******---***%%%.........------.........---------......------------...////////////...---+++,,,---...///...------((()))+++---////////////+++,,,...000000///...---000000000000000000000000///......///111111000...000000111222222222222111333333222111000000000111333222222333555555444333555555555555555666777777666555555666888999888777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888666666666777777999:::::::::::::::999888999;;;======;;;999999:::<<<======:::::::::;;;;;;<<<===>>><<<>>>AAAAAA@@@??????@@@???>>>>>>???@@@@@@@@@@@@???AAABBBAAA@@@@@@CCCFFFEEEAAA===>>>BBBEEEDDDBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIJJJHHHKKKMMMNNNLLLKKKJJJJJJJJJOOOTTTVVVTTTUUUXXX[[[]]]^^^```cccgggkkknnnpppxxxzzz~~~yyyvvvyyyzzzyyyyyy{{{'''((()))+++++++++***)))((())))))***+++---...///444111---+++++++++***)))+++)))(((***,,,---+++(((,,,000,,,+++...***+++777***+++------+++(((%%%###,,,,,,,,,+++++++++******((('''&&&''')))++++++*********+++++++++,,,,,,,,,,,,,,,+++***))))))*********)))((((((((()))+++,,,...,,,+++))))))***,,,---+++,,,,,,+++******+++---******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******(((***------)))...---+++))))))***+++---,,,,,,,,,++++++*********)))***,,,,,,++++++,,,...,,,---...---+++***+++,,,******))))))***,,,...///...---,,,+++************'''(((((()))******++++++************++++++,,,------,,,***(((((((((((())),,,)))***---...+++,,,///***+++,,,+++)))))),,,///,,,+++*********+++------))))))***+++,,,------...---,,,***)))))))))******---,,,++++++******++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,@@@888...(((''')))+++,,,000//////......------,,,000,,,---222111,,,+++...//////.........---------+++...---******---...+++***---000000---+++,,,---,,,//////+++,,,///,,,%%%///...------------...///......////////////......---...///000000///...---***+++,,,---...---,,,,,,%%%&&&))),,,...000000000,,,...000111222111000///////////////////////////------,,,...///000///---//////000111111111111111111000000////////////000111111000222444444333222222222222222222333444555444333222444666777666555999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999666666666666777888999:::999999999888777888:::<<<<<<:::777777999;;;<<<<<<999999999:::;;;<<<===>>>999<<<>>>>>>===<<<============<<<===>>>???>>>>>>???AAABBBAAA@@@@@@DDDGGGGGGCCC>>>???CCCFFFEEEBBBEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHHHHKKKMMMNNNMMMKKKJJJJJJKKKOOOTTTTTTPPPOOOQQQTTTYYYXXXWWWXXX\\\aaagggkkkkkknnntttyyyyyyzzz~~~zzz{{{}}}}}}}}}+++*********+++,,,------++++++******)))*********444333111...---,,,,,,,,,---,,,++++++,,,,,,***(((+++,,,---,,,++++++---///***+++,,,,,,,,,,,,+++***------------,,,+++***)))***)))'''(((***,,,,,,+++---,,,,,,+++*********+++///+++((())),,,,,,)))%%%)))***+++,,,,,,,,,,,,,,,...---+++*********++++++******+++++++++,,,,,,,,,---+++)))***---///...,,,!!!$$$)))---......+++***,,,------------,,,++++++,,,+++***+++,,,,,,+++******))))))***,,,,,,+++)))+++++++++,,,,,,---------.........---,,,+++***)))+++,,,---,,,***(((((((((---,,,+++******+++---///+++******)))***,,,---...---......,,,+++***+++---************************((()))***+++,,,---------))))))******+++++++++++++++,,,,,,------,,,,,,++++++)))(((,,,111333000,,,,,,---...///...---,,,+++///...+++)))))))))***+++******+++++++++,,,,,,,,,---,,,+++++++++,,,---...GGG:::///------++++++---&&&''')))+++,,,,,,,,,,,,.........///......---,,,.........---,,,,,,++++++///......---,,,,,,,,,------......///...---+++***////////////...---,,,,,,---.........---,,,++++++//////............//////...///000///---,,,,,,.........////////////......,,,---...---------///111...///111000///...000111000000///...............,,,...000000...000444888000000////////////000000222000///......///000222222333333333222222111111000000111222333444444555999666333111222333444333888777555555666777888888;;;:::999888888:::<<<===999999:::::::::999999888888888888777666555555444;;;;;;;;;<<<;;;;;;::::::>>>;;;:::<<<;;;999999<<<888999999:::;;;;;;;;;;;;>>>BBBAAA<<<<<>>>>>>>>===============>>>BBB@@@???@@@AAABBBBBBAAACCCBBB@@@@@@@@@BBBDDDEEEHHHEEECCCCCCEEEFFFEEECCCFFFEEEEEEEEEEEEGGGHHHIIIFFFGGGIIIKKKLLLLLLLLLKKKDDDHHHLLLNNNNNNOOORRRUUUSSSSSSSSSUUUWWWYYY\\\]]]ccceeeiiillloootttzzz~~~~~~|||}}}~~~+++************++++++,,,+++***************++++++000///---+++)))(((((()))+++*********++++++***(((*********)))''''''((()))***+++,,,,,,,,,,,,+++***------------,,,+++***)))///......---,,,,,,---------,,,++++++******++++++///+++((())),,,,,,)))&&&)))***++++++++++++++++++,,,+++***)))((())))))************+++++++++,,,,,,---***)))***,,,...---,,,###%%%))),,,------+++***,,,,,,,,,,,,,,,++++++***,,,***)))***+++,,,+++***---+++)))((()))+++++++++(((((()))+++,,,---...///.........------,,,+++***(((***+++,,,++++++,,,---000///---,,,,,,,,,------,,,+++***)))))))))******,,,------,,,***)))+++,,,*********++++++*********)))******+++,,,,,,,,,,,,***************++++++,,,+++,,,,,,------,,,,,,+++111...+++,,,//////+++'''++++++,,,,,,,,,,,,,,,+++...---+++))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,---...:::111*********((((((+++))))))++++++,,,+++******...............---,,,,,,------------------......,,,+++******)))))))))***,,,,,,------...---------,,,------.........---------------------,,,++++++------,,,,,,,,,,,,---------...///...,,,,,,---...---......//////......------.........------...000---...//////...---...///000000///.....................///...---...000222000//////......//////000111000...------...000111111222333333333222000000///000222444444333111000666444222111333444333333555444444444666888::::::888777666555555777999:::888999999999999999888888666777777888888999999:::::::::;;;;;;;;;;;;;;;:::???;;;:::<<<;;;888888;;;999999:::;;;;;;;;;::::::===@@@???<<<<<>>===<<<<<<===>>>???BBB@@@>>>???@@@BBBBBBBBBDDDBBBAAA@@@???@@@BBBCCCEEECCCAAABBBDDDFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGJJJLLLMMMLLLLLLMMMOOORRRQQQRRRRRRTTTVVVYYYZZZ^^^```ccceeehhhlllqqqttt{{{}}}|||||||||~~~++++++***)))))))))******))))))******++++++,,,,,,...,,,***(((''''''''''''))))))((()))++++++***(((---------+++((('''((()))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))+++------+++'''%%%'''))),,,,,,++++++******++++++...+++))))))+++,,,)))'''*********+++******))))))***)))(((((('''(((((((((*********++++++++++++,,,+++***((()))+++,,,++++++&&&((()))+++,,,++++++***+++++++++,,,+++******)))+++***))))))++++++***)))111---)))''''''***+++,,,%%%&&&''')))+++---///000,,,,,,,,,,,,+++*********&&&''''''((()))*********,,,++++++***)))((('''&&&---,,,+++)))((('''''''''+++,,,,,,+++))))))***,,,******++++++++++++*********++++++,,,,,,++++++++++++***)))))))))***,,,---+++,,,,,,------,,,,,,+++444000---+++,,,,,,)))&&&************+++,,,---------,,,+++*********+++,,,******+++++++++,,,,,,,,,+++************+++,,,,,,000---+++---,,,+++,,,///++++++,,,,,,+++***))))))------......------,,,+++,,,,,,------...//////000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***+++,,,---............,,,------------,,,++++++------,,,,,,,,,,,,------+++,,,------,,,,,,---...,,,------......------,,,---//////...---,,,---...,,,...///...,,,,,,---...000///......---.........///...,,,,,,---...------///..................///000///...------...///000000111222333333111///......000333444444111...,,,333111111111333444333222444444444444555666888888666555444444444555666777777888888999999888888888777888888999::::::;;;;;;888999:::;;;;;;<<<;;;;;;???;;;:::<<<;;;888888:::::::::;;;;;;;;;:::999999<<<>>>>>>;;;;;;>>>>>><<>>===;;;<<<===???@@@BBB@@@======???AAABBBBBBCCCBBBAAA???>>>??????@@@AAA@@@???AAACCCEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEHHHJJJKKKKKKJJJJJJKKKLLLPPPPPPOOOPPPQQQRRRTTTUUUWWWYYY[[[\\\^^^```dddgggrrrtttwwwzzz~~~~~~~~~~~~++++++***)))((((((((()))((()))***+++,,,,,,------...---+++***)))))))))***)))))))))***,,,---+++***,,,------+++)))((()))+++***+++,,,,,,,,,,,,+++***+++++++++++++++***))))))&&&)))+++(((###!!!###''',,,,,,++++++***++++++,,,---+++)))***++++++***(((***************)))(((''')))))))))(((((((((((()))************++++++++++++***))))))))))))*********)))***************++++++***++++++++++++***))))))***)))((()))*********(((111...***((()))*********%%%%%%'''(((***,,,---...******))))))))))))))))))+++***)))((())))))((((((((()))******)))(((%%%$$$---,,,+++***)))(((((('''***++++++***))))))***,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++***)))((()))***,,,---+++,,,,,,------,,,,,,+++000---******+++---,,,+++******))))))***,,,...000...---,,,+++******************+++++++++,,,,,,,,,***************+++++++++***,,,...///...------///,,,,,,,,,+++++++++******---------------,,,++++++---------......////////////...------------......------,,,+++,,,---...///***+++,,,,,,---------,,,------.........------,,,///......------......///***+++,,,,,,++++++---...+++,,,,,,------,,,,,,+++...///000///---,,,,,,------...///...,,,,,,---...///......------.........///---***+++...///...+++......------------......///...------------...///...000222333222111...---...///111222222000...---000//////111333444333111555555555444222111111222666666555444555555666777666666777888888888777777:::::::::999999888888888777888999:::;;;<<<<<<<<<<<<999888;;;;;;999999<<<;;;;;;;;;;;;:::999999888<<<======<<<<<<======<<>><<<;;;;;;===???AAAAAA???<<<<<<===@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@???@@@AAACCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEIIIHHHEEEDDDCCCDDDFFFHHHFFFGGGHHHIIIJJJKKKLLLNNNOOOOOONNNNNNNNNPPPQQQRRRSSSTTTUUUVVVVVVXXX[[[]]]hhhjjjmmmpppsssxxx~~~++++++***)))((((((((()))((()))***,,,------------...---,,,+++******+++,,,+++******,,,---...---,,,'''(((((((((&&&&&&(((******+++,,,,,,,,,,,,+++*********++++++******))))))(((+++...,,,(((&&&***...,,,++++++***++++++,,,,,,,,,+++******++++++***)))***************)))((('''************************))))))*********+++++++++******))))))(((((()))***+++***************++++++***++++++++++++***))))))***)))((()))*********(((///---++++++,,,+++***(((((((((((())))))******+++***))))))((())))))***+++///,,,******,,,---,,,+++***+++---//////---,,,***++++++++++++++++++++++++******+++***))))))***,,,***+++,,,------,,,+++***,,,,,,,,,,,,+++***))))))+++***)))))))))***+++,,,+++,,,,,,------,,,,,,+++,,,+++)))***+++---......+++*********,,,...000111000///---,,,***)))((('''******+++++++++,,,,,,,,,))))))******++++++++++++'''***,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***//////......------------+++***************++++++///...---,,,+++,,,------,,,---------,,,,,,+++***......////////////............------------......***+++,,,,,,++++++---...++++++,,,,,,,,,,,,++++++---///000000...,,,,,,,,,...///000///---,,,---.........------------.........,,,+++---000222000.........------------............------------.........///000111111///---,,,............///000111222///...///111333444333222111333444222000......000555444444444444444444444444555666666777777777666888888888888777777777777777888999:::;;;;;;;;;;;;999666777:::;;;:::;;;???;;;;;;;;;;;;:::999999888<<<<<<===>>>>>>===<<<<<<>>>===<<<;;;<<<===???@@@@@@>>>;;;;;;===???@@@@@@======>>>>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDGGGEEECCCBBBBBBDDDGGGIIIHHHHHHGGGHHHJJJKKKMMMMMMOOONNNMMMMMMMMMNNNPPPQQQRRRRRRSSSSSSRRRTTTVVVYYY[[[]]]___bbbeeejjjooosssvvvyyy++++++***)))))))))******)))***+++---------,,,,,,,,,+++***))))))******+++,,,,,,+++---......---,,,((()))***)))((()))***,,,***+++,,,,,,,,,,,,+++***))))))*********))))))((()))+++---,,,++++++...111++++++******++++++,,,,,,*********************************+++******))))))******+++,,,,,,,,,,,,+++)))))))))************+++******+++***(((''')))************++++++++++++++++++++++++,,,+++******)))+++***))))))++++++***)))---,,,,,,,,,---,,,***(((************)))))))))(((++++++*********+++---...(((&&&###%%%))),,,,,,+++)))***,,,.........,,,+++((()))***,,,,,,---------***+++++++++******+++---***+++,,,......,,,+++***,,,,,,,,,,,,,,,+++***)))))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,---...000111//////...,,,***)))((('''******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,...---++++++------***+++++++++++++++,,,---...++++++,,,,,,++++++***)))///......---,,,,,,++++++,,,++++++++++++,,,,,,---//////...---,,,,,,,,,,,,.........------,,,+++***------...////////////...,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,---...+++,,,,,,------,,,,,,+++,,,...000000...---,,,---///000000///---,,,---...---------,,,------...///---------///111222111000///..................///.........................../////////......------///...------...000333555000//////000222444333222+++...111111//////111333222222222222111111111111333333444555666666666666333333444666777888999:::777888999::::::;;;::::::888666666:::;;;:::;;;???::::::;;;;;;;;;:::999999<<<;;;<<>>???@@@>>><<<;;;<<<===>>>>>>===<<<<<<===???@@@AAABBBCCCAAABBBBBBAAA???>>>@@@AAA@@@@@@BBBCCCCCCDDDCCCCCCDDDCCCAAA@@@@@@BBBEEEFFFLLLJJJHHHGGGIIIJJJJJJIIINNNMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQQQQRRRUUUXXXWWWYYYZZZ\\\^^^bbbgggkkkkkknnntttyyy}}}+++************++++++,,,***+++,,,......---+++***+++***)))))))))***+++,,,---,,,+++,,,------,,,***------...---++++++,,,...***+++,,,,,,,,,,,,+++***(((((()))))))))))))))(((((()))))))))***+++,,,---++++++******++++++,,,---******++++++*********+++)))***++++++++++++++++++)))***+++---------,,,+++))))))))))))***************+++,,,+++(((''')))+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,***)))***+++,,,+++***...,,,******,,,---,,,++++++++++++******)))))))))***)))(((((()))***,,,...'''### """&&&******))))))***+++++++++***)))((('''(((***+++,,,,,,,,,+++***+++,,,+++***+++,,,...)))+++---......---+++)))++++++,,,,,,,,,+++******((()))***,,,,,,+++***)))+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,******,,,---------,,,+++000000---)))+++111111,,,...---,,,+++++++++,,,,,,+++++++++++++++******))),,,,,,,,,,,,,,,,,,++++++...------------...///000---------...------,,,,,,------.........------,,,+++,,,,,,---......------,,,++++++******++++++,,,---...///...,,,,,,---...,,,,,,------------,,,,,,***---///000///...---......//////...,,,++++++,,,---,,,,,,,,,------...///---///111111000/////////000//////......//////000/////////000000////////////...---,,,,,,,,,---...000////////////000111222333111///000111333444333)))...222222000///222555222222222222222111000000222222333555555666666666222333444555777888999:::888999999:::::::::999999:::777777::::::888999<<<999999:::;;;;;;;;;::::::;;;999:::??????:::999;;;:::;;;===>>>?????????>>>;;;;;;;;;<<<>>>>>>===;;;===>>>???@@@AAAAAABBBBBB???AAABBBAAA??????AAACCC@@@AAABBBCCCDDDDDDDDDCCCEEEDDDBBBAAAAAAAAACCCDDDKKKHHHEEEEEEGGGIIIIIIHHHKKKKKKJJJJJJKKKMMMNNNPPPMMMNNNOOOPPPPPPRRRUUUXXXWWWXXXZZZZZZ\\\___cccgggcccfffkkkooosssxxx~~~+++*********+++,,,------***,,,---......---+++***,,,+++*********+++,,,------,,,++++++,,,,,,***(((,,,------+++((('''((()))***+++,,,,,,,,,,,,+++***(((((()))))))))))))))(((+++***((()))+++,,,,,,++++++*********+++,,,,,,---)))***++++++*********+++)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++))))))))))))***************,,,---+++((('''))),,,((()))+++,,,------,,,,,,,,,------------,,,++++++,,,+++***+++,,,,,,+++***000---)))(((***,,,...///+++++++++***************&&&%%%$$$$$$%%%'''***+++///***&&&'''+++---,,,***.........---,,,+++***)))'''((()))+++++++++***)))+++,,,,,,,,,++++++---///)))+++---//////---+++)))***++++++,,,,,,,,,++++++'''(((+++------,,,***(((+++,,,,,,------,,,,,,+++&&&(((+++------,,,------((()))+++,,,------,,,+++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,...,,,'''"""'''//////)))000///---+++*********++++++++++++++++++***)))))))))******++++++,,,,,,---************++++++,,,---***+++---...///......---,,,,,,---...////////////)))***++++++,,,,,,,,,,,,...------,,,,,,------......///000///---,,,,,,...,,,------......------,,,))),,,///000///.........---......---+++******+++,,,,,,,,,,,,------...///---000333222...,,,,,,...000000////////////000000//////000000000000//////000///,,,++++++,,,---...000111111222222111//////555222000///111333444444---111555555111///111333444444444444444333222111111222333444555555555555666666666666777777777777999999:::::::::999888888===:::999::::::666777999888999::::::;;;;;;;;;;;;:::777999>>>>>>999777:::999;;;===???@@@@@@>>>===::::::;;;===???>>><<<999???@@@@@@AAAAAAAAA@@@@@@===@@@BBBAAA@@@@@@CCCFFF@@@AAABBBDDDEEEDDDDDDCCCIIIHHHFFFDDDCCCCCCCCCCCCFFFCCCAAABBBFFFJJJKKKKKKIIIIIIIIIIIIJJJLLLNNNOOOKKKLLLMMMNNNOOOQQQTTTWWWTTTUUUVVVVVVWWWYYY]]]aaaZZZ]]]aaaeeeiiimmmrrrvvvzzz************++++++++++++(((((())))))******++++++000---)))***...///,,,(((---,,,++++++------,,,+++...,,,***)))***,,,,,,++++++***)))***,,,------,,,...***((()))------***%%%+++******+++------,,,++++++---,,,((((((,,,---++++++,,,------............)))************))))))(((+++***)))))))))***,,,---)))***------)))$$$&&&------((((((,,,,,,((((((---+++,,,---...////////////---.........---,,,,,,+++---+++***+++,,,,,,+++******---...++++++,,,+++'''******))))))***+++,,,,,,******))))))))))))******+++------)))))),,,,,,***)))***,,,------,,,+++***++++++***************+++(((### ###***...,,,(((++++++++++++++++++++++++)))))))))***,,,---+++***+++***)))+++------)))%%%+++)))'''))),,,---,,,***......---------,,,,,,,,,(((***,,,+++***)))***+++---//////,,,+++......+++&&&***,,,******+++)))%%%000---+++,,,...///---***,,,---......//////.........---)))(((,,,222111,,,///---+++)))))))))++++++,,,,,,,,,---------......///---,,,,,,---...---,,,***+++---//////...---,,,+++,,,...//////...,,,+++...------,,,,,,------...)))---000...***(((+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,222111///...------...///,,,...///...---+++,,,,,,111...+++***,,,...---,,,//////000111111000///......---,,,,,,......---,,,------............------000///......//////...---000///...///000111000///222000...///222333111///000000000000000111111222333000...000444555222///222222333333333444444444333333444555666777888999666666666666777888999:::===:::777666777888888888888999:::;;;<<<<<<<<<<<<===<<<:::999999:::;;;<<<===???>>>;;;:::======;;;===:::999;;;>>>@@@???===:::===??????>>>===@@@BBBBBB@@@??????@@@@@@>>>===???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHOOOOOONNNOOOQQQRRRQQQPPPQQQSSSUUUUUUUUUVVVXXXYYYXXXZZZ]]]```dddhhhkkkmmmqqquuuzzz~~~((((((((())))))))))))***)))))))))))))))*********...+++)))***---...+++(((,,,+++***+++,,,---,,,***---+++))))))***++++++++++++***)))***+++,,,+++******))))))***------,,,***...+++))))))***,,,,,,,,,+++---,,,)))))),,,---+++)))***++++++,,,,,,+++++++++++++++++++++***)))))),,,+++***)))))))))***+++'''&&&((()))'''###$$$))),,,((((((,,,,,,((((((,,,++++++,,,---............---------------,,,++++++,,,*********,,,,,,+++******---...++++++,,,+++(((******)))******++++++,,,*********))))))*********(((******''''''***+++(((++++++,,,,,,,,,+++******,,,,,,+++*********++++++,,,)))'''(((,,,///---+++++++++++++++++++++++++++***))))))***+++,,,+++)))+++******,,,------***&&&---+++***+++---...---+++...------------,,,,,,,,,)))+++,,,,,,+++******++++++---+++&&&&&&***+++***+++......+++)))***((($$$///---+++,,,......,,,***+++,,,,,,---------------...---***)))---333222------,,,***))))))+++,,,---,,,,,,,,,---------------,,,+++***+++---///000///***+++---...///...---,,,+++,,,...//////...,,,+++...------,,,,,,------...+++...000///+++***,,,000------------------------/////////......///////////////......------......---///000///...,,,------000...++++++---...---+++...//////000000///.........---,,,,,,......---,,,------............------...------...000111000///000.........000111000///111///...///111222000...000000//////000000111222222///...000444555222///000111111111111222222222222222333444555666777777555555555666666777888999;;;999666555777888888888888999::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;===???>>>;;;:::======;;;;;;::::::;;;<<<======<<<;;;===???>>>======@@@BBBBBB@@@>>>>>>?????????===<<<>>>@@@CCCDDDDDDBBBBBBCCCDDDEEEDDDBBBBBBCCCEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHLLLLLLLLLNNNPPPQQQRRRRRROOOQQQSSSTTTTTTTTTUUUVVVXXXYYY[[[^^^aaadddfffgggllloootttxxx{{{)))))))))*********++++++************))))))))))))+++)))'''(((+++---+++(((+++***)))***+++,,,+++)))+++***((((((***++++++***+++***))))))***+++***(((***+++------,,,++++++,,,000---)))'''(((+++------+++------)))))),,,---+++)))******++++++++++++++++++,,,,,,,,,,,,+++******---,,,+++)))((())))))******'''(((++++++((((((+++***((())),,,,,,)))(((***)))***+++,,,------------,,,,,,---------,,,++++++***))))))***,,,---,,,+++***------+++***,,,,,,(((***************+++++++++++++++++++++++++++++++++))),,,,,,***+++...///,,,---,,,,,,+++*********+++---,,,,,,+++******++++++...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***+++)))(((,,,++++++,,,------***(((...,,,+++,,,------,,,+++------------,,,,,,,,,,,,***,,,------+++++++++,,,+++,,,)))######(((******---///...***)))+++***'''...---,,,,,,------,,,+++******+++,,,,,,,,,,,,,,,------+++***...444333///+++***))))))***,,,---...------------,,,,,,,,,,,,,,,+++***+++---/////////***+++---.........---,,,+++,,,---......---,,,+++...------,,,,,,------...,,,...000///---,,,...000...........................---,,,++++++,,,---...,,,,,,------......------...///000000...------......---,,,---......,,,***------...//////......---...---,,,,,,......---,,,------............---------------///111222222111///...---...000111000///000...---...///000///...000000//////000000111222111///...000333444111///////////////000000000000111111222333444555555666444444444444555666777777999777555555777888999888888999999::::::::::::999::::::;;;;;;<<<;;;;;;:::===???>>>;;;:::===>>>;;;:::;;;<<<;;;::::::;;;<<<======>>>===<<<===@@@BBBBBB@@@======>>>?????????:::<<>>>>>;;;;;;>>>>>><<<:::<<<>>>===:::888:::===>>>>>>===<<<<<<===???AAAAAA???<<<<<<>>>???@@@@@@======>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJLLLNNNPPPKKKNNNQQQRRRQQQPPPPPPQQQSSSTTTVVVXXXZZZ\\\]]]^^^aaadddgggiiijjjmmmppprrryyy}}}$$$$$$$$$%%%%%%%%%%%%&&&++++++******))))))((((((''''''&&&''')))***))))))***)))((((((******)))((()))(((((()))***+++***))),,,***))))))******(((''',,,000333000***&&&(((+++,,,+++******,,,,,,+++***,,,......++++++---,,,))),,,,,,,,,------,,,++++++)))***++++++,,,,,,,,,+++---,,,+++******+++,,,---)))%%%$$$(((***)))(((***((()))***))))))***)))((('''((()))***++++++++++++******+++++++++++++++***)))(((((()))+++---,,,+++***,,,,,,)))***------*********+++++++++******)))***+++,,,,,,,,,,,,+++***&&&***+++******------***...---+++***)))***++++++******))))))))))))******(((+++---,,,)))(((+++///++++++++++++++++++++++++...,,,***)))***+++***))),,,---------,,,+++++++++++++++++++++***)))))))))------,,,,,,,,,+++++++++***,,,...---,,,+++,,,,,,***......,,,+++---,,,)))***,,,,,,******///000...,,,------,,,++++++++++++++++++,,,---------------(((++++++***,,,000000------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,------,,,***+++++++++,,,,,,,,,,,,,,,,,,------------------,,,...------,,,,,,------...***+++,,,,,,,,,,,,---...........................000///...------...///000((()))+++---......------+++---......,,,++++++,,,,,,---...///...---++++++,,,,,,,,,,,,------.........---,,,,,,......---,,,------............------000000000111111111...+++///------...///000///...---.........---------.../////////...///000000111.........///000111000////////////000000000111111//////000000111111222222111111111111222333444555444333222444666888888777999::::::;;;;;;;;;;;;:::888999;;;<<<===<<<;;;:::<<<>>>>>>;;;;;;>>>>>><<<;;;===???>>>;;;:::;;;>>>>>>===<<<<<<<<<>>>>>>??????===<<<<<<>>>@@@@@@@@@AAA@@@===<<<===???BBBDDDAAABBBCCCBBBAAABBBDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFJJJJJJKKKIIIGGGHHHJJJMMMLLLNNNQQQQQQQQQPPPPPPQQQQQQRRRTTTWWWYYY\\\^^^___```bbbdddfffggghhhkkkmmmqqqtttwww{{{''''''((((((((()))))))))************))))))))))))'''(((((((((((((((((()))***)))((()))***+++***((()))((((((***,,,,,,+++***+++***))))))***+++***((((((,,,///...***)))+++...*********+++------,,,***,,,//////,,,,,,---,,,)))******************)))(((((()))***,,,---......//////...---,,,,,,,,,---...***((((((++++++((())),,,)))******''''''******)))'''((()))***++++++++++++))))))***+++++++++******)))(((((()))+++,,,+++******,,,,,,))))))------+++******+++,,,,,,***)))((()))***+++,,,,,,+++***)))'''+++,,,++++++...---***,,,++++++++++++++++++,,,))))))))))))***+++,,,,,,,,,...///...,,,+++...111++++++++++++++++++++++++///---******+++,,,,,,,,,+++------,,,+++***+++,,,,,,---...---+++++++++---,,,,,,,,,,,,++++++++++++***,,,------+++++++++,,,(((,,,...,,,,,,---+++'''+++......++++++------***+++------,,,+++***+++,,,+++,,,,,,---------------(((+++,,,***+++......+++------,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,...,,,++++++---.........++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...***++++++,,,,,,---------------------------------------------------------)))***+++,,,------...---+++,,,------+++******+++,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,------............------000000000000111///,,,)))...---,,,---///000///...---...///...------.../////////......//////000111---......///////////////000000000000111111111111//////000000000111111111111111111111222333444444333222222333555777666555777888999:::;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<;;;>>>===:::;;;>>>???===<<<===>>>===<<<<<<===>>>>>>===<<<<<<>>>>>>===<<<===<<<;;;===???@@@@@@???CCCAAA>>><<<===???CCCEEE@@@AAABBBBBBAAABBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFJJJKKKKKKIIIEEEEEEIIILLLNNNOOOPPPPPPOOOOOOQQQRRRQQQRRRTTTVVVYYY[[[]]]^^^^^^```cccddddddeeehhhjjjoooqqqsssvvvyyy~~~******+++++++++,,,,,,,,,)))))))))))))))*********((()))))))))((('''((((((+++***))))))++++++***))))))((()))+++------,,,***+++***)))***+++,,,+++***'''***,,,,,,+++***+++---+++)))((()))+++---...---,,,///000---,,,...,,,(((***************)))(((((((((***,,,...000222333333444222000...---,,,,,,,,,,,,,,,---///,,,(((***///)))+++)))$$$$$$)))+++)))(((((()))***++++++++++++((())))))***++++++*********)))((()))***+++***)))***,,,+++((()))---...,,,)))***,,,,,,,,,***)))'''((()))+++,,,,,,+++)))((()))---///------///...***)))******+++,,,,,,,,,,,,))))))***+++,,,...///000111111000///...---...///++++++++++++++++++++++++///---+++***,,,.........+++,,,---+++)))(((***,,,***,,,...---++++++,,,...,,,,,,,,,++++++++++++***)))+++,,,,,,+++******+++***---...++++++---,,,((((((,,,---++++++...---)))+++,,,...,,,***)))***,,,******+++,,,,,,,,,,,,,,,)))---...,,,+++------***++++++,,,,,,,,,++++++***))))))***+++,,,------......,,,++++++---......---+++++++++++++++,,,,,,------------,,,,,,---------...------,,,,,,------...+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,---......+++---...---,,,***++++++---...///---+++***,,,...---,,,,,,,,,---...000000...---,,,,,,......---,,,------............------------...000000///+++)))...---,,,---///000///...---///000///---,,,...000///............///000000,,,---...///.........//////000000000000111111111000000000000000111111111111111111111222333444444333222222333555666555333333444666777999:::::::::::::::::::::;;;<<<======;;;======:::;;;>>>???===;;;;;;:::;;;===>>>=========<<<<<<>>>@@@???<<<999::::::;;;>>>AAAAAA@@@>>>@@@@@@?????????@@@AAABBB@@@AAABBBBBBAAABBBDDDFFFAAABBBCCCDDDEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEIIIJJJKKKHHHEEEEEEJJJNNNOOOPPPOOONNNMMMNNNPPPSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\^^^```aaabbbccceeegggkkkmmmpppsssuuuyyy~~~&&&&&&&&&&&&''''''''''''(((((())))))******++++++)))******)))(((''''''(((+++***)))***+++,,,+++)))))))))))),,,......---++++++***)))***,,,------,,,***+++,,,,,,***))))))))),,,)))'''''')))---000111,,,///000---,,,...,,,(((,,,,,,,,,,,,,,,+++***))))))+++---000222555666777888666333000---+++******)))***,,,---(((###&&&,,,***,,,)))######))),,,***((()))***++++++,,,,,,+++(((((()))***************+++***((()))******)))(((***,,,+++((()))---...,,,)))***,,,---,,,***(((''''''(((***++++++***((('''&&&***,,,******+++)))%%%'''(((***,,,---------,,,******+++,,,...000222333333222000...---,,,++++++++++++++++++++++++++++++000---++++++---///000000***,,,---+++((('''))),,,'''))),,,+++))))))+++---,,,,,,,,,+++++++++******(((***,,,,,,***)))***+++...000...+++***---...,,,###(((++++++---000///,,,***,,,...---***)))***,,,))))))***++++++++++++******///000...,,,------***))))))+++,,,,,,,,,,,,,,,(((((()))***,,,---...///222///---,,,,,,,,,+++***++++++******++++++,,,---...------,,,,,,------......------,,,,,,------...---,,,,,,---///000000///+++++++++++++++++++++++++++---///111111///---+++...---,,,+++,,,---...///,,,...///...---+++,,,,,,---//////---******,,,///------,,,,,,---...000111...---,,,,,,......---,,,---..................---++++++,,,///000///,,,***...---,,,---/////////...---///111000...---...111...............///000000+++---//////.........///////////////000000000000000000000000111111111111111111111111222333444555333222222333555555444222111222333555777888999999::::::999999:::;;;===>>>;;;======:::;;;>>>???===;;;999777999===???===;;;<<<;;;<<<>>>AAA@@@<<<888888999<<>>@@@AAABBBAAA???>>>???AAABBBBBBAAABBBDDDFFF@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFEEEGGGIIIJJJHHHEEEFFFKKKQQQPPPOOONNNLLLKKKLLLPPPSSSTTTUUUUUUVVVWWWWWWXXXXXXZZZ\\\^^^___```aaaccceeedddfffiiilllooorrrwwwzzz}}}++++++***)))(((((())))))+++(((&&&''')))+++***((((((''''''(((***,,,+++***,,,,,,+++)))''')))///444+++++++++*********))))))++++++*********+++---...)))***+++,,,,,,,,,,,,,,,))))))***,,,000222333222222***'''+++---)))'''(((---,,,***))))))***,,,---+++,,,///333777;;;>>>@@@>>><<<888444///,,,***)))***+++,,,---.../////////***++++++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++******+++,,,---......///)))***+++,,,---,,,++++++******++++++++++++******---,,,,,,+++************,,,+++))))))***)))'''&&&---***'''''')))(((""",,,+++***+++,,,///222444999666222///...,,,***))),,,++++++******)))))))))---,,,,,,+++,,,---...///,,,++++++---......+++)))((((((((()))***,,,---...---...---,,,)))((()))***+++---,,,((('''+++,,,*********+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////---+++)))++++++******************---,,,,,,++++++,,,,,,---.........------,,,,,,,,,000...---+++******++++++------------------------+++++++++,,,,,,---------000///---+++***+++---...,,,------......------,,,---.........---,,,,,,+++///......---------......111222333111...+++++++++,,,---...///000000000000...------...//////...,,,000///,,,)))+++...,,,'''---------,,,,,,+++++++++...///000/////////111222///000000000000//////...///000000///------...000///000111000///...///000---...///000222222222333//////000000///...---,,,111000///......///000111222222222222222333333333444222111222555555333000222333333444555666777777666777888::::::999888888::::::999::::::;;;<<<===888888888888999;;;<<<===<<<>>>@@@@@@>>><<<<<<<<<======<<<<<<===>>>??????<<<===@@@BBBCCCBBBAAAAAADDDCCCBBBBBBCCCDDDCCCAAA?????????AAADDDFFFGGGFFFAAADDDFFFGGGFFFFFFFFFGGGIIIHHHGGGFFFFFFHHHIIIJJJRRROOOKKKKKKMMMOOOPPPOOOSSSTTTVVVWWWXXXWWWVVVVVV]]][[[\\\```aaa___```ccceeefffhhhkkkooosssvvvxxxxxx|||++++++***)))))))))))))))'''%%%$$$%%%(((***)))''')))((('''(((+++,,,+++***,,,,,,+++)))(((***...111,,,,,,++++++************))))))*********)))(((((()))***++++++++++++++++++***)))))),,,///111111000///***))),,,---******,,,---,,,***))))))***,,,------///333777;;;???AAABBBCCC@@@;;;666111...,,,,,,+++,,,,,,------------,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++'''''''''''''''((((((((())))))+++,,,,,,,,,+++***)))******************)))---,,,,,,++++++++++++,,,,,,***)))((())))))((('''***'''%%%'''***+++'''###,,,***((((((+++///444777999666111...---,,,***)))+++++++++++++++*********+++******+++,,,...000111,,,+++***+++,,,,,,+++))),,,+++******)))*********---......,,,***)))***+++***,,,+++((((((+++,,,)))******++++++,,,,,,,,,+++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++------.........---+++++++++***************++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,000///---,,,+++,,,,,,---------------------------++++++,,,,,,------------111000...---------...///,,,------......------,,,---.........------,,,+++111111///...------------///////////////...---,,,,,,,,,---...////////////...------...//////...,,,000000...+++,,,///...))).........---------,,,,,,---.........------///111//////000000111000000//////000000///------...//////000111000///...///000///000000111111111111000111111000000000000111111111000///......///000111111111111222222222222222333222111333555555333111222333333444444555555666444555666666777777666666::::::::::::;;;<<<============<<<<<<<<<======>>><<<===???>>><<<;;;;;;<<<>>>>>>======>>>>>>??????>>>???@@@BBBBBBAAA@@@???CCCBBBAAAAAACCCCCCBBBAAA@@@??????AAADDDFFFFFFEEEAAACCCFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIMMMKKKIIIJJJMMMOOOOOONNNRRRSSSTTTVVVWWWWWWWWWWWW\\\ZZZZZZ^^^___]]]^^^aaadddeeegggiiimmmpppsssuuuwwwzzz~~~+++***))))))))))))))))))%%%%%%%%%''')))***)))((()))(((((()))+++,,,+++***---+++))))))***,,,,,,,,,---,,,,,,+++++++++++++++)))***+++,,,+++)))'''%%%*********+++******))))))+++***)))+++---///......,,,***+++---,,,***,,,000,,,+++***))))))***+++,,,---000666;;;@@@CCCDDDDDDFFFBBB<<<555000---,,,,,,---,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******))))))))))))((()))******++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---...---+++(((((()))***+++***)))'''&&&(((+++,,,***'''+++)))'''''')))///555999999555000,,,++++++***)))++++++++++++,,,,,,,,,,,,)))))))))***,,,...000222,,,***))))))+++,,,+++***,,,++++++***))))))******---......---+++***+++---(((++++++)))))),,,,,,))))))***+++,,,---,,,++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***************+++,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,///...------------......------------------------,,,,,,---------------...000000...---------...///,,,------......------,,,---............---,,,,,,111111///---,,,+++++++++,,,+++***,,,///000///,,,+++,,,---..................------...//////...,,,000111///,,,---000///+++/////////...............,,,---------+++,,,---///...///000111111111111111///000111000...---...///...000111000///...///111111111111111111000///...111111000///000000111222000000////////////000000000000000111111111222222000000222444666555333111333333333333333333333333555555444444555555666777::::::::::::;;;<<<======@@@?????????>>>>>>>>>===<<<======<<<::::::;;;===???????????????>>>>>>>>>???@@@AAAAAAAAA@@@>>>===BBBAAA@@@@@@BBBBBBAAA@@@AAA@@@@@@AAACCCDDDDDDCCC@@@BBBEEEFFFFFFFFFGGGHHHEEEFFFGGGGGGHHHHHHHHHGGGHHHHHHHHHKKKMMMOOOOOONNNRRRRRRRRRSSSUUUVVVXXXXXXZZZXXXXXX\\\]]][[[\\\___cccdddeeegggjjjmmmpppqqqwwwzzz}}}******)))))))))))))))***(((((()))+++,,,,,,+++******)))((()))+++,,,+++***---+++((())),,,---+++(((...---,,,+++++++++,,,,,,++++++,,,,,,,,,+++*********************)))((('''+++***)))***,,,---,,,+++***+++------***))),,,000++++++***))))))***++++++,,,000777>>>BBBEEEEEEDDDEEE@@@999222---+++***+++,,,+++++++++++++++++++++......------,,,,,,++++++************************++++++,,,,,,,,,,,,++++++------------------------(((((())))))************))))))(((((((((((()))))),,,,,,,,,,,,------...///...,,,))))))+++,,,---------+++)))***++++++)))'''***)))((((((***...222555777333...+++************+++++++++,,,,,,---------***))))))***+++---///000---+++))))))***,,,,,,,,,))))))))))))***+++,,,------......---,,,+++---...))),,,,,,******,,,,,,)))(((***+++------,,,+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++---...)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,---,,,------......------,,,------............------......,,,+++************,,,)))'''***///111...***+++,,,,,,---......------...------...//////...,,,...000///,,,,,,//////---........................,,,---...---,,,,,,---///......000111222222222222///000111111///......///...///000000//////000111111111111111111000///////////////000///...---,,,000000////////////000000/////////000111111222222///000222444555555333111333222222222111111111000777666555555555666888999:::999999::::::;;;<<<======>>>>>>>>>>>>>>>======>>>>>>>>><<<::::::<<<>>>@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@???>>>AAA?????????AAABBBAAA@@@BBBAAA@@@AAABBBCCCBBBAAA???BBBEEEFFFFFFFFFGGGHHHEEEFFFGGGIIIIIIIIIHHHHHHGGGHHHJJJLLLNNNNNNMMMLLLSSSRRRQQQQQQRRRTTTVVVWWWYYYWWWXXX[[[\\\[[[[[[^^^ccccccdddfffhhhkkkmmmnnnqqqtttyyy~~~***)))))))))))))))*********+++,,,,,,+++*********+++***)))***+++,,,+++***,,,***((())),,,,,,***'''///---,,,+++***+++,,,---+++***))))))))),,,...000***************)))(((''',,,+++******,,,,,,+++******,,,...+++((((((***,,,************************...222999@@@DDDFFFFFFEEEBBB>>>777111,,,******+++***************,,,---...//////......---,,,++++++************************+++++++++,,,,,,++++++***(((((())))))***++++++,,,)))))))))))))))*********))))))(((''''''((()))))),,,,,,,,,,,,------...//////---++++++,,,......------+++******++++++***))))))***+++,,,------------444000,,,***************+++++++++,,,,,,---------,,,+++***)))******,,,,,,---+++))))))+++---------))))))))))))***+++,,,,,,,,,---...---,,,,,,---///+++...---******,,,,,,))))))***+++,,,---,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,------......------,,,------...//////......---,,,,,,,,,,,,,,,,,,------...***(((***///000---(((+++,,,------...---------...------...//////...,,,,,,//////++++++...///---------------------.........//////...------...000---...///111111222222222///000222111000......///---///000000//////000222//////000111111111111111...000222333111...***(((//////000000000000//////...//////000111111222222///000333444444333222222222222222111000000//////666555444444444555777888888888888999999:::;;;<<<;;;<<<===>>>????????????@@@@@@???>>><<<<<<>>>@@@@@@@@@@@@AAA@@@???>>>=========>>>???@@@@@@AAAAAA@@@???>>>???AAABBBAAA@@@BBB@@@???@@@AAABBBAAA@@@???BBBDDDFFFFFFEEEFFFGGGEEEFFFHHHJJJJJJJJJJJJIIIHHHJJJMMMNNNNNNMMMKKKJJJSSSRRRQQQPPPPPPQQQSSSTTTYYYWWWWWW[[[\\\ZZZ[[[^^^bbbcccdddeeegggjjjlllmmmjjjnnnsssyyy)))))))))))))))******+++)))******)))(((((()))+++,,,***)))***+++,,,+++******)))((()))***+++***)))...---+++***)))***,,,---)))(((&&&%%%&&&***...000*********+++******)))))),,,+++******,,,,,,+++******------)))''')))***)))************************000444:::@@@DDDFFFEEEDDD>>>;;;666000---,,,,,,---******)))***+++---///000111000000...---,,,++++++******************************+++++++++***))))))&&&''''''((()))***+++,,,***))))))))))))***++++++******((((((((((((******,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------,,,+++)))))))))******,,,---...(((***,,,---...,,,***)))///---******+++++++++***++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++)))((()))+++------,,,------+++***))))))((((((+++,,,---,,,+++,,,...///000111///+++***,,,---+++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---...+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............,,,------......------,,,------...////////////...------------...///000111...,,,***+++......,,,)))------............------...------...//////...,,,***...///,,,+++...000///---------------.........000111111000......///111---...///000000000000000...000222222111///...///---...000000//////111222...///000111111111111111000222444555333000,,,***//////000000000000//////...//////000111222333333000222333333111111111222222222111111111000000000222222222111222333333444777777777777888999:::::::::;;;===???@@@AAA@@@@@@???@@@@@@???>>>===>>>@@@>>>???@@@@@@@@@???>>>===<<<<<<===>>>???@@@AAABBB@@@???>>>???AAABBBBBBAAAAAA?????????AAABBBAAA???@@@BBBEEEFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKNNNNNNMMMKKKJJJJJJPPPPPPPPPPPPPPPQQQQQQRRRXXXVVVWWWZZZ[[[ZZZZZZ]]]aaaaaabbbdddfffiiikkklllmmmqqqvvv{{{)))))))))))))))***++++++((())))))(((''')))---111,,,+++******,,,,,,+++***'''((()))(((((((((***,,,...,,,***(((((()))+++,,,)))((('''''''''***,,,...)))***++++++++++++++++++,,,+++***+++,,,---,,,+++***,,,+++((()))......***))))))************))))))...222777<<>>???>>>===<<<>>>???@@@@@@>>>======>>><<<===>>>@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>@@@BBBCCCCCCBBB???>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJFFFIIILLLLLLKKKJJJKKKLLLKKKLLLNNNOOOQQQRRRSSSSSSVVVTTTUUUXXXZZZXXXXXX\\\]]]^^^___aaadddgggiiijjjooosssxxx}}}))))))((())))))***++++++((()))))))))))),,,222777---+++***+++,,,,,,+++***&&&((()))(((&&&'''+++......,,,***(((''')))+++,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++---...---,,,***+++***'''+++222111+++))))))************))))))+++---222666999;;;;;;:::000///---+++***))))))***000...---++++++,,,---...333222111///...,,,++++++)))))))))))))))))))))))))))))))))))))))(((''''''+++++++++************))),,,+++*********+++------,,,+++***((((((***+++,,,---,,,,,,+++************(((((()))***+++)))%%%!!!------,,,***((('''(((***(((((())))))***,,,---...''''''(((+++---...,,,***,,,++++++******))))))))))))((((((((()))***,,,---$$$$$$%%%''')))***(((&&&******************++++++(((***++++++***+++---///888777222+++))),,,...------,,,)))((((((***---///***+++,,,---...---,,,,,,---------,,,,,,,,,++++++------------------------************+++,,,,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------......---+++***(((+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,,,,------......------,,,------...///000000//////,,,,,,+++***)))))))))******,,,......------...///...///////////////.........------...//////...,,,+++000111...---000333333.../////////000000111111000111111000...---///000..................------...111333333222000//////,,,...000000//////111333333333222222111///...---///...,,,+++,,,///111333...///000111111000///...///000111222333444555555444555444111------000333111111111111111111222222111222333444555444333333444444444555555666777888888:::;;;<<<<<<:::888777<<<>>>@@@@@@>>><<<<<<<<<:::;;;===???@@@???>>>===@@@??????>>>>>>>>>>>>>>>@@@??????@@@BBBDDDCCCBBB>>>======>>>@@@BBBAAA@@@BBBDDDFFFFFFDDDCCCBBBCCCCCCCCCBBBBBBDDDEEEHHHIIICCCFFFIIIJJJIIIIIIKKKNNNGGGIIILLLOOORRRTTTTTTTTTUUURRRSSSWWWXXXVVVWWWZZZ[[[\\\]]]___bbbeeehhhiiijjjnnntttyyy~~~&&&***+++(((''')))***)))(((+++...---+++)))***,,,///...,,,***))))))******'''***)))))))))(((***)))((()))***+++***(((*********++++++,,,,,,,,,111///------///...***&&&000///...---,,,,,,+++***333***'''...000***(((,,,,,,+++***)))))))))***++++++***+++///333222---'''111///---***((('''''''''---------...------,,,,,,000...---+++******+++,,,***)))(((((())))))((('''&&&((()))++++++)))(((&&&''''''((((((((((((''''''+++++++++++++++++++++***))))))(((***,,,---+++***)))***,,,,,,,,,***(((''''''+++,,,)))(((***+++)))***,,,,,,+++)))((()))***+++*********))))))((((((*********++++++,,,,,,,,,)))+++------,,,+++***+++''')))+++***)))))),,,///++++++++++++++++++++++++------,,,+++*********+++******)))))))))***,,,---.........------,,,,,,,,,---'''&&&,,,...***(((***,,,---------,,,***((('''++++++---......---+++++++++++++++*********))))))*********)))******++++++---+++******,,,---...---,,,+++******,,,,,,+++***++++++*********+++---...///...------++++++***)))+++))))))---222222,,,''''''+++------//////+++%%%...---,,,++++++---...000,,,...///...,,,,,,...111000//////...---+++***))),,,***(((''')))+++,,,,,,+++,,,------------,,,+++,,,++++++,,,......,,,***...---,,,,,,......---,,,(((,,,111222000------...333111...++++++,,,///111///......///000111///---............////////////111000000///...---------///...,,,,,,,,,---///111000000000000////////////111111111000///......---///......///000111111000............///111222333111111000000000000111111444222111333555444111...333222111000000222444555333333333333444444555666999777666666999;;;======:::888888:::===???===;;;<<<===>>>???@@@@@@???>>>AAA???<<<<<<======;;;888@@@@@@?????????@@@BBBCCC===>>>@@@AAABBBBBBAAAAAAEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRROOORRRUUUWWWWWWVVVVVVWWW]]]]]]___bbbeeehhhkkkmmmqqqkkkhhhnnn{{{))),,,---)))''')))***(((''')))+++,,,***+++---///000///---,,,************$$$((()))***---,,,)))***)))((()))***+++***((()))******+++,,,---------000...---...///...***'''...------,,,,,,+++++++++)))$$$$$$***//////...///...---+++***)))((()))))))))((()))---111000+++&&&+++***)))(((''''''''''''+++,,,,,,,,,,,,,,,++++++...---,,,++++++*********---+++)))))))))(((&&&$$$'''((()))******)))((('''(((((())))))))))))((((((+++++++++******+++,,,,,,)))******+++++++++******)))***,,,,,,,,,***)))'''%%%((()))&&&%%%((()))'''***+++,,,+++)))((()))***+++*********))))))))))))******+++++++++,,,,,,,,,(((***,,,+++***)))******(((***+++***))))))+++...)))))))))))))))))))))))),,,,,,+++***************+++***)))))))))***,,,------------,,,,,,,,,++++++000+++***...000---+++---++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++*********))))))------,,,+++*********+++...,,,******,,,---------,,,+++******,,,,,,+++***++++++*********+++,,,---...------,,,,,,++++++***---+++***+++...///,,,***,,,---***'''(((------***,,,,,,,,,------------------...///...,,,+++---////////////...---,,,+++***---+++((((((***+++,,,,,,+++,,,---......---,,,+++///...,,,,,,,,,,,,***)))...---,,,,,,......---,,,))),,,///000...------...222000...,,,,,,---///000...---,,,---///000///.../////////000000000000111111000000///......------......//////000000000///////////////000000000000222111000///............111000//////000000///...///.../////////000111222111111000000000000111111333222111222444333111...222222111000111222444555222222222333444555666777777666555666999;;;;;;:::888777777:::===>>>===;;;<<<===>>>@@@@@@@@@??????@@@>>><<<<<<>>>???===;;;@@@??????>>>???@@@AAABBB>>>>>>???@@@AAAAAAAAAAAAEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOORRRUUUWWWWWWWWWXXXXXXYYYZZZ\\\^^^bbbeeehhhiiillllllmmmpppwww}}}+++......***((())))))'''&&&'''))))))***,,,///222111000///---+++*********++++++)))''')))---,,,(((***)))((()))***+++***((())))))***+++---.../////////.........///...+++(((++++++++++++++++++++++++,,,,,,+++)))+++---)))"""......,,,***)))(((((((((((('''(((+++...---)))%%%''''''((()))))))))))))))******++++++++++++******,,,,,,,,,,,,+++***)))))),,,***))))))))))))(((&&&))))))))))))))))))))))))))))))************))))))+++***)))))))))+++---...(((+++---,,,***((()))+++******+++,,,,,,***)))((((((***+++)))))),,,---******+++,,,+++)))))))))+++***************)))))))))***++++++++++++,,,,,,,,,)))******)))(((((()))+++***++++++***))))))+++,,,))))))))))))))))))))))))++++++***)))))))))******+++************+++,,,,,,,,,,,,,,,+++++++++++++++---)))(((+++---+++***+++------,,,+++************++++++************+++++++++++++++***************//////---,,,+++*********...,,,++++++,,,---,,,+++,,,+++******,,,,,,+++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***++++++,,,---......+++''')))...///,,,***+++---...///...---,,,.........---+++***+++---------......------,,,+++---+++******+++,,,+++***+++,,,---......---,,,+++///---+++***+++,,,,,,+++...---,,,,,,......---,,,***,,,------,,,,,,---...000///......---.........///---,,,,,,///111111111000000000000111111111111000000000///......---------...111222333111000///......//////000000111111333222000...---...///000222111//////000000...---000000000000000000000000111111000000000000111111222111000111222222000...222111000000111333444555111111222222333555666777444444444666888999888777777666777999<<<>>>===<<<<<<===???@@@AAAAAA@@@@@@>>>======>>>@@@AAA@@@?????????>>>>>>>>>???@@@@@@????????????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOORRRUUUWWWXXXXXXYYY[[[XXXYYYZZZ]]]```cccfffggghhhmmmqqqsssrrrvvv~~~)))------***((()))***((((((((('''((())),,,///111000000...,,,+++)))((((((,,,---***&&&&&&))))))&&&***)))((()))***+++***(((((()))***+++---///000000---------......---+++***))))))))))))******++++++000333000)))(((+++%%%---,,,+++******)))(((((((((''''''***,,,,,,)))&&&((()))***,,,,,,,,,+++***)))***++++++++++++++++++******+++,,,+++***)))(((''''''&&&(((***,,,,,,+++******)))(((((()))***************++++++*********+++***((('''(((+++---///(((,,,///---)))&&&(((+++******+++++++++******)))***,,,,,,***+++//////,,,)))+++,,,+++***)))***+++************************++++++++++++++++++++++++***+++***)))'''(((***,,,+++++++++***))))))***+++++++++++++++++++++++++++******)))))))))))))))***++++++++++++++++++++++++++++++******************+++)))((()))***))))))***000///,,,***)))))))))))),,,+++***))))))***+++,,,************************...---,,,+++++++++++++++...,,,++++++,,,---,,,***,,,+++******,,,,,,+++***+++++++++++++++++++++,,,+++++++++,,,,,,------------------,,,******,,,---,,,...///...///111///))),,,,,,,,,---------------......---,,,+++******+++,,,,,,------...------,,,---,,,++++++,,,,,,+++******+++,,,------,,,+++***,,,***((()))+++...000000...---,,,,,,......---,,,,,,,,,++++++++++++---............///......------000...,,,---///222444444//////000000000111111111000000//////...............///000111111111000///---......///000111111222333222///---,,,...000111111000//////000000///...111111111111000000//////111111000000000000111111111000000000111111000///111111111111222333444555000111111222333555666777222222333555777777666444555666777999;;;=========<<<===???@@@AAAAAAAAAAAA????????????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>??????AAA@@@???>>>???@@@BBBCCC@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNNNNOOOOOOQQQUUUWWWXXXYYYZZZ\\\ZZZ[[[\\\^^^aaadddggghhhhhhmmmssstttrrrttt}}}%%%)))+++((('''***+++***+++)))(((''')))+++---......------+++***((('''&&&&&&+++---)))%%%&&&((((((***)))((()))***+++***(((((()))***+++---...///000***+++---------++++++***'''(((((())))))******+++)))---,,,(((***000---$$$)))*********++++++******)))((()))***++++++***))))))***+++,,,,,,+++))))))******+++,,,,,,,,,,,,,,,)))***+++,,,+++***)))((('''&&&&&&(((+++------,,,******))))))))))))************++++++++++++******+++)))((('''(((***---///(((,,,///---)))&&&(((+++*********+++++++++******((()))(((&&&(((,,,+++''')))***++++++***)))***+++***************++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---,,,+++***)))************++++++++++++++++++++++++***)))))))))))))))******++++++,,,,,,,,,+++++++++************************---...---,,,+++,,,---...---,,,+++*********,,,,,,,,,+++***))))))***+++,,,******************************)))******+++,,,------,,,+++,,,------,,,***,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...***,,,......,,,++++++,,,+++------+++---///...)))///---+++******,,,///111///...,,,+++++++++******+++,,,------......------,,,,,,,,,---......,,,***)))***+++,,,,,,+++***))),,,***((()))+++...000000...---,,,,,,......---,,,---,,,******+++,,,---...,,,---...//////...------///---+++,,,...111333333........./////////000000////////////............//////.........///000111---......///000111111222333111///------...000222...------...111222222111111222222222111000///...111111000000000000111111000000000000000000000111222222111222222222333333111111111222333444666666111111222444666666444222444555777999:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????>>>>>>>>>>>>AAA@@@???>>>???@@@AAABBB>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVWWWXXXZZZ\\\[[[[[[]]]___aaadddggghhhjjjnnnqqqssstttxxx}}}###((()))''''''***,,,+++,,,***(((((()))*********++++++++++++***)))'''&&&$$$,,,000,,,''''''***+++***)))((()))***+++***((((((((()))***,,,---......'''))),,,,,,+++*********((((((((())))))***************)))(((+++///...)))((((((***++++++,,,++++++***************++++++,,,))))))***))))))((('''&&&)))***+++,,,------------***+++++++++++++++******+++***))))))***+++***(((******************************++++++++++++*********)))(((((((((***,,,---(((+++---,,,***((()))+++***************+++++++++******(((''')))---+++&&&)))***++++++***)))+++,,,*********+++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,+++******+++---,,,***))))))***++++++***))))))))))))))))))))))))******)))))))))***++++++,,,,,,,,,---,,,,,,+++******************++++++++++++...---***(((+++------''''''(((***,,,...000111++++++************++++++***************+++++++++((((((((()))***+++------+++++++++,,,......---+++,,,+++******,,,,,,+++***++++++,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,---...---,,,+++...,,,'''!!!###)))---,,,000...+++((())),,,///222000...,,,+++,,,---,,,+++,,,,,,------...---------++++++,,,...000000---+++)))***+++,,,,,,+++***)))///---+++***+++,,,,,,+++...---,,,,,,......---,,,...,,,******,,,.........,,,,,,---............------+++******,,,/////////............//////////////////////////////......000///...,,,---...111222......//////000000111111222000///......///000111---,,,,,,...111333333222111111222333222111///...111111000000000000111111000111111111000000222333333333333222222222111111222111111222222333444555222111111222444444333222444666888999999999:::;;;:::;;;===???@@@AAAAAA@@@AAABBBCCCBBB@@@??????@@@??????@@@@@@??????>>>===AAA@@@@@@???@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@AAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKLLLLLLOOOQQQSSSUUUUUUWWWYYY[[[YYYYYYZZZ\\\___aaadddeeekkklllooorrrvvvzzz}}}~~~%%%***+++((('''***+++***+++)))((((((***+++***(((***++++++,,,+++***)))((()))---...***''')))+++******)))((()))***+++***((((((((()))******+++,,,,,,$$$'''***+++)))((()))***))))))))))))))))))******333,,,((()))***(((&&&'''))))))***+++++++++***************))))))***+++---***))))))(((((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++)))((()))***++++++++++++***)))))))))************))))))******))))))))))))***+++)))******+++++++++************)))******++++++,,,...---***(((+++...,,,%%%(((***++++++******+++,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,***)))***++++++)))'''(((+++---,,,+++))))))))))))))))))))))))***************+++,,,,,,,,,,,,---------,,,+++************+++++++++,,,,,,(((,,,,,,'''%%%(((++++++&&&''')))+++---......///++++++,,,,,,,,,,,,++++++))))))*********+++++++++************++++++,,,---))))))***,,,...///...,,,,,,+++******,,,,,,+++***+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---//////---///---&&& """)))------///---+++******,,,///111000---+++,,,...///...,,,---------...------,,,,,,)))***,,,///222111///,,,+++,,,---......---,,,+++///...,,,,,,,,,,,,***)))...---,,,,,,......---,,,...,,,+++,,,...//////---,,,,,,,,,------.........---,,,,,,,,,...//////......////////////000000000.../////////////////////000/////////000000111111////////////000000000000000000////////////000000...------...111222222111000111222333333222000///111111000000000000111111000222222111000000333555444444444333222111000///333222222222222222333333333222000111222444333333444777999999777777888:::888:::<<<>>>???@@@@@@@@@>>>@@@BBBAAA??????@@@CCC@@@@@@AAAAAAAAA@@@>>>===@@@@@@@@@AAAAAA@@@@@@???AAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKPPPQQQSSSSSSTTTUUUWWWYYYWWWXXXYYY[[[]]]```bbbccchhhkkkooorrruuuxxx|||(((,,,---***(((***+++******((('''))),,,,,,***(((***+++,,,------,,,+++***------)))%%%&&&******'''***)))((()))***+++***((((((((())))))*********+++###&&&)))***((('''(((***************))))))))))))333(((###(((***%%%%%%******+++,,,,,,+++***)))((()))***)))(((((((((+++---++++++)))))))))***,,,---'''''')))******+++++++++---,,,+++++++++,,,---...***)))((()))+++,,,,,,+++((()))+++,,,,,,+++)))((())))))************))))))************))))))))))))))))))(((***,,,---+++*********))))))***+++,,,,,,+++***'''%%%'''+++'''!!!(((***++++++******+++---*********++++++,,,,,,,,,,,,,,,,,,++++++*********''')))+++,,,***)))))))))+++((('''(((+++------+++++++++++++++++++++++++++++++++******+++,,,------,,,,,,---...---,,,***)))******++++++,,,,,,,,,,,,***000000)))'''+++///...++++++,,,---,,,+++***)))+++,,,---......---,,,+++))))))******++++++++++++------,,,++++++,,,,,,,,,(((((())),,,///000///---,,,+++******,,,,,,+++***+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///***%%%&&&,,,000111000,,,---+++((()))------***---,,,,,,,,,,,,---...///000---+++,,,///000///---------......------,,,+++((())),,,000222222000---------...//////...------,,,++++++,,,......,,,+++...---,,,,,,......---,,,///---+++---///111///---,,,,,,,,,,,,,,,---...///000000///111222222111///000000000000111111111111.........///////////////...000222333333333111000000000000000/////////////////////000000000000000000///...///000111000//////000222333333222111///111111000000000000111111111222333222000000333777555555555444222000///...444333222222111111222222444222000000222333444333555888:::999777666777999777999;;;===????????????;;;>>>AAAAAA??????BBBEEE@@@AAABBBBBBAAA@@@???>>>???@@@AAABBBBBBAAA???>>>CCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJPPPQQQSSSSSSRRRSSSVVVXXXXXXYYYZZZ[[[^^^```bbbddddddiiiooorrrrrruuu{{{+++)))((('''&&&''')))***))))))(((((((((((())))))+++,,,...//////...,,,+++++++++++++++***((('''&&&++++++,,,,,,+++***((('''************************+++++++++++++++***)))(((---******,,,***&&&'''...***)))((()))***+++***)))******))))))***+++,,,,,,(((((()))***++++++,,,,,,,,,((((((+++,,,)))'''(((---***'''(((***+++)))'''(((''''''((()))******)))''')))+++,,,***'''###!!!,,,+++++++++++++++++++++...)))$$$$$$))),,,***'''))))))))))))************,,,***)))***++++++***)))++++++++++++++++++++++++(((((())))))******++++++---------,,,+++***))))))************************---***(((***)))%%%%%%(((&&&&&&&&&))),,,------,,,))),,,,,,******------++++++---...,,,***((('''((()))***++++++***)))***,,,,,,,,,,,,,,,,,,+++***))),,,------......------,,,............------,,,+++...,,,***))))))+++...000***,,,......---+++++++++...))))))---...***)))---+++,,,---,,,+++*********+++---///...+++(((((((((...,,,******,,,,,,***(((------,,,,,,,,,,,,++++++111***&&&(((+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000///...,,,++++++,,,,,,111222+++$$$(((444555...+++*********+++,,,,,,---++++++,,,---.....................------,,,,,,,,,------......------,,,+++111***)))...111...---///+++,,,...//////...,,,+++...------,,,,,,------...------------.........///---------............///...---------...///111222111111000000000000000111111///......//////...,,,111000///......///000111...///000000000///---,,,000.........111333333222333111//////000111000///111222444666666666444333666555444222000...---,,,///000222333444444333222444444444555555555555666555555666777888999999:::888888999:::<<<>>>@@@AAA<<<>>>@@@AAAAAAAAABBBDDDBBB@@@???@@@BBBCCCBBB@@@BBBAAA@@@?????????@@@AAADDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAAAAACCCFFFGGGEEEDDDFFFIIIKKKLLLMMMFFFHHHKKKKKKIIIHHHJJJLLLPPPPPPQQQRRRSSSTTTTTTTTTWWWWWWXXXZZZ]]]aaadddfffggghhhlllsssuuuvvvyyy~~~)))))))))))))))))))))((())))))(((((((((((())))))***+++,,,------,,,+++***++++++******)))(((((((((++++++,,,,,,+++***((('''************************+++++++++++++++***))))))+++)))***...---******---+++***)))***+++,,,+++*********))))))***++++++,,,(((((()))******+++,,,,,,***'''''',,,...,,,+++---,,,***((((((******)))(((***(((((()))***++++++***((()))++++++***(((%%%###++++++++++++,,,,,,,,,,,,***))))))************)))))))))))))))************+++***)))***+++,,,+++***++++++++++++++++++++++++************++++++++++++++++++******************************************+++((('''***)))''''''***((((((((()))++++++***((())),,,,,,******------+++))))))***+++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))---,,,+++******,,,---...+++,,,------+++******+++(((&&&&&&)))((($$$$$$)))---.........---,,,,,,,,,+++***+++,,,......,,,***---+++***+++---...,,,***------,,,,,,,,,,,,++++++///)))&&&***---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++,,,---...///,,,---''' $$$...///(((++++++***++++++,,,,,,------....../////////......------------,,,,,,,,,+++,,,,,,------,,,,,,+++***///))))))...111///...000+++,,,---//////---,,,+++------,,,,,,,,,,,,------,,,------------.........---------............///......------...///111222111000000/////////000000111///......//////...---......////////////......//////000000000///------222000//////111111111000333111000000111222000///111222444555555444333222444444333222111111000000000111222333333333333333333333333333444444444444666666666777777888888999777777888:::;;;<<<===>>>:::<<>>???BBBCCCAAA@@@BBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFBBBAAA@@@AAACCCFFFGGGGGGGGGJJJMMMNNNMMMLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTVVVVVVWWWYYY[[[___bbbdddeeefffkkkrrruuuvvvzzz''')))+++,,,,,,+++)))((())))))(((((((((((()))))))))***+++,,,,,,+++***)))+++***)))(((((()))***+++++++++++++++***)))(((((())))))))))))))))))))))))***++++++++++++***)))))))))'''(((,,,...,,,***+++---,,,++++++,,,---,,,************)))******+++,,,((())))))******++++++++++++((((((---///...---///,,,***(((((()))***)))(((+++***)))***+++,,,+++***)))************)))((('''+++++++++,,,,,,---------'''***---...,,,))))))***))))))))))))***************))))))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***)))(((((((((***+++,,,***************************'''''')))***((())),,,***)))((()))***)))'''%%%))),,,,,,******------+++***((((((***---///---+++---......---+++***+++,,,***+++++++++++++++,,,,,,***++++++,,,,,,++++++***)))************)))((((((++++++++++++,,,,,,,,,---+++,,,,,,+++))))))***,,,******+++,,,)))%%%''',,,---------------,,,,,,+++,,,)))(((+++///000,,,(((,,,+++***+++---///...---------,,,,,,,,,,,,++++++,,,(((''',,,///---+++***++++++,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************+++,,,.........///+++%%%(((//////(((++++++++++++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******///,,,+++...///...---...+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---------------............---------............///......---......///000111//////.........//////000111///......000000///---,,,---///000000///---,,,//////000000000///......111000//////111222111000222222111222333333111...111222333444444222111000222222222333333333444444111111111222222333444555222222222222333333333333666666666777777777777777666777888::::::::::::999888:::<<<===<<<<<<>>>??????>>>>>>???@@@AAAAAA???AAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEDDDBBBBBBDDDEEEFFFDDDBBBCCCEEEGGGHHHHHHFFFIIIMMMOOOOOONNNNNNOOOMMMNNNQQQSSSTTTTTTSSSRRRTTTTTTUUUWWWYYY]]]```aaacccdddiiippptttuuuyyy((()))++++++,,,+++******))))))(((((((((((())))))******+++,,,,,,+++*********)))((('''''')))+++---***************)))((((((((((((((((((((((((((((((******+++++++++******)))***(((''')))++++++***)))---,,,++++++,,,,,,+++***+++***************++++++((()))))))))*********+++...******---///,,,***++++++***))))))))))))))))))+++***))))))++++++***)))******************++++++******+++,,,---.........(((***+++,,,+++***))))))((()))))))))***************)))(((***,,,------,,,++++++++++++++++++++++++,,,,,,,,,++++++******))),,,+++***))))))***+++,,,***************************''''''******((())),,,***)))(((((())))))'''%%%))),,,,,,******------+++///+++((())),,,,,,(((###---......---+++)))***+++************+++,,,,,,---++++++,,,,,,,,,,,,++++++******++++++++++++******)))***+++,,,---,,,,,,++++++,,,+++***((((((***,,,,,,...000000,,,***,,,///+++******+++++++++***))),,,+++++++++,,,***(((&&&,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,))))))...111...+++++++++++++++++++++,,,,,,,,,...---+++***)))***+++,,,,,,,,,,,,++++++*********000222///+++---111000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,------------,,,++++++000///......---,,,+++++++++,,,------------,,,+++,,,,,,++++++++++++,,,,,,........./////////000000---------............///............//////000000......---------...//////111///...///000000///...---...///000000///...---//////000000000////////////......000222333222111222222222444555444111...222222222333222111000///222333333444444555555555333222111111222333555666222222222222333333333333666666666666666666666555555777999::::::999888777666888:::;;;::::::;;;<<<=========>>>??????@@@???@@@@@@@@@@@@AAAAAAAAABBB>>>???@@@AAABBBAAA@@@???CCCDDDEEEDDDBBBAAABBBDDDIIIGGGFFFFFFHHHJJJJJJJJJDDDFFFJJJMMMNNNNNNMMMMMMJJJLLLOOOQQQSSSRRRQQQPPPTTTTTTUUUVVVYYY\\\___aaacccdddiiipppssstttxxx}}}+++***)))))))))***,,,---))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++***)))((('''((())),,,---******))))))))))))))))))(((((((((((((((((((((((()))******+++++++++******---,,,***((()))+++,,,+++---+++******++++++***)))++++++***************+++)))))))))))))))*********,,,((((((,,,---+++)))***+++******)))(((((()))******)))(((((()))***)))'''+++******)))******,,,,,,******++++++,,,---......---)))%%%&&&)))+++***(((((()))))))))***************))))))***,,,...---,,,++++++++++++++++++++++++++++++******)))))))))(((///...,,,+++******++++++************************,,,)))(((******'''(((+++(((((('''(((******)))'''))),,,,,,******------+++000,,,((((((******%%% ,,,------,,,)))(((((()))+++************,,,------,,,,,,------------,,,,,,)))******++++++*********((()))+++------,,,+++***+++,,,+++***((((((***,,,))),,,---,,,))))))+++,,,***)))(((***,,,,,,***(((&&&***---,,,(((%%%&&&))).........------,,,,,,,,,------,,,,,,,,,+++++++++---++++++000000,,,)))************++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++******------,,,******,,,+++)))+++,,,---------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++...............------,,,---......---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---///000000000111111111111---------............///.........///////////////---------------...//////000///...///000111000///222111000//////000111222000000/////////000000000000000///111222222000///222222222444555444111...222222222222111000000///444444444444444444444444333222222111222444555666333333333333444444444444666666666555555555555555666777999::::::999888666555777999999888888999::::::;;;<<<=========>>>???@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===BBBCCCDDDCCCBBB@@@AAABBBFFFDDDBBBBBBDDDFFFFFFFFFCCCEEEGGGKKKNNNOOOOOONNNJJJLLLOOOQQQSSSSSSRRRRRRUUUUUUVVVWWWZZZ]]]___aaaddddddiiipppsssssswww|||+++)))((('''(((***,,,...))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,***))))))((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***,,,//////,,,***---000000---,,,******++++++)))(((,,,+++******)))*********))))))))))))))))))))))))'''$$$$$$***---,,,+++---***++++++***(((''')))******)))(((((())))))((('''+++******)))******++++++*********++++++,,,,,,,,,...(((###$$$))),,,***'''))))))))))))************+++******+++---...---,,,++++++++++++++++++++++++*********)))))))))))))))//////...---,,,+++******************************---***)))+++***((((((+++((('''''')))+++,,,+++***))),,,,,,******------+++,,,)))((()))******(((%%%***,,,,,,+++)))((()))***,,,+++*********+++,,,---,,,------......------,,,'''(((((())))))))))))(((((()))+++,,,,,,,,,+++***+++,,,,,,+++))))))***,,,(((***+++)))***------+++,,,***)))+++...///,,,*** '''---,,,'''%%%)))...---...///---+++***+++,,,------,,,,,,,,,,,,++++++---+++,,,///...***)))+++))))))******+++,,,,,,,,,,,,,,,,,,+++++++++******((((((***,,,---.........,,,,,,+++*********+++***,,,,,,---......---+++***---............------,,,++++++++++++,,,,,,,,,,,,///////////////...------'''+++---++++++...000///,,,,,,++++++++++++,,,,,,...------,,,,,,------...000000000000111111111111---------............///......////////////......---------------...///000000///...///111222111000333222000//////000222333000000/////////000111111333222222222222000---+++222222111222333333111...222222222111111111111111555555555444444333333222222222222333333444555666333333333333444444444444444444444555555555555555666777888999999999888777555777999999888888888:::888:::;;;<<<;;;<<<===??????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???BBBDDDEEEDDDBBBAAAAAAAAADDDBBBAAAAAACCCEEEFFFFFFEEEEEEFFFJJJNNNQQQRRRQQQMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]```aaacccdddiiipppssstttxxx}}}(((((((((((()))***++++++))))))(((((((((((())))))++++++************++++++)))))))))))))))************)))((('''(((((()))***************************))))))***+++++++++++++++"""+++111///,,,...111111///---++++++,,,,,,***))),,,++++++***))))))******)))))))))))))))))))))(((&&&###$$$)))---,,,+++---)))++++++***(((''')))++++++***))))))******)))'''******************))))))************************+++)))'''(((***+++***((())))))))))))************---+++***+++------,,,+++++++++++++++++++++++++++)))***************++++++,,,,,,---......,,,***)))************************+++((((((++++++)))***---)))((()))***,,,---,,,+++))),,,,,,******------+++))))))***+++++++++++++++***+++,,,,,,*********,,,---,,,+++))))))***+++,,,,,,,,,,,,------,,,,,,,,,'''((())))))*********)))))))))***++++++++++++++++++,,,------+++******++++++,,,***)))...444333---,,,***(((***...///---)))###(((,,,---)))(((+++...***,,,...---******+++---------,,,,,,,,,,,,++++++,,,******------******...((())))))***++++++,,,,,,***+++,,,------+++***(((((()))+++---.../////////...---,,,,,,,,,,,,---000,,,---...///...---+++***---....../////////......+++,,,,,,,,,------------......//////......---,,,(((---///+++***---...---,,,++++++++++++++++++,,,///......------......///....../////////000000000---------............///......///000000///...---------------...///000111000///...///111222111000111111000000000000111111000000/////////000222222000000000222333222///---333111000000111222000///222222111111111222222333444444444333333333333333111222333444555555555555222222222222333333333333333333333444444555555666555555666666777777777777666888::::::999888999:::666999;;;;;;::::::===??????@@@AAACCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDFFFGGGGGGEEECCCBBBCCCEEECCCBBBCCCFFFHHHIIIIIIEEEDDDCCCGGGLLLQQQRRRRRRMMMMMMMMMNNNPPPSSSUUUVVVWWWWWWWWWXXXZZZ]]]___aaa```bbbgggppptttvvv{{{$$$&&&(((***+++***))))))))))))(((((((((((())))))******))))))))))))******))))))************)))(((***)))(((''''''((()))***************************((()))***+++++++++++++++%%%000///,,,---//////000...------------+++***,,,,,,+++***))))))******))))))))))))((((((((((((***&&&&&&***,,,***)))***)))+++,,,***'''&&&)))+++---+++******++++++***(((***************)))((('''*********)))))))))))))))'''***------+++***)))***))))))))))))************...,,,++++++------,,,***++++++++++++++++++++++++*********++++++,,,,,,---((())),,,......---+++)))************************)))''''''***,,,***,,,///+++******+++------,,,***))),,,,,,******------+++***,,,------,,,+++,,,---+++,,,------++++++,,,...///---+++))))))***+++,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***************+++++++++***,,,......---+++++++++******((('''...666444+++***'''%%%(((,,,...+++'''***+++------,,,+++******(((***,,,,,,******,,,///---------,,,,,,,,,++++++***((())),,,,,,***,,,111((())))))***++++++,,,,,,)))+++---......,,,)))'''+++,,,---.........---,,,---+++++++++******---111,,,---...//////---+++***++++++,,,---............,,,,,,,,,------.........------......------,,,+++---222333,,,((()))***''',,,++++++******++++++,,,//////............//////------------.........///---------.........//////......///000000///...------------...///000111111000/////////111222222111...///000111111000///...111000/////////111222333***+++---111444666555333333111//////000111000///222111111111222333444444222222333333333333333444111222444555666555555444000111111111111222222222222222333333444555666666444444333444444666777888777999;;;;;;999999999:::555888;;;;;;999:::<<>>@@@AAACCCDDDDDDCCCCCC>>>>>>???@@@BBBDDDGGGIIIFFFHHHIIIIIIGGGEEEDDDDDDCCCAAA@@@BBBEEEGGGIIIIIICCCAAA@@@CCCIIINNNQQQQQQKKKJJJJJJJJJLLLOOORRRTTTVVVVVVVVVWWWYYY\\\^^^```^^^___fffooouuuyyy~~~///666333((((((111000'''(((((()))***************---,,,***)))(((((('''''',,,***))))))******)))'''''''''(((((())))))******...+++((())),,,---***&&&((((((((((((((((((((((((---++++++...///,,,,,,///---///000///,,,)))((((((...,,,******+++++++++***000)))&&&******''''''***+++***)))***+++***(((&&&''')))))))))((()))+++---***(((''''''((())))))((((((((())))))******++++++******))))))))))))******)))))))))))))))*********++++++,,,+++******,,,...***++++++++++++***))))))...+++)))((()))******)))((()))+++,,,,,,+++)))(((---++++++---111000***%%%))))))))))))))))))))))))***))))))))))))+++,,,---)))+++,,,+++((((((***---******+++++++++,,,,,,,,,+++*********+++,,,------)))******++++++******)))///...---,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,+++***((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111------+++)))((()))+++---111000///......,,,)))&&&++++++++++++++++++++++++...------,,,,,,------...++++++***)))(((((()))))),,,******------***))),,,))))))***+++,,,,,,------)))***+++...000000///,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********++++++------------++++++---...//////...+++)))'''000---******---......,,,)))...000......111///***,,,,,,,,,---------......------------.........///---,,,++++++,,,///111333,,,,,,,,,...000000...---333222111000/////////000////////////000000---+++000000000000////////////555111---,,,///222222222222000...000333444333111000///...///000111000///222111000000000000000111000333444111222555555333444555666666444333444666222333444555666666666666333555666555222111333666777777777666555555777999777888999::::::888777666777777888999:::<<<<<<===@@@>>>>>>???@@@AAA@@@??????AAACCCDDDCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFDDDCCCEEEGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNOOOQQQOOOJJJLLLRRRSSSOOOQQQTTTXXXXXXXXXZZZ^^^aaaeeehhhlllooorrrxxx)))---,,,&&&%%%***)))###(((((()))***************,,,++++++***))))))))))))+++***))))))******)))'''))))))))))))************---)))'''(((+++,,,)))&&&)))))))))))))))))))))))),,,)))))),,,---***+++---***---111222000---***)))---,,,*********+++***)))...(((&&&)))+++((((((++++++)))(((((())))))((('''((()))***)))''''''(((***---+++******+++,,,,,,+++***************+++++++++******))))))))))))******++++++******))))))(((((()))))))))((('''(((+++---***++++++++++++***))))))---,,,+++,,,------+++))))))***+++,,,,,,+++***)))---***)))***......***&&&************************,,,+++***))))))******+++***,,,---,,,***)))+++...************+++++++++,,,+++++++++***************++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,+++***)))(((((()))***))))))))))))))))))))))))++++++++++++,,,---......//////...,,,******+++,,,---,,,***+++---.........++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***************,,,******------***))),,,)))******+++,,,,,,------000///...//////---)))'''---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++)))(((000---++++++---......,,,(((,,,...,,,---000///+++,,,---------------------------........./////////------,,,+++,,,...000222---,,,---...000000...---222111000000///////////////......///111000...,,,000000000000////////////666333///...///000///...222000///000222333222000000///...///111222111000111111000000000000111111000333333111111444444111111222333333111000111333333333444555666666666666333444555444222222444777555555666444333333555777777777888888888888888777999999999999999999::::::???>>>>>>>>>@@@AAA@@@???AAABBBDDDDDDCCCBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJIIIGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMOOONNNJJJLLLQQQSSSPPPRRRTTTWWWWWWWWWYYY^^^bbbeeehhhlllooorrryyy((()))*********)))'''&&&(((((()))***************+++++++++++++++++++++++++++***))))))******)))(((++++++++++++************+++(((&&&'''******(((&&&***************************''''''***+++((())),,,(((---222444333000---+++,,,***))))))*********))),,,(((&&&)))+++***)))+++,,,***''''''((())))))((()))******(((&&&%%%&&&(((+++)))(((((()))***))))))++++++++++++++++++************))))))))))))******,,,,,,+++***)))(((''''''))))))((('''&&&(((,,,///***++++++++++++***)))))),,,,,,---///111///,,,(((************************,,,)))&&&'''***,,,+++)))++++++++++++++++++++++++---,,,+++***)))))))))))),,,------,,,++++++,,,...)))))))))*********+++++++++,,,,,,,,,,,,***)))(((------------------------...---,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++***)))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,++++++...............------,,,---+++))))))+++...000111++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++++++++,,,,,,******---...******,,,*********++++++,,,,,,---222111000///...+++(((%%%------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++'''(((***+++,,,---,,,,,,///---++++++---...------(((+++,,,***+++...///------------------------,,,............/////////000...---,,,,,,---...///000---------///000000...,,,000000//////////////////.........000111111///---////////////000000000000444222000000000000///---222111000000111222111///111000///000222333222111000000000000000111222333111444444111111333333000000111222222000000111222444444555555555555555444222444444444333444555777555666666555444333555777777777777777888999999:::<<<;;;;;;:::999888777777>>>=========???@@@???>>>BBBCCCDDDDDDBBBAAAAAABBBBBBCCCDDDGGGIIIKKKMMMNNNJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHHHHIIIKKKMMMNNNKKKMMMMMMJJJLLLPPPRRRQQQRRRTTTVVVUUUUUUXXX]]]bbbeeehhhkkknnnrrrzzz)))'''***......)))(((+++(((((()))*********************++++++,,,,,,,,,,,,+++)))((()))******)))(((+++++++++******)))))))))***)))'''(((******)))'''************************)))''''''******((((((+++***---111333111///---,,,+++)))(((((()))******))))))'''&&&(((++++++++++++---+++((('''(((***++++++)))******)))''''''((())))))(((&&&&&&((()))((('''+++++++++******)))))))))******))))))))))))******+++*********))))))((((((++++++***((((((***...222***++++++++++++***)))))),,,,,,---...//////,,,***++++++***))))))***++++++---***&&&&&&(((+++------++++++++++++++++++++++++,,,++++++*********)))))),,,,,,,,,+++++++++,,,---((())))))))))))************+++---......---+++)))---------,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********************++++++++++++++++++++++++***+++,,,,,,,,,***)))(((******,,,...000000...,,,000...++++++,,,,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,******......++++++---*********++++++,,,,,,,,,///...------...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...//////......---,,,,,,------------,,,---,,,++++++---...---...------------,,,,,,,,,........./////////000000......---------......///...---...///000000...,,,.........///////////////.........000111111000...////////////000000000000...///000111222222111000222222111111111000//////111000///000222333333222//////000000111222333444333555555222111333333000222333444444333333444555555555555555555555444444333333333444444555777888777888888888666666777999999888777777888:::<<<======<<<<<<;;;:::999888888<<<;;;;;;;;;===>>>===<<<@@@BBBCCCCCCBBBAAABBBCCCEEEFFFHHHJJJLLLNNNPPPQQQKKKJJJJJJIIIHHHGGGFFFFFFJJJJJJIIIIIIIIIKKKLLLMMMIIIKKKLLLKKKLLLOOOQQQRRRSSSTTTUUUTTTTTTWWW^^^cccdddgggjjjmmmrrrzzz'''&&&))),,,+++&&&'''+++(((((()))***************))))))+++,,,,,,---,,,,,,***)))((()))***+++***)))*********))))))(((((('''******))))))***+++*********************************((((((++++++)))))),,,---/////////,,,++++++,,,+++)))(((((()))******)))'''''''''(((***---,,,***...+++)))(((***+++,,,,,,)))*********))))))+++------+++)))***+++,,,++++++******))))))((((((''''''******))))))))))))******(((((())))))*********+++++++++***)))(((***...111***++++++++++++***))))))---+++******+++,,,,,,+++++++++***))))))***++++++---+++((('''(((+++---...++++++++++++++++++++++++))))))******++++++++++++,,,+++*********+++++++++((())))))))))))*********&&&(((***,,,------++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++++++++***------------------------***++++++,,,+++***((('''******+++---......***'''...............,,,(((%%%++++++++++++++++++++++++...------,,,,,,------...++++++*********++++++,,,,,,******......,,,+++...***+++++++++++++++,,,,,,---,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,---------------------000///...------,,,,,,---------------------------............////////////......---------.........///......///111000...,,,,,,---...///000000///////////////000222222000....../////////000000000111,,,...000222222222111111111111111111000/////////000//////000222444333222000000000000111222444444444666666222222444444111222444555555444444555777555555555555555555444444444333333444555666777777666888999999777777777888::::::999999:::<<<===???<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::<<<<<<<<<;;;===???AAABBBBBBBBBDDDEEEGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKJJJIIIHHHHHHGGGLLLKKKJJJIIIJJJJJJLLLLLLIIIJJJLLLMMMMMMMMMPPPSSSSSSUUUUUUUUUTTTWWW^^^cccbbbeeeiiimmmrrrzzz)))+++,,,***''''''+++...(((((()))***************((()))+++,,,,,,,,,+++******)))((()))***+++***))))))))))))(((((((((((((((************++++++++++++************************+++((())),,,,,,******---.........,,,***)))***,,,+++)))((((((***++++++***&&&(((((((((***---,,,))),,,+++))))))***,,,,,,,,,)))***++++++***+++---...+++***((((((***+++***)))((((((((((((((((((''''''******))))))))))))******''''''((()))***+++,,,,,,))))))***)))((((((***,,,***++++++++++++***)))))),,,***(((((()))+++++++++************************++++++***)))***+++,,,---++++++++++++++++++++++++(((((()))++++++,,,,,,+++,,,***))))))***++++++***)))))))))*********++++++###$$$&&&(((************++++++))))))))))))++++++++++++++++++,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((...,,,***+++,,,***%%%!!!***+++,,,///000...)))&&&++++++++++++++++++++++++,,,++++++******++++++,,,+++************++++++,,,,,,***+++...///,,,,,,///++++++++++++++++++++++++///---,,,,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,++++++******+++---......---,,,,,,---111......//////,,,+++---,,,,,,,,,---------......------------.........///,,,------.........//////000//////000111000...,,,+++---...000111111000000111000000111222111///---......//////000000111111///111333333111////////////111111111///...///000///......000222333333222111111111111111222333444222555555222222444444111000222333333333333444666444444555555555555555444666444333444666777777666444666888777666555555666::::::::::::;;;<<<======::::::;;;;;;<<<<<<======;;;:::999:::<<<===<<<;;;;;;>>>@@@BBBBBBCCCEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLKKKJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJMMMPPPNNNLLLOOOTTTSSSUUUWWWVVVVVVYYY^^^cccbbbfffkkkooottt{{{***000...%%%!!!(((...///(((((()))***************((()))***,,,,,,+++)))))))))(((((((((***+++***)))))))))))))))))))))******((()))******)))******+++))))))))))))))))))))))))+++((((((+++,,,)))))),,,***,,,------+++***+++,,,+++***))))))+++,,,,,,+++&&&)))***(((***...,,,''')))((('''(((***+++***)))******+++***))))))+++,,,)))(((&&&&&&((((((((('''(((((((((((())))))))))))******))))))))))))******(((((())))))******++++++(((***++++++)))(((((()))***++++++++++++***))))))***)))((()))+++,,,+++***)))***+++,,,,,,+++***)))(((***++++++***))))))(((************************))))))++++++++++++***)))---+++))))))+++,,,,,,***************+++++++++,,,&&&&&&'''((()))******+++,,,+++)))(((((()))+++,,,++++++++++++,,,---...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++*********++++++---***((()))++++++'''"""******+++---......+++(((++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,------,,,)))+++...///------///++++++++++++++++++++++++///---,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,+++++++++++++++***---//////---,,,,,,------***+++000000,,,,,,///***++++++,,,---...//////,,,,,,,,,,,,------------+++,,,---.../////////000000//////000111111...,,,+++---///111222222222111222222111111222111...+++.........///000111111111///111333222000...///111...000111111///...000222...------///111333333222222222222111111222333333///222222000000333333000///111222333222222444555333333444555666666666666777555333444666777666555444666888888777555666666999999:::::::::::::::999999999999:::::::::;;;;;;>>><<<<<<<<<>>>???>>>===<<<>>>AAABBBBBBBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHIIILLLKKKJJJIIIIIIKKKLLLNNNNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKOOORRROOOKKKNNNTTTSSSVVVXXXYYYXXXZZZ___cccccchhhnnnsssxxx~~~&&&...***"""+++)))(((((()))***************''')))***++++++***(((''')))(((((((((***++++++***))))))******+++++++++,,,'''((())))))(((((()))+++((((((((((((((((((((((((***'''(((++++++)))))),,,&&&)))---///...---,,,,,,,,,***)))***,,,------,,,&&&******(((***...,,,&&&'''&&&&&&''')))***((('''+++++++++***((('''((())),,,***))))))+++++++++***(((((())))))******++++++******))))))))))))******************))))))))))))***,,,......,,,***))))))***++++++++++++***))))))'''((())),,,...---***(((((()))+++,,,,,,+++)))(((&&&)))+++,,,+++(((&&&%%%))))))))))))))))))))))))++++++,,,,,,+++***((('''///,,,******---...---+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,---,,,+++)))(((((()))+++,,,*********+++,,,---...///,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))&&&%%%''',,,...,,,(((---,,,++++++,,,,,,+++)))++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------...///,,,)))+++//////------000++++++++++++++++++++++++---+++***+++---//////...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------......---------......///***---000///---+++,,,---(((&&&)))///111---,,,000)))***+++,,,...///000000+++++++++,,,,,,,,,------***+++,,,...///000000000000000000000111111...,,,+++---///222333333222222444333222222222000---+++---......///000111111222,,,...111111000000333555,,,///111000///...000333...------...111222222111333333222222111222222222---000000......222222///000222333333333333555666222333444555666666666666999666333444666777666444666888::::::999888888888777888999::::::888777666888888888888888888888888@@@???>>>???@@@AAA@@@???>>>@@@BBBBBBAAAAAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMKKKIIIHHHIIIKKKNNNPPPNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLPPPTTTPPPKKKMMMUUUSSSVVVYYYZZZZZZ[[[___ccceeejjjqqqvvv{{{++++++******++++++,,,---%%%&&&''')))************+++***((('''''''''((())))))***+++,,,+++***(((&&&,,,+++***))))))***+++,,,(((((())))))))))))((((((,,,,,,++++++***)))(((((((((***,,,+++((((((+++...)))((((((***,,,......---(((((((((***---......---******,,,,,,---,,,+++***+++******)))(((''''''&&&+++,,,***&&&&&&+++---,,,&&&(((***,,,,,,)))&&&$$$'''(((***+++,,,,,,++++++,,,,,,+++***))))))***+++++++++******************++++++***************+++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***)))+++***'''(((+++***'''+++***)))***+++,,,+++)))((()))+++,,,,,,+++)))((($$$))),,,+++)))(((###,,,***)))+++---...+++))),,,'''''',,,...++++++///)))'''&&&(((+++---+++(((,,,---,,,((($$$%%%+++111))))))***++++++,,,------+++---...---******,,,......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---)))###&&&...444333000...------...///......---,,,,,,,,,,,,---///---++++++---...,,,))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,***(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///...,,,)))'''+++---000///,,,)))***+++*********++++++,,,,,,,,,...------,,,,,,++++++***......---,,,,,,,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++............////////////***,,,///...------///222------......---,,,++++++333111///...---...///000111111111111111111111111222222222111111111111000---000333444333222111222000000//////000111222222111000...------///111333222222222111000111333555444333111000000000111222333222111111000000000111666555333222111111222333777777777666555555444444777555444222222222333444888888888888888888888888777777888888888777777666>>><<<:::888777888999:::???????????????>>>===<<>>AAA@@@@@@@@@?????????>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJLLLKKKHHHHHHNNNPPPNNNOOOPPPQQQQQQQQQPPPOOONNNLLLNNNPPPQQQQQQQQQSSSUUUVVVXXXYYY[[[\\\___cccfffhhhmmmuuu|||)))))))))))))))******+++,,,+++***))))))***+++,,,*********+++******)))((())))))***++++++***((('''***)))(((''''''((()))*********++++++++++++******+++++++++******))))))(((***((('''((()))*********---,,,+++,,,.........---,,,++++++,,,...///...,,,++++++,,,,,,+++***))))))******))))))(((((('''''' (((---,,,*********((())))))*********)))(((''')))***+++,,,------------+++(((&&&***///000***$$$(((((()))***+++,,,,,,---+++***************++++++))))))******+++*********+++++++++******+++++++++'''***+++)))***......,,,,,,***(((''')))*********)))***+++,,,,,,+++***)))+++---+++((()))---///...,,,+++***+++------+++***...+++)))++++++***+++//////...------...---+++))))))+++,,,***''''''***---***++++++,,,,,,------...---......,,,******+++---///......------------...************************++++++,,,---+++(((+++000+++***)))(((((()))***+++//////...---,,,,,,,,,,,,,,,+++******+++,,,***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++)))******++++++,,,,,,------------------------------)))+++---///000///...---))))))***)))((())),,,///***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---******+++,,,------------000/////////......---------......------,,,+++***,,,,,,,,,------------......///000000......///000/////////000//////...---000000///////////////...---...000111111000...---000000/////////.........//////...,,,+++,,,///222111111111000000000000000222111/////////000222444111222333222111111333555222111000000///000000000222333333444444333111111333333333222333333444555333333333444444444444444444555777888:::::::::999999999999999::::::::::::999999::::::::::::999999;;;<<<===>>>>>>?????????BBBAAA@@@?????????@@@AAA>>>@@@BBBDDDEEEDDDCCCAAACCCCCCDDDEEEGGGIIIJJJLLLHHHJJJJJJHHHJJJNNNQQQPPPOOOQQQRRRTTTTTTSSSQQQPPPMMMOOOPPPQQQPPPPPPRRRSSSWWWXXXYYYZZZ\\\```fffjjjmmmqqqxxx~~~((((((((((((((()))******---,,,***(((((((((***+++)))***+++,,,,,,+++***)))))))))************)))(((,,,+++***))))))***+++,,,)))******++++++******)))+++*********)))))))))(((***'''%%%&&&)))+++***(((,,,***)))***++++++***))),,,++++++,,,---...,,,+++,,,,,,++++++******))))))***)))))))))(((((((((''' ((())))))+++------+++***))))))(((((())))))*********+++,,,,,,,,,,,,---+++***+++------***''')))))))))***+++++++++,,,*********)))******+++,,,'''((()))***************,,,+++***))))))***+++,,,(((,,,---******---...,,,,,,***''''''(((*********)))***++++++++++++***))))))+++)))&&&&&&+++...---************++++++***)))'''(((***++++++***+++---------------------,,,++++++---...---++++++,,,...++++++,,,,,,,,,---------+++,,,,,,++++++,,,---......------,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++***,,,///+++************+++,,,---+++++++++,,,---...000000+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,------------+++,,,...///000//////...)))************++++++,,,++++++,,,------,,,,,,+++******+++,,,,,,---............---,,,,,,,,,,,,---***++++++,,,------,,,,,,000000///......---------,,,---------,,,,,,+++***,,,,,,---------.........000000000000////////////,,,---------------,,,,,,...//////000000///......,,,...000222222000...,,,---------,,,,,,,,,++++++000000000///......000222111111111111000000//////222111000000000111333444000222333222111111333444111000000000000000000000111222444555555444222111222222222333444555555666222222333444555555666666666888:::;;;;;;:::777666999:::::::::::::::;;;;;;999:::;;;;;;;;;;;;;;;;;;999:::<<<>>>???>>>===<<>>>>>???AAABBB@@@AAACCCDDDEEEEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIJJJIIIKKKMMMOOOOOOMMMNNNQQQRRRSSSRRRPPPOOONNNOOOQQQQQQPPPPPPQQQSSSVVVVVVWWWXXX[[[```gggkkkqqqtttyyy((((((''''''(((((()))***---+++)))'''&&&'''((())))))***+++,,,,,,+++***))))))))))))*********)))))),,,+++***))))))***+++,,,(((((())))))))))))((((((*********)))))))))))))))***'''%%%&&&)))+++***(((,,,***))))))***+++***(((******)))***,,,,,,+++)))+++++++++******)))))))))))))))))))))(((((((((((($$$***,,,)))&&&((((((''',,,+++***)))((())))))***)))))))))))))))*********---...---)))%%%%%%'''***,,,+++++++++***)))))))))******))))))***++++++,,,'''((()))***************,,,+++))))))))))))+++,,,***...///+++)))***+++***,,,***(((((()))******************++++++*********(((+++***''''''******''''''((()))))))))((((((((($$$***,,,,,,++++++***)))***,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---)))))))))***,,,...///000,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))+++,,,---*********++++++,,,------******+++,,,---...000111*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,,,,+++++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,------...//////...------+++,,,---......,,,***(((+++,,,---......---+++*********++++++,,,---............---,,,,,,,,,,,,---++++++,,,---------,,,,,,............------,,,,,,,,,,,,------,,,,,,++++++---.........////////////000000//////000000//////,,,,,,---------------,,,---...////////////......---///111333333111///---000000/////////.........---///111222000/////////111111222222111000///...222111000000000111333333000222333333222111222444000000000111111111111000111222444555555444222111111222333444555666666666333333444555666777777888555777999;;;;;;:::777555999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::<<<>>>??????>>><<<:::AAA???>>><<<===>>>@@@AAACCCBBBBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNKKKMMMOOOQQQRRRQQQQQQPPPOOOPPPQQQQQQQQQPPPRRRSSSWWWWWWXXXZZZ\\\bbbhhhmmmsssvvvzzz((((((((((((((())))))***+++***)))'''''''''(((((())))))******+++*********)))))))))))))))************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))***((('''((()))*********---,,,++++++,,,---,,,***)))(((((()))+++,,,+++)))******)))))))))******+++))))))))))))((((((((((((---///---)))(((++++++(((++++++***))))))))))))***))))))((((((((())))))******,,,,,,&&& %%%+++---,,,,,,+++***)))(((((())))))))))))***+++,,,,,,))))))******+++******************))))))************///000+++'''((())))))+++***)))***+++,,,+++)))***************************------***)))***)))%%%'''(((******((('''((()))%%%+++,,,+++++++++)))''')))++++++++++++,,,---************************++++++++++++++++++++++++***)))(((***---///000000***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++)))))),,,,,,+++((())))))******+++++++++......---,,,,,,,,,------)))***,,,+++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,---,,,+++------------,,,,,,,,,,,,)))******++++++,,,,,,---------.........------,,,...---------...---***(((+++,,,...///...---+++*********+++,,,,,,---............---,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,------------,,,,,,........./////////000000000///......000000000...---...//////000/////////---............/////////...///111222222111///...////////////............+++...111111000---,,,,,,000000111222222111///...000000000000000111222222///111333333222222222333000000111222222222222111111111333444444333333222111222444555666666666666444444555555666777888888111333666:::;;;;;;:::999888888999999::::::;;;;;;999:::;;;<<<<<<===<<<<<<===>>>@@@AAA@@@???===<<>>=========>>>???@@@CCCBBBBBBBBBDDDGGGJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKIIIJJJMMMMMMKKKKKKNNNMMMNNNOOOQQQRRRSSSSSSSSSOOOQQQRRRRRRRRRRRRTTTUUUYYY[[[\\\^^^```eeekkkoootttwww{{{))))))(((((())))))***+++******)))))))))))))))))))))((((((((())))))***+++)))))))))))))))******+++***)))(((''''''((()))***)))))))))******)))))))))((())))))))))))))))))))))))*********))))))+++,,,,,,+++***+++,,,---,,,+++(((((((((***,,,---,,,+++))))))(((((()))***+++,,,(((((((((((())))))))))))))))))((('''+++111000++++++++++++*********))))))+++***)))(((((()))******((())))))'''$$$$$$'''+++,,,+++++++++***)))))))))))))))))))))***+++,,,---++++++++++++++++++***)))))))))************))))))'''---///***&&&''')))***+++***+++,,,...---+++)))+++******************+++***---,,,)))(((******'''(((***,,,+++)))((()))+++"""***...+++(((***,,,***(((***,,,,,,***)))***,,,***)))((((((((()))))))))************************,,,***)))***---///...---+++*********++++++,,,---++++++++++++++++++++++++,,,...---))))))------)))((())))))*********))))))///...---,,,,,,,,,,,,,,,)))+++---,,,+++***,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,.........---,,,,,,++++++******++++++,,,------...++++++,,,,,,------......///,,,)))(((***,,,,,,++++++---...//////---+++)))+++++++++,,,,,,---------......---,,,,,,,,,,,,---.........//////......------------...//////000000,,,------.........---------------.........//////...---,,,---000111000...---......///000000//////......---,,,---...///000...//////000000//////...///............---------...000111000...---.........///111222222111000////////////000000000111111///111333444333222222333000111222333444333333222111111111222222222333333222333444555666666555555444444444555555666666666222444666999;;;<<<;;;;;;777777888888999::::::;;;999999:::;;;<<<<<<<<<<<<;;;<<<>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDGGGIIIKKKLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJGGGHHHMMMNNNLLLLLLPPPNNNNNNNNNOOOQQQSSSUUUVVVOOOQQQSSSTTTSSSTTTVVVXXXZZZ\\\^^^```bbbfffkkknnnuuuyyy}}})))))))))))))))***++++++)))***++++++++++++******)))((('''''''''(((***+++))))))(((((()))***++++++,,,+++***))))))***+++,,,******++++++++++++******(((((((((((())))))))))))(((***,,,+++((((((+++...)))((('''(((***+++***)))(((((((((+++---......---(((((('''((()))***,,,---(((((((((((())))))))))))((('''%%%%%%+++000,,,$$$***++++++++++++***)))))),,,+++***))))))***++++++)))))))))***+++,,,,,,,,,***************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((%%%+++...***&&&(((***+++***+++,,,...000///+++(((++++++************++++++)))+++)))%%%%%%)))***((()))+++...---+++)))+++,,,)))000111***&&&))),,,,,,***---...---***((()))+++---+++)))((()))+++++++++******))))))))))))))))))///---******,,,---,,,***++++++++++++,,,,,,---...************************...000///******///...)))******++++++++++++******,,,,,,,,,,,,---...//////))),,,...---++++++---///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,//////...---,,,++++++***++++++,,,------...//////((()))***+++---...///000000+++%%%###&&&+++...///+++---///000///---+++)))++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---...///////////////......------...///000111222222------......///.........,,,,,,,,,---------......---+++***,,,///111000...++++++,,,---.........---///...,,,+++,,,...000111........................333222222222111111111111444444333000//////111333---...000222333222111000////////////000000000000///111333444333222222333111222333444555444444333111000000000111222333333333444555666666666555444333333333444444444555555777888999::::::::::::999666666777888999999::::::888999:::;;;<<<<<<<<<<<<777888:::;;;===>>>>>>???>>>???@@@AAAAAAAAAAAAAAA===???CCCGGGJJJKKKLLLLLLIIIIIIIIIJJJJJJLLLMMMMMMGGGEEEGGGMMMOOOMMMNNNRRRNNNMMMLLLMMMNNNQQQTTTVVVOOOQQQSSSTTTTTTUUUWWWYYYXXXZZZ]]]```bbbeeehhhkkkwwwzzz+++++++++++++++***)))(((((()))***++++++***(((((()))***+++,,,,,,,,,,,,,,,++++++++++++************------,,,,,,+++***)))))))))((())),,,+++)))***...******)))***+++***(((&&&******))))))******+++,,,+++*********))))))((((((+++***)))'''''')))***+++))))))(((((()))***++++++(((((())))))*********+++))))))*********))))))(((******))))))))))))*********)))((((((((()))+++,,,+++---///,,,(((&&&''')))++++++***)))(((((())))))000+++&&&'''+++//////---+++++++++)))''''''***---***)))(((((()))+++---...((()))***+++++++++++++++,,,)))(((***......***&&&))))))(((((((((((()))))))))((('''&&&'''(((***,,,+++++++++++++++***))))))******++++++++++++*********++++++,,,,,,------...---,,,+++)))(((&&&%%%$$$'''***---///000...,,,***)))+++,,,,,,+++++++++,,,***+++,,,---------,,,+++***,,,...---,,,++++++,,,(((((())))))*********+++***+++,,,,,,******+++,,,,,,)))(((+++111333///+++...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((((((((()))---,,,******+++,,,,,,++++++******+++------,,,***(((---...***+++//////*********))))))***,,,...///---///111111///,,,++++++000...,,,---///000---***,,,///111000---+++,,,......,,,******,,,...///...///...,,,+++***++++++,,,333000...///000111///,,,//////............//////111000///......---......222...+++***,,,...---,,,//////............//////000000...------...///000222///---...000000...+++000000111111111111000000////////////000000000000//////000000111111222222//////000000111111222222111222333333111111222444000222444444333333444555///000222444555555444444666555333333222333444555555333222333555666666555888999:::999777666777888999999888888777888888999666999;;;;;;999999;;;>>>:::<<<>>>@@@AAA???===<<>>;;;<<<>>>???@@@???>>>===@@@AAACCCDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJJJJMMMNNNMMMJJJLLLQQQRRRPPPOOOPPPQQQRRRSSSRRRQQQPPPPPPLLLMMMRRRSSSRRRTTTXXXVVVWWWYYYZZZ[[[\\\\\\[[[]]]```cccccccccgggnnntttyyy|||'''((()))***++++++++++++&&&'''(((***+++++++++++++++++++++++++++*********))))))''''''''')))+++,,,)))))))))((((((''''''&&&,,,***+++,,,***&&&'''***)))(((((()))++++++***(((***))))))))))))***++++++************))))))))))))+++***)))(((((()))***+++)))((((((((((((''''''''')))))))))***************))))))************))))))******))))))))))))*********))))))))))))***++++++,,,)))&&&(((,,,...,,,)))+++***))))))))))))))))))%%%'''---555;;;;;;666111000,,,((())),,,...+++(((,,,,,,,,,+++)))((('''&&&(((((())))))******))))))000***%%%###&&&***++++++***))))))(((((())))))***+++***)))((('''((()))***)))***+++,,,,,,+++)))(((******++++++++++++******......------,,,++++++******++++++,,,------......))))))***+++++++++******)))***+++,,,,,,,,,,,,,,,------,,,+++*********+++---+++***+++......,,,))),,,,,,+++++++++++++++******+++,,,,,,******+++,,,---...///...+++***,,,......,,,***+++,,,------,,,)))***++++++------...///***************+++,,,---***))))))+++,,,,,,***(((*********+++------,,,***))),,,---+++,,,......+++------............------+++,,,......,,,***)))***+++***+++---///000000...///---+++***+++,,,,,,+++000...---,,,.........---......---------...//////...,,,,,,,,,...///...---......------------......////////////000111222333000...,,,+++,,,---...---//////............//////......///////////////...///...---...000111000///...//////000000//////...////////////000000000000111111111111000000000000111111111111000000000000222444666555333000//////111222444333222000111222333444444555555555444444555555444444555666777888:::888666666777888888777999:::;;;:::888888888999:::::::::::::::;;;;;;;;;;;;===>>>>>><<<<<<===>>>=========>>>>>>>>>??????BBBBBBDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKNNNPPPPPPLLLMMMQQQSSSQQQSSSSSSTTTUUUUUUTTTRRRQQQNNNLLLMMMPPPRRRRRRTTTWWWWWWXXXYYY[[[\\\\\\\\\\\\]]]```cccdddeeeiiipppuuuyyy}}}((()))***************)))(((((())))))************,,,,,,+++******))))))))))))(((&&&%%%&&&(((+++---))))))((((((((('''''''''+++)))***,,,***&&&'''+++)))(((''')))+++++++++))))))))))))))))))***++++++*********)))))))))))))))******)))(((((()))***************))))))(((''''''************************((())))))************)))******))))))))))))******)))))))))*********++++++///,,,))))))******)))(((******)))))))))))))))***+++******---222666888777222111///...---,,,***(((---,,,***))))))***+++,,,(((((())))))))))))((((((+++'''###!!!###&&&((((((***))))))))))))))))))***++++++***)))((((((((()))((()))+++------+++)))(((******++++++++++++******/////////......---------(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------***)))***+++------,,,+++000///---+++******+++,,,...***(((***...///,,,'''---------,,,,,,+++++++++***+++,,,,,,******+++,,,***************+++---///---,,,++++++,,,---,,,++++++++++++,,,,,,---------*********+++++++++,,,,,,(((((()))+++---,,,***'''***))))))+++------,,,+++***+++,,,,,,,,,------,,,,,,---...//////...,,,++++++,,,...---,,,******+++++++++,,,---...//////...111---))))))+++------+++111///------......---,,,++++++++++++,,,------...,,,,,,,,,---...//////...------,,,,,,,,,,,,------//////...//////000111111///...---,,,------......//////............//////------///000000000///............///000111111000......////////////......////////////000000000000222222111111000000//////222222111111000000//////000222555666444111000///111222333333111//////000555555555555555555444444444555555666777888888999999777555555666666555444999:::;;;:::999888999:::999::::::;;;;;;;;;;;;;;;>>>>>>??????>>>>>>>>>??????>>>=========>>>???@@@BBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLOOOSSSSSSOOOOOORRRTTTSSSVVVWWWXXXXXXWWWVVVUUUTTTQQQPPPPPPQQQSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\\\\\\\]]]___ccceeehhhlllrrrwwwxxx}}}+++++++++***)))((('''&&&++++++***)))))))))((((((,,,,,,***))))))))))))***)))(((&&&%%%&&&(((+++---******))))))))))))((((((((('''(((+++***'''(((---)))((('''(((***++++++***))))))(((((())))))***+++))))))))))))))))))************))))))))))))******+++++++++++++++***)))(((+++++++++***************(((((()))*********************))))))))))))******)))*********++++++++++++,,,---,,,***''''''))),,,***)))))))))))))))******---+++((((((+++///333555555888:::666000++++++---000...***((((((***---///(((((())))))))))))(((''''''%%%$$$$$$%%%&&&&&&%%%******))))))))))))******++++++***)))))))))))))))((()))+++,,,,,,+++***)))******++++++++++++******))))))******++++++++++++((((((((()))))))))))))))------,,,++++++,,,,,,---***))))))***---...---+++111000...---,,,,,,,,,------***((()))...///+++'''...---------,,,,,,++++++***+++,,,,,,******+++,,,///+++((()))---000///------,,,+++,,,------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,++++++******(((((())),,,------+++(((***))))))+++---...---++++++++++++------,,,,,,---+++,,,---......---+++***,,,---......,,,++++++,,,,,,---......---,,,,,,,,,333///+++***---///...---000...---.........---+++***++++++,,,,,,---------,,,---.........//////000------,,,,,,,,,,,,------000///...---------------............------.../////////............//////,,,---///000000000///......//////000000000111111......////////////......////////////000000000000222222111111000000//////222222111111000000//////---000444555444333222222111222333333111//////000666555555555444444555555444555666777777888999999888777555444555666555444888999::::::888888999:::888888999:::;;;;;;::::::???>>>>>>>>>???@@@????????????=========>>>@@@AAAAAABBBBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJKKKLLLPPPTTTVVVRRRQQQTTTVVVUUUYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUUUUVVVUUUYYYYYYYYYZZZZZZ[[[\\\\\\]]]___bbbfffjjjnnnssswwwyyy}}},,,,,,+++***)))'''&&&%%%---,,,+++)))(((((('''(((,,,+++***(((((()))***+++))))))''''''''')))+++,,,************************'''&&&(((+++***''')))---+++)))(((((()))+++******)))(((((((((((()))******))))))))))))************)))))))))******)))))))))***+++,,,,,,,,,+++***)))+++++++++++++++*********'''((()))******+++************))))))))))))******)))***++++++,,,,,,++++++'''***+++)))'''(((---111)))))))))))))))******+++((()))******++++++++++++444:::???;;;222,,,---111333000,,,((('''(((+++---))))))******))))))((((((&&&''')))******)))'''&&&+++******))))))******+++******************))))))))))))***++++++++++++*********++++++++++++******))))))******+++,,,,,,---+++++++++***************,,,+++******))))))*********((((((***...///---+++000///...------,,,,,,---,,,***)))***------+++(((------,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,666000,,,,,,000222...))),,,++++++,,,---...,,,***///......---++++++***))),,,,,,------,,,+++******))))))***+++---...,,,***)))))))))+++---...---,,,,,,***+++......,,,+++---+++,,,,,,---------,,,,,,,,,---...---,,,+++,,,...,,,---......,,,++++++,,,111///---,,,---......---...---,,,---......,,,***------.../////////......---...//////...---///000......------------......000///...---,,,,,,,,,,,,,,,...//////...---///000//////............//////,,,---...///000000000000...000111111//////000222...//////000000//////...////////////000000000000111111111111000000000000111111111111000000000000---///333444444333333444111222444333222000111222555444444333444444555555444555666777888888777777999777555555666777777666666888999999888777999:::666888999;;;;;;;;;::::::===<<<<<<===???@@@@@@?????????>>>===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHIIIKKKLLLMMMMMMOOOUUUXXXUUUSSSVVVYYYYYY[[[\\\]]]^^^]]]\\\[[[ZZZ\\\^^^\\\XXXWWWYYYXXXVVV[[[[[[ZZZZZZ[[[\\\\\\]]]^^^___bbbfffkkkooosssuuu{{{************)))(((&&&&&&,,,+++***((((((((())))))+++***((((((((()))+++,,,******)))))))))******+++************************)))'''(((+++)))&&&'''+++,,,***(((((()))******)))((((((((((((((()))******((()))))))))************))))))************))))))((()))+++,,,,,,+++***))),,,,,,,,,++++++*********'''((()))******+++++++++******))))))))))))******)))***+++,,,,,,,,,++++++))))))(((((((((***---000)))))))))))))))***++++++''')))+++,,,+++***((((((---222777666111,,,,,,...---,,,+++))))))((())))))******++++++***))))))(((''')))+++++++++***))))))+++******))))))******+++))))))******++++++************)))))))))***,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***(((''')))...000...++++++,,,,,,,,,,,,,,,++++++*********+++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,222000......//////,,,))),,,++++++,,,......,,,***---------,,,,,,+++++++++***+++,,,---------,,,++++++******+++---///...---)))((()))+++---...---,,,,,,)))***...///++++++...---,,,,,,,,,---...//////+++,,,,,,,,,******,,,---))),,,......,,,+++,,,...---...///...,,,,,,,,,---+++++++++,,,......,,,***---.../////////...---,,,,,,...///...,,,+++,,,...///..................//////......---------......+++...000000...---///111//////............//////---------......///000111///111222111///...///111///000000111111000000///////////////000000000000000000000000000111111111000000000000000111111111///111333333222222333444000222444444333222222333333333222222333444555666444555666777777777666555777555444444666777666666555666888888777666888999777888:::<<<===<<<;;;;;;;;;999999;;;>>>@@@@@@>>>??????>>>>>>??????@@@@@@DDDCCCCCCBBBCCCDDDEEEFFFFFFGGGJJJLLLNNNPPPPPPPPPNNNUUUYYYWWWUUUXXX[[[\\\\\\]]]___``````___^^^^^^^^^```___ZZZYYY\\\\\\XXX^^^^^^]]]\\\]]]^^^___```^^^___bbbfffkkkooorrrsss((()))))))))))))))((('''******)))(((((()))***+++***)))((('''((()))+++---++++++++++++************))))))))))))************+++))))))+++)))%%%&&&)))---+++((((((((())))))(((((((((((((((((()))******(((((())))))*********+++))))))************))))))&&&''')))+++,,,+++***))),,,,,,,,,++++++*********''''''(((******+++++++++******))))))))))))******)))***+++,,,---,,,++++++000+++'''&&&))),,,+++***))))))((())))))***++++++++++++***)))((((((+++,,,%%%(((,,,------+++)))((($$$&&&(((***++++++))))))+++++++++++++++***))))))((()))***)))((((((((()))++++++************++++++((()))***++++++++++++++++++***)))((((((***,,,...******++++++++++++************))))))(((''''''''')))))))))******++++++,,,---------------,,,+++******(((&&&)))...000...+++((()))+++,,,,,,+++***))))))***,,,,,,***)))***+++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,(((***------,,,***++++++,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............---+++***+++---/////////)))((()))+++---......,,,---)))***//////+++***......---------...///111222***++++++***))))))+++,,,'''***------,,,,,,---000***---///...+++)))***,,,))))))***+++---...,,,***,,,,,,---...---,,,***))),,,...///...+++)))***---//////............//////......---......///000111+++...000000...---///111//////............//////......------...///111222000222333222///---///111000000111111111111000000////////////000000000000//////000000111111222222//////000000111111222222222333444333111111222333000222444444333333444555222222111111222444555777555555666777777666555444333222111111333555444444444666777777666666777999888999;;;===>>>>>>===<<<999777777999>>>@@@@@@>>>>>>>>>??????@@@@@@@@@@@@EEEEEEDDDCCCCCCDDDEEEFFFFFFHHHLLLOOORRRSSSRRRRRRNNNUUUZZZXXXVVVYYY\\\^^^]]]^^^___aaaaaaaaa``````]]]``````[[[ZZZ^^^___[[[aaa```___^^^^^^___aaabbb______bbbfffkkkoooqqqrrr...,,,******+++++++++***---,,,***)))))))))***+++++++++************++++++'''+++///---)))%%%&&&)))++++++************++++++%%%(((+++...///...,,,***'''++++++'''&&&******%%%,,,(((&&&(((---...***%%%,,,***)))***---...,,,***+++***,,,...+++$$$$$$)))+++******,,,...---***'''***))))))+++,,,+++(((%%%)))))))))***+++++++++,,,111+++(((***)))%%%%%%***---******,,,+++((((((***,,,+++***))))))***+++,,,))))))******)))((('''&&&...,,,***))))))***,,,......+++((((((***,,,+++***---+++******++++++***((()))***,,,,,,***(((''''''******+++++++++******))),,,+++)))***++++++***(((&&&......$$$!!!'''***&&&+++------,,,***)))***+++000...,,,---//////+++(((...---+++,,,------,,,***,,,------...------,,,,,,************)))))))))(((---,,,+++***)))))))))***+++'''&&&***,,,++++++---...,,,++++++,,,,,,***)))'''+++//////,,,******+++)))+++------+++***++++++///---+++,,,...///---***.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++------,,,***)))***+++/////////......------------,,,,,,++++++******)))***...///......111000,,,,,,,,,---...////////////,,,---...///000000000000......---,,,,,,,,,---------------............///+++,,,------......------,,,+++)))***---///000000........................+++000000,,,+++...---)))........................333111......///111222222+++---///111222222111000111111000......---------///333444222222444333000000000111111111111000000222000///111333444222000...///000111111222222111///222222000111555555333333222333444555555333111444666888777555444333333333222222111222333555666444555555666555555444444555555555444444333333333777777666555444555888:::;;;;;;:::::::::;;;<<<<<<999;;;===???@@@AAAAAAAAAAAA???======???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFJJJKKKLLLKKKKKKNNNQQQTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXYYY[[[^^^```cccdddeeeaaaaaaaaaaaabbbbbb___]]]```aaabbbccccccbbbaaaaaadddeeeeeeeeegggkkkqqquuu~~~---+++))))))***+++***)))++++++***)))))))))))))))*********))))))*********'''***---+++'''$$$&&&(((*********))))))*********'''(((+++------,,,+++***(((++++++&&&&&&)))(((%%%((((((''''''((((((((('''+++)))(((***,,,---+++))))))'''(((***((($$$%%%+++...)))'''***000222---(((***++++++******)))))))))***************+++++++++000+++(((***)))&&&&&&+++,,,)))))),,,+++((((((+++,,,++++++++++++++++++,,,++++++*********)))))))))+++)))'''&&&&&&''')))++++++)))'''''')))+++***))),,,+++))))))***+++)))((((((***++++++***)))***+++)))******+++++++++******************)))(((((((((!!!***,,,'''&&&,,,...******+++,,,+++)))))))))++++++,,,------,,,,,,---...---,,,++++++,,,,,,+++)))+++,,,---------------,,,++++++++++++************,,,,,,,,,,,,++++++******...++++++---,,,)))***---,,,+++******+++,,,***))))))+++---...---+++++++++)))+++,,,,,,+++***+++,,,111...,,,,,,------,,,***------------,,,,,,,,,+++///...---,,,,,,,,,,,,---+++,,,---,,,******+++,,,++++++******))))))((((((+++++++++,,,,,,,,,,,,,,,***---...,,,---//////,,,............---,,,+++++++++,,,---...////////////,,,,,,,,,,,,------...///------------............,,,,,,---...............///---++++++---...///...,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,---222222...------------------------444222///...///000000///,,,---///111222222111000111000///......---------...222333000000222111---000000111111111111000000111//////000333333222///111222222111111000///......222333111222555555222333222222222444444333111222333555444222111111222333333222222222333444444444555555555555555444444666666666555555555444444888888888666555666999;;;;;;;;;;;;;;;;;;<<<======:::<<<>>>@@@AAABBBBBBBBBDDDBBB@@@@@@CCCEEEFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGJJJKKKLLLLLLLLLNNNRRRUUUWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^___```aaaaaabbbbbbcccbbbbbbccceeeeeecccaaabbbbbbddddddddddddcccbbbffffffggggggiiimmmrrrvvv+++***))))))******)))((())))))******))))))((((((***))))))(((((())))))***(((***+++)))%%%$$$&&&)))***))))))(((((())))))***))))))************)))))))))+++***'''&&&((('''%%%***,,,,,,+++((((((+++...)))(((((()))++++++***)))***((((((***)))'''***//////)))$$$(((111555000)))(((***+++***'''&&&(((***+++++++++***************---***)))***)))'''(((++++++((((((++++++)))))),,,+++,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))******)))'''&&&&&&''')))***)))'''&&&''')))******)))+++***))))))******)))(((((()))******)))***,,,...((()))***+++++++++++++++)))+++,,,***'''%%%&&&((( (((,,,)))***//////***((()))******)))((()))+++'''***---,,,******///333,,,+++******++++++***(((***+++,,,---------------,,,,,,,,,++++++++++++***+++,,,---...---,,,+++***+++******+++'''"""$$$)))***)))((()))+++++++++)))+++++++++,,,------+++)))***+++,,,,,,*********,,,000...,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,+++***)))))))))***++++++,,,------......+++------******......,,,------------,,,+++******++++++,,,---............******+++,,,---...//////------------............------...////////////...111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,+++,,,///000---------------------------555222///......///...---...///000222222222111000111000///......---......---111111///...000...***000000111111111111000000/////////000111222111///111222222111111000///...---111333111222555444111333222000000222333222111222333333222000000111333333333444444444333222222444555555555555555555555777777777666666666666666888999999888777777:::<<<::::::;;;;;;<<<===>>>>>>;;;===???AAABBBBBBBBBBBBDDDBBBAAABBBDDDGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMOOORRRUUUXXXYYYZZZ[[[\\\]]]^^^^^^``````aaaaaabbbbbbbbbbbbdddddddddfffhhhiiigggeeedddeeefffffffffeeedddccchhhiiijjjjjjkkkooossswww+++***)))***+++,,,***)))'''((()))******)))((('''))))))(((((((((((()))))))))******(((%%%%%%'''***))))))(((((((((((())))))******)))(((((((((((((((***+++***)))((((((((('''------+++***)))***,,,...''''''((()))******)))((()))))))))******)))***+++...)))%%%'''---111...***"""'''+++***&&&###%%%(((,,,+++++++++***)))))))))+++***)))******)))***,,,***''''''++++++)))))),,,******,,,------,,,******)))(((&&&$$$$$$%%%'''(((,,,+++***))))))***+++,,,(((''''''((()))************)))((((((******)))(((((())))))((('''(((***---'''((()))***+++,,,,,,,,,(((,,,...+++&&&$$$&&&)))'''+++---***)))++++++'''''')))******))))))+++,,,)))*********)))+++///222+++***))))))******)))((()))***+++,,,,,,------,,,,,,,,,+++++++++*********)))***,,,......---+++***))))))+++***%%% """))))))((('''(((***++++++***+++)))(((***,,,---***'''***+++++++++))))))***,,,...,,,++++++,,,---///000++++++++++++++++++++++++...------,,,,,,,,,------)))+++,,,,,,++++++---......------,,,,,,+++******,,,,,,,,,------.........+++---,,,((((((,,,---,,,((()))***+++,,,---------***+++,,,,,,------------***+++,,,,,,------------,,,,,,---------.........---......///000/////////111///......//////...---////////////////////////---...............---,,,------------------------222000.........///......///000111111222111111000000000///..................111111......///---)))000000111111111111000000......///000000111000///...///000111111222222111---111333222222444333///444222//////000222222222333444333222111111444666333444444555444333111000444444444444444555555666666666666666666666666666888999999888777888:::;;;888999:::;;;<<<=========;;;<<<>>>@@@AAAAAAAAAAAAAAA??????@@@CCCEEEFFFEEEGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNNNNOOOQQQTTTWWWYYYYYYYYYZZZ\\\]]]^^^___^^^___```aaacccdddeeefffeeeeeefffhhhkkklllkkkiiifffggghhhhhhhhhgggfffeeeiiijjjlllmmmnnnppptttvvv|||,,,++++++,,,......,,,***'''((()))******)))((('''))))))(((((((((((())))))+++******((('''''')))+++))))))(((((((((((())))))+++***)))''''''''''''(((+++******+++***))))))***,,,'''######'''))))))'''&&&'''((()))))))))))))))&&&(((((())))))(((&&&$$$+++***)))((())))))******!!!'''---...***&&&&&&''',,,+++++++++***)))))))))*********)))***+++,,,+++)))''''''***+++)))))),,,((()))***++++++***)))(((((('''%%%$$$$$$&&&((()))---,,,,,,++++++,,,,,,---((()))************++++++***)))((()))***+++***))))))***)))'''%%%%%%''')))'''((()))***+++,,,,,,,,,))),,,///,,,'''%%%(((+++------+++'''&&&((((((&&&(((***++++++******,,,------***''''''***,,,------+++***((()))******)))''')))******+++,,,,,,+++++++++*********))))))))))))'''(((+++,,,---,,,+++***,,,,,,...///***&&&)))000)))((('''(((***++++++******(((&&&'''***+++)))&&&***++++++***((((((***,,,//////...,,,++++++,,,---++++++++++++++++++++++++------,,,,,,,,,------...***+++------,,,,,,---///+++++++++*********)))))).........------,,,,,,,,,+++---,,,((((((+++---+++'''((()))+++,,,---------***+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,,,,,,,------------...---......///000////////////...---...000111000...////////////////////////000///000111111000000000------------------------...---,,,---///000000///000111111111111000000///000//////............///...222222///...000...***000000111111111111000000---...000000000000000000...///000111111222222111...111333111111333222///444222//////000222222222222333333222111222555777333444444555444333111000555444444444444555666777555555555555555555555555666777888888777777888:::777888:::;;;<<<<<<<<<;;;:::;;;===>>>????????????@@@???>>>@@@BBBDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMLLLMMMPPPQQQRRRSSSVVVYYYXXXXXXXXXYYY[[[]]]___```______```bbbccceeeffffffeeefffgggjjjmmmnnnnnnllliiijjjkkkkkkkkkiiihhhgggjjjllloooppppppqqqtttvvv|||,,,+++,,,---//////---+++(((((())))))******))))))***))))))(((((())))))*********))))))))))))*********))))))(((((())))))*********)))(((((('''((((((***((((((++++++)))))),,,---(((###$$$))),,,)))&&&&&&((()))***)))((()))******++++++***+++,,,***%%%(((***+++***'''&&&''')))%%%***///111///+++******+++++++++***************))),,,,,,******,,,,,,******''''''******((((((+++(((((())))))))))))((((((***)))((((((((()))***++++++++++++******+++++++++)))***,,,,,,***)))***++++++***)))***+++,,,+++***)))******(((&&&%%%&&&(((((()))***+++++++++++++++))),,,---,,,)))((())),,,---***'''&&&''')))))))))***+++,,,,,,+++***,,,---///***''''''+++,,,+++(((+++***))))))******)))'''******+++++++++******)))*********)))))))))(((((('''((()))+++,,,,,,++++++++++++,,,...+++(((+++000***)))((()))+++++++++))))))((('''((()))))))))(((***+++***)))((((((***,,,222222222///+++((('''(((++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......+++,,,------,,,,,,---...,,,,,,,,,------------............---,,,++++++***+++------)))))),,,,,,***+++++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,------...---,,,+++)))''',,,,,,,,,,,,------------------...////////////...---------...000000///...------------------------)))''')))---///......111........................,,,++++++---///000000///111111000000//////......//////............//////...222222000///111///,,,000000111111111111000000---///111111000000000111111222222111111000///...///222222//////222222000333222000000222333222111///000111111111111444555333333444444444333222222555444333333444555777888444444555555555555666666666777888888777777888999999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>???>>>>>>===BBBBBBAAABBBDDDEEEEEEDDDHHHGGGGGGGGGIIIKKKMMMNNNMMMOOORRRTTTUUUVVVYYY[[[XXXXXXXXXYYY[[[]]]___aaacccccccccddddddeeeeeeeeehhhhhhiiilllpppqqqpppooonnnnnnooooooooommmlllkkkmmmooorrrtttttttttuuuwww}}}******+++---//////,,,***)))))))))))))))***++++++*********))))))*********((((((((()))******)))(((*********))))))*********)))))))))))))))))))))((('''$$$%%%***+++((()))------+++)))***,,,---+++***&&&(((++++++)))((()))+++,,,,,,)))&&&(((......***'''((()))******)))(((((()))***,,,---------,,,,,,***************+++++++++)))------******---,,,(((+++((((((******'''''')))******))))))))))))******)))))))))*********++++++************************(((+++---,,,)))''''''(((+++******+++,,,------+++(((***++++++)))((()))***)))******+++++++++******)))))))))***************,,,)))''')))++++++*********+++,,,+++***)))***+++******))))))*********))),,,***))))))***+++)))(((++++++++++++***)))((('''+++++++++*********))))))(((((()))***,,,------...,,,)))(((+++***((())),,,,,,+++******+++,,,***))))))***+++***)))(((***+++*********((('''(((***,,,...111222111---)))((((((+++,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,---......,,,+++,,,---------...///000111111222,,,,,,,,,,,,,,,++++++++++++......++++++---,,,)))++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,---------+++)))(((++++++,,,,,,,,,---------,,,,,,---..................------...//////---+++------------------------%%%###%%%***,,,***+++...////////////////////////,,,,,,+++---//////...---111000///...------------//////............//////---000111//////111000,,,000000111111111111000000...000222222111000111333111222222111111000///...111333111------111222111333222222222444444333111...000222333333333444666333333222222222333444444555444333333333555777888555555666666666777777777666888::::::999888999:::<<<===>>>???>>>===;;;:::;;;<<<===>>>??????>>>>>>EEEDDDCCCDDDEEEFFFDDDCCCGGGGGGFFFGGGHHHJJJMMMNNNOOOQQQTTTVVVWWWYYY[[[]]]ZZZYYYYYYZZZ\\\^^^aaaccceeeeeefffgggggghhhiiiiiikkkkkkmmmooorrrtttsssqqqsssttttttttttttrrrqqqppppppsssvvvxxxxxxxxxxxxyyy|||))))))***,,,......,,,)))+++***)))))))))***,,,---++++++************++++++''''''''')))***)))(((&&&++++++************++++++))))))************))))))%%%!!!"""(((***'''(((---''')))++++++)))((()))***&&&)))++++++)))(((***,,,&&&%%% '''+++((('''&&&&&&)))...///+++'''+++)))'''&&&(((***,,,,,,))))))******+++++++++,,,)))......******---,,,'''+++((((((******&&&&&&))),,,+++***))))))***+++,,,&&&'''((()))******))))))++++++++++++++++++++++++(((+++---,,,(((%%%%%%&&&,,,+++***+++---...---,,,'''***,,,---,,,,,,,,,,,,******+++++++++******)))((('''&&&'''***+++***)))---******---///---)))'''***++++++***((('''((()))%%%))),,,,,,)))(((***,,,,,,+++******++++++***(((++++++++++++***((('''&&&,,,,,,,,,+++++++++***************+++,,,...///000111,,,***---...+++***,,,...,,,++++++,,,,,,***)))***,,,---,,,)))(((+++...*********(((''''''***,,,(((,,,000111///,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---...///...,,,++++++---((()))***+++---...///000)))******++++++,,,,,,---***...///---,,,---,,,(((((()))***,,,.../////////---------......---,,,,,,)))***,,,------,,,+++***++++++,,,,,,,,,---------+++,,,------......------///............---***(((000000000000000000000000---***+++000000,,,,,,000000000000000000000000000...---,,,---......---+++111000///---,,,,,,,,,,,,//////.........//////000,,,///000//////111000---000000111111111111000000...111333333111000111333...///000111111222222111222333111,,,,,,000333222333222333444555555333111///222555777666666777888333222222111222333555666555444333222333555777999666666777777888888888999777999;;;;;;:::::::::;;;>>>???@@@AAA@@@>>><<<;;;<<<===>>>???@@@@@@??????EEEDDDCCCDDDEEEEEECCCAAAGGGFFFFFFFFFHHHJJJMMMOOOPPPRRRVVVXXXYYY[[[]]]___[[[[[[ZZZ[[[]]]```ccceeecccdddfffhhhkkkmmmooopppnnnnnnooorrruuuvvvuuussswwwxxxxxxxxxwwwvvvtttssssssvvvzzz{{{{{{zzzzzz{{{zzz}}}))))))******++++++++++++---,,,++++++,,,,,,***((())))))))))))))))))))))))+++***)))*********(((&&&)))******)))(((((()))+++,,,)))'''(((+++------+++'''((())),,,//////---***++++++++++++++++++++++++))))))))))))((('''&&&%%%+++***)))'''''''''((()))***)))))))))+++,,,+++******)))))))))++++++)))'''+++++++++*********))))))++++++************++++++***)))))))))))))))******************************)))******++++++)))((('''((('''&&&'''***,,,,,,,,,+++((('''******'''&&&))))))))))))))))))*********---,,,++++++,,,,,,***)))***************)))(((''''''(((((()))***+++++++++++++++***)))(((((())))))******))))))******+++,,,''')))++++++******+++------,,,+++*********+++,,,,,,,,,,,,,,,++++++******)))((('''***---...,,,(((+++++++++******+++,,,,,,,,,,,,,,,++++++*********...,,,+++,,,------)))&&&''',,,000///+++''')))+++,,,+++******++++++)))(((---.........---+++)))(((,,,,,,------,,,+++)))(((000---***+++///000---***,,,++++++***)))))))))***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******...+++((((((***---///000,,,,,,++++++,,,,,,---...111000...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++//////............//////---,,,,,,---000111111000...///////////////.....................///000000222---,,,///000...---...000000//////.........---***,,,///111111000///...//////000000///...------...000222222000.........111111111111111000//////...000222333333333111000222222111111000000//////222222111111111111111222444444222222222222444444666666555555444444444444444555666555333333555777555555444333333333444444666666777888888888888777<<<:::888777888999999999@@@@@@@@@???======@@@BBB???======@@@DDDEEEDDDBBBBBBAAAAAABBBDDDDDDDDDCCCGGGJJJLLLKKKHHHHHHMMMQQQQQQPPPPPPPPPRRRUUUXXXZZZ\\\WWWVVV\\\aaaaaa```aaaeeefffggghhhiiikkkooorrrmmmllllllooouuuxxxyyyxxxzzzzzzzzz{{{{{{|||||||||yyy~~~}}}}}}~~~~~~((((((((()))))))))******,,,+++++++++,,,,,,***(((((((((((((((((((((((((((***)))))))))++++++)))'''((()))***)))'''''')))***)))'''%%%%%%'''))))))'''(((((((((***,,,,,,+++)))++++++++++++++++++++++++''''''(((((()))(((((((((,,,+++***)))((())))))******)))((()))+++,,,+++***)))(((((()))+++,,,***)))*********)))))))))((((((++++++************++++++******))))))))))))******************************)))******+++******(((((()))((('''(((***,,,---,,,)))''''''***+++((())),,,)))(((((()))*********))),,,+++******++++++***((()))************))))))(((((((((((()))***+++++++++,,,+++***)))))))))))))))---,,,,,,+++***)))(((((()))))))))***+++,,,,,,,,,---,,,+++*********+++++++++******))))))((())))))*********+++,,,,,,***(((+++++++++++++++++++++,,,,,,,,,,,,++++++*********---,,,+++,,,------)))'''///---,,,,,,,,,,,,++++++,,,+++******++++++***(((------------,,,+++******,,,,,,------,,,+++)))(((///,,,***+++///000...+++---,,,+++***************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,+++***+++***'''%%%,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++//////............//////...------...000111000///......////////////.....................///000000222......222333111///000//////......------------000000///000111111///...///////////////............000222222000......///111111111111111000/////////000111333333222111000111111111000000/////////111000000/////////000000555444333333333333444555666666555555555444444444555555666555333333444666555444444444555666777777666777888888999999888888;;;999888888999:::::::::@@@@@@@@@>>>======???@@@CCCAAAAAABBBDDDDDDBBB@@@AAA@@@AAABBBDDDFFFFFFFFFGGGJJJLLLKKKHHHHHHMMMQQQPPPPPPPPPQQQSSSVVVYYY[[[\\\ZZZ[[[___```^^^aaaeeefffhhhiiijjjkkkmmmpppsssnnnmmmnnnqqqvvvyyyzzzyyyyyyzzz{{{}}})))))))))***************,,,+++***+++,,,,,,***((((((((((((((((((((((((((()))(((((()))++++++***(((((()))***)))'''''')))***)))'''%%%%%%&&&''''''&&&***)))'''((()))***)))(((++++++++++++++++++++++++&&&&&&((())))))*********,,,,,,+++*********++++++***)))((()))+++,,,+++***)))(((((()))+++,,,+++))))))))))))(((((((((((((((++++++************+++++++++******)))))))))******))))))))))))))))))))))))******++++++******)))(((***)))((()))+++---------)))&&&'''+++,,,***+++...))))))(((***+++,,,+++)))+++***))))))******)))((())))))******+++*********(((((())))))***+++++++++,,,,,,+++************+++,,,,,,,,,,,,+++)))(((&&&+++)))'''))),,,...---***---,,,++++++******+++++++++***)))((((((((()))***+++,,,---,,,***(((((((((+++++++++++++++++++++++++++++++++++++++*********---,,,,,,,,,---,,,***(((666///((((((---000---))),,,+++******++++++***)))---,,,,,,++++++,,,,,,---,,,,,,------,,,+++***)))...+++***+++///000///,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++************+++---...***++++++,,,,,,)))$$$ ,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,---//////............//////000...---...///000///.........///////////////............---......///000000------222444111000111......---------------,,,444111......000000///,,,.........//////////////////000222111000/////////000111111111111000000//////000111222333222111111000000000000////////////111111000000000000111111555555444444444444555555555555555555555555444444555666666555333222333555444444555555666888999:::777888888999999999999999:::999777888:::<<<<<<;;;?????????>>><<<<<<===???CCCBBBBBBCCCDDDDDDCCCAAA???@@@BBBDDDFFFGGGHHHHHHFFFIIIKKKKKKIIIIIIMMMPPPPPPPPPQQQSSSUUUXXX\\\]]]]]]]]]___```^^^\\\aaaiiihhhjjjllllllmmmooorrrtttpppooopppssswwwzzz{{{{{{yyy{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***((())))))))))))))))))))))))((((((((()))+++,,,***))))))***+++***((((((***++++++***)))))))))(((((('''---***((('''((()))))))))************++++++++++++'''((())))))*********)))+++++++++*********++++++***)))((()))***++++++)))+++***)))***++++++***((())))))))))))))))))))))))++++++************++++++++++++******))))))******((((((((((((((((((((((((++++++++++++******))))))+++***)))))),,,---------***((())),,,---++++++...+++***)))+++...///---+++,,,***)))***++++++***)))((()))******++++++++++++)))))))))******+++++++++,,,,,,+++++++++++++++,,,''')))+++,,,---,,,***))),,,)))&&&(((---000---***,,,,,,++++++++++++***+++---,,,+++***)))***,,,---))),,,---,,,)))''')))+++++++++,,,,,,++++++******+++++++++***************,,,,,,---------,,,***)))444...((()))...000---''',,,+++******,,,,,,+++***,,,,,,+++***+++,,,...///,,,,,,---------,,,***))),,,+++***+++...000///......------,,,,,,,,,---------,,,,,,++++++,,,,,,---+++***)))))))))+++...///'''(((***,,,...---)))&&&,,,,,,++++++,,,,,,---...++++++++++++,,,------...------------------------------++++++++++++------//////............//////111///......//////...,,,---...//////////////////.........------......///,,,***+++000222000...///........................222...,,,---000111...***............//////000000///111222111000///000111000000111111111111000//////000111222222222222111////////////////////////333333333222333333444555444444444333333444444444444555555666666555444333555666666444222222333444555555555666666888999999888888999::::::::::::999999888888999<<<=========>>>??????>>><<<<<<<<<>>>??????@@@BBBDDDEEEEEEEEEAAACCCEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJKKKMMMPPPPPPQQQRRRTTTWWW[[[^^^___```^^^^^^___^^^]]]aaahhhjjjlllnnnooooooqqqsssuuuqqqqqqsssuuuxxx{{{||||||{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,***)))************************((((((((()))+++,,,***)))++++++,,,+++***)))+++---++++++++++++***)))))))))///,,,((('''((()))******)))))))))******+++++++++******++++++***))))))((()))*********************)))((('''(((***+++***)))---,,,++++++++++++(((&&&************************++++++************++++++,,,,,,+++***************((((((((((((((((((((((((,,,++++++***************+++***)))***,,,------,,,---******------******------++++++...222333000,,,---+++++++++------,,,+++((()))***+++++++++++++++************++++++++++++,,,+++++++++++++++,,,,,,''')))+++,,,---,,,***)))---)))''')))...000---***,,,,,,,,,,,,++++++******,,,,,,+++******+++,,,---'''***,,,+++)))(((+++...+++,,,,,,,,,,,,+++***)))************************+++,,,---...---,,,++++++---+++***,,,...---+++(((,,,+++***+++,,,---,,,***,,,+++******+++,,,...///+++,,,---...---,,,+++***+++++++++,,,...//////......------,,,------......---,,,,,,++++++,,,,,,---+++***)))))))))+++...///***)))***,,,///000///...,,,,,,++++++,,,,,,---...***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------//////............//////111000......//////...,,,------...///////////////......------------......,,,)))***///111///...//////////////////000000000...------///222222000---......------...///000111000111111111000///111222///000000111111111000000000000111111222222222222/////////000000000000000333333222222333444444555222222222222222222222222333444555666666666444333444555555444222222333444777777666666666666666777888888999::::::::::::999999888888:::===>>>>>>===<<<>>>???>>>===<<<===>>>===>>>@@@AAABBBCCCDDDDDDDDDFFFIIIIIIHHHFFFFFFGGGGGGIIIKKKLLLLLLMMMOOOPPPRRRRRRTTTWWWZZZ]]]___```ccc]]]ZZZ]]]___```aaadddkkkmmmoooppppppqqqsssuuurrrsssuuuwwwyyy{{{}}}~~~***************)))))))))))))))(((***+++,,,***)))++++++++++++++++++++++++)))(((((()))++++++***(((***+++,,,+++))))))+++---''')))******)))'''((((((...,,,)))'''(((*********(((((())))))***+++++++++,,,,,,,,,++++++***((((((((()))******+++*********)))((('''(((***+++***)))...,,,++++++,,,+++)))'''************++++++++++++++++++************++++++---,,,+++***************)))))))))))))))))))))))),,,,,,+++************++++++***))))))+++,,,,,,+++...+++***---,,,))))))+++...++++++...444555111,,,---,,,+++,,,---...---,,,******++++++,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,+++)))(((&&&,,,***(((***---///...++++++,,,,,,,,,,,,+++***)))((()))))))))************((()))******)))***,,,...+++,,,------,,,+++)))((()))))))))******************,,,...///---,,,,,,,,,'''***,,,...---++++++***,,,+++***+++,,,---,,,+++++++++++++++,,,,,,---...+++,,,---......---,,,++++++,,,,,,------.........------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++************+++---...///---,,,,,,.../////////,,,,,,++++++,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////............//////111///......//////...,,,,,,---...///000000000000///...------,,,---------000,,,,,,///111000///111///000000000000111111111...///000111222222222222//////...------...000111000111111111000000222333///000000111111111111000111111111111111222222222000000000000111111111111000000000000000111222333111111222222222222111111222333555777777666444333333444444333222222444555888888777666666666666666777888888999999999999999999999999;;;>>>???>>>===;;;<<>>>>>???@@@???AAABBBBBBAAA@@@@@@AAAEEEIIILLLLLLIIIFFFFFFGGGIIIJJJKKKMMMOOOPPPQQQQQQSSSUUUWWWYYY\\\^^^```aaaccc\\\YYY]]]aaabbbbbbcccjjjllloooppppppqqqrrrssstttvvvxxxzzz{{{|||~~~******)))))))))((((((((()))(((((()))+++,,,***)))***************************)))))))))++++++)))''')))******)))(((((()))+++$$$'''******((('''''')))+++)))''''''((()))))))))((((((((()))***++++++++++++++++++,,,++++++******))))))+++,,,,,,,,,++++++)))((('''(((*********(((+++******+++,,,---+++)))))))))))))))*********+++++++++************++++++...---,,,+++************************************---,,,+++*********+++++++++)))((((((***++++++***+++)))))),,,,,,)))***,,,,,,***)))...333555000+++,,,+++***+++---...---,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))))))))***+++,,,---,,,,,,+++***)))((((((******++++++,,,---------++++++,,,,,,,,,+++***)))&&&((()))+++++++++)))))),,,***)))(((***++++++++++++,,,---------+++)))'''((()))))))))*********+++***,,,//////---,,,,,,---((()))+++,,,------......,,,+++***+++---...---,,,++++++,,,---------,,,,,,+++,,,---......---,,,,,,,,,------------,,,---...,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,,,,++++++,,,,,,---...------...///...---,,,,,,------------------------+++,,,,,,------,,,,,,+++//////............//////000///......///000...---,,,---...///000000000000///...------,,,,,,,,,---333...+++...///...///111////////////000000000111///000000---***+++000555111000...------...///000000111111000///000222444//////000111111111111111111111111111111222222333000111111111222222222333////////////000111222222111222333333333333222111111333555777777666555333111222333333222333555666888888777777777888888999666777888888999999888888:::::::::<<>><<<999<<>><<<888;;;???@@@AAAAAABBBDDD===@@@CCCDDDCCCCCCEEEGGGBBBGGGMMMNNNKKKIIIJJJLLLKKKKKKMMMPPPSSSTTTTTTRRRWWWXXXZZZ\\\^^^___``````\\\]]]aaadddcccaaadddkkkhhhjjjmmmoooooooooooopppyyy|||---,,,***)))))))))******))))))))))))***+++,,,---,,,,,,++++++++++++++++++++++++***(((&&&''')))+++''''''(((((())))))************)))(((((()))******)))+++,,,,,,***))))))***---,,,++++++,,,,,,***))),,,---------,,,***((('''++++++++++++***)))''''''''')))***++++++***)))''',,,)))'''(((+++---,,,*********))))))))))))******+++******+++------,,,***///&&& )))---)))###000'''%%%,,,---(((''',,,,,,+++******))))))******++++++++++++************,,,++++++******++++++,,,------------------------...---+++*********+++,,,)))))))))((())))))***+++---------......---***'''###)))+++)))***---,,,'''***************)))((((((++++++++++++++++++++++++---+++((((((***+++++++++******++++++++++++******+++ """+++---------++++++++++++++++++++++++...+++,,,///...***)))+++***+++,,,---...---,,,,,,,,,...000///,,,***+++---............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................))),,,...---+++***,,,///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---+++,,,000000------///,,,,,,,,,------.........,,,---...///...---,,,+++...,,,,,,...111111---***//////...,,,+++,,,...111---------------...///000////////////////////////......////////////......///111333111,,,***,,,......---......///...***(((333222///......///222333111///...///000111000...///.........///000222333000000111222222222222111555333000...---...000111777555333222333222111000000111222222333444555555666555444333333444555666222444666555222111444777777222///333444333777===:::999888888888999;;;;;;777888999::::::::::::::::::999888999<<>>AAABBBAAA>>>>>>BBBEEEDDDBBBAAACCCEEEIIIJJJKKKKKKIIIIIIIIIKKKOOOOOOPPPRRRTTTUUUSSSRRR[[[ZZZZZZ]]]aaabbb^^^ZZZ^^^```cccdddddddddfffgggnnnnnnnnnnnnoooqqqtttuuu,,,,,,***)))))))))******,,,,,,+++***))))))))))))))))))((())))))***++++++++++++***(((&&&&&&)))+++(((((((((((())))))))))))***************************+++------+++***+++,,,---,,,***+++,,,,,,+++)))+++,,,++++++***)))((('''))))))))))))((('''&&&%%%((()))***++++++***)))(((+++)))'''(((***+++***))),,,++++++******++++++,,,---,,,++++++,,,,,,***(((+++(((%%%%%%((()))(((''',,,)))))),,,---++++++---,,,+++******))))))******+++***)))((('''&&&%%%$$$,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))***+++++++++******+++,,,***'''%%%$$$)))+++)))***---,,,(((***************)))((((((++++++++++++++++++++++++,,,***)))(((***++++++*********++++++++++++******555,,,&&&)))---+++((((((++++++++++++++++++++++++...+++***,,,,,,)))))),,,((()))***+++++++++******,,,------+++))))))+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,------++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---++++++......,,,,,,///+++,,,------.........---,,,,,,------------,,,,,,...---+++,,,...///---+++...///...---,,,,,,...000---------------...//////////////////////////////......////////////......///..................---000//////000111///,,,***+++,,,---....../////////111///...///000111000/////////......///000222333000000111222222222222111444222000......///111222555333111111222222111000333333333333333333333333555555444444444444555555333444555555555555777999777222111444555444666;;;888777777666777888999:::888999999:::::::::999999;;;<<<<<<<<<=========>>>AAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJLLLPPPPPPPPPRRRTTTUUUTTTRRRYYY[[[]]]^^^^^^^^^^^^^^^```aaaccceeefffggggggfffmmmnnnnnnppprrrtttwwwxxx,,,+++******)))*********,,,+++***)))((((((((((((******))))))))))))*********+++***)))'''''')))+++******)))))))))((((((((()))***+++,,,,,,+++***)))(((***+++,,,++++++,,,...---+++***+++,,,,,,+++)))++++++***)))(((((((((((())))))))))))((('''&&&&&&((()))***++++++***)))(((+++)))(((((()))***)))(((++++++************++++++000...,,,,,,,,,***(((%%%&&&))),,,***'''&&&(((+++&&&+++,,,******,,,---+++,,,+++******))))))******)))(((((('''&&&&&&%%%%%%,,,++++++******++++++,,,++++++++++++++++++++++++******++++++******))))))***************+++,,,,,,...---------...---+++(((%%%)))***)))***,,,+++(((*********+++******)))(((++++++++++++++++++++++++,,,***))))))***++++++*********++++++++++++******000,,,+++---...,,,+++,,,************************...***)))++++++((())),,,((()))***++++++++++++***++++++***(((&&&(((,,,///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++------++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...***))),,,,,,***,,,///+++,,,---.........---,,,,,,,,,,,,++++++,,,,,,---///---,,,,,,---......,,,---...///...------...///...------------...//////////////////////////////......////////////......///,,,***,,,000222000---222111111111222111///,,,&&&(((,,,000111111///---111000//////111111000//////////////////000222222000000111222222222222111222111000//////111222333333111000000111222222111444444444333333222222222444555555555555555555444333222222333555888888888666444333666666555666999666666666555666666777888999:::::::::::::::999888<<>>;;;<<<===???BBBDDDBBB???>>>AAAEEEFFFEEEEEEGGGIIIJJJIIIHHHFFFGGGIIIIIIIIIIIIKKKMMMRRRQQQQQQSSSUUUVVVTTTSSSYYY\\\^^^]]][[[ZZZ^^^aaabbbaaabbbfffiiijjjhhheeekkklllnnnqqquuuxxx{{{|||++++++******************(((((((((((()))***++++++///...---,,,+++*********+++,,,,,,***)))(((***,,,++++++******)))((((((''')))***,,,------,,,***)))&&&((()))***)))***,,,...,,,+++******,,,,,,+++***,,,+++)))(((((()))***++++++++++++++++++***)))(((((()))************)))(((,,,+++***)))************)))((((((''''''(((((()))///...,,,,,,,,,+++(((&&&&&&***...---)))'''))),,,###,,,...(((&&&+++,,,''',,,+++******))))))******''''''((()))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***++++++***((((((++++++******++++++,,,---///.........//////---+++'''(((*********+++***)))*********++++++******)))++++++++++++++++++++++++,,,***))))))+++++++++)))******++++++++++++******((()))+++---,,,++++++,,,************************,,,******...---***))),,,++++++,,,,,,------------******)))))))))***,,,...***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++///+++***+++,,,+++---111+++,,,---//////...,,,+++---,,,+++******+++---...------...///000///...,,,,,,...//////...------.........---------......///////////////////////////......////////////......000...---...000111000...222111111111222222000...))),,,000333444333111///111000///000111111000////////////000000111111222000000111222222222222111000000000000111222333444222111///000222333333222333333333333333333333333333444555666666555444333333111///000444666555333666555666777777666666666666666666666666777777888::::::;;;;;;::::::999888;;;@@@DDDCCC???<<<===???AAABBBCCCBBB@@@@@@BBBEEEEEECCCBBBDDDHHHJJJHHHEEEEEEFFFHHHHHHHHHJJJMMMPPPTTTSSSRRRTTTVVVWWWVVVUUU[[[\\\]]][[[ZZZ[[[^^^bbbcccaaaaaaeeejjjlllhhhccchhhjjjnnnrrrwww{{{}}}************+++*********(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,---...,,,+++***+++---,,,,,,+++***)))((('''''')))***,,,------,,,***)))'''(((*********+++...000,,,+++******,,,,,,,,,***,,,+++***))))))***,,,---***++++++++++++******)))))))))************))))))------,,,,,,++++++,,,---))))))(((((((((((()))))),,,+++++++++,,,,,,***))))))+++,,,,,,+++******+++'''...///(((&&&++++++%%%,,,+++******))))))******(((((()))***,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++***)))(((++++++******++++++,,,---,,,*********++++++***((()))((()))******))))))*********++++++++++++******+++++++++++++++++++++++++++***)))***+++,,,***)))******++++++++++++******))),,,...,,,)))((('''&&&******************************---222222---***+++,,,+++,,,,,,,,,,,,------)))***+++---......,,,+++******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,000,,,+++------,,,...222,,,---.........---,,,+++,,,,,,+++***+++,,,...///+++...111444333111...,,,,,,...//////...------...///......---------......////////////////////////......////////////......000111222111///...///111111000///000111111000...000000111222222222111111222000///000111222111000000000000111111111111111000000111222222222222111...///000111222333333333333111000111333555555444111111222333333444555555333444555666666555444333666333000111444555333111555666777777888888777666777777888888888999999999::::::;;;;;;;;;::::::999999>>>CCCDDD@@@>>>@@@BBBCCCAAA???@@@CCCDDDDDDBBBDDDBBBAAADDDHHHIIIHHHEEEEEEFFFHHHHHHIIIKKKOOORRRUUUSSSSSSTTTWWWXXXXXXXXX___\\\YYYYYY\\\___``````bbb``````dddiiikkkgggccceeehhhmmmsssxxx|||~~~))))))***++++++++++++***---,,,+++***))))))))))))&&&&&&''')))+++---///000,,,---...---+++++++++,,,,,,,,,+++***))))))(((((()))***+++,,,,,,+++***)))***++++++++++++,,,///222+++*********,,,---,,,++++++*********+++,,,------((())))))***))))))((((((***))))))))))))))))))***,,,---...---,,,,,,...000,,,,,,++++++++++++,,,,,,*********+++------,,,+++,,,+++******+++,,,+++***,,,---+++((()))---,,,(((,,,+++******))))))***************************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++*********************+++,,,,,,,,,+++******+++,,,+++******((((((******((((((+++)))***++++++,,,++++++++++++++++++++++++++++++++++++***)))***,,,,,,***(((******++++++++++++******&&&***---++++++,,,,,,***+++++++++++++++++++++++++++***---222333...+++,,,******))))))******+++,,,++++++---///111000---******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000,,,,,,......---...111......---------,,,,,,,,,,,,,,,,,,,,,---...//////***...222444333000---,,,---...///...------.../////////...------------...////////////////////////......////////////......///222444222...,,,...222111///...///000000///...111111000//////000000111222111000000222222111000000000111222222111111000000000111222222222222111...///111333444444333222444222111222333555555444000111111222444555555666444555555555555555555444999777666555555666555444444777888777777:::999777888888999::::::::::::999999999:::;;;;;;;;;;;;;;;999===@@@BBBAAA@@@BBBDDDCCC@@@===???CCCEEEDDDAAADDDDDDEEEGGGIIIJJJJJJIIIGGGHHHIIIIIIJJJLLLPPPTTTUUUTTTSSSUUUXXXZZZ[[[[[[aaa]]]ZZZZZZ___bbbaaa```bbbaaa```cccgggiiihhheeeeeehhhnnnuuuzzz}}}~~~~~~((()))***+++,,,++++++***...---,,,+++************'''(((((()))+++---///000***,,,---,,,***)))******+++++++++******)))))))))************************))))))***)))(((***---///+++***)))***,,,---,,,+++((((((***++++++,,,,,,,,,((())))))******)))))))))******))))))))))))******)))+++------,,,,,,///111------,,,,,,,,,,,,------*********+++------,,,+++,,,+++***))))))***+++,,,...&&&!!!%%%***,,,++++++,,,+++******))))))******+++*********))))))((((((,,,++++++******++++++,,,++++++++++++++++++++++++***************+++,,,,,,***))))))))))))***++++++---,,,***+++,,,---,,,,,,,,,((('''++++++'''(((+++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,***(((******++++++++++++******###''')))(((+++000111...,,,,,,,,,,,,,,,,,,,,,,,,---***+++//////,,,,,,///******)))))))))***+++,,,...---,,,...000000---***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++,,,---+++***+++---...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---...++++++...///,,,,,,///000...---++++++,,,---...+++,,,---...////////////+++---000000...,,,---......///...---,,,,,,...000//////...---------------////////////////////////......////////////......---...//////......///000111///......000111000///.........//////000111111222111000000222222111000000111222222222222111000000000111222222222222111...000222444555444222111444222111111222444333222222222222333333444444444555555444444444444555555777888888777666555777888444888888666777;;;<<<999888888:::;;;;;;;;;:::999888888:::;;;<<<<<<======<<<<<<>>>???@@@AAACCCCCC@@@?????????AAABBBCCCCCCCCCEEEHHHIIIIIIJJJKKKLLLIIIJJJJJJJJJJJJMMMQQQUUUTTTSSSSSSUUUYYY\\\^^^^^^```___^^^^^^___aaabbbbbbcccccccccccceeegggiiijjjgggkkkqqqwww|||~~~~~~~~~((()))***+++,,,,,,+++***++++++++++++,,,---......///...------,,,,,,,,,,,,(((***++++++)))(((((()))+++++++++*********************)))(((((()))******&&&&&&&&&%%%$$$%%%(((++++++***)))***,,,---,,,+++&&&''')))***+++++++++******++++++,,,,,,,,,++++++******))))))))))))******'''***,,,,,,+++,,,///222,,,++++++******++++++,,,++++++***+++------+++******,,,,,,)))''''''+++...+++ )))))))))+++,,,++++++***)))*********))))))******++++++,,,,,,,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,+++*********+++---...)))))))))((()))******+++***(((''''''((())))))(((---((('''++++++'''''',,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++,,,,,,***(((******++++++++++++*********,,,+++&&&(((,,,***$$$------------------------///+++)))***+++***---111---,,,+++++++++,,,---...111...++++++---...---***,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///---+++)))+++---///---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,***+++......++++++---111///,,,******+++---///+++,,,...000111111000///,,,------+++)))))),,,000//////...,,,+++,,,...111000///...---------------////////////////////////......////////////......,,,***)))+++///111000---222000//////000111111000,,,---///111222333333333222111000111222222222000000111222333333222000000000000111222222222222111///000333555555444222000333111000000111222222111444444333333333333222222666555444333333444555666333555777666444444777:::444888888555666<<<===:::777888999:::;;;:::999999777888999;;;<<<===>>>>>>>>>===<<<===@@@BBBBBBBBB<<>>>>>BBBEEEAAAEEEIIIIIIHHHHHHJJJMMMJJJKKKKKKJJJKKKNNNRRRVVVTTTSSSSSSUUUYYY]]]``````]]]```bbbaaa______bbbeeedddeeeeeeddddddfffjjjmmmiiimmmsssyyy}}}~~~~~~,,,,,,,,,,,,,,,---...///...***'''(((,,,...---***...---+++,,,,,,---+++************+++,,,,,,***'''++++++++++++++++++++++++......---+++)))((('''&&&+++...,,,&&&%%%)))***''''''(((***+++,,,,,,++++++******++++++++++++*********)))((((((***,,,,,,,,,,,,,,,,,,+++***)))((('''***---...---+++***,,,...,,,---+++)))***------)))+++++++++++++++++++++++++++)))((()))***+++***)))------------,,,,,,+++***---,,,+++***)))))))))))))))***+++***))))))+++---************************)))***,,,+++)))(((((((((...---,,,,,,++++++++++++((((((''''''''')))***++++++***)))(((((()))***+++---///---)))))),,,...,,,***++++++,,,,,,++++++******+++,,,---,,,+++***)))&&&***......,,,+++---///...---,,,***)))((((((((('''))),,,......+++)))&&&******************++++++---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,+++******,,,,,,+++******,,,......,,,***))))))---------.........//////++++++++++++++++++++++++---+++******+++,,,+++************++++++,,,,,,,,,++++++*********+++---......---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,+++)))((('''(((***...000***+++,,,,,,,,,+++***)))+++,,,...//////...,,,+++......---------,,,,,,,,,...,,,,,,...000000,,,(((///,,,,,,......------111,,,,,,------.../////////111111111111111000000///222000---...000111000...***,,,///111222111///...111111111111111000//////---222666222***''',,,222000000000000000000000000222222111111111111111111222222222333333444444444222111111111111222333444777777777777777666666666666333444777777555555888999888777666555444333333777777999:::;;;<<<<<<<<<<<<:::999:::<<<<<<999555<<<<<<;;;:::;;;<<<===>>>>>>?????????@@@@@@@@@@@@AAABBBCCCBBB??????BBBFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQTTTTTTUUUWWWYYYZZZZZZYYY```_________```bbbeeegggjjjiiiiiijjjkkkmmmoooqqqmmmpppuuu{{{}}}---------,,,------.........***'''(((,,,...---+++...---,,,,,,------,,,******))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***---+++&&&%%%)))***((())))))***+++++++++******)))******++++++******)))+++******+++---...---,,,++++++,,,++++++***)))((()))+++,,,+++)))(((***,,,&&&(((((('''***000111...++++++++++++++++++++++++,,,***'''&&&''')))******,,,,,,,,,,,,,,,+++******,,,+++***)))******)))))))))***+++***))))))+++---***************************++++++***)))((((((***...---,,,++++++++++++++++++***)))))))))***+++,,,******)))(((((()))*********,,,+++((((((---///---)))******++++++******)))***+++,,,,,,,,,+++******,,,,,,,,,,,,---,,,+++***///...,,,+++***)))))))))************************///......---,,,+++***))),,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---,,,+++******,,,,,,+++***+++,,,------+++******+++,,,,,,---------.........,,,++++++++++++++++++,,,---+++******+++,,,,,,+++,,,,,,,,,------.........,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,---,,,*********+++---...***+++,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,---------------------------///000000...,,,...,,,,,,//////------000111111000000///......------------------,,,++++++222///---...000111000...+++---///111222111000...000111111111000000///......222555222---+++...222000000000000000000000000111111111111111111111111444444444444333333333333444444444444555555555555555555555555555555555555666333333666777444555888888777777666555555444444555666777999::::::;;;;;;;;;:::999:::<<<<<<:::777<<<;;;;;;:::;;;<<<===>>>@@@?????????@@@@@@AAAAAAAAABBBCCCBBB@@@@@@CCCFFFEEEFFFFFFHHHIIIKKKMMMNNNKKKKKKJJJJJJLLLNNNQQQRRRUUUUUUVVVWWWYYY[[[[[[ZZZ___^^^^^^^^^```bbbeeegggiiiiiiiiijjjlllnnnqqqrrrnnnqqquuuzzz~~~//////...---------......---+++((())),,,...---+++...---,,,,,,------,,,+++***)))((()))***,,,,,,+++------------------------)))******++++++,,,------***+++***'''&&&***+++)))+++++++++************)))))))))************))))))))))))***+++......,,,+++******++++++++++++******''')))***)))((('''((()))***+++***((())),,,+++'''++++++++++++++++++++++++---***&&&$$$%%%(((***+++***++++++++++++***))))))***)))))))))******)))''')))***+++***))))))+++---+++++++++++++++++++++++++++++++++)))(((((()))+++---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,))))))(((((((((((())))))(((******'''(((---///---)))))))))******)))))))))******++++++,,,++++++***///,,,((())),,,...+++(((---,,,+++***))))))))))))---+++)))''''''))),,,---///......---,,,+++******+++***))))))))))))***++++++++++++++++++,,,---...,,,+++******,,,,,,,,,***+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,------------,,,+++******+++,,,------+++******+++,,,,,,+++,,,,,,------------......---,,,,,,++++++++++++,,,++++++,,,------,,,++++++...---,,,+++++++++,,,---...---------,,,,,,,,,,,,++++++,,,---.........------...///000000///...---......---------,,,,,,,,,,,,...000111000.........---+++,,,000111------///222222222111000000//////......//////......---,,,111///......///000000///,,,...000222222222111000000000000000000//////...000111222222000///111222000000000000000000000000111111111111111111111111555555444444333222222111333444555666777666555555333333333333333333333333777444333555555444555999666666666666666666666666444555666777888999999999:::999999:::<<<<<<;;;999<<<;;;;;;;;;;;;<<<======AAA@@@?????????@@@BBBCCCAAABBBCCCBBBAAABBBDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNKKKKKKKKKLLLMMMPPPRRRSSSUUUVVVWWWXXXZZZ[[[\\\\\\^^^^^^^^^___aaacccfffggghhhhhhiiikkkmmmppprrrtttppprrruuuyyy}}}000//////...---------------+++******---...---,,,...---,,,,,,---...---++++++)))'''(((***,,,------........................)))******+++,,,---......***+++***))))))+++,,,+++---,,,+++******))))))))))))******************)))&&&&&&(((***,,,,,,***((()))***++++++,,,,,,,,,+++(((((()))(((((((((((())),,,---,,,((((((***(((###+++++++++++++++++++++++++++)))&&&%%%''')))))))))))))))************)))))))))((('''))),,,,,,)))&&&)))***+++***))))))+++---+++++++++++++++++++++++++++++++++)))'''(((+++---,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++)))(((((((((((((((((()))(((******''''''+++,,,***))))))************))))))*********++++++++++++++++++)))'''(((+++---...---+++***)))(((((((((((((((,,,+++)))'''((())),,,...)))))))))******++++++,,,+++***)))(((((()))***+++************+++,,,---...,,,*********,,,---,,,+++,,,,,,,,,***))))))+++---******+++++++++,,,,,,,,,...---+++******+++---...,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++------,,,,,,++++++++++++***,,,---//////---,,,***...---,,,+++++++++,,,---+++,,,---......---,,,++++++,,,---......//////000......///000000///......111000///...,,,+++***)))---000222111...,,,---///,,,+++---111111...,,,.../////////000111111222222000000000000000//////...///.........//////000000---...000222222222111111//////000000000//////...000000///000222222222111000000000000000000000000111111111111111222222222222222222222222222222111111222444666666555444333333333333333333444444444888444333444555333444888555555555666777777888888555555777888888999999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======@@@@@@>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOONNNNNNMMMNNNOOOPPPRRRRRRTTTUUUWWWXXXYYYZZZ\\\^^^_________aaaccceeegggiiiggghhhjjjlllooorrrtttuuusssuuuwwwyyy|||000///...---------------,,,++++++,,,---...---,,,...---,,,,,,......---,,,,,,***((()))+++---..............................,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---......---,,,+++***))))))******++++++++++++******&&&'''(((***,,,,,,***((()))***+++,,,,,,,,,,,,,,,***************+++******&&&((()))(((***---,,,(((++++++++++++++++++++++++)))(((((()))******((('''((())))))******)))))))))(((''''''***......***&&&)))***+++***))))))+++---+++++++++++++++++++++++++++++++++)))((((((+++...+++++++++******++++++,,,,,,,,,,,,++++++***))))))(((((())))))))))))(((((())),,,+++((('''***)))'''***++++++++++++++++++***)))))))))******+++++++++''')))***)))((())),,,///+++******)))))))))******))))))*********++++++,,,(((((()))***++++++,,,,,,+++***)))(((((()))***+++)))))))))***+++,,,---...+++***)))***,,,---,,,++++++,,,,,,***)))))),,,...*********+++++++++,,,,,,------,,,++++++,,,------,,,***)))***+++------,,,++++++++++++++++++++++++------------,,,,,,+++++++++---...000000...---+++---,,,+++++++++,,,---...((()))+++---...------,,,,,,,,,------...///000111...//////////////////............------,,,,,,+++...111222111---+++,,,...,,,+++---111111...,,,...------......///000000111...............------,,,..................000111...///000111222222222111//////000000000000/////////......000222333111///111111111111111111111111000000111111111222222222...//////000111222222333111222444666666555444333333333444444555555555555777444333555555333333777444444555666777888999999777777888999::::::::::::::::::;;;;;;;;;;;;<<<===<<<<<<=========>>>>>>>>>???>>>>>>===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFEEEHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSUUUWWWXXXWWWYYY\\\___aaabbbcccdddfffhhhiiijjjggghhhkkknnnqqqsssuuuvvvuuuwwwyyy{{{|||......---,,,,,,,,,------++++++,,,---------------...---,,,---...///...------,,,++++++---//////.................................------------,,,,,,...++++++...---++++++---......//////...---+++***++++++,,,,,,,,,,,,++++++******+++,,,//////---,,,******+++,,,------,,,,,,---,,,+++,,,---...---+++***,,,+++******,,,***%%%++++++++++++++++++++++++(((((()))+++---,,,)))&&&((())))))************)))(((&&&'''+++000111+++&&&)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))))),,,...+++************++++++,,,)))******+++******)))((())))))************))))))***---,,,)))((()))(((%%%++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,(((+++---+++'''%%%(((,,,,,,,,,,,,,,,,,,,,,------'''(((***,,,,,,,,,+++***---------,,,,,,,,,+++++++++***))))))))))))***+++***************+++,,,---+++***)))***,,,------,,,***+++,,,+++******,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++***))))))+++------,,,......------------,,,,,,,,,---------------,,,+++,,,,,,---......---,,,,,,---,,,+++++++++,,,---...''')))***,,,---...---------------------...///000........................***++++++,,,---...///000000000111000///...///000---+++,,,000111------/////////......------,,,,,,000000000000000///......,,,---......---...///111......///000111111111111///000000111111111111000......///000222222111///111111111111111111111111000000000111222222333333------...///111222333444333444555666777666555555444444555555666666777777666333333666666333222555444555555666888999999:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<>>>===>>>>>>???@@@?????????>>>>>>??????@@@@@@@@@@@@BBBBBBBBBDDDGGGHHHGGGEEEIIIJJJJJJJJJLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRTTTVVVYYYXXXXXXYYY^^^bbbddddddeeefffhhhiiijjjjjjhhhiiilllooorrrtttvvvwwwwwwzzz}}}}}}~~~,,,,,,+++++++++,,,,,,---***,,,---......---------...---,,,---...//////...///...---...000000///---------------------------------------------......---******------((((((+++---...111222111///,,,***,,,------......------,,,---,,,+++,,,...//////...++++++,,,,,,---,,,,,,,,,///---,,,---//////...,,,///111///,,,******&&& +++++++++++++++++++++++++++******+++,,,,,,***)))((()))******+++++++++***(((&&&'''---333333---&&&)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******,,,---***************+++,,,,,,((()))***++++++******))))))***+++,,,,,,+++***)))))),,,,,,))))))+++***'''******++++++++++++******)))((((((((()))***,,,---((()))******)))(((((((((+++++++++++++++,,,------'''(((***+++,,,,,,++++++---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,+++***************++++++***))))))***,,,------,,,(((***,,,,,,+++++++++---++++++++++++,,,,,,,,,---+++,,,---......---,,,++++++***)))))),,,---------.........------,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++,,,---------------...------,,,,,,---...///......------------......,,,,,,,,,------.........000//////000333555555555...,,,,,,//////------000//////......---,,,,,,,,,111111222222111111000///+++---......------///222---......///000000111111000000111222222222222222...000222333333111000000111111111111111111111111///000000111222222333333///000000111222333444444444444444444555555555555333444444555666666777777555333444777777333111333555555666777888999999:::999::::::;;;;;;;;;;;;;;;<<<======<<<999999;;;>>>>>>???@@@AAAAAAAAA@@@@@@>>>@@@AAACCCCCCBBBAAA@@@CCCBBBBBBEEEHHHIIIGGGEEEJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUUUUUUUVVVYYY[[[[[[YYY[[[aaafffeeeeeefffggghhhhhhiiiiiiiiikkkmmmqqqsssuuuvvvvvvyyy|||************+++,,,,,,---***,,,...///...---------...---,,,---///000///...000//////000222111///---------------------------,,,---------.../////////---))))))---,,,&&&%%%(((,,,...222444444111---+++---......//////......---,,,+++)))***,,,.........,,,,,,,,,------,,,,,,+++000...,,,---///000...,,,***,,,---+++,,,...+++&&&++++++++++++++++++++++++---+++***)))+++,,,,,,+++))))))***+++++++++++++++(((&&&(((...444444...''')))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---******))))))***+++,,,,,,'''(((***+++,,,,,,+++******+++,,,------,,,+++***(((+++,,,******,,,,,,)))))))))************)))))))))((((((((((((***,,,---'''%%%%%%(((,,,---+++'''((('''''''''((()))***+++))))))))))))***+++,,,---'''((((((***+++,,,---------,,,+++******+++,,,---++++++*********************))))))***,,,...---,,,'''***,,,---,,,++++++,,,++++++,,,,,,,,,---------***,,,...000000...,,,***+++)))((())),,,---------,,,,,,,,,++++++************+++---...///...------******)))(((((()))******,,,,,,+++***+++,,,...//////.........------------///...,,,,,,+++,,,---......------,,,,,,------...111111///...,,,+++))))))///------000666;;;;;;:::///,,,,,,......------111,,,,,,------.../////////---------...---,,,,,,++++++---///...,,,---///222------......///000000000000111222333333333333333///222555555333111111111111111111111111111111111///000000111222222333333333333333333333333444444222222111111111222333444333333444444555666777777444222444888888333000111555666666777888888999999999999:::;;;;;;;;;::::::===>>>>>><<<999888;;;>>>???@@@AAABBBCCCBBBAAAAAA???AAADDDFFFFFFEEEBBBAAACCCBBBBBBEEEIIIJJJHHHEEEKKKKKKKKKKKKLLLMMMOOOOOOMMMNNNPPPSSSUUUWWWXXXXXXXXX[[[]]]]]][[[]]]ccchhheeeffffffggghhhgggggggggjjjlllnnnqqqtttuuuvvvvvvyyy}}}---,,,+++++++++,,,---...,,,+++******,,,,,,+++***,,,+++++++++---///222444000...+++***,,,---.........---+++++++++---///000...---,,,,,,---...---,,,)))---///,,,'''&&&+++000,,,,,,//////(((!!!'''222111///......//////...,,,,,,,,,,,,---------......------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...///,,,)))---,,,++++++++++++***)))---,,,++++++,,,---///000,,,,,,,,,++++++*********+++++++++************))),,,++++++++++++++++++,,,***,,,+++((('''+++---+++***,,,000000...+++)))(((,,,,,,,,,+++++++++************+++---...---+++(((***++++++++++++***))))))---,,,++++++***+++++++++...---,,,+++************,,,((($$$"""$$$'''+++---((()))***++++++***)))(((,,,***((())),,,,,,+++((('''***+++))))))+++***'''++++++,,,,,,,,,++++++***)))***++++++***)))***,,,++++++++++++++++++++++++&&&((()))+++,,,,,,++++++++++++******++++++,,,---+++***)))((((((***,,,...***,,,......---+++++++++++++++++++++******)))))))))---...***)))+++,,,***......//////...,,,***)))...,,,******+++,,,---,,,++++++++++++++++++++++++...------,,,---...///000---...//////---+++++++++111///,,,+++,,,---,,,,,,,,,---...//////---+++***000...+++---333;;;@@@CCC////////////////////////111...+++,,,///111000///000...,,,---///000---***........................111///------/////////...333333333333333333333333//////000222444444222111000000000111222222333333111222333333444444333333222111111000111222444555222333444444222222333444333333444444333333222222222111222555444111222666777777777777777888888999777777888999::::::;;;;;;;;;===??????===;;;;;;;;;<<<@@@???;;;;;;AAACCC???BBB@@@???@@@CCCEEEDDDBBBEEEEEEFFFFFFFFFFFFEEEEEEJJJJJJJJJKKKMMMOOORRRTTTRRRNNNMMMSSSWWWXXXYYY[[[ZZZ]]]______]]]^^^aaaeeeeeecccdddgggiiiggghhhkkknnnnnnnnnqqquuuyyy{{{{{{,,,,,,+++*********++++++,,,+++******,,,,,,+++***///...,,,++++++,,,...//////---******+++---------444222///,,,***)))))))))---,,,,,,,,,---------,,,***,,,...,,,((((((+++///---,,,......***%%%***222222000//////000000///...---------.........//////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,......,,,***---,,,,,,,,,,,,,,,+++***------,,,,,,,,,---......,,,,,,,,,+++++++++******,,,+++++++++************,,,,,,++++++++++++,,,,,,+++---+++((()))------***)))+++---...---------///++++++++++++*********)))+++******+++------+++(((***++++++++++++***))))))---,,,+++******************++++++,,,,,,---......---***&&&%%%'''))),,,,,,((()))***++++++***)))(((,,,***)))***,,,---,,,***(((++++++))))))++++++(((***++++++,,,,,,++++++******+++,,,+++))))))***+++***************************+++,,,---......------++++++******++++++,,,------,,,***)))***+++---...+++,,,...---,,,++++++,,,++++++++++++*********)))+++//////+++***---...---,,,---------------,,,+++---+++******,,,---,,,+++++++++++++++++++++++++++......---,,,------//////,,,---...---,,,+++,,,---///---++++++---.........------/////////...,,,+++///...,,,---111777<<<@@@////////////////////////222///------000222111000000...---...///000...,,,........................000...------///000000///111111222222333333333444333111//////000111111000333333222222222222222222111222333333444444333333222222111000000111333333222333444333222111222444111111111333555666666555333111333555444111222777888888777777888888999:::888888888999:::::::::;;;===>>>??????===<<<<<<===<<>>@@@BBBDDDCCCAAACCCDDDFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNPPPQQQSSSTTTXXXSSSQQQTTTVVVUUUTTTUUU\\\]]]_________```cccdddfffddddddhhhiiiggghhhkkknnnnnnoooqqquuuxxxzzz{{{~~~,,,+++***))))))))))))))),,,+++******+++,,,+++***---,,,+++******+++,,,------+++))))))***+++,,,+++...---,,,+++******+++,,,+++++++++,,,,,,------...,,,++++++******++++++,,,---,,,,,,---,,,***,,,111222000//////000000000///............////////////------------............------------------------...---,,,---......,,,***---------------,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------+++(((+++///...)))+++,,,,,,,,,+++,,,...000,,,,,,,,,+++++++++******+++***)))***++++++***)))***++++++++++++***))))))---,,,+++***)))(((((((((***+++,,,............---...,,,***)))***+++,,,+++((()))***++++++***)))(((+++***)))***,,,---,,,+++))),,,,,,)))))),,,,,,)))******+++++++++++++++***+++,,,,,,+++)))((()))***)))))))))))))))))))))))),,,---............------++++++******++++++,,,---...---,,,+++++++++,,,---+++,,,---,,,++++++,,,...++++++++++++************---000000,,,+++...000000,,,+++++++++,,,,,,---...,,,++++++,,,...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,------,,,++++++...000---,,,++++++.../////////---...///000///...---,,,.........---...222777;;;////////////////////////111000//////111222222111///...---...///000///...........................///...---...000111000///000000111111222222222333666333///------///000000555444444333222222111111111222222333333333333333333333111000000111222222111222333333111111222333333222111333777888666444333222333666555222333777888888888888888999999:::999999999999::::::::::::>>>??????>>><<<<<<===???===??????<<<===AAABBB@@@@@@??????@@@BBBCCCBBBAAABBBCCCFFFHHHKKKMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTZZZUUUTTTVVVVVVSSSRRRSSS___^^^^^^___bbbdddeeeeeegggeeeeeehhhjjjhhhiiimmmpppqqqrrrsssuuuxxxzzz{{{~~~,,,++++++***)))))))))(((+++***)))***+++,,,+++))))))(((((()))***,,,---...,,,***(((((()))************************+++,,,---)))***+++++++++,,,---...---+++)))***,,,---,,,***,,,***)))+++,,,---......111///------...//////...------------............------------......///000........................//////.........------,,,---...///...---------...------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++...------------------...------***(((+++///---''',,,---...---+++)))***+++...------------,,,,,,,,,,,,***((((((***++++++******++++++++++++***)))))),,,,,,***)))((((((''''''+++,,,.........,,,***(((...,,,+++,,,,,,,,,+++))))))***++++++++++++***))))))((())))))***+++++++++***---,,,)))))),,,---***)))******++++++++++++***+++,,,---+++)))(((((())))))))))))***************,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---...---,,,+++++++++++++++,,,,,,,,,+++***+++---///++++++++++++++++++++++++---000000,,,+++...111000---,,,+++******+++------,,,,,,---///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------------,,,,,,---000333...---,,,,,,...//////......//////000000///...............---,,,...222555////////////////////////000/////////000111111111//////......///000000000..............................---///111222111000111111111111000000000000333111...---...///000///333333333222222111111111111111222333333333333222555444333111111111222222111222333333111111222333888555333444777777444000444333444666555222444888777777777777777888999999::::::::::::::::::999999>>>>>>>>><<<;;;;;;===???===>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBDDDFFFIIILLLNNNOOOPPPOOOQQQSSSUUUVVVVVVTTTSSSVVVSSSSSSWWWXXXVVVVVVXXXaaa___^^^```dddggggggeeeiiiffffffiiijjjiiikkkooossstttvvvwwwxxxzzz|||~~~,,,++++++++++++******)))+++***))))))++++++***)))((((((((()))***+++,,,---***)))(((((()))***)))(((...---,,,***)))'''&&&&&&''')))++++++******,,,...---***(((***---...,,,((()))((('''(((+++...---+++///---+++***,,,---......++++++,,,,,,,,,------------------------...///000......................../////////...------------,,,...000///------...000------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,............------------//////............//////,,,---+++)))+++...+++&&&)))+++......,,,)))(((''',,,,,,,,,,,,++++++++++++,,,***))))))***++++++******++++++++++++***)))))),,,+++***)))((((((((((((***+++,,,---,,,***(((&&&,,,++++++,,,---,,,)))''')))***+++,,,,,,+++***)))'''(((((()))))))))******+++---,,,)))))),,,---+++((()))******+++++++++++++++,,,---+++)))(((((()))*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++***************+++,,,,,,+++***+++---000+++++++++++++++++++++,,,+++...///+++***...000///000...---+++******+++,,,------///111222111...+++,,,,,,,,,,,,,,,,,,,,,,,,..................------...///......---///222555000...---...//////---,,,......//////////////////.........---,,,---///111////////////////////////---...///////////////000000000000/////////000111///////////////////////////......000111222000///444333222111///...------///......///111111000//////000000000111111111222000111222222333333222222666555444333222222333444111222333333222111222333888666444555666666333000555333444777666333444888777666666666666777888888;;;;;;::::::::::::::::::<<<======;;;::::::===???>>>===>>>@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFDDDEEEGGGJJJKKKMMMNNNNNNNNNQQQTTTVVVWWWVVVTTTSSSSSSRRRUUUYYY[[[YYYYYY]]]bbb```^^^aaaeeeiiihhhgggiiiffffffjjjlllkkknnnrrrvvvxxx{{{{{{{{{}}}******+++,,,,,,++++++***+++***))))))***+++***)))+++++++++******)))((((((***)))((((((******)))((())))))))))))))))))))))))'''))),,,+++))))))+++...,,,***)))+++---...+++((('''))))))(((***------***...,,,))))))***,,,------***+++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///------------------------...//////...,,,,,,---///+++...000///---,,,...111---------...------,,,,,,,,,,,,,,,,,,------------////////////.........---000//////////////////000+++......++++++,,,+++((($$$(((,,,......,,,***************)))))))))((((((,,,+++***+++,,,,,,+++******++++++++++++***))))))++++++***))))))))))))***'''((()))++++++++++++************+++,,,,,,)))''')))***+++,,,,,,+++***)))((()))******(((((((((***+++---+++((((((+++---+++(((((()))***+++++++++++++++,,,,,,+++)))((()))************+++,,,,,,------...---------------......++++++******++++++,,,---++++++***************)))***+++,,,,,,++++++---///++++++++++++,,,,,,,,,,,,(((,,,...++++++---///---000000...---,,,+++++++++------///111222111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........./////////...///222444000///.../////////---+++................../////////---,,,---///000000...////////////////////////,,,...000000///...///000222222222000......000222////////////////////////000//////111222222000---444444333111000...---,,,------...111333333111///......//////000111111222000111111222222222222222555555333222222333444444222333444444222222333444222333444555555555555555555444555888777444555999777777777666777888888999::::::::::::;;;;;;;;;;;;;;;<<<===<<<;;;;;;===???>>>===>>>AAABBB@@@@@@BBBBBBDDDEEEEEEDDDEEEFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNPPPSSSVVVWWWWWWUUUTTTVVVVVVYYY]]]\\\YYYZZZ^^^aaa``````bbbeeehhhiiiiiiiiiffffffjjjmmmnnnqqqvvvxxx{{{~~~~~~~~~'''((()))++++++++++++***+++)))((()))***+++***(((++++++++++++***)))((((((***)))((()))***+++)))(((!!!"""%%%'''***,,,---...'''***---+++(((''')))---+++***+++,,,---,,,+++)))&&&+++,,,)))))),,,---***///,,,))))))***---...///+++++++++,,,,,,,,,------///...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++...000***---000///,,,+++---111------,,,,,,,,,---......,,,,,,,,,---------......000000000/////////......111000000//////000000111+++111333///+++,,,,,,,,,(((***---......---------++++++*********))))))))),,,+++,,,---......,,,******++++++++++++***))))))+++************+++,,,,,,((())))))***++++++,,,,,,***))))))+++,,,,,,+++)))******,,,,,,,,,,,,*********,,,---,,,)))((()))******,,,***''''''***,,,***'''((()))***++++++++++++***+++,,,+++))))))***+++)))))))))***+++,,,,,,,,,,,,,,,++++++,,,---...///++++++******++++++,,,---******++++++,,,+++++++++(((***,,,---,,,,,,---...+++++++++,,,,,,,,,------&&&,,,///---,,,......,,,////////////......---,,,---,,,---///000///---+++------------------------***+++---...///000//////,,,---//////......///111///......///000000...,,,---------------......///000,,,***---222555222...////////////////////////,,,...111111000...///111444444333111...---///222////////////////////////111111111222222111...,,,333222222111111000//////222000///000111222111000000000000000000111111111000000111222222222222222333222111111111222333444333444555555333333444555000333666666333111333666666444666888777444555999999999888888999999:::;;;999:::::::::;;;<<<<<<<<<<<<>>>???@@@???>>>???@@@???<<<>>>CCCCCC@@@???BBBAAACCCEEEEEEDDDDDDFFFHHHGGGHHHJJJLLLNNNOOOPPPPPPOOOQQQSSSVVVWWWXXXWWWWWWWWWXXX[[[______[[[\\\```^^^```bbbcccdddfffiiikkkhhheeefffjjjnnnppptttzzzwww{{{%%%&&&((()))***+++*********)))((()))***+++***(((((()))***+++++++++++++++***))))))***++++++)))(((%%%&&&'''((())))))))))))'''+++---+++'''&&&(((,,,***+++,,,---,,,++++++***&&&---///+++))),,,---***///---***)))+++...///000,,,,,,,,,---------......///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***+++...111))),,,///...+++***---111---,,,,,,+++,,,---///000,,,,,,,,,------.........000000000000////////////111111000000000000111111+++333777333---,,,...//////000000...,,,+++,,,............---------,,,,,,,,,,,,---...000///,,,******++++++++++++***))))))************+++,,,---......---,,,+++***************))))))+++------,,,+++***+++,,,,,,,,,,,,+++***---///000...***)))***+++***,,,***&&&&&&***,,,***'''''')))******+++++++++)))***++++++***)))***,,,'''(((((()))***+++++++++))))))(((((()))+++---...++++++******++++++,,,---***+++,,,,,,------------'''***---...---------...+++++++++,,,,,,---------%%%+++//////...//////,,,,,,---///000000000///...,,,++++++,,,......,,,***------------------------)))***,,,...000000000000***,,,......---,,,---...---,,,---///111111000...,,,,,,,,,,,,,,,---...///111+++(((---555888444---////////////////////////,,,000333333111///000222555555555111---,,,///222000000000000000000000000222111111222333111...+++000111111111222222222222777444000...///111111111333333222222111000000000000000111222222222222111000000/////////111222333444555666666444444555666111666:::777000---///333666555666888777444666:::;;;;;;::::::;;;;;;<<<===999999::::::;;;<<<=========???AAABBBAAA@@@@@@AAA???<<<>>>CCCDDD@@@???CCC@@@CCCEEEEEECCCBBBEEEGGGHHHIIIKKKNNNPPPRRRSSSSSSPPPQQQTTTVVVXXXYYYZZZZZZUUUWWW\\\aaa```]]]___ddd]]]```cccdddcccdddhhhlllgggeeeeeejjjnnnqqqvvv|||vvv{{{+++)))'''&&&%%%&&&'''((((((((()))***)))((('''&&&+++,,,------,,,+++***)))222,,,'''''',,,///,,,'''************************((((((''''''''''''((((((******+++++++++******)))(((***,,,,,,++++++,,,...******+++,,,,,,+++++++++,,,------......------,,,))))))*********++++++++++++)))(((***------***'''+++---///000000---+++)))000000//////............(((,,,---***(((***---.........---,,,,,,...///000---,,,,,,---///000000///666444000...,,,---...///000000000///////////////......------------.........---+++******+++,,,...******+++,,,,,,------......,,,)))''''''(((+++,,,******))))))***,,,...///******+++++++++,,,,,,,,,,,,***))))))***++++++***(((******'''&&&((((((%%%,,,,,,---------,,,++++++---,,,++++++******++++++,,,+++++++++,,,------...+++,,,,,,,,,+++***+++,,,---&&& ###,,,333333000++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++...***'''(((,,,///---***+++++++++,,,,,,---------...---+++,,,.../////////...---+++*********++++++)))...000------000...))),,,,,,---......---,,,,,,......---...//////---,,,000---,,,///444444000+++///...------...///---,,,//////............/////////////////////.........///......///111222111000555333111//////000111222222000//////000000///---222000///......///000222111111111111111111111111111111111111111111111111333222333444555555333111222222333333333222222111:::888555222000000222333333222222333555666666555666555555444444444555555:::999777666666888:::;;;888888888888999:::;;;<<<===:::777999>>>@@@>>>:::AAA@@@>>>======>>>@@@AAA>>>AAACCCBBB@@@???AAADDDHHHEEEBBBBBBEEEFFFFFFDDDIIIIIIJJJNNNSSSUUUTTTRRRXXXVVVTTTUUUXXXYYYXXXVVV]]][[[ZZZ\\\```ccccccaaa___```bbbeeehhhjjjiiihhhhhhgggfffiiinnntttyyy{{{yyyzzz{{{}}}***)))'''&&&&&&&&&(((((()))***+++++++++)))'''&&&)))******+++***)))((('''---)))&&&'''***+++)))'''))))))))))))))))))))))))***))))))(((((())))))************++++++******))))))'''&&&(((+++,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,*********************+++---,,,,,,---//////---******+++,,,---,,,+++)))(((......---------,,,,,,,,,'''+++//////...,,,,,,,,,---------------......///***)))((())),,,.........444222///---,,,,,,...///000000000000000////////////......------......//////...,,,++++++---...///++++++,,,,,,---.........000...,,,+++***+++,,,---++++++******+++,,,---...++++++++++++,,,,,,,,,,,,---+++)))))),,,---,,,***'''******((((((++++++(((,,,,,,---------------,,,---,,,++++++******++++++******))))))******+++,,,)))************)))***+++666000)))(((+++---***'''+++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++------------,,,,,,,,,,,,...+++((()))---///---++++++,,,,,,,,,,,,,,,,,,---...,,,++++++---......------,,,+++*********+++,,,)))...///------///...))),,,,,,---......---,,,,,,...------...//////...,,,///------///222333000......------...111222222111//////............//////...........................---,,,---//////...---/////////000111333666777222000//////000000///---111000///......///000111222222222222222222222222222222222222222222222222000111111222333222111///111222222333333333333222888666444222111111222333222111111222444555555444666555555444444555555666888888777666777888999:::;;;:::::::::::::::;;;;;;???<<<;;;<<>><<>>>>>???AAABBBCCC???AAACCCCCCAAA@@@BBBDDDEEECCCAAAAAACCCEEEEEEDDDIIIIIIJJJNNNSSSVVVUUUSSSWWWUUUUUUVVVYYYZZZYYYWWW^^^\\\[[[\\\___bbbbbbbbb``````aaacccfffhhhhhhggggggfffgggkkkqqqwww{{{}}}{{{|||}}}***)))'''&&&&&&'''((((((((()))+++,,,+++(((&&&$$$)))************)))(((((((((((())))))******))))))((((((((((((((((((((((((++++++************++++++))))))******+++******)))***&&&###&&&,,,///---))),,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********************)))+++***)))***,,,,,,***)))++++++++++++*********)))+++++++++++++++*********)))+++---...---++++++,,,,,,,,,------......------***((('''(((***,,,------111///---,,,+++,,,---/////////000000000000000000//////............//////...------,,,---...000111,,,,,,------.../////////111111000//////...------,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------000,,,)))***...///---***'''***+++)))***---...+++++++++,,,---.........------,,,++++++******++++++******))))))******++++++)))))))))******+++++++++///---++++++---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++******)))/////////......---------...+++)))***---///...,,,---,,,,,,,,,,,,,,,,,,+++...,,,++++++,,,,,,,,,+++,,,++++++++++++,,,,,,---***---///------///---***,,,------......------,,,...------...//////...,,,------...///000111111111000///...000222444333222//////............//////------------------------000...------//////...,,,---...///111333555777777111000//////000000///...111000///......///000111333333333333333333333333222222222222222222222222000111222333333222111000111222222333444444444333555444444444333333333333222111111222444555444333666666555555555555666666666666666777777777888888===<<<<<<;;;;;;;;;;;;;;;@@@??????????????????>>>===>>>???AAABBBCCCDDDDDDAAACCCDDDDDDCCCBBBDDDEEEEEECCCBBBBBBDDDFFFFFFFFFIIIJJJLLLPPPTTTVVVVVVUUUTTTTTTUUUXXX[[[\\\[[[YYYaaa___\\\\\\^^^aaaccccccdddcccbbbcccfffhhhhhhgggggggggjjjooovvv{{{~~~~~~~~~)))(((''''''''''''((((((&&&(((******)))'''$$$!!!+++++++++,,,++++++++++++&&&))),,,---+++***+++,,,))))))))))))))))))))))))++++++************++++++((())))))******************(((&&&)))...000///,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))((())))))))))))(((---,,,+++******+++,,,---************************---+++)))******)))+++...***+++,,,......---,,,,,,---+++))))))***,,,------...---+++++++++,,,---...///////////////000000000///..................///,,,,,,,,,,,,---...000111------......///000000000111222222222111///...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222---)))+++///111///+++))),,,,,,******------+++))))))+++,,,---------------,,,++++++******++++++---,,,,,,+++,,,,,,------***))))))***,,,---,,,,,,&&&(((***,,,---...///111++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********))))))(((((((((//////.........---------...,,,++++++---///...------------,,,,,,+++++++++///---,,,+++,,,,,,,,,+++++++++++++++,,,,,,------,,,---...------...---,,,------------------------------,,,...///000...---,,,---.........///111333444222111111111111000/////////............//////---------...............333111000000111111///...111222222333333333222222111///...///000111000...111111000//////000111111333333333333333333333333111111111111111111111111222333555666555444333333111222333444444555555444333444555666666666555555333222222333555666666555666666666555666666777777555555666777777777777666<<<;;;;;;;;;;;;;;;<<<<<>>===>>>???===???AAACCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKNNNQQQUUUWWWWWWWWWRRRTTTVVVYYY\\\]]]]]]\\\eeebbb___^^^___bbbeeefffhhhgggeeeeeegggiiijjjiiijjjkkknnntttyyy}}}~~~~~~(((((('''''''''(((((((((((()))***+++***(((%%%$$$++++++++++++++++++,,,,,,%%%)))------***)))***---************************))))))(((((((((((())))))'''((()))***************((()))***+++,,,,,,...///,,,---------,,,,,,+++*********++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,++++++,,,,,,,,,+++***))))))***,,,---***************+++++++++...***+++000000,,,***,,,)))***,,,---------,,,+++///---***)))***+++***))),,,++++++***+++,,,------------........./////////......------------......***+++++++++,,,---...///------...//////000000111///000111111111///---,,,---.........---------,,,,,,,,,---------.........222...+++,,,///111///,,,+++------***))),,,,,,)))(((((()))+++,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,+++,,,,,,---***(((''')))+++,,,+++)))***,,,...---***(((((()))++++++++++++++++++++++++*********+++++++++,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---.........---------,,,,,,+++++++++000///---,,,---...---,,,++++++,,,,,,---------------,,,---......---,,,------------------------------,,,,,,---///000///---,,,---......---...000222333111000000000000...---//////............//////......//////000000000000333222000000111111000...333444444333222111000///000///...///000111000///111111000000000000111111222222222222222222222222000000000000000000000000111444666666555333333444222333444555555555555555333444666888999888777777555444333555777888777666666666666666666777888999555555666777777777777666888888888999:::<<<===>>>>>>???@@@???===<<<<<<>>>???AAACCCDDDEEEDDDBBB@@@DDDDDDDDDEEEEEEFFFFFFEEEGGGGGGGGGGGGHHHJJJLLLNNNKKKNNNQQQTTTUUUWWWXXXXXXRRRTTTWWWZZZ\\\^^^______fffeeecccaaaaaacccgggjjjiiigggeeeeeegggiiiiiiiiiooopppssswww|||~~~~~~}}}'''''''''(((((((((((((((***++++++,,,,,,+++)))))))))))))))((())))))***+++%%%(((******'''&&&(((***************************((((((''''''''''''((((((''''''((()))************&&&(((******)))(((***,,,,,,,,,,,,,,,+++***)))))))))******++++++******)))((((((((()))))))))*********++++++***))))))***,,,)))((('''''''''((()))************++++++++++++++++++***000;;;<<<222)))(((******++++++,,,,,,,,,+++,,,+++))))))***)))'''&&&,,,+++++++++++++++,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------***++++++,,,,,,---------------......///000000000---...///000///...---,,,------...//////......------------.........//////000...------...//////...,,,///...+++***,,,+++(((((()))***++++++,,,++++++---,,,++++++******++++++++++++******))))))*********'''%%%&&&)))***(((&&&***+++,,,+++)))((('''(((++++++++++++++++++++++++************++++++++++++)))******+++,,,---......))))))***++++++,,,,,,---,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++000...------...///...---+++,,,---------------,,,...,,,,,,......,,,,,,......------,,,,,,------...---,,,,,,---///000///......---.........////////////...---...000111000/////////............///////////////000000111111222111///......000000///---111111111111111111111111000///...///000111000///111111111111111111111111111111111111111111111111000000000000000000000000///222555555222111111333444555555666666555444444333444666888888888888777666555555666888999888777777666666777777888999:::666666666777777777888888777777888999;;;===>>>???>>>===============<<<<<<@@@AAACCCDDDDDDCCCAAA@@@EEEDDDCCCDDDFFFGGGFFFEEEDDDFFFGGGGGGGGGIIILLLNNNNNNPPPTTTVVVVVVVVVWWWYYYTTTVVVYYYZZZ[[[]]]```bbbeeeeeeeeecccccceeehhhkkkgggfffeeeeeegggiiiiiihhhssssssuuuyyy}}}~~~}}}&&&''''''((((((((((((((()))))))))))))))******+++))))))((((((((()))++++++((())))))(((&&&&&&'''(((************************(((''''''&&&&&&''''''(((&&&'''((()))***************)))))))))******))))))++++++++++++***)))((('''))))))************))))))&&&''''''((()))***++++++'''((()))(((%%%%%%(((***'''''''''''''''((())))))))))))*********+++++++++---***///:::<<<111)))(((***************+++,,,,,,)))))))))+++,,,,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,---------------,,,,,,------......///000000,,,------...............,,,---...///000000//////---.........////////////---//////...,,,,,,...000,,,//////,,,,,,......++++++,,,,,,---------,,,,,,---,,,++++++******++++++,,,+++******))))))******...***'''(((+++,,,)))%%%''''''((()))+++---------++++++++++++++++++++++++************++++++++++++++++++,,,,,,------......'''((()))***+++---......++++++++++++++++++,,,...+++,,,,,,,,,,,,,,,,,,---...---+++,,,---......---,,,---.........---,,,+++///++++++......++++++///...---,,,,,,,,,,,,---...,,,,,,,,,---///000///...///...---...000000---***///...---...000000000/////////............//////.........///000111111111000///......000111000///000000/////////000222333///......///000111111///111111111222222111111111222222222222222222222222111111111111111111111111///333666666222000222444666666666666666555444333333444555666666666666666666555444555777999888777777777777777888999:::;;;888888777666777888999:::999999999:::;;;===>>>???>>><<<:::<<<>>>???>>><<>>??????<<<999;;;@@@BBB???<<<===>>>???AAABBBCCCDDDDDDEEECCCBBBCCCFFFGGGFFFCCCFFFHHHJJJKKKJJJLLLPPPTTTQQQUUUXXXXXXVVVUUUVVVXXXXXXYYYZZZYYYYYY\\\aaafff___aaaddddddcccdddgggjjjkkkkkklllnnnqqqqqqpppnnnsssssstttxxx}}}((((((''''''''''''((((((000...+++************)))&&&)))+++***&&&######$$$((((((((((((((('''&&&&&&)))&&&%%%(((,,,---)))%%%'''(((***+++***)))'''&&&%%%&&&)))******)))&&&%%%......---,,,++++++++++++((((((***++++++***)))((('''***---+++((('''+++///+++***)))(((''''''(((((())))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))+++++++++,,,,,,+++++++++******+++++++++******)))&&&''''''((()))*********************************'''&&&&&&'''***++++++***,,,------,,,)))''''''(((---,,,,,,+++*********+++,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222000///.........///111222...222000+++***......***///////////////...---------///000///---+++******///...---,,,,,,---...//////,,,+++,,,...///---+++000///...,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++******++++++,,,+++---///...+++(((((()))*********+++,,,,,,,,,---+++,,,,,,------.........,,,//////---...111111///---+++,,,///...***...555*********++++++,,,,,,---+++,,,,,,------,,,,,,+++---***+++......,,,,,,///,,,,,,---...//////......***,,,...///......///000999555000...///000000///////////////............000//////...///000111222111000///...///000222444---...---+++...222222///333222000000111111///...333222111111333333222111666555444333222111111111111222333111///......///444444333222333444555666666666666666666555555555999666333333555666555222222222222333555666888999888999999999999888777777<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>@@@@@@???===;;;@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAACCCDDDCCCCCCBBBIIIHHHGGGEEEEEEFFFHHHIIIGGGHHHIIIKKKMMMOOOQQQRRRQQQTTTVVVWWWVVVUUUVVVVVVWWWYYY]]]```bbbcccbbbbbb]]]___dddjjjkkkggggggjjjjjjlllooonnnnnnpppuuuzzzyyyzzz{{{{{{}}}(((((((((''''''(((((((((---+++)))((()))))))))(((((((((((('''%%%&&&''')))"""$$$%%%(((***+++,,,,,,***'''%%%'''+++,,,***&&&))))))(((((('''''''''(((&&&''')))******)))'''&&&---,,,,,,++++++++++++,,,))))))******)))((('''&&&'''***,,,+++((('''+++...+++******))))))))))))***))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))******++++++++++++******))))))***************)))((())))))***++++++,,,,,,+++++++++***************)))((('''((()))***)))((()))))))))***+++,,,,,,------,,,++++++*********+++,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---------///111000///.........///000111...111111......222222...//////000000//////...------///000000...---,,,---000///...------.../////////---,,,---//////...,,,111///...,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))...------,,,+++***))))))&&&))),,,,,,***)))***+++******+++++++++++++++,,,------,,,,,,,,,---------+++...---***+++...///,,,---+++,,,///---***---333+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///,,,,,,//////------000//////000000000///......***,,,...///......///000444111---,,,---...---,,,000000000/////////......//////000111111111111111///000000111111111111111...///...,,,...222333///333222111111222222111000333222111111333333222111555444333222111111000111222333333222000//////000444333333333333444555555666666666666666666666555777666444444555555444444333333444444555777888888;;;::::::999888777666666<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@@@@???===<<<@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEEEEDDDDDDIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSRRRTTTWWWWWWVVVUUUVVVWWWYYY[[[^^^```bbbbbbaaaaaa```aaaffflllllliiiiiilllnnnoooooopppqqqtttxxx{{{||||||||||||~~~((((((((((((((((((((((((***(((&&&&&&((()))(((((()))'''$$$$$$&&&))),,,---(((((())))))))))))((((((***(((%%%&&&)))+++***(((+++***(((&&&&&&'''(((***'''(((((())))))(((((('''++++++*********++++++,,,************((('''&&&%%%(((***,,,***((((((***---***************+++++++++))))))))))))))))))))))))***))))))(((((())))))******))))))(((((())))))***))))))************))))))''''''((()))************)))))))))***++++++,,,,,,++++++++++++******))))))+++***(((((()))***(((''')))(((''')))---//////---,,,,,,+++************+++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...//////...---------...000111+++///000///000333222/////////000000000///......---///000000///......///000//////......///000000000///......000000///...111000...---,,,------...000///......------......++++++,,,,,,,,,+++******............,,,***((('''(((***,,,,,,+++***+++,,,+++++++++++++++*********------,,,,,,++++++,,,,,,---///---))))))---...,,,---,,,,,,...,,,***,,,000,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,///------//////,,,,,,///222222222222111000///...+++---//////......///000000...------......---,,,111111000000000///////////////000111222111111000///000222333333111///...///000///---///333333000333111111111333444333222333222111111333333222111333333222111000000000000333444555333111000111222222333444444555555444444555555666666666666666666555666666666444444444555666666666666666777777888===<<<:::888777666666777<<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@AAA@@@>>>===???@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFIIIHHHGGGFFFGGGGGGIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVWWWXXXWWWVVVVVVWWW]]]^^^___aaaaaaaaa``````cccccchhhmmmnnnkkklllooosssrrrpppqqquuuxxxzzz{{{~~~~~~}}}}}}~~~((((((((())))))(((((((((((('''&&&'''(((***)))(((***'''$$$%%%))),,,,,,++++++++++++***)))'''&&&%%%+++(((&&&&&&(((******))),,,+++***(((((())))))***)))(((((((((((((((((()))))))))))))))***+++,,,,,,************))))))(((((()))***+++***((((((***,,,((())))))***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***(((((())))))))))))((((((&&&&&&'''))))))*********''''''(((((()))))))))))),,,,,,++++++***)))))))))***)))((()))******)))(((///+++((()))---///,,,(((++++++***************++++++,,,,,,---,,,+++******++++++++++++++++++++++++)))***+++*********,,,---...---,,,,,,,,,---///000)))+++...//////000...---/////////000000//////......000000000...,,,---...///////////////000000000111000000000000111000000111000///...---...//////000000///...............++++++,,,,,,,,,,,,+++***------//////...,,,***(((000000000///---,,,++++++,,,,,,++++++*********))),,,,,,+++++++++,,,------111222///******---///...---,,,,,,,,,,,,++++++,,,---------,,,,,,++++++***,,,,,,------------,,,,,,///,,,+++......+++***---000000111111111000000///+++---/////////...///111//////000111111111000///111111111111000000000000000////////////000111222000111222222111000///...000111000...///333333000111000///111333444444333333222111111333333222111333222222111111111111222444555555555333222222444222333444555666555444333555555555555666666666666333666888777444333555777777777888888888777777777===;;;999777666777999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@AAA@@@@@@??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIJJJLLLLLLNNNOOOQQQSSSTTTUUUUUUWWWXXXXXXWWWWWWXXXYYY___```aaaaaaaaa``````___ddddddhhhmmmmmmkkkmmmqqqwwwsssqqqrrrwwwzzz{{{zzz~~~~~~(((((()))******)))(((((((((''''''(((***+++***)))***(((&&&(((++++++)))&&&%%%&&&'''(((******++++++***((('''&&&((()))******++++++,,,---,,,+++***))))))))))))(((((()))))))))))))))))))))***+++,,,,,,*********++++++,,,,,,---)))******)))(((((()))***&&&'''((()))*********)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((())))))(((((((((&&&&&&'''))))))*********((((((((((((((()))))))))+++++++++*********)))))))))((('''(((+++,,,+++***111---)))***------)))%%%*********))))))***+++++++++++++++++++++*********++++++++++++++++++++++++)))*********((((((***,,,---,,,+++++++++,,,...///++++++---//////---++++++---...////////////......///000000...,,,******+++...//////000000000000000000111111111111000111111222111000/////////000111000000///...............,,,,,,------------,,,,,,+++,,,...//////...---,,,111000///......---,,,+++------,,,,,,++++++******++++++******+++---///000000111///***)))---///...,,,,,,,,,,,,,,,---,,,***...------,,,,,,+++++++++,,,------......------,,,///,,,,,,//////,,,,,,...,,,---...///000000000000+++---///000//////000111...000222333333222111000111111111111000000000000222000---+++,,,...111333333222111/////////000000000111000...///333333//////......///222333333222333222111111333333222111333333222222222333333444444555666555333333444555222333444555666555444333444555555555666666777777333666999888555444555777777888888999888888777666:::999888777777999<<<===<<<<<<;;;;;;;;;;;;<<<<<<======???@@@AAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[aaaaaaaaaaaaaaaaaaaaa```eeedddgggkkkllljjjmmmqqqxxxtttrrrssswwwzzzzzzyyy~~~((((((************(((((()))((((((***,,,,,,+++))))))(((((()))***)))&&&$$$''''''((((((((((((''''''((((((((((((((()))*********+++---...---,,,***(((((())))))******))))))(((++++++*********++++++,,,*********+++,,,---///000******)))((((((((())))))&&&''')))******)))((('''))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++(((((())))))))))))((((((''''''((()))******************************++++++************************((('''''')))+++---,,,,,,,,,***((()))+++,,,***(((***))))))))))))***+++++++++++++++*********))))))++++++++++++++++++++++++)))******)))(((((()))+++,,,+++*********+++---...---+++,,,//////,,,+++,,,,,,,,,---.........------///000///---+++***+++,,,------...///000000000000000111222222000000111222222222111000000000111222111000//////......//////------......//////......+++,,,---////////////...---+++******,,,------,,,------------,,,,,,,,,,,,---,,,+++++++++---///111,,,...,,,((((((,,,---++++++------+++---///...***------------,,,,,,,,,,,,------............------///------000000......111)))***,,,---///000000000,,,...000000//////000111---///111222000//////000111111000000000/////////222000---,,,,,,...222444333222000......///111222000111000---///222222...///......///111333222111333222111111333333222111222222222222333444555555444555666555444333444555222333444444555555444444444444555555666777777777333555777888777666666666666777888999999888666666888777777888999;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBB??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXXXXXXXZZZ\\\^^^``````aaaaaabbbbbbccccccfffdddfffjjjjjjjjjmmmrrrxxxvvvttttttvvvxxxzzzzzz}}}~~~'''(((***++++++***(((''')))))))))***,,,,,,***((('''((()))(((&&&&&&&&&'''+++******(((&&&$$$"""!!!&&&((())))))))))))))))))******++++++******))))))'''(((***++++++***((('''---,,,,,,++++++++++++,,,,,,++++++***+++,,,......+++***((((((((((((((((((((()))***++++++***((('''))))))))))))))))))))))))*********))))))*********+++******))))))******+++((())))))******))))))((())))))***************)))+++*********************)))))))))***++++++,,,,,,***)))((()))+++,,,+++***((((((((())))))*********)))))))))))))))***++++++++++++***)))))))))))))))************************)))******)))(((((()))++++++******)))***+++,,,---+++((()))------***+++...***+++,,,,,,------,,,,,,---......---,,,,,,...000+++,,,...///000000/////////111222222000///000222333222111000000111222333222222111000000000000000......///000000000000000.............../////////---+++))))))+++------,,,------..................222000...,,,+++,,,...///***,,,,,,))))))------+++***------+++...222000***,,,,,,,,,---------------------............------,,,)))***...///---...111***+++,,,---.../////////,,,...000000000///000111---///111000...---...///000000000/////////......111111111111111222222333000000000000000111111111000111///,,,...111111---111000///000222333222111333222111111333333222111111111111111222333444555333444555555333333444555444333333333333444555555444444555555666777777888444555666777999999777555555666777999999888666555777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCC??????@@@AAABBBCCCDDDDDDGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQRRRTTTTTTUUUUUUVVVXXXXXXYYY[[[___aaa______```aaabbbdddeeefffgggeeefffiiijjjjjjnnnssswwwxxxwwwvvvvvvwwwzzz||||||''')))***++++++***)))''')))))))))***,,,+++)))''''''((((((%%%######''',,,$$$%%%&&&&&&''''''&&&&&&%%%'''*********)))((()))+++***((('''&&&'''((()))'''(((+++,,,,,,+++((('''......---,,,++++++++++++---,,,+++*********+++,,,+++***((((((((()))((('''***+++,,,---,,,***((('''))))))))))))))))))))))))++++++************++++++++++++************++++++))))))************))))))***++++++++++++******))))))))))))((((((((((((((((((((()))***+++,,,,,,---,,,+++)))***++++++***(((''')))***)))((('''((()))))))))((())))))***+++++++++******)))))))))))))))************************)))***+++***(((((()))++++++***)))))))))***,,,,,,(((###$$$)))***(((***///)))***++++++,,,,,,,,,,,,,,,------------///222444***+++---////////////......111222222///...000222333222111111111222333444444333222222111111222222//////000111111111111111111000///...............333///,,,+++,,,---,,,***---.........///000000000666333000---++++++,,,---***---...,,,,,,//////---***------+++///444222+++,,,,,,,,,------.........------............------'''%%%&&&***+++***+++...------...............---,,,...000111000000000222///111222111...---...111////////////............000111444666666555333111---...000222333222111000///000///,,,---111000,,,222111111111333444333222333222111111333333222111000000000000111222444444222444555444333333444555555444333222333444555666444444444555666777777888555444444777:::;;;777444333555777888999888666555888999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;<<<<<<<<<>>>??????@@@BBBCCCDDDDDD??????@@@AAABBBDDDDDDEEEIIIHHHGGGGGGHHHIIIKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTUUUTTTVVVWWWXXXZZZ\\\```ccc^^^^^^___```ccceeeggghhhhhhfffgggjjjkkkjjjooouuuxxxyyyzzzxxxvvvvvvzzz~~~|||+++*********))))))((((((&&&'''''''''((((((((()))((((((%%%"""###)))***(((***((('''&&&&&&'''(((***)))'''))),,,,,,)))(((***************))))))))))))((()))+++---.........---((((((***+++,,,---------//////...---,,,,,,,,,,,,))))))))))))))))))))))))+++***)))((((((''''''(((,,,***'''%%%%%%''')))+++ )))000,,,"""$$$---))))))(((((((((((())))))++++++******)))((((((((())))))***+++,,,+++'''%%%(((((((((((('''''''''&&&,,,++++++******+++,,,,,,***)))((((((((()))+++,,,************************---***((((((***++++++******(((&&&%%%''')))++++++###---...)))$$$&&&***,,,)))'''(((***+++***(((&&&)))+++***((((((***,,,+++***)))(((((()))***+++---+++)))''''''))),,,...+++,,,------......------,,,,,,,,,---------......111222222111/////////000333222000............///333...***,,,222444111---000000111111111000000///000000////////////000000+++,,,///000111///---+++111111000......---------111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,........................111,,,***---///---+++,,,------......------,,,+++,,,,,,,,,---------......////////////000000000000//////000000///...------////////////000000000000000000111222222222222111000000000111333444222111000111222111000///000111111//////000222222...***111111111111111111111111444333333333333444555555444444444333333222222222333666666333333555444111555555666999;;;:::555111555666777999999888888777666666777888888888888777<<<::::::;;;======:::777;;;;;;<<<===>>>???@@@@@@????????????@@@AAABBBCCC>>>AAADDDDDDCCCDDDGGGJJJGGGGGGFFFFFFGGGHHHJJJKKKLLLIIIGGGHHHLLLOOOOOONNNJJJNNNQQQQQQSSSXXXYYYVVVTTTYYY\\\[[[\\\aaadddccc^^^___aaaccceeefffgggggglllkkkiiijjjmmmppprrrsssyyyyyyyyyxxxwwwxxx{{{}}}zzz******)))))))))(((((((((&&&&&&'''((())))))******))))))&&&###%%%)))***(((***)))'''&&&&&&''')))******'''(((,,,+++((('''))))))))))))))))))))))))))))))***,,,---.........---000000//////---,,,+++***,,,+++***)))(((((((((((()))))))))))))))))))))))))))((((((((((((((()))***,,,+++***)))((((((((()))&&&***,,,+++&&&$$$'''+++***))))))(((((())))))***)))))))))))))))*********))))))((()))******(((&&&,,,,,,+++++++++*********,,,,,,+++*********++++++,,,+++***)))(((((())))))************************,,,++++++******+++++++++222///,,,*********)))(((!!!''',,,,,,(((&&&)))---,,,)))'''(((***+++***))))))+++---,,,+++***,,,...++++++************+++++++++***((('''(((***---///+++,,,------...---------,,,,,,,,,---------......///000111000000/////////......------......//////111...,,,---000222111...000000000111111000000///000000000//////000000000---...000000000///---,,,111111000......------...111///...,,,,,,---...///------------------------111///...---...///...---,,,---///000000///---,,,000,,,***...111///...///------.........------,,,,,,,,,---------.........////////////000000000000......//////...------,,,------........./////////000000111222222222222111111000000111333333222000000111111111000000000111555333111111333444333111222222222222222222222222444333333333333444555555555555555444444444333333333666666333333555555111666555666888:::999666222666666888888999888888777777777777777888888888999999888888;;;>>>???===:::<<<<<<<<<===>>>??????@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>AAACCCDDDCCCDDDFFFIIIJJJJJJJJJJJJJJJLLLMMMNNNKKKIIIHHHIIIMMMOOOPPPOOOMMMPPPRRRQQQSSSWWWYYYWWWVVV[[[]]]\\\]]]aaacccbbb^^^___bbbdddfffggghhhhhhjjjjjjlllooorrrttttttsssyyyyyyyyyxxxwwwyyy}}}))))))((((((((((((((('''((()))))))))))))))))))))***+++)))%%%&&&++++++(((***)))(((''''''((()))******'''(((******&&&%%%'''(((((((((((())))))))))))***+++---...///......---333222111///...,,,************)))'''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++)))***+++,,,,,,+++******---+++)))***+++,,,***(((*********))))))*********'''(((((()))******++++++***((('''''')))******)))************))))))))))))---,,,+++***************///...,,,***(((''''''&&&))))))))))))))))))))))))***+++,,,+++***(((((()))444111---++++++***)))'''*********)))((())),,,///+++***((((((***+++***)))***,,,------++++++,,,...++++++,,,,,,,,,,,,++++++)))((('''''')))+++...000++++++,,,---------------,,,,,,,,,---------......,,,---.../////////...---)))***+++---...//////000///............///000000//////000000000000//////111111000000000000111111111111111000000//////...111111000///............000///...---------...///........................111///------...///...---***---000222222000---***111,,,+++///111000000222---------...............,,,------------.........////////////000000000000------.........---,,,,,,,,,,,,,,,------------...000000111222222222222111222111000111222222000...000000000000000000111111666444111111222444555555333333333333333333333333444333333333333444555555666666555555555555444444222555666333444666666333777666666777888999777555666777888888999999888888999888777777777888999::::::::::::;;;===>>><<<;;;=========>>>>>>?????????EEEDDDBBBAAA@@@???>>>>>>???AAACCCDDDCCCDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKNNNPPPQQQPPPPPPSSSSSSQQQRRRWWWYYYXXXYYY]]]___]]]]]]aaacccbbb___aaacccfffhhhiiijjjjjjhhhkkkppptttvvvvvvuuusssxxxyyyyyyxxxyyy{{{(((((((((((('''''''''''',,,,,,+++***)))(((''''''+++,,,***((())),,,+++'''******))))))))))))*********''''''))))))%%%%%%'''((((((((((((((())))))))),,,---.../////////...---------------,,,---------,,,+++***))))))(((((()))))))))))))))))))))))))))((((((((((((((()))******'''(((***,,,---............+++)))))),,,---+++(((++++++************++++++(((((())))))************+++)))'''''')))+++,,,,,,***))))))))))))(((((((((---,,,+++***))))))))))))...---,,,+++)))(((''''''((((((((((((((((((((((((''')))++++++(((&&&&&&&&&,,,***((((((*********)))...+++)))((()))+++,,,---+++***))))))***************+++++++++******++++++)))***+++,,,,,,+++***)))))))))((())))))+++---...++++++,,,------------,,,,,,,,,,,,---------......******,,,---//////---+++((()))+++---/////////...,,,...///...,,,,,,///111......//////000000//////111111000000000000111111444333111000///000000111111111000///......//////000000///...---......//////////////////////////////---++++++,,,---,,,+++,,,...///111111///...,,,111...---///000......111.............../////////------------............////////////000000000000---......///......------,,,,,,,,,---------......000000111222222222222111333111111111222111000...000000///000111222111000222111000000111222333444444444444444444444444444444333333333333444555555555555555555444444444444111555555444444777777444888777666666777888888888777777888888999999999999:::999777666777888:::<<<>>>======<<<<<<;;;999888======>>>>>>>>>?????????EEEDDDCCCAAA@@@@@@@@@???AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTVVVTTTQQQRRRWWWZZZXXX\\\```aaa___^^^aaabbbaaaaaabbbeeeiiikkklllllllllkkkooosssuuuvvvuuuttttttxxxyyyzzzzzz{{{''''''''''''((((((((((((************))))))))))))***,,,+++)))***---,,,'''******))))))))))))*********'''''')))(((%%%%%%((('''((((((((())))))******...///000111000///...---,,,,,,+++,,,,,,...///000------,,,+++******************************************)))(((((((((((((((***************,,,---...++++++*********)))))))))++++++************++++++************))))))((((((---+++(((((())),,,---...------,,,,,,,,,+++++++++,,,+++******)))))))))***++++++++++++*********)))((((((((((((((((((((((((((()))++++++***(((''''''((('''&&&''')))++++++***+++)))((((((+++,,,+++)))+++++++++*********++++++,,,+++++++++,,,,,,++++++((()))***++++++***)))(((++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,---------......***))))))+++......,,,******,,,---...///...------+++...000...++++++...111,,,---...///////////////111111000000000000111111555333222000000000111222111000000////////////000000000//////............////////////////////////000...,,,,,,---------,,,000///............///000222///---///---+++,,,000000///.........///000000---------.........//////////////////000000000000...///000000000000//////............////////////000000111222222222222111333222111222333222000...111///...///222333222000...///111222222222111111444444444444444444444444444333333333333444555555333333333333333333333444222555666444444777777444777777777666666777999:::888888888888888999999:::;;;:::888777777999;;;<<<>>>>>>===<<<;;;::::::;;;======>>>>>>??????@@@@@@CCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFKKKKKKLLLLLLMMMNNNNNNNNNJJJLLLNNNOOOQQQRRRSSSTTTVVVWWWVVVSSSTTTXXX[[[YYY^^^bbbccc```___bbbcccbbbbbbdddhhhkkknnnoooooooooqqqsssttttttrrrrrrtttuuuyyy{{{|||~~~'''(((((((((((()))))))))&&&&&&'''(((***++++++,,,(((***+++***,,,///---((())))))))))))))))))))))))***'''&&&))))))&&&'''***(((((())))))******++++++000111111222111000...---000///...---------...///,,,,,,+++***))))))))))))************************+++***)))(((''''''''''''---,,,***)))(((((())))))(((***,,,+++((('''(((************))))))*********++++++******)))(((((('''---+++((((((***,,,,,,,,,+++++++++*********))))))******)))))))))******+++))))))***+++,,,,,,++++++))))))))))))))))))))))))+++******+++,,,---+++)))+++***)))***++++++***)))((((((((()))++++++***)))***+++,,,+++))))))+++,,,000...------//////...,,,)))))))))******)))))))))++++++,,,++++++***((((((******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---***((())),,,...,,,***---------...------,,,,,,+++---...---++++++---000+++,,,---...////////////000000////////////000000333222111000000111222333111000000//////000000000000000000/////////......////////////////////////333111//////000111000///222000...------...000222111///......,,,***---222222111000.........///000------........./////////////////////000000000000//////000111111111000000/////////000000000000111000000111222222222222111444333222333444444222000111///---///222444222000///111444555444333222222444444444444444444444444444333333333333444555555222222222333333333333444333666777444555777777444666777888888777777999;;;999888888888888999::::::;;;:::999999999:::;;;<<<999;;;<<<<<<;;;<<>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEFFFGGGHHHGGGFFFJJJJJJKKKLLLMMMMMMMMMMMMJJJMMMPPPQQQRRRSSSUUUVVVVVVXXXXXXUUUVVVZZZ\\\ZZZ___dddeeebbbaaacccdddccccccfffjjjnnnqqqrrrqqqqqqtttvvvvvvsssqqqqqquuuyyyzzz}}}((((((((()))))))))******'''''''''(((((()))))))))%%%)))******---///---(((((((((((())))))(((((((((***'''&&&))))))((()))---)))))))))***+++,,,,,,,,,222222333333222000///---111000...,,,++++++,,,---,,,,,,+++***))))))))))))***************************)))((((((((((((((()))'''(((((()))(((((('''''')))***+++***)))((())))))***))))))(((((())))))************))))))))))))))),,,***(((''')))***))))))((((((((('''''''''&&&&&&)))(((((())))))***+++,,,)))***+++,,,,,,,,,++++++************************,,,(((%%%''',,,///,,,)))---,,,++++++,,,,,,***((('''((())))))******+++,,,***,,,---+++))))))+++---111///---...///000...,,,+++******))))))******+++)))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000,,,((((((+++---,,,***,,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++,,,---...++++++,,,---............//////............//////000000000111111222333444111000000000000000111111000000000000000///..............................444222111000111222111000000000///......///000000///------///---,,,000777444333111///......//////............////////////////////////000000000000......///000000000000000/////////000000000111111000000111222222222222111444333333444555666444333111...,,,...222444333000222444666555333222333444333333333333333333333333444333333333333444555555333333333333444444555555444777777555555777666333555777999999888777999;;;999999888888888999:::;;;::::::::::::;;;;;;;;;;;;888:::;;;<<<;;;===@@@CCC;;;<<<===>>>@@@AAACCCCCCBBBBBBBBBBBBCCCDDDEEEFFFJJJHHHFFFGGGIIIJJJHHHFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJMMMQQQSSSSSSTTTVVVXXXUUUXXXYYYWWWXXX\\\]]][[[```dddeeecccbbbdddfffddddddggglllpppssstttsssrrrsssvvvwwwuuussstttyyy~~~{{{(((((())))))******++++++,,,+++***((('''%%%$$$###$$$''')))***---000...(((''''''((((((((((((''''''***'''&&&)))***)))+++///))))))***+++,,,,,,------222333333333222000///......,,,+++))))))***+++,,,...---,,,+++************************************(((''''''(((((()))***+++!!!%%%)))++++++***))),,,+++******++++++***((())))))(((((((((((())))))((((((((()))******++++++***)))'''''''''((('''&&&************))))))))))))'''((((((((()))+++,,,---***+++,,,,,,---,,,+++***************************+++$$$!!!)))---+++&&&***))))))***,,,,,,***)))((()))))))))(((***---000***,,,---,,,))))))+++...000---+++,,,......,,,***---,,,+++******+++,,,---'''(((***,,,---,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......222---''''''***---,,,***+++***)))))))))***,,,---,,,,,,++++++,,,---------***+++,,,---..................------------.........///000111222333333444111000000000000000111111000000000000000///..............................333111//////000111000///...///000111111000///......,,,---/////////444;;;666444111///.........///............/////////000////////////000000000000------...///000000//////////////////000000000000000000111222222222222111444333333555666777666555111...,,,...333555333000444555555222//////222555333333333333333333333333444333333333333444555555444444444555555555666666555888888555555777666222444777::::::888888999;;;:::999888888888999:::;;;999:::;;;<<<<<<<<<;;;;;;:::<<<===<<<:::;;;>>>BBB:::;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEKKKIIIGGGHHHJJJKKKIIIFFFJJJKKKMMMNNNOOOOOONNNNNNJJJNNNRRRTTTTTTTTTVVVYYYTTTWWWYYYXXXZZZ]]]^^^[[[```dddfffcccbbbeeefffeeeeeehhhmmmqqqtttuuutttsssqqquuuxxxxxxvvvwww||||||***************+++++++++((('''&&&''')))))))))'''&&&)))++++++(((&&&(((***((('''&&&'''((('''&&&$$$'''(((***++++++***)))((()))************,,,000333888888777555444111000///000///---+++************,,,,,,,,,,,,,,,+++***)))&&&)))+++---,,,+++*********++++++++++++,,,,,,,,,***)))((((((((()))+++,,,------,,,++++++******)))))))))((('''''''''''''''*********)))******+++,,,)))))))))))))))))))))))))))(((&&&&&&((()))((('''+++++++++*********))))))***+++******...000***"""******))))))******+++,,,******))))))))))))******(((((())))))*********+++((()))***+++,,,---------444---+++...***$$$(((111...---,,,+++************)))((((((***,,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))((((((...---,,,,,,------+++)))222000...+++***)))))))))((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***)))...---,,,,,,......---,,,++++++,,,------...//////222222222222222222333333555///---222555111000111////////////////////////...---,,,+++,,,---...///111,,,((()))///333111---000000000///////////////000000000///---...000222222222111111000000////////////000000000000//////000000000000000//////...///111222222111111222333222111000111222333222111555444222000///.........555333222555:::;;;888444444222000000111111111///111111222333333333333222333333333333333333333333777333000333888:::777111777555333444555666555444222555888999888666444444777777888888888888777777999777555555777:::;;;<<<888:::<<<>>>???===;;;:::BBB@@@===;;;:::;;;===>>>>>>>>>???@@@AAAAAAAAAAAADDDDDDCCCBBBBBBCCCEEEFFFEEEGGGKKKNNNNNNLLLHHHFFFGGGIIILLLOOOOOOMMMKKKIIIMMMOOORRRUUUWWWXXXXXXWWWWWWWWWWWWWWWYYY\\\```bbbccchhhiiidddcccggghhhfffhhhkkknnnqqqsssuuuwwwyyytttvvvwwwwwwyyy|||)))*********************((('''&&&''')))))))))((('''(((******)))(((((())))))((('''(((((((((&&&%%%((())))))******************++++++++++++---000333777666555444222000///...------,,,+++++++++,,,------------------,,,+++++++++,,,------,,,)))(((''')))((('''&&&&&&(((***+++***))))))((()))***+++,,,,,,,,,,,,++++++++++++***...---+++)))'''&&&&&&%%%...---,,,***)))((((((''')))))))))))))))))))))))))))(((&&&'''((()))((('''*********)))))))))((((((******)))))),,,///+++$$$******))))))******+++,,,******))))))))))))******************))))))))))))******+++,,,------------///,,,***)))&&&###&&&,,,...---,,,+++***)))))))))+++*********,,,,,,***(((+++++++++******+++++++++((()))***++++++,,,++++++,,,+++++++++------+++)))...---,,,++++++++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,+++******,,,,,,+++***++++++,,,,,,------......//////000111222333333444444///---222444111///111000//////......//////000222111///---,,,,,,,,,,,,222...+++,,,///000///---000000111111000000///...000111111000......///111111111111000000000////////////000000000000/////////000000000000///......---...//////......///000222000///000111222111000000000000000000000000000333111000333888:::999666777555333222222222111///111111222333333333333222333333333333333333333333777333000000333666555222444333111111222333333222222555888999888666555444777777888888888888777777888666555555777999999999;;;;;;;;;<<<<<<<<<======BBB@@@>>><<<<<<===???@@@???@@@AAABBBCCCCCCBBBAAADDDDDDDDDCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMLLLJJJIIIIIIKKKNNNOOOPPPOOONNNLLLOOOQQQSSSVVVWWWXXXXXXWWWYYYYYYYYYYYY[[[^^^aaacccbbbggggggddddddhhhiiigggiiilllooorrrsssuuuwwwyyyvvvwwwxxxxxxyyy|||)))))))))))))))(((((((((((('''&&&''')))***)))((()))(((((()))******(((''')))(((((()))***)))(((&&&)))))))))))))))***+++++++++,,,---------...111444555555444333111///...---+++*********+++---///000------.........---,,,,,,,,,---------,,,***((('''***(((%%%######&&&))),,,***))))))))))))***++++++******+++++++++,,,,,,,,,++++++***)))))))))******...---,,,***)))((('''&&&))))))))))))))))))))))))***((('''((()))***)))''')))))))))(((((((((((((((******((('''***---+++&&&******))))))******+++,,,******))))))))))))******,,,++++++***))))))((((((***+++,,,---............+++---,,,&&&$$$&&&)))(((...---,,,+++***)))))))))---+++***+++++++++)))'''************************((()))***+++,,,,,,,,,,,,+++******+++------,,,***++++++++++++,,,---...///+++************++++++,,,++++++,,,,,,,,,+++******,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,---...///000222333333222///...111222000///000111000...------...000111222111000///...---------222111000///............000111222333333111///...000111222222000/////////111000000000000/////////...//////000000//////...///////////////......---,,,---///...------...000111000//////111111000///+++---///111222333333333111///...111555999999777:::888555444333333111///111111222333333333333222333333333333333333333333666444111//////111333444444222111111333444333222333666888999888666555555777777888888888888777777777666666777888999777666===<<<;;;:::;;;<<<>>>???AAA@@@???>>>>>>???AAACCC@@@AAACCCDDDEEEDDDBBBAAADDDDDDEEEFFFFFFFFFFFFFFFKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ\\\^^^aaacccaaadddeeedddeeeiiijjjiiikkknnnqqqssstttuuuvvvxxxwwwyyyzzzzzzzzz|||((((((((((((((('''''''''(((''''''''')))***)))(((***(((&&&(((++++++)))&&&***)))((()))++++++)))'''***))))))((()))***,,,---,,,---.........///222444555555444333222000...---+++*********+++---///000,,,---------------,,,,,,******+++,,,------,,,+++***)))((('''''')))+++,,,)))))))))*********++++++))))))***+++,,,,,,---------,,,+++***)))((((((((())))))************))))))))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))******(((%%%(((,,,,,,(((******))))))******+++,,,******))))))))))))******+++************************+++,,,,,,---------,,,+++111000(((&&&,,,---(((...---,,,***))))))((((((,,,+++******++++++)))'''******++++++++++++******+++,,,,,,,,,++++++***)))+++++++++,,,...///...,,,******++++++,,,---......,,,+++***)))******,,,---++++++,,,,,,,,,++++++***...---,,,,,,......---,,,,,,+++++++++++++++++++++,,,,,,---...//////000000000///...///000/////////000///,,,++++++,,,///000---------......///000000///111222111...---...111///111333444444222///...000222444333111/////////000000000000000000000000...//////000000//////...///////////////...------///000111111000000111222111000//////000000///...***,,,///222333444333333111///...///333666777666999666444333333333222000111111222333333333333222333333333333333333333333111222333222000000333777777555444444666777777666444777999999888666666666777777888888888888777777888888888999;;;:::777555<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>@@@BBBCCC@@@AAACCCEEEEEECCCAAA@@@CCCDDDFFFGGGHHHHHHGGGFFFKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTRRRSSSSSSSSSTTTUUUUUUUUUVVVVVVWWWYYY[[[]]]___aaaaaabbbccceeehhhkkklllkkkmmmppptttvvvvvvvvvwwwxxxzzz{{{|||}}}}}}~~~((((((((((((''''''&&&&&&)))((('''(((*********(((***(((&&&(((++++++)))&&&***))))))***++++++***(((***))))))))))))+++---...---...000000///000222444555555555444333111000///---,,,+++++++++,,,---...***+++,,,,,,,,,,,,+++++++++***)))***------,,,***((()))***+++++++++******)))*********++++++++++++))))))***+++,,,------...333111...***'''$$$"""!!!'''((()))************)))))))))))))))))))))))))))***))))))***++++++***(((***************************+++)))&&&'''+++,,,)))******))))))******+++,,,******))))))))))))******((())))))***+++,,,,,,---)))******++++++++++++***,,,111000******000///(((,,,,,,+++***))))))))))))***))))))***,,,,,,+++***++++++,,,------,,,+++++++++,,,,,,,,,,,,+++******---,,,,,,---///000///---++++++,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,,,,++++++...---,,,,,,......---,,,,,,+++++++++++++++++++++......---------------------//////...---.........///---+++))))))+++---///++++++,,,---......//////,,,///222111...---000333///111333444444222///...000222444444222000000000000000000111111111111111//////000000000000///////////////000///......---000222333333222111333444222000//////000000///---,,,---000222333333222111333111000///111333444444444333111111222333333222111111222333333333333222333333333333333333333333,,,111555666444333555888888777555666888999999888666888999999888777777888777777888888888888777777999999:::<<<===<<<999666:::;;;===??????>>>===<<<============>>>@@@AAABBB???@@@BBBCCCCCCCCCAAA@@@CCCDDDFFFHHHHHHHHHHHHGGGHHHJJJLLLOOOOOOOOOMMMLLLMMMMMMMMMNNNOOORRRTTTUUUSSSRRRRRRQQQRRRSSSTTTUUUWWWWWWXXXZZZ\\\^^^```aaabbbaaabbbggglllnnnnnnmmmpppssswwwyyyyyyxxxxxxyyy|||~~~))))))((((((''''''&&&&&&)))((('''(((***+++***))))))(((((()))******(((''')))(((((()))++++++***((()))))))))***+++,,,---...---///000000000000111333555555555444333111000//////...,,,+++***++++++,,,******++++++,,,,,,++++++///,,,))))))++++++)))&&&%%%&&&)))***+++***(((''')))***++++++,,,,,,++++++))))))***+++,,,,,,------,,,+++***)))((('''''''''((()))***+++***)))((('''))))))))))))))))))))))))*********+++,,,,,,***(((************+++++++++++++++---,,,((('''++++++)))******))))))******+++,,,******))))))))))))******'''((()))***+++---......))))))************)))))),,,------+++,,,...,,,'''*********)))))))))******)))((((((***,,,---,,,***+++,,,---......---,,,+++((()))***,,,---.........---,,,,,,---//////...,,,,,,,,,---------,,,++++++---,,,,,,++++++++++++,,,******+++,,,,,,,,,++++++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,.........---,,,,,,+++++++++///000---+++---...---...---+++******+++---...------......---,,,,,,+++***...111111///...000222000111222333333111///...000222444444222111222333111111111222222222222333000111111222222111111000000000000000000//////...///000222111000000111333333111000000000000///---///000111222222111000///222222111111111111222222222000//////111222222222111111222333333333333222333333333333333333333333---111777999777666666777666444333444666888888777777888::::::888777888999777777888888888888777777::::::;;;<<<>>>===;;;888999;;;>>>@@@@@@???===;;;=========>>>???@@@AAAAAA???@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIILLLOOOPPPOOOMMMLLLKKKLLLLLLNNNPPPRRRTTTUUUTTTSSSQQQPPPQQQSSSUUUVVVZZZ[[[\\\^^^```bbbcccddddddaaabbbjjjooopppoooooorrruuuzzz|||||||||{{{|||~~~******))))))(((''''''&&&)))(((((((((***+++***)))'''(((******)))(((((()))((('''''')))***+++***(((((((((***+++,,,------------...000111000000111222333333333333222000///......---,,,+++***+++,,,,,,***++++++,,,------,,,,,,///+++''''''******((($$$%%%&&&'''((((((((('''''')))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,''''''((()))***,,,---...&&&''')))***+++***)))((())))))))))))))))))))))))*********,,,------***((())))))))))))*********+++,,,//////***)))++++++)))******))))))******+++,,,******))))))))))))******))))))***++++++,,,------******+++++++++******)))---))))))---///,,,)))(((((((((((())))))***+++,,,***))))))***,,,,,,+++)))***+++,,,------,,,+++***((()))***,,,---...//////---,,,+++,,,------+++***++++++,,,---------,,,+++,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***++++++,,,,,,------......------------------,,,,,,)))///000,,,***,,,...,,,...------------------...---......//////...,,,,,,,,,...///000///.........000000111111000000///...111222333222222222444666222222333333333444444444222222333333333333222222111111111111111000000///...000111111000000111222444222111000111111///...111111111111000000000000000111222333222222333333333111///000111222111000111111222333333333333222333333333333333333333333222444666777777555555555444333222333555666666666888999::::::888888999:::777777888888888888777777999999999;;;======<<<:::;;;<<<===>>>???>>>>>>===????????????@@@@@@AAAAAA@@@@@@@@@AAABBBDDDFFFGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIKKKLLLMMMNNNNNNNNNJJJKKKMMMOOOQQQSSSTTTUUUUUUTTTRRRQQQRRRTTTWWWZZZ[[[\\\^^^```bbbdddeeeeeegggbbbccclllsssrrrpppqqqssswww|||~~~+++******)))((('''''''''***(((((()))***+++***)))&&&)))++++++(((&&&(((***(((''''''(((***+++)))((('''(((***,,,------------,,,...000111000///000111222222222222111///...------,,,+++++++++,,,---...+++,,,------.........---+++'''$$$&&&***,,,***'''(((((('''&&&'''((()))***)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,111000...,,,)))(((''''''!!!###&&&))),,,,,,,,,,,,))))))))))))))))))))))))******+++,,,...---+++((('''((((((((())))))******---111000,,,***+++***(((*********)))***++++++,,,******))))))))))))******++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***000((((((000222,,,(((+++'''''''''((()))+++,,,---,,,+++***+++++++++)))'''((()))+++,,,,,,+++)))(((++++++,,,------,,,,,,,,,,,,+++******++++++)))''')))***,,,---...------,,,,,,,,,---...---,,,***))))))***+++,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,------...//////,,,,,,,,,------.........(((///000+++))),,,...,,,////////////////////////***,,,...///111111111000....../////////...,,,***000000000///////////////111222222222111333666888333333333444444555555555222333333444444333333222222222222222222111000000///111222222111111222333444333111111222111000...111111000000000000111111---///222444444444444555555333111000111111000///111111222333333333333222333333333333333333333333888777666555444444333333444333222333555777777666888999::::::888888999:::777777888888888888777777888888888999<<<===<<<;;;>>>===<<<<<<<<<===???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@AAABBBEEEHHHJJJDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIIIIJJJLLLOOOPPPJJJKKKNNNPPPSSSTTTUUUVVVWWWUUUSSSRRRSSSVVVZZZ\\\ZZZ[[[]]]___aaacccddddddhhhcccdddnnntttsssqqqqqqtttxxx}}}+++*********))))))(((((((((''''''&&&&&&((()))***---+++***)))***+++***))),,,)))(((***,,,***###***++++++***)))***---///---------.........//////111000//////000111///...+++******+++------,,,***)))******+++++++++*********)))((()))))))))'''%%%(((+++***''')))...,,,%%%,,,,,,,,,------......///---,,,,,,,,,+++*********,,,+++******++++++***(((&&&'''))),,,---,,,)))'''+++++++++***((((((***,,,...,,,***)))******)))''')))))))))***+++++++++,,,&&&333999///&&&(((***''',,,)))((())),,,---+++)))((()))***+++++++++++++++))))))))))))***+++,,,---%%%)))------***(((***---,,,------+++((('''((()))(((***+++*********+++,,,************************((()))***+++++++++++++++---,,,++++++******+++++++++,,,------+++*********---......//////......---///---***)))***++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,***)))***,,,.....................------,,,+++---.........///000000000000000000///......------000000000000000/////////111111000...,,,---000222...000222444444111...,,,222222222111111111111111222222222333333333444444555333111222444555333111444333222111000111222333555444333222111111111111444333333222222111111111222111000//////000111111222000//////000000///---111000222555333//////222111222333444555555555555444333222333555666555444666444222333666777666444666444222222555777999999777777777888888999999:::;;;777<<<>>>888999<<<666;;;??????<<<<<>><<<<<<>>>>>><<<;;;;;;>>>???@@@AAABBBAAA@@@??????AAABBBCCCBBBCCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKJJJMMMPPPRRRSSSTTTVVVXXXXXXXXXWWWWWWXXXYYYZZZ[[[]]]___aaabbbccceeehhhkkkiiikkklllmmmnnnppptttvvv{{{{{{zzzzzz*********)))))))))(((((()))(((((('''((()))***+++,,,+++))))))******)))(((,,,***)))***,,,+++%%% ((())))))((('''(((***,,,,,,------....../////////000000000///......------+++***)))***+++***(((&&&******+++++++++******)))******)))***,,,,,,+++)))***,,,***''')))...,,,'''******+++,,,,,,,,,++++++++++++++++++************,,,+++)))***++++++***((()))((('''))),,,,,,***((()))******))))))))),,,...---+++***)))******)))(((***************+++++++++%%%000444---(((+++,,,)))---+++)))***++++++)))'''((((((((((((((()))))))))+++***))))))(((((())))))&&&***------***(((***,,,+++,,,,,,+++)))((()))***+++,,,---------------...************************))))))***+++++++++++++++,,,+++*********)))******+++,,,------+++******+++++++++,,,,,,,,,,,,++++++...,,,******,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***,,,.........,,,,,,,,,,,,,,,+++******---..................///............------------////////////////////////000111000///------...000111222444555555333111///111111111111111111111111333333333444444444555555555333111222444555333111555444333222111222222333444444333222111111111111333333333222222222222222222111000000///000111222111000///000111222111000444222333555222---,,,///111111222444444555555555444333222333444555555333555444222444666777666444777555333333555777888888777777777888999:::;;;;;;;;;777<<>>888999===>>>;;;<<>>>>>===>>>???>>>???@@@@@@@@@???>>>===@@@BBBCCCDDDCCCDDDEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNPPPSSSTTTTTTUUUVVVXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^___aaabbbccceeeiiikkkkkklllnnnnnnoooqqquuuxxx{{{{{{zzzzzz******))))))))))))(((((()))))))))))))))***+++++++++)))(((((()))***)))''',,,***((()))++++++(((%%%((()))))))))((((((***+++,,,,,,---...//////000000///111222///+++)))***,,,+++***(((((()))(((&&&$$$++++++++++++***)))(((((()))((((((***,,,---,,,+++,,,,,,***'''))),,,,,,***((()))***++++++***((('''))))))))))))************,,,***))))))***+++)))(((---(((%%%&&&+++---+++((('''((()))))))))***,,,...,,,***((()))***+++***)))+++++++++***************%%%,,,///+++***...///+++...,,,************((('''***)))(((''''''(((((())),,,+++***((('''&&&&&&&&&(((+++------***((()))+++***++++++***))))))***,,,)))*********++++++++++++))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))))))))+++,,,---,,,*********+++++++++,,,,,,,,,,,,++++++---+++***+++---//////...******+++++++++,,,,,,,,,******++++++++++++******,,,+++******,,,......---******+++++++++***))))))...------------------,,,,,,,,,,,,,,,,,,---------,,,------....../////////000111222111...---,,,---//////000000000///......///000000111111222222222333333444444444555555555444333222222444444333222555444444333222333333333444333222111111000111111222222222222333333333333222111111000000111222222000//////000222333333222333222222444111,,,,,,///000111222333333333333333333222111222444555444333555444333444666666666555999666444444666777777777777777888999:::;;;<<<<<<;;;777<<>>>>>;;;;;;===?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>AAACCCEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIKKKMMMOOOQQQRRRSSSQQQSSSUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^______```aaaaaabbbeeejjjmmmmmmnnnppppppqqqssswwwyyy{{{|||{{{{{{))))))))))))))))))((((((((((((((()))))))))******)))((('''((()))***((('''+++)))'''((()))+++***(((***+++,,,+++***)))+++,,,+++,,,---...///000111111...111333///)))&&&'''******((((((((())))))'''%%%++++++++++++***)))''''''(((''''''(((******)))(((,,,+++)))'''''')))++++++''')))+++,,,+++)))'''%%%''''''(((((())))))******+++***))))))******)))(((---(((%%%''',,,...***&&&''')))******))))))+++,,,***)))'''(((***++++++***,,,+++++++++***)))))))))'''++++++***+++000///***,,,++++++*********))))))...,,,***(((((()))***+++,,,+++***)))((('''''''''***,,,---,,,)))((()))***)))***+++***))))))+++---)))((((((((()))******)))(((((((((((((((((((((((()))******+++++++++******+++++++++++++++***))))))+++,,,,,,+++******+++,,,---------......---------,,,+++***+++---...---,,,******+++++++++,,,,,,,,,)))******++++++******)))---+++******,,,...------******+++++++++******)))---------,,,,,,+++++++++***++++++,,,---.........++++++,,,,,,---...//////000222444333000...,,,,,,......------,,,---------...//////000111222222333222222333333333444444444333333333333333333333333555555444444444333333333333333222111111111111111111222222333333444444444111111111111222222222333111000///000111222111000000...000222111...///333000000111222222222222222333222111222444444444333444444444444555666666555999888666666777888777666777777888999;;;<<<======;;;777<<>>BBB===;;;<<<<<<;;;:::<<<===>>>>>>?????????@@@BBBBBB???EEEEEEDDDDDDCCCBBBAAA@@@BBBDDDFFFFFFFFFFFFHHHJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIKKKMMMOOOQQQRRRSSSPPPQQQSSSTTTTTTUUUWWWYYY[[[ZZZZZZ[[[\\\^^^```aaa___```aaabbbcccfffkkkooonnnpppqqqqqqrrrtttwwwzzzzzz|||||||||(((((((((((((((((())))))''''''(((((((((((()))(((((((((''')))******(((''')))'''&&&&&&'''))))))))))))+++,,,+++***)))***+++++++++---...000111222333///111333///((($$$&&&)))((('''''')))++++++***)))+++++++++***)))((('''&&&***)))((()))))))))'''&&&***((('''&&&&&&&&&(((***(((***,,,---,,,***'''&&&'''''''''(((((())))))***+++***((()))******)))'''***((('''***......)))$$$)))***+++***)))'''((())))))((('''(((***++++++***,,,+++++++++***)))))))))++++++***)))+++...---)))))))))*********++++++,,,...,,,***(((((()))***++++++******))))))******++++++,,,,,,+++)))))))))***((()))******)))***,,,...,,,+++***+++---...---+++((((((((((((((((((((((((******+++++++++******))),,,,,,---------,,,+++***+++,,,,,,+++******+++---,,,------------------,,,,,,+++******++++++***(((******+++++++++,,,,,,,,,)))******++++++******)))---+++***+++,,,------,,,++++++,,,,,,,,,,,,,,,+++------,,,,,,+++++++++***++++++,,,---...//////000***++++++,,,---......///111333555555222///------111000/////////000111111......///000111111222222000000111111111222222222333333333333333333333333555555555444444444333333444333222222222222222222222222222333333444444555111111222222333333333333333222000000000000...---000...000222111...000444000000111111222222111111333222111222444555444333333444555555555555555666:::888777777888888888777777888888:::;;;<<<======<<<777<<>>CCC??????>>>===<<<::::::===BBB===@@@???===@@@DDDBBB===FFFEEEDDDCCCBBBBBBAAAAAACCCEEEFFFGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPLLLNNNPPPQQQRRRUUUXXX[[[\\\\\\[[[\\\]]]___aaabbb```aaacccdddeeeiiimmmqqqooopppqqqrrrrrrtttwwwyyyzzz|||~~~}}}''''''(((((((((((())))))&&&&&&'''((((((((((((((((((((((((***++++++)))''''''''''''''''''((())))))'''(((***)))((('''''''''***+++,,,...000222333444000111111...)))&&&&&&'''((('''((())),,,---,,,+++************)))(((''''''---+++++++++++++++)))'''(((&&&&&&'''&&&$$$&&&***)))***,,,,,,,,,+++)))((((((((((((((())))))))))))+++)))(((((()))***(((''''''(((***------,,,((($$$***+++,,,+++((('''&&&''')))((('''''')))+++******+++++++++***************,,,+++******+++++++++)))'''(((*********+++,,,...***)))(((''''''(((((()))))))))))))))***+++,,,---,,,+++******)))*********)))*********)))***+++---+++)))'''))),,,---+++)))))))))))))))))))))))))))***++++++++++++***)))))),,,---.........---+++***+++++++++***)))***,,,...******++++++++++++******,,,+++******+++***(((&&&******+++++++++,,,,,,,,,******++++++++++++******...,,,***+++,,,------,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000+++,,,,,,------.........000222444444222///......//////.........///000000...//////000000111111111//////000000000111111111222333444444222222333444444444444444444333222222444444333333333333444444333333333333444444444444111111333444444444444444555333222111111000...,,,444222222333111---...333000111111222222222111111444333222333555666555444333444555555444444555777999888777888999:::999888888888999999::::::;;;;;;<<<777;;;>>>:::===CCC???AAA???======::::::@@@GGGAAAHHHJJJCCC@@@CCCCCC@@@CCCBBBAAA@@@@@@@@@@@@@@@CCCEEEGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLMMMMMMNNNNNNKKKMMMOOOPPPRRRUUUZZZ]]]^^^]]]]]]\\\]]]^^^```aaaaaaccceeegggiiilllooorrrpppqqqrrrrrrssstttwwwzzzyyy}}}'''''''''((((((((())))))&&&'''((()))***))))))((((((((()))+++,,,,,,***((('''((())))))(((((())))))&&&(((******(((&&&&&&&&&***+++,,,...000222444555111111///---+++((('''&&&)))((((((***,,,,,,+++***((()))))))))))))))((((((+++*********,,,,,,***((('''%%%'''***(((###%%%***))))))***+++++++++************)))))))))))))))(((+++)))(((((())))))(((''''''***,,,,,,***((('''((((((***++++++)))'''''''''***((('''''')))******)))***************++++++++++++************)))***,,,''')))++++++))))))+++---((((((((((((((()))))))))((((((((())))))***,,,,,,+++***))))))***+++++++++)))***+++***))))))+++,,,)))&&&$$$&&&***+++)))&&&************************+++++++++++++++***))))))+++,,,---......,,,+++)))+++++++++***)))***,,,///******++++++++++++***************+++,,,,,,***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...,,,++++++,,,---,,,+++,,,,,,---...............,,,,,,,,,,,,------------++++++,,,,,,---------...---------------............000222111000.........,,,,,,------............/////////000000000000000000000000000111111111111111333555444222111333555222333444444444333111111555555555444444555555666444444444444444333333333111222333444555555555444666555333333333333111000555333333444222...000444111222222222222222111111555444333444666777666555222444666666444333555777888777777888:::;;;:::999999999999999999999999999===777;;;===999<<>>@@@===<<<===<<<<<>>;;;;;;======>>>HHHTTTdddzzzgggHHH<<>>???AAA???===;;;;;;===@@@BBBPPP___eeeWWWHHHCCCBBB???@@@??????>>>???@@@BBBCCCFFFEEEEEEFFFIIIKKKLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKMMMPPPRRRRRRQQQWWW]]]^^^YYYWWWZZZZZZWWW\\\ZZZ[[[^^^bbbdddbbb```aaadddhhhkkkmmmooorrrtttttttttuuutttuuuxxx}}}&&&''''''(((((('''''''''''''''(((((()))((((((((())))))))))))))))))))))))))))))*********++++++++++++(((%%%&&&***,,,+++)))---***)))+++111444444222///---+++***++++++***)))+++)))(((***,,,,,,***((())))))))))))))))))))))))(((((()))))))))***+++---))))))))))))))))))))))))***))))))))))))***+++++++++***)))(((((()))***+++))))))((((((''''''&&&&&&(((((())))))))))))((((((***************)))((((((+++(((&&&%%%'''((())))))((()))+++******)))+++,,,,,,***((()))+++,,,+++)))*********+++++++++,,,,,,---+++((('''((()))***))),,,***))))))+++,,,++++++******)))((((((((((((((('''+++,,,)))***...///,,,,,,,,,,,,++++++******************+++,,,---,,,***---,,,***)))))))))***+++,,,,,,++++++***))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,------------------,,,------,,,...000///,,,******+++,,,++++++---///000...+++,,,------------------,,,000///---,,,++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,---------,,,---.../////////000000000000//////...///000111222111000000333111//////111222222222111111111111222333444555222333333444444333333222444555666666666666555444555666777777777666444333666888888444444666777444666666666666555555444444555555555444444555666666666444222222333444333222666666666777777666666666666666666666666666666666333444555666777777777777888777777999;;;;;;888555:::999999888777777666666;;;;;;;;;;;;<<<<<<===>>>@@@???===<<<<<<>>>@@@AAA@@@KKKOOOGGGAAABBBAAA<<>>>>>======>>>???@@@@@@<<<@@@AAA>>>AAAGGGFFF???BBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPRRRSSSSSSTTTRRRWWWYYYXXXYYY\\\]]]\\\]]]\\\\\\^^^bbbeeefffffffffhhhiiijjjkkknnnrrruuusssuuuwwwxxxzzz}}},,,+++)))'''&&&&&&'''''')))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))************(((+++......+++(((((()))+++***+++---111333222111---+++***)))***+++***)))))))))))))))******)))((())))))))))))))))))))))))***)))((()))***+++++++++))))))))))))))))))))))))((((((((((((((())))))*********)))))))))***+++,,,---)))&&&(((,,,...+++'''(((((())))))))))))(((((())))))************)))(((***(((''''''((())))))(((((()))******(((((()))***---***'''))),,,---+++(((************++++++++++++,,,***(((((()))******)))+++***)))***,,,......---******))))))((())))))***)))******))))))***))))))------,,,+++***)))((((((***))))))***,,,,,,+++***,,,+++***))))))***++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++)))((()))******---///---'''%%%'''***---...000000///...,,,+++---,,,,,,,,,---,,,,,,+++...---,,,++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...///...------///111...//////////////////...000////////////000111111111111111222333333000---111111111111222333444444111222444555555444222111444444444444444444444444666666666666666666555555666888777444444777888555555666777888888777555444555555555555666777888999777555333333444555444333555555666666666666555555666666666666666666666666666555555555666888:::;;;888888999:::::::::999888999999999999999:::::::::>>>===<<<<<<<<<<<<<<<===<<<===>>>???????????????BBBCCCAAA>>>BBBHHHGGGBBBAAAAAA@@@AAABBBDDDFFFGGGIIIJJJJJJJJJIIIIIIKKKLLLHHHIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPRRRSSSTTTUUUVVVVVVXXXZZZZZZYYYYYYZZZZZZ^^^^^^^^^```cccfffhhhiiiiiijjjkkkkkkkkknnnrrruuuuuuwwwzzz}}}+++***(((''''''((()))***)))*********)))(((''''''************************))))))))))))))))))))))))'''+++//////+++((('''))).........///111111000...,,,+++))))))***+++***))))))******+++******))))))***************************(((&&&''')))******)))************************((((((((((((((())))))******************+++,,,,,,---***'''(((---///,,,((((((((())))))))))))((((((((())))))*********))))))***)))'''((()))***)))((('''((())))))'''&&&''')))******++++++*********+++))))))*********++++++++++++)))((((((***+++***)))+++)))((())),,,---------******))))))))))))*********))))))******(((((())),,,,,,+++******)))((((((***))))))***,,,,,,+++)))++++++***))))))***+++,,,***++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))******...000---'''%%%'''***//////---------......---,,,,,,,,,,,,+++++++++,,,...---,,,++++++,,,---...,,,,,,------......//////++++++,,,---...////////////---++++++...//////---......////////////......//////......//////000111000000111333444333000...111111111111222333444444222222444444444444222222444444444333333444444444666666555555555666666666444666666333333666777555444444666666666666555444555555555666777888999:::888666444444555666555444555555666666666666555555777777777777777777777777999888777666666777999:::999999::::::999999999999888888999:::;;;<<<======>>>======<<<<<<<<<======;;;<<<>>>???@@@@@@@@@???DDDEEECCC??????BBBCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHDDDFFFGGGGGGGGGGGGJJJLLLIIIIIIJJJKKKKKKLLLLLLMMMMMMPPPSSSTTTTTTTTTVVVXXXWWWXXXZZZ[[[ZZZYYYZZZ\\\___```aaacccdddfffiiijjjkkkkkklllllllllooosssvvvuuuxxx|||))))))((())))))***++++++))))))*********)))((((((***************************)))))))))))))))(((((('''***...---***((('''(((---...///000///...---,,,,,,***((((((***+++***)))(((***++++++***))))))***************************+++(((&&&&&&)))+++)))'''************************))))))((((((((()))******))))))***++++++,,,,,,,,,---+++)))***,,,---+++)))(((((())))))))))))((((((((())))))************)))***)))((((((******)))(((((()))***)))'''&&&'''((()))+++,,,+++)))(((***,,,)))))))))************+++***)))((()))***+++***)))***)))((()))***,,,,,,+++******)))))))))***++++++---******---,,,******,,,+++************)))))))))))))))(((***+++,,,***)))+++***)))))))))***+++,,,+++,,,,,,,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++***+++---///...000111///+++)))***,,,000...,,,+++,,,.........+++,,,,,,+++******,,,......------,,,,,,------...,,,,,,---...////////////***+++---...///000000000000,,,)))+++...111///,,,---......//////......---....../////////000000000111111222444666666333111111111111111222333444555333333333333333333333333555555444444444444555555666555555555555666777777333666555222333666777555555555555555555555666666777777666777777888999:::888666555555666666666444666777777888888777777666777777777777777777777777999999888888888888888999999:::;;;:::999888999;;;888999:::;;;<<<===>>>???=========<<<======>>>>>>;;;<<<===???@@@@@@@@@@@@CCCEEEEEEBBB@@@AAAEEEHHHGGGGGGFFFFFFGGGHHHIIIJJJDDDGGGJJJIIIHHHIIILLLPPPJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQUUUVVVUUUUUUXXX[[[VVVVVVYYY]]]]]][[[]]]aaa```bbbeeefffggggggiiijjjkkklllmmmnnnnnnpppsssvvvuuuxxx}}}((()))******+++++++++***(((((()))*********))))))******************************))))))((((((((((((((()))++++++***(((((((((***+++---......,,,+++++++++)))((((((***+++***)))''')))++++++((('''(((***************************---)))&&&'''***,,,***'''***************************))))))))))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))(((((((((((()))******************)))((()))***+++)))(((***++++++***)))((((((***+++*********++++++******))))))))))))************)))(((((()))++++++***)))***)))'''((()))******)))******))))))******+++,,,---))))))------******---))))))))))))************)))(((((()))++++++***)))+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***************************++++++++++++,,,///444888000000000///...---,,,,,,...,,,+++,,,......---+++)))+++,,,+++)))***---///,,,------------------,,,------.........---,,,+++,,,---...//////////////////...------.../////////---......//////......---------///000000000///...000000000333555666444333111111111111222333444555555444222111111222444555666666555444444555666666666555555444555666777888444666666333444777888666777666555444555666888999888888888777777888888999999777555555666777666555666666666777777666666666777777777777777777777777777777888999::::::::::::999:::;;;:::888888:::<<<;;;;;;<<<<<<<<<============<<<<<<<<<===>>>??????<<<<<<===>>>???@@@AAAAAAEEEDDDDDDDDDCCCDDDGGGJJJJJJIIIHHHGGGGGGHHHIIIJJJHHHKKKNNNMMMJJJJJJNNNRRRLLLLLLLLLMMMNNNNNNOOOOOOOOOSSSWWWXXXVVVVVVYYY\\\YYYXXXZZZ______[[[\\\aaa```dddhhhjjjiiihhhhhhiiiiiikkknnnoooppprrrtttvvvwww{{{)))***+++,,,,,,+++))))))'''((()))*********************************************))))))((((((((('''((((((((()))))))))((((((&&&(((+++,,,,,,++++++++++++)))((((((***+++***)))%%%(((******'''&&&''')))************************...***'''(((+++---+++((())))))))))))))))))))))))***************++++++,,,((()))***+++,,,---------+++,,,---+++)))(((((()))(((((())))))))))))(((((((((((()))******************)))((()))++++++)))(((+++------,,,***)))***+++...***&&&(((,,,...+++'''))))))))))))************)))(((((()))+++,,,***)))+++)))''''''((())))))(((******))))))***+++,,,,,,***&&&'''+++,,,((((((,,,((((((((()))******++++++)))(((((()))++++++***)))******)))))))))***,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))******---222999???000...,,,,,,------,,,***+++***+++---000///,,,((((((***++++++)))***---111+++,,,............,,,+++/////////...---***((('''///////////////......------000111000...---000333---..................---,,,---///111111000...------------///222444333222111111111111222333444555666444222000000222444666777666555444444555666777666555444444555666777888555777777444555888999777999888666444555777:::;;;999999888888888888888888999777666555666777666555333333444444444444333333777777777777777777777777444666888:::;;;<<<;;;;;;999;;;<<<;;;888888:::===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===???@@@@@@<<<<<<<<<===>>>@@@AAABBBDDDAAA@@@AAABBBBBBCCCDDDIIIHHHGGGFFFFFFFFFGGGGGGGGGJJJMMMKKKGGGFFFIIIMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOTTTXXXYYYVVVVVVZZZ]]]___\\\]]]aaa___YYYYYY^^^```eeejjjllljjjhhhggghhhhhhkkknnnqqqrrrsssuuuwww|||+++)))+++---***$$$%%%,,,(((((())))))))))))(((((('''((()))******)))((('''))))))))))))((((((((((((''')))***)))((('''(((***((()))+++,,,,,,***'''%%%'''***,,,+++'''%%%''')))*********)))(((''''''&&&((((((((((((((((((((((((((()))*********((('''&&&(((((()))***************)))&&&''',,,---((((((,,,***+++,,,------+++***(((,,,)))'''((()))***(((%%%***'''%%%%%%&&&((()))***(((&&&(((,,,,,,)))(((***,,,$$$###******---+++***(((((()))+++,,,+++)))'''''')))***+++***+++***)))***,,,---,,,+++,,,***)))***++++++'''$$$)))))))))))))))((('''''')))***+++,,,,,,+++***)))************************000***''')))+++***)))+++,,,+++***)))((((((((((((++++++++++++++++++++++++******++++++++++++******+++,,,------......------...,,,++++++------,,,***+++)))((((((***---111444++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------((()))000000((('''+++---------............///+++******,,,//////,,,)))//////...---------......++++++,,,,,,...///111111000000//////............000///---+++++++++---...,,,---...000222333333444333333333222222111111111222555666555222111444777888888888888777777777777666777777888888888777777777666666777888777666555777777777777888999:::;;;888999:::;;;;;;;;;;;;;;;777777777777777777777777:::777666777:::;;;888555999999999999888666555333888888999999:::;;;<<<<<>>???===:::999<<>>>>>>>>>>>????????????>>>======>>>AAACCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFEEEGGGHHHHHHGGGFFFGGGHHHEEEGGGIIIIIIIIIIIIKKKLLLQQQOOONNNNNNPPPQQQRRRQQQWWWUUUTTTVVVZZZ]]]]]]\\\```aaa```^^^]]]^^^```ccceeefffiiikkklllkkkjjjiiimmmlllmmmoooooopppvvv~~~+++((()))+++***&&&&&&+++(((((())))))))))))(((((())))))***++++++***))))))(((((((((((())))))))))))''')))***)))((('''(((***+++++++++******)))))))))(((***+++***)))(((((((((++++++***))))))(((''''''************************)))))))))))))))(((((('''(((((()))***************)))&&&&&&******''''''******+++,,,---,,,+++)))(((+++)))'''((()))***(((&&&)))(((''''''((()))******(((&&&(((+++,,,(((''')))***'''&&&(((+++***%%% )))*********+++*********+++)))(((((()))+++++++++***)))((((((***+++***)))+++******,,,......,,,))))))************)))((('''******++++++++++++******************************,,,(((&&&***---,,,,,,---,,,++++++************+++*********************************++++++*********+++,,,------...---------...,,,++++++------,,,***))))))***+++---...///000++++++++++++,,,,,,,,,,,,++++++************++++++***)))+++//////,,,***,,,------------............,,,,,,,,,...000000...+++---------,,,------...///......---------......//////...,,,+++++++++,,,---000///---,,,+++,,,---...---...///111222333333333333333333333333222111111444444555444333333444666666666666666666666666666555666666777777666666555666666666777888888777666888888888777888888999:::888888999:::::::::::::::888888888888888888888888999888888999::::::888777999999:::::::::999777777888888999999::::::;;;;;;>>>888666:::<<<:::999;;;<<<<<<===<<<;;;<<<>>>@@@<<<<<<<<<===============@@@???>>>???AAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJJJJIIIGGGGGGHHHFFFHHHJJJJJJJJJJJJLLLNNNSSSQQQOOOOOOQQQSSSTTTTTTWWWUUUUUUWWWZZZ]]]^^^]]]______```______aaadddgggfffhhhjjjlllmmmkkkhhhfffllljjjlllpppssstttzzz)))&&&%%%)))***(((((()))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******''')))***)))((('''(((***---,,,***))))))***+++,,,+++***)))***++++++)))(((+++++++++***))))))((((((******************************)))((((((((())))))(((((())))))******)))))),,,)))'''))))))'''(((+++******+++,,,,,,***)))(((***)))(((((())))))(((''''''''''''((((((((()))))))))'''(((++++++((('''(((&&&(((++++++)))((()))+++&&&(((***,,,,,,,,,***)))+++***((()))***,,,,,,++++++)))((()))******)))(((%%%%%%&&&)))+++,,,+++*********+++++++++***))))))++++++************++++++************************+++((((((,,,...,,,+++,,,,,,++++++++++++,,,------)))))))))***************************************++++++,,,---------------...,,,++++++------,,,***'''))),,,//////...,,,+++*********++++++++++++,,,))))))))))))))))))))))))(((,,,---,,,---///...+++------------...............---...///111111///---,,,++++++,,,,,,---...///111000///...---,,,,,,,,,///...,,,******+++---...000///---,,,,,,---.........///000111222222222222222333444444444333222111666444333333444555555444333333444444555555666666666777777777777777666666555555666777888888888888:::999888888777888888888777888999999999999999999888888888888888888888888777999::::::999888999999999::::::;;;;;;::::::999999999::::::::::::::::::<<<888777:::<<<;;;;;;===<<<;;;:::;;;===???@@@@@@<<<<<<=========>>>>>>>>>CCCAAA@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFIIILLLLLLKKKIIIHHHIIIHHHJJJKKKLLLLLLLLLNNNOOOTTTRRRPPPPPPRRRUUUVVVWWWXXXWWWVVVXXX[[[^^^^^^^^^]]]___```aaabbbeeeiiilllhhhjjjlllnnnmmmkkkhhhfffllliiikkkrrrxxx{{{~~~(((%%%###&&&***+++)))((((((((())))))))))))(((((()))******************)))&&&''''''((()))******+++''')))***)))((('''(((***,,,,,,+++++++++++++++,,,,,,***(((***,,,---***'''++++++++++++******))))))((((((((((((((((((((((((+++***)))(((((((((******(((((()))))))))))))))(((///---+++***))))))+++---******++++++******)))((())))))(((((())))))(((((($$$&&&'''(((''''''''''''+++((()))---,,,)))''')))%%%''')))(((&&&&&&))),,,&&&''')))***+++++++++***+++***))))))+++,,,,,,+++---,,,***+++,,,,,,+++)))######%%%''')))***)))(((+++++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************---******---,,,(((&&&'''************+++,,,---...***************++++++++++++******************+++++++++,,,------------,,,...,,,++++++,,,---+++***)))+++---//////---+++)))))))))*********+++++++++))))))************)))))))))///000++++++111000))),,,,,,---------.........------...///000000///...,,,,,,+++++++++,,,,,,---111000///...---,,,,,,,,,///.....................//////...------......//////000111111222222222222222333444555555444333222777444222333555777555333333333333444555666777777999::::::::::::999999888444555777888888888999999;;;:::999888777777777777777888888999999999888888999999999999999999999999777:::<<<<<<999777999;;;;;;;;;;;;;;;::::::999999<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<<<<===>>>???<<<999:::>>>@@@@@@>>>>>>??????@@@@@@AAAAAAAAAEEEDDDBBBBBBCCCDDDDDDCCCBBBDDDFFFHHHHHHHHHFFFEEEHHHJJJMMMNNNMMMKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOQQQTTTRRRPPPQQQSSSVVVXXXXXXXXXXXXXXXZZZ\\\^^^___```___aaacccdddeeehhhkkknnnlllllllllmmmmmmmmmmmmmmmnnnkkkmmmvvv}}}'''%%%$$$%%%))),,,+++'''(((((())))))))))))((((((------------------------&&&''''''((()))******+++''')))***)))((('''(((***)))***,,,------,,,+++***,,,)))(((***,,,---+++(((+++++++++***************''''''''''''''''''''''''+++***)))(((((()))***+++(((((()))))))))(((((('''......,,,))))))***+++,,,)))*********))))))(((((((((((())))))(((((())))))%%%'''******((('''(((***+++)))***......***)))+++)))((('''&&&&&&'''((((((((((((''''''(((***,,,---***))))))***+++,,,+++***---+++***+++,,,,,,+++***''')))***+++++++++*********+++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***((())),,,+++&&&%%%''')))))))))***+++,,,---...+++++++++,,,,,,,,,------++++++***))))))***++++++***+++,,,,,,------,,,,,,...,,,++++++,,,---+++***---------,,,,,,,,,++++++))))))*********+++++++++***++++++,,,,,,++++++***+++111111+++***//////(((,,,,,,,,,------------...+++,,,---...------.........---,,,,,,++++++++++++///......---------......+++---...000000///---,,,/////////////////////000000000111222222222222222333444555555555555444333888555222333666777666333444444555666777888888999:::::::::::::::999888888333666888999888777999:::;;;;;;999888777777666666888888999999999888888777999999999999999999999999888;;;===<<<:::888:::<<<<<<<<<;;;:::999999888888===============<<<<<<<<<:::;;;;;;;;;;;;===??????AAA>>>;;;;;;>>>??????===?????????@@@AAABBBBBBCCCFFFEEECCCCCCDDDEEEDDDCCCBBBDDDFFFHHHIIIIIIGGGFFFIIILLLNNNOOOMMMLLLKKKKKKKKKMMMOOOOOOOOOOOOQQQSSSRRRQQQPPPRRRUUUWWWXXXXXXYYYYYYZZZ\\\]]]___aaabbbbbbdddfffggghhhiiilllnnnooonnnlllkkklllooosssuuusssppprrrzzz&&&''''''&&&(((,,,+++((((((((())))))))))))((((((***))))))(((((())))))***''''''(((((())))))******''')))***)))((('''(((***''')))+++---...,,,***((()))))))))***++++++***)))************************))))))))))))))))))))))))******)))))))))***++++++(((((()))))))))((('''''')))+++***&&&&&&)))***((()))))))))((((((((((((((('''((())))))(((((()))***(((+++---,,,***)))+++...***((()))---...+++***,,,---***'''''')))***(((&&&***)))'''&&&''')))+++---)))(((((()))++++++***((()))((('''(((***+++***)))((()))++++++***(((((()))******+++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))&&&%%%'''++++++((()))---)))))))))******,,,------++++++,,,,,,---.........,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,...,,,++++++------,,,***///...,,,+++***+++,,,---*********++++++++++++,,,+++,,,---......---,,,+++,,,///...++++++------***,,,,,,,,,,,,------------***+++,,,,,,++++++,,,.........---,,,,,,,,,,,,,,,---------------...///000(((***,,,......---+++***/////////000000000000000///000111222333333333333444444444555555555666666777555444444555666666555666666777777888888999999888888888888777666555555444777::::::777777888;;;;;;:::999888777777777777999999999:::999999888777::::::::::::::::::::::::999;;;<<<<<<;;;:::;;;;;;<<<;;;:::999999999999:::========================:::===>>>;;;;;;===??????AAA???===<<<===>>>>>>=========>>>???@@@AAAAAABBBFFFDDDCCCCCCDDDEEEDDDCCCDDDEEEFFFHHHIIIIIIIIIHHHKKKMMMNNNNNNLLLLLLLLLMMMLLLNNNOOOPPPOOOPPPRRRSSSPPPPPPRRRTTTXXXZZZYYYXXXYYY[[[]]]]]]^^^___bbbddddddfffhhhiiiiiijjjlllnnnpppnnnlllkkkmmmqqqvvvyyywwwuuuwww}}}%%%***+++''''''***,,,)))(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))''')))***)))((('''(((***((()))***+++++++++******&&&(((******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((())))))(((''''''&&&&&&))))))&&&&&&******'''))))))(((((('''''''''(((&&&(((***)))(((''')))+++(((+++,,,+++((('''+++///'''%%%'''+++,,,***))),,,+++***))))))******)))((())))))((((((((()))))))))''''''''')))******)))'''(((''''''(((***,,,,,,+++%%%(((******(((''''''((())))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))'''&&&(((++++++)))---222+++++++++++++++,,,---...******+++,,,,,,---......,,,+++***((((((***+++,,,******+++,,,,,,,,,,,,+++...,,,++++++------,,,***...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---......---,,,++++++)))))),,,---+++,,,///++++++,,,,,,,,,---------***+++---,,,******,,,...,,,,,,,,,,,,---...///000---------------...//////++++++******++++++,,,---//////000000111111111111...///000222333444444444666555444333444555777888555666666555444444666777888888888888888888888888777777777777666555444333555888;;;:::777555777:::::::::999888777777777888:::::::::::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======;;;:::::::::::::::;;;<<<>>>???::::::;;;;;;<<<<<<======:::???@@@<<<:::===???>>>>>>???>>>===<<<===???AAA======>>>???@@@AAABBBBBBEEECCCBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKMMMOOOLLLNNNPPPPPPPPPPPPRRRSSSPPPQQQTTTXXX\\\]]][[[YYYZZZ\\\^^^___^^^___cccfffdddfffiiijjjjjjkkkmmmooonnnnnnmmmmmmnnnpppsssuuuxxxwwwzzz%%%+++...)))&&&***,,,***(((((())))))))))))((((((,,,+++***))))))***+++,,,))))))))))))((((((((((((((()))***)))((('''(((***))))))((((((((()))+++,,,$$$(((******(((''')))+++((((((((((((((()))))))))''''''''''''''''''''''''((()))***,,,,,,,,,+++***(((((())))))((('''&&&&&&%%%***+++((((((---,,,((())))))(((''''''''''''(((&&&(((******((('''))),,,&&&(((***'''$$$$$$(((---$$$###%%%***+++))))))+++&&&((()))***)))(((((()))'''(((***+++***)))'''&&&&&&&&&&&&(((******(((&&&)))((((((***---.........'''***......,,,***+++---((()))***+++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++***+++---+++))),,,333------,,,,,,,,,---......))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------***+++---......---+++******$$$%%%,,,...+++---444++++++,,,,,,,,,---------***,,,---,,,******---///)))***+++,,,...000222444///......---------......000...+++)))))),,,000222...///000111111111111111...///000222444555555555777666444333333555888:::444666888666444333555888888888888888777777777777999999999888888777555555555999<<<;;;777555777::::::999888888777888888888;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;>>>???<<<999999999999:::<<>><<<===AAADDD???@@@@@@AAACCCDDDEEEEEEDDDCCCAAABBBDDDEEEEEEDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIJJJMMMOOOLLLNNNPPPPPPPPPPPPRRRSSSPPPRRRVVV[[[______\\\YYYZZZ]]]_________```cccfffbbbeeehhhjjjkkklllnnnppplllmmmnnnooooooooooooooowwwxxx|||)))&&&$$$%%%''')))***+++))))))*********(((&&&%%%++++++************++++++,,,,,,***)))))))))***++++++)))'''(((***,,,------&&&$$$%%%''''''&&&)))...***&&&###$$$))),,,+++(((*********)))))))))))))))+++***((('''&&&''')))***++++++)))((((((((()))***(((,,,,,,((('''+++***&&&******))))))))))))*********))))))(((((((((((()))(((((((((((())))))))))))((((((&&&&&&''')))+++---(((((())))))******++++++*********)))))))))))))))******))))))))))))******###(((((($$$(((000...&&&%%%###"""%%%)))+++***(((************************,,,++++++******++++++,,,+++***)))***++++++***)))***+++,,,+++)))'''''''''***)))(((''''''((()))******)))))))))***+++,,,,,,******++++++++++++******(((***+++***((((((,,,///***---///...+++***,,,...///...---+++******++++++++++++++++++++++++++++++---+++******,,,------,,,///...------...///...---,,,...///...,,,++++++,,,...---++++++---......---,,,---...---,,,+++---//////---***+++---///...,,,///---+++---000000,,,(((......000111222222222222000///......///111333555333222222333555666666555888777777777666666666666666777888777666555666888666555555666999::::::999;;;999777777999:::888555888888999:::::::::999999===<<<999777777999;;;<<>>===:::777>>>>>>>>><<<;;;;;;<<<>>>999999:::;;;;;;;;;::::::<<<===============<<<<<>><<<===???AAA;;;AAADDDAAA@@@EEEFFFCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGJJJKKKIIIKKKOOOOOOMMMMMMOOOQQQPPPNNNOOORRRUUURRRUUUXXX[[[^^^_________cccaaa___^^^^^^```bbbdddggghhhhhhiiikkkllllllmmmooopppppppppqqqrrrvvvxxxzzz{{{|||}}})))'''%%%%%%''')))******)))))))))))))))(((((('''*********))))))*********,,,+++***)))))))))*********)))((((((+++,,,,,,,,,///---,,,---+++((()))---***&&&###%%%)))+++***((()))))))))))))))*********+++***(((''''''''')))***)))))))))))))))(((((('''(((,,,,,,((('''******&&&***))))))(((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((('''&&&''')))+++,,,)))))))))))))))************)))))))))))))))))))))******))))))))))))******&&&((((((&&&'''***+++(((&&&%%%%%%&&&(((******)))************************,,,++++++******++++++,,,+++***)))***++++++***)))------,,,,,,,,,+++)))(((******)))(((((()))***************)))******++++++******++++++++++++******)))++++++***((((((+++...***+++,,,,,,+++***+++,,,------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,...,,,+++,,,---...---,,,---...//////---,,,,,,---000...,,,,,,------,,,+++,,,---...---,,,+++---//////---++++++---......,,,---+++)))+++......***&&&---...///000111111111111000///.........000222333000111222333333444444444555666666666666666777777555777888777666555666777777666555666888999999888;;;999777888::::::888666999999::::::;;;:::::::::;;;;;;999999999;;;===>>>???>>>;;;999:::;;;>>>@@@======>>>>>>======<<<<<<<<<<<<<<<>>>???>>>;;;999>>>>>>>>><<<::::::<<<===>>>>>>======<<<:::999888======>>>>>>>>>======<<>>======???AAA===CCCDDDAAA@@@CCCDDDBBBCCCCCCCCCCCCEEEGGGJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMKKKLLLOOOOOOMMMPPPRRRSSSRRRPPPPPPRRRTTTSSSUUUXXX[[[^^^_________aaa```______aaacccfffhhhlllkkkiiiiiijjjlllnnnppppppqqqsssttttttvvvyyy{{{|||}}}~~~)))'''%%%%%%''')))******((((((((((((((())))))******))))))(((((())))))***++++++***))))))))))))***)))(((((()))+++,,,+++***000---------***&&&'''***)))'''$$$&&&)))+++***((((((((())))))******+++++++++***)))((('''((())))))(((((()))))))))((('''&&&(((++++++((((((******''')))((((((''''''(((((()))(((((('''(((((()))***+++******))))))((((((''''''((((((''''''''')))***+++************))))))))))))))))))))))))))))))************))))))))))))******)))(((((()))&&&"""%%%***'''((())))))(((((()))***************************++++++************+++++++++***)))***++++++***)))...,,,***+++------***'''++++++***))))))***++++++++++++******)))***************++++++++++++******+++,,,,,,+++))))))***,,,---,,,++++++------,,,++++++,,,///000000...,,,***---------------------------+++******,,,------,,,---,,,++++++------,,,+++---...000///...,,,------222///---,,,------,,,***,,,---...---,,,+++---//////---+++,,,---...---,,,---+++***+++...---***'''------...///000000000000000///.........///000111...111555666444333444555222333444555666777888888555777888777666555666777888777666666888999888777;;;:::999999::::::999888::::::;;;;;;;;;<<<<<<<<<999999::::::;;;===>>>???===<<<:::::::::<<<>>>@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>@@@???===;;;>>>??????===;;;:::;;;<<>><<<;;;:::===>>>>>>?????????>>>>>>???@@@@@@???>>>>>>???AAA???CCCEEEBBBAAABBBCCCAAADDDCCCBBBCCCEEEHHHLLLOOOMMMMMMKKKKKKKKKKKKMMMMMMMMMPPPPPPMMMMMMPPPPPPMMMTTTUUUUUUTTTRRRRRRSSSUUUTTTUUUXXX[[[^^^___```````````````bbbdddgggjjjlllpppnnnllljjjkkkmmmqqqsssqqqsssvvvxxxyyy{{{}}}~~~((('''%%%&&&((()))))))))((('''''''''''')))+++,,,))))))(((((((((((())))))+++******)))))))))))))))(((((((((***,,,,,,***((()))((()))+++***''')))---)))'''&&&''')))******(((''''''((()))***++++++,,,+++***)))((((((((())))))******)))(((((((((((()))((())))))(((((())))))(((((((((''''''''''''((((((''''''''''''((()))++++++******))))))((((((''''''((((((''''''((()))***+++++++++******))))))(((((()))))))))))))))***************))))))))))))******+++((()))+++$$$!!!,,,'''***,,,+++(((''')))+++************************++++++************+++++++++***)))***++++++***))),,,)))&&&(((,,,---)))%%%,,,,,,+++******+++,,,,,,,,,,,,+++***)))))))))*********++++++++++++******,,,,,,,,,+++************000---+++,,,///000...++++++---...000000///---,,,---------------------------+++******,,,------,,,---,,,+++,,,---------+++---...000///...------...111///---,,,---...---,,,,,,---...---,,,+++---///...---,,,,,,,,,---------...---,,,...//////,,,))),,,------...//////......000///......---......///...444::::::777444555888000111222444666777888999666777888777666666777888999888777777888999777666;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<===>>>>>>999::::::;;;;;;<<<<<<<<<;;;:::::::::<<<===???@@@>>>?????????>>>>>>===<<<=========???@@@AAA@@@>>>?????????>>>;;;:::;;;<<<<<<===>>>???????????????>>>??????@@@@@@@@@@@@??????@@@AAA@@@???>>>@@@AAA>>>AAACCCCCCBBBBBBCCCCCCEEEEEEDDDEEEFFFIIIKKKMMMOOONNNLLLKKKKKKLLLNNNOOONNNQQQRRROOOPPPSSSSSSQQQUUUUUUUUUTTTTTTTTTUUUVVVUUUWWWYYY\\\^^^```aaaaaaaaaaaabbbdddfffhhhjjjlllrrrqqqooonnnoooqqqssstttrrruuuyyy|||}}}~~~((('''&&&&&&((())))))(((((('''&&&&&&''')))+++,,,))))))(((((((((((())))))************))))))(((((((((((((((***,,,+++)))'''((((((***------***,,,000(((((((((((()))***)))(((''''''((()))***++++++,,,+++******)))))))))))))))...,,,)))''''''(((+++---((((((((())))))(((((()))((((((''''''''''''((((((''''''''''''((()))++++++***)))))))))((((((((('''((((((((((((((()))))))))++++++******))))))(((((((((((())))))******************))))))))))))******+++)))***+++$$$ ---(((+++---+++(((''')))+++))))))))))))))))))))))))+++******))))))******++++++***)))***++++++***)))+++(((&&&(((,,,---***&&&---,,,+++******+++,,,---,,,,,,+++***)))))))))*********++++++++++++******---,,,,,,,,,,,,+++***)))///,,,***+++...///---***......---------...//////++++++++++++++++++++++++---+++******,,,------,,,...---,,,---...///...,,,,,,---//////...------......---,,,,,,...000000///,,,---...---,,,+++---///---------,,,,,,,,,---...---------...///...,,,***,,,------............---/////////..................444::::::777444555888000111222444666777888999777888999888777777888999:::999888888999:::888777;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@<<<<<<;;;;;;::::::999999::::::;;;<<<===???@@@@@@>>>>>>????????????>>>>>>???>>>>>>???AAABBBAAA@@@???@@@@@@???===<<<<<<===<<<===>>>??????@@@@@@@@@???@@@@@@AAABBBBBBAAAAAA???AAABBBAAA@@@???@@@AAA===>>>AAACCCCCCCCCDDDGGGDDDEEEGGGIIIIIIIIIHHHGGGNNNMMMKKKJJJJJJKKKMMMNNNMMMQQQRRRPPPRRRVVVWWWUUUSSSSSSSSSTTTVVVWWWXXXYYYWWWXXXZZZ]]]___aaaccccccdddeeefffggghhhiiiiiiiiiqqqrrrssstttuuuuuuttttttssswww{{{}}}((('''&&&'''((()))((('''''''''''''''((()))++++++***))))))(((((())))))***))))))******))))))(((''')))(((((()))******)))'''(((''')))+++***&&&'''***((())))))******))))))((((((((())))))******++++++++++++*********)))))))))///---***((('''))),,,...)))&&&&&&))))))''''''***)))((((((''''''(((((()))(((((('''(((((()))***+++((((((((()))))))))))))))((((((((()))))))))))))))************))))))))))))((((((((()))******++++++******))))))))))))******(((***,,,***$$$###+++)))***+++***)))((()))***))))))))))))))))))))))))******))))))))))))******+++***)))***++++++***)))+++))))))***---///---***,,,,,,+++******+++,,,,,,++++++******)))***************++++++++++++******,,,,,,+++,,,------+++)))+++***))))))++++++***)))///...---,,,,,,,,,...///++++++++++++++++++++++++---+++******,,,------,,,///...------//////...---***,,,......---,,,---...---,,,+++,,,///111111000,,,---...---,,,+++---///,,,---...---,,,+++---///++++++,,,,,,,,,+++***)))------...............---////////////////////////...111555666444333444555222333444555666777888888888:::;;;:::999888999:::;;;:::999999;;;<<<;;;999;;;<<<======<<<<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA???>>><<<;;;::::::999999:::;;;===>>>@@@@@@@@@@@@===>>>???@@@@@@AAAAAA@@@BBBAAA@@@@@@BBBCCCBBBAAA>>>@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAABBBCCCCCCCCCCCC???AAACCCCCCAAA@@@AAAAAA<<<<<>>===<<<;;;===>>>>>><<<<<<>>>@@@<<<;;;::::::<<<>>>@@@AAAAAA???===<<<;;;<<<===>>><<<===???AAAAAAAAAAAA@@@<<<===>>>@@@AAABBBCCCCCCDDDCCCAAAAAABBBCCCBBBAAA>>>@@@BBBCCCBBBAAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDD???AAACCCCCCBBBAAAAAAAAA>>>===???DDDDDDAAACCCHHHCCCDDDFFFGGGHHHGGGFFFEEELLLLLLLLLLLLLLLLLLLLLLLLOOORRRSSSRRRSSSXXXYYYWWWXXXVVVUUUVVVZZZ\\\\\\[[[\\\]]]^^^```ccceeegggiiikkklllnnnppppppooommmlllqqqrrrtttvvvxxxyyyyyyyyy{{{}}}~~~(((''''''((())))))'''&&&&&&''')))*********)))(((++++++************++++++((()))*********)))'''&&&+++)))'''&&&((()))))))))((((((***---,,,((('''+++((()))++++++***)))((()))*********)))))))))))))))***++++++++++++***))))))''')))+++,,,,,,***(((&&&)))%%%%%%******&&&'''+++******))))))))))))*********))))))(((((((((((()))&&&&&&'''((()))***++++++((()))))))))))))))((('''(((((())))))******++++++'''(((((()))***+++++++++******))))))))))))******"""+++...'''%%%***,,,''')))'''%%%'''***+++***'''))))))))))))))))))))))))******))))))))))))******+++***)))***+++++++++)))%%%''')))*********+++,,,++++++***))))))***++++++***)))))))))***+++,,,,,,******++++++++++++******+++******,,,///000---***,,,...000///---+++---000,,,---...///...,,,)))'''---------------------------+++***+++,,,------------,,,++++++------,,,+++(((***,,,,,,++++++,,,---111///------/////////...------...---,,,+++---///,,,...///---+++***---///,,,---//////...,,,,,,,,,...///////////////............000111222222222222333222222333555666666555888777777777666666666666;;;<<<======;;;;;;<<<===<<<;;;:::<<<>>>??????>>>:::===??????===<<<>>>AAA<<<;;;::::::;;;===@@@AAABBB@@@>>><<<===>>>AAACCC===>>>@@@BBBCCCBBBAAA@@@;;;<<<>>>@@@BBBCCCDDDDDDFFFDDDBBBBBBBBBCCCBBBAAA>>>@@@CCCDDDCCCBBBCCCCCC???@@@AAACCCDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEE@@@BBBDDDDDDCCCAAAAAABBB@@@>>>@@@EEEDDD@@@AAAGGGCCCCCCCCCDDDEEEGGGHHHIIILLLMMMNNNNNNNNNNNNMMMLLLQQQTTTTTTRRRSSSWWWWWWUUU\\\YYYWWWXXX[[[]]]\\\ZZZ^^^^^^___aaadddfffiiijjjlllnnnqqqssssssrrrqqqooorrrrrrssstttvvvyyy{{{}}}~~~+++++++++******(((''''''&&&&&&''')))************((((((((((((((()))******---***)))***,,,,,,)))&&&))))))(((((((((((())))))******++++++++++++******'''((()))++++++)))(((&&&'''((()))******)))((('''+++%%%$$$(((***''''''***+++'''$$$&&&***,,,+++((((((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++))))))******((((((***(((&&&&&&(((+++,,,***(((%%%(((***((()))+++***'''((())))))))))))*********************************))))))))))))))))))))))))******))))))((())))))***+++++++++)))'''''')))+++******)))))))))***,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++***++++++,,,,,,***+++,,,---,,,,,,***)))........................000,,,)))***------***&&&............---+++)))'''---,,,++++++---...---+++---,,,++++++++++++,,,---//////...------------...+++((()))...///,,,,,,000222111000...---------------...///000000///...---000///.........///111222,,,---///111222222222111444333333333333444444555222333444555666666666666::::::999888999:::;;;<<<===<<<<<<;;;;;;===>>>???===>>>?????????===<<<;;;888??????;;;@@@KKKMMMFFF@@@???===<<<===>>>@@@AAA>>>>>>@@@AAABBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCEEECCCAAAAAABBBCCCDDDCCCDDDDDDBBBAAA@@@BBBFFFJJJIIIGGGEEECCCCCCDDDEEEFFFDDDDDDCCCDDDFFFFFFEEECCCFFFEEECCCBBBBBBCCCDDDEEEBBBBBBDDDEEEEEEEEEDDDCCCFFFDDDBBBBBBDDDGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMRRRSSSUUUVVVWWWXXXXXXXXX[[[XXXVVVYYY^^^```___\\\bbbcccdddfffhhhkkkmmmooommmpppsssvvvxxxwwwuuutttxxxyyyzzzzzzzzz|||~~~~~~,,,,,,,,,++++++***((((((&&&'''((())))))***))))))((((((((((((((()))******+++***))))))++++++)))&&&+++******))))))******+++*********++++++*********'''((()))*********)))((((((((()))******)))((((((***%%%$$$(((***''''''******'''%%%'''+++,,,***'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))+++************)))))))))((('''(((+++---+++'''$$$'''***+++******,,,,,,(((((((((((()))))))))******************************)))))))))))))))))))))))))))))))))((((((((())))))+++++++++)))'''''')))+++******)))))))))***,,,,,,++++++************++++++++++++++++++++++++++++++((()))************)))(((---,,,,,,+++***************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///+++)))***---...+++(((,,,,,,,,,------,,,++++++---+++***+++,,,---,,,+++------,,,++++++,,,------//////...---------------,,,)))***//////,,,,,,///111000///......------...,,,---...//////...---,,,000//////...///000111222///000111222444444444444222222333444555444444333333333444555666666666666;;;::::::999:::;;;<<<======<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>======<<<:::@@@@@@===AAAKKKMMMGGG@@@???>>>======???@@@BBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@AAABBBBBBCCCFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDBBBBBBCCCGGGJJJJJJIIIGGGFFFEEEDDDEEEEEEFFFEEEDDDEEEFFFFFFEEECCCEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHFFFDDDDDDFFFHHHIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQTTTTTTUUUVVVWWWXXXYYYZZZ]]]ZZZYYY[[[```aaa___\\\___```cccfffiiimmmppprrrqqqsssvvvxxxyyyxxxuuuttt{{{|||~~~~~~,,,,,,,,,,,,+++***))))))(((((())))))))))))((((((((((((((((((((()))*********)))))))))******)))''',,,,,,++++++++++++,,,,,,************************'''((()))***************((())))))******))))))(((***&&&%%%((()))((((((***)))''''''))),,,,,,)))&&&(((((())))))))))))((((((((()))))))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))+++++++++*********))))))((((((+++---...+++&&&"""(((,,,---++++++...---***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))(((''')))************)))******+++,,,))))))************))))))++++++++++++++++++++++++(((((())))))))))))((((((...---,,,+++***)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---+++)))*********+++,,,---//////,,,+++******,,,,,,+++***...------,,,,,,------...///......------------------++++++......,,,,,,...//////...............///,,,,,,------------,,,,,,///////////////000111111111111111222333444555666111222444555555555444333444444555666777777777777<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>??????>>>=========>>>>>>===AAAAAA???CCCKKKLLLGGG@@@@@@???>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAABBBCCCCCCGGGEEECCCBBBCCCDDDCCCBBBDDDEEEEEEEEEDDDEEEGGGIIILLLKKKJJJIIIHHHFFFEEEEEEHHHGGGFFFFFFGGGGGGEEECCCDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDBBBCCCEEEGGGIIIIIIGGGEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVVVVVVVWWWYYYZZZ[[[]]]\\\[[[^^^aaabbb___\\\]]]___bbbfffkkkpppsssuuuuuuvvvyyyzzzzzzyyyvvvuuu|||~~~+++++++++++++++***)))(((((())))))))))))(((((('''((((((((((((((())))))***************+++******))),,,++++++******++++++,,,******))))))))))))******(((((()))******+++++++++))))))))))))))))))))))))***'''&&&'''))))))))))))(((((((((***,,,,,,)))&&&(((((())))))))))))(((((((((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))+++------******+++***(((((()))+++,,,,,,***'''%%%))),,,,,,******------***)))))))))************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))******************)))***+++***(((((()))*********************++++++'''((()))******)))((('''***+++++++++++++++,,,,,,))))))************)))))),,,,,,+++***))))))************++++++,,,,,,,,,+++------------------------///,,,++++++,,,,,,***(((************+++---///111---+++******+++,,,+++)))------------------------///...------,,,,,,---------,,,+++,,,,,,++++++,,,---------------...///000------------------------///////////////000000111000/////////000222444555444444444444555666666777444555666777888888888888<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<=========>>>@@@???>>>=========??????>>>AAAAAA???CCCIIIJJJFFFAAAAAA@@@@@@@@@AAABBBCCCFFFEEECCCAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDGGGEEEDDDDDDDDDDDDCCCBBBDDDFFFHHHHHHGGGGGGHHHIIIKKKKKKLLLKKKJJJIIIHHHGGGJJJIIIHHHHHHHHHHHHEEECCCCCCCCCCCCCCCDDDEEEGGGHHHFFFEEEDDDCCCDDDEEEGGGHHHIIIGGGFFFFFFHHHJJJJJJIIIHHHIIIJJJKKKMMMPPPRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYZZZZZZ[[[]]]___```]]][[[___aaadddiiimmmqqqtttvvvuuuwwwyyy{{{{{{zzzyyyxxx{{{}}})))))))))))))))(((((('''((())))))))))))(((((('''((((((((((((((())))))*********+++,,,++++++++++++******))))))))))))************)))(((((()))******))))))***+++,,,,,,++++++******))))))))))))******)))(((''''''(((******)))((()))***+++,,,+++)))&&&(((((())))))))))))(((((((((((()))***+++,,,,,,---((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************,,,///...***))),,,,,,(((((())))))))))))******+++(((******((((((+++,,,)))*********+++++++++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++((()))+++***)))((()))************+++************'''((()))******)))((('''*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,*********++++++,,,,,,,,,------------------------000...---,,,+++***(((&&&,,,++++++***+++,,,...///---,,,++++++,,,,,,***)))------------------------......---,,,,,,,,,,,,,,,+++,,,+++))))))***+++***---,,,,,,------...///000///..................///...//////000000000000000000000//////000222444555777666444333444666999;;;555666777888999999999999<<<<<<============>>>===;;;<<<<<<===============@@@???>>>======>>>???@@@???@@@@@@???BBBFFFGGGDDDBBBBBBBBBBBBBBBCCCCCCDDDHHHFFFDDDBBBBBBBBBDDDEEECCCCCCBBBBBBCCCCCCDDDEEEGGGEEEDDDEEEFFFFFFDDDBBBEEEGGGJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFEEEIIIGGGFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPSSSTTTSSSUUUXXX[[[[[[ZZZWWWVVVVVVVVVXXXZZZ\\\]]]]]]\\\dddfffiiilllooorrrsssttttttuuuxxxzzz|||||||||||||||~~~'''(((((()))((((((''''''(((((())))))))))))((((((((((((((((((((()))******(((***+++,,,*********+++))))))(((((((((((())))))***)))(((''''''((()))***)))***,,,------,,,***)))+++******))))))******+++))))))(((&&&(((,,,+++((()))***+++++++++***)))((((((((())))))))))))((((((((()))))))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******,,,111000***)))------''')))))))))(((((())),,,///'''))))))&&&&&&***+++)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++''')))++++++***))))))******++++++++++++***))))))(((((())))))))))))((((((*********++++++,,,,,,------,,,++++++++++++,,,---((((((((()))***+++,,,---************+++,,,------++++++++++++++++++++++++//////...,,,***)))(((''',,,,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,***,,,+++((((((+++---+++---,,,,,,,,,---...//////000///............///000......///000000000000000222222222222444555666777777666444333444777:::<<<666777888999::::::::::::;;;<<<<<<===>>>=========;;;<<<<<<===>>>=========??????>>>>>>>>>???@@@@@@AAA@@@???@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDGGGIIIKKKLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJJJJKKKKKKIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIDDDEEEFFFHHHHHHGGGFFFFFFIIIGGGGGGGGGIIIIIIHHHGGGJJJKKKLLLMMMPPPRRRTTTUUUQQQSSSWWWYYYZZZXXXUUUSSSSSSTTTVVVXXX[[[]]]___aaajjjlllnnnppprrrssssssrrrtttvvvxxx{{{}}}~~~~~~~~~(((((())))))))))))((((((&&&'''((())))))***))))))((((((((((((((()))******%%%(((******(((''')))***)))((((((''''''(((((()))***)))(((''''''((()))******,,,...000///,,,)))&&&++++++***))))))***++++++(((***)))&&&(((,,,,,,(((++++++++++++***))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,222111***)))...---'''(((***,,,+++)))(((***,,,''')))(((%%%&&&)))+++)))(((((()))))))))*********************************))))))))))))))))))))))))%%%''')))+++++++++***)))&&&(((***+++***)))*********++++++,,,+++***)))(((***))))))(((((())))))***)))******+++,,,,,,------,,,,,,+++******+++,,,,,,))))))((())))))***+++,,,***************,,,---...************************,,,------,,,***************+++,,,,,,---------,,,000///------------,,,*********+++,,,,,,+++******...---,,,,,,++++++,,,,,,+++---,,,((()))...000...------,,,,,,,,,---......///...------------...///---...///000111000000///111111333444555666666666222333444555666777888888777888999:::;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;===>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@CCCAAA@@@AAACCCDDDDDDDDDCCCDDDEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDFFFHHHIIIGGGEEEIIIJJJLLLLLLKKKKKKMMMOOOQQQPPPNNNLLLJJJJJJJJJJJJLLLKKKJJJKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKIIIHHHJJJKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSTTTVVVYYY\\\aaafffiiinnnppprrrtttuuuttttttsssxxxyyy{{{|||~~~((()))************))))))&&&&&&((()))************((((((((((((((()))******###&&&((((((&&&%%%''')))))))))(((((((((((())))))+++)))(((''''''((()))+++***,,,///111000---(((%%%,,,+++***))))))***+++,,,(((+++***&&&(((------(((,,,,,,,,,***)))((()))+++(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))***++++++++++++***,,,333222***)))///...'''(((+++......+++(((((()))(((***)))&&&&&&***+++)))''''''''''''((((((((((((************************))))))))))))))))))))))))###%%%''')))******((((((&&&(((***+++***)))*********+++,,,,,,+++***)))(((+++***)))(((((()))***+++))))))***+++,,,,,,------,,,+++***))))))***+++,,,******)))))))))))))))*********))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,---((()))+++---......------111///............,,,+++)))***+++,,,,,,+++***)))...---,,,,,,++++++,,,,,,,,,///...)))***000333000...------,,,,,,---------...---,,,,,,,,,,,,---...---...000111111111000///...///111333444444444333---000444777888777555333888888999:::;;;;;;;;;;;;999:::<<<=========<<<;;;:::;;;===>>>>>>>>>===<<<===>>>???AAAAAAAAA@@@???EEEBBBAAACCCEEEDDDDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFIIIIIIHHHFFFJJJKKKLLLLLLKKKLLLNNNPPPUUUSSSOOOKKKIIIHHHGGGHHHKKKKKKJJJKKKMMMMMMLLLJJJKKKKKKKKKLLLKKKKKKJJJJJJLLLKKKIIIHHHHHHJJJMMMNNNKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQUUUSSSQQQOOOPPPQQQTTTVVVTTTUUUWWWZZZ^^^dddkkkooopppqqqsssuuuvvvvvvuuuttt{{{|||}}}~~~*********)))'''(((***,,,+++)))((('''((('''&&&$$$******+++++++++***))))))---+++)))''''''((()))***---+++(((%%%%%%&&&)))+++***)))(((((((((***+++,,,,,,,,,,,,,,,+++***))))))***'''(((++++++((((((+++))))))************))))))+++***)))))))))***,,,---''''''((()))***++++++,,,)))))))))))))))******+++---+++)))((('''((()))***+++*********))))))(((((()))******+++++++++******++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,+++*********))))))(((((((((---///,,,***++++++)))(((((((((***,,,,,,***((("""$$$'''***,,,---------+++*********))))))((((((---,,,,,,+++*********+++++++++++++++++++++++++++++++++***)))***+++---...)))************++++++++++++...---***))),,,+++(((++++++++++++++++++++++++------------------------++++++++++++++++++++++++333000...,,,,,,,,,***(((...------,,,+++***))))))+++,,,------++++++,,,---........................)))...000------///000...///...,,,,,,------,,,+++............////////////222222111000//////000000+++...333555666555555555777666444222222333444555777888888999;;;<<<======>>>??????@@@@@@???===<<<===>>>===;;;===BBBBBB???CCC@@@???@@@BBBCCCAAA???@@@BBBEEEFFFFFFEEEFFFGGGJJJHHHGGGHHHIIIIIIEEEBBBEEEFFFGGGHHHHHHHHHHHHGGGDDDHHHGGGCCCBBBGGGGGGDDDFFFFFFGGGHHHHHHHHHGGGGGGKKKKKKLLLLLLLLLOOOSSSVVVMMMMMMMMMMMMLLLKKKJJJIIILLLLLLLLLKKKJJJJJJJJJIIINNNNNNNNNNNNOOOOOOOOOOOOMMMKKKLLLOOOPPPMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIQQQNNNKKKJJJLLLPPPSSSUUUSSSRRRQQQPPPOOOPPPPPPQQQYYY]]]]]]\\\^^^gggnnnpppvvvvvvuuuvvvxxxyyyyyyxxxxxx|||*********)))((((((***,,,,,,***))))))***)))((('''++++++,,,++++++***))))))((((((''''''''')))***+++,,,+++(((&&&&&&''')))******)))((((((((()))+++,,,,,,------------,,,++++++,,,******,,,***$$$!!!"""))))))************))))))******)))((()))***+++,,,(((((())))))******++++++((((((((((((((())))))***,,,+++)))''''''((()))***************)))))))))((('''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++*********++++++,,,************)))))))))((((((---///,,,***++++++((()))(((((()))++++++***))))))************))))))(((+++*********)))))))))))),,,+++******)))))))))***************************,,,+++*********+++,,,---************++++++++++++***------******,,,,,,)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,000...,,,,,,------,,,+++------,,,,,,++++++******+++,,,------++++++,,,---.........---------------+++///111///...000111//////...,,,------...,,,+++.........//////000000000222111111000000000000000///222666888888777777888444444222222222444555777777888999:::;;;<<<<<<===<<<<<<>>>????????????>>>>>>???>>><<<>>>BBBBBB>>>DDDBBB@@@AAACCCCCCBBB@@@BBBDDDFFFFFFEEEDDDDDDEEEIIIGGGEEEFFFGGGGGGDDDBBBGGGGGGGGGGGGHHHHHHHHHHHHEEEHHHHHHDDDDDDHHHHHHEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMNNNQQQTTTMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLOOOOOONNNNNNOOOOOOPPPPPPOOOLLLMMMPPPPPPNNNNNNPPPPPPOOOOOONNNMMMMMMLLLLLLPPPMMMJJJJJJMMMQQQUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTWWW\\\___^^^aaahhhlllmmmuuutttuuuvvvxxxyyyyyyyyyyyy~~~)))******)))(((((()))+++,,,+++******+++,,,+++***---------,,,+++***)))((($$$$$$%%%''')))***+++,,,******)))((((((((()))))))))))))))((())))))***+++******++++++,,,,,,++++++'''&&&(((,,,,,,(((&&&((())))))************))))))))))))((((((((()))***+++)))))))))))))))*********(((''''''''''''((())))))***)))((('''''''''((()))************))))))))))))&&&'''(((***+++,,,------******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,************))))))))))))(((---...,,,***++++++(((+++)))((((((***++++++***---,,,+++)))((('''''''''***************)))))))))+++***))))))((())))))))))))))))))))))))))))))))),,,,,,+++*********++++++************+++++++++,,,***,,,---******------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------.........------,,,,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,111333000///111222000///...,,,---......---,,,......//////000111222222111111111000000000000000...111444555555444444444222111111111333444666888888888999:::;;;<<<<<<===::::::<<<===>>>?????????>>>@@@???===>>>BBBAAA===EEECCCBBBBBBCCCCCCBBB@@@DDDEEEGGGFFFDDDCCCCCCDDDHHHFFFDDDDDDEEEEEEDDDCCCHHHHHHGGGFFFGGGHHHIIIJJJGGGIIIIIIFFFGGGIIIIIIGGGIIIIIIIIIHHHIIIJJJKKKKKKLLLMMMOOOOOONNNNNNPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRRRROOONNNQQQRRRPPPQQQTTTRRRRRRRRRQQQQQQPPPPPPOOOOOOLLLKKKKKKNNNRRRUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXVVV\\\```aaaccchhhkkkjjjqqqrrrtttvvvxxxyyyzzzzzz|||)))*********(((((()))++++++***)))***,,,---,,,+++------------,,,***)))((($$$%%%''')))***+++,,,,,,))))))*********))))))((())))))))))))))))))******%%%&&&'''((())))))))))))(((&&&''',,,---,,,,,,///))))))************))))))((((((((((((((())))))************)))))))))))))))((((((((((((((()))******)))(((''''''''''''((((((*********)))))))))))))))'''''')))***++++++++++++++++++,,,,,,------......++++++++++++++++++++++++......---,,,++++++++++++*********)))))))))))))))(((,,,...+++)))+++***(((,,,***(((((()))+++,,,++++++***)))(((((()))***+++************************+++******)))))))))******************************---,,,,,,++++++******************+++++++++,,,,,,))),,,,,,***+++......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///.........---,,,,,,++++++...,,,++++++---......---+++,,,,,,,,,---------...,,,---...---,,,+++,,,...,,,,,,,,,,,,---------------111333000///000111//////...,,,---...///...,,,---...///000111222333444000000111111111000000000...111333444333111111222222222222222333444666777999999::::::;;;<<<<<<===:::;;;<<<<<<===>>>>>>>>>???AAA@@@>>>???CCCAAA===FFFEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEHHHFFFDDDDDDDDDEEEFFFFFFJJJIIIGGGFFFGGGHHHJJJLLLHHHIIIJJJIIIIIIJJJJJJIIIKKKKKKJJJJJJKKKLLLMMMNNNMMMOOOPPPPPPOOONNNNNNOOOLLLLLLLLLLLLMMMOOOQQQRRRMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNMMMNNNOOOQQQSSSUUUQQQQQQTTTTTTSSSTTTXXXTTTTTTTTTTTTSSSSSSRRRRRRQQQOOOMMMNNNPPPSSSTTTTTTVVVUUUUUUUUUVVVWWWYYYZZZXXX]]]aaa```bbbgggjjjiiinnnppptttvvvxxxyyy{{{|||((()))+++***)))((()))***)))(((((()))+++,,,+++***,,,,,,,,,,,,+++***)))((('''((()))++++++,,,++++++((()))***++++++***))))))))))))*********)))))))))$$$%%%&&&'''((()))))))))000+++)))***)))'''(((,,,))))))************))))))'''((((((((())))))))))))*********)))))))))))))))******))))))******+++,,,((('''''''''''''''(((((())))))))))))))))))******))))))*********))))))(((,,,,,,,,,---...//////000++++++++++++++++++++++++......---,,,++++++++++++))))))))))))))))))******''',,,...+++)))******(((,,,***((((((***,,,,,,,,,)))(((''''''(((***,,,---***************+++++++++++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++++++++,,,,,,,,,))),,,---++++++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---,,,,,,,,,++++++******///---,,,,,,---------,,,,,,,,,,,,---......//////,,,---......,,,,,,---...,,,,,,,,,------.........,,,111222///...///000...///---------//////...------...///000111222333444///000111111111111000000222444666666555444444555444444333444444444555555:::::::::;;;;;;<<<<<<============<<<<<<<<<<<<===???AAAAAA???AAADDDBBB>>>EEEEEEEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDFFFHHHHHHGGGGGGFFFEEEFFFHHHIIIJJJIIIHHHGGGGGGIIIKKKLLLIIIIIIJJJKKKLLLKKKJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPQQQQQQOOONNNNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRNNNNNNOOOOOOPPPPPPPPPQQQOOOOOONNNNNNOOOQQQRRRSSSWWWTTTTTTWWWXXXVVVWWW[[[VVVVVVVVVUUUUUUUUUUUUUUUUUUSSSQQQQQQRRRSSSRRRQQQSSSSSSSSSTTTUUUWWWYYYZZZ[[[___aaa___```eeeiiijjjjjjnnntttwwwyyy{{{}}}((()))++++++)))((()))***)))''''''(((***+++***)))***++++++++++++***))))))++++++++++++++++++++++++((()))******++++++******)))************)))((((((&&&'''((()))******+++******&&&$$$&&&'''&&&(((---))))))************))))))'''((()))*********)))))))))))))))))))))*********+++************+++,,,,,,''''''((((((((()))))))))))))))))))))************************)))((('''&&&++++++,,,---...//////000++++++++++++++++++++++++---,,,,,,++++++++++++,,,))))))))))))************''',,,---+++)))******''',,,***))))))+++,,,,,,+++))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,+++---...++++++......,,,++++++++++++++++++++++++,,,+++)))(((''')))***,,,++++++++++++++++++++++++///---,,,,,,---...---,,,---------....../////////,,,...///...---,,,---...,,,------....../////////---111222///---//////---///---------///000///.........//////000111222222...///111222222111000000111333444444333222333444555555555555666666666666::::::;;;;;;<<<<<<<<<<<>>======<<<<<<======>>>@@@AAA@@@BBBEEEDDD???CCCDDDEEEDDDCCCCCCDDDEEEAAACCCDDDDDDDDDEEEGGGIIIGGGHHHIIIIIIHHHHHHJJJLLLJJJJJJIIIHHHIIIJJJKKKLLLIIIHHHIIIMMMNNNKKKJJJLLLLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQQQQPPPOOONNNNNNPPPKKKLLLNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTTTTTTTXXXVVVWWW[[[\\\ZZZZZZ]]]XXXXXXXXXXXXXXXXXXWWWWWWXXXWWWUUUUUUUUUTTTRRRPPPSSSRRRSSSTTTVVVXXXZZZ\\\]]]aaaaaa^^^___dddhhhiiihhhmmmtttyyyzzz|||''')))++++++***))))))))))))((('''(((******)))((((((((()))*********))))))+++***)))))))))***+++,,,)))))))))******+++++++++)))******+++***)))(((''''''((()))*************** !!!'''***)))***...))))))************))))))((()))***+++++++++***)))(((((())))))******++++++*********)))***++++++,,,'''((())))))*********)))((()))))))))************))))))))))))))))))((('''))))))***+++,,,---...///************************++++++*********++++++,,,((()))))))))************'''+++---***)))***)))'''+++******+++,,,---,,,***))))))************))))))*********++++++,,,,,,,,,***************+++,,,,,,************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,///...++++++......+++************************///...+++)))((()))+++,,,******++++++,,,------------+++***+++---//////................../////////---...///...---,,,---///------...//////000111111...222333000...000000......------...///000000............//////000000000...///111222222222000000...///111111000000111333444444555777888888888888;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>???@@@<<>>???AAABBB;;;???@@@AAADDDHHHFFFBBB>>>AAACCCCCCBBBBBBDDDGGGFFFFFFFFFDDDBBBBBBDDDFFFCCCGGGJJJKKKJJJIIIJJJLLLIIIJJJJJJKKKLLLKKKKKKKKKIIIFFFHHHNNNOOOJJJIIIMMMKKKNNNQQQUUUVVVUUUSSSQQQQQQQQQPPPNNNMMMNNNPPPSSSNNNQQQTTTWWWXXXWWWUUUTTTXXXXXXXXXWWWWWWVVVVVVVVVSSSUUUXXX[[[\\\\\\ZZZYYYXXXXXX[[[aaabbb___]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXXXXYYYZZZYYYWWWTTTVVVWWWWWWYYY[[[^^^aaacccZZZ```dddddddddeeeeeecccfffmmmvvv{{{}}}###))))))%%%(((---&&&&&&''')))*********)))(((+++)))&&&$$$$$$&&&)))++++++)))'''(((***,,,------,,,)))'''(((+++---,,,***...***)))++++++&&&######((())))))************)))''''''''''''''''''''''''((()))***++++++***)))((()))************+++++++++((()))))))))'''''')))+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---************)))))))))))),,,+++))))))***+++***)))(((,,,...,,,,,,---+++((((((((((((((())))))))))))+++***)))))))))***,,,,,,***)))((('''((())),,,---''''''''''''((()))***+++)))'''%%%%%%''')))))))))((()))***++++++***)))(((+++***)))(((((()))***++++++)))((((((***,,,,,,,,,)))+++------+++***+++,,,111...++++++...//////---+++---///...+++)))***,,,,,,,,,,,,,,,+++***))))))(((***,,,,,,+++))))))***---......---,,,)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,...111///,,,***+++---111...------//////,,,***444111//////111222000...111111222222222111111000...---+++++++++---///000000000000000000000//////222000000222222......000---///111333333111///...555666777888888999999888:::;;;<<<<<<<<<;;;:::999AAA???>>>======???AAABBB@@@AAABBBBBBCCCCCCBBBBBB>>>@@@CCCFFFGGGFFFEEECCCFFFDDDDDDEEEHHHIIIHHHEEEIIIHHHHHHIIIJJJKKKIIIGGGJJJLLLJJJEEEGGGMMMOOOKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLOOORRRTTTSSSQQQPPPPPPRRRQQQPPPOOOPPPRRRTTTUUURRRTTTVVVWWWVVVUUUUUUVVVUUUWWWYYYZZZYYYYYYZZZ[[[YYYXXXXXXZZZ\\\]]]\\\ZZZZZZ]]]``````^^^^^^```bbb___```aaabbbbbbaaaaaaaaaWWWYYY\\\\\\YYYVVVTTTTTTXXXXXXYYY[[[]]]```ccceee```aaaccceeefffffffffeeeeeejjjrrrxxx|||(((---+++&&&'''+++$$$((((((***+++++++++***)))+++***))))))))))))***++++++)))((()))+++,,,,,,+++///---***)))***+++)))'''...******...000,,,***+++(((((())))))))))))((('''(((((((((((((((((((((((())))))************)))))))))************+++++++++'''&&&''''''((()))***+++)))))))))************+++,,,+++************+++,,,*********)))))))))((((((,,,***))))))***++++++***,,,---+++&&&%%%)))+++***(((((()))))))))*********+++***)))))))))***,,,,,,))))))(((((()))***,,,---******************++++++***((('''''')))*********)))******************)))+++***))))))))))))***++++++***((()))***,,,+++***((()))*********)))))))))333000---,,,---...,,,+++***,,,...---***))))))+++***++++++,,,,,,,,,++++++)))***,,,---+++******+++............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,......---,,,------000///...///000111...,,,222000......000222111///111222222222111111000000...---,,,++++++---.../////////..................333000///000000......111...000222444444333111///555666777888999999999999:::;;;<<<<<<<<<;;;::::::@@@???>>>===>>>???AAACCC@@@AAABBBBBBCCCCCCBBBBBB???AAACCCEEEFFFFFFEEEEEEFFFDDDDDDEEEGGGHHHFFFDDDFFFGGGHHHHHHHHHGGGGGGGGGLLLMMMJJJFFFGGGNNNQQQOOONNNNNNNNNMMMNNNNNNOOOOOONNNPPPSSSSSSRRRQQQQQQQQQSSSRRRQQQQQQQQQSSSUUUVVVSSSUUUWWWWWWVVVUUUUUUVVVVVVWWWYYYYYYXXXXXXZZZ\\\WWWXXXZZZ\\\]]]^^^______]]]___aaaaaa``````aaabbbbbbbbbaaaaaaaaa`````````]]]^^^^^^\\\ZZZXXXXXXYYYZZZ[[[[[[\\\^^^___aaabbbbbbcccdddeeefffeeedddcccgggkkkppptttxxx~~~+++---+++&&&'''+++&&&))))))***+++++++++++++++)))***++++++++++++***)))+++******+++,,,---+++***///---+++***+++***)))(((+++((((((,,,...+++)))***))))))))))))((('''&&&&&&******************************))))))))))))******)))************+++++++++&&&$$$###&&&))),,,+++)))'''(((((((((((()))))))))+++******))))))******+++))))))))))))((((((((((((+++)))((()))+++,,,,,,+++''')))(((%%%&&&***,,,***))))))*********++++++++++++***)))))))))***,,,,,,(((((())))))***++++++,,,((()))))))))((('''%%%$$$+++)))((((((***+++++++++++++++************++++++++++++************+++++++++*********++++++***(((***)))((()))******)))(((000...,,,,,,---...---,,,)))+++,,,,,,***))))))***))))))***+++,,,,,,,,,,,,***+++------,,,++++++,,,))))))******))))))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------------......+++++++++---//////...---//////...///111222000//////...---...000111222111222222222111111000000000///...---,,,,,,,,,---.........//////////////////444000...000000...///222///111333555555444333222555666777888999999999999:::;;;;;;<<<<<<<<<;;;;;;???>>>>>>>>>???@@@BBBCCCAAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGEEECCCEEEHHHJJJJJJGGGFFFGGGIIILLLMMMKKKHHHIIIOOORRRRRRRRRQQQPPPOOONNNOOOOOOPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSSSSRRRRRRRRRTTTUUUWWWUUUWWWXXXXXXVVVUUUUUUVVVWWWXXXYYYXXXWWWXXX[[[]]]VVVYYY]]]^^^^^^___aaadddbbbaaaaaabbbddddddcccaaadddcccbbb`````````aaaaaaddddddbbb___\\\[[[]]]___]]]]]]^^^____________^^^cccdddeeeffffffdddbbb```hhhkkknnnqqqttt{{{)))+++***'''(((,,,+++%%%))))))*********+++++++++))))))))))))))))))))))))+++++++++,,,......+++))),,,,,,+++++++++,,,,,,,,,,,,((((((++++++(((%%%%%%************)))(((&&&&&&+++++++++++++++++++++++++++***)))(((((()))***+++))))))*********+++++++++(((%%%###%%%***,,,***&&&(((((((((((())))))))))))***))))))))))))))))))***)))))))))(((((((((''''''***((('''(((+++,,,---,,,$$$)))+++---///,,,'''*********++++++,,,,,,---+++***)))))))))***,,,,,,'''((()))+++++++++++++++((()))******(((&&&###!!!***)))((()))***++++++***---,,,+++******+++,,,---,,,++++++++++++++++++,,,++++++***+++,,,+++)))&&&...,,,******,,,,,,+++************,,,...///000111***++++++++++++*********)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---'''''''''(((((((((((((((------------------------..................---------+++***,,,///000...+++------...///111111111000---,,,---...000111333333222222111000000000//////000///...---,,,,,,------//////000000000000000111333000000333333000000222111222444555666666555555666666777888999999999999::::::;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGKKKNNNMMMIIIGGGIIIMMMJJJLLLMMMMMMNNNPPPRRRSSSSSSRRRQQQOOOOOOPPPRRRSSSTTTTTTTTTRRRPPPPPPQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVVVVWWWYYYYYYYYYXXXWWWXXX\\\^^^WWW\\\aaabbb______cccgggfffdddcccdddggghhheeebbbdddcccbbbaaaaaaccceeefffiiihhhgggdddaaa___aaabbb___```aaabbbbbbaaa```___aaacccdddeeeeeedddbbbaaafffjjjmmmpppsssyyy*********((())),,,,,,)))(((((((((((())))))******,,,+++)))'''''')))+++,,,+++++++++---//////,,,***---------,,,++++++,,,------)))))),,,---***'''(((,,,,,,,,,+++***)))((('''************************+++***)))(((((()))***+++))))))*********+++++++++***'''%%%'''+++,,,(((###))))))*********+++++++++)))))))))******)))))))))))))))))))))((((((((((((***((('''(((+++,,,---,,,!!!''',,,---...///,,,''')))******+++,,,,,,------+++***)))))))))***,,,,,,((()))***+++,,,,,,,,,+++---...//////---+++(((&&&)))((('''(((***+++***(((---,,,+++******+++,,,---++++++++++++++++++++++++++++++***+++,,,+++)))&&&...,,,+++***+++++++++***((()))+++,,,...///000111+++++++++,,,------,,,+++,,,,,,,,,,,,,,,+++***)))+++,,,---,,,++++++,,,---+++++++++,,,------...///------------------------..................------///---+++,,,//////,,,)))+++,,,---...//////000000+++,,,---...000111333555333222111000////////////000//////...------------.........//////000000000111000333777777333111222111222444666777888888777666777888999999::::::999::::::;;;;;;<<<===>>>>>>?????????@@@@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGLLLOOONNNJJJHHHJJJNNNGGGKKKPPPSSSSSSQQQQQQRRRQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTRRRRRRRRRRRRSSSTTTUUUUUUXXXYYYZZZYYYWWWWWWXXXYYYZZZ[[[ZZZYYYXXXZZZ]]]```[[[```dddddd```___bbbfffhhhfffdddfffiiijjjhhheeedddccccccccceeehhhkkkmmmjjjkkkkkkjjjgggeeedddeeebbbcccdddeeeeeedddcccbbb```aaabbbcccdddddddddddddddhhhnnnrrrtttxxx~~~,,,,,,+++***))))))((((((((((((((('''((())))))***000...+++))))))+++...000,,,++++++---///000///---111111000...+++)))***+++&&&###$$$***,,,***)))***,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++)))((()))+++***'''$$$++++++++++++,,,,,,,,,,,,)))******++++++******)))************))))))))))))+++)))((()))+++,,,,,,+++...///---)))(((++++++)))))))))***+++,,,------...+++***)))))))))***,,,,,,))))))******+++,,,,,,---,,,,,,------,,,+++)))(((((((((''')))***+++)))(((++++++************++++++******++++++++++++******+++*********++++++***(((+++++++++)))'''&&&(((******,,,......---,,,,,,---,,,++++++,,,......---+++,,,,,,,,,,,,+++***))))))+++,,,,,,+++******,,,---+++++++++,,,,,,---//////------------------------------------------......///...------...---+++)))***,,,...///......///000,,,---///000000222444777444333111///.........////////////...............,,,,,,------......//////111000333777888333111222111222444666777888999999666777888999:::::::::::::::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCCCCDDDFFFHHHIIIIIIKKKLLLLLLJJJIIIJJJJJJGGGJJJLLLLLLIIIHHHIIIKKKHHHKKKQQQVVVUUUPPPOOORRRPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUTTTSSSQQQQQQSSSUUURRRSSSSSSTTTUUUUUUVVVVVVXXXYYYZZZYYYXXXXXXZZZ\\\[[[\\\]]]\\\[[[\\\___aaa^^^aaaddddddbbbaaaccceeegggffffffhhhjjjkkkjjjiiieeeeeefffhhhjjjmmmppprrrmmmnnnooonnnllljjjiiijjjhhhiiiiiiiiiiiihhhggggggaaaaaaaaaaaabbbdddeeefffccchhhnnnrrrtttwww{{{******++++++***((((((((())))))((((((((()))***+++...---,,,++++++,,,---...,,,+++***,,,...000111000111222222///+++)))***+++$$$!!!"""(((+++)))((()))******+++++++++******)))))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))+++++++++***((('''++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++************,,,***))))))***++++++***///000---((('''+++---+++(((((()))***+++,,,------+++***)))))))))***,,,,,,+++***))))))***+++---...(((((((((((()))))))))))))))((()))***,,,,,,***))))))******************)))))))))***++++++***))))))+++***((()))***,,,+++***))),,,...***%%%###(((---***,,,///...,,,++++++,,,+++***)))+++---...,,,***++++++,,,,,,,,,++++++***+++++++++***))))))+++---******))))))***+++,,,---........................++++++,,,,,,------......,,,---......---,,,,,,---+++---000000......///111---///111111111222555888444333000...------...///---......///////////////.........///000000111111222000000333333111111444111222333555777888::::::777777888999:::::::::::::::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJLLLLLLJJJIIIJJJLLLIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLQQQUUURRRMMMNNNTTTPPPQQQSSSTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSSSSTTTVVVTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ\\\___\\\]]]______^^^^^^```aaa___```bbbcccdddeeeeeeeeedddfffhhhiiijjjjjjkkklllhhhiiikkkmmmoooqqqssstttrrrrrrrrrpppnnnnnnppprrrppppppnnnlllkkkjjjiiiiiidddccc```___```bbbeeegggfffjjjnnnppprrruuu{{{%%%&&&)))++++++******,,,+++***)))))))))***,,,---***++++++,,,,,,++++++***,,,***)))+++...111222333...///000///,,,+++---///+++((((((,,,...+++)))***((())))))************)))************************((()))***++++++***)))((()))************+++++++++&&&))),,,---,,,+++***+++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,+++))))))***+++***)))%%%))),,,+++,,,///...+++'''((()))***+++,,,------+++***)))))))))***,,,,,,,,,+++)))))))))+++---///))))))))))))***+++,,,---*********,,,------,,,***((()))***++++++***)))(((((()))***++++++***)))(((+++)))((((((***,,,,,,,,,***///111---&&&###)))000&&&***---...---,,,---///***)))((())),,,---+++))))))***++++++,,,,,,,,,,,,+++++++++)))((((((***---------,,,,,,,,,---///000........................******++++++,,,---......))),,,//////,,,,,,...000,,,///222111///...///111---000222222111222555888444333000...------...///------...///000000//////111111222333444444555555444///---.........111666111111333444666888:::;;;777777888999::::::::::::::::::::::::<<<>>>AAABBBBBBBBBBBBBBBAAA@@@??????BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFIIIKKKKKKIIIIIIJJJLLLMMMLLLKKKLLLNNNNNNLLLKKKNNNNNNPPPSSSOOOKKKNNNWWWPPPRRRTTTUUUUUUSSSQQQOOORRRSSSUUUUUUTTTTTTUUUWWWVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXYYYYYYYYY[[[^^^```\\\^^^```aaa``````aaabbb^^^^^^___bbbeeeggggggfffbbbfffiiijjjiiiiiillloookkklllnnnppprrrsssttttttwwwvvvssspppoooqqquuuyyywwwuuurrrnnnllljjjjjjjjjgggeeeaaa^^^^^^```cccfffiiikkkmmmnnnpppttt|||---(((''',,,---)))(((+++************************...///...***&&&%%%'''++++++******+++---000333555:::222...---***%%%&&&++++++*********,,,+++***((()))))))))***++++++)))'''+++++++++*********)))))))))************+++++++++---,,,***))))))***,,,---***((('''(((+++...//////+++---,,,((('''***+++))),,,++++++******++++++,,,'''((()))***************,,,***(((***---...---+++))))))***++++++++++++***+++)))(((***,,,---+++(((***))))))((()))+++---...+++***(((''''''(((***+++'''(((+++---...//////...,,,,,,,,,++++++***************))))))******+++,,,******))))))******+++,,,...+++'''%%%)))...***###******)))))))))***,,,---++++++++++++++++++++++++,,,++++++---......,,,***++++++,,,,,,+++***((('''///,,,***((((((***,,,///))),,,//////,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---//////---,,,***)))***,,,......------,,,++++++************222111000111444555666555666333000///111111///---///000111000///...///000000111000///---,,,---///222111000//////111333444666666666777888888999999:::999999888999:::<<<===;;;<<<>>>@@@@@@@@@??????JJJDDD===<<>>??????@@@@@@@@@GGGCCC???>>>???@@@???===DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOMMMKKKKKKMMMOOOOOOOOORRRSSSSSSSSSQQQOOOMMMKKKQQQSSSTTTSSSSSSTTTVVVXXXUUUWWWWWWUUURRRSSSXXX]]][[[ZZZYYYZZZ[[[\\\\\\[[[[[[XXXZZZ```aaa^^^]]]aaaaaaccccccbbbaaaaaadddgggeeebbb```aaaeeehhhiiiiiifffggghhhhhhiiilllpppssstttsssrrrssswwwxxxwwwvvvyyy||||||zzzzzz~~~~~~{{{zzzvvvrrrtttsssmmmjjjgggdddcccddddddddddddkkkmmmooopppppprrrwww|||---)))(((+++,,,+++***+++))))))))))))))))))))))))...,,,))))))***++++++***))))))))))))+++---000111...++++++,,,,,,******---***))))))***,,,---,,,+++***))))))***++++++***(((+++************))))))))))))************+++++++++...---,,,++++++,,,---...---+++((((((((())))))(((***---,,,((((((++++++)))++++++************++++++,,,,,,,,,++++++++++++++++++)))(((((((((((('''%%%))))))***++++++++++++***)))(((((((((******(((&&&))))))))))))***+++,,,---&&&(((***++++++***(((&&&***))))))((((((((())))))+++++++++++++++***************))))))******+++,,,******))))))******+++,,,++++++)))'''***...,,,&&&+++************+++,,,,,,++++++++++++++++++++++++,,,++++++,,,---...,,,***---+++)))((()))+++...000------,,,,,,,,,,,,------+++---......,,,******+++---------,,,,,,+++++++++***+++,,,///111000---***+++---...---+++***---000///......------------...333111000111333444444444000///------/////////...---///000000//////000222---...000000///000111333444333222222222333555666555666666777777888888999999999999999:::;;;<<<===>>>>>>>>>>>>??????AAAAAACCCBBBAAA@@@????????????CCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMOOOPPPPPPOOOPPPRRRUUUVVVUUUQQQLLLIIIQQQRRRTTTTTTTTTVVVXXXZZZSSSVVVXXXWWWUUUUUUYYY\\\\\\ZZZYYY[[[___```]]]YYY[[[[[[]]]aaacccaaaaaacccbbbcccbbbbbbaaacccfffiiihhhfffeeeeeegggiiijjjiiihhhjjjkkklllmmmooorrrtttttttttuuuwwwyyyzzzyyywwwzzz}}}}}}{{{}}}~~~|||xxxzzzyyytttooollliiihhhhhhhhhgggfffmmmoooqqqooonnnoootttxxx}}},,,***)))+++,,,,,,+++***))))))))))))))))))))))))---***((((((,,,...---+++((((((((()))***,,,---...------,,,---+++)))((((((///---+++***++++++)))(((+++***)))***++++++***)))************))))))))))))))))))*********+++++++++---,,,++++++++++++,,,---///---*********++++++***))),,,,,,))))))+++,,,)))++++++************++++++++++++***))))))(((((((((+++******))))))))))))((())))))***++++++++++++***++++++++++++++++++***))))))))))))******++++++,,,((()))***++++++***)))(((''''''&&&'''(((***,,,---+++++++++*********************))))))******+++,,,******))))))******+++,,,'''******))),,,000000,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,------,,,+++///...,,,,,,,,,---///111,,,------......------,,,------------,,,+++******......---,,,,,,+++*********+++---...//////---+++(((+++---+++'''%%%)))---000000///....../////////333222111111222444333222000000//////000111222222---...000000//////111222...000111222111000111222555444444333444555666666555555666666777888888888999999999:::;;;<<<======???>>>======>>>???AAABBB@@@AAABBBAAA?????????@@@AAABBBCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOOOOOOONNNKKKKKKLLLOOOQQQRRRQQQPPPNNNPPPSSSUUUUUUSSSPPPNNNPPPQQQRRRRRRRRRSSSUUUWWWRRRUUUXXXYYYXXXXXXYYY[[[ZZZZZZZZZ[[[]]]^^^]]]\\\\\\\\\___bbbccccccddddddccccccbbbbbbbbbeeehhhjjjjjjiiihhhhhhhhhiiijjjjjjjjjlllnnnooopppqqqsssuuurrrtttvvvyyy{{{{{{yyyxxx{{{~~~~~~|||~~~{{{wwwtttqqqooonnnnnnllljjjnnnooopppooommmnnnrrrwww|||,,,+++******,,,---,,,***++++++++++++++++++++++++,,,)))((()))---///...+++((((((((()))***+++,,,,,,+++,,,---,,,++++++***(((///---+++***++++++***))),,,***))))))+++++++++***))))))))))))))))))))))))))))))*********++++++++++++******************+++---+++))))))+++,,,---,,,(((+++,,,)))))),,,,,,)))+++******))))))******+++,,,+++***)))((((((((()))((())))))))))))******+++))))))***++++++++++++******+++,,,++++++***)))))))))*********++++++++++++,,,+++************+++,,,)))((((((((()))+++,,,...******************************))))))******+++,,,******))))))******+++,,,(((,,,...,,,,,,//////---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,+++---------------,,,++++++,,,------......------,,,...---,,,,,,,,,,,,++++++......---,,,,,,+++******,,,,,,---,,,,,,---...///---000222000+++))),,,111111000000///000000111111444222111111222333222111//////000000000111222333---///000000//////000222111333444444222000000111555555555555555666666666555555555666777777888888888999:::;;;<<<======>>>??????>>>>>>>>>@@@BBBCCC>>>@@@AAAAAA@@@???@@@BBB@@@@@@AAABBBDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPOOOOOOKKKLLLMMMPPPRRRSSSQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSRRRQQQQQQSSSTTTRRRUUUXXXZZZZZZZZZZZZZZZXXX[[[\\\ZZZWWWXXX]]]bbb\\\___aaabbbccceeeeeedddeeecccbbbcccdddgggiiijjjiiiiiiiiiiiiiiijjjkkkkkklllnnnpppqqqqqqrrrtttvvvtttvvvyyy|||}}}}}}|||||||||~~~~~~}}}}}}zzzwwwuuusssqqqooommmlllnnnpppooonnnoootttxxx}}}+++---,,,***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,*********+++---...------((())))))*********++++++(((+++,,,+++,,,......,,,+++***((()))+++...//////---+++))))))+++,,,+++***(((((()))))))))))))))***)))************+++++++++)))******************))))))(((&&&''')))+++,,,,,,'''+++,,,******,,,,,,)))******))))))))))))******---,,,+++*********+++,,,%%%'''(((((((((((()))+++))))))***++++++++++++***(((***+++***(((''''''''')))******+++++++++******---,,,***))))))***,,,------,,,,,,+++************)))))))))*********************))))))******+++,,,******))))))******+++,,,)))///111...***++++++***,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++...,,,***+++,,,------,,,******+++++++++)))'''&&&,,,,,,------------,,,,,,...,,,***+++,,,------,,,---------,,,,,,+++++++++---------,,,++++++...000000222333000---,,,---000000000000000000111111222555333111111111222111000---...///...---...000111///000111000///...///000222444666555333111000000444444555555666666666666444555555666666777777888777888:::;;;===>>>>>>>>>???????????????@@@AAABBB????????????@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPMMMMMMNNNPPPSSSSSSRRRPPPVVVUUURRRPPPOOONNNOOOOOOTTTUUUUUUTTTRRRRRRTTTUUUTTTVVVXXXZZZ[[[[[[ZZZYYYVVV[[[^^^ZZZUUUUUU]]]eee^^^bbbdddcccdddffffffcccfffddddddeeegggiiiiiihhhgggiiikkkkkkkkklllmmmooooooqqqrrrrrrrrrtttvvvyyyxxx{{{~~~}}}|||yyywwwtttqqqnnnlllnnnpppooonnnpppuuuyyy}}}+++---,,,)))+++///...)))++++++++++++++++++++++++)))+++,,,---,,,,,,---...))))))******++++++******)))------***+++//////,,,+++)))((())),,,///000111---+++))))))+++,,,,,,+++(((((((((((())))))******)))************+++++++++*********++++++************(((&&&''')))+++,,,+++'''***,,,******---,,,)))******))))))))))))******,,,,,,***)))***+++,,,...''')))******(((''')))+++))))))***++++++++++++***(((***,,,***(((&&&&&&''')))***++++++++++++***)))***))))))))))))))))))***,,,,,,,,,,,,+++***)))(((((()))))))))*********+++******))))))******+++,,,******))))))******+++,,,###***///,,,((()))******,,,,,,---------,,,+++***++++++++++++++++++++++++...,,,******,,,------,,,*********))))))))))))))),,,,,,,,,++++++,,,,,,,,,---+++)))))),,,......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,---///000///...,,,+++*********000000000000000111222222555333111000111111000///---///000///------///111000111222000...---...///111333666666444333222222444444555555666666555555444444555555666777777777777888:::<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>;;;<<<@@@CCCDDDCCCAAABBBBBBCCCDDDEEEEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQPPPOOOOOOPPPRRRSSSQQQPPPUUUTTTRRROOONNNNNNNNNNNNSSSTTTUUUUUUTTTTTTVVVXXXWWWWWWYYYZZZ[[[[[[ZZZXXXWWW[[[]]]\\\YYYYYY^^^cccaaafffgggeeeeeehhhhhhdddfffeeeeeegggiiijjjhhhffffffiiilllnnnnnnooorrrtttsssttttttttttttvvvyyy|||{{{}}}}}}yyyuuurrrnnnpppqqqpppooopppuuuyyy{{{+++...---)))+++///...)))************************(((+++......,,,***,,,...)))***++++++++++++******...111000+++***------)))---+++))))))+++---//////...+++))))))***,,,,,,+++'''((((((((())))))******)))************+++++++++***++++++,,,,,,++++++***---+++))))))+++,,,---,,,&&&***,,,***+++---,,,)))******))))))))))))*********)))((('''((()))+++---+++---...---***(((***,,,))))))***++++++++++++******,,,...---)))'''(((***)))***+++,,,,,,+++))))))&&&'''((())))))((('''&&&''')))***,,,,,,,,,+++***(((((())))))*********+++*********)))***++++++,,,*********)))***++++++,,,###***)))''')))---...,,,,,,---...---,,,***)))++++++++++++++++++++++++...,,,******+++------,,,---,,,***)))***,,,///000,,,++++++******++++++,,,---***((())),,,//////...,,,,,,,,,,,,,,,,,,,,,---(((,,,000111...,,,,,,---111///,,,+++,,,+++***(((000000//////000111222222555333111000111111000///000111333111///...000333111222222111...------...///222555666666444444555333444444555666555555555444444555555666777777777777888:::<<<>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@BBB>>>999;;;@@@EEEEEECCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLNNNPPPQQQRRRPPPOOOPPPQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTSSSUUUWWWYYYYYYXXXYYYZZZ[[[[[[YYYXXXXXXZZZ]]]^^^^^^^^^______dddiiijjjggggggjjjiiidddgggffffffhhhkkkkkkgggdddeeeiiinnnpppppprrruuuxxxwwwwwwvvvuuuuuuwww|||zzz}}}zzzwwwppprrrsssqqqoooppptttxxxyyy}}}///...,,,+++************+++******+++------+++***,,,+++)))***,,,...//////000...+++***+++,,,,,,+++000---***)))+++,,,------+++***)))((()))***,,,---***++++++,,,,,,,,,+++++++++,,,+++((())),,,+++'''******+++---......+++(((,,,,,,+++***)))(((''''''++++++++++++++++++++++++************)))))))))))))))++++++''''''***+++)))***+++---//////...---,,,,,,+++++++++******))))))************))))))))))))***)))((()))***+++***(((///---***''''''(((***,,,+++++++++*********))))))------,,,+++*********+++************************+++***)))(((((()))***+++,,,+++***)))'''%%%!!!,,,((($$$%%%))),,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,...///************+++,,,---...---+++***+++,,,,,,+++******+++---......---+++***------,,,...///000...---////////////////////////---...//////...+++(((&&&000000000111222222222333000000000000111111111111...///////////////......111222222111///...///111888777666777888777555444444444444444444444444444333333444444555666666666>>>>>>=========???@@@AAA???BBBDDDBBBBBBEEEDDD@@@?????????@@@AAABBBDDDDDDCCCGGGGGGDDDEEEKKKLLLIIIHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLMMMNNNNNNMMMTTTSSSTTTVVVTTTOOOOOORRRMMMPPPSSSTTTTTTTTTTTTUUUWWWVVVTTTUUUVVVWWWWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\^^^aaaccceeefffiiijjjjjjjjjjjjiiiiiihhhhhhggggggggghhhiiikkkllllllmmmnnnoooqqqtttvvvwwwtttsssvvv|||}}}yyyzzz~~~}}}wwwuuurrrpppoooppprrrtttxxx~~~///...---+++******++++++---,,,+++,,,......,,,+++---+++******,,,............,,,++++++,,,---,,,+++---+++)))(((***,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---///---***+++...---(((+++******+++------+++))),,,,,,++++++******))))))++++++++++++++++++++++++++++++*********)))))))))(((++++++((((((******((()))***,,,---...---,,,++++++++++++******)))))))))************))))))))))))+++)))((()))***+++***(((,,,++++++******)))))))))+++++++++*********)))))),,,,,,+++***************************************+++***)))(((((()))***++++++******))))))(((&&&$$$,,,(((%%%&&&***,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---...,,,,,,++++++++++++++++++,,,+++***+++,,,---,,,+++***+++---......---+++***------,,,...///000///---........................"""$$$'''+++...000111222000000111111111111111222000000000000000000000/////////000000000//////...222222333111//////000222666555444555666666444222444444444444444444444444444555555666666777777888===<<<<<<<<<<<<>>>???@@@;;;???@@@>>>???AAAAAA===???@@@@@@AAABBBCCCDDDEEECCCGGGHHHEEEFFFKKKLLLHHHGGGHHHHHHIIIKKKLLLLLLMMMNNNMMMLLLMMMOOOQQQQQQPPPOOOOOOQQQTTTSSSOOOPPPSSSNNNQQQSSSTTTTTTSSSTTTUUUWWWVVVUUUUUUWWWXXXWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___aaaccceeefffhhhhhhhhhiiiiiihhhggggggiiiiiihhhiiijjjkkkmmmnnnmmmnnnooopppsssuuuwwwxxxxxxwwwyyy~~~~~~{{{||||||yyyuuuqqqnnnnnnoooppprrrwww111000...---,,,------...///......///000000...---///---++++++---......---,,,+++***+++---...,,,+++---+++******,,,.........+++,,,...//////---+++***,,,---------------,,,,,,,,,---,,,)))***,,,+++&&&,,,+++******+++,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))&&&***+++))))))+++***&&&((()))+++,,,,,,,,,+++************)))))))))))))))++++++*********)))))))))+++***))))))***+++***)))(((***+++------+++)))'''+++++++++***************++++++***)))))))))******))))))))))))))))))))))))+++***))))))))))))***+++))))))((((((((()))))))))+++(((&&&'''***,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,---------,,,+++)))(((+++***)))+++---...---,,,+++,,,---......---,,,+++...------...000000///---------------------------+++,,,---///000222333444111111111111000000000000000000000//////.........///000000111111111000000222333333222111000111333666555555555666666555333444444444444444444444444555666666777777888999999;;;;;;;;;;;;<<<===>>>???>>>AAABBB@@@@@@CCCCCC@@@@@@@@@AAABBBCCCDDDEEEEEECCCGGGHHHHHHHHHKKKJJJHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLNNNQQQSSSSSSRRRKKKKKKNNNRRRRRRPPPPPPTTTPPPRRRTTTUUUTTTSSSSSSTTTWWWVVVUUUVVVXXXYYYXXXWWWZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^```bbbdddeeefffffffffgggggghhhgggggggggkkkkkkkkkkkklllnnnooopppppppppqqqrrrtttwwwxxxzzz}}}|||}}}~~~{{{uuuqqqooonnnooorrrttt|||444333222000000000000111222111111222333333111///000///------//////...------+++******,,,.........///...------000111222222,,,---.........---,,,+++......//////......---------...---******---+++'''---+++))))))***++++++************+++++++++,,,,,,******************************)))))))))(((((((((%%%)))+++******,,,***&&&)))***++++++,,,,,,++++++))))))))))))))))))))))))+++++++++*********))))))+++***))))))++++++***)))((()))+++,,,,,,+++***)))******************************)))))))))))))))***((((((((((((((((((((((((************************))))))(((''''''''')))++++++)))((()))+++,,,+++***************************,,,+++++++++++++++++++++******,,,------,,,+++***+++,,,---......,,,***)))+++***)))+++---......---,,,,,,---......---,,,,,,...------...000000///...........................555444333111000000///000111111111000000//////...000000//////......------000000111222222222111111333444444333222111333444888777666777888888777555333333444444444444444444555555666777777888888999;;;;;;;;;<<<===>>>???@@@@@@CCCCCCAAAAAADDDDDDAAAAAAAAABBBDDDEEEEEEFFFFFFEEEGGGIIIJJJKKKKKKIIIGGGKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMOOOQQQRRRRRRQQQLLLKKKNNNSSSSSSPPPQQQTTTQQQSSSUUUVVVUUUSSSSSSTTTWWWVVVVVVWWWYYYZZZYYYXXXZZZ[[[\\\]]]^^^___``````^^^___```bbbccceeeffffffeeefffggghhhhhhhhhhhhhhhkkkkkklllmmmnnnpppqqqrrrrrrrrrssstttvvvxxxzzz{{{~~~~~~{{{vvvsssqqqqqq{{{zzz~~~:::999777555444444444555666555444555666555444222222000000000111111000///111...***(((***...000222///...---///111222222222......,,,,,,,,,,,,---...000000000000000///......///000///---...000///+++...,,,******+++,,,+++***(((((())))))***+++++++++************************))))))((((((((('''''''''%%%)))+++***+++,,,+++'''***++++++,,,,,,,,,,,,,,,)))))))))))))))*********++++++++++++************+++***)))***+++,,,+++)))******)))))))))***,,,---***************************)))))))))))))))******((((((((((((((((((((((((******++++++++++++******,,,,,,,,,***((('''***,,,******)))***+++,,,++++++************************++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))***,,,...///...,,,++++++******+++---///...---------------------------......---///000111///...////////////////////////...------------...///000111000000//////.........000/////////.........---000000111222222222222222333444444333222222333555777666555666888888777555333333333444444444555555444555555666666777888888;;;<<<===>>>???@@@@@@AAA>>>@@@@@@>>>>>>AAABBB???BBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIILLLLLLJJJHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQOOOMMMOOOOOOQQQUUUTTTPPPPPPTTTRRRTTTVVVWWWUUUTTTTTTUUUWWWWWWWWWYYY[[[\\\[[[YYY[[[\\\]]]^^^___aaaaaabbbaaaaaabbbcccdddeeefffgggfffggghhhiiijjjkkkkkkkkkkkklllmmmnnnpppqqqrrrrrrttttttuuuvvvwwwyyy{{{|||}}}~~~zzzwwwuuuuuu}}}AAA@@@>>>;;;:::999999999999888777888888888666444333222222333444555333111333000,,,***+++///111333...---,,,---///000000...000...---,,,,,,...000222111222222222111000///...+++---,,,***,,,//////+++///...,,,,,,------,,,***(((((()))))))))*********************************))))))(((((((((''''''''''''***,,,***+++...---***++++++++++++,,,,,,,,,---***************+++++++++,,,++++++++++++*********,,,*********+++,,,+++***,,,***'''&&&'''***...000***************+++++++++******)))))))))***++++++))))))))))))))))))))))))******+++,,,,,,+++******...000000...***)))+++---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++***))))))***,,,---.........---,,,+++***,,,---///...---------------------------///......///111111000...000000000000000000000000............////////////////////////............///////////////////////////000111222222222222222222333444333222222444555333222222333555555444222222333333444444555555555444444555666666777777888:::;;;===???@@@AAAAAAAAAAAACCCCCC@@@@@@DDDEEEBBBBBBDDDFFFGGGHHHIIIHHHHHHJJJIIIIIILLLLLLIIIHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKNNNNNNNNNOOOQQQPPPNNNLLLRRRQQQSSSVVVUUUPPPPPPSSSRRRTTTVVVWWWVVVUUUUUUVVVWWWWWWXXXZZZ]]]]]]\\\ZZZ\\\]]]^^^___```aaabbbbbbccccccdddeeeffffffggggggggghhhiiikkklllmmmmmmmmmkkkmmmnnnppprrrsssttttttuuuuuuvvvwwwxxxzzz{{{|||}}}~~~zzzxxxwww}}}{{{HHHFFFDDDAAA>>>===<<<<<<<<<;;;::::::;;;:::888666444333444555777888666444333111//////000111111000...------...//////...---/////////000111222333444333333333333222111000///)))++++++***,,,000000---000///.../////////,,,************************+++************************************))))))))))))))),,,,,,***+++//////---***************+++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++******,,,,,,+++***+++)))'''&&&'''***...111))))))*********+++++++++***************+++,,,,,,***************************++++++,,,,,,++++++******---000...***((())),,,)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,+++***************,,,,,,---------------------,,,+++,,,---...---,,,......------------......///......///111111000///000000000000000000000000333333333333222000///------...............//////...//////000000111111111...///000111222222222222111222333222111222333555111111000222333444333111222222333333444555555666555666666777777888888999999:::<<<>>>@@@@@@@@@@@@EEEGGGFFFCCCCCCGGGHHHFFFCCCDDDGGGIIIJJJJJJIIIHHHMMMJJJIIILLLLLLHHHHHHKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNPPPRRRRRRPPPNNNRRRQQQSSSVVVUUUQQQQQQTTTQQQSSSVVVWWWWWWVVVWWWXXXWWWXXXYYY[[[^^^^^^]]][[[]]]^^^^^^___```aaaaaabbbeeeeeeeeeffffffgggggggggggghhhiiikkkmmmnnnnnnnnnmmmnnnqqqsssuuuvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{||||||{{{}}}}}}LLLJJJGGGDDDAAA???>>>>>>===<<<;;;;;;<<<;;;999777444444555777999:::888666222111222333444333000---000//////000111111///---...///222444666666555555444444444333222111000//////111111111333888888555000///000111111000,,,)))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++******------***+++///000///)))))))))))))))******++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***)))((('''''')))+++...000))))))******++++++++++++++++++******+++,,,------***************************+++,,,------,,,+++***$$$))),,,,,,(((%%%'''))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,***)))))))))***+++//////---,,,,,,,,,,,,,,,...---,,,,,,---...---+++......------------......///......///111111000///////////////////////////+++---///111222111000///,,,------....../////////......///000111222333333......///111111222222222000222222222111111333555222222111333555555444333222222333333444555666666777777777888999999::::::777999;;;===????????????CCCEEEDDDAAAAAAEEEFFFDDDCCCEEEGGGIIIKKKJJJIIIIIIOOOJJJIIILLLLLLGGGHHHLLLNNNNNNNNNNNNNNNOOOOOOOOOLLLMMMNNNQQQTTTUUUSSSQQQQQQPPPRRRVVVUUUQQQQQQUUUQQQSSSVVVWWWWWWWWWXXXYYYWWWXXXYYY\\\______]]][[[^^^^^^______``````aaaaaaffffffffffffgggggghhhhhhfffgggiiikkkmmmnnnnnnoooooopppsssuuuwwwxxxxxxxxxvvvvvvvvvwwwxxxzzz{{{|||QQQQQQPPPJJJCCC===;;;;;;???<<<:::999:::;;;;;;:::555444444777;;;<<<:::888555333222333444444000---222111///---,,,,,,,,,---222444777888777777777888999999999999888666444444000222444555666555444333000//////...---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++(((((((((((())))))))))))***)))((()))+++,,,,,,+++,,,,,,---...---,,,+++***------------------------******+++++++++,,,,,,,,,***,,,------+++******+++(((&&&''',,,......000333******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++,,,------+++&&&###...,,,***(((''''''((()))++++++,,,,,,,,,,,,------------,,,+++,,,---...///---///---'''&&&***+++(((...---,,,,,,......---,,,111000///...,,,***)))))),,,...///...---++++++,,,////////////////////////222222111000//////000000111///,,,,,,---///000111....../////////...,,,+++...------,,,,,,,,,---------...///000000111000000///...---///222333333222+++333444---,,,333444///111222333333444444333333000111222333555666777888777777777777888999:::;;;:::;;;===???AAABBBCCCCCCEEEDDDBBBAAABBBDDDGGGIIICCCFFFIIIJJJKKKKKKMMMOOOLLLIIIGGGHHHLLLPPPQQQQQQOOONNNMMMLLLLLLLLLMMMNNNNNNPPPRRRTTTVVVVVVVVVVVVLLLNNNQQQTTTUUUTTTSSSRRRRRRTTTWWWWWWUUUVVVXXX[[[YYYYYYZZZ]]]___```^^^\\\]]]^^^___```aaaaaaaaaaaahhhgggfffhhhkkkllliiifffjjjkkkkkkiiiiiikkkqqqvvvnnnrrruuuuuurrrrrrwww{{{}}}|||zzzyyyzzz|||NNNNNNKKKFFF???:::888999999777555444555666666555444333333555888999888555777444111111222333222000---,,,,,,,,,,,,...///000111444777999:::;;;;;;;;;;;;:::999888777666666555666777999;;;;;;:::999888222222000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,************************,,,+++***+++,,,---,,,+++------.........---,,,+++------------------------++++++,,,,,,,,,---------***+++,,,,,,***))))))***---))))))++++++***+++...******+++++++++,,,,,,,,,******++++++++++++******)))******++++++******))),,,++++++,,,------+++***---,,,+++***))))))******+++++++++,,,,,,,,,---------,,,+++++++++,,,---...+++......***))),,,,,,(((...---,,,,,,......---,,,.........------,,,,,,,,,,,,...///...---+++,,,,,,........................222111000000//////000000000...,,,,,,...000000000---.../////////...,,,+++...------,,,,,,------......//////000000000000///.........///222333333222///666777000///555777333111222333333444444333333222333444555777888999:::999888888888888888999999<<<===???AAABBBCCCDDDDDDGGGFFFDDDCCCCCCEEEGGGIIIEEEGGGJJJKKKKKKKKKLLLNNNMMMKKKJJJKKKNNNQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOPPPSSSUUUVVVVVVUUUTTTSSSUUUWWWWWWVVVVVVXXXZZZYYYYYYZZZ]]]___```^^^\\\\\\\\\^^^```aaabbbccccccfffffffffiiilllnnnllljjjkkklllmmmlllkkkmmmqqquuuqqqtttvvvuuurrrrrrvvvzzz{{{{{{zzz{{{|||~~~JJJIIIEEE???999555444555444222000000111222111111222111111333555555444222777444000...///111222222---,,,,,,---...000222333111333777;;;>>>???>>>>>>;;;:::999777666666666777:::;;;===>>>>>>===<<<;;;555444222000---+++)))(((///......------,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,+++)))((()))***...***(((***)))''')))---******+++++++++,,,,,,,,,************************))))))************))))))---+++***+++...000000000,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---))),,,...,,,,,,---,,,)))...---,,,,,,......---,,,++++++,,,------......///,,,---///...---,,,,,,---------------------------111000000////////////000///...---...///000000///---.../////////...---,,,...---------------......///000000000000//////............000222333222111---333444...---222444111111222333333444444333333333333444555777888999999999999888888777777888888???@@@AAACCCDDDEEEEEEEEEHHHGGGFFFEEEEEEFFFHHHJJJGGGIIIKKKLLLKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOSSSSSSTTTUUUVVVWWWWWWXXXUUUVVVWWWWWWWWWWWWXXXYYY\\\\\\]]]___aaabbb```___[[[\\\^^^```bbbdddeeeeeecccccceeehhhlllnnnnnnlllmmmoooppppppooopppqqqsssrrrtttvvvuuussssssuuuxxxyyyzzz|||}}}FFFCCC>>>999444222111222222000//////111111000///000000000000111111000///333111///......///000000111000000///000111222333222333777;;;>>>???===;;;:::999666444333444555666888999;;;<<<<<<;;;:::888666555444222000...,,,+++111000000///...---,,,,,,---,,,,,,,,,---...//////............------------000...------......,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,***)))***,,,---)))((()))***)))+++///******+++++++++,,,,,,,,,***))))))))))))))))))***)))******************)))+++++++++,,,///111000000***+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***************+++++++++)))+++++++++,,,---,,,+++...---,,,,,,......---,,,++++++,,,,,,---...//////+++---......---,,,,,,---........................000//////....../////////...------///000111///...------...//////...---,,,...------------......///000000111000000///...---.........000222333222000---111222...---000222000111222333333444444333333222222333444555666777777888888888888888999::::::AAAAAACCCDDDEEEEEEEEEEEEGGGGGGFFFFFFGGGIIIKKKMMMIIIKKKMMMLLLKKKJJJKKKLLLLLLMMMNNNPPPQQQPPPOOONNNQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSVVVUUUUUUUUUVVVWWWYYYZZZWWWXXXXXXXXXXXXXXXYYYZZZ_________aaadddeeedddbbb]]]^^^```bbbdddeeeffffffbbbcccfffhhhkkklllllllllpppqqqsssttttttsssrrrqqqqqqsssttttttssstttwwwyyyzzz|||~~~~~~|||~~~AAA===888444111000000000///...---...000000///...////////////...---......---............---------000////////////111222333444444555888;;;;;;999666777666333222111222333444555666888999999777666555555444444333222111000000111111000000///...------------------...///000111/////////......---------000///------......---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.........---++++++,,,...///+++***++++++***+++///******+++++++++,,,,,,,,,******)))(((((()))************++++++++++++******)))***+++...000///---***)))***++++++,,,++++++************+++++++++,,,,,,))))))*********++++++++++++))))))***++++++,,,......---,,,,,,......---,,,,,,,,,------------------+++---......---,,,------///////////////////////////...............//////...------///000111///...,,,---...//////...---------------------...///000000000111000000///...---......///111333333111///111444444222111333555444111222333333444444333333222333333444555666777777666666777888:::<<<===>>>AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIILLLNNNPPPKKKMMMNNNMMMLLLJJJKKKKKKJJJLLLNNNPPPPPPOOONNNMMMPPPQQQSSSTTTTTTTTTSSSRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUVVVWWWYYYZZZYYYYYYYYYZZZ[[[\\\\\\\\\```______aaacccddddddcccaaabbbcccdddeeefffffffffgggiiikkklllmmmmmmmmmmmmqqqssstttvvvwwwuuusssqqqoooppprrrsssuuuwwwzzz|||}}}~~~{{{yyy{{{}}}~~~:::777333000000000///...++++++***,,,---...,,,+++...//////...,,,,,,...///***,,,//////---,,,,,,,,,+++++++++,,,...111333444666444333555777888555111444333222111000111111222444555666777777666444333222222222222222222222222111000000//////.........---------...///111222333111000000//////.........111000//////000111///...///...------,,,,,,------------------------------,,,,,,,,,,,,------------///000///---,,,,,,...000222...---...,,,)))(((*********+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++)))***,,,...000...***'''++++++++++++************************++++++++++++))))))***++++++++++++***,,,)))***,,,---++++++......---,,,,,,......---,,,...---------------,,,,,,+++,,,......---,,,---...000000000000000000000000...------------......//////...---...///000000///,,,---.../////////...---------------...///000000///000000000000//////.........///222333333111...000222222111000111333444111222333333444444333333555555666777888888999999666666777999<<<>>>@@@BBBAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFHHHJJJMMMOOOPPPLLLMMMOOONNNLLLKKKKKKLLLHHHKKKOOOPPPOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSYYYXXXWWWVVVUUUUUUUUUVVVYYYXXXWWWWWWWWWXXXZZZ[[[[[[ZZZZZZ\\\^^^```______^^^]]]]]]^^^aaabbbbbbaaadddeeefffgggggghhhhhhgggmmmoooqqqrrrqqqpppppppppssssssuuuwwwxxxxxxtttrrrpppppprrrtttwww{{{}}}~~~}}}yyyvvv|||}}}333000...---...///---,,,)))))))))+++------+++)))...///000...,,,,,,///222,,,...///...,,,,,,---///---------...///111444555777333000111444666444111222222222222111111111111333444555666555444222111/////////000000000000000////////////////////////------...///000222333444333333222222111000000///333222111222333444333222111111///.........///000..................................../////////////////////---++++++---000///,,,,,,...---)))'''(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,------......------,,,*********,,,......,,,***...---,,,+++******++++++************++++++++++++)))***+++,,,,,,,,,+++++++++***---333333...+++,,,...---,,,,,,......---,,,------------------------***,,,......---------...000000000000000000000000------,,,,,,------...///000...,,,,,,...000000000+++,,,.../////////...---------------...///000111...//////000000000000///......000222444333000.../////////000///...000222111222333333444444333333666666666777888888999999888999999;;;===???AAABBBBBBCCCDDDFFFHHHIIIIIIJJJGGGGGGHHHIIIJJJLLLMMMMMMLLLMMMOOONNNMMMLLLLLLMMMIIILLLOOOPPPOOOOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVYYYXXXWWWVVVVVVVVVWWWXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]][[[[[[]]]aaaccccccbbb___^^^]]]^^^aaaccccccbbbeeefffgggiiijjjkkkkkkkkknnnpppssssssrrrpppqqqrrrsssssstttvvvyyyyyyvvvsssttttttuuuxxx{{{~~~}}}|||yyywww|||}}}}}}...,,,***+++......,,,************,,,......,,,***---///000///------000333///000000---+++,,,000444555444333222222333444444777222//////333666555222222222333333333222111111111222333444333222000///............------------............////////////------...///111222444555555555444333333222111111555333333444666777666555444333111000000000111222////////////////////////000000000000111111111111//////...,,,******---///)))''')))......***)))*********+++++++++,,,,,,,,,---,,,***))))))***,,,------......//////......---+++***)))***,,,.........111000---+++***+++,,,---)))************+++++++++)))***+++,,,---,,,++++++***+++111999999111******...---,,,,,,......---,,,+++,,,,,,------.........***,,,......---------...////////////////////////,,,,,,,,,,,,------...///111///,,,,,,---///111111+++,,,.../////////......---------......000111111......///000000111000000...///000222444333000---222111222333222111222666222222333444444444333333444444555555666666777777;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFHHHJJJKKKLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOOOOMMMLLLMMMMMMJJJMMMPPPQQQPPPPPPSSSUUUTTTSSSRRRRRRSSSUUUWWWXXXTTTTTTTTTUUUVVVYYY[[[\\\[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[^^^cccfffeeedddbbbaaa```aaadddffffffeeedddfffhhhjjjlllmmmnnnoookkknnnqqqrrrpppoooppprrrsssssssssvvvyyyyyywwwtttyyyxxxyyy{{{~~~|||}}}|||zzzxxx}}}|||}}}...,,,+++,,,///...+++(((///---+++***+++------,,,))),,,//////,,,***+++------,,,++++++******++++++''',,,111444444444777999888777555333222333444555777...000555444777888...333333444444333222111111------,,,,,,,,,,,,------000000///...---,,,,,,,,,+++,,,---///111333444555666666555555444444333333444222333777777666999>>>;;;999666555555444333111222111000000111333666777555333000///000111111000444///,,,...///------///+++,,,---.........---,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,...000222333))))))***,,,...---)))&&&...,,,***((((((***,,,...,,,------......------,,,///+++---555777222,,,,,,++++++---.........---,,,......//////......---,,,/////////......---------,,,---------...////////////...---///111222111000//////......///000111111......//////...---,,,,,,000000000000000///......222111111111000000//////000222333111...,,,---///222222111111111111111111444444444444444444333333777777666777777888999:::777888:::<<<>>>@@@AAABBBFFFFFFFFFHHHKKKLLLKKKJJJFFFJJJNNNNNNLLLJJJLLLNNNMMMLLLLLLLLLNNNNNNLLLJJJOOORRRRRRNNNNNNTTTVVVSSSXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXXXXWWWUUUVVV\\\```aaa^^^[[[[[[]]]^^^]]][[[]]]___aaacccddddddbbbaaacccddddddeeefffggghhhhhhiiihhhkkkooonnnjjjiiilllpppnnnnnnrrrsssppppppsssxxxxxxwwwwwwxxxyyyyyyyyy~~~~~~}}}}}}{{{xxxyyy}}},,,******,,,//////---+++000...,,,,,,---------,,,+++,,,...///...------------,,,,,,++++++++++++,,,))),,,000333555666777888666555444333333444666777555444;;;===444222555///333333333333333222222111000000///...............//////......------,,,,,,,,,,,,...///111333444555666555555555555444444444444222444888888777888===;;;999666555666666444333333222111111222444666888666444222111222333222222444///---///000------...+++,,,---.........------++++++,,,,,,------......)))******+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,---...///000+++)))((((((*********)))---,,,+++******+++,,,---,,,,,,------------,,,,,,,,,((()))///222...+++++++++,,,---...///......---......//////......---,,,.........---------,,,,,,---------.....................////////////000000..............................//////...------,,,000000000000000///......111111111111000000000///000111333111...---...000222222111111111111111111444444444444444444444444777777777777888999::::::888999:::<<<>>>@@@BBBBBBIIIHHHGGGHHHJJJKKKKKKJJJHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOOOONNNLLLPPPSSSSSSPPPPPPUUUVVVSSSUUUUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWXXX[[[^^^___]]][[[\\\___``````^^^]]]^^^```cccdddeeeeeeeeeddddddeeefffhhhjjjkkklllkkkjjjkkkmmmllliiikkkooopppoooppptttuuurrrqqqtttwwwyyy{{{zzzxxxxxx{{{~~~}}}{{{|||*********,,,///000///...222000............---+++---,,,,,,...///000///------,,,,,,,,,,,,,,,------------///222666777777666444444333333444555777888555<<>>@@@BBBDDDEEEKKKHHHGGGGGGIIILLLNNNNNNMMMKKKJJJLLLQQQSSSRRROOOPPPOOOOOOPPPQQQRRRPPPOOOSSSUUUVVVVVVVVVVVVTTTRRRTTTTTTUUUUUUVVVWWWXXXYYY\\\ZZZZZZ]]]aaabbb```]]]^^^]]]]]]^^^```aaabbbbbbbbbbbbbbbccceeegggiiijjjjjjiiiiiiiiijjjmmmooopppnnnllllllnnnmmmkkkmmmrrrqqqpppsssxxxyyyvvvtttvvvxxxzzz}}}}}}|||}}}...///////////////000111333333222333333111...+++///,,,***,,,///111///---///...............//////111///...000444666555222555555444333333333333333444:::IIILLL===666777444555555444333333444555555222111///---+++***))))))+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000000111222333444444555111------111444222000111111000000111333555666555777777888888999;;;<<<<<<999777666666888:::::::::555111///222222000...///............//////000000000000//////////////////111111000///...---,,,,,,...------------,,,,,,,,,------,,,,,,,,,---.........,,,***+++,,,------,,,***+++---......---+++******++++++,,,,,,++++++***......,,,***+++///333555............//////000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---000333000+++)))+++...***,,,...111222222111000------...............---//////000000000000//////000000000000000000111111000000000111222333333333111111222222333333333333333333444444555666777777555555555666777888::::::<<<<<<>>>@@@BBBDDDEEEFFFIIIGGGFFFGGGKKKNNNPPPQQQOOOMMMKKKMMMQQQTTTSSSQQQOOONNNNNNPPPQQQRRRQQQOOOUUUUUUVVVXXXWWWUUUTTTTTTVVVWWWWWWXXXXXXXXXXXXXXX[[[ZZZZZZ]]]aaabbb___\\\__________________aaabbbfffffffffffffffggghhhiiimmmmmmlllkkkkkklllmmmnnnnnnmmmooosssrrrnnnnnnqqqsssqqqtttyyyzzzwwwvvvxxx|||zzzzzz|||111222222111000000222444555555555777777555111...000///------...//////...111000000///......//////000//////000111222222111444444333222222111000000111222;;;???666444555000444333222111222333444555333222111///---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------...///000000111111222,,,***---000///...///000......///222444555444666666777888999:::;;;;;;888666555555888:::;;;:::777222///111222000///111000////////////000111111000000000000000000000000444333222111000///......//////.........---------......---------...//////------,,,---//////---++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++***------))))))---000111......------......///000......//////......---,,,,,,,,,,,,,,,------------...............---------...000222000---+++,,,...+++,,,...000222222222222,,,---......///............//////000000000000000000000000000111111111111222111000111333444444222111111222222333444444444444444444555666666666777555555555666777999:::;;;===>>>???AAACCCEEEGGGGGGIIIHHHGGGIIILLLOOOQQQQQQQQQPPPOOOOOOQQQSSSSSSRRROOONNNNNNPPPRRRSSSRRRPPPVVVTTTUUUWWWXXXUUUTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYY[[[]]]^^^\\\[[[```aaabbbaaa``````aaaccchhhhhhhhhhhhhhhhhhhhhhhhooooooooonnnnnnmmmlllllloooooorrrvvvuuuqqqpppsssvvvtttuuuzzz{{{yyyzzz}}}}}}zzz~~~111222444333222333666999777888:::<<<===;;;666333333333222111//////000111333222111000///.........//////000///......000111000000111111111000000///111---333555...///333///111000///......000222333222222000///------,,,,,,,,,,,,++++++******))))))************+++++++++++++++++++++,,,,,,---------444---(((+++......---...000///...///222444555444222333444555666777777777666555444444777999::::::999333///000000///111444000000/////////000111222///000000111111222222222444333333333333222222222111111111000000000//////111111000///............---,,,,,,---......---+++,,,------------------,,,,,,,,,------------,,,,,,''',,,...***))),,,...,,,...---,,,,,,,,,---//////......//////......---,,,,,,,,,---------.........---------...............000000000//////..................///////////////,,,------...//////............///000000000000000///000000000111111111111444222111222444555333222111111222222333444444555555555555555666666666666666666777888999;;;======>>>???@@@BBBDDDFFFGGGHHHKKKJJJIIIKKKMMMOOONNNNNNRRRRRRRRRQQQPPPPPPRRRTTTPPPPPPPPPQQQTTTTTTSSSRRRVVVSSSRRRVVVWWWTTTUUUYYYXXXYYYZZZ\\\]]]]]]]]]\\\WWWYYY[[[\\\\\\\\\]]]^^^```bbbddddddbbbcccfffhhhggghhhiiijjjkkkkkkjjjiiiooopppqqqrrrrrrpppooonnnsssrrrtttwwwvvvrrrssswww{{{xxxxxx{{{}}}|||~~~000222444444333555999===999:::===???AAA???:::777555666777444000///111444444444222000///.........---///111///,,,,,,...111---...///000000111111000333...111222***---444111...---,,,+++,,,---///111000///...---,,,+++++++++---,,,,,,+++***)))(((((())))))))))))))))))******)))************+++++++++666...(((***---......///111000///000333555555555///000222333444444555555555444333444666999:::::::::444//////000///111555111000/////////000222333//////000111222333333333222222333444444555555666333333333222222222111111444333222000...---,,,,,,...,,,******,,,------,,,------------------------,,,------......------,,,&&&...111---+++------+++------,,,+++,,,---...///......//////......---,,,---------....../////////,,,------....../////////111000//////000000///...111000///------,,,,,,,,,,,,,,,---.../////////.........///000000000000000//////000000111111111222555333111222444555333111111111222333333444555555666666666666666555555555888888999:::;;;===??????>>>???AAACCCEEEGGGHHHIIIMMMLLLLLLMMMNNNNNNLLLJJJSSSTTTUUUSSSPPPOOORRRUUURRRQQQQQQSSSUUUVVVUUUTTTVVVRRRQQQUUUVVVTTTUUU[[[VVVXXXZZZ]]]^^^___```___YYY\\\______]]]]]]```ccc```ccceeefffeeefffjjjmmmeeegggiiilllmmmmmmlllkkknnnpppsssuuuuuutttrrrpppwwwuuutttvvvuuusssuuu{{{~~~{{{zzz}}}~~~~~~;;;777777;;;<<<888:::>>>@@@CCCFFFJJJLLLIIICCC>>>:::888777888999999888777888666444333222000000222000000/////////......---***+++,,,---...---,,,+++------------------------//////............//////---,,,++++++------,,,+++---------,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++,,,---...///222000...000333444222000111111222222333444444444333444555555555777:::<<<999666333///...///111222333000---///222555444222111222333222111000111222777777888:::<<<<<<999777888888999888777555333222333888999444///......,,,000111111///...---///000......---,,,,,,,,,,,,---......------,,,+++******...---+++,,,------,,,***'''///000+++'''(((,,,---............---,,,+++,,,++++++++++++++++++++++++,,,,,,---...///000000---,,,,,,++++++,,,,,,------)))...111,,,///333---111111000000/////////...////////////000000000000111111000000111111222333111111111111111111111111444111000111444666555444777777888888777666555555888999;;;===????????????AAA===???GGGKKKHHHEEEGGGKKKJJJJJJLLLPPPRRRPPPNNNTTTTTTTTTTTTUUUTTTRRRPPPPPPRRRTTTUUUVVVUUUSSSRRRUUUWWWYYYXXXVVVVVVYYY\\\___^^^^^^]]]]]]^^^^^^___^^^``````]]]^^^aaabbb```cccdddeeefffgggggggggggggggiiikkkllllllkkkjjjiiiqqqpppooonnnoooppppppoooqqqtttvvvwwwwwwvvvwwwwww|||}}}~~~DDDAAAAAAEEEEEEBBBCCCGGGFFFJJJPPPVVVXXXTTTLLLFFFAAA???>>>???AAABBBAAA???===;;;999777555333333333222111000///......,,,+++,,,---............---,,,------------------------000000000000000000111111---,,,++++++------,,,+++,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++,,,,,,++++++,,,---///000222111///111333444333111444444555555666777777777333444555444444555888:::888666333111///000111222///000000000///000111222222333333222111111333444888777888:::<<<===;;;:::999999999888777666444444777999888111---///111000111222333222000///000111///......---------------......---,,,,,,+++******...---,,,,,,------,,,***((()))+++,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------.........(((+++---(((+++111---000000000//////.........////////////000000000000111111000000111111222333000000000000000000000000333111000111444666555444777777777777777777777777777888;;;===???AAABBBBBBGGGCCCDDDIIILLLGGGDDDDDDJJJIIIIIIKKKOOORRRRRRQQQRRRRRRSSSTTTVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTTTTWWWXXXZZZZZZZZZZZZ[[[]]]\\\\\\]]]]]]^^^___``````^^^``````^^^^^^bbbcccaaaiiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkmmmnnnmmmlllkkkrrrqqqpppoooooooooooooooqqqsssvvvxxxwwwwwwxxxyyy{{{|||}}}RRRPPPQQQTTTUUUSSSSSSVVVTTTYYYbbbjjjlllggg^^^VVVNNNLLLKKKLLLOOOQQQOOOMMMGGGFFFDDD@@@===:::888666777444222000//////---+++....../////////......---------------------------,,,,,,,,,,,,------......---,,,++++++------,,,+++++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++******+++,,,...000111333222111222333444444222555555666666777888888888333444555444333444666777666555444333222111111111---000222111---+++...111222333333222111222555777888777777999<<<=========;;;:::999888777666666666::::::777///---000444444000222444444222111000111000//////.....................------,,,+++++++++///---,,,,,,------,,,+++111+++&&&(((---111000---...---,,,+++++++++,,,---+++,,,,,,------.................................//////............//////111***+++,,,'''+++111.../////////...............////////////000000000000111111000000111111222333000000000000000000000000333222111111333555555444777666666666666888999:::888999;;;===@@@CCCEEEGGGJJJHHHHHHLLLMMMJJJGGGGGGJJJIIIIIIKKKNNNRRRSSSTTTPPPQQQSSSUUUVVVVVVVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVYYYYYYZZZ\\\______^^^]]]YYYZZZ\\\^^^___```aaaaaa```ccccccaaabbbeeefffdddjjjiiihhhgggfffggghhhhhhiiijjjlllnnnoooooonnnmmmrrrrrrqqqpppppppppppppppqqqtttwwwxxxyyyyyyzzz{{{``````bbbeeegggffffffgggggglllttt{{{~~~yyyqqqjjj___\\\ZZZ\\\```cccaaa^^^WWWWWWTTTNNNHHHEEE@@@<<<<<<888444222222222///---///////////////...............------------------******+++,,,,,,------------,,,++++++------,,,+++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***))))))***,,,...000111333222222333444444444444333444444555666666777777555666666555444444555666444444555444444333222222///111222111...------...111222222111111222555888777666555777:::<<<======<<<:::999777666666777888999:::666111///333555555000222444555333111000000111111000///////////////.........------,,,,,,,,,000...------......---,,,222,,,'''(((---111000---...---+++******+++,,,...+++,,,,,,---...///000000//////.........---------///..................///222,,,///000***---333.....................------////////////000000000000111111000000111111222333000000000000000000000000222222111222333444555555777666555555666999<<<>>><<<<<<===>>>AAADDDGGGIIIGGGGGGJJJMMMPPPPPPOOOOOOLLLKKKJJJKKKMMMPPPRRRTTTPPPRRRTTTVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXYYY]]]bbbccc```]]]ZZZ[[[]]]___````````````bbbeeefffeeefffjjjjjjhhhiiihhhfffeeefffhhhjjjkkkjjjkkklllmmmnnnooooooooopppqqqqqqqqqqqqrrrsssuuurrruuuxxxzzz{{{{{{}}}~~~kkkooorrruuuwwwyyyyyywwwyyy|||~~~yyyoookkkiiikkkqqqsssqqqmmmhhhjjjggg^^^XXXTTTNNNGGGBBB===777555555555111...000000//////............/////////.........------......000000111111000000---,,,++++++------,,,+++******+++,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))***+++...000111222222333333333333444444333333444444555555666666666777888777666555555666333444555555555444333333444333111222333222///,,,///000111111000111444666444333222444777999:::::::::999777666555666666777555777777444444666555222222444777777555333222222333222111111000000111111/////////...............111000//////000000///---,,,,,,,,,---......---,,,...---+++******+++---...,,,,,,---......///000000/////////...------,,,,,,......------------......///***000333...///222,,,------..................////////////000000000000111111000000111111222333222222222222222222222222222222222222222333555666666666555666777:::===???@@@@@@@@@AAABBBEEEGGGHHHFFFIIILLLNNNPPPSSSTTTTTTOOONNNMMMLLLLLLNNNPPPRRRQQQTTTWWWWWWVVVUUUVVVXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXYYY]]]aaaccc```]]]^^^^^^___`````````______aaaeeegggfffgggkkkkkkiiijjjjjjiiiiiikkknnnqqqsssjjjkkkllllllmmmnnnnnnnnnnnnpppsssssssssuuuxxx{{{uuuxxx{{{}}}~~~~~~tttzzz~~~yyyuuuxxx~~~}}}xxxvvvzzzxxxoooiiiggg```WWWOOOHHH@@@<<<;;;:::555111222222111000////////////111111111000//////......---...///000000///...------,,,++++++------,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---///000111222333333222222333444333333444444555666666666555777888888777666666777444444555666666555555555666333222333666555111---...000222222111111222333111000000222555666666666777666555555444444444555111444666666777999555///555777999999777666555666444333333222222222222222000000000000000000000000333222111111222222111000)))---000111...,,,,,,---...---,,,,,,,,,---...///,,,---------...///////////////.........---------...------------------...***'''...333...///111***.............../////////////////////000000000000111111000000111111222333333333333333333333333333111222333333222222555666666666666777999;;;>>>???BBBBBBCCCDDDEEEFFFHHHIIIIIINNNPPPOOOOOOQQQSSSRRRPPPPPPPPPNNNMMMLLLNNNPPPQQQTTTXXXXXXVVVUUUWWWYYYYYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZ[[[]]]___```___^^^bbbaaa````````````aaaaaa^^^bbbeeeeeegggjjjkkkhhhhhhhhhiiijjjlllooorrrtttllllllllllllmmmmmmmmmnnnooorrruuuvvvuuuwww{{{yyy{{{{{{~~~}}}}}}yyyyyytttjjjccc[[[PPPJJJGGGDDD===777666555333222111111222222333333222222111000000///+++,,,---------+++)))(((---,,,++++++------,,,+++,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++************,,,...//////111333333111000222444111111222222333444444444333555777888666555555666444444555555555666666777333444444555555444222000///111444444333222111111000000000222555555444222333333333333333222222111000333444555777:::666///666777888777555444555666555444444333222333333333222222222222222222222222555444333333444444333222,,,///111222000.........---------....../////////---------------------..................---------//////............//////***'''---111---///333---.........//////000000000////////////000000000000111111000000111111222333222222222222222222222222000222444333222222444777666666777999:::<<<===>>>AAABBBDDDFFFHHHIIIJJJJJJKKKQQQRRRNNNMMMOOOQQQOOOMMMOOOQQQPPPNNNMMMOOOQQQNNNSSSXXXYYYWWWWWWYYY\\\YYYZZZ[[[]]]]]]\\\\\\[[[[[[\\\^^^^^^^^^^^^___aaacccbbb`````````bbbdddfff^^^cccffffffhhhlllllliiifffggghhhjjjlllnnnooopppoooooonnnnnnmmmmmmnnnnnnsssvvvyyyyyywwwwww{{{}}}~~~vvvuuukkk^^^VVVRRRMMMEEE>>>888777555444333333444444444444333333222111000000......///000///,,,***)))---,,,++++++------,,,+++---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---......111333222000///111444---......///000000111111111444666777666555555555555555444555555666777888000333777777333111111333000333666777555333111111000000111333555555333000000111222333222111000///000222333333666999666000333444444333111111222444555555444333333333333444333333333333333333333333777555444444555666444333111111111111111000000000------...///000000//////------------------,,,,,,........................000000////////////000000...)))...111---111777333.../////////000000111111////////////000000000000111111111000111222222333111111111111111111111111000222444333111222444777666777888:::<<<<<<======???AAADDDGGGJJJLLLLLLLLLJJJPPPRRRNNNLLLOOORRRPPPKKKNNNPPPQQQOOONNNPPPRRRLLLQQQWWWYYYXXXXXX[[[___YYYZZZ\\\^^^^^^]]]\\\[[[\\\^^^```___]]]]]]```ccccccbbb```___```dddhhhjjjaaafffiiijjjlllppppppmmmjjjkkkmmmooopppqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnwwwzzz|||{{{xxxwww{{{}}}|||uuulllaaaSSSEEE===>>>;;;::::::888444555999:::888555333333333333222333000///111///+++***------,,,***+++,,,,,,***)))+++,,,+++)))+++...---)))***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++'''++++++(((***///...(((***+++---...------...///111000///000111222111///111111222222222333333333666555333222222333555666222333555666666666555555555555555444333333222222555444333222222333444555333444333333222111000///...000222333333111...---555555555666777666444222444444444444444444444444444444555555555555444444555666777666555555777999555555555555555444333333;;;666111///000111000///..............................////////////......000////////////000000111,,,,,,------...///000000...000222333000...------000000000000////////////333222111111111444666888222222222333444555666777666444111111444666888888999:::;;;===???@@@AAAAAAGGGDDDEEEIIIJJJIIIKKKOOOLLLMMMOOOQQQRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRUUUWWWYYYYYYWWWWWW[[[^^^^^^]]]\\\[[[[[[[[[\\\]]]```bbbbbb___```cccdddbbb___bbbeeeggghhhiiijjjlll```hhhppppppkkkjjjnnntttooopppqqqqqqppppppqqqrrrsssvvvwwwrrrmmmlllssszzz|||zzzxxxwwwwwwyyy|||~~~|||xxxooo```PPPEEEAAA>>>;;;<<<:::666888<<<<<<999666444444333222111444111000222222......000---,,,++++++,,,---,,,***,,,...---***+++...---)))******+++,,,,,,+++******,,,,,,------------,,,,,,***---,,,)))))),,,***%%%,,,...000000//////000111000...---...///000///...000111111111111222222222333222111111111222333333000111222444444444444333555555555444444333333333555555444333333444555555444444444444333222111000000111222333333111///...111111111333555555444222333333333333333333333333000222444666888888888888333444666666666777999<<<666666777777666555555444777444222222333333000......////////////////////////000000111111000000///111000000/////////000000,,,,,,---......///000000......000111222111111000000000000000000000000000444333222111111333444555555444444333333444444555444333222222555777777777:::;;;===???AAABBBCCCDDDHHHFFFFFFJJJKKKJJJLLLOOONNNOOOPPPQQQRRRRRRQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\^^^]]]\\\\\\[[[\\\]]]^^^______bbbaaa______ccccccaaa```cccgggiiiiiijjjkkkllldddjjjppppppmmmkkknnnqqqoooppprrrqqqppppppqqqsssqqquuuxxxwwwsssrrruuuyyy~~~}}}|||{{{{{{|||~~~yyy{{{mmmZZZKKKFFFAAA===<<<;;;999:::???===;;;888666666555333222555222222555444111111333...---,,,,,,...///...---...///...+++,,,///---))))))***++++++++++++***))),,,------......------,,,,,,...---,,,,,,...+++'''***,,,------,,,+++,,,---...---,,,,,,---...---,,,/////////000000000000111000000000000000000000000......000111222222222222444444444444444444444444666555444444444444555666555555555555555444333222333333222222222111111111.........000333444333111111111111111111111111111000222555999:::;;;:::999444666777666666666888:::777888888888888777666666333333333444555333000---/////////000000111111111111111222222222222111111222111000000////////////------......//////000000222000...///222333222///000000000000000000000000666555333222222222333444777666555444333333333333444333222444666888888777;;;===???AAACCCEEEFFFGGGJJJGGGHHHKKKMMMLLLMMMQQQQQQQQQRRRSSSSSSRRRRRRQQQNNNPPPSSSVVVXXXXXXXXXXXXWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\\\\\\\]]]___```aaa___bbbbbb___```cccccc```ccceeeiiijjjjjjkkklllmmmjjjmmmooopppooonnnooopppoooqqqrrrrrrqqqppprrrsssqqqtttxxx{{{zzzyyyxxxyyysssxxx|||}}}~~~ppp\\\LLLIIIBBB===<<<;;;:::;;;???<<<;;;999999999999888666888555444666555111111333///...---...///000///......///...+++,,,///---)))************************,,,,,,------------,,,,,,,,,---...///111222000---***+++,,,+++))))))***+++---,,,+++,,,---...---+++------.........///////////////000000000///......------...///000111111111333333333444444444444444555555555555555555555555666666666666666555444444555444333222222222333444000///...000111222222000////////////////////////333555888;;;<<<:::888666999999999777444333444555888888999999999999888888555555555555444222000.../////////000000111222222111111222222222222111111333222111000////////////....../////////000000000999444//////222333000,,,000000111111111111111222555444333333333333444444777666555444444333333333777555444444777:::;;;<<<===>>>@@@CCCEEEGGGHHHHHHLLLIIIJJJMMMNNNMMMNNNRRRSSSSSSTTTSSSSSSSSSSSSRRRPPPRRRUUUXXXYYYYYYXXXWWWYYYWWWWWWZZZ^^^```___]]][[[[[[\\\^^^```aaacccdddaaaddddddbbbbbbddddddaaaeeegggjjjlllllllllmmmnnnmmmmmmnnnppprrrrrrrrrqqqoooppprrrqqqppppppqqqsssrrrtttxxx{{{}}}}}}|||{{{nnnrrrtttvvv{{{~~~vvvxxxyyyyyyxxxxxxyyyzzzyyy}}}~~~}}}zzznnn[[[LLLIIIAAA;;;::::::999:::===:::999999:::===>>>===<<<999666555666444000///111000///......000000000...---///---+++,,,///---)))+++******************+++++++++,,,,,,,,,,,,++++++,,,,,,---000333222///.../////////...,,,+++,,,......---,,,---......---,,,,,,,,,---------.........000000111111000///......------...///000111222333111111222222333333444444444555555555555555555444666666777777777666555555777666444333333333555555444333111111222222111000////////////////////////333555888;;;;;;999777555888999888666333222222444888888999999999999888888999999777555333111000000//////000000111111111111000111111222222111111000333333222000/////////////////////000000000000000888333//////222333000,,,000111111111222222333333222333333333444555666666555444444444444555666666===999555555777<<<@@@BBB>>>???AAADDDFFFGGGHHHIIINNNKKKKKKNNNOOONNNOOORRRUUUTTTTTTTTTSSSSSSTTTTTTSSSTTTVVVXXXXXXXXXWWWVVVZZZYYYYYY\\\```bbb```]]][[[\\\]]]```bbbccceeeeeecccfffgggeeeeeegggfffccceeehhhkkkmmmmmmmmmnnnooommmlllmmmooosssuuuuuutttoooqqqrrrrrrppppppqqqssstttuuuwwwyyy|||~~~mmmppprrrqqquuu|||}}}{{{{{{{{{{{{ssssssrrrrrrsssssssssrrrqqqvvv|||~~~}}}}}}yyyuuusssqqqhhhZZZNNNGGG???999999:::888888999777777888;;;>>>@@@???>>>999555444666555000///222111000...///000000///------///...,,,---000000+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++///------111222...***)))///000///---******+++---///...------//////...---,,,,,,,,,------------...222111111000000/////////---------...///111333444//////000111222222333333333333444555555444333333666666777777777666666555888777666555444555666666888666444333333333222111000000000000000000000000000222555888999999888777333444444444222222444666666666777888888888888777;;;;;;:::777444222333444222222222222222222222222111111111222222111111111333222111111000000000000000000000000111111111111111///---///222444333111111111111222333333444444111222333444555666777777333333333444555777888999???;;;888777:::???CCCEEEAAABBBCCCEEEGGGHHHIIIIIINNNLLLLLLOOOOOONNNOOORRRTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWW[[[[[[\\\^^^aaaaaa```^^^[[[]]]___aaaccceeeffffffeeehhhiiiggggggiiigggddddddgggkkkmmmnnnnnnpppqqqmmmmmmmmmooosssuuuvvvvvvqqqrrrtttsssrrrrrrsssuuuvvvwwwyyyzzz{{{~~~pppssstttrrrtttyyy{{{zzz{{{zzzxxxvvvtttssstttvvvqqqnnnkkkkkkmmmnnnllljjjmmmqqqttttttsssqqqrrrsssmmmjjjgggeeebbb\\\SSSLLLFFF>>>999999;;;999666666555555777999===>>>===<<<666444444666666333333555222111////////////---+++...000///...000444333///------,,,++++++,,,---------..................---111...///444555///++++++//////---+++(((((()))+++///---,,,---...///...---,,,,,,,,,---------......333222000///.........///,,,,,,,,,---...000222444------...///000111222222222222333444444333222222555555666666666666666555888888777666666666666666888666444333444555444333111111111111111111111111111222444555666666555555000222222222111111333555444555555666777777666666777999;;;;;;888666666777666666555555444333333333222222333333333333222222222222111111000111111111111111111111111111111111,,,---...000222333222222111111222222333444444555333333444555555666555555333333444444555777888999<<<:::999:::>>>AAACCCCCCDDDEEEGGGHHHIIIJJJJJJJJJOOOLLLLLLOOOOOOMMMNNNRRRSSSSSSRRRRRRSSSTTTUUUVVVXXXWWWWWWWWWXXXZZZ[[[\\\[[[^^^```aaa```_________\\\^^^```ccceeefffffffffeeeiiijjjhhhgggiiigggccccccfffjjjmmmnnnoooqqqrrrmmmnnnooopppqqqsssuuuvvvuuuvvvwwwwwwvvvvvvwwwxxxvvvzzz~~~~~~}}}tttwwwwwwuuuuuuyyyzzzxxxwwwvvvtttqqqooonnnoooqqqooojjjffffffiiijjjgggccclllmmmmmmjjjfffeeegggjjj___]]]ZZZXXXUUUPPPKKKGGGFFF>>>999:::<<<999666555555555666888;;;<<<:::999444222333666777666666999333111/////////...,,,***///111111000222666666222......,,,,,,,,,,,,......//////000000000000//////111...000888:::555111333333333111...,,,+++---///...---,,,,,,......---,,,,,,,,,---------.........333111///---,,,---...///+++++++++,,,---///222333+++,,,---...///000111222111111333333333333111111555555666666666666666555888888888888777777777666777555333333444666666666222222222222222222222222555555444444333222000000222333333222000///000111333333444555555666555555222777<<<>>><<<:::999999999999888777666555444444333444444555555444444333111111111111111111222222222222111111111111111111+++...111222111/////////111111222333333444555555555555555666555555444333555444444555555666777888888999:::===AAABBBAAA@@@GGGHHHIIIJJJKKKKKKKKKKKKOOOLLLLLLNNNOOOMMMNNNQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXXXXWWWWWWYYY\\\___aaa[[[___cccccc```^^^^^^```]]]___aaadddeeefffffffffdddhhhjjjgggggghhhfffbbbbbbeeeiiilllnnnooorrrsssooopppqqqqqqppppppsssuuuwwwyyyzzzzzzyyyxxxzzz{{{vvv|||ssszzzyyyrrrsss|||~~~yyyzzzuuupppnnnoooooonnnlllgggfffdddbbb```___^^^^^^ccccccdddcccaaa^^^[[[YYYVVVNNNIIIJJJKKKHHHDDDBBBEEEFFFBBB;;;888:::999777555555555555555666777888444222111111222333333222222111///......///111222222///---///333555222............------.........111111000...,,,+++---...555555333000......///222222111111000///...------//////............//////000///...,,,,,,,,,---...------------------,,,,,,///***'''(((,,,...---+++000...---++++++,,,---...222///...///222333222///555444444666888999888777444444555888;;;999444///999;;;888111111666999666999777555444333333333444333333444555444333111000222111111111000000//////111111000000111111222333777777777777777888888999999777666666777777666444333444555666555444222000444333222111111222444555444222111000111111111000///111333333222111111111555555555444444333333333555555555555555555444444555555555555555666777777999888888999<<<>>>@@@AAAFFFHHHKKKLLLKKKKKKMMMNNNLLLMMMNNNOOOOOOOOONNNMMMQQQQQQQQQSSSUUUVVVUUUTTTWWWYYY[[[]]]^^^___^^^^^^^^^___```ccceeeeeecccaaa``````aaabbbccceeefffgggkkkiiiggghhhkkkjjjeee```___bbbgggllloooppppppooouuutttrrrppppppqqqrrrssswww|||}}}xxxwww|||}}}www~~~~~~xxxxxx~~~~~~wwwyyyuuuqqqooommmkkkhhheeeaaa___]]]YYYWWWTTTSSSRRRWWWYYY[[[[[[YYYUUUPPPMMMKKKEEEBBBCCCCCCAAA???AAAFFFGGGDDD>>><<<======:::888888666555444444333333111000......000111000///000///...,,,,,,...///000111...,,,...222333000---...------,,,,,,------...111222222111...---...///333333333222000000222444444444333222111000///...//////............//////000000///........................---------------...+++((((((,,,///---+++000...---+++***+++,,,---000...---...111222111000444333333555777888777666555555444555777777555444999;;;888222222777999777777777666555444444444444333333444555555444333222222222111111000000000000111111000000///000000111666666666666666777888888888777555666777777555444444555666777666555333222555444333333333333333444333111000000222333222222111222333444333222222222555555444444444333333333555555555555555555555555555555555555666777888999888:::<<<<<<;;;<<<@@@DDDDDDGGGIIIJJJJJJJJJKKKMMMMMMMMMOOOPPPQQQPPPOOOOOORRRRRRRRRTTTVVVVVVVVVUUUXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^```aaaaaa```___bbbbbbbbbcccdddeeefffgggiiigggeeegggjjjjjjfffaaabbbcccfffjjjmmmoooqqqqqqxxxwwwuuussssssssstttuuuxxx|||}}}yyyyyy}}}~~~xxx~~~}}}{{{ttttttrrrooolllhhhbbb[[[VVVRRRPPPNNNKKKIIIGGGEEEEEEHHHJJJMMMNNNLLLGGGBBB>>>===:::999:::999888;;;@@@GGGIIIGGGCCCAAACCCBBB???===<<<999777444222000///...---++++++---------,,,...---,,,++++++,,,---...000...,,,---000000...+++---,,,,,,++++++,,,,,,---222333555555333111111111111222333333222222444555666666555444333111000///000//////......//////000000000000111000000///////////////......---------...+++)))***---///...,,,000...---+++******++++++...---,,,...000111111000333222222333555666555444444444444222222333777999999:::777333333777999888555666777777777666555555333333444555555555444444222222222111111111111000222111000///............555555555555555666666777777666555555666666555444555666777777777666444444555555555555555444333222555333111111222333222111333333444444444333333222555444444444444333333333555555555555555555555555555555555666777999:::;;;888===@@@???;;;;;;@@@EEEBBBEEEGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXZZZ[[[[[[\\\\\\\\\\\\\\\aaaaaabbbbbbccccccdddddddddeeeeeeeeeeeeffffffffffffdddccceeehhhhhhfffcccdddeeefffhhhkkkooorrrsssyyyyyywwwvvvvvvvvvwwwxxxyyy}}}~~~|||{{{ttt{{{~~~xxxqqqmmmmmmkkkfff___UUUKKKEEE@@@???>>>===<<<<<<<<<<<<>>>???@@@@@@>>>;;;777444444333444555333222999BBBFFFIIIJJJGGGGGGHHHGGGCCC@@@???===:::666333000...---+++)))***+++,,,+++***++++++***))))))***++++++...,,,+++,,,......,,,***,,,++++++++++++++++++,,,111444777777666444222222///111333333222222222333777777666555444222000...000000////////////000000000111222333222222000///000000000//////......---...,,,+++,,,...///...---///...---+++************,,,,,,,,,---///000000000111000000222333444333111111222333222111222666;;;999888777444444666888999333555777999999888777555333444444555555666666666222222222222222222222222333222111000///.........444333333333333444555555666444333444555555444333555666777777777666666555555666666777666555333222888666444333333333111000444333222333333333222111444444444444444444444444555555555555666666666666555555666777888:::<<<===;;;>>>@@@@@@>>>>>>@@@CCCBBBDDDGGGHHHIIIJJJKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTRRRTTTVVVWWWWWWXXXYYYZZZ^^^]]]\\\\\\\\\\\\]]]]]]ddddddddddddddddddfffgggfffffffffgggfffffffffeeefffdddcccccceeefffeeeccceeefffhhhjjjmmmppprrrssswwwwwwvvvwwwwwwyyyzzz{{{{{{~~~nnnttt{{{}}}~~~|||vvvppphhhhhhfffaaaWWWKKKAAA;;;666555555444444555555555888888666555444333222222000111333444111111999CCCDDDHHHKKKJJJKKKMMMKKKGGGCCCBBB@@@===:::666222000---+++)))***+++,,,++++++*********))))))*********,,,++++++,,,,,,,,,+++***+++++++++******+++++++++000333666888777444333333///111333222000//////000555555555555444111///---000000////////////000000000111222333333222111000222222111000000///.........------...///000///.........---,,,+++++++++***+++,,,------......///000000//////000222222111///---000333444222222555777888666555555555555777999222444777999:::999777555444444444444555666666666222222222222333333333333555444333111000///......222222111111222222333444444333222333444555444333555555666666666666666555444555666777666555333222666555333333444555555444444222000111222222111///444444444444444444444444555555555666666666777777555555666777999:::<<<===???===<<<>>>BBBCCCBBB@@@BBBEEEHHHJJJKKKLLLNNNPPPOOOPPPRRRTTTUUUUUUUUUUUURRRTTTWWWXXXXXXXXXZZZ\\\```___]]]\\\\\\]]]^^^___aaabbbcccbbb``````bbbeeeffffffgggggggggfffeeedddfffeeecccbbbccccccccccccdddgggkkkoooqqqrrrrrrrrrssssssuuuwwwyyy{{{}}}~~~~~~fffjjjqqquuuwwwtttooolllddddddaaaZZZPPPDDD;;;666444333222111000/////////444333000......///111222000000222333111000666???@@@FFFJJJLLLMMMOOOMMMHHHEEEDDDCCC@@@<<<888444111---,,,******,,,---,,,+++************************)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,---000444666555333222222000111222111///......000222333444555444111///---111000000//////000000111000111222222333222222222333333222111000000//////......///000000000000///......------------,,,,,,,,,---///...------...000000//////000111111000...+++...222444444333333333777444333555555444555888222444666888999888666555555444444333444444555666222333333333333444444444555444333111000/////////000000000000000111222222333222111222333444333222333333333333444444444555444444444555555555444444333222111333666999:::999555222//////111222111...333333333444444444444555555555555666666777777888666666666777888:::;;;<<<@@@<<<:::===DDDFFFCCC>>>CCCEEEIIIKKKLLLNNNPPPRRRPPPQQQSSSTTTUUUUUUUUUTTTQQQTTTXXXYYYWWWXXXZZZ]]]aaa___]]][[[[[[\\\^^^``````ccceeedddaaa```bbbeeecccdddeeeffffffeeecccccceeedddbbbaaaaaaccceeeffffffiiinnnrrrtttuuusssrrrssstttvvvyyy|||~~~[[[^^^bbbggghhhfffbbbaaa]]]]]]ZZZRRRFFF<<<666333222111000///////////////......---,,,---...///000///---///111///---000666<<>>CCCEEECCC@@@BBBEEEHHHKKKMMMNNNQQQSSSQQQRRRSSSTTTUUUUUUTTTSSSOOOTTTXXXYYYWWWWWWZZZ]]]___]]]ZZZXXXXXX[[[^^^```aaaeeehhhhhhdddbbbcccfff```aaacccddddddcccbbbaaabbbbbbaaa```aaadddhhhkkkjjjlllooorrruuuvvvvvvvvvxxxyyy{{{~~~RRRSSSWWW[[[\\\YYYVVVVVVWWWVVVRRRJJJ???555111000.........///000111222333)))***+++,,,---.........---+++,,,...---***+++///999@@@GGGKKKNNNPPPMMMGGGIIIHHHEEEAAA<<<555000------+++******+++,,,,,,+++,,,,,,------------,,,,,,&&&(((+++,,,,,,---...///---,,,,,,++++++,,,,,,---***,,,///000//////000111000000000//////111444777000222444666666444222000111111000000000000111111111111000///000111333444555555444333222000000///---///111222111000000111,,,---...///000000000000///111222000---,,,---///000//////000111111///...111...---///222444222000444000000444555111222777444444555666666555444333666555333222111222222333333333333444444555555555222111000//////......///...............///000000111000///000222333333111000/////////000111222222222111111111222444666777:::888666666666666555444999555000000333555333///333333333444444555555555444555555666777888888999777777666666777888999999999;;;===@@@AAABBBCCCCCCAAADDDHHHKKKLLLNNNQQQSSSRRRRRRTTTTTTUUUTTTSSSRRROOOSSSXXXXXXVVVVVVZZZ^^^]]][[[XXXVVVVVVYYY]]]___\\\aaafffeeeaaa^^^___aaa^^^___aaacccccccccaaa```_________```bbbffflllpppnnnnnnoooqqqsssvvvxxxyyy~~~GGGHHHJJJMMMPPPRRRTTTUUUTTTPPPIIIAAA999333///---///000111000...------...------------------------...............///000111777;;;CCCIIIMMMMMMJJJHHHEEECCC???:::555000,,,***...---+++,,,,,,---+++***.........---,,,+++***)))000+++&&&(((---000---(((***+++---------+++)))(((*********++++++,,,,,,,,,000///...000444555333111777444111111333333222000333333222222111000//////333111000111222222111000444444444444333222111111---///000222333333333222222333555444222111111111---------------,,,,,,,,,000000000000000///......//////000000000000//////000/////////000111222333555444333111000/////////333444444444444333222222333222111111222222000///444333111000...---------******+++---......---+++222111000//////000111222222111000//////000111222333555666666555666777888777777666444333444777999666444222333666666333000111111222333333444555555555555555555666777999999;;;999666777:::;;;:::888:::>>>CCCDDDBBBDDDIIIOOOIIIJJJKKKMMMOOOPPPQQQQQQNNNPPPSSSVVVWWWVVVUUUSSSXXXWWWWWWWWWXXX[[[^^^```[[[[[[ZZZXXXVVVWWW[[[]]]XXX^^^eeefffbbb^^^^^^```eeebbb```^^^______^^^^^^```^^^```eeehhhhhhjjjnnnrrrssstttvvvxxxzzz{{{|||DDDEEEGGGIIIKKKMMMNNNOOOJJJFFFAAA:::444000---,,,...///000///---------...------------------------...---------......///000555:::AAAHHHLLLLLLIIIHHHCCCAAA===888333///+++)))...,,,++++++,,,,,,+++***------,,,+++++++++,,,,,,...+++((())),,,---,,,)))+++,,,---...---,,,***)))***+++++++++,,,,,,,,,,,,000...---///333444444222888666555555777777555333444444333222222111000000222111000000111222000///333333333222222111000///...///000111111111000///...000000///...------...////////////////////////000000111000000///...---//////000000000000//////111111000000///000000000222222111000000000111111222333333333333222111111333222000000111222000///222111///...---,,,,,,,,,,,,,,,,,,---//////...,,,000000000//////000000000111111000//////000111111444555666555444333444555333444555444333444777999666666666555333222222222222222333333444555555555666555555666666888999999;;;999777888;;;<<<<<<:::<<>><<<999444111///------.../////////---,,,---...------------------------------,,,,,,,,,---......222777>>>EEEIIIIIIHHHFFF@@@>>>:::555111---+++)))---,,,++++++,,,,,,+++***,,,+++*********,,,---......------,,,---------...,,,,,,---......---+++***++++++,,,,,,,,,,,,------///---,,,...111333555555777777888999::::::777555666666555555444333333333333222000000111111000///111111111111000///...---///000000000000///...---000111000///------///111000000111111222222333333111111111111000///...---///000000111111000000///222111111000///.........000000///000000111222222111111222222111111000///222111000000111111000//////...---,,,++++++++++++///---,,,,,,...//////.........////////////......111000000//////000000111333444444333111000000111000222333444333444555777666888999666111///222555333333444444555555666666666666666666777888999999;;;999888999<<<===>>>===???@@@AAABBBCCCEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNPPPSSSVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXZZZ[[[ZZZYYYXXXYYY\\\___YYY\\\___cccdddddddddccc`````````aaabbbcccdddeeehhhgggjjjqqqtttuuuwww{{{}}}}}}|||========================888777555222000//////...,,,...///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------000444;;;AAAEEEFFFEEECCC;;;999666222...,,,***)))---+++***+++,,,,,,+++***++++++++++++,,,,,,++++++***,,,---,,,***)))+++...,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,///222555666555777999<<<===;;;999777999999888888777777777777555444222222333333222000111111111111000///...---////////////////////////000000///...,,,---///222000000111222222333444444111111111111000///...---000000000111111000000000000000000000//////......000////////////000111111000000000111000000///...111000//////000111000///......---,,,++++++++++++000...,,,+++---...///...,,,---...//////...---,,,000000000//////000000000000111222111///...///000///111333444333222333444777777777444222222555888555555555666666666777777777777777777777888999::::::::::::;;;===>>>???@@@BBBAAA@@@AAACCCEEEFFFEEEHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTRRRTTTVVVXXXYYYXXXXXXWWWZZZ[[[[[[ZZZZZZ[[[^^^```ZZZZZZ\\\___cccdddbbb```aaabbbdddeeefffhhhjjjlllooonnnqqqwwwzzzyyy{{{~~~::::::999999888777777777444333222000///...------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...222888===AAABBB@@@???777555222///,,,+++******,,,*********,,,,,,+++******+++---...---+++(((&&&%%%(((***(((%%%$$$'''***,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444666555888<<>><<<:::<<<;;;;;;;;;;;;;;;::::::888777555555555555444222222222222222111000///.........//////000111222222+++,,,+++)))((()))+++...//////000000111222333333000000000000000///......000000111111111111000000......///000111111000000111000//////....../////////000000000000///......000///......000000000.........---------------...///---+++***+++------,,,,,,---...//////...---,,,/////////000000/////////---...//////......///111000222444333222111111111777444222222555888999999777777777777777888888888999888888888888999999::::::;;;;;;<<<===>>>@@@AAACCCAAA@@@AAACCCDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJLLLOOOPPPPPPOOOOOOPPPRRRUUUXXXZZZ[[[ZZZYYYZZZ[[[\\\\\\\\\]]]___bbb[[[[[[[[[]]]```aaa```___eeegggkkklllmmmnnnqqqsssuuusssvvv{{{}}}{{{{{{~~~777777666555444333222222//////...---,,,+++***)))***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---000555:::======<<<;;;444222000---+++++++++,,,+++***)))***+++,,,+++***+++,,,---...---***'''%%%)))+++,,,+++((((((***---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++******+++,,,---------///222555555999===@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::999777777777777555333333333333333222111000000.........///000111333444+++,,,,,,+++******,,,............///000000000111...//////000000000000000000111111222222111111000---...000111222222111111000000///...............//////000000//////...---///...---...///000///...///...............///000...,,,++++++,,,,,,,,,+++------............------...//////000000//////...,,,...////////////000222111222333222111000111333666222000333888<<<<<<:::888888888888999999999999:::999999999999999:::::::::<<<======<<<===???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHLLLOOOPPPPPPOOONNNPPPRRRVVVYYY\\\]]]]]]\\\YYY[[[\\\]]]]]]^^^aaaccc]]]^^^^^^___```aaabbbbbbjjjmmmrrrsssrrrrrruuuxxxxxxwwwyyy~~~|||{{{}}}~~~444333333222111000///...,,,,,,,,,,,,+++***)))))))))+++,,,,,,++++++,,,---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,---///444888::::::888777222111...+++***+++,,,---***))))))***+++,,,,,,***,,,,,,+++*********))))))...//////...------...000+++++++++++++++,,,------+++++++++******)))))))))***,,,............000333222666;;;======<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777777777555333333333333333222111000//////............///111111,,,---......------///000............////////////,,,---...000111111111111000111111222222111111000///000222333333222111000......------......//////000000000000000///.........---,,,---///000///.........------...///000000...---,,,---......,,,***//////............//////......///000000///.........000111000//////000111///000111111111222555777333333444666888:::;;;;;;:::::::::999999999999999;;;::::::999999999::::::;;;<<<>>>===;;;;;;>>>@@@???AAACCCBBB@@@AAADDDGGGEEEEEEEEEFFFFFFEEEDDDDDDDDDFFFIIILLLOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^YYY[[[]]]^^^^^^```bbbddd___bbbddddddcccdddhhhkkknnnrrrwwwwwwuuutttwwwzzzxxxwwwzzz~~~}}}222111000000......---,,,***+++,,,,,,,,,,,,,,,+++)))***,,,,,,++++++,,,---++++++++++++++++++++++++///...------,,,,,,,,,,,,---///333666888888666555111000---+++***+++---...***)))((()))+++,,,,,,***---+++(((''''''))),,,...,,,+++*********++++++++++++*********++++++,,,---+++*********))))))(((((())),,,//////...---///111---111666888888888999;;;999999:::::::::::::::::::::999777666777666444333222333333222222111000///000///...---,,,---......(((***,,,,,,+++++++++,,,////////////............+++,,,...///111222222333111111222222222222111111222333444555444222000///,,,,,,,,,---...///000111000000000000000//////......---,,,---///000///...------------......///000///......///000///,,,***000///...------...///000---...///000000///...---111222333222000...///000---...///000111444888;;;111555999999777777999<<<::::::::::::::::::::::::;;;;;;:::999999:::::::::;;;===>>>===;;;:::===???===AAADDDCCC@@@???DDDHHHFFFGGGGGGGGGGGGFFFFFFEEECCCDDDFFFIIIMMMRRRVVVXXXXXXYYYZZZ[[[]]]]]]^^^^^^YYY[[[]]]______```ccceeeaaaeeehhhhhhfffhhhnnntttpppuuuyyyyyyvvvuuuwwwzzzwwwwww{{{