BM6(F }}}~~~~~~}}}~~~}}}~~~{{{{{{}}}{{{vvvyyyxxxwwwvvvtttrrrqqqpppnnnooonnnjjjkkkmmmkkkgggjjjiiihhhggggggfffffffff___aaacccdddddddddbbbaaaeeecccaaa```aaabbbbbbbbb```aaaccccccaaa```aaabbbbbbbbbccccccccccccbbbbbbfffeeeddddddccccccddddddcccdddeeeeeeeeefffhhhjjjgggggggggiiilllnnnmmmlllmmmkkkiiijjjlllnnnnnnnnnpppnnnnnnooopppqqqpppooommmoooooonnnpppttttttppppppnnnooossstttssstttwwwtttssssssrrrqqqpppooooooppprrrrrrqqqooommmmmmmmmppppppnnnlllooosssrrrmmmllllllllllllllllllllllllkkknnnooollljjjjjjgggbbbhhhhhhfffeeeeeeeeeeeeeeebbbaaaaaadddhhhhhheeebbb```ccceeeeeecccccceeehhheeebbbbbbcccbbb___^^^``````]]][[[\\\___aaa___]]]]]]\\\\\\\\\\\\\\\\\\]]]bbb```^^^^^^^^^___^^^]]]^^^\\\ZZZYYYZZZ[[[[[[[[[[[[___```]]][[[]]]]]][[[]]]^^^]]]ZZZ[[[^^^]]]ZZZXXX[[[ZZZUUUSSSVVVWWWVVVZZZ[[[]]]]]]\\\\\\\\\]]]ZZZ\\\___```^^^]]]\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\^^^\\\]]]aaabbb``````ccc___```bbbccccccdddfffhhhfffiiikkklllkkkiiihhhhhhkkklllllljjjkkkooonnnjjjkkkkkkkkkmmmooopppnnnlllllllllmmmmmmllllllkkkjjjmmmllllllllllllmmmnnnnnnnnnmmmlllmmmooooooooommmllllllmmmooopppqqqrrrssssssqqqnnnmmmmmmooorrrtttooonnnmmmmmmmmmnnnpppqqqppplllkkknnnpppooooooqqqnnnooopppooonnnnnnppprrrppppppooonnnnnnnnnnnnnnnqqqmmmlllppprrrpppoooqqqnnnnnnmmmmmmmmmmmmnnnnnnpppmmmlllnnnnnnlllmmmpppqqqppppppooooooooooooooommmnnnooonnnmmmnnnoooqqqmmmnnnnnnooooooooo}}}{{{zzzyyyxxxwwwvvvuuuuuutttrrrooolllllllllkkkkkkjjjiiiiiihhhhhhhhhgggfffffffffffffffddddddeeeeeeddddddcccbbbfffeeedddcccbbbbbbbbbbbb```ddddddaaa```dddggggggdddddddddeeeeeeeeeeeeeeecccbbb```___```cccgggiiihhhiiiiiihhhggggggjjjlllpppnnnlllkkkkkkmmmoooqqqnnnmmmmmmnnnppprrrqqqppprrrqqqooonnnoooqqqsssuuutttsssqqqpppppprrrtttuuusssooooootttwwwtttqqqpppqqqnnnkkkiiigggfffdddbbbdddccccccbbbaaa```______]]]^^^^^^]]]]]]\\\[[[ZZZ\\\^^^ZZZSSSVVV___```YYYaaa\\\[[[___aaa]]][[[^^^```^^^\\\]]]___aaabbbaaa\\\```___[[[[[[___```\\\ZZZ\\\fffhhhccchhhoookkkqqqllleee___\\\\\\^^^```[[[]]]^^^^^^^^^___^^^[[[___```aaabbbcccccceeefffeeeaaa]]]\\\^^^___^^^\\\\\\]]]]]]]]]]]]\\\[[[[[[\\\^^^___]]]ZZZXXXWWWXXX[[[]]]ZZZUUUVVV\\\\\\WWWYYYYYYZZZZZZYYYXXXWWWWWW[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[]]]]]]\\\[[[\\\]]]YYYZZZ[[[^^^```bbbddddddbbbbbbcccbbbaaabbbeeegggkkkkkkjjjhhhggghhhlllooooooooooooooonnnnnnnnnnnnllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnoooqqqqqqooolllkkknnnooommmooosssqqqqqqqqqqqqqqqqqqqqqrrrnnnoooooopppqqqrrrrrrrrrpppppppppppppppppppppppppppoooooonnnnnnnnnnnnnnnppppppqqqqqqqqqqqqppppppnnnmmmlllkkklllmmmoooqqqoooooooooooonnnnnnnnnnnnpppooonnnmmmmmmnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnkkklllllllllmmmmmmnnnnnnrrrrrrqqqpppooonnnmmmmmmooonnnnnnnnnnnnmmm~~~|||{{{zzzyyyyyywwwuuuttttttsssrrrnnnlllkkkkkkkkkjjjiiiiiihhhhhhhhhggggggfffffffffffffffeeeeeeffffffeeeeeedddcccbbbaaaaaa````````````aaa```dddeeebbbaaadddfffeeeeeeeeeddddddddddddddddddbbbaaa``````aaadddhhhjjjiiiiiiiiihhhgggggghhhjjjiiijjjkkkmmmppprrrtttuuurrrrrrrrrrrrrrrrrrrrrrrruuussspppnnnmmmmmmnnnoooiiiiiijjjjjjjjjiiihhhgggbbb^^^]]]aaabbb___[[[[[[YYYWWWTTTSSSSSSSSSQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIKKKLLLMMMNNNNNNOOOEEEFFFEEEDDDHHHOOORRRQQQOOOJJJHHHIIIEEE???===@@@FFFEEEDDDEEEEEEDDDBBB@@@GGGKKKKKKGGGGGGLLLLLLIIIRRRPPPUUUWWWTTT]]]fff```WWWZZZ^^^``````___^^^^^^QQQSSSUUUVVVYYY[[[]]]]]]TTTXXX\\\___aaabbbdddfffdddcccbbbcccdddeeedddccceeecccaaa___^^^^^^^^^___aaaaaa```___\\\ZZZYYYXXXZZZ[[[YYYVVVWWW\\\\\\XXXZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^^^^ZZZ[[[]]]^^^]]]\\\]]]^^^]]]]]]]]]^^^___aaabbbcccaaabbbccccccbbbccceeegggffffffgggffffffhhhkkknnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnooopppqqqqqqnnnnnnpppqqqoooqqquuuppppppqqqrrrsssttttttuuunnnnnnnnnooopppqqqrrrrrroooooooooooooooooooooooonnnnnnnnnnnnnnnoooppppppnnnnnnoooooooooooonnnnnnnnnnnnlllllllllmmmooopppoooooonnnnnnmmmmmmmmmllloooooonnnnnnnnnnnnoooooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmqqqpppooonnnmmmlllkkkkkkmmmmmmmmmlllllllll~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuussssssrrrqqqnnnkkkkkkjjjjjjiiihhhhhhgggggghhhgggffffffeeeeeefffffffffffffffffffffeeeeeeddd```````````````aaaaaabbbcccgggiiifffeeeggggggeeehhhgggfffeeeeeefffggghhhjjjiiihhhhhhhhhhhhjjjjjjfffhhhjjjkkkkkklllnnnpppnnnppprrrtttuuuuuuuuuttttttuuuuuurrrllliiihhhjjjcccbbb___]]]\\\\\\]]]^^^SSSVVVZZZ]]]^^^]]]ZZZXXXbbb___```fffjjjjjjjjjmmmllljjjhhhhhhhhhhhhfffeeennnnnnnnnoooooooooppppppmmmoooqqqtttwwwyyyzzz{{{iiifffeeeeeeccc```bbbfffnnnmmmllljjjbbbYYYVVVXXXRRRRRRSSSTTTTTTRRRNNNJJJ@@@BBBAAA===<<<>>>===;;;===888:::<<<===EEEHHH>>>FFFIIIMMMOOONNNKKKHHHGGGSSSSSSSSSRRRRRRRRRUUUWWWYYY]]]bbbcccbbbaaaccceeeggghhhiiihhheeecccbbbbbbfffdddaaa___```bbbeeeggghhhfffcccbbbaaa___]]][[[[[[[[[ZZZXXXYYY]]]\\\YYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[ZZZYYYXXX[[[\\\]]]_________^^^^^^ZZZ\\\^^^^^^^^^^^^___```bbbaaa____________aaaaaaaaaccceeeeeeddddddeeefffbbbdddfffggghhhiiikkkmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnoooppppppqqqnnnnnnqqqqqqpppqqqtttnnnnnnoooqqqrrrssstttuuuooonnnnnnmmmnnnoooqqqrrrnnnnnnnnnnnnnnnnnnnnnnnnllllllmmmnnnooopppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllmmmooopppqqqppppppooonnnmmmmmmlllnnnnnnnnnoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnpppoooooonnnnnnmmmmmmlllooonnnnnnmmmlllkkkjjjjjjllllllkkkkkkkkkjjj~~~~~~|||||||||{{{{{{zzzyyyxxxvvvtttrrrqqqqqqpppmmmkkkjjjjjjiiiiiihhhgggggggggggggggfffeeeeeeeeeeeefffeeeeeeffffffeeeeeedddccccccbbbbbbcccdddeeefffgggfffkkkmmmjjjiiijjjiiiggghhhgggfffeeefffgggiiijjjeeeeeeeeeeeeeeeffffffgggmmmnnnpppooonnnmmmmmmmmmllllllkkkkkkjjjhhhgggfffZZZ^^^```^^^YYYWWWZZZ]]]^^^^^^^^^^^^___aaaccceeeeeeiiinnntttwwwxxxwwwvvv}}}{{{||||||{{{sssvvvzzzvvvmmmbbb]]]\\\\\\\\\]]]___``````]]][[[ddddddbbb^^^[[[XXXVVVSSSKKKGGGMMMUUUZZZccccccUUU666111,,,,,,111888;;;<<>>222444555777:::>>>CCCGGGNNNPPPSSSXXX[[[^^^```aaabbbdddeeeeeeeeefffjjjmmmgggcccaaacccbbb^^^[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^[[[]]]^^^___^^^]]]^^^___]]]^^^___```aaaaaabbbbbb```bbbddddddccccccdddeeebbbeeeggggggfffeeeeeeffflllllllllmmmnnnnnnoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllmmmmmmnnnnnnooommmnnnrrrsssppppppsssrrrrrrqqqqqqpppoooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkknnnooopppppppppnnnmmmlllooonnnmmmllllllmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnkkkkkklllmmmooopppqqqrrrooooooooonnnnnnnnnmmmmmmoooooonnnnnnnnnmmm~~~}}}zzzxxxvvvyyyvvvsssqqqqqqqqqooonnnkkkkkkkkkjjjiiiiiihhhhhhgggfffeeeeeeddddddeeeeeecccddddddddddddcccbbbbbbeeeeeeddddddeeefffggggggfffiiijjjgggfffjjjkkkkkkmmmmmmmmmmmmllliiigggeee^^^\\\XXXSSSQQQPPPPPPPPPRRRXXX___eeehhhjjjkkkllluuuwww{{{~~~uuu}}}|||{{{|||}}}~~~|||{{{tttrrrtttxxxyyytttsssvvvoooooovvvvvvqqq|||aaaTTTMMMSSSTTTHHH999222***///<<>>EEEFFFEEEHHHRRR\\\```\\\\\\aaaccc^^^\\\^^^]]]]]]]]]]]]\\\\\\[[[ZZZ```````````````aaabbbccc___^^^[[[YYYYYY[[[]]]___\\\]]]^^^^^^\\\ZZZZZZ[[[\\\]]]```aaabbb```^^^\\\```aaaaaa```___```cccfffbbbdddfffgggggghhhjjjllliiiiiijjjkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmmmmkkkmmmqqqqqqooonnnpppnnnnnnoooooopppppppppqqqnnnooorrrssssssqqqooommmppppppppppppppppppppppppjjjlllnnnpppqqqqqqpppoooooonnnlllkkkkkklllnnnooonnnnnnoooooonnnmmmllllllooooooooopppqqqqqqrrrrrrnnnmmmlllkkkkkklllmmmnnnmmmmmmmmmmmmnnnnnnnnnooolllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmooonnnnnnnnnnnnmmm~~~~~~}}}|||{{{zzzyyywwwuuurrrppppppooonnnllljjjiiiggghhhiiijjjjjjiiilllfffcccfffhhhgggggghhhddddddfffffffffeeecccbbbfffhhhhhhhhhkkknnnkkkdddlllmmmmmmiiiccc^^^\\\\\\TTTYYY\\\ZZZ[[[bbbhhhjjjaaabbbdddiiiqqqzzzzzzwwwrrrmmmhhheeebbbaaaWWWWWWUUUTTTRRRPPPOOONNNKKKIIIHHHFFFEEEEEEFFFFFFEEE@@@GGGLLLIIIKKKLLLDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFGGGJJJMMMPPPSSSVVVWWWSSSYYY\\\]]]ccclllqqqooouuuvvvxxx{{{~~~nnnYYYOOOKKKFFF@@@<<<666777666555333555888;;;AAAEEEJJJOOOSSSVVVYYY\\\aaaaaaaaa```^^^^^^___aaaeee```[[[ZZZ\\\___```___```aaaaaa```^^^\\\]]]]]]______^^^[[[YYYYYY[[[]]]]]]^^^``````______aaabbbcccddddddeeeeeeddddddccceeefffggghhhjjjkkklllmmmllllllkkkjjjkkklllmmmnnnnnnmmmlllmmmnnnooonnnmmmmmmoooqqqqqqpppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnooooooooonnnmmmtttsssqqqppppppqqqssstttpppppppppppppppooonnnnnnnnnnnnoooooooooooonnnnnnooooooooooooppppppppppppqqqqqqpppooonnnnnnoooooooooooopppqqqqqqqqqqqqqqqmmmnnnooooooooonnnlllkkkkkkmmmoooooonnnmmmnnnooorrrpppooooooppprrrqqqpppkkkllllllmmmmmmllllllkkkjjjkkkmmmnnnnnnmmmkkkjjjllllllllllllllllll~~~|||{{{zzzyyywwwuuusssrrrrrrqqqnnnlllllljjjiiiiiijjjkkkjjjiiikkkeeebbbdddeeecccbbbccciiihhhfffdddcccccccccdddiiikkkjjjhhhjjjkkkhhhbbb[[[YYYVVVQQQNNNOOOTTTYYY\\\dddkkknnnrrryyy}}}}}}wwwvvvvvvxxx~~~~~~yyyssslllhhh^^^\\\YYYVVVTTTQQQMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>======<<<;;;999888777777888888===999>>>AAA::::::<<<555888888888888888888888888777777666555555555555666333333333444444555555555555666777888:::<<<===>>>===AAABBBAAACCCIIILLLJJJNNNOOOPPPSSSVVVYYY[[[]]]\\\aaaiiirrrwwwyyyxxxwww~~~|||zzzvvvrrrqqqPPPNNNIIICCC<<<666222000///111333666888<<>>???;;;>>>DDDKKKQQQUUUXXXYYY^^^aaaeeejjjooovvv|||ooolllfff```ZZZSSSLLLGGGAAA???:::444000///000333666888<<Ljjjfffbbb___VVVYYY=hĦVVV[[[___fffmmmtttzzz4ĉ@ӵ|||wwwqqqiiibbb]]]ZZZPPPMMMIIIFFFDDDAAA===:::555444333333555666555444666333111000111222222111000111333555555555444333444444444444444444444444444444333333222222222222222,,,...000000CCC^^^iii666555333222222333555666222222222111222222333333000000000000000000000///222222111>L///000111111111333555666666333333333444555666777888777777888999:::<<<===>>>???BBBEEEGGGHHHLLLSSSXXX^^^fffnnnrrrtttxxx|||xxxuuuqqqmmmiiifffbbb[[[PPPFFF???<<<;;;<<<888333111222555999;;;???DDDKKKOOOQQQSSSWWW[[[^^^___aaaaaaaaabbbccceeedddddddddbbb```___```bbb[[[\\\\\\\\\\\\^^^bbbdddcccddddddeeeeeeddddddcccffffffggghhhiiijjjkkkkkkmmmmmmmmmmmmnnnnnnoooooonnnmmmlllmmmooooooooommmkkkmmmooopppppppppqqqsssnnnnnnooooooooooooppppppnnnooopppqqqrrrsssttttttppppppqqqqqqqqqqqqpppppppppqqqqqqrrrqqqqqqppppppppppppppppppppppppppppppoooooopppppppppqqqqqqqqqoooooonnnnnnnnnnnnoooooommmmmmnnnooooooooooooooopppppppppppppppooooooooooooqqqssssssrrrqqqrrrsssqqqooommmlllmmmmmmllljjjmmmmmmmmmmmmmmmlllkkkjjjllllllmmmmmmmmmmmmllllllnnnnnnnnnnnnnnnnnnGG=?}}}}}}}}}||||||{{{zzzxxxwwwvvvuuuvvvuuuuuuuuuuuurrrnnnkkkkkkiiiggggggggggggfffeeecccbbbccchhhiiiggghhhlllHdĦ^^^WWWQQQMMMJJJ=Ījuuuwww|||GG=?wwwooohhhaaaZZZVVVHHHGGGEEEBBB???<<<;;;:::888777555555666666444333444333222333444555444333111///------///111222111///000111111111///...---000000111111111222222222000000000000000//////...444...000///,,,:::OOOXXX222111///......///111222.........///000111222333///////////////.........000000000HdĦ///---,,,---...000111222444111000000000000000111111444444333333333555777888777:::======;;;:::===@@@DDDGGGKKKOOORRRUUUXXXYYYhhhffflllyyy|||yyyxxxwwwwww|||{{{wwwqqqhhh```[[[YYYJJJEEE>>>999777555444222222666:::===@@@DDDKKKPPPQQQSSSVVVXXXZZZ\\\___aaabbbcccdddcccaaaaaabbbccc]]]^^^___^^^^^^___aaadddcccddddddeeeeeeddddddcccffffffggghhhiiijjjjjjkkkmmmmmmmmmnnnnnnnnnnnnnnnrrrpppoooooooooooonnnlllnnnoooppppppooonnnpppqqqooooooooooooppppppqqqqqqnnnooooooppprrrssstttuuuqqqqqqrrrssssssrrrqqqqqqoooooopppppppppppppppoooqqqqqqppppppppppppqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppoooppppppqqqqqqmmmmmmnnnoooooooooooooooppppppoooooonnnnnnnnnnnnnnnppprrrrrrqqqpppqqqrrrrrrpppnnnmmmnnnnnnmmmllllllllllllllllllkkkjjjjjjlllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦ|||ĦxxxvvvuuuuuuuuutttsssrrrrrrpppmmmjjjfffeeeeeelllDdDXXX___fff?fӵĦӵƜ`1.׼sMMMIIIĭӵ555444333555666555333444555555444ӵ333555555444Ħ444444444444333111111......------///,,,222Ħ000000............000Ħ------............---------DdD111111000//////ӵ111222ӵ999ӵ888999===@@@NNNĦtttӵfffbbb]]]666ĭӵJJJLLL[[[]]]______```ccceeeaaabbbccccccaaa```aaabbb```aaabbbdddeeefffggggggffffffggghhhhhhiiijjjjjjllllllmmmnnnnnnnnnnnnmmmtttrrrqqqqqqqqqqqqpppnnnoooppppppooonnnnnnoooqqqooooooooopppqqqqqqrrrrrrnnnnnnnnnnnnoooqqqrrrsssppppppppppppppppppppppppnnnnnnoooppppppppppppooosssrrrqqqppppppqqqrrrssspppppppppqqqqqqqqqqqqrrrqqqqqqpppppppppqqqrrrrrrmmmnnnooooooppppppooooooppppppooonnnnnnnnnnnnooonnnoooqqqqqqpppppppppqqqrrrpppnnnnnnoooooonnnmmmkkkkkklllllllllllllllkkkoooooooooooooooooooooooommmmmmmmmmmmmmmmmm?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLzzzyyyxxxwwwvvvtttrrrpppoooooonnnkkkS?ʬgggfff3h?D%%)?vvvzzzZufĦgLg&e[[[gĉ@333555g&e>&e222@e333222??444222000///...///111222g<ĉ---///000...3we<Ħ------...///3h?@e000000000///...---)))000Z***0000000000000003h?gL---------.../////////---------D%%)?555fff?><z111111=?Ħ...g&e...g&e111111111S?ʬ4444ff?>ߝLbbb@eg&e{{{3h?g&e>&e===?????KKKNNNQQQTTTUUUWWWYYY[[[[[[^^^aaaccccccbbbbbbccc```aaabbbdddeeefffggggggffffffgggggghhhiiiiiiiiijjjkkklllmmmnnnmmmmmmlllooonnnmmmnnnpppqqqpppooonnnooooooooonnnnnnqqqsssooooooppppppqqqrrrrrrsssqqqqqqpppppppppqqqssstttqqqpppooonnnnnnooopppqqqnnnoooppppppqqqqqqqqqppptttrrrqqqppppppqqqrrrtttpppppppppqqqqqqqqqrrrrrrppppppoooooopppqqqqqqrrrnnnoooppppppqqqqqqpppppprrrqqqpppoooooooooppppppnnnpppqqqrrrppppppqqqrrrqqqooonnnnnnooopppooonnnkkklllmmmnnnooooooooooooppppppooooooooooooppppppnnnnnnnnnnnnnnnnnn4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ|||zzzyyyxxxwwwtttqqqnnnmmmllllllHtƅ^iiihhhBt=o9ĦDtfo9Ħg?HdĦjjjZZZTTTHu]Ħ777tt777222Hƅ^Hu]Ħ444H׼s777333555444333333111000000111111tQ000222444444je<Ħ///...///Bt=o9ĦH׼s///000000///...---444---...HtĦ''',,,---......Bt=o9ĦHdĦ******+++,,,---......---------Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ+++Hu]Ħ......Htƅ^444qIܗGIӵHHHH׼sgggmmmHu]ĦBt=o9ĦHƅ^Hu]Ħ:::DDDBBBEEEHHHIIIJJJKKKMMMNNNPPPUUU[[[___bbbccceeefffcccddddddeeeeeeddddddcccffffffgggggghhhhhhiiiiiijjjjjjlllmmmmmmmmmlllkkkiiihhhhhhjjjmmmoooooonnnlllmmmnnnnnnnnnpppsssuuuoooooopppqqqrrrrrrssssssvvvuuutttsssssstttvvvvvvsssqqqpppnnnnnnpppqqqsssooopppqqqrrrrrrrrrrrrrrrtttsssqqqppppppqqqssstttppppppqqqqqqqqqrrrrrrrrroooooonnnoooooopppqqqqqqoooooopppqqqqqqqqqqqqqqqsssrrrqqqpppppppppqqqrrrnnnppprrrrrrqqqqqqqqqrrrpppnnnmmmmmmoooppppppooolllmmmnnnpppqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnoooooooooooooooooo4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦyyyyyyyyyxxxxxxtttqqqnnnkkkjjjq<RjjjfffqjRgdKӵHdDĦgdKӵGR/f6LĭĦ|||nnnDdDĦ666666333DdDĦ<<<`eĭ333DdDΦDdDĦ111DdDĦ333222111111000///......---...///////////////geĦ000000111FSĦ...---qjRgdKӵDdDĦ111111111000///.........///DdDĦ---...------qjRgdKӵDdDĦ,,,,,,,,,,,,,,,,,,,,,---,,,+++HdDĦgdKӵDdDDdDĦ---DdDĦ4DufӵDdDĦ...DdDĦ---q<R//////peƜ4DuTӵ;;;DdDĦGGGLLLDdDĦsssqjRgdKӵDdDΦDdDĦ@@@666333666:::===>>>@@@BBBEEEKKKNNNLLLFFFIIIHHHGGGHHHLLLRRRXXX\\\aaabbbeeeggggggeeecccaaadddcccdddggggggeeefffkkkmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqqqqrrrrrrqqqpppppprrrsssttttttrrrrrrssstttqqqsssuuuvvvuuuuuuvvvwwwssssssrrrqqqppppppppppppqqqqqqppppppqqqqqqrrrsssrrrqqqooommmkkkkkknnnqqqrrrqqqqqqppppppqqqqqqrrrrrrqqqooonnnnnnnnnooopppooooooooooooooooooppppppppppppooooooooooooppppppoooooopppppppppqqqqqqqqqnnnooopppppppppooommmlllpppnnnmmmmmmnnnnnnmmmkkkmmmoooqqqpppmmmlllnnnppprrrrrrqqqqqqpppooo4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ|||zzzxxxwwwvvvssspppnnnlllmmmpo9ucccdddfffbbbGIdnuR)ĦDdDĦnuR)ĦCdgĪj;;;DdDĦ//////---DdDĦ111HߝL`o9333DdDΦDdDӵ111DdDĦ444222111111000//////.........///////////////geĦ......sp?aĦ---,,,GIdnuR)ĦDdDĦ111111000...---,,,......///DdDĦ,,,,,,,,,+++GIdnuR)ĦDdDĦ+++++++++++++++++++++++++++***DdDĦnuR)ĦDdDΦDdDĦ---DdDĦnuR)ĦDdDĦ...DdDĦ,,,po9u...//////...=ӊB1.uTӵ333DdDĦ666:::DdDĦVVVGIdnuR)ĦDdDΦDdDӵooofffWWWIII>>>888:::999;;;???DDDHHHLLLOOONNNMMMKKKIIIHHHHHHHHHIIILLLOOOTTTYYY^^^bbbdddeeefffeeefffgggfffbbbcccgggooooooooooooooopppqqqqqqoooooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqrrrtttttttttrrrrrrrrrtttqqqsssuuuvvvuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrsssrrrrrrqqqooommmmmmooorrrrrrrrrqqqqqqqqqrrrrrrssssssrrrqqqpppoooppppppqqqrrrrrrrrrqqqqqqpppppppppqqqpppooooooooooooooopppoooooopppppppppqqqqqqqqqnnnooopppppppppooommmmmmpppooommmmmmnnnooommmlllmmmoooppppppmmmmmmnnnpppmmmnnnnnnpppqqqrrr4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<{{{yyywwwvvvtttrrrooonnnmmmpeӵ\\\ĦpeӵDx<>d<ӵDdd<999333>d<Ħ///4DufئL>e333DdDʜ4DuTӵ111DdDĦ555111111111000000//////......//////000000///geĦ...s<v>aĦ000000peӵDx<DdDĦ000//////---,,,+++000///...DdDĦ+++***++++++peӵDx<>d<***************************>d<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ--->d<Ħ,,,peӵ...Ħ---F&uTӵ---DdDĦ---///>d<Ħ===peӵDx<>d<ʜ4DuTӵzzzjjj___\\\]]]CCC<<<888<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xyyyxxxwwwtttpppmmmjjjB?>>CdK;fuf<xsdKĦ333nfʜd<111111000000000//////...//////000000000geĦ111Hg8>aĦ111222B?Ho9///>d<...---------222111///>d<ӵ,,,...B?Ho9+++<x+++++++++++++++++++++&ӫeʬtIӇ,,,>d<Φ>d<Ħ,,,D&ӫetIӇ...DdDĦ,,,sdKĦ,,,B?dp&ĒR++++++>d<sdKĦ333B?Ho9hhhs&dq&ĒRzzzxxx}}}^^^NNNCCCDDDBBB<<<;;;@@@EEEGGGKKKNNNOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJUUUUUUXXX\\\^^^]]]```eeeppppppoooooooooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttuuuvvvuuusssqqqrrrsssrrrtttuuuvvvuuutttuuuvvvtttsssrrrqqqqqqppppppqqqrrrqqqqqqqqqqqqrrrssssssoooqqqssssssrrrqqqpppqqqssssssssssssssstttuuuvvvsssrrrrrrqqqqqqqqqqqqqqqttttttssssssrrrrrrrrrqqqrrrrrrqqqpppooooooooooooppppppppppppppppppppppppppppppppppppoooooonnnnnnpppooonnnnnnppppppooonnnnnnnnnooooooooooooooopppqqqqqqpppppppppppp4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgezzzxxxwwwrrroookkkhhhddd@hDDDMMM@GHĪj@IŌ555111Bene---Hkge666ne///222fe333Hu]3hh111111222se111111111111000000000000......///000111111geĦja>aĦ///000@G000111se---......//////444333111<Ō---000222@G---,,,Hkge+++,,,,,,------,,,,,,,,,HĪj@IŌ,,,,,,ege,,,,,,Hu]3hIŌ......DdDĦ,,,ne+++,,,@h,,,+++>h+++++++++se+++ne,,,---@G===DDDsĪj@hnnn```^^^[[[QQQFFFAAA???AAADDDGGGJJJLLLNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKOOOUUUXXXXXX\\\bbbiiijjjkkkmmmooorrrtttuuussssssssssssssssssrrrrrrrrrsssttttttuuuuuuuuuttttttuuuvvvuuusssrrrssstttrrrtttvvvvvvuuutttuuuvvvttttttsssrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttnnnpppssssssrrrqqqpppppptttsssssssssttttttuuuvvvqqqqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrssssssrrrrrrqqqppppppoooppppppppppppppppppppppppppppppqqqppppppooooooooooooooopppooonnnooopppqqqpppooooooooooooooopppqqqqqqqqqssssssrrrqqqpppooo4DuXӵĵD^DdDĦ{{{vvvrrrppphhhfffcccaaa^^^[[[JJJ\\\ooo{{{xxxnnn,,,...111111111111,,,000000111444333D^111111111222s׼s444111111111111111111111111......///000111111geFm8000>aĦ333222111111111222s׼s------...///000111333222111Ho......222555555...------+++,,,,,,------...,,,,,,---+++,,,,,,,,,,,,,,,D^.........DdDĦ---,,,,,,,,,,,,***+++***************)))s׼s******++++++++++++///888<<<\\\hhhnnnyyy|||nnnbbb???>>>======@@@FFFMMMPPPPPPOOOMMMLLLLLLLLLMMMMMMJJJJJJMMMRRRSSSRRRUUU[[[YYY[[[]]]aaafffkkknnnqqqppppppqqqqqqrrrsssssssssrrrrrrssstttuuuuuuuuuuuussstttuuuuuutttssstttuuussstttvvvvvvuuuttttttuuuwwwvvvuuutttssssssssssssrrrrrrrrrrrrrrrsssssstttnnnppprrrsssrrrqqqqqqqqquuuttttttsssssssssttttttqqqqqqqqqrrrqqqppppppooonnnnnnooopppqqqrrrssssssqqqqqqpppppppppqqqqqqrrrqqqqqqqqqppppppppppppppprrrqqqpppoooooooooooopppqqqpppooopppqqqrrrqqqpppqqqpppoooppprrrssssssrrrqqqqqqqqqpppppppppΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ~~~}}}||||||{{{yyyuuuooojjjgggdddaaa^^^[[[XXXTTTOOOLLLGGGIIISSSeeezzz~~~yyyrrraaaNNN???,,,,,,---///111111///---...++++++///000,,,---000------.........---,,,+++---+++---333Ħ444111111222222333333444444333>d<Ħ222111111111222Be222222111111111111111111111111......///111111222geFYĉ000111>aĦ666444222111222222111111111111111000Be000///.........//////000000000nu]ӵ...444000---,,,.........------,,,++++++***)))******+++,,,,,,------+++,,,---.........------++++++,,,------------,,,,,,,,,++++++,,,>d<Ħ---............>d<Ħ...------Ħ,,,+++++++++******************))))))***+++---...((()))))))))Be))),,,++++++,,,Ħ+++((())))))***,,,---//////&&&***000222555===JJJTTTBBBEEELLLWWWhhh{{{```XXXLLLBBB>>>AAAGGGLLLPPPPPPNNNMMMLLLKKKKKKKKKNNNMMMOOORRRSSSQQQSSSXXXRRRSSSUUUXXX[[[___bbbccceeefffgggjjjlllooopppqqqqqqqqqrrrssstttuuuuuutttrrrsssuuuuuuttttttvvvwwwsssuuuvvvvvvuuuttttttuuuwwwvvvuuuttttttsssssstttsssrrrrrrrrrrrrsssttttttppprrrssssssrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrqqqrrrsssssssssrrrppppppooooooppppppqqqqqqrrrrrrppppppppppppqqqrrrssssssqqqqqqqqqpppppppppoooooorrrqqqpppoooooooooppppppqqqpppoooppprrrsssrrrqqqsssqqqpppqqqtttvvvuuussspppppppppppppppppp?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~}}}sssssssssqqqnnniiieeebbbeeebbb^^^YYYUUUOOOIIIDDDFFFVVVooo~~~wwwrrrnnn```JJJ:::333...)))222000....../////////......***)))------***+++000+++,,,...000111111000000111......gdKĦ555222333333333333444444444333sdKĦ222222111111222111000000111111111111111111222222......///111111222ŶS2222223333we>>GGGHHHIIIKKKLLLNNNOOOOOOOOONNNPPPTTTTTTSSSUUUYYYZZZZZZZZZYYYZZZZZZ[[[\\\YYYZZZ]]]aaafffiiilllnnnpppqqqrrrsssttttttttttttqqqssstttuuutttuuuwwwxxxsssuuuvvvvvvuuuttttttuuuuuuuuusssrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttrrrsssttttttssssssuuuvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooopppqqqrrrttttttqqqqqqqqqqqqppppppoooooorrrrrrpppooooooooopppqqqqqqpppoooppprrrsssrrrqqqtttrrrqqqrrruuuwwwvvvtttrrrqqqqqqqqqpppppp>AneneneneDe~~~{{{wwwsssqqqsssqqqooonnnmmmkkkhhhfffbbb]]]ZZZVVVNNNHHHMMMVVVmmm|||aaaEEE???777222111000...------------------------------------------------------...000222222111///...000000ne222222222333444444555555444444555ne222444666555444333222222222333444000222333333111000000111///111222000......>A666888999k<222000---///444666555444666999:::777555333222222111111222333333333222111fh000111222111111//////222111000///---+++******++++++++++++++++++++++++---------------------------------------------------.........///De000000000000111111ne222000ne+++,,,,,,,,,+++++++++******+++*********+++,,,------++++++++++++*********)))***+++ne+++,,,---......---+++***+++,,,.........---+++***,,,---,,,---...///111666===BBBNNN\\\ooojjjOOOKKK999DDDKKKKKKDDDEEENNNRRRMMMQQQQQQQQQQQQPPPRRRUUUXXXUUUVVVXXXYYYYYYYYY[[[]]][[[[[[ZZZZZZZZZ[[[]]]^^^aaagggoootttttttttvvvwwwvvvvvvvvvvvvwwwwwwxxxxxx{{{zzzyyywwwvvvuuuttttttuuutttssssssssssssuuuuuuuuutttsssrrrrrrrrrrrrrrrqqqrrrssssssrrrrrrtttuuurrrssstttuuuuuutttsssrrrpppqqqqqqqqqpppppprrrtttqqqppppppppppppppppppqqqsssrrrqqqqqqppppppppppppqqqqqqrrrsssrrrqqqooonnnppprrrssssssqqqqqqrrrtttoooppprrrtttttttttrrrqqqsssrrrrrrqqqpppppppppqqqooonnnppp~~~eee}}}{{{xxxuuurrrqqqrrrqqqooonnnnnnllliiigggggg]]]QQQJJJHHHOOOaaarrr|||}}}mmmRRR777666222...,,,---......------------------------------------------------------...000111111000///...000000111111222111222333333444444333333222555555666888444333222111111111222222222444444333111000000111222222222111000000222444666111222111...///444555444444666888999777444222222222111111111111111444333222111000000111222222111000///......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...111000000000111111111333111000...,,,------,,,,,,,,,+++++++++***************+++,,,,,,++++++*********))))))))))))+++)))***,,,)))***+++***)))((()))***+++++++++***)))'''$$$###))))))******+++...222666888@@@KKKXXXgggzzzwwwmmmNNN666888EEEUUUTTTHHHHHHRRROOOQQQSSSUUUUUUUUUWWWXXXVVVWWWYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\\\\^^^```aaadddccccccbbbcccgggmmmqqqqqqqqqrrrtttuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwssssssrrrrrrsssuuuvvvwwwuuuuuusssrrrqqqpppoooooorrrsssttttttsssrrrtttuuurrrrrrsssttttttsssrrrrrrqqqrrrsssrrrqqqrrrsssuuurrrqqqqqqppppppqqqqqqrrrtttssssssrrrqqqqqqrrrrrrsssssstttttttttsssqqqqqqtttuuuuuusssqqqoooppppppoooqqqrrrttttttsssrrrqqqsssrrrrrrqqqppppppqqqqqqtttooonnnzzzfff|||{{{yyywwwuuutttsssssssssrrrpppoooooommmiiifff]]]UUUOOOPPPXXXfffwwwkkkRRR@@@222)))+++***((()))+++------,,,,,,,,,,,,,,,------------------------------------,,,---///000000000///...///000000000000111111111111111222333333333333222000333666888888888999:::666555444333333333444444555555555333111000111222444222111111222333333222///000222666888777444111444222111333111...000555444333333444666666555333666777777888777666555444444444333222111111111111000111222333333222111000000//////...---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---...000111222000111111111222222222333222111000000111111000...---............---,,,,,,******)))))))))***++++++******)))))))))((((((((((((***+++***)))((()))***'''((())))))(((((()))***---)))%%%%%%)))---///000''''''((('''&&&&&&(((***...///111666@@@QQQeeesss{{{sss___III;;;CCCMMMMMMJJJKKKMMMPPPUUUXXXYYYXXXXXXYYYWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^^^^^^^^^^___aaacccdddhhhddd___]]]___ccchhhjjjhhhhhhjjjlllnnnppprrrsssuuuuuuuuuvvvwwwxxxzzzzzzuuuuuutttttttttuuuvvvwwwwwwvvvvvvuuutttttttttssstttuuuvvvuuussssssssstttrrrrrrssssssssssssrrrrrrrrrtttuuutttsssssstttvvvsssrrrrrrqqqqqqrrrrrrsssuuuuuuttttttssssssttttttuuuuuuuuuvvvuuuuuutttssstttuuuuuutttqqqppppppqqqpppqqqsssttttttsssrrrrrrsssrrrrrrqqqqqqqqqqqqqqqwwwpppllluuujjj~~~{{{zzzyyyzzzyyywwwuuuttttttuuuvvvvvvuuusssqqqppplllgggdddUUURRRSSS___qqqwww[[[BBB000(((+++333+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,---------------------------------,,,---...///000000/////////000000111111111111111222222333444444444444444222555999;;;;;;;;;;;;<<<999999888888777777777777555555555444222222444666555222000111333444222000///000222666888777333000444222111333111///111555333333333333444444333333888999:::;;;:::888666444333222111111000000000111000000222333333222222111666555444222///---+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111111222222333333444444222111000000222222111///...//////000///...---,,,***)))))))))))))))******))))))))))))((((((((((((((()))***)))((('''(((***''')))******))))))***,,,[[[LLL888***$$$%%%&&&&&&'''((())))))'''%%%%%%&&&+++,,,,,,---000555===CCCOOOqqquuuRRR888<<>>===;;;;;;;;;::::::::::::999999888888333555666555444555777999555222000111333444111...111222444777888777444111444111111333222///111666333333333333222222222333333444555666666444222000111000000////////////000///000111222333222222111666555444222000...,,,+++++++++,,,,,,,,,---------................................................000000000000111111111111222222222333444555555555333222111111222333222000...///000111000///...---******)))))))))))))))***))))))))))))(((((((((((('''((())))))((('''((()))'''(((******))))))***,,,^^^NNN:::***$$$$$$$$$$$$&&&(((******((('''''''''$$$'''***---...///111222:::MMMYYYlll~~~[[[CCCEEENNNNNNNNNPPPSSSVVVWWWYYY[[[]]][[[]]]^^^^^^]]]]]]___```____________aaaccceeeggg___^^^```cccgggfffbbb^^^______``````aaaaaabbbbbbfffggghhhjjjllloooqqqrrruuutttttttttuuuwwwxxxyyyrrrsssttttttuuuuuuttttttvvvwwwxxxwwwuuutttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvrrrtttuuuuuutttssssssssstttssssssrrrrrrsssssstttvvvvvvuuuuuuuuuvvvvvvwwwttttttttttttttttttuuuuuuppprrrsssssssssssstttvvvsssssssssssssssssssssrrrsssrrrrrrqqqrrrrrrssssssrrrpppqqqqqquuunnn|||{{{zzzzzzyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{xxxvvvrrrllleee```RRRbbbvvviiiSSS:::111***+++//////---,,,)))+++,,,---+++++++++,,,******++++++,,,,,,---------------------------------......///000111222222111222333444555444333333777777888999999999999888:::<<<>>>>>><<<:::::::::888888999999888888777666333555777888777777888999555444333444444444222000555555555777888777444222444111222333222000222777333444444333111111222444222333444555555444333222000//////.........//////---...000111222222111111////////////............++++++,,,,,,------......................................................222222222222111111111111222222333444555666777777444333222222333333111000...///111111111000...,,,++++++***)))))))))************)))))))))(((((((((''')))***)))((('''((()))&&&'''((((((''''''((()))111---(((&&&)))+++,,,,,,%%%&&&(((((('''&&&'''(((&&&&&&''')))+++---......+++777;;;HHHXXXvvvxxx[[[EEECCCLLLOOOQQQTTTVVVWWWYYY\\\^^^]]]___``````______```bbb````````````aaaccceeefffbbbaaa___```bbbdddddddddbbbbbbbbbbbbaaaaaaaaa````````````bbbccceeeggghhhjjjjjjkkknnnqqqtttwwwyyyvvvwwwxxxxxxwwwvvvuuutttwwwxxxyyyxxxvvvuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwrrrtttvvvvvvtttsssrrrssstttssssssrrrrrrsssssstttuuuuuuttttttuuuuuuvvvvvvtttsssssssssssstttuuuuuusssuuuuuutttrrrrrrrrrssstttttttttsssssssssssssssrrrrrrrrrrrrrrrsssssstttrrrrrrvvvvvvxxx~~~~~~~~~yyyxxxyyyyyyzzz{{{|||}}}yyyzzzzzz{{{||||||{{{{{{{{{zzzxxxvvvsssnnngggbbb[[[sss{{{```CCC///111///***&&&(((---///---(((***,,,+++))))))***,,,)))******+++,,,,,,------------------------------...//////000111222333444222333555666777666555444888888999::::::::::::999:::;;;<<<;;;999888999:::888888999999999888777666555888:::;;;999777666555555777888888666444333333999777666555666555333222333111222333222000333888333555555333000000222555333333444444555666666666000000////////////000000,,,---///000111111000000------............//////++++++,,,,,,---......///................................................111111111111111111111111222333444555666777888888666444333222333333111///---///000111111///---+++,,,,,,+++***************++++++*********)))))))))((()))******(((((()))***((()))***)))'''''''''))))))))))))(((&&&$$$!!!%%%&&&''''''&&&%%%&&&(((***)))((('''(((((((((((("""---000666666KKKxxx|||mmm[[[LLLFFFOOOSSSWWWZZZZZZ[[[\\\]]]___```aaaaaa``````aaabbbbbbbbbaaaaaabbbccceeefffeeeeeecccaaa```bbbeeehhhddddddccccccbbbbbbbbbaaaaaaaaa``````aaabbbbbbcccbbbbbbccceeehhhkkknnnppprrrsssuuuwwwxxxxxxwwwwwwvvvwwwyyyxxxwwwwwwxxxyyywwwwwwvvvuuuuuuvvvwwwwwwsssuuuxxxxxxvvvtttssssssssssssrrrrrrrrrrrrssssssssssssssssssssstttuuuuuutttsssssssssssstttuuuvvvssstttuuutttsssrrrssstttuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrssstttttttttsssyyy~~~|||{{{{{{{{{|||{{{{{{zzzzzzzzz{{{||||||yyyzzz{{{|||}}}|||{{{zzzyyyxxxwwwvvvtttoooiiidddyyytttQQQ:::111///&&&...222...,,,///---(((,,,---...,,,(((''')))+++))))))***+++,,,,,,------------------------------/////////000111333444555333444666888888777666555888888999::::::::::::999888999999888666666888:::::::::;;;<<<;;;:::999888888:::======:::666333222666999<<<;;;777444555666;;;888555444444444222111333111222444333111333888444555555333000000222555000000000000111333444555111000000000000000111111+++,,,...///000000000///111111111000//////......++++++,,,,,,---...//////------------------------------------------------...//////000111222222333333333444555666777888999777555444333333222111///---...000111111///---+++------,,,+++******++++++++++++++++++************(((***+++***)))((()))++++++,,,,,,+++***))))))***%%%'''''''''&&&''')))+++(((((()))'''&&&%%%'''(((&&&&&&''')))***)))'''%%%+++&&&***///<<>>QQQhhhzzz}}}hhhSSSJJJOOOXXX______[[[[[[______```aaabbbbbbaaa```___cccbbbaaaaaaccceeehhhiiiccc```___```dddfffdddbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbb```aaabbbbbbbbb```___^^^``````aaabbbdddfffiiikkkqqqsssvvvxxxwwwwwwxxxyyy{{{zzzwwwvvvuuuuuuwwwwww{{{wwwtttsssuuuwwwvvvttttttuuuuuuuuutttsssqqqpppssssssssssssttttttuuuuuusssrrrrrrrrrrrrssstttuuuwwwvvvuuusssssstttuuuuuuvvvvvvuuuttttttttttttuuusssssstttsssrrrsssuuuwwwrrrwww}}}}}}}}}}}}~~~}}}|||{{{~~~|||zzzzzz|||~~~}}}{{{~~~}}}{{{zzzzzzzzz{{{{{{yyy{{{xxxwwwxxxrrrpppxxx|||dddHHH999444222---)))///---++++++---...,,,***++++++++++++++++++++++++***+++++++++,,,,,,------,,,------...//////000000000000333777888777777999333888999777777888555000777777999999999888666555777888888888666666888:::<<<<<<;;;;;;:::999999999===>>>>>>?????????>>>===>>>>>>===;;;999888:::<<<999888777777666666666666444000///111111///000444111000000111222333222000444111000111444666555333222111000111222333333222666555444444444666777888999999;;;;;;;;;;;;999999555555555555444444444444444333222000...---------000000///////////////000,,,...111111111111222444333666999:::999777666666555555333222111111222222111000000000//////.........------,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((())))))((((((((()))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((((((+++333:::---999KKK]]]ppp{{{wwwnnnSSSQQQUUU]]]___[[[\\\```___```aaabbbbbbaaa```___cccbbbbbbbbbcccdddfffgggdddcccbbbcccddddddcccaaabbbbbbaaaaaaaaaaaaaaaaaa^^^_________````````````___```aaaaaaaaa___^^^]]]``````______```bbbcccdddbbbeeeiiimmmoooqqqsssuuuwwwvvvuuuuuuvvvwwwzzz{{{zzzwwwttttttuuuuuutttrrruuuuuuvvvvvvvvvuuuuuutttrrrssstttuuuuuuuuuttttttsssssssssrrrrrrsssttttttvvvuuuttttttssssssttttttttttttttttttsssssssssrrrtttuuuvvvuuurrrqqqqqqqqqwww~~~|||~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||||{{{}}}{{{zzzzzz{{{||||||{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxwww|||{{{uuuyyy}}}xxxbbbDDD...///666222+++)))---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,+++******+++,,,------......------...//////000111111***000555444444555666666222444333333555777333---777777888999999888666555:::;;;;;;:::999888:::;;;<<<<<<<<<;;;;;;::::::999>>>======<<<<<<=========<<<<<<<<<:::888777999;;;999999888777777777777888666333222444444222333666222111111222444555444333333111///111333555333111000000000222444444222///333222111111111222333444333555777::::::999888777666666666666777777777888999888777555444333333333444333222111000000000000...000333444444444444555444777:::;;;999777555555444333222111000000000000111///---...111111///,,,------------------,,,,,,+++++++++******************)))))))))((('''''''''''''''((((((((((((''''''+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))'''%%%'''+++///))),,,111===RRRhhhuuuyyyaaaVVVRRR[[[```\\\\\\aaa``````aaaaaaaaaaaa``````bbbbbbbbbccccccddddddddddddeeegggfffdddbbbbbbaaaccccccbbbbbbaaa`````````]]]]]]]]]^^^^^^^^^____________`````````___^^^^^^bbbaaa```____________```___aaacccdddddddddfffgggnnnooooooppprrruuuxxxzzzxxxwwwvvvwwwwwwwwwuuusssuuuuuuuuuuuuuuuvvvwwwwwwrrrssstttvvvvvvuuutttsssttttttsssssssssssssssttttttttttttttttttsssrrrrrrrrrsssssstttsssrrrqqqpppssstttvvvuuusssqqqqqqrrrvvvrrryyy~~~|||{{{{{{{{{{{{{{{{{{}}}{{{{{{{{{{{{{{{zzzyyyyyy|||{{{zzzzzzzzz{{{{{{{{{xxxxxxwwwvvvvvvwwwxxxyyyzzzuuu}}}~~~vvv~~~~~~gggBBB777///000000------000,,,+++***************)))+++++++++++++++++++++++++++,,,,,,---...///000000////////////000000000000,,,111111,,,,,,111333111444333111000111444555555777777888888888888777666<<<======;;;999999:::;;;;;;:::::::::999999999888<<<;;;999888888888:::;;;:::;;;;;;999777666777999;;;:::999888888888888888<<<999888;;;;;;888999<<<888666555666777888888777222444666666444444555777333222222333555555444333000///.........///000111///111444666666444111///333333333333333333333333555555555444555555666777333333222111111111111111111444777888888777888888444777999:::888555444333444444333222111111111111111---+++...222333000+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++***)))(((((('''''''''((((((((((((''''''+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''%%%%%%''')))+++***(((+++777KKKaaaooommm]]]TTT\\\aaa^^^]]]bbb```aaaaaaaaaaaaaaaaaa```bbbbbbcccddddddccccccbbbbbbeeeiiihhheeebbbcccdddddddddcccbbbaaa```______^^^^^^_________```````````````````````````______dddccccccbbbaaaaaaaaaaaa```bbbcccbbb```___```aaaeeeeeefffhhhkkknnnppprrruuuvvvwwwxxxyyyyyyxxxwwwuuutttssssssssstttvvvwwwtttttttttttttttuuuuuuvvvuuuttttttsssssssssssssssrrrssstttttttttsssqqqpppqqqrrrtttuuutttsssqqqooooooqqqrrrssstttuuuxxx{{{~~~sssrrrwww}}}}}}}}}|||{{{zzzzzzzzz{{{zzzzzz{{{|||~~~zzz{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{zzzzzzzzz{{{|||yyyxxxxxxwwwwwwxxxyyyzzz}}}uuu{{{~~~yyy|||pppNNN222777666///+++///000...***++++++******)))))))))*********++++++++++++,,,......//////000111111222111111000000//////......111222111...///222222...555555555666555555888;;;777777777888888888777777<<<======;;;999999:::;;;;;;;;;;;;:::::::::::::::???>>><<<:::999:::<<<===<<<======<<<:::999:::;;;888888888999999;;;<<<===AAA??????BBBBBB??????AAA@@@>>>;;;;;;;;;;;;:::999888???CCCAAA999555888>>>888666444444555777888888555444333222222222333444444666999<<<<<<:::888666666666666555444333333222111111000000000111111222000000000000000111222333222555777999888888999:::666888;;;<<<:::777666555555555555444444333222222111...,,,///333444000+++***************+++++++++************************------,,,,,,+++***))))))''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''''''''&&&((()))(((***666LLL^^^nnnbbb[[[___cccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddccccccaaadddhhhhhheeedddeeegggeeedddcccbbbaaa______^^^aaaaaaaaabbbbbbbbbccccccaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccc\\\^^^```aaaaaabbbdddggg```aaaaaacccdddfffhhhiiillloooqqqtttuuuvvvwwwwwwvvvvvvtttsssssstttvvvvvvwwwuuusssrrrrrrtttwwwxxxuuuttttttsssssssssttttttrrrssstttttttttsssqqqppprrrsssuuuvvvuuutttrrrppppppqqqqqqqqqssswww}}}yyytttvvvwwwttt}}}|||yyyzzz{{{{{{zzzyyyzzz|||zzzzzzyyyyyyzzz|||~~~}}}}}}}}}~~~~~~}}}}}}|||{{{||||||{{{zzzzzz{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}vvvxxx|||{{{rrrZZZ<<<222666222***,,,555111$$$***+++,,,+++)))))))))***))))))***+++,,,---......///000000000000111111111111000000//////......---------000444555222222555666444555999999555333333777777777777777888888888;;;<<<<<<;;;999999:::<<<========================@@@???===;;;:::;;;<<<===:::;;;<<<;;;999888888999444555666999;;;>>>AAABBBBBB@@@AAADDDDDDAAA@@@BBBDDDAAA>>><<<<<<<<<<<<;;;AAAHHHLLLHHH>>>777999>>>:::888444444555888::::::666555444333333333444555777999===@@@BBBBBBAAA@@@>>>>>>===<<<;;;:::999999999777666444222111000000////////////000111222333111333444555444555777888999<<>><<<::::::666777777777666555444333111000000222444444000---***************))))))))))))))))))))))))*********------,,,,,,++++++******(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''+++...,,,'''(((666FFF```bbbccccccdddgggfffcccddddddccccccccccccddddddcccccccccddddddeeeeeeeeebbbdddeeeeeeeeeeeefffhhhddddddcccbbbaaa```___^^^bbbbbbcccccccccdddddddddbbbbbbaaaaaaaaabbbcccccc______```aaabbbbbbbbbbbb___```aaa```______aaabbb``````aaabbbbbbccccccdddccceeehhhkkklllmmmoooqqquuuuuuuuuuuuuuuvvvwwwxxxwwwvvvsssrrrrrrtttwwwyyyttttttsssssstttuuuuuuvvvtttttttttttttttsssrrrrrrsssttttttuuuuuusssrrrqqqttttttsssrrrrrruuuzzz~~~xxxnnnnnnwwwxxxqqq~~~||||||{{{yyy{{{}}}|||zzzzzz{{{}}}|||{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}{{{}}}~~~|||zzzzzz|||~~~}}}|||zzzyyyyyyyyyyyyzzzxxxxxxuuuyyyzzzeeeGGG999444222...,,,///111...(((***,,,---,,,***(((***+++)))***+++---///000111222000000////////////......------........./////////---***///777444000===QQQIII<<<222444888777333000777777777777777888888999;;;<<<<<<<<<::::::<<<>>>========================>>>===<<<;;;:::::::::;;;999:::;;;:::888777777777666777888:::<<<>>>@@@AAA>>><<<===AAAAAA===<<<>>>AAA???;;;:::;;;;;;;;;;;;@@@CCCEEECCC>>>:::999:::777555333333555777777666333222111000///000000111555666888:::<<<==================<<<<<<;;;;;;;;;>>>===:::888555444333222111000000000000000111222222222333222222333666999:::===@@@AAA@@@>>>======777777777777777555444333111222444555555333000...,,,++++++******)))))))))''''''((((((((()))))))))************************))))))************))))))(((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&((((((((((((,,,,,,...///)))%%%***333JJJ]]]iiieeedddlllllldddfffeeeddddddddddddeeefffddddddccccccdddfffhhhiiigggeeebbbbbbccceeeffffffdddccccccbbbaaa``````___aaaaaaaaaaaabbbbbbbbbcccbbbaaa``````aaabbbcccddd^^^___```aaaaaaaaa```___ddddddccc```\\\[[[[[[\\\___``````aaaaaabbbaaaaaa^^^```bbbccccccdddgggjjjmmmnnnppprrrtttvvvwwwwwwtttuuuuuuuuuvvvvvvvvvvvvsssssssssssstttvvvwwwxxxvvvuuuttttttssssssttttttssssssssssssrrrrrrrrrqqqssstttttttttrrrrrrtttuuupppppprrrtttuuusss~~~}}}}}}}}}~~~|||~~~~~~|||zzz|||~~~~~~}}}|||||||||}}}~~~||||||}}}}}}}}}}}}}}}|||{{{}}}}}}{{{zzz|||~~~}}}{{{yyyxxxxxxyyyyyysssyyytttvvvxxx\\\======222///111555000'''***666***,,,...---***)))***,,,***+++---///111333444555/////////...------,,,,,,******+++---...000111222777000222888333222NNNtttfffKKK333000999===<<<:::777777666666777888999999;;;<<<===<<<;;;<<<>>>@@@;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@???======<<<<<<<<<===>>>??????===;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::888999<<<<<<999888:::===;;;888777888:::::::::888777888:::<<<<<<999666222111222333555555333111333222111/////////000111444444555555555555444444555555666666666666777777888888666444333222222222333333222111000000000000444444333222222444888;;;888;;;???@@@@@@>>>======666777777777777555444333222444777777555222000///------,,,,,,+++***))))))&&&'''''''''(((((())))))((((((((((((((()))))))))******++++++++++++******)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&'''$$$&&&,,,---+++,,,111999XXXkkkeeedddooopppeeegggfffeeeddddddeeefffgggeeedddccccccdddgggiiikkkkkkfffaaa```bbbddddddcccccccccbbbbbbaaaaaa``````____________````````````aaa```_________aaabbbccc```aaabbbbbbbbbaaa```___`````````___]]]^^^```bbb]]]]]]^^^___````````````^^^```aaa```___```cccgggdddgggjjjnnnqqqtttuuuuuuqqqsssvvvyyyyyywwwuuusssrrrrrrrrrsssuuuvvvxxxyyywwwvvvuuusssssstttuuuuuusssrrrqqqpppppppppqqqqqqnnnqqqtttuuutttrrrqqqqqqnnnwwwzzzsssqqqwww}}}~~~~~~~~~~~~{{{|||||||||}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwyyyxxxyyytttYYY>>>:::222000///---,,,,,,,,,---///...,,,+++***)))))))))......///000111222333333333111///,,,++++++,,,,,,+++,,,---///000111111111,,,222666555333666@@@JJJEEE>>>777888===>>>999333999<<<>>>===999777888:::;;;;;;<<<===>>>>>>??????CCCAAA??????@@@@@@???>>>:::;;;===>>>>>>>>>======888<<>>:::222111///---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///////////////000000000333111///---,,,,,,------,,,,,,...///000111111111...111444333000222888???>>>999555666:::;;;888444777888::::::999999::::::::::::;;;<<<===>>>??????>>>===<<<<<<>>>?????????FFFCCCAAAAAACCCCCC???<<<<<<<<<<<<:::888666555555444666999888666444555666888777666555444444444444222222111000111222333444777555333444666777777555111111111111111111111111111111111000000000//////222111///......///111222333333222222222222333333222222222111222222333333333333222111111222333333444666777777666777888:::999:::<<<======;;;888777222111111222222333444555444333222111000///......+++,,,,,,,,,,,,+++******))))))))))))************)))((('''''''''((()))***((('''(((***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***---000222@@@[[[llliiiiiikkkeeegggeeeeeefffhhhiiigggeeelllkkkjjjhhhffffffeeeeeefffhhhiiiiiihhhffffffffffffdddbbbaaa```aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbddddddcccbbb```___^^^^^^bbbcccdddeeeeeedddcccbbb___`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaa``````___```___^^^^^^aaafffiiilllmmmppprrrtttuuuuuuuuuwwwwwwvvvuuutttsssttttttuuutttssstttvvvvvvtttsssttttttttttttttttttssssssuuutttsssqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrr~~~}}}}}}~~~}}}||||||{{{}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxx{{{{{{zzzzzzyyyxxxxxxxxxxxxzzzxxxyyysssWWW===999333222000...,,,++++++,,,+++++++++,,,---...///000............---------,,,333222000...------......,,,---...000111111111111...000111111111222555777777555444555777999999888777777777999;;;======<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>@@@BBBDDDEEEDDDIIIDDD??????BBBCCC???:::BBB???;;;999999999777555444555666666555555777888666555444333333333333333333222111111111222444555555333222333555666666555222222222222222222222222111111111000000000000///111000///......///000111222222111111111111222222000000000000000111222333111111000000000000111111222333333333222333555888===>>>???@@@@@@???===<<<444444333444444555666777222222111000//////......++++++,,,,,,++++++***))))))************+++++++++++++++***)))))))))******'''&&&&&&(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))***---000333777QQQiiijjjffffffdddcccccccccdddggggggfffeeehhhhhhhhhhhhgggfffeeeeeefffhhhiiiiiigggffffffggggggfffdddbbbaaabbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbaaaaaa`````````aaabbbbbbbbbbbbbbbaaa______`````````aaaaaaaaa````````````````````````bbbbbbaaaaaaaaaaaa``````]]]^^^^^^]]]\\\\\\^^^aaaeeefffhhhkkknnnqqqsssuuutttwwwyyyxxxuuusssssstttvvvuuutttuuuvvvwwwuuusssssssssssssssssssssttttttsssrrrqqqppppppoooppppppqqqqqqpppppppppppp~~~~~~~~~}}}}}}~~~}}}|||||||||}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{|||||||||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxzzzxxxyyysssWWW<<<888444333000...,,,,,,+++,,,,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,222111000///......//////---...///000111111111111...///000333666777888777555666777777777888:::;;;;;;999777999>>>@@@???===<<<<<<===>>>@@@AAABBBBBBCCCBBBAAABBBEEEFFFGGGFFFEEEBBB>>>>>>@@@AAA@@@???DDDBBB>>><<<<<<<<<<<<<<<999999777666666777999:::666555555444333333444444555444333333333444555666444333222333444555666666555555444444333333333222333333222222222111111111111000000//////000000111222111111000000111111222000000000111111333444444000//////////////////000000111000000///111444777;;;<<<===>>>>>>>>><<<;;;888888777888888999::::::333333333333222111000///,,,,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,+++******)))))))))''''''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((***---///444111IIIhhhlllddddddeeeaaaaaaaaabbbcccdddcccbbbdddeeefffggggggfffeeedddfffggghhhgggeeedddeeeffffffeeedddbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb``````aaabbbcccdddeeeeeeaaaaaaaaaaaa``````_______________`````````aaaaaa________________________bbbaaaaaaaaa````````````^^^___```___^^^]]]^^^```bbbbbbdddfffiiimmmpppqqqpppuuuzzzzzzuuurrrsssuuutttsssssstttuuuuuutttrrrrrrrrrssssssssssssttttttqqqqqqqqqpppppppppppppppqqqqqqpppppppppppp~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}|||||||||{{{{{{zzzzzz||||||{{{{{{zzzzzzyyyyyy|||||||||{{{zzzyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwyyyxxxyyysssWWW<<<888444222000...---,,,,,,,,,.........------...//////******++++++,,,------...000000000////////////000//////000111222222222222000000111444777999888666666777888777666555777:::===:::888999===???>>><<<;;;<<<===>>>@@@AAABBBCCCDDDBBBAAAAAACCCDDDDDDCCCFFFGGGGGGEEEBBBAAADDDGGG@@@BBBBBB@@@<<<<<<@@@EEE???<<<999888777888999:::999999888888777888888888555555444333444555666777666666666666666666888999666666555444333222222111333333333222222222111111111111000000000000111111222111111000000111111222/////////000111222333444/////////000000/////////333333333222222444777:::555555777888888888888777888777777666666666777777555555666666555444333222---------------,,,++++++))))))*********+++++++++++++++++++++******))))))***((('''(((*********)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((())),,,///555///FFFgggmmmddddddggg```aaaaaaaaa```_________bbbcccdddeeefffeeedddddddddeeeeeedddcccbbbcccddddddccccccbbbaaa`````````bbbbbbbbbbbbbbbbbbbbbbbb___``````bbbcccdddeeefffffffffdddcccbbbaaa``````____________````````````^^^^^^^^^^^^^^^^^^^^^^^^aaaaaaaaa````````````___^^^```aaaaaa``````aaabbbbbbbbbcccdddfffhhhjjjkkklllqqqwwwxxxtttqqqrrrttttttsssssstttuuuuuutttrrrrrrrrrrrrrrrssssssttttttqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqq|||||||||}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzz}}}}}}|||{{{zzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuxxxwwwxxxsssWWW===999333222000...------......000///...---------------******+++,,,---...//////.../////////////////////000000111222222222222222333222222333444555333222555666666555444333444666;;;999888888:::<<<======<<<===>>>???AAABBBDDDDDDIIIGGGFFFFFFHHHIIIHHHHHHHHHLLLNNNJJJCCC@@@CCCHHH>>>BBBEEECCC???>>>CCCIIIBBB???<<<:::;;;;;;;;;;;;::::::999999999999999:::888777666666666777888999777777888777555555777888888777777555444333222222333333333222222222111111222222222222222222222222222222111111111111222222...............///000111000000111111111111000000000111222222222444666999777777888::::::;;;;;;;;;666555444222111111111111555555666777666555444333......//////......---,,,******+++++++++,,,,,,,,,***++++++,,,++++++***))),,,***((()))***++++++***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((())),,,///444111HHHfffkkkeeeeeeggg```aaabbbbbb___^^^^^^^^^aaabbbccccccdddddddddccccccddddddbbbaaa```bbbcccbbbbbbbbbaaaaaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaadddcccbbb```___^^^^^^^^^^^^^^^_________`````````________________________aaaaaa````````````______]]]___````````````aaabbbcccccccccddddddeeeeeeeeehhhlllrrrtttsssqqqrrrsssvvvuuutttuuuvvvwwwuuusssqqqqqqrrrrrrssssssttttttqqqqqqrrrsssttttttssssssssssssrrrrrrrrrrrr}}}~~~~~~~~~}}}}}}}}}}}}}}}|||||||||zzzzzz{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxtttvvvvvvwwwsssXXX>>>:::222111///.........///000///...------,,,,,,---------------....../////////------......////////////000111222222333333222222111222222333333333444444666555555444555555666666::::::;;;;;;<<<>>>AAADDDAAABBBCCCEEEGGGHHHJJJJJJNNNMMMLLLMMMOOOQQQQQQPPPLLLNNNPPPNNNJJJHHHHHHJJJEEEGGGIIIHHHFFFFFFGGGIIIGGGDDDAAAAAABBBCCCCCCAAA???>>>>>>======>>>>>>??????>>>=========>>>???@@@===>>>???===:::999;;;===>>>>>>===;;;:::888777777666666666666555555555555333333333444444333333333333333222222222222333333000//////...//////000000111222333333333333222111---///111222222222444666:::;;;<<<===>>>???@@@@@@:::999777555333222111111222333444555555333222000000000000000000///......------------............++++++,,,---...---,,,,,,,,,***(((((()))++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''))),,,...222444KKKeeehhheeegggfff```bbbdddcccaaa```aaabbbbbbbbbaaaaaaaaabbbcccccccccddddddbbb``````bbbdddaaaaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___^^^]]]\\\[[[\\\]]]]]]^^^^^^^^^_________``````________________________aaaaaa`````````_________^^^___```___^^^^^^```bbbaaabbbccccccccccccbbbaaaeeegggkkknnnqqqrrrrrrrrruuutttssstttvvvvvvtttssspppqqqqqqrrrssssssttttttoooppprrrsssttttttttttttssssssrrrrrrrrrrrr~~~~~~{{{{{{||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{|||}}}~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{zzzxxxwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyysssvvvuuuwwwsssXXX???;;;111000///......///000111------,,,,,,,,,------...000000/////////.........+++,,,---...////////////111111222333333333222222///111333333333555888;;;888666555666888:::999888:::===?????????BBBGGGLLLHHHIIIJJJLLLNNNOOOQQQQQQLLLKKKKKKMMMPPPRRRSSSSSSQQQRRRSSSUUUVVVVVVTTTSSSNNNMMMLLLMMMNNNNNNLLLJJJKKKIIIGGGGGGJJJLLLKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKKKKIIIEEEDDDFFFHHHFFFEEEDDDBBBAAA???>>>===;;;;;;;;;;;;:::::::::999333444444555555444444333444333333222222333333444333222222111111111111222222333444555555444333222///222444666666666888999777888999:::;;;<<<===>>>BBB@@@>>><<<999888666666///000111222222111///...111111111111111000//////////////////000000000000+++,,,.../////////......,,,***(((((()))******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''''''''))),,,...///555NNNccceeedddgggeee___bbbeeeeeecccbbbdddfffcccbbbaaa``````aaabbbcccdddeeedddcccaaaaaaccceeeaaaaaabbbdddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb______``````aaaaaabbbbbb^^^^^^]]]]]]^^^```aaabbb^^^^^^^^^_________``````````````````````````````aaa`````````____________aaabbbaaa___^^^^^^```bbb___```bbbccccccbbb```___ddddddfffkkkooorrrrrrqqqrrrqqqqqqrrrssssssrrrpppppppppqqqrrrrrrsssttttttnnnpppqqqssstttttttttssssssrrrrrrqqqqqqrrr~~~~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}||||||}}}}}}|||zzzxxxxxx{{{}}}{{{zzzzzzyyyyyyzzzzzz{{{uuuxxxzzz||||||zzzxxxuuuwwwvvvvvvvvvvvvxxxyyy{{{yyy{{{yyyzzzxxx^^^AAA777222111000111111111///---//////...------...000000111///,,,,,,...///000///......000000111111111000444555666444222000///000111333444444444444555666:::999:::<<>>===<<<:::999777666555888666333000000111444555555555555777777666222///333444444444444444333333555999<<<======>>>BBBEEE??????===:::666333333333888555333222111000...,,,....../////////...,,,++++++,,,///222444555666666222222222111///...,,,+++,,,,,,+++******+++++++++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&(((((((((((((((***,,,000444NNNhhhllljjjkkkhhhbbbbbbfffiiieee___bbbjjjllljjjgggeeecccccccccddddddbbb___]]]]]]___aaacccbbbaaaaaaaaaaaaaaabbbccc____________``````aaaaaa````````````````````````bbbaaa```______^^^______bbbbbbaaaaaa`````````___]]]___aaabbb```_________aaaaaa```___^^^^^^]]]]]]aaa```^^^\\\[[[\\\^^^___````````````aaaaaaaaaaaadddccccccdddfffiiilllnnnqqqrrrrrrsssssstttssssssssstttuuutttqqqooooooppptttsssrrrrrrssstttsssrrrqqqooopppssssssqqq~~~~~~~~~||||||||||||||||||{{{{{{{{{|||~~~~~~}}}}}}zzz|||}}}|||zzzyyyzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxzzz{{{{{{zzzxxxwwwyyyxxxwwwvvvvvvwwwxxxxxxwwwyyywwwyyyxxx```CCC:::444333111111111111...,,,//////...------...000111///---,,,---000111222111////////////000000111111000111111111111222444777222333444444555999???CCCBBBBBBBBBBBBDDDFFFFFFFFFEEEGGGIIIIIIJJJKKKMMMPPPSSSSSSTTTVVVXXXZZZ[[[[[[```aaacccfffkkkpppuuuxxxtttwww{{{~~~wwwtttnnnfff^^^VVVPPPLLLLLLJJJFFFBBB???>>>>>>>>>:::777444333444666666666******+++---000444999;;;;;;===@@@BBBBBBCCCEEEFFFDDDDDDBBB===999666555666///...---...//////---,,,------.........---,,,+++***+++,,,...///000//////111111222222222111111000---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''(((((((((((('''''''''((()))(((((((((***,,,111555NNNhhhkkkiiijjjhhhiiidddcccffffffdddfffjjjkkkiiigggdddcccccccccccccccbbb```^^^___```bbbdddaaaaaa```````````````aaa^^^^^^^^^______`````````________________________aaa``````____________```aaaaaa`````````_________]]]___aaaaaa```_________aaa``````___^^^^^^]]]]]]```___^^^]]]\\\]]]]]]^^^_________`````````aaaaaacccbbbbbbccceeegggjjjlllssssssuuuuuuuuutttsssrrrtttuuuvvvuuusssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqnnnooossssssppp~~~~~~{{{{{{|||}}}~~~~~~~~~}}}yyy{{{~~~~~~}}}zzzyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyzzzzzzyyyyyyxxx{{{zzzyyywwwvvvvvvvvvvvvtttwwwuuuwwwxxxcccGGG<<<666444222111111000...,,,///...------...///000111---------000222444333222222111000000000111222333222333333222111222444777444666999;;;===@@@CCCFFFJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRUUUXXX[[[YYY[[[___eeejjjooosssuuu~~~}}}|||vvvlllaaaWWWMMMDDD???@@@===999666555777:::<<>>???HHHIIIIIIHHHFFFEEEEEEFFFKKKOOOTTTZZZ```hhhpppuuuzzzzzz|||zzznnnddd___GGGCCC<<<666222...***(((------,,,+++***+++,,,,,,)))((())))))+++---///000------...////////////...*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((''''''((()))+++,,,,,,+++)))(((''''''((((((((((((''''''((()))******)))***,,,......777VVVoooooojjjlllmmmiiiiiifffbbbdddhhhfffaaabbbbbbcccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa`````````aaaaaa___^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\[[[[[[]]]___]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\^^^___^^^^^^^^^^^^__________________``````````````````aaacccgggkkknnnqqqrrrsssoooppprrrrrrqqqpppqqqqqqlllpppsssrrroooooorrruuurrrpppqqqttttttrrr|||}}}zzz}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyzzzzzzyyyyyyxxx{{{||||||{{{zzzwwwuuutttvvv|||wwwvvv}}}tttYYYFFF;;;888444222222222111111------,,,---...000222333222000......000222222222555666999===@@@CCCEEEEEEBBBCCCDDDDDDGGGLLLRRRWWW^^^ggguuu|||ooobbbUUUKKKCCC>>>///...,,,+++++++++,,,,,,++++++******+++---///000)))***+++,,,---.........---,,,,,,+++************************************++++++***)))((('''&&&&&&''')))***++++++***)))'''''''''((((((((((((''''''((()))******)))***,,,...///999WWWpppnnnggghhhgggkkkggg```]]]eeennnllldddaaaaaabbbccccccccccccbbbbbbaaa```````````````aaa``````_________``````aaa_________^^^^^^]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]][[[ZZZZZZ\\\___]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^___^^^^^^^^^_________``````______``````aaa``````___```bbbdddgggjjjmmmoooooommmoooppppppnnnmmmnnnooojjjnnnrrrqqqnnnmmmppptttsssqqqqqquuuuuurrr~~~~~~~~~}}}}}}~~~|||||||||{{{{{{{{{{{{{{{zzz~~~{{{wwwwwwyyyxxxyyyyyyzzz{{{|||}}}}}}}}}}}}||||||{{{zzzxxxxxxxxxwwwxxxvvvuuuyyyfffCCC===888555666555111///000//////000111000///---,,,000111111111111333777:::;;;<<<@@@DDDCCCAAACCCHHHCCCJJJQQQWWW```nnnxxx|||zzzxxxoooiiiZZZSSSHHH>>>888333---******...000...))))))---222...---++++++++++++***(((000...,,,++++++***((('''&&&(((***,,,,,,+++)))(((++++++************++++++&&&'''((())))))***))))))''')))+++,,,***)))))))))(((((()))***+++---...///222555XXXiiigggiiidddiiifffdddbbbcccffffffddd```dddcccbbb`````````aaaaaaeeebbb______aaacccbbbaaabbbbbbaaa___^^^]]]\\\[[[^^^^^^^^^_________``````___^^^\\\ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZ[[[]]]^^^___^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\```]]]ZZZZZZ]]]^^^\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^```bbbbbb```____________^^^]]]]]]]]]^^^___```___```cccfffjjjmmmpppqqqpppppppppqqqppppppooonnnnnnnnnnnnnnnoooooooooooommmnnnnnnpppqqqrrr~~~~~~~~~~~~~~~~~~~~~|||}}}zzzzzz{{{yyyyyyzzzzzz{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzyyywwwyyyxxxxxx{{{jjjIII>>>999666666555222000111000000000000000///......111222333444555888===@@@GGGDDDBBBCCCCCCEEEMMMUUUYYYcccnnnxxxyyy}}}|||wwwvvvuuutttqqqkkkaaa[[[???:::333...,,,...000222///---))))))***,,,------***(((&&&'''***---///000//////...---+++***((('''++++++************++++++******+++++++++***))))))''')))++++++)))((()))***)))))))))***+++---...///222666ZZZiiifffgggaaaeeehhhgggfffffffffeeecccaaaccccccaaaaaa```aaabbbbbbbbb```^^^___aaabbbbbb```aaa``````______^^^^^^^^^^^^^^^^^^_________``````___^^^\\\[[[[[[[[[\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\___]]][[[[[[]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]]___aaabbb```_______________^^^]]]]]]^^^___```^^^___aaaccceeehhhiiijjjiiijjjkkkkkkllllllllllllnnnnnnnnnnnnoooooooooooonnnnnnooopppqqqrrr~~~~~~~~~|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{yyy{{{zzzyyy}}}oooRRR@@@;;;777777666222000111111000///......//////000---111777<<>>>>>???@@@AAABBBBBBBBBAAA@@@BBBCCCDDDDDDCCCBBB@@@>>>@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@>>><<<<<<>>>AAA@@@???>>>>>>>>>???@@@@@@CCCCCCDDDDDDEEEEEEFFFFFF<<<<<>>BBBDDD@@@FFFQQQ^^^kkkwww|||wwwvvvzzz}}}{{{zzz{{{zzz~~~||||||{{{~~~|||xxxuuusssrrrZZZYYYWWWTTTQQQMMMJJJHHHFFFFFFEEEEEEEEEEEEDDDCCC>>>======>>>>>>???@@@AAA>>>???@@@AAAAAABBBBBBCCC999:::<<<===?????????>>><<<>>>@@@AAAAAA???>>>===:::;;;<<<===<<<<<<======<<<>>>???>>><<<;;;;;;<<<;;;<<<======<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>>===???>>>:::999<<<;;;>>>AAABBBAAAAAAAAABBB<<<===@@@CCCCCCCCCAAA@@@CCCGGGJJJIIIKKKRRRWWWXXXiiijjjlllooosssxxx|||~~~zzzzzz|||uuuwwwxxxvvvssstttxxx}}}vvvgggXXXKKK@@@:::111///,,,***)))+++---///++++++************++++++))))))***************)))***---000000...+++)))(((((()))***+++---///111222999FFFiiilllccciiifffhhhdddddddddfffhhhiiihhhgggdddeeeeeeffffffeeedddccceeeffffffeeebbbaaabbbeeebbbbbbbbbbbbbbbbbbbbbbbb___`````````aaaaaaaaaaaa___```aaaaaabbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbb```_________``````aaa``````______``````aaa___aaaaaa```]]]]]]___aaaZZZ[[[[[[[[[\\\\\\]]]]]]ZZZ\\\___```___^^^___```______``````___]]]\\\[[[]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^______ZZZZZZ[[[[[[[[[[[[~~~~~~||||||}}}}}}}}}}}}||||||{{{vvvzzz}}}zzz~~~wwwLLLDDD>>>;;;888444333555333444666:::>>>CCCGGGIIIKKKYYYlll{{{{{{vvvtttrrrttt|||~~~~~~}}}}}}|||}}}zzz|||}}}|||}}}~~~wwwrrr```^^^ZZZUUUOOOKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGBBB@@@===;;;<<<>>>???@@@AAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::<<<>>><<<===>>>???@@@??????>>>======<<<::::::;;;???BBB=========<<<:::;;;<<<>>>:::<<>><<<;;;;;;555777:::<<<<<<;;;;;;;;;<<<======>>>???@@@AAAAAA>>>:::999;;;;;;999999===888:::;;;;;;:::999:::;;;???>>>===<<<<<<<<<======<<<@@@AAA>>>>>>@@@BBBAAA===>>>???AAAEEEIIIMMMOOOSSSSSS\\\kkkpppooouuu~~~yyy~~~|||nnnooonnnjjjfffgggnnntttrrrtttwwwxxxzzz~~~~~~pppfffOOOHHH===333,,,******,,,++++++************+++++++++++++++++++++***)))(((***---111222000,,,)))((((((((()))+++---000222444<<>>DDD666///555333333777===BBBFFFHHHJJJKKKiiiyyyvvvppprrrvvvsssuuuxxx{{{}}}~~~|||{{{|||~~~zzzvvv|||zzzzzz|||}}}vvvpppggg]]]VVVSSSSSSSSS[[[ZZZYYYXXXVVVSSSNNNKKKGGGEEEBBB@@@??????AAABBB=========<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<:::;;;===<<<;;;;;;<<<>>>::::::;;;<<<<<<======>>>:::::::::;;;<<<===>>>>>>:::::::::;;;<<<===>>>???>>>===;;;999999999;;;<<<999999888888888888888888::::::;;;<<<<<<===>>>>>>999999999999999999999999777777888888888999999999@@@@@@??????>>>>>>>>>===:::;;;===???AAACCCEEEFFFMMMPPPWWW___gggnnnrrruuupppooommmllllllnnnooopppnnnpppqqqssstttttttttsss~~~yyyttttttzzzuuufffYYYOOOCCC222&&&------,,,+++))))))+++---+++,,,,,,,,,***))))))***------.../////////......,,,******---......000555333TTTeeecccfffjjjhhhhhhfffeeeeeeddddddeeeeeefffbbbccccccddddddccccccbbbddddddccccccccccccccccccaaaaaaaaabbbccccccaaa___```aaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````aaaaaa^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]^^^``````___]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^``````____________^^^^^^^^^^^^___^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[XXXYYY[[[\\\\\\[[[~~~{{{wwwwww|||}}}{{{yyyyyy{{{||||||{{{bbbFFF???DDD999333999777<<<@@@BBBBBBDDDOOOaaappp{{{~~~wwwwwwyyy{{{vvvyyy|||~~~~~~{{{xxxvvv}}}xxxqqqooorrryyy}}}{{{xxxtttmmmdddZZZSSSMMMRRR[[[dddmmmssswwwxxxgggccc]]]XXXSSSOOOJJJGGG??????@@@@@@???===<<<:::::::::;;;<<<===>>>??????::::::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999999999999:::;;;;;;<<<<<<;;;:::999888999999:::======<<<;;;:::999999888999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999999888888888999999:::;;;<<<>>>>>>???<<<===>>>@@@AAAAAAAAAAAAEEEGGGLLLSSS\\\eeelllqqqoooppprrrssstttuuuttttttrrrooolllkkknnnpppppppppwwwuuuuuuxxx}}}~~~tttdddXXX===777///((($$$&&&))),,,*********))))))***,,,---+++,,,,,,,,,++++++******,,,***+++...///...111555:::XXXhhhdddfffiiifffgggeeeeeeddddddddddddeeeeeebbbccccccddddddccccccbbbccccccccccccccccccccccccaaaaaaaaabbbccccccaaa___aaabbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa````````````aaaaaa______^^^]]]]]]]]]]]]^^^____________^^^^^^^^^^^^]]]^^^```aaaaaa```^^^]]]_________^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaa___^^^]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]]]]]]]\\\[[[YYYZZZ\\\]]]]]]\\\}}}}}}}}}~~~~~~}}}{{{zzz~~~}}}||||||gggKKK>>>>>>888666:::999EEEDDDDDDHHHRRReeeyyy}}}xxxwwwzzzzzzwwwrrrsssvvvxxxyyyyyyxxxxxxjjjmmmssszzz}}}{{{uuupppddd^^^VVVOOOPPPYYYfffooo}}}wwwsssqqqkkkaaaXXXQQQMMMIIIGGGBBBBBBBBBBBBCCCEEEFFFGGG::::::;;;<<<===??????@@@::::::::::::::::::::::::888888888999999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;;;;;;;:::>>>===<<<:::999888777777888888888888888888888888999999999999888888888888>>>>>>===;;;:::999888777777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888>>>>>>>>>???AAACCCFFFHHHSSSVVVZZZ___dddhhhkkkmmmmmmlllmmmnnnooommmjjjgggnnnnnnooorrrvvvzzz{{{{{{vvvvvvxxx}}}wwwiii___PPPCCC999222,,,(((******+++++++++++++++++++++++++++******)))((((((,,,***,,,///000///111777AAA]]]jjjfffggggggdddeeedddccccccccccccccccccdddbbbbbbccccccccccccbbbbbbaaabbbbbbbbbcccdddddddddbbbaaa```aaaccccccaaa```bbbbbbbbbcccccccccddddddccccccccccccccccccccccccaaaaaa````````````aaaaaaaaa```______^^^^^^______aaaaaa``````______^^^^^^``````aaabbbaaa```^^^]]]_________^^^^^^^^^]]]]]]^^^^^^^^^^^^___```aaabbbcccccccccbbbbbbbbbaaaaaa^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]]]]\\\~~~|||xxxxxx|||}}}{{{}}}oooUUU@@@<<<<<<;;;>>>@@@EEEDDDIIIZZZooo~~~~~~xxx{{{{{{yyyyyyzzzwwwqqq}}}yyyvvvsssqqqpppooovvvvvvtttooohhh^^^SSSMMMRRR\\\kkkxxx}}}vvvqqqnnnrrrlllccc[[[TTTOOOLLLIIIKKKGGGBBB@@@CCCJJJSSSYYY>>>>>>===<<<;;;::::::999999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======:::<<<======;;;;;;<<<>>>======<<<<<<;;;::::::999<<<;;;999888666555555555888888888888888888777777888999999::::::999888888::::::999888777666666666666666777777888888888888888888888888888888888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;333333444555777999;;;<<<888;;;???EEEKKKPPPTTTVVVaaacccgggkkkmmmmmmlllkkknnnnnnoooqqqssstttsssssstttssstttwww{{{~~~yyyooocccTTTBBB666---,,,+++,,,,,,,,,,,,+++,,,+++++++++******++++++++++++...111111///222888GGG___iiieeeffffffbbbdddccccccbbbbbbbbbbbbccccccbbbbbbccccccccccccbbbbbb```aaaaaabbbcccddddddeeebbbaaa```aaabbbcccaaa```aaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbccccccaaaaaa````````````aaaaaabbbaaa``````______``````bbbbbbaaaaaa``````______aaaaaaaaaaaa```^^^]]]\\\^^^^^^^^^^^^__________________^^^______```aaabbb````````````____________^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]]]]]]]|||~~~zzzyyybbbHHH???BBBCCCDDDJJJDDDNNN___sss|||uuu}}}~~~zzzyyywwwtttsssssstttttttttsssqqqqqqmmmbbbSSSIIIJJJVVVhhhttt}}}zzzzzzzzz{{{ppplllfff___YYYSSSLLLHHHHHHDDD>>>;;;===CCCKKKQQQ???>>>===;;;999777555555999999999999999999999999999999999::::::;;;;;;;;;<<<=========>>>>>>>>>???;;;===>>>>>>===<<<>>>???>>>>>>===<<<;;;;;;::::::::::::999888888888888888999::::::;;;;;;:::999888::::::;;;<<<<<<;;;;;;:::666666666666777777777777666666777777777777888888666666666666666666666666666666666666666666555555777777777777777777777777;;;;;;<<<<<<============;;;;;;:::888777666555555222333444666888:::<<<===::::::;;;<<<===>>>@@@@@@JJJLLLPPPTTTWWW[[[^^^```eeegggiiikkkkkkkkkjjjjjjoooooooooqqqtttxxxyyyyyyvvvggg[[[CCC<<<333,,,***+++,,,---+++*********+++,,,------***+++///333222000333:::JJJ^^^fffccceeedddbbbeeecccbbbbbbaaaaaabbbbbbcccaaabbbbbbccccccbbbbbbaaa``````aaabbbccccccddddddcccaaa``````bbbbbbbbbaaa````````````aaaaaaaaaaaa___`````````aaaaaabbbbbbaaaaaa````````````aaaaaabbbbbbaaa````````````aaabbbbbbaaaaaaaaa``````````````````___^^^]]]\\\\\\[[[\\\]]]^^^```aaabbbbbb______^^^______```aaabbb______^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\}}}~~~~~~zzz{{{jjjLLL>>>DDDDDDEEEPPPNNNccczzz}}}vvvxxx}}}zzzssssssvvvwwwjjjkkklllllljjjfffaaa___NNNRRRYYYdddrrr|||wwwtttrrroooiiiccc\\\SSSJJJDDDAAA@@@???===<<<<<<<<<<<<;;;;;;:::999888888777777999999999999999999999999777777888888999999::::::;;;;;;;;;<<<======>>>>>>===>>>??????>>>>>>???@@@??????>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<:::;;;======>>>===<<<;;;<<<<<<<<<<<<============777777888888999:::::::::888888888888888888888888888888888888888888888888555444444444444333333333444444444444555555555555777777888999::::::;;;;;;===<<<;;;;;;::::::;;;;;;???>>>===;;;888666555444<<<<<<;;;;;;;;;<<<===>>>>>>@@@BBBCCCFFFKKKPPPUUUZZZ___dddhhhjjjjjjkkkllleeedddccceeeiiimmmoooooonnnssszzz{{{qqqcccOOO===222---***)))+++******))))))+++,,,---))),,,111555333000444;;;MMM___dddbbbeeedddaaagggcccbbbbbbbbbbbbbbbbbbcccaaaaaabbbbbbbbbbbbaaaaaa```aaaaaaaaabbbccccccccccccaaa``````aaabbbbbbaaa_________`````````aaaaaa^^^______``````aaaaaaaaaaaaaaa````````````aaaaaacccbbbaaaaaa``````aaaaaa`````````aaaaaaaaaaaaaaa______^^^^^^]]]]]]]]]\\\[[[\\\]]]^^^```bbbcccccc^^^^^^^^^^^^___```aaabbb`````````_________^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\~~~~~~|||{{{}}}rrrSSSAAAGGGGGGGGGVVVdddsssxxxsssxxxwwwrrrsssuuuuuuyyysssiii___XXXTTTTTTUUUnnn{{{{{{|||~~~}}}xxxssspppssspppjjjddd\\\SSSJJJDDD@@@@@@@@@???===;;;888777999999999999999999999999888888888888888888888888888888888999::::::;;;;;;::::::;;;;;;<<<======>>>>>>@@@AAAAAA@@@???AAABBB@@@@@@??????>>>>>>======;;;;;;;;;::::::;;;;;;<<<:::;;;===?????????>>>=========<<<;;;<<<===>>>???:::::::::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::666666555555555444444444444555555555666666666777444444444555666666777777222222222222444666888999333444777999<<<>>>@@@@@@999999999:::<<<>>>@@@BBB@@@AAABBBCCCDDDHHHNNNSSSYYY___gggmmmpppqqqsssuuukkkhhhdddbbbbbbbbbbbbaaafffllltttyyyzzzzzz{{{}}}zzz{{{}}}rrreeeYYYKKK===333000///---+++***+++,,,,,,))),,,222666444111555===SSSaaaeeecccfffcccaaagggcccccccccbbbbbbcccccccccaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbdddbbb``````aaabbbbbbbbb````````````aaaaaaaaaaaa_________```aaaaaabbbbbbaaaaaa````````````aaaaaabbbbbbaaa```````````````^^^______``````aaaaaabbb______^^^^^^^^^^^^^^^___^^^^^^______``````aaaaaa]]]]]]]]]]]]^^^___```aaaaaa`````````____________]]]\\\\\\\\\]]]]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[\\\]]]]]][[[[[[[[[ZZZZZZ[[[yyyyyyxxx}}}^^^JJJPPPOOOPPPaaawwwxxxyyyzzzzzzzzzyyyyyyuuuzzz|||{{{{{{{{{xxxsssbbbZZZPPPMMMWWWlll~~~{{{zzz{{{{{{xxxuuuxxxxxxyyyzzzzzzyyyxxxxxxrrrnnnhhhbbb[[[TTTLLLHHHAAA???<<<:::::::::<<<===;;;;;;;;;:::::::::999999888888888888888888888888::::::;;;<<<<<<===>>>>>>;;;;;;<<<<<<===>>>?????????AAABBBBBBAAA@@@BBBCCC@@@@@@@@@@@@????????????:::999999888777777888888999;;;===???@@@@@@???>>>>>>===;;;:::;;;===???@@@;;;;;;;;;::::::999999999;;;;;;::::::::::::::::::999999999999999999999999888888777777666666666555333333333444444555555555444444444444444444444444777777555444444555666666666777888:::<<<=========???>>>===<<<<<<<<<===>>>===???AAABBBCCCFFFLLLQQQ[[[aaajjjpppsssuuuwwwyyy|||tttlllfffaaa\\\YYYYYY\\\______^^^```gggllliiinnntttzzz}}}{{{~~~uuu^^^MMM777555222///---,,,,,,---)))---333777444111666===XXXeeegggeeegggccc```gggddddddccccccccccccddddddaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaadddbbb```___aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbb___``````aaabbbcccccccccaaaaaa````````````aaaaaabbbaaaaaa```````````````]]]]]]^^^___```aaabbbbbb``````_________``````aaaaaa`````````____________]]]]]]]]]]]]]]]___`````````_________^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[ZZZZZZZZZZZZ|||~~~~~~uuudddWWWOOOQQQaaaqqq}}}vvvvvvzzzyyyqqqpppvvvssszzz}}}xxxpppkkkhhhdddKKKRRRcccyyy}}}~~~{{{uuuvvv{{{||||||}}}}}}|||zzzxxxvvvpppkkkddd^^^ZZZTTTMMMHHHCCC>>>;;;>>>@@@>>>===>>>:::<<<>>>???>>>:::666444666888999999777666777888;;;<<<===<<<;;;<<<>>>@@@@@@AAA@@@>>>======<<<:::BBBHHHEEEBBBFFFCCCCCCNNNDDDAAABBBGGGJJJIIIJJJMMMWWWNNNHHHIIIJJJIIIGGGGGGHHHIIIJJJJJJHHHFFFFFFFFFHHHGGGFFFDDDBBB@@@>>>>>>???@@@???===:::777777777;;;::::::<<<>>><<<777333999555222333888;;;999777===<<<<<<;;;999888777666555444333333444666777999777666555555555555333111444444555555555666666666333555666888::::::::::::<<<<<<=========<<<<<<;;;AAABBBCCCDDDGGGLLLSSSXXXfffgggjjjmmmppprrrsssttttttwww{{{~~~~~~}}}zzzxxxjjjddd\\\UUUSSSUUUYYY]]]dddfffhhhkkknnnpppqqqrrrzzz{{{zzzmmmTTT;;;000///...,,,+++***---...333999333333AAAcccdddfffhhhhhhgggeeedddddddddddddddddddddddddddeeedddbbb```______``````___``````bbbcccdddeeeeeedddddddddccccccbbbbbbbbbaaaaaa```_______________^^^^^^```aaabbbbbbbbbbbb````````````````````````bbbbbbaaaaaa``````_____________________```aaaaaa^^^^^^^^^^^^^^^___``````]]]]]]^^^^^^^^^^^^^^^^^^______^^^^^^___```bbbccc``````aaaaaa```___^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZ}}}}}}~~~xxxlll___XXX]]]iiittttttsssvvvzzzyyytttsssuuuqqquuuvvvtttoooeeeTTTEEEttt|||vvvvvvzzz~~~~~~}}}{{{yyywwwwwwvvvuuupppiiibbb\\\UUUNNNIIIHHHAAA<<<======;;;:::<<>>BBB555777999:::;;;???CCCGGG>>>???@@@@@@??????@@@BBB;;;>>>AAADDDHHHLLLOOOOOOSSSXXXUUUUUU]]]^^^___iiikkkmmmrrrvvvtttoooooossswwwppppppqqqmmmjjjjjjgggiiijjjjjjjjjjjjkkkmmmqqqppppppooonnnmmmllllllccceeeffffffeeeeeeggghhhWWWUUUTTTTTTUUUSSSOOOKKKBBB???===>>>AAAAAA===999///111444888;;;=========@@@???===:::888666444444444111///000333777:::;;;333333333333333333333333333333333333444555666666999:::;;;<<<<<<=========AAAAAABBBCCCHHHOOOYYY___jjjkkknnnppprrrtttttttttuuuvvvwwwyyyyyyyyyyyyxxx}}}vvvnnneee^^^ZZZRRRUUU[[[aaafffjjjlllmmmrrrvvv{{{~~~yyyuuuhhhTTT???000++++++,,,///---///333///666JJJdddeeegggggggggfffeeedddddddddddddddddddddddddddfffeeedddcccbbbbbbcccccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaacccbbbaaa```````````````]]]^^^___```aaaaaaaaaaaa````````````````````````eeedddcccbbbaaa```___^^^_______________```aaaaaa______^^^^^^______```aaa^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^___```aaabbb```````````````___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\___^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\~~~~~~}}}}}}~~~|||}}}|||~~~vvvhhhccckkktttvvvrrruuuuuussssssuuussspppuuu{{{uuu___LLLPPPggg}}}~~~{{{wwwtttqqqsssxxx}}}|||wwwuuuvvv}}}{{{xxxuuuttttttuuuuuuwwwrrrllleee___WWWPPPKKKJJJCCC>>>===<<<::::::===999999999:::<<>>CCCHHHMMMRRRUUUmmmnnnooorrrssstttuuuvvvvvvvvvjjj``````ZZZSSSVVVQQQVVV]]]```[[[SSSRRRVVVSSSLLLHHHHHHHHHDDDAAA@@@CCCCCCDDDCCCBBBCCCFFFHHHGGGGGGGGGHHHHHHHHHIIIIIIRRRTTTVVVWWWXXXYYY[[[]]]eeeeeeeeehhhkkkmmmnnnmmmqqqnnnlllkkkjjjeee^^^XXXZZZXXXTTTNNNFFF>>>777333...000222444777888999:::777777777777555111***&&&444444444444333333333333444333111000000111222333666777888999;;;<<<===>>>BBBCCCCCCEEEKKKSSS^^^eeelllnnnqqqtttuuuvvvuuuuuuwwwwwwvvvvvvwwwxxxzzz{{{tttwww||||||zzzhhhddd^^^YYYXXX[[[___bbbkkkmmmpppvvv{{{sssZZZHHH;;;222,,,000...///222///888MMMeeefffggggggfffeeedddcccddddddddddddddddddddddddeeedddccccccccccccddddddffffffeeedddcccbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaaccccccbbbaaaaaaaaabbbbbb]]]]]]^^^___````````````aaaaaaaaaaaaaaaaaaaaaaaaffffffdddcccaaa```^^^^^^_______________```aaaaaa``````______``````aaabbb________________________^^^^^^^^^^^^___```aaabbb___````````````___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\~~~}}}}}}|||}}}}}}~~~~~~|||}}}|||}}}nnnjjjtttzzzvvvuuuwwwsssooottt}}}|||sss~~~kkkSSSMMMaaa~~~~~~|||zzzxxxwwwvvvuuuwwwyyyzzzvvvppplllkkkwwwvvvtttsssrrrrrrrrrsssqqqoookkkfff```ZZZTTTQQQJJJDDDAAAAAA???;;;;;;>>>999:::;;;<<<<<<;;;999888777999<<>>>>>DDDCCCBBB@@@>>>>>>@@@BBB<<<======>>>???@@@@@@@@@999:::;;;;;;::::::<<<===444444555888<<>>AAABBBIIIJJJLLLQQQYYYccclllqqqrrrpppmmmhhhbbb\\\VVVSSSHHHAAA999444444888<<>>QQQgggfffffffffeeedddcccbbbccccccccccccccccccccccccbbbbbbbbbbbbcccccccccbbbddddddddddddddddddddddddccccccccccccccccccccccccaaaaaaaaa``````aaaaaabbb``````aaabbbbbbbbbbbbaaacccccccccccccccccccccccc```````````````________________________```aaaaaa```````````````aaabbbbbbaaaaaa``````____________]]]]]]^^^^^^___`````````^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ~~~}}}|||||||||~~~~~~ssspppuuuwwwssssssuuuwwwxxxyyyuuuiii\\\[[[yyy{{{{{{yyywwwvvvxxx}}}~~~|||zzz}}}}}}yyytttooollldddfffgggeeeaaa]]][[[ZZZRRROOOLLLIIICCC<<<:::<<<:::;;;???CCCIIIOOOTTTVVVbbbaaa^^^YYYQQQKKKFFFEEEHHHFFFDDD@@@===<<<>>>AAAHHHFFFJJJTTTXXXVVVWWW\\\gggnnnfff\\\```aaa\\\[[[MMMCCC===>>>AAAAAA>>>===;;;888666666444000000222...//////.........111333000000000000000000000000---///111111000000222333...///000//////000333555@@@???===;;;::::::;;;;;;555333111000222666:::>>>GGGJJJOOOVVV]]]cccgggiiieeebbb^^^ZZZUUUNNNGGGCCCBBB@@@>>>;;;888555333222111222444777888999888888<<<;;;;;;:::;;;<<<>>>???===DDDOOOYYYbbbiiiooorrrkkkmmmoooqqqsssuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxvvvxxx{{{~~~{{{}}}uuunnngggfffiiinnnooooooyyy{{{yyy|||zzzsssaaaTTT>>>111222555DDD^^^ffffffeeeeeeddddddccccccccccccccccccccccccccccccdddeeeeeeeeeeeeeeeddddddbbbbbbccccccddddddeeeeeecccccccccccccccdddddddddaaaaaa`````````aaabbbbbbaaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^_________``````_______________```aaaaaa``````______``````aaabbbaaa``````______^^^^^^^^^\\\\\\^^^______```______]]]]]]^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\~~~|||yyywwwvvvuuutttuuuuuuvvvuuulllcccaaaddd{{{|||xxxzzz||||||{{{{{{~~~{{{xxx{{{}}}{{{}}}yyyuuurrrqqqhhhjjjllliiiddd^^^[[[ZZZSSSNNNJJJFFF@@@<<<>>>DDD@@@GGGQQQZZZ^^^\\\WWWSSSEEEEEECCC???:::777777888444555777999>>>GGGPPPWWWccc```fffsssyyyvvvxxxhhhssslll___^^^^^^XXXVVVRRRIIICCCCCCCCC@@@>>>???555111//////---)))***...)))+++,,,---,,,,,,---///+++++++++,,,,,,,,,------,,,...///000///000222333))),,,///000111333777:::&&&)))---333888===AAADDD999888666444333444444555...///222666:::>>>BBBDDDTTTYYYcccmmmssssssnnnjjjZZZWWWSSSMMMGGGAAA===;;;:::999888888999:::===>>>@@@???>>>???@@@BBBDDDFFFCCCIIISSS\\\dddkkkpppssssssrrrrrrrrrsssuuuvvvwwwwwwvvvtttttttttvvvyyy{{{{{{|||~~~|||yyywww}}}{{{|||zzzvvvrrrmmmiiiuuuyyy{{{zzzwwwuuuwwwyyyqqqhhhQQQ???777555GGGfffeeeeeeddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbeeeffffffffffffeeecccbbbbbbbbbbbbcccccccccddddddaaabbbbbbbbbccccccccccccbbbaaaaaaaaaaaabbbcccdddaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbb````````````___________________________```aaaaaa______^^^^^^______```aaa``````______^^^]]]]]]\\\[[[\\\^^^___```_________\\\]]]^^^^^^_________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\}}}~~~|||~~~}}}xxxuuuvvvtttrrrsssqqqgggeeevvv}}}|||xxx}}}xxx~~~|||{{{~~~{{{xxxvvvvvvvvvwwwoooqqqqqqmmmfff^^^[[[YYYOOOIIIDDDAAA>>>===EEENNN]]][[[WWWQQQJJJAAA999555777777666555555888===@@@BBBBBBAAABBBFFFNNNXXX___aaa___gggvvv~~~|||mmmddd\\\QQQMMMLLLGGGCCCAAA===777666888222///---...---+++...333---...//////,,,+++++++++++++++,,,---...///000000)))***++++++***)))+++,,,(((+++------++++++---000222555999<<<<<<<<<;;;;;;>>>>>>===:::777333///---222111000000000111333333444333333999CCCPPPZZZ```qqqnnnhhh```WWWOOOIIIFFFDDDAAA===999:::===AAADDDAAAAAAAAABBBDDDGGGJJJLLLMMMQQQXXX^^^ccchhhmmmqqqzzzxxxvvvttttttuuuvvvxxx|||yyyuuusssssswww|||vvvvvvwwwyyy|||||||||{{{ppphhhnnniiijjjrrrxxxxxxvvvvvvsssrrrcccPPP@@@777GGGfffddddddcccccccccdddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeedddbbbaaa___bbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaabbbbbbbbbccccccbbbbbbbbbcccddddddeee```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbaaa```______^^^_______________```aaaaaa^^^^^^^^^^^^^^^___````````````___^^^]]]]]]\\\\\\[[[\\\]]]___```______^^^\\\]]]^^^^^^_________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZ}}}~~~}}}{{{xxxnnniiivvv|||yyy~~~~~~~~~|||~~~}}}|||~~~|||~~~yyywwwzzz{{{zzzuuuooohhheeeeeebbb[[[UUUTTTMMMHHHLLLVVV]]]]]]ZZZDDD???999666666777777666555555555666777999:::;;;@@@BBBFFFKKKPPPTTTVVVXXX^^^eeerrrwwwhhh\\\WWWTTTKKK@@@PPPJJJBBB;;;777555444333///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,---...///000111333444666777:::AAAJJJQQQUUUHHHBBBGGGGGG===444444333222000///......//////000111111111111222222222999AAALLLVVV\\\___```aaa\\\UUUKKKBBB???BBBGGGLLLKKKIIIFFFDDDDDDIIIPPPVVVQQQXXXaaahhhkkkjjjiiihhhlllqqqxxx|||}}}yyytttooowwwyyyyyyuuuoooooosssxxx}}}|||{{{zzz|||~~~~~~|||||||||~~~}}}pppggg```fffsssyyyrrrhhhooollliii```MMM@@@LLLaaacccccccccbbbbbbbbbaaaaaaccccccddddddddddddccccccccccccdddeeeeeeeeedddddd``````____________``````aaaaaa``````____________aaacccdddcccbbbaaabbbccc`````````aaaaaaaaaaaabbbddddddcccbbbaaa```______cccbbbaaa_________```aaa^^^^^^^^^^^^______```````````````aaa```______^^^^^^]]]\\\\\\\\\]]]^^^___^^^^^^___``````___^^^^^^^^^___```___^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]```^^^]]]]]]^^^___]]]\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYwwwpppmmmxxx~~~|||{{{{{{~~~}}}{{{zzz~~~~~~yyy|||{{{wwwvvvyyyzzzxxxppppppooommmggg___VVVPPPMMMOOOSSSWWWWWWPPPDDD;;;999666222000111333333222333333444444555777888999???AAADDDGGGJJJMMMOOOPPPQQQVVV^^^gggnnnrrrttttttoookkk```QQQFFF@@@:::555===999444000000000000//////---,,,++++++,,,---///........................+++***************++++++------,,,+++************))))))******+++---...///222444777:::>>>FFFPPPWWWaaaTTTMMMPPPNNNCCC:::888111000///...---------............/////////000000111222555777;;;@@@GGGKKKZZZYYYWWWTTTRRRPPPNNNMMMHHHLLLQQQUUUXXXZZZ\\\^^^bbbgggmmmrrrtttuuuuuuuuuvvvxxx{{{}}}}}}{{{xxxvvvssstttuuutttrrrtttxxx|||{{{{{{zzzzzzyyyyyyyyyyyy~~~}}}|||||||||}}}~~~~~~~~~~~~~~~{{{pppkkknnnqqqrrrppppppppppppjjjYYYMMMVVVhhhcccccccccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaacccdddddddddddddddcccccc``````____________```````````````_________^^^^^^___```aaaaaa______```aaa]]]]]]^^^^^^^^^_________bbbaaaaaaaaaaaaaaa``````bbbaaa```_________``````______``````aaaaaaaaaaaa___````````````___^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^]]]^^^____________^^^]]]]]]]]]]]]\\\[[[[[[]]]___\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]\\\\\\]]]]]]\\\ZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXX~~~vvvnnnuuu}}}{{{~~~~~~||||||~~~~~~zzz||||||xxxwwwzzzyyyvvvrrrttttttnnneee[[[TTTQQQSSSQQQLLLEEE===777222000///---,,,,,,...000000///111111222222333444555666:::;;;===???AAABBBCCCDDDCCCEEEHHHLLLNNNNNNNNNNNN[[[]]]XXXIII;;;555444333222000......///000000///...---,,,++++++,,,---...------------............------,,,,,,...000333555...---,,,+++************))))))))))))***,,,---...---///111444888???GGGMMMXXXMMMFFFHHHFFF===555444///...---,,,,,,+++,,,,,,+++++++++,,,,,,,,,,,,------+++)))&&&'''+++222777???CCCHHHMMMQQQTTTTTTTTTRRRQQQOOOMMMOOOTTT[[[```dddgggllloooqqqrrrtttvvvzzzzzzzzzzzzyyyyyyyyyyyywwwvvvvvvuuuvvvxxxzzz{{{zzz{{{||||||||||||{{{zzz~~~~~~}}}}}}||||||{{{~~~}}}{{{yyyyyy|||{{{rrrkkkgggfffhhhjjjooommm```UUUZZZfffbbbbbbbbbcccccccccccccccaaaaaabbbbbbbbbbbbaaaaaadddddddddddddddcccbbbaaa``````____________``````_________^^^^^^^^^^^^^^^\\\^^^___^^^]]]\\\]]]^^^\\\]]]]]]]]]^^^^^^^^^^^^_________``````aaaaaaaaaaaa```______^^^__________________```````````````_______________^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYWWWXXXZZZ]]][[[[[[[[[[[[[[[[[[[[[[[[]]][[[ZZZZZZ[[[[[[ZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXX~~~wwwzzz}}}~~~{{{zzz{{{yyytttyyyvvvoooggg___XXXUUUTTTOOOFFF888,,,&&&(((---222,,,,,,,,,...////////////000000000111111333444444333444666777999:::::::::<<<<<<>>>???@@@@@@@@@@@@HHHLLLJJJ@@@777444666888333222111222333222000...------,,,++++++,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,---000444999;;;...---,,,+++***)))))))))*********+++,,,---...///,,,,,,,,,---///333777:::???777333666666111,,,,,,---,,,,,,+++******)))))))))))))))************+++***,,,,,,,,,***)))***+++((()))---333;;;CCCJJJOOOSSSPPPKKKEEECCCEEELLLQQQWWWZZZ___bbbdddgggiiikkkqqqqqqppppppqqqrrrssstttuuuttttttwwwzzz}}}~~~~~~xxxyyyzzz|||~~~~~~~~~}}}}}}|||{{{zzz|||ppp___TTT```dddkkklllcccZZZ[[[bbbbbbbbbccccccccccccddddddccccccddddddddddddccccccddddddddddddcccbbb````````````____________``````^^^^^^^^^^^^^^^^^^^^^^^^[[[]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^_________``````____________````````````_________^^^^^^^^^______]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZYYYWWWVVVWWWZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX~~~zzz}}}|||{{{vvvoootttnnneee^^^ZZZUUUOOOJJJ777222---+++,,,---+++***+++---...//////.........000000000000000111222333000111222444666777888888::::::;;;<<<<<<=========999;;;999444222444555333000000000111222000---+++,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++***))))))+++...222444...---,,,+++*********************+++,,,---...///000///------...///111111222...+++---///---+++++++++++++++***))))))((('''((((((((()))))))))******&&&)))+++,,,***'''&&&%%%***)))'''(((+++000555999>>>CCCKKKOOOOOOMMMJJJHHHNNNRRRYYY^^^aaacccdddfffcccdddfffiiikkklllmmmnnnkkklllooouuu{{{}}}{{{yyyxxxyyy{{{~~~{{{}}}~~~mmmbbbeeehhhmmmnnnhhhaaa```ccccccccccccccccccccccccdddccccccddddddddddddcccccccccdddccccccbbbaaa```___``````____________``````^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]^^^^^^]]]\\\]]]^^^^^^^^^^^^_________``````````````````____________^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[ZZZYYYWWWXXXZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^\\\[[[[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXX}}}~~~~~~|||{{{zzzsssjjjeeeaaa\\\ZZZWWWNNNAAA666///,,,***,,,///111...******+++------,,,++++++,,,//////......///000111111000111333555777888999999888888888999888888777777555555222...000444222...------...111222222000---++++++,,,,,,,,,,,,++++++++++++,,,,,,------......000...,,,+++***+++,,,------,,,++++++******++++++))))))))))))***,,,---......,,,+++,,,...//////...222///---,,,,,,,,,+++***************)))((('''&&&'''''''''((((((((())))))'''''''''&&&%%%%%%'''((())))))))))))))))))))))))...444===EEELLLQQQUUUWWWMMMQQQXXX\\\___aaacccddd^^^```cccfffiiikkkllllllooopppsssvvvxxxxxxyyyyyyzzzwwwwwwyyy{{{~~~~~~zzz}}}ppppppooolllhhheeedddeeeeeedddddddddccccccccccccaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaa```___``````____________``````^^^^^^^^^^^^^^^_________]]]___```___^^^]]]^^^```\\\]]]]]]]]]^^^^^^^^^^^^aaaaaaaaa``````_________^^^^^^___`````````______aaaaaaaaaaaaaaa`````````_______________^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\___]]]\\\\\\]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY~~~~~~~~~}}}}}}|||tttkkk]]][[[ZZZVVVOOOCCC666,,,000...***((((((+++...111''')))+++***)))(((***,,,------,,,,,,------......///000111333444555555555222333444444444222111000444444222///000333222...------...000222222000...+++++++++,,,,,,+++++++++***++++++,,,------......111000///...---,,,,,,,,,++++++******++++++,,,,,,))))))******+++---...///+++***)))+++...///...,,,000///,,,***)))))))))((()))*********)))((('''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&%%%&&&)))+++###$$$&&&((())))))***)))------...111777BBBNNNWWWPPPRRRUUUXXXYYY[[[^^^aaaaaabbbdddgggiiilllnnnooovvvyyy|||{{{xxxttttttttt}}}zzzyyyzzz{{{}}}|||||||||}}}zzz|||~~~|||xxxpppiiieeeeeeffffffffffffeeedddcccbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaa```aaaaaaaaaaaaaaa````````````____________``````^^^^^^_________`````````^^^___``````^^^^^^___```]]]]]]^^^^^^^^^_________``````aaaaaaaaaaaaaaabbb^^^___```aaaaaaaaa``````ccccccbbbbbbbbbaaaaaaaaa___````````````___^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYY[[[\\\]]]^^^^^^]]]\\\[[[YYY[[[]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[___]]]\\\\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZxxxooo___^^^[[[RRRFFF;;;333///&&&***...---)))'''))),,,&&&(((******((())),,,///+++++++++***++++++,,,,,,---...//////000000000000---///111222222111///...---//////,,,---000111///,,,++++++,,,------+++(((***++++++,,,,,,++++++***(((((()))***++++++,,,,,,)))******+++++++++,,,,,,************+++,,,---...,,,,,,,,,---...///000111000...---...000111...+++------+++)))(((******))))))************((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&)))***)))((('''''')))'''&&&%%%&&&(((+++---***,,,///111333555999<<>>333,,,///,,,,,,+++++++++*********+++************))))))))))))))))))***++++++,,,,,,......//////////////////111111000000000///////////////...............///.........------------,,,,,,,,,,,,+++++++++******+++++++++++++++,,,------)))************+++++++++******++++++++++++******))))))))))))***+++,,,,,,---------.........////////////...---,,,,,,++++++++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))***,,,---///000777888>>>IIIVVV\\\ZZZUUUVVVeeemmmttt|||yyyuuu{{{xxxzzz~~~|||}}}~~~|||zzzyyy|||}}}}}}}}}qqqssswwwvvvzzzvvvuuuuuuuuuuuutttrrrooommmkkkhhhgggfffeeecccaaabbbbbbaaa```____________ccccccbbbbbbaaaaaa``````aaaaaa`````````aaabbbbbbccccccbbbbbbbbbcccdddeee_________`````````aaaaaa``````____________``````cccbbbaaaaaabbbcccbbbaaabbbbbbaaaaaaaaa`````````^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^]]][[[[[[]]]______^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYY~~~~~~lllhhhkkk[[[FFF<<<222***,,,++++++++++++*********)))(((((())))))))))))******))))))******+++,,,,,,,,,,,,------.../////////...000000///////////////...000///...---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,)))************+++++++++******++++++++++++******))))))))))))************,,,,,,,,,,,,------------///.........------------+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((()))+++,,,---444...,,,555FFFTTTYYYXXXTTTaaaiiisss~~~wwwzzz}}}{{{~~~~~~zzz|||}}}zzzwwwwww|||~~~}}}}}}tttwww}}}yyywwwvvvuuuuuuuuuvvvvvvtttrrrrrrpppnnnnnnmmmmmmkkkiiifffeeedddbbbaaa```______cccccccccccccccbbbbbbbbbaaaaaaaaaaaaaaabbbcccdddcccbbbaaaaaaaaaaaaaaabbb______`````````aaaaaaaaaaaaaaa````````````aaaaaadddbbbaaabbbddddddcccbbbaaaaaaaaa`````````______^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^]]]\\\\\\]]]______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYwwwlllmmm\\\GGG===333+++---+++************)))))))))&&&''''''((()))******************++++++,,,,,,,,,***+++---............---////////////............000000...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******++++++++++++*********++++++++++++******)))***+++++++++,,,,,,,,,,,,------------------------++++++++++++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&((()))***++++++...000000222===NNN[[[\\\eeeiiiqqq|||~~~~~~~~~{{{yyy{{{|||xxxssstttzzz}}}}}}sssvvv}}}yyyttttttsssssssssuuuuuutttsssvvvuuussssssssssssqqqooommmllljjjhhhfffdddccccccccccccccccccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeebbbbbbaaaaaa````````````___````````````aaaaaaaaabbbbbbaaaaaaaaaaaabbbbbbcccbbbaaabbbcccdddcccbbb````````````____________________________________]]]^^^___^^^]]]\\\^^^______^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]\\\\\\\\\[[[]]]\\\\\\[[[[[[\\\\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZsssmmmmmm\\\GGG>>>444,,,---*********)))))))))((((((&&&&&&'''((()))******++++++++++++++++++,,,,,,,,,)))***,,,...///......---............////////////111000///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******++++++++++++******+++,,,---------,,,+++***************+++++++++,,,***++++++++++++,,,,,,,,,+++++++++***************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((******(((...222...***111DDDUUUbbbhhhhhhooo~~~}}}~~~}}}yyyttttttyyy~~~~~~~~~}}}{{{zzz{{{~~~sssvvv{{{xxxuuuxxxwwwvvvvvvxxxyyyxxxwwwwwwvvvuuuuuuvvvvvvuuusssuuusssqqqooommmkkkjjjjjjddddddccccccccccccbbbbbbbbbbbbaaaaaabbbcccddddddeeeeeeeeeddddddccccccbbb````````````aaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbaaa```aaacccdddcccbbb````````````____________________________________]]]^^^______^^^]]]^^^___^^^^^^^^^]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZ~~~}}}kkkooonnn]]]HHH@@@666,,,+++))))))))))))((((((((((((''''''((())))))***++++++++++++,,,,,,,,,,,,,,,,,,(((***,,,...//////...---...////////////000000000111000///...............------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,)))************+++++++++******++++++++++++******+++,,,---......---,,,,,,************++++++++++++************++++++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***************...666BBBKKK___gggiiiqqq}}}zzz{{{}}}}}}yyyuuuuuu{{{~~~{{{}}}uuuyyyzzzwwwzzzyyyxxxvvvvvvxxxyyyyyyxxxwwwvvvuuuuuuwwwxxxwwwvvvxxxwwwvvvtttsssrrrqqqqqqhhhhhhggggggfffeeeeeeeeecccbbbbbbaaaaaaaaabbbbbbbbbbbbcccccccccbbbaaaaaa`````````aaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaa``````aaacccdddcccbbbaaaaaaaaa`````````______________________________]]]^^^``````^^^]]]^^^___^^^^^^^^^^^^^^^^^^___```]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[]]]\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\[[[[[[ZZZ~~~~~~sssuuuuuucccNNNEEE:::---+++))))))((((((((('''''''''((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000000///.../////////000000000111111111000000/////////000000.........------------,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------)))************+++++++++******++++++++++++******)))***,,,.........,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((()))(((((()))///888BBBHHH\\\hhhqqq}}}~~~}}}zzzyyyyyy|||~~~}}}||||||yyyxxx}}}xxxuuu~~~xxxvvvttttttuuuvvvvvvuuuvvvuuuuuuvvvwwwxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuuuupppooonnnmmmlllkkkjjjiiiccccccbbbaaa````````````]]]^^^___`````````___^^^``````aaaaaaaaabbbbbbbbbaaaaaaaaa``````aaaaaaaaabbbaaa```bbbdddeeeeeedddbbbbbbaaaaaaaaa`````````________________________\\\^^^``````___^^^^^^^^^^^^^^^^^^^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXX}}}~~~~~~~~~xxx}}}|||jjjUUUKKK>>>000---)))(((((((((''''''''''''************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---000111111///...//////000000111111222222111000000000000111111222//////.........---------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))************+++++++++******++++++++++++******'''(((+++---...---,,,+++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$***...---+++111???KKK\\\mmm||||||~~~~~~}}}}}}|||}}}~~~}}}{{{}}}~~~yyysssxxx~~~vvvrrr~~~{{{xxxvvvuuuvvvwwwwwwvvvvvvuuuuuuvvvxxxyyyyyyxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvuuutttrrrqqqooonnnmmmdddcccbbb```_______________```aaacccccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa````````````aaaaaacccbbbbbbccceeeffffffeeebbbbbbbbbbbbaaaaaaaaaaaa````````````````````````\\\^^^aaaaaa___^^^^^^^^^^^^^^^^^^^^^^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]^^^___^^^]]]\\\\\\[[[[[[\\\\\\ZZZYYYYYYXXXWWWVVVzzzfffQQQ:::,,,///'''((()))******)))'''&&&'''((()))***+++,,,,,,,,,.........------,,,,,,,,,---------............///000000000000//////////////////000111000///...---000000////////////000000//////......---------,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++***)))************)))(((''''''++++++++++++++++++++++++---------,,,,,,+++++++++************************'''''''''''''''((()))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%***&&&$$$///555;;;GGGXXXrrr{{{|||}}}~~~~~~~~~~~~{{{~~~~~~}}}yyysssqqqwww}}}zzzwwwvvvwwwyyy{{{yyyxxxvvvuuutttttttttuuuvvvuuuttttttvvvwwwwwwvvvvvvuuutttsssssstttuuuvvvvvvvvvuuutttrrrqqqppppppnnnmmmllliiieeebbb___]]]bbbaaaaaabbbdddeeecccbbbdddccccccbbbbbbbbbbbbbbb___```aaabbbbbbaaa```___``````aaaaaaaaabbbbbbbbbbbbccccccbbb___^^^___```___```aaaaaaaaa```^^^]]]```^^^]]]]]]___``````___[[[\\\]]]]]]^^^^^^^^^^^^\\\]]]_________]]][[[ZZZ\\\___aaaaaa```^^^^^^^^^bbb```]]]\\\\\\\\\[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZwwwbbbPPP===111111))))))((((((((()))))))))))))))***+++,,,,,,,,,+++------,,,,,,,,,+++++++++------------............000000000000////////////111222222333222111000///000000000000000000000000111111111111000000000//////......---------------------------------------///000000000000//////............///......---,,,))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%***&&&%%%...333;;;KKKmmm~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~}}}~~~|||yyywwwvvvwwwyyyzzzwwwvvvuuutttssssssttttttvvvtttssstttuuuwwwvvvvvvvvvuuuttttttttttttuuuvvvuuuuuutttssssssrrrqqqqqqqqqpppnnnllliiieeecccaaacccbbbaaabbbcccdddcccaaaccccccbbbaaaaaaaaaaaabbb``````aaaaaaaaaaaa```````````````aaabbbccccccdddbbbccccccbbb```______```___```aaaaaa```___^^^]]]___^^^\\\]]]___``````___\\\]]]^^^^^^_________^^^]]]]]]^^^^^^^^^]]]\\\[[[\\\^^^``````^^^]]]]]]^^^___]]][[[[[[\\\]]]]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZZZZZZZZZZ}}}}}}pppVVV???111,,,+++***((('''(((***,,,...++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++******------------............////////////000000000000444444444555444333333222///000111222222111000///111111111111111000000000///...------,,,,,,------------------------------......///000000000000000//////000000111111000000........................++++++++++++************))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%)))&&&'''---111===RRR}}}}}}|||{{{zzzzzz{{{{{{|||}}}|||zzzzzzyyyxxxwwwwwwwwwxxxuuuuuutttsssssssssttttttuuutttssssssuuuvvvvvvuuuvvvuuuuuuttttttuuuuuuvvvttttttttttttssssssrrrrrrsssrrrqqqooommmjjjhhhgggfffdddbbbaaaaaabbbbbbaaacccbbbbbbaaaaaaaaaaaaaaabbbaaaaaa``````aaaaaabbb``````aaaaaabbbcccddddddaaabbbcccbbb```______```___````````````___^^^^^^___]]]\\\\\\^^^______^^^]]]^^^^^^_______________^^^^^^]]]]]]]]]]]]\\\\\\[[[]]]^^^^^^]]]\\\\\\]]]\\\ZZZYYYZZZ[[[]]]]]]\\\YYYYYYZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZ~~~]]]???000'''++++++******+++---///000,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---------.........////////////000000000000555555555444444444333333///000222333333222000///..................------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,....../////////222222222222222222222222..................------))))))))))))))))))))))))((((((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&)))'''(((---///BBB```~~~}}}}}}~~~{{{zzzyyyxxxxxxzzz|||}}}}}}}}}}}}zzzwwwwwwwwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuutttrrrsssuuuvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuvvvttttttttttttssssssssssssssssssrrrqqqpppnnnmmmllljjjgggcccaaaaaabbbbbbaaacccbbbaaaaaa``````aaaaaacccbbbaaa``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbb___aaaaaa```^^^^^^^^^________________________^^^^^^]]]\\\\\\^^^______^^^]]]]]]^^^^^^^^^^^^^^^]]]^^^^^^]]]\\\\\\]]]]]]^^^ZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZYYYYYY[[[\\\\\\[[[XXXYYYYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ~~~~~~~~~~~~}}}^^^;;;222***+++,,,---///000000//////,,,,,,---------,,,++++++,,,,,,,,,---------------,,,,,,,,,------------....../////////000000000111444333333222222222222222...///111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******************************++++++******)))((('''((()))+++,,,,,,,,,,,,....................................////////////++++++++++++++++++++++++((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''')))(((***---000JJJrrr}}}|||}}}}}}}}}|||xxxxxxwwwwwwxxxzzz}}}~~~|||zzzzzz}}}|||xxxuuutttuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvvvvvvvwwwwwwwwwvvvvvvtttssssssuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttttttttttttttttttttrrrrrrrrrrrrqqqpppoooooommmjjjfffdddddddddcccccccccbbbbbbaaaaaaaaaaaaaaacccbbbaaa``````aaabbbcccdddccccccbbbaaa```___^^^]]]_________]]]\\\]]]^^^___^^^^^^^^^^^^____________]]]\\\\\\^^^______^^^\\\\\\]]]]]]]]]\\\\\\[[[^^^]]]]]]\\\\\\]]]^^^^^^ZZZ[[[\\\[[[ZZZYYY[[[\\\\\\ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ}}}|||{{{||||||||||||}}}~~~}}}|||YYY666333,,,***,,,...000111000...---++++++,,,,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,------------......//////000000111111222222111000000000000000...///000111111000///...,,,,,,,,,------------------,,,++++++******++++++))))))))))))))))))))))))+++++++++++++++***))))))((()))***+++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++***)))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))******(((((((((,,,...111TTT|||{{{zzzyyyxxxwwwwwwwwwwwwyyy{{{}}}~~~~~~{{{xxxyyy~~~zzzwwwvvvvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvuuuttttttvvvwwwwwwvvvuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuutttttttttssssssppppppqqqrrrrrrrrrrrrqqqpppmmmjjjhhhhhhgggfffeeedddccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbccccccbbbaaa___^^^]]]]]]]]]^^^___^^^]]]\\\]]]___^^^^^^^^^]]]^^^^^^___``````^^^]]]]]]___``````___[[[\\\\\\\\\\\\[[[[[[ZZZ\\\\\\]]]]]]]]]]]]^^^^^^ZZZ[[[\\\[[[YYYYYY[[[]]]\\\[[[ZZZ[[[\\\[[[YYYWWWYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYZZZ}}}|||~~~~~~~~~}}}RRR222333++++++,,,,,,,,,---,,,,,,,,,))))))***+++,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........///000111111111222111//////...//////000........................,,,,,,,,,------.........,,,,,,+++***************)))))))))))))))))))))))))))******+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******++++++++++++++++++++++++((()))+++,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''(((((((((***((((((---///444^^^|||zzzyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz|||~~~{{{xxxxxxxxxxxxxxxvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwxxxxxxwwwvvvuuutttwwwvvvuuuuuuwwwxxxxxxwwwuuuvvvwwwwwwwwwwwwvvvuuuwwwvvvvvvuuutttssssssrrrooooooqqqrrrssstttttttttrrrpppnnnmmmlllkkkiiigggeeeddddddcccccccccccccccaaabbbbbbccccccbbbbbbaaa____________^^^^^^^^^^^^^^^___``````^^^^^^___```^^^^^^]]]]]]]]]^^^___```aaa___^^^^^^```aaaaaa```\\\]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[\\\\\\[[[YYYYYY[[[]]]ZZZZZZZZZ[[[]]]]]][[[YYYZZZZZZYYYYYYZZZ[[[]]]^^^]]]\\\ZZZYYYYYYZZZ~~~}}}~~~KKK000555---,,,+++***(((((()))***+++'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------......///000111111222222111///.........///000///...------------...///+++++++++,,,,,,---------,,,++++++***)))*********************************&&&'''((()))++++++++++++******++++++,,,,,,++++++))))))))))))))))))))))))''''''(((((()))))))))***************************((()))+++---...---,,,+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&+++)))(((...000666ddd~~~{{{xxxwwwyyy{{{}}}}}}{{{{{{|||{{{zzzyyyxxxwwwtttyyy}}}|||yyyxxxxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwxxxyyy{{{{{{vvvwwwwwwwwwvvvuuusssrrrxxxwwwuuuvvvxxxyyyyyyxxxuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwvvvuuutttsssrrrrrrooooooqqqssstttuuuuuuuuusssqqqppppppooonnnkkkiiifffeeeddddddccccccddddddaaabbbcccddddddcccbbbaaa\\\\\\]]]]]]^^^______```___aaabbbaaa``````aaabbb^^^]]]]]]\\\]]]^^^``````aaa```______aaabbbbbbaaa^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[]]]_________]]]\\\\\\\\\\\\[[[YYYZZZ\\\^^^XXXXXXYYY\\\^^^___]]]\\\[[[ZZZZZZZZZZZZ\\\^^^___]]]\\\ZZZYYYYYYZZZ~~~ttt???666111(((******************))))))))))))))))))***+++,,,------,,,*********,,,...///000000///...............////////////////////////......------------......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***)))))))))))))))(((''''''******+++++++++******)))(((((((((((()))+++,,,---))))))))))))))))))))))))++++++************++++++******************************))))))((((((''''''))))))************))))))######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***$$$)))+++222999{{{}}}zzz}}}{{{zzz{{{~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~zzzwwwvvvvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvuuuuuurrrrrrssstttuuuuuuuuuttttttuuuvvvvvvuuuuuuvvvwwwuuuuuuttttttttttttuuuuuupppqqqtttwwwvvvrrrqqqrrrtttrrrqqqqqqqqqqqqooonnnjjjjjjiiigggeeedddcccbbbffffffgggfffeeecccaaa```````````````____________````````````````````````______^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^___```aaaaaa```___]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZjjj999444000)))++++++******))))))******------,,,+++************,,,+++******+++---///000//////...---------------////////////////////////------,,,,,,,,,,,,------++++++******+++,,,,,,---........................,,,,,,+++******************************)))((((((+++++++++,,,,,,++++++***))))))))))))******+++,,,))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************))))))))))))(((((())))))))))))(((((((((((('''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&)))$$$)))+++333;;;|||}}}~~~~~~|||zzz{{{zzzyyy{{{~~~{{{||||||~~~~~~}}}|||{{{{{{{{{}}}{{{xxxwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwvvvuuussstttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwyyywwwvvvvvvuuuuuuvvvvvvwwwttttttuuuvvvuuutttuuuvvvvvvuuussssssttttttrrrqqqoooooonnnlllkkkiiihhhhhheeeeeefffffffffdddcccbbbbbbbbbaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^___```aaaaaa```___^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZZZZZZZZZZ]]]333111...+++,,,+++***)))((()))******---,,,+++******)))))))))++++++++++++,,,...000111...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++,,,,,,++++++******+++,,,,,,---------,,,,,,+++************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************++++++++++++''''''((((((((((((''''''******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$)))***444???~~~~~~{{{zzzzzzzzzzzzyyy}}}|||zzzzzz{{{{{{zzzxxx{{{|||~~~}}}|||{{{zzzzzzzzzzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwyyyxxxwwwwwwxxxzzzxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxvvvuuuuuuxxxzzz{{{yyywwwvvvvvvwwwwwwuuutttsssrrrqqqpppooonnnmmmmmmddddddeeeffffffeeeddddddcccccccccbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````______^^^^^^______``````aaaaaa``````______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[TTT000///+++---,,,+++)))((('''((()))***))))))(((((()))***++++++******++++++---///111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,------............---,,,,,,,,,,,,,,,+++*********************************))))))(((((())))))***************************)))))))))******+++++++++'''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%***)))555CCC|||zzzyyyxxxxxxwwwxxxwwwxxxxxxyyyyyyyyyxxx~~~}}}~~~}}}|||{{{{{{{{{{{{{{{zzz{{{{{{|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxyyyyyyyyyxxxxxxwwwvvvxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwwwwxxxzzzwwwwwwwwwvvvvvvwwwwwwwwwxxxyyywwwvvvwww{{{}}}{{{zzzxxxwwwwwwxxxxxxwwwvvvsssrrrrrrqqqpppoooooonnnfffffffffeeeeeeddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````____________``````aaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[[[[\\\\\\[[[~~~}}}|||PPP222000)))---******)))(((((()))******++++++*********+++,,,,,,)))******,,,---///000111...---------------..............................------,,,,,,,,,,,,------------,,,,,,,,,,,,------////////////////////////,,,,,,,,,++++++,,,------------............------,,,---...///////////////------......---,,,+++***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((())))))*********((())))))******))))))(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&+++)))777GGG~~~|||zzzxxxwwwxxxyyypppsssvvvzzz}}}|||zzzzzzzzz{{{||||||{{{{{{{{{{{{{{{|||zzz{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwyyyzzzzzzzzzyyyxxxwwwwwwuuuvvvxxxwwwvvvvvvwwwyyywwwvvvvvvuuuuuuvvvvvvwwwuuuxxxxxxvvvyyy~~~yyyyyywwwvvvwwwxxxxxxwwwvvvsssssssssrrrrrrqqqqqqqqqjjjiiihhhgggeeedddcccbbbccccccbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```aaa``````_________`````````aaaaaabbbbbbaaa```____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\\\\}}}|||{{{zzzwwwooohhhhhhqqqzzz{{{KKK444333'''...))))))***++++++,,,,,,,,,222111///...,,,,,,++++++))))))***+++---...//////---------------......///000000000000000000000000------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------,,,++++++++++++,,,,,,---------......//////......,,,---...///////////////---.../////////---,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))(((''''''&&&%%%$$$######%%%&&&&&&&&&''''''''''''$$$(((---(((888JJJ}}}{{{zzz{{{{{{zzzxxxyyy{{{}}}{{{}}}|||zzzyyyzzz|||~~~zzzzzzzzzyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxuuuvvvwwwwwwvvvvvvwwwyyyvvvvvvvvvuuuuuuvvvvvvvvvtttxxxxxxvvvzzzxxxwwwvvvuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuttttttttttttpppnnnllljjjhhhfffeeeeeecccccccccbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbaaaaaaaaaaaaaaa``````______``````___```aaabbbbbbaaa```_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]}}}{{{xxxuuutttwww{{{~~~xxxqqqDDD555444&&&...)))***---///000111000000111000///---,,,+++******((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,------...........................,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))***************+++,,,,,,,,,------...//////......+++,,,---...////////////---...///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))))))))(((((())))))))))))(((((((((''''''&&&%%%$$$######&&&&&&&&&&&&''''''''''''%%%***...(((888MMM|||{{{{{{}}}}}}~~~}}}{{{{{{}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyvvvwwwxxxxxxwwwwwwxxxzzzxxxwwwwwwvvvvvvwwwwwwxxxwwwzzzwwwsssyyy{{{wwwvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvtttrrrpppnnnmmmlllllllllddddddddddddccccccccccccddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbaaa```````````````^^^___aaabbbbbbaaa___^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]ssskkkjjjmmmkkkvvviii???555555&&&///)))+++///333444444333222++++++******)))*********((()))***++++++++++++++++++*********+++,,,,,,---************************++++++************++++++******)))(((((('''((((((***************************)))))))))***++++++,,,,,,,,,---...//////......+++,,,---...////////////,,,...///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%+++///(((888NNN}}}}}}xxxxxx}}}~~~|||~~~|||~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}||||||{{{{{{{{{zzzzzzzzzxxxxxxyyyzzzzzzyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzwwwyyyzzzzzzyyyxxxzzz{{{yyyxxxxxxxxxxxxxxxxxxyyyzzz|||wwwqqqwww~~~wwwvvvuuuuuuwwwxxxwwwuuutttttttttttttttuuuuuuuuuvvvuuusssqqqqqqqqqqqqqqqffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeedddddddddbbbbbbaaa```````````````]]]^^^```aaabbbaaa___^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]]]]^^^^^^]]]~~~yyyhhh666<<<000...444333222000...,,,***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************+++,,,,,,---......+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))(((((((((***)))))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&)))(((((('''&&&&&&&&&&&&((('''000---666KKK~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~||||||}}}~~~}}}|||{{{zzz|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz||||||||||||{{{{{{zzzzzzxxxzzz|||zzzwwwuuuwwwyyyzzzzzz{{{|||}}}~~~~~~}}}{{{yyywwwuuutttwwwwwwwwwxxxwwwvvvvvvuuuvvvvvvvvvvvvuuutttsssrrrmmmmmmllljjjhhhgggfffeeegggdddbbbbbbeeehhhgggfffccccccccccccbbbbbbbbbbbbcccbbbbbbaaa```_________aaaaaabbbbbbaaa```______]]]]]]]]]^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^___[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]]]]\\\\\\\\\ppp<<<>>>222///111...---,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************)))))))))***++++++++++++*********)))))))))((())))))***++++++,,,,,,,,,,,,------------......***************+++++++++...000111000...,,,,,,---))))))((((((((('''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$---,,,888QQQ}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||||||||{{{{{{{{{zzzzzz{{{}}}~~~|||yyyxxxyyy{{{yyyyyyyyyzzzzzz{{{{{{|||~~~|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttppppppooommmllljjjiiiiiiiiifffddddddfffgggfffeeeeeedddddddddddddddddddddcccbbbbbbaaa``````______aaaaaabbbbbbaaaaaa```___]]]]]]^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^______\\\]]]]]]^^^^^^]]]]]]\\\]]]]]]]]]]]]\\\\\\ppp<<<:::222000---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))(((((((((&&&''''''(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,------......//////---...000///---++++++,,,************))))))))))))***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&+++''',,,***666NNN~~~~~~}}}||||||{{{~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||zzzxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz~~~}}}}}}|||{{{zzzyyyyyy|||{{{zzzxxxxxxyyyyyyzzzxxxyyyyyyyyyxxxwwwvvvuuuttttttsssrrrpppooonnnnnnmmmjjjhhhgggggggggfffdddeeefffffffffffffffffffffccccccbbbbbbaaaaaa``````bbbbbbbbbbbbbbbaaaaaa```^^^^^^_______________```________________________```______^^^^^^______```^^^^^^____________^^^^^^^^^^^^^^^]]]]]]]]]fff777222000000)))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))************)))))))))(((((((((&&&&&&'''''''''((((((((('''''''''((((((((()))))),,,,,,---......///000000+++,,,...---+++******+++------------------------+++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))...)))...+++666LLL}}}}}}}}}|||||||||{{{{{{||||||{{{{{{{{{||||||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxx|||||||||{{{{{{{{{zzzzzz{{{zzzzzzzzzzzzyyyyyyyyy|||{{{yyywwwwwwxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvuuuuuutttssssssqqqooommmllljjjhhhgggfffffffffffffffffffffffffffddddddcccccccccbbbbbbbbbbbbccccccdddccccccbbbbbb````````````````````````````````````````````````aaa``````______``````aaa______````````````_______________^^^^^^^^^]]]555......000(((,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***++++++*********)))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,---///...---+++,,,------------------.........,,,+++***)))((((((((((((''''''''''''((()))******(((&&&///...;;;RRR~~~~~~~~~~~~~~~}}}}}}}}}|||{{{}}}}}}}}}|||{{{{{{zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxvvvvvvwwwyyyzzzyyyzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwwwwuuuttttttqqqooolllkkkjjjhhhggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddeeeffffffeeeeeeeeeccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````aaaaaabbb______````````````______`````````_________[[[;;;000...111)))+++******)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))(((***++++++***))))))***************++++++++++++++++++***)))))))))******(((''''''''''''(((((()))'''&&&///,,,666NNN~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||zzz~~~~~~}}}}}}|||||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||zzzyyyyyyyyyzzz{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxyyyyyyxxxuuurrrqqqqqqmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggggggggggggggfffgggggghhhhhhhhhhhhgggeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccbbbbbbaaaaaabbbbbbccc``````aaaaaaaaaaaa``````aaaaaaaaa`````````VVV===111,,,///***)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))*********%%%''')))((('''&&&'''((((((((()))))))))*********+++************+++,,,,,,******))))))((())))))))),,,+++111***333MMM}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~zzz|||~~~}}}zzzxxxxxxxxxuuutttsssrrrpppnnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjkkkkkkjjjjjjhhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbccccccbbbbbbccccccccccccbbbbbbbbbbbbaaaaaaaaa```NNN;;;///))),,,***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&(((***,,,,,,*********+++))))))*********+++++++++************+++,,,------......---,,,+++++++++,,,------444...999YYY{{{~~~}}}{{{|||}}}{{{zzzyyywwwuuusssqqqpppkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkkkklllllllllllljjjiiiiiiiiihhhhhhggggggggggggggggggggggggggggggdddccccccbbbbbbccccccdddcccddddddeeeeeeddddddcccbbbbbbbbbbbbaaaaaa???999777!!!888&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))''')))---...+++((())),,,'''$$$&&&+++...,,,)))/////////---******+++------$$$---222999SSS~~~}}}{{{zzz{{{}}}~~~}}}|||zzzyyyyyyzzzzzzuuuuuuvvvvvvvvvvvvuuuuuurrrrrrrrrqqqqqqqqqppppppoooooonnnnnnnnnmmmmmmmmmkkkkkkjjjiiihhhggg<<<777333%%%666'''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((...(((%%%(((+++++++++,,,++++++***+++++++++***)))---...---,,,******,,,...333,,,333444999QQQppp999555---+++333)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''---'''$$$''')))(((((())))))+++---,,,)))((()))+++***+++++++++***+++...000777444888555666KKKXXX777444)))111...)))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&(((+++)))%%%%%%(((***)))(((''''''(((***,,,'''((())))))***+++///111444777888444333EEEHHH888444(((333+++)))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###&&&+++,,,'''$$$,,,666333---&&&###&&&***+++***%%%'''(((((()))+++...111000999777444333CCCwwwBBB777444+++222***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&''')))((($$$'''666EEE:::222((($$$'''******(((&&&'''''''''((())),,,///---;;;777555666CCCfffccc???444222...///,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&''''''(((111:::111---(((&&&'''(((((('''''''''((('''&&&'''***,,,))):::555555777BBBTTTKKK>>>111000000------,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))'''%%%&&&+++,,,(((###""""""$$$&&&&&&%%%&&&((()))((((((((('''&&&&&&(((***&&&999222333777???HHH>>>:::444000///...---,,,))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))***(((((()))************)))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))''''''&&&'''(((+++...000((())))))))))))*********+++******)))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''''''''''''''''''''''''''''')))---///222444888VVV[[[;;;777222///---,,,+++***))))))((((((((('''''''''(((((((((((()))))))))***(((((((((((()))))))))***((('''''''''''''''((((((''''''((()))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&(((***,,,...******+++++++++,,,,,,,,,+++++++++***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((,,,...222555555LLLqqqAAA888444000---++++++***)))))))))((((((((((((''''''((((((((()))))))))******((((((((()))))))))******))))))((((((((((((((()))))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++*********+++++++++,,,,,,,,,++++++******))))))((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&***,,,111555222>>>YYYiii>>>666333///,,,++++++)))((())))))(((((((((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,++++++***+++++++++,,,,,,---............---*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))...444000555HHHLLL<<<555222///------,,,+++)))(((((())))))))))))))))))))))))))))))************))))))))))))************------,,,+++++++++++++++,,,,,,---............---))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))&&&***333000222@@@qqqkkk;;;999444222///......---+++***(((((())))))))))))******)))))))))*********++++++)))))))))*********++++++++++++***)))(((((((((((())))))***++++++++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))))))))*********++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))&&&(((111111222===XXXNNN888999222000.........---+++***(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++++++++***(((((('''''''''''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))*********+++'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&***'''(((000000000:::FFFqqq===888999111///------------+++)))(((((())))))*********+++)))************+++++++++)))************+++++++++---,,,+++***))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''$$$***((()))111///...666<<>>;;;///000///---+++******************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************,,,111444333DDDnnn>>>999BBB666000///...---,,,+++***************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++******))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))************---111444222@@@FFFWWW777===999000777......---,,,++++++************++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++---111444999666???tttfff===@@@;;;111111333------------,,,++++++*********++++++++++++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,,,,...111333777...???MMMvvvFFF999???222111666(((,,,------------,,,+++*********++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,------...111333222444:::FFFpppLLL???888777444333111+++,,,,,,---------,,,+++*********++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,---...///111333222:::888CCCQQQPPP===AAA444333???111&&&:::+++,,,---...---,,,+++*********++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''((((((((()))(((***---......///111333222777999666HHHgggggg;;;===;;;888555222000//////000+++***...///***))),,,---,,,++++++******++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((************************,,,+++***))))))***+++,,,---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,...;;;---%%%))),,,)))***000******))))))((((((''''''))))))(((((()))***+++,,,))))))************))))))''''''((()))+++---///111444888:::<<<>>>MMMqqqJJJBBB===;;;888555222000......///******---...******------,,,++++++******++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((************************++++++***))))))***++++++---,,,,,,,,,++++++++++++************************++++++***)))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---EEE777...000///(((&&&******)))))))))((((((((('''&&&'''''''''(((((((((((()))(((((('''(((***,,,---,,,+++***)))***,,,...///222555777:::<<>><<>>===???LLLpppZZZDDDCCC@@@<<<:::777666333000...---------+++000222...+++,,,------++++++***))))))))))))***))))))))))))************************************((())))))******+++++++++************************)))***++++++++++++***)))*********+++++++++++++++++++++++++++++++++++++++))))))((((((((()))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++***)))''''''(((((((((((())))))))))))'''(((((())))))(((&&&&&&'''(((+++,,,,,,+++(((&&&*********+++,,,...000111000333///000:::======EEERRRdddBBBAAAFFF>>>777:::555333111///...---......---333555///+++,,,...---++++++***))))))))))))))))))*********+++++++++,,,************************((())))))******+++,,,,,,************************)))***++++++++++++***)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************$$$&&&(((((((((***++++++'''((((((((()))))))))***(((((((((((('''''''''&&&&&&((()))+++++++++***)))((()))***,,,------......---444222000999<<<;;;AAAJJJhhhTTTLLLDDDBBBCCCBBB===999333222000///.........///...555777000+++,,,...---+++******)))))))))))))))******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************)))***+++,,,,,,+++***)))+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((++++++)))((()))******'''((((((((())))))******,,,+++***)))(((((())))))'''''''''(((***+++------((()))+++,,,------,,,+++---777666333999;;;;;;@@@HHHEEEyyyPPPGGGEEECCCAAA???<<<999666333222111///............,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++***))))))************************************************((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,++++++************++++++------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))(((''',,,+++)))((((((((()))******((('''(((***,,,---,,,...///000222444777:::;;;EEE>>>UUUzzzTTTRRRFFFDDDAAA@@@>>><<<888555333222111///............,,,,,,,,,+++++++++******************************+++*********))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************************************************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++.........------,,,,,,,,,************************))))))))))))))))))))))))+++)))'''((()))***)))(((++++++***))))))))))))***)))******+++++++++,,,,,,......000222444777999:::<<<@@@GGG```}}}PPP???CCCCCCAAA???>>><<<:::777444333222111///............,,,,,,,,,,,,++++++++++++***************************************)))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++------------------------************************)))))))))))))))))))))))),,,***((()))***+++******+++++++++++++++******)))(((+++......,,,***+++,,,---...///111333666888999999BBB@@@AAAggggggJJJMMMKKK;;;AAA???===<<<;;;999666333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++************************************************************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++++++++************************))))))))))))))))))))))))+++***((((((***+++***)))++++++,,,------+++***)))''',,,111000,,,)))***---------...000222555777888:::;;;???EEEQQQooo^^^GGGCCCBBBAAABBB>>>===;;;::::::888555333333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,+++***)))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''((()))***))))))++++++,,,------+++***)))''',,,111000,,,)))***---,,,---...///111333555666777333;;;HHHGGGKKKttt]]]BBBFFFIII>>>999AAA===;;;:::999999888555333333222111///............,,,,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((()))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))***)))'''''')))***)))(((+++++++++++++++******)))(((+++......,,,***+++,,,,,,,,,---...000222444555777555999@@@CCCIIIYYYkkkPPPKKKGGGEEEDDDAAA>>>===<<<;;;999999999888666333333222111///............,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++...,,,+++))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,***((()))***+++******++++++***))))))))))))***)))******+++++++++,,,,,,,,,,,,,,,...///111333444888777777:::@@@GGGLLLNNNxxxyyyIIIHHHCCCAAADDD???888:::DDD<<<:::999999999888666444333222111///............,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,******+++,,,---************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))---+++******+++,,,,,,+++,,,+++)))((((((((()))******((('''(((***,,,---,,,+++,,,,,,---///111222333777111333;;;;;;777@@@OOOFFF{{{\\\IIIPPPFFFEEECCCAAA???>>>======::::::999888666444222111///......---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---666000)))'''***,,,+++)))))))))))))))))))))))))))***((('''(((***+++++++++))))))))))))(((((((((((((((((((((((()))***+++,,,---///...((($$$'''***+++,,,,,,,,,+++++++++******(((---+++&&&)))111000'''+++++++++***)))(((((('''))))))))))))))))))))))))))))))(((((()))+++---...,,,+++++++++******))))))************************+++++++++,,,...000111222333555777999:::;;;>>>@@@MMMNNNqqqbbbSSSJJJBBBEEECCCBBB@@@>>>===<<<<<<;;;:::999888666444222111//////...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***)))))))))***+++,,,,,,333...)))(((***,,,+++)))************************((()))))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---+++&&&%%%111EEEMMM>>>***,,,,,,,,,+++++++++******,,,///---,,,555@@@>>>444++++++******)))((((((''')))))))))))))))))))))))))))((((((((((((***+++,,,++++++*********)))))))))******************************+++,,,---///000111222444777888999:::===???EEEEEELLLlllUUUEEEJJJHHH>>>BBBAAA@@@>>><<<;;;::::::;;;:::999888666333111000000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++*********++++++,,,///+++))))))+++,,,+++(((************************(((,,,......+++)))***+++))))))*********************)))))))))***+++,,,---333,,,+++>>>ZZZdddOOO444,,,,,,,,,+++++++++******+++***((()))555AAA>>>444++++++******)))((((((((()))))))))))))))))))))))))))((((((((((((((())))))******))))))))))))((((((************************)))******+++,,,...///000222444666777888999<<<>>>;;;DDDFFFHHHiiixxxTTTHHHGGGCCCAAACCCAAA@@@???===;;;:::::::::::::::999777555333111000111000///...---------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++*********+++++++++))))))***,,,,,,***(((***************************///333222---***+++---************++++++++++++)))))))))))))))***++++++***)))***///999???888---,,,,,,,,,+++++++++******)))(((%%%%%%,,,333000(((************))))))((((((((((((((((((((((((((((((***)))))))))((((((((())))))))))))(((((((((((((((************************)))))))))***+++---...///111333555666777888:::<<<>>>CCCJJJKKKKKK```cccOOOBBBEEEGGGAAA>>>BBB@@@@@@>>>===;;;:::::::::999999888777555333111000111111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++++++++)))))))))+++,,,,,,***)))************************)))...222111,,,)))***,,,++++++++++++,,,,,,------))))))((((((((()))******(((------(((###%%%)))***,,,,,,,,,+++++++++******+++,,,,,,)))(((***)))'''*********)))))))))))))))((((((((((((((((((((((((******************))))))((((((((((((((()))))))))************************)))))))))***+++,,,---...000222444555555666888:::EEE999;;;HHHIIIIIIccc[[[CCCKKKJJJAAAAAAHHHGGG>>>???>>>===<<<::::::::::::777777777666555444333222222111000///...---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++,,,,,,---******++++++,,,++++++***++++++++++++++++++++++++'''***------***((()))***++++++,,,,,,------......***)))))))))))))))******///333333000///111222000,,,,,,,,,+++++++++*********,,,---,,,)))((()))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******(((((())))))))))))******************************************+++,,,---...///111333444444555777888777777<<>>BBBJJJOOO\\\~~~tttOOOIIISSSNNNAAA<<>>===;;;;;;;;;:::999777666555555555444444444333333222222222333222000///.........///222111111000///......------------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------************************(((((()))+++,,,---...///******************************+++,,,,,,---......,,,------------------,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------......//////000000111111555777888999:::;;;>>>@@@IIIMMMWWWqqqqqqSSSJJJJJJJJJHHHCCCBBBAAA@@@>>><<<;;;:::999999777666555444444444444444444444333222222111222111000///......///000111111111000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++,,,,,,,,,---------************************((())))))***+++,,,------***************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++,,,,,,,,,,,,------.........///000000111111444666777888888:::===???AAADDDJJJZZZxxxoooPPPEEEFFFFFFEEEFFFBBBAAA@@@???===;;;::::::888777666555444333333333444444555555444222111000111111000000///000000111111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++***************************+++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000111111222444555666666888:::===:::===BBBHHHRRRmmmiiiSSSEEEIIIKKKCCC>>>@@@@@@@@@???===<<<:::999999777666555444333333333333333444555555444333111///111111111111111111111222111000000000/////////...------------------,,,,,,........................------............------,,,,,,,,,,,,------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++******************************************************+++,,,,,,---............////////////......+++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------......///000000111111222333444444555888:::999<<>>>>>===<<<:::999888888777777666555444444444444333333444444444333222111111111111222222222222222000000000000////////////------------------------........................---......//////......---,,,,,,---------..................---------,,,,,,++++++++++++++++++++++++,,,,,,---------.........+++++++++++++++++++++++++++++++++*********************************************+++---///000111222000000111111111111000000,,,++++++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------...//////000000///111222222222333666888:::;;;@@@EEEBBB@@@MMM___uuuWWWOOOLLLEEEBBBEEECCC>>>@@@HHH===<<<;;;:::999888777777777666555444444444444444222222333333333333444444222222333333333222222111000000000000////////////------------..........................................////////////......---------.........//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000111222333000111111222222111111000---,,,,,,++++++,,,,,,---,,,++++++++++++*********************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......///000000///000111111111222444666888777888===AAACCCHHHNNNWWWyyyrrrWWWLLLJJJGGGDDDAAA???>>>???@@@AAA;;;;;;:::999888777777666555444444333333333333333222222111111222444666777333333444444444222111000////////////000000000000------------.........///......................../////////000000/////////---.........////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////000000///000000111111000000///...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,---......//////000///000111111111111444666333555777777:::AAAEEEEEEHHHZZZvvv^^^IIILLLKKKAAADDDEEEBBB???AAABBB<<<444;;;::::::999888777666666333333222222111222222222222111000///111444777:::444444555555444222111///////////////000000000000---------.........//////........................//////000000000000//////............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................//////.........---------......////////////......///......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000///000111111111111333555...888;;;666555;;;>>>;;;JJJHHHMMMfff[[[MMMKKKHHHEEEGGGEEEBBB>>>===>>>>>><<<:::777777777777666666666666555444333333222111000///222222333444555555444444555555666555555333222111000000000000000000000000000000//////............222222111//////.........////////////////////////...////////////......---////////////000000000000,,,---......,,,+++,,,---//////...------------...------------------------++++++,,,,,,,,,,,,------222222111000///...------........................------------------------000000//////...............---,,,,,,++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,......//////000111111111///000000000111111111111444444555777888999:::;;;AAA@@@GGGTTTdddsss^^^KKKHHHHHHDDDAAACCCBBB???<<<;;;;;;;;;999777777777777777666666666555444444444333222222111111333444555555666666555555555444444333222111111000////////////////////////111000000000////////////222111000///............///////////////////////////000000111111000000000/////////000000000111111............//////////////////...------------...------------------------++++++,,,,,,,,,,,,------000000//////...---------........................------------------------/////////......---------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------......///000000000//////000000000111111111222333444555777888999999<<<:::>>>FFFNNN```jjjOOOGGGDDDHHHGGGBBBAAAFFF???===;;;:::::::::888777777777777666666666555555444444444444444444444444555666666777777777777666666555333222000000000111////////////////////////111111000000000000//////111000///......---......///////////////////////////000111222222333222222000000000000111111111111111...---///222333222000//////...------------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------......------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////000000000000111111222444555666777888;;;:::<<>><<<;;;::::::999999777777666666666555555555444444444444555555666666777777888888888888888777888666444111000000222222////////////////////////000000000000000000//////000000///...------......////////////////////////...///000111222333333333000000000000111111111222111...+++...333555333/////////...------------...------------------------+++++++++,,,,,,,,,------,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,------.............../////////000000000111222333444666777777999:::===???===>>>JJJXXXttt```NNNSSSJJJFFFBBBAAA@@@===<<<>>>======<<<;;;999999999999666666666666555555555555333444444555555666666777777888888888888888777777555444111000//////111222000000000000000000000000////////////////////////000//////............///////////////////////////---...///000111111111111///000000000000111111111000,,,***,,,222444222...//////...------------...------------------------+++++++++,,,,,,,,,---------------......///000000------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,------------............/////////000111222333555666777777333555:::<<<::::::@@@HHHFFFggg{{{]]]RRRMMMGGG@@@??????AAACCCAAA===999:::;;;;;;999777666777888666666666555555555444444444444444555555555666666666777777777777666666555111000///......///000000111111111111111111111111//////000000000000000111000000////////////000000////////////////////////,,,---...///////////////////////////000000000000...,,,+++,,,000111000...//////...------------...------------------------++++++,,,,,,,,,,,,------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))*********************+++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,------------------.........///000111111333444555666777222555888:::999999<<<@@@===GGG___yyyUUUIIIJJJGGG???===@@@BBBCCCDDDCCC???<<<999;;;;;;:::777666777999666666555555555444444444444444444444444444555555555555666666555555444333//////000000111222222222222222222222222222222222111111111222222333333333111111000000000000111111////////////////////////---....../////////......---.........////////////........................//////...------------...------------------------++++++,,,,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))*********++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,---------............///000111333444555555444666888888999;;;>>>???@@@AAAHHH^^^mmmPPPMMMMMMDDDBBBIIICCCEEEEEE@@@<<<<<<===>>>;;;===>>><<<999888:::<<<666666555555555444444444444444444444444444444444444444555555444333222222000111333444666666666666333333333333333333333333333333333444444555555555222111111111111111222222////////////////////////...///////////////...---------------.........///...///000///...---.../////////...------------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,---------......------...000111222333444222444555555777;;;>>>???;;;CCCHHHIIIXXX}}}]]]UUUKKKEEECCCCCCAAA>>>AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;:::777777666666666666777777444333222111111111333333444444444444444444444444888666333111111222444666222222333333333222111111...///111333333333111000111000000000000000000000111000000/////////000000///...............///000000000///------,,,,,,,,,........................................................................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......///000000000111111111111333333333444666999;;;===>>>===AAAHHHNNN```dddSSSMMMFFFCCCDDDEEEDDDBBB@@@@@@???>>>=========>>><<<<<<;;;;;;:::::::::999777777666666666666777777444333222111111222222333444444444444444444444444666555333111111111222333222222222333333333333222000111333444555444333222000000000000000000111111000000//////...//////000////////////000111333333222222111//////......///................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********)))))))))************+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000000000111111111111111222333444777999:::???===???CCCCCCKKKeee```MMMKKKGGGCCCBBBDDDEEEEEECCC??????>>>=========>>>>>><<<<<<;;;;;;:::999888888777777777777777777777777555444333222111222333333555555555555555555444444555444333222111111111111111222222333333444444444222333444555666555444333/////////000000111111111//////............/////////000000111222444555666222222111000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111333555666777999888;;;@@@AAADDDRRRbbbaaaSSSPPPJJJHHHDDDCCCCCCCCCAAA???>>>>>>============>>>>>>===<<<;;;:::999888777666777777777888888777777777666555444222222222333444666666666555555555555555555555444444333222111111111222222222333444555666333333444555555444444333......//////000111111111..................///000111111111222222444555555000000///...------......////////////////////////------------------------------------------------,,,,,,,,,------------...------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000...///000111222444555666444333777>>>BBBCCCJJJSSS___~~~bbbRRRNNNPPPIIIHHHEEEDDDCCCAAA???>>>???>>>==================<<<;;;;;;999888777666666777777888888888888777777666555444333333444555555777777777666666555555555555555555555555444444444222111111222222444555666222222333333333222222222......//////000000000000...............///000000333222222111111111222222000//////............///000000000000000000000000........................------------------------,,,,,,---------.........------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////111222333444555555777555666999;;;;;;>>>BBBJJJ\\\yyygggXXXPPPJJJHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::999999888777666666666777888999999888777666555444333333444555777888888888777777666666555555555555555555555666666777222111111000111222444555222222111111111111000000//////////////////////////////...//////000111222444333222111000000000000222111111000000111111111000000000000000000000000////////////////////////........................,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++++++++)))************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........//////000111333444555555555666666666666888999<<<>>>DDDHHHXXXyyyhhhYYYSSSNNNHHHFFFBBBAAA@@@???>>>???@@@BBBAAA@@@>>>===;;;;;;::::::999999888888777777777666666777999::::::999777666333333333333555777999:::999999888777777666555555444333333222333555888999222111000//////000222333222222111000000000000000000000000///......------/////////000000111333333333222111111111111111111222111111111111111222222111111111111111111111111111111111111111111111111////////////////////////------------....................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++)))************+++++++++******++++++,,,------...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........///000111333444444444333222444666666888;;;???AAA???AAAIIIZZZuuuxxxdddQQQJJJIIIGGGGGGIIIBBBAAA@@@===;;;;;;===???BBBAAA???===;;;:::999999888888888777777777777777666777999::::::999777666222222222333555888:::<<<999999999888777666666555333222111000222555888:::333222000......///111222333333222111000000000111111111000///...---,,,,,,000000000000111222333444111111111111222333333444000///////////////000000111111111111111111111111111111111111111111111111000000000000000000000000---------.........//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++)))************+++++++++******+++,,,,,,---......------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------.........///111222333333333222333666777555444555777888555:::@@@BBBKKKgggvvv^^^XXXPPPKKKJJJHHHCCC???>>>===<<<;;;;;;:::;;;;;;>>>======;;;:::999999888777666666666666555555555444555777888999888666555333444555666777777777777666666666666555444333222444444555555555555444444333333222222222222333333222222222111000/////////222111000000000111222222000000///...///000111222444333333222222333333333222222111111222333444444444444333333444555666666000222333222///...///222444333111111111111333444........................////////////////////////111000000///...------,,,...------///000...------///...------,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++//////...------------...///...---------...000111111111111000...---///000---------............///////////////////////////000111111111111222222222222333333444555666777888999777;;;AAADDDLLLggggggWWWQQQKKKHHHGGGFFFCCC???>>>===<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;:::666666666666555555555555333555666777777666555444333444555666777777777777666666666666555444333222444444555555555555444444222222111111111111222222555555555444444333333333333222000...---------...111000000///000111222333111111000000///000000000.............../////////+++++++++++++++,,,------,,,...///...+++***+++---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,111000//////---+++++++++000000///.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......//////000111111111///000000///...---///000........./////////000000////////////////////////000000111111111222222222222222333333444666777888:::888;;;@@@???BBBSSShhh{{{cccVVVNNNJJJEEECCCDDDDDDAAA???===<<<;;;::::::999999:::999999:::;;;<<<<<<<<<;;;666666666555555555444444333444555666666555444333444444555666777777777777666666666666555444333222444444555555555555444444333222222222222222222333444444444333333333333333666555333222111111222222111111111111111222333333444333222222111111111222111111222222222111000000//////.........///000000///000111000...---...///......////////////............................../////////////////////////////////000000000000000,,,---...------...000111------,,,,,,,,,------...------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++,,,---.../////////111333444444222000...---...//////...---///000////////////000000000111////////////////////////000000000111111111222222222222222333444555666777999777:::>>>===:::AAAMMM]]]yyy___RRRNNNHHHEEEBBB@@@AAAAAA???===<<<;;;:::999999888888999777888999:::::::::999999666666666555555555444444555555666666666555444333555555666777777777777777666666666666555444333222333444444555555444444333444444333333333333444444222222222222333333333444...---,,,,,,,,,---...///------------......////////////...---------------//////000000///...---,,,---------,,,,,,---......------------,,,++++++,,,+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,++++++******,,,......,,,+++...000000,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................++++++,,,---.........///222444666777666222...***+++---.........---...000....../////////000000000////////////////////////000000000000111111111111222222222222333444555666777555888======;;;===CCCIIIcccvvv___RRRKKKJJJEEECCCAAA@@@???>>>===<<<;;;:::999888888777777777666777888999999777666555777777666666666555555555777777777777666666555555555666777777777777777777666666666666555444333222333333444444444444333333333333222222222222333333111111222333444555555666222111//////...///000111555555555666666666666666222222111111111111222222333333333333333222111111//////............//////111000000000000000///...000111222333333222111000000000000000000000000000000000000/////////..............................000222000+++***---,,,'''......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.......................................////////////...---///111555777666444000---***,,,...///.........///------.........///////////////////////////////////////000000000111111111222222222222222333444555666555777:::;;;;;;===AAAAAAMMMdddnnnWWWOOOKKKGGGEEECCCBBBAAA@@@>>>===<<<;;;:::999888777777666666777666777888999999777555333888888888777777777666666888888777777666666555555666777777888888777777777666666666666555444333222333333444444444444333333111000000//////000000111---...///000222333444555555444222111000000111111222222333444444444444444111111111111222333444444333333222111111111222222111111000000//////000000111///......///000...---//////000000000000////////////////////////////////////......---,,,,,,,,,---------...//////000000,,,...---,,,222:::777......------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................///000000111000///...---***,,,000333555555444333+++---000000///.........------------............/////////////////////////////////000000000111111222111111111222222333444666777777777777777:::===>>>BBBMMMeeeoooUUUJJJHHHFFFBBB@@@???@@@@@@???>>><<<<<<<<<999999888777666666666666555666888::::::999777666999999999999888888888888888888777666555555444444777777888888888777777666666666666666555444333222222333333444444333333222222111111000000111111222//////111222444666777888222222111222333555777888888999;;;;;;<<<;;;;;;:::<<<<<<===>>>???AAABBBCCCCCCBBB@@@??????AAACCCDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@>>>======??????>>><<<;;;;;;::::::::::::;;;;;;999999999999999999999999888777777666555555444444555555444333222111000000222444333555BBBNNNIII;;;222111000///...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,------------------------------------,,,...///000111000...---+++,,,---///111222333444---///111222000.....................////////////////////////////////////////////////000000000111111111111111111222222333444888:::888555555888:::<<<>>>DDDRRRiiikkk[[[MMMJJJHHHCCC>>><<<<<<===>>>>>>===<<<<<<===999888777666666555555555444666999;;;===<<<;;;999:::::::::999999999888888888777666444444333333333777777888888888777777666666666666666555444333222222333333444444333333222555444444333333444444555888999:::<<<>>>@@@BBBCCCHHHIIIKKKNNNRRRWWW[[[]]]kkkkkkmmmnnnnnnnnnmmmlllmmmnnnnnnppprrrtttuuuwwwzzzxxxuuuttttttwwwzzz|||vvvuuuttttttsssssssssssswwwtttrrrsssuuuvvvtttqqqnnnnnnlllkkkkkklllnnnnnniiiiiiiiiiiiiiiiiiiiiiiigggffffffeeeddddddcccccc^^^]]]ZZZVVVRRRNNNKKKJJJFFFFFFBBBBBBNNNXXXNNN<<<<<<;;;:::888777666555555................................................------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------)))+++---///000000///...000///...------...///000...000222333111...------////////////000000000000////////////////////////////////////000000000000111111111111111111222222111888<<<:::777666999;;;777;;;@@@DDDNNNffffffSSSOOOHHHCCC@@@>>>===;;;>>>>>>>>>===<<<<<<;;;;;;444555777999::::::999888888999:::;;;<<<=========888666444666999<<<;;;:::666666222555;;;444000:::555444444555666666555333888555;;;===444222444111555CCC111888OOOJJJIIIWWWWWWYYY[[[]]]```dddiiimmmsssnnnooonnniiinnnvvvtttooommmuuupppaaagggssslllpppiiijjjjjjeeeiiillleeedddfffccc```ccchhhhhhccciiibbbbbb^^^aaaddd```fffdddXXXbbb]]]UUU[[[WWWYYYSSS[[[OOOJJJ\\\bbb\\\ccceeecccNNNFFFXXX]]]YYYcccZZZ[[[aaa\\\eeeooojjjwwwuuuzzzxxxxxx}}}||||||~~~~~~{{{}}}nnnxxxssszzzqqqwwwnnnnnnnnnggggggeee[[[\\\[[[XXXTTTOOOJJJFFFDDD<<<999777333777555+++555111+++...555'''%%%666...///...+++******+++...///++++++++++++,,,---//////'''...(((%%%000...(((000---+++))))))+++,,,,,,+++++++++******,,,...111222---000444444000---,,,---111000///////////////000////////////000000000000.../////////000000000000222222111000/////////000333333333444444444555555777777;;;AAACCCLLLiii}}}ddd[[[MMMJJJDDDAAA???>>>===<<>><<<999777666666777777;;;===???AAA@@@===999666<<<:::777777888888777555===@@@;;;888;;;666222:::777777777888:::;;;;;;;;;888;;;<<<===EEESSSZZZXXXRRRlll|||xxxzzz|||vvvxxx||||||zzzwwwsssrrrsssuuutttmmmiiieee```bbbccc]]]QQQ[[[NNN888===RRRRRRCCCOOOcccssslllXXXNNNQQQWWWSSSOOOOOOSSSTTTRRRQQQRRRPPPUUUOOOJJJSSSNNNBBBNNNGGG000444666999BBB;;;:::888<<<333444JJJOOOFFFGGG<<<>>>222333FFFEEE888888999<<>>>>>>>>>>>===???>>>===<<<:::999888777888777666666666777999:::000333777;;;===>>>>>>===;;;:::999999;;;;;;:::999///888666000555666666===;;;===AAAGGGNNNTTTXXX[[[ppptttjjjbbblllsssppplllwwwdddrrrfffaaayyyvvvtttqqqrrrsssrrrrrrtttwwwyyyzzzvvvuuuyyyyyyqqqeeeFFFdddyyybbbSSS\\\mmmnnnbbbZZZSSSPPPUUUMMMJJJRRRaaajjjjjjoooxxxnnnzzzlllnnnqqqdddpppEEE777555888>>>222...000555:::QQQuuu~~~|||~~~hhhAAA)))...000---111222000:::000888YYYaaa\\\hhhcccdddaaaYYY\\\eeeeeeYYYQQQUUUXXXMMMIIIZZZlll===KKKFFFEEE>>>EEE333GGG???AAAHHHIIIGGGOOORRRFFFCCCEEEHHHMMMQQQUUUXXXZZZ```aaadddiiikkkhhhjjjnnnmmmkkkmmmsssyyy}}}xxxsssnnnmmmiiiccc[[[QQQHHHCCC===<<<:::888777555555555888***...000$$$+++777///---------,,,,,,++++++***$$$%%%'''***,,,---......///000000000000222666999777666555333222111000000000000000111111111222222111111111111111111000000000000000000000000111222333333333333444444444444777666888===<<<:::CCCOOOhhhiiiWWWLLLHHHDDDAAA>>>============<<<::::::::::::::::::::::::333555888:::;;;:::888666AAA???===:::999999:::;;;======<<<<<<<<<;;;:::999???NNNPPPNNNWWW___ccckkkiiijjjkkkkkkkkkkkklllmmmZZZ^^^YYY[[[fffddd^^^ddd{{{PPPoooppphhh~~~qqqrrrnnnlllhhh```XXXRRROOONNNOOOMMMMMMWWW```YYYJJJEEEmmm~~~YYYJJJsssjjjAAAGGG===BBB:::666CCCHHHEEEHHHKKKIIIIIIIIIFFFAAA@@@CCC^^^___CCCRRRjjjHHHDDDwwwlll;;;)))'''---777111444333666EEEgggnnnJJJ555444888777777888,,,111333PPPvvvVVVBBBEEESSSZZZZZZjjjuuummmkkkgggxxxyyy{{{}}}yyyMMMnnnvvvhhh]]]UUUMMMNNNLLL@@@JJJLLLOOOSSSWWW[[[___aaa^^^]]][[[bbbYYYNNNQQQKKKQQQPPPUUUPPPTTT\\\VVVYYY___bbbgggmmmrrruuuvvvvvvssspppjjjddd]]]WWWSSSPPPDDDAAA@@@===555222111...555444333000...---...///111000000000000000000111---,,,+++***)))***,,,---555444333111111000000000000111111111222222222222222222222111111111111111000/////////000111222222222222333333333444444444777555777<<<>>>===@@@FFFOOOgggxxxbbbYYYQQQHHHCCCDDDAAA>>>=========<<<;;;888999999999::::::;;;;;;::::::999888666444222000222333444777:::===@@@AAA>>>BBBIIIQQQYYY```eeehhhiiiqqqlllbbb```[[[TTTWWWRRRUUUWWWXXXVVVVVVWWWXXXiiiggglllyyy}}}vvv}}}xxx^^^www]]]BBBTTTMMMVVV^^^```dddfffiiilllpppsssuuuqqqlllvvvxxxYYY<<>>@@@...000444:::AAAHHHNNNQQQ^^^cccgggzzztttooo|||eeefffxxxiiiZZZ^^^YYY```YYYXXXVVVUUUSSSRRRQQQQQQ___```bbbeeeiiimmmppprrr{{{ttt[[[]]]CCCAAA>>>888333000222444***)))((()))+++...111333444333222111///...,,,+++//////.........///000000000111111111222222222222222222111111111111111111000/////////000111222222222222222333333333444444444111111555999;;;===@@@EEERRRlllhhhWWWLLLFFFDDDFFFCCCAAA???=========;;;:::;;;;;;;;;::::::999999999888555222000000333777:::333888AAAIIIPPPTTTVVVVVVmmmmmmlllggg```ZZZUUUTTTJJJQQQTTT\\\fffddd```fffdddjjjpppsssrrrrrrsssuuummmaaaiiiqqqccc```xxxhhheeebbbBBBNNNwwwwww}}}mmmmmmmmmkkkhhhfffffffffyyysssqqqeeeOOOiiiwwwfff~~~DDD999~~~lllLLL@@@FFFCCCAAAFFFFFFEEEMMMVVV\\\```hhhttt|||jjjNNNwwwsssKKKhhh@@@;;;PPPQQQEEEAAA777888EEE666AAA___lllooosssrrrttteeeYYYIII666333666222666999999<<>>222===:::666888555555DDDhhhzzzlll```YYYJJJNNNOOO===:::rrr\\\HHHWWW555KKKTTTJJJSSSUUUUUUPPPMMMQQQYYYmmmbbbFFFqqqkkk}}}===;;;vvvRRR???PPPXXXYYY\\\bbbhhhpppvvvyyyzzzwwwpppBBB888{{{YYYRRRqqq;;;JJJWWW\\\VVVSSSMMMGGGCCC@@@??????IIIMMMTTT^^^iiisss|||~~~ooowwwvvv```dddrrrhhhhhhoooyyy~~~wwwmmmbbbWWWNNNIII<<<888444111111000...,,,/////////...//////000000/////////000000000111111......//////000111222222222111000000000000000000111222222222222333333333666777777666777:::;;;;;;===>>>GGG\\\vvvxxxjjjXXXGGGDDDHHHHHHBBB======<<<;;;;;;======<<<:::888888999:::<<<===>>>>>>FFFMMMVVV___dddccc___\\\JJJGGGCCCCCCHHHSSS^^^eeehhhlllqqqsssssssssuuuwwwkkkcccaaaqqqwww___KKKPPPfffooo{{{|||uuuzzzSSSjjjttt}}}wwwFFFYYYfffBBBgggyyy{{{~~~{{{lllOOOOOO}}}nnn~~~]]]>>>]]]TTT<<>>QQQ===UUUFFF{{{rrrwww}}}hhhVVVjjjeeeEEErrr{{{999444xxxLLL@@@bbbhhhddd]]]TTTLLLFFFBBB@@@<<<```yyyVVVBBBhhhWWW|||CCCbbbpppooooooooopppqqqsssuuussspppllleee___ZZZVVVTTTVVV;;;hhh___ppplllttt{{{|||rrrllliiirrrwww~~~xxxiii[[[OOOEEE===888333333222111000000000111////////////000000000000,,,------///000111222333222222111000//////000000111111222222222333333333111444666555666888999999999;;;BBBNNN]]]uuuyyymmmcccWWWJJJFFFHHHGGGBBB>>>??????===999888:::===>>>888@@@IIIPPPUUU[[[```bbbgggUUUKKKNNNLLL@@@;;;???777AAA???CCCZZZaaaUUURRRLLLMMMFFFDDDKKKKKKHHHNNNRRRkkkEEEllltttCCCiiizzz^^^```aaaaaafffooopppjjjHHHAAAhhhKKKrrriii===~~~DDDUUUuuu@@@\\\rrrooo~~~CCC^^^jjj]]]IIIrrrtttkkkOOO:::SSS:::LLLTTT}}}KKKAAA~~~ppp|||vvv;;;rrrdddwwweee<<>>===AAAIIIQQQbbbcccyyyAAARRRbbbccc===444<<>>EEEOOOaaa|||mmmdddQQQLLLGGGFFFFFFEEEBBB@@@999999::::::===BBBEEEGGG___```\\\RRRFFF@@@>>>???===DDDRRRZZZQQQ???888;;;JJJ>>>;;;TTTMMM;;;JJJKKK```fffiiisss~~~|||zzzzzzvvvhhhxxxdddWWWuuu\\\MMMdddFFFhhhwwwPPPeeewwwTTTNNNuuuHHHrrr\\\YYY{{{fffrrruuuzzzooowwwLLLTTTtttzzzxxxDDDBBBDDDCCCXXXeeezzz\\\}}}vvvnnnvvvkkkeeeaaaIII}}}^^^|||]]]333IIIZZZ\\\^^^dddaaaWWWWWW???555999666666999888555IIIcccttt{{{~~~yyyaaa111UUU}}}CCCLLLOOOIIIxxxKKKgggmmmgggeeeaaaUUUEEE}}}kkkcccFFF<<>>===>>>>>>999:::===EEEOOOXXX___bbbOOONNNJJJDDD<<<:::===BBB???XXXrrrrrr[[[DDD<<>>888GGGgggTTTJJJllljjjlllnnnkkkjjjggg___iiimmm{{{nnnSSSrrr{{{GGG{{{ooojjjYYYPPPrrrnnnBBB|||aaaCCCvvvmmmxxx===jjjSSSPPP???gggTTTdddqqqqqqiiieeeoooHHHlllyyyoooccc666QQQzzz???VVVtttFFF___pppTTTWWWeeegggooowww999OOOyyybbbIII444777888999<<<>>>;;;555:::DDDZZZgggcccaaa```YYYHHHEEECCCBBBBBBBBB@@@>>>IIIBBB000fff|||<<>>===BBBFFFHHH\\\VVVQQQPPPOOONNNNNNQQQXXXOOOEEE>>>:::888:::>>>XXXlllvvvfffJJJ888555888111HHHcccXXXJJJWWW]]]UUUBBBFFFGGGHHHGGGEEE]]]ooogggwwwVVVZZZfffMMMkkkVVV[[[ZZZLLLbbboooMMMbbbpppKKK___tttuuu```<<<>>>```jjjRRRyyyxxxyyy{{{uuuKKKEEE~~~sssrrrOOO444iiifff...WWW]]]999VVVoooooo{{{NNN===```~~~gggfffuuu>>>999222///111555555444555111PPPxxxpppFFF===222---000444444222'''999<<>>LLLZZZmmmttteeeSSSIIIHHHEEEGGGFFFFFFNNNXXX[[[XXXLLLJJJMMMUUU]]]dddpppzzzqqq]]]HHH>>><<<<<>>\\\pppBBBLLLfffCCCRRRpppmmmhhhmmmssskkklll|||eee}}}rrrMMMttt{{{CCCbbbmmm\\\ooouuuVVV\\\xxxvvvrrrNNNBBB|||oooHHHQQQjjj:::uuueeeIIIuuunnnxxx~~~{{{ttt}}}{{{kkk___\\\jjj___~~~oooCCC===}}}OOOFFFkkksssWWW^^^dddllljjjjjjjjjxxxwwwppprrr___eeeuuurrrVVVgggbbb>>>555111000444555333666<<<777VVVyyyzzzeee===888222222666;;;>>>>>>...>>>DDDqqqtttDDDHHH|||BBB>>>___cccccc]]]jjjkkkdddkkkjjjgggSSS@@@XXX^^^TTTHHH999eeeddd888SSSYYYAAA___}}}yyyppptttuuujjj{{{aaa777aaa\\\BBBCCCCCCwww===TTT888VVVsssvvv~~~xxxSSSUUUzzz}}}rrrVVVKKKnnn===NNNHHH333YYY]]]GGGLLLTTTjjjxxxUUU888ppp[[[UUU+++---111555222,,,***---rrriii```RRR???999III[[[~~~|||nnn\\\TTTGGG>>>888555333111222333666777666333///---000000111222222444555777555444555777777:::CCCNNNaaarrrttteeeSSSAAAAAAOOOJJJQQQUUUXXX___fffaaaWWWZZZXXXYYY\\\YYYVVV]]]hhh___KKK888555:::AAAIIIRRRTTTRRRSSS[[[hhhrrruuuttt\\\cccbbbEEEdddpppLLL{{{ZZZOOODDDTTTvvv|||zzzeeegggVVVfff===vvvQQQNNNsssoooppphhh\\\KKKeeeiiihhhjjj@@@iiiMMM>>>{{{oooaaapppwwwvvv||||||rrrxxxuuuccc}}}QQQ;;;CCC~~~@@@)))888UUU[[[```nnnooo{{{vvvyyy{{{rrr```fffaaaYYYtttzzzLLL555222222555777666444666;;;===ZZZwwwZZZ777666444222111//////...888999HHHccc555JJJyyyrrrHHH888[[[jjjeeevvvqqqvvv~~~wwwjjjbbbmmmxxxLLLQQQyyyGGG333RRR{{{eee555<<>>FFFPPP\\\uuutttaaaUUUMMMIIIMMMUUUVVV^^^aaa\\\[[[^^^ZZZQQQDDDGGGQQQYYYTTTMMMTTTbbbRRRHHHCCCFFFDDD===;;;???999888FFFbbbyyy{{{xxxwwwkkkLLLQQQfffSSSOOOrrrkkkfffWWWUUUhhhrrriiibbbnnn{{{YYYllluuuNNN^^^|||]]]QQQXXXjjjpppwww~~~aaaoooxxx___uuuaaaDDDtttvvvCCC@@@dddkkkeeeiiiqqqrrrmmmmmmyyysssqqqvvvdddYYYYYYSSSMMMUUUbbb|||fff777;;;IIIvvvuuuKKKKKK@@@HHHDDDAAAFFF@@@FFFEEEOOOMMMQQQPPPTTTYYY???JJJRRR[[[aaaxxxmmm<<>>vvvvvv}}}vvvssspppuuuyyy[[[>>>[[[mmmDDDKKKvvvoooGGG>>>HHHLLLMMMVVVGGGhhhiiiuuunnnttt|||vvvuuuvvvwwwtttpppttt{{{xxx[[[...DDDRRRvvvxxxddd]]]XXXiiiggg^^^cccbbbhhhiiieee___iiibbb[[[iiidddXXX]]]aaa___jjj\\\888:::444999999666888===;;;444555888BBBDDD@@@DDDCCC555:::999888777777666444333:::<<>><<<;;;===EEENNNSSSJJJ```]]]cccjjjccc^^^PPP<<<555tttSSS888jjj{{{CCC999ZZZtttRRR888OOOlllnnngggtttuuuooommmrrrbbb>>>|||^^^~~~^^^...eeeooo>>>EEEnnn\\\KKK???zzzjjjwwwDDD:::222000222222555999]]]>>>333***222666444:::HHHNNNKKK222888???HHHTTThhh}}}mmmXXXEEE:::EEEFFFEEE@@@;;;777777999//////111555555333555:::>>>FFFRRRaaauuuzzzeee[[[TTTUUUVVVUUUWWW[[[WWWbbbcccXXXVVV```ddd___[[[[[[]]]lllTTTcccbbb\\\PPPhhhxxxkkkOOO;;;555555===GGGhhhqqqvvvfffNNNooo|||CCCLLLxxxOOOFFFwww[[[FFFSSSbbbkkkmmmnnntttzzzlllNNNbbbkkk>>>999^^^eee\\\aaaiiioooqqqnnnjjjgggooojjjeeehhhrrrtttcccLLLggghhhiiihhhfffccc___\\\]]]]]]\\\[[[ZZZYYYYYYXXXUUUUUUTTTTTTTTTUUUVVVWWWUUUVVVWWWYYY[[[]]]^^^___\\\\\\\\\]]]___aaabbbcccaaabbb```\\\XXX[[[bbbiiiddd[[[```]]]OOOUUU^^^SSSUUUWWWYYY[[[\\\[[[ZZZZZZaaabbbcccbbbcccdddaaa]]]^^^^^^]]]\\\\\\]]]]]]]]]eeeeeehhhmmmqqqrrrnnnkkkssslllkkkaaaaaa[[[HHHPPPPPPQQQRRRSSSSSSRRRPPPNNNRRRQQQOOOOOOQQQTTTYYY[[[^^^OOODDDJJJ\\\iiihhhaaagggaaa___aaaccc___\\\\\\ddd[[[WWWYYYWWWNNNEEEAAA:::XXXvvvttt999222ooouuuHHH:::999NNNbbbiiiiiiiiigggggghhhkkkmmmnnnllljjjqqqWWWKKKwwwcccZZZjjjDDDJJJKKKeeeUUUfffxxxcccvvvNNNSSSiiinnnmmm```:::PPP~~~aaaYYYQQQQQQ```SSS///333---333///444///PPP888KKKGGGCCC666GGG777???EEEcccyyybbbLLL777KKKBBBNNNFFFGGG;;;444------333777555222???<<<@@@SSSbbbiii~~~lllggg\\\TTTUUUVVVRRROOONNN^^^___YYYNNNNNNXXXaaabbbbbb\\\mmmUUUiii]]]hhhLLLbbbllllll[[[GGG>>>???BBB@@@@@@IIIHHHJJJNNNXXXwwwhhhHHHhhhsssKKKXXXyyylllqqqttttttnnnddd\\\ZZZ[[[QQQEEEbbbqqqSSSLLL```aaayyyxxxwwwuuusssrrrppppppccc```YYYTTTVVVTTTHHH999KKKMMMOOORRRTTTUUUTTTTTTVVVXXXZZZ]]]aaadddfffhhhssstttuuuvvvvvvuuuuuuttttttwww|||~~~{{{xxx~~~~~~}}}rrriiihhhooouuukkkhhhuuu}}}www}}}wwwvvvzzzzzzyyyvvvssspppllljjjeeeccc^^^ZZZWWWUUUUUUUUUOOOHHHAAADDDNNNTTTRRRMMMVVVQQQPPPRRRSSSQQQPPPRRRJJJEEEDDDJJJNNNMMMKKKMMMVVVeeeppplllCCC:::cccgggiiiYYYLLLMMMMMMHHHGGGJJJ[[[___gggqqqzzzqqqhhheeeZZZPPPBBB>>>CCCLLLoooTTTlllccc\\\rrrXXXZZZ~~~bbbooo???SSSQQQPPPaaaiii{{{{{{OOO===777111222222777222uuusss@@@uuu{{{nnnUUURRR<<<000AAA[[[eeeppp{{{gggYYYFFFAAACCCMMMJJJEEE===666333444666999...999CCCNNNWWW[[[ooosssbbb___XXXUUUZZZ```___[[[YYYlllfff___ZZZ\\\cccjjjnnneeeoooccc\\\cccnnnWWW@@@PPPMMMFFFAAAEEEOOOVVVXXXJJJFFF;;;999777HHHmmmyyy???BBBoooUUU///KKKXXXYYYUUUTTTRRRMMMHHHEEEEEEEEEcccbbboooqqq___XXX___```IIIHHHGGGFFFFFFGGGHHHHHHQQQTTTWWWZZZaaajjjooooooeeeeeeeeeeeeffffffeeeeee```aaabbbdddfffhhhjjjkkkXXXZZZ\\\^^^^^^\\\YYYXXXWWWZZZ^^^``````]]]XXXUUURRRQQQQQQQQQPPPPPPPPPPPPMMMJJJCCC;;;444444999>>>IIIHHHUUU___]]]bbbjjjgggeeegggjjjjjjfffbbb___^^^iiigggeeeddddddeeegggiiicccdddfffhhhjjjlllnnnooo{{{{{{||||||vvvpppmmmRRROOOMMMLLLIIIDDDCCCGGGKKKHHHFFFGGGGGGEEEEEEHHHOOOSSSMMMNNNEEE>>>QQQWWW\\\UUUQQQSSSSSSQQQVVV___[[[[[[\\\^^^``````___]]]XXXaaagggzzz{{{PPPOOODDD444\\\<<<{{{HHHKKKTTT^^^zzz\\\GGGdddLLLBBBddd999///888DDDGGG777444<<<:::111+++,,,***QQQTTT\\\jjjLLLUUUrrrqqquuuhhh```TTTHHHZZZiiivvv|||www^^^MMMCCC>>>888555666777777777:::<<<555555FFFVVVbbbpppvvvkkkdddXXXWWWZZZ```fffjjjjjjjjjbbb\\\ZZZ```dddeeeeeeggggggtttZZZcccaaammmEEE<<>>===<<<:::999888000222555666555444666777222000555999888@@@UUUggg___cccffffffbbb]]][[[ZZZRRROOONNNMMMJJJGGGGGGJJJEEEEEEFFFGGGGGGHHHHHHHHHEEEEEEDDDEEEFFFFFFGGGGGGNNNNNNUUURRRXXXZZZPPP___ccccccdddeeegggiiijjjlllnnnoooqqqtttvvvxxxyyyzzz{{{}}}|||vvvwww{{{kkkjjjiiigggccc``````bbb```bbbTTTRRRXXXMMMIIISSSMMMLLLMMMOOOJJJAAA===>>>DDDCCCCCCGGGOOOWWW___bbb]]]gggeeeddd^^^BBBFFFsssOOO666```{{{222<<>>sssEEE???RRRTTTHHH;;;PPPfffrrr[[[FFFPPPAAA???NNNnnnwwwvvvcccLLL@@@@@@@@@999111???===444222???MMM]]]rrr~~~jjjcccggg\\\```ccccccccceeehhhjjjZZZVVVXXXaaaggggggeeefffjjjaaacccVVVrrrNNNBBB===999888GGGjjjpppRRR:::>>>555CCCJJJYYYkkkEEEBBBccc___VVVOOOLLLYYYRRRIIILLLPPPVVVZZZYYYTTTOOO^^^ooorrroootttnnnaaa^^^AAAFFFLLLPPPOOOJJJCCC>>>888666555666777888888888444333222222333444666888444444555555666777888888444444333333222333333333555444222111222333444555+++---///111333444444444...000222333222000///...111333555666666???```|||zzzwwwsssooommmlllllleeebbbfff]]]\\\UUUCCCMMMSSSRRRPPPNNNLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGFFFKKKJJJKKKMMMQQQTTTVVVWWWWWWVVVXXXYYYUUUPPPQQQVVV]]]```dddeeegggjjjnnnooosss|||xxxuuu}}}rrrvvvtttssstttnnncccXXXRRRMMMKKKHHHGGGHHHIIIIIIHHH>>>GGGGGGJJJTTTSSS\\\vvvsssHHH444IIIYYYTTT666333HHHXXX```iiippp}}}{{{ppp^^^oooVVVsss///666DDDXXXfffoooqqqNNN;;;;;;000///>>><<>>666+++***555666777666555333000///555111111444555222///...000000000000111333555666111111111222333333444444222111000///000111222444...000444666777555333111111333555777888888888888777555333000//////111222,,,222333555555555SSSgggkkkvvvrrrkkkgggfffeeebbb```[[[YYYXXXWWWRRRIIIDDDEEE555777666333444888999888:::DDDHHH@@@LLLSSSIIIZZZhhhgggiiipppyyy~~~zzzrrrlllgggiii```WWWTTTJJJ>>>>>>XXXAAA333???eeeqqqffftttgggSSSPPPPPPGGG??????DDDLLLhhhvvvpppEEEBBB---)))000444000FFF>>>444===888111:::333TTTKKKSSSooo>>>cccLLLllliiiyyyzzzWWWbbbqqqtttuuuVVViiippprrr\\\MMMEEETTTllltttcccMMMIII===222888???888===SSSbbbrrrzzzooofff\\\[[[bbbaaadddeeefffkkknnnjjjbbbWWW\\\ZZZTTTVVVaaaiiiiiiccc___QQQjjjGGGJJJ666>>>===JJJbbbwwwxxxfffRRRGGGHHHIIIJJJEEEWWWhhh]]]XXXkkknnnhhhlllsssqqqrrrrrreeebbb[[[RRRFFF;;;333...<<<777333111111333888>>>111111000///000111333444111...000666777333222444333333222111111111111111555555444444333222222222222333444555666666777777000222555777777666333222666777888888777555333222222000...---...000222333000555333666:::444HHHuuuqqqppp}}}sssppptttpppdddXXXTTTUUUSSSNNNHHHGGGDDD***...???444:::888666444555;;;AAADDDDDDEEEKKKXXXhhhvvvsssmmm\\\[[[YYYPPPWWWZZZHHHcccmmmlllkkkkkkqqquuugggeeeNNN@@@<<<===CCC:::{{{LLL444222666999555///444///LLL___QQQPPPJJJJJJ[[[kkk~~~ZZZNNN|||444mmmNNN>>>KKK```fffvvvMMMjjj}}}uuunnngggtttQQQdddhhhbbbNNN<<>>:::777444222//////000222333333888FFFVVVdddrrrxxxuuunnnYYYZZZccc[[[XXXZZZXXX|||uuuuuukkkeeeNNN000---+++......---555444lll\\\CCC333<<>>bbbNNNLLL```[[[WWWpppeeebbbuuummmyyyZZZyyy|||[[[~~~PPP===BBBNNN\\\ccc[[[III999```vvvvvv___JJJ===;;;DDDFFFWWWcccmmmwwwiiieeeccc___^^^aaa^^^iiiccc```jjj```RRRVVVXXX^^^aaa```^^^^^^\\\YYYUUUaaaaaaPPP>>>:::>>>AAAGGGQQQ]]]eeemmmvvvyyyyyyrrroookkkeee___\\\\\\]]][[[ZZZWWWZZZcccfffYYYHHH999888555333222111111111222111111333666666444111333333333222222222111111222333444444555555444444111111111111111111111111111111222222222333333333333333333333333333333333333333222222333444666777333444555555333333444555555333111222444555333111888444///999444777ZZZgggeeeeeewwwsssvvvdddKKK:::333222111///444111---+++///777AAAGGGVVVZZZ```aaa___\\\[[[[[[MMMRRRUUURRRJJJ@@@;;;999333333333444555666666666AAATTT```^^^]]]eeemmmnnntttxxx~~~^^^[[[WWWVVV[[[eeeooovvvhhh<<<)))000666222...777222MMM```999111999///444===///;;;fffiii@@@AAAtttUUUYYY{{{UUUbbbccc```nnnQQQZZZMMM[[[VVVjjjRRR@@@HHHQQQxxxzzzwwwQQQ@@@:::UUUbbb]]]mmmttthhhccc^^^[[[[[[```dddfff```\\\^^^]]][[[aaaGGGNNNSSSUUUYYY```dddddd___ggghhh___\\\bbbiiijjjmmmnnnkkkeeecccdddbbb^^^YYY^^^dddhhhkkkkkkjjjiiilllhhhiiilllfffSSSAAA999666555444222111111111111222111111333666666444111333333222222222111111111222222333444444444444333111111111111111111111111111111111222222222333333222222222222222222222222222222111111222333555666333444555444333333333555444333111222444555333111555333///999888@@@___eeettthhhnnnwwwoooooopppmmmhhhfff___YYYOOOIIIJJJMMMIIIBBBGGG@@@666000...000111222///---)))((((((,,,000333999===BBBDDDBBB???>>>>>>>>>EEEMMMPPPOOOMMMNNNOOOIIIHHHFFFCCCAAA>>><<<;;;(((666<<<666111555999888<<<;;;===EEEVVVlll{{{jjj[[[RRRJJJTTTSSSDDD;;;;;;444'''222<<<777MMMvvv@@@///888000///555...999bbbUUUgggaaaeeeUUUuuuooo\\\fffcccuuujjjpppDDDrrrvvvoooxxxwwwaaaWWWgggPPPHHH888OOOTTTuuucccGGGDDD]]]llluuuuuummmfffbbb___^^^```eeelllhhhiiifff[[[XXX[[[XXXSSSWWWXXXWWWXXX^^^cccdddrrrtttnnnfffgggnnnnnniiiUUUYYY[[[]]]dddmmmpppooo}}}{{{zzzyyy{{{{{{sssrrrqqq]]]<<<---111333333222111111111111222222222222333555555333111222222222222111111111000000111222222333333222222111111111111111111111111111111111222222222222333111111111111111111111111111111000000111222333444222444555444333222333555444222111222333444333222222444000777999EEEbbb```vvvyyy}}}zzzxxx{{{ttt```aaawwwaaaXXXPPPQQQSSSRRRQQQQQQXXX]]]```___\\\UUUHHH<<>>666222***888EEE{{{333]]]QQQTTTggg```ggg\\\ZZZiii___PPPRRRvvv|||```sss\\\wwwZZZzzzvvvXXX^^^XXXgggeeennnQQQSSSJJJVVVJJJ___wwwzzzhhh___vvv{{{tttbbb]]]XXXYYYaaahhhhhheeevvvgggcccYYYEEEJJJ[[[ZZZfffjjjjjjgggfffiiijjjiiibbbiiinnnnnnrrrxxxtttjjjwwwtttkkk___[[[OOO???444333555777000111222222333444444444222333444555444333222222111111111000000000//////...///000000111111000000000000000000000000000000000000111111111222222222222222222222222222222222222222222333333333333333222333444333222222333444222222222222222222222222---777555444...>>>cccfffpppsssqqq}}}iiifffppprrrUUU===CCC:::000,,,...111000...,,,+++*********+++,,,---,,,,,,,,,---......------,,,------,,,,,,,,,---///000000///......---,,,,,,,,,,,,***'''(((+++,,,***---,,,++++++---///111333------,,,---///333777999555:::AAALLL]]]qqq{{{mmm___ZZZ@@@555000000222:::>>>888666;;;uuuQQQKKKvvvHHHgggWWW;;;jjjtttyyytttmmmggg~~~mmmrrrpppfffuuuiiiqqq]]]mmmjjj```|||SSSsssRRRvvvoooaaaSSSNNN```yyywwwjjj\\\ZZZVVVUUUZZZ```___YYYNNNNNNWWW^^^^^^gggrrrtttdddhhhhhheeedddggghhhgggnnnyyyzzzxxxwwwmmmbbbUUULLLKKKIII???333111666666///000111222333444444444444111333555555333222222222000000000000////////////...///000000111111000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333333333222111333444333222111222444111222333222111000111333,,,555444666///;;;cccmmmjjjxxxssslllhhhpppfffUUUYYYjjjyyy~~~]]]NNN;;;000...000...,,,000///---+++***+++,,,---+++***)))***,,,---,,,+++''''''''''''((()))***+++++++++***)))((('''&&&&&&------,,,++++++---...///111///---+++******+++,,,111000...,,,,,,---.../////////111333333444999@@@MMM\\\ooozzzxxx^^^MMMGGG@@@777DDD===WWWsssQQQ555\\\GGGLLLfffNNNPPP___qqqwwwuuuUUUuuuzzzNNNoooSSSSSSgggWWWoooaaa```xxxeee{{{aaaiiiWWWIII```pppjjjdddmmm|||{{{ooodddYYY^^^^^^ZZZXXX[[[]]]ZZZaaagggfffeeeeee]]]SSSSSSWWW]]]bbbfffnnn{{{sss{{{mmmZZZMMMHHHIIIKKKLLLJJJAAA888555555444000...///000111222333333222222111444666666333111111222000000/////////.........//////000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333222111000111333333333222111222333000222333222000000111333///111000777000666YYYeeeeeeyyypppjjjooo~~~~~~|||SSS___nnn|||uuuttteeePPP???555000...,,,222111000//////...//////...+++)))***,,,...---,,,...---,,,++++++++++++******++++++,,,---...//////)))***+++***((('''(((+++###&&&***---///...---+++000/////////...---,,,,,,$$$(((000666555999III[[[666777;;;<<<===JJJYYY[[[dddxxx{{{uuu^^^UUUTTTVVVNNN<<>>AAAGGGUUUgggwww}}}lll[[[MMMEEE@@@NNNJJJbbbvvv|||ccctttTTTDDDnnnTTT]]]MMMqqqZZZXXXeeeMMMwwwjjjtttdddccc]]]{{{bbbttteeesssxxxvvvyyy{{{zzzrrrjjjgggeeebbb[[[SSSKKKDDD???<<<@@@<<<<<>>===<<<<<>>888555<<>>???;;;===OOOjjj|||{{{~~~pppqqq~~~ooorrrxxxkkk===666999333777//////000000000111111111222111111111111111111111111111111111111111111111111////////////000000000000////////////////////////111111111111111111111111000000111111111111000000//////000111111111111000444777888444111111111...333333222222222111111111000000111333666777555333EEE~~~{{{hhhRRR>>>111000///...---,,,+++++++++++++++++++++++++++++++++///---+++)))))))))***+++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,(((000,,,(((000333222666```aaaYYYeeekkkiiiwwwxxx}}}zzzfff[[[LLLBBB???@@@@@@@@@ZZZkkk|||qqqxxxXXXTTTccc999GGGTTT|||{{{pppeeeWWWfffkkkbbbgggfffkkkvvvlllppp}}}|||jjjVVVJJJGGGCCC>>>>>>>>>>>>>>>===<<<;;;:::<<>>???:::HHHJJJCCCTTT]]]oooxxxgggUUUJJJ888888888FFFZZZdddooouuueeeLLLBBB999QQQ^^^}}}wwwZZZaaaiiiaaaeeedddgggpppdddgggwwwzzzlllYYYJJJBBB@@@AAAAAA@@@>>>;;;999888999;;;<<<===GGGlllrrrzzz}}}}}}lll@@@666888444888...000000000000000000000000111111111111111222222222111111222222222222111111////////////000000000000000000000000000000000000000000000000000000000000//////000000111111000000///000111111222222111111,,,000222000000222333111...//////000111111222222///111444555555777:::>>>>>>qqqooowww\\\rrrQQQ222111000///---,,,,,,++++++++++++++++++++++++++++++(((***---...,,,***))))))*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++******************++++++++++++'''111///(((++++++,,,333---111444JJJMMMAAAPPPZZZXXXZZZ___kkk}}}|||gggYYYZZZSSSFFFAAAEEETTTUUUmmmkkkzzz```\\\BBBEEEDDD\\\fffggg]]]fff[[[cccgggeeejjjpppxxxzzznnn\\\KKKDDDAAA<<<;;;???;;;:::999888999:::===>>>>>>MMMzzzsss~~~tttGGG999777444:::222000000000000000000000///000000111111111222222222000000111222222111000000////////////000000000000000000000000000000000000000000000000000000000000---...///000000000000///000000111222222222222111,,,111333111000333444222111111111111111111111111111111111444888::::::999888mmmcccbbbfffCCC111111///...---,,,,,,,,,************************))),,,...---+++)))***+++)))******+++,,,,,,------******************************************++++++************+++++++++++++++000...---111---+++444888@@@OOOuuuttt|||yyyjjj[[[XXX^^^hhhsss{{{qqqzzzyyymmmQQQCCC===EEETTTOOOfffvvvsss```NNNHHH:::>>>SSSLLLcccQQQ```[[[dddiiilllpppyyyooo___KKK>>>BBBCCC;;;999???<<<===>>>???>>><<<999888???PPPxxxxxxJJJ777111---444---000000000000////////////000000111111222222222222///000111222222111000///////////////000000000000000000000000000000000000000000000000000000000000------...//////000//////000000111222222222222111...222444222111333444222444444333333222111111111333000///444;;;===888222222kkkccc}}}lll{{{WWW222111000///...---------************************(((***+++***((())),,,///))))))***+++,,,,,,------******************************************++++++)))************+++++++++((()))''',,,444...***333***666OOOvvv```NNNMMMXXXzzzkkkGGG---...QQQ222CCCcccyyywww___SSS777555[[[HHH]]]NNN[[[^^^jjjjjjpppzzzttt```UUUCCCEEEBBB999888888======AAA<<<:::>>>:::777>>>FFFaaa===111333888///222000000000000////////////111111111000000000000000111111111111111111111111000000000000000000000000111111000000//////......000/////////000000///---...............///000000222111111111000000//////000000000000111111111111222111000000111222555666333111///111555888888666:::XXXggg~~~yyyxxxGGG***(((222---,,,000(((,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...///000///;;;888zzz|||uuu}}}qqqRRR888)));;;:::999;;;AAALLL]]]ooo|||dddNNNFFFFFFIIIVVVeee]]]kkkyyy|||}}}xxxbbbUUUNNNAAA???<<<999>>>===;;;<<<@@@;;;999;;;777555???___yyyAAA333333777...000000000000000////////////111111111111000000000000111111111111111111111111000000000000000000000000111000000000/////////...000///...///111111///..................///000000111111111111000000000///000000000000111111111111222111000000000222444666111111222333444555555555===[[[kkk}}}~~~xxx]]]888+++222---+++///***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111111:::555sssqqqpppccc777222444333<<<>>>BBBFFFKKKTTT```hhhqqqVVVFFFCCCEEEdddmmmsssqqqpppwww{{{iiiaaaaaakkkaaaMMM===:::@@@@@@666999===:::999<<<888:::IIInnnEEE555222666---///////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////......000222333222000//////.........///000000111111111111000000000000000000000000111111111111111111000000000222333444000333555555333222333666>>>[[[ssszzzyyyyyyKKK///000///+++------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,---...000111333222888222jjjsssyyywww===888---000222666;;;;;;;;;???HHHPPPYYYrrr}}}___BBBAAAUUUjjjsssuuuxxx}}}tttjjjpppvvv^^^???888===AAA777777<<<;;;;;;>>><<>>===LLLhhhzzzLLL666000555...111.../////////000000000111000000111111222222222333000000000000000000000000000000000000000000000000////////////000000000000000000000222555666666555111000000/////////000000000000000000000000111111///000000000111111111111000000000000000000111111000444555222///111;;;EEE;;;VVVqqq{{{yyyddd:::...333...+++000,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///111333555222666444aaaxxxBBB111222333111///000222333111///888<<>>666???888;;;>>><<<;;;;;;:::OOOsssuuuPPP888000666000222......//////000000111111000000111111222333333333111111111111111111111111000000000000000000000000////////////000000000000000///000222444555555444111111000/////////000000000000000000111111111111000000000000111111111111////////////000000000//////222333111///333===GGG;;;TTTkkk{{{xxx}}}zzzqqqFFF000333000+++000,,,++++++******++++++,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------///111444555222555666]]]UUU:::...444///+++---111222...)))000///888EEEFFF===>>>HHHZZZwwwqqqaaabbbhhhhhh|||~~~wwwqqqYYYTTTTTT>>>\\\sssGGG;;;CCC444;;;555:::<<<;;;:::;;;===YYY~~~WWW<<<111666000333.........///000111111111000000111222222333444444222222222222222222222222000000000000000000000000.../////////000000000111...---...///222222222000222111111000//////000000///000000000111111111111000000000000111111111111/////////////////////...---000222111000333:::@@@999QQQggg{{{xxxWWW333111111,,,000,,,++++++******++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---///111333555444444666WWWkkkDDD...///---+++,,,///111///---666+++###&&&000999===>>>:::DDDYYYwwwyyy\\\ooovvv}}}wwwssskkkUUU]]]iiiYYYaaarrr<<<333AAA222===:::777:::999;;;>>>DDDeeezzz\\\???222777111222---......///000111111222000000111222333333444444333333333333333333333333000000000000000000000000.../////////000000111111,,,,,,,,,---///000///---222222111000000///000000//////000000111111111222000000000000111111111111...///////////////......+++...111222222333666999666LLLdddzzzwwwxxxbbb666///000,,,111,,,++++++++++++++++++,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,...111333555666444444RRRzzzKKK111444333222///---,,,,,,,,,$$$222888111,,,000444222555888===JJJbbb}}}~~~wwwvvvbbbSSSbbbTTT~~~SSS:::===;;;666888;;;888===555444>>>HHHlllddd~~~nnn:::333999***333111111000000000000111111111111111111111111111111222222222111111000000000222111000//////......///000/////////...........................///000000000000...------...///000222222222111111111000000///////////////.........---...............---------...///111333555666777888GGGyyywwwhhhppp~~~{{{PPP''')))555'''+++++++++************)))+++******)))+++---///111,,,***)))+++...///---+++---,,,++++++------,,,+++000///---+++******+++++++++++++++++++++++++++++++++,,,,,,---...///111111000555999iiiccc444000///------000111---(((,,,,,,------...//////000000222777<<>>222:::...444111111000000000000111111111111111111111111111111333222222222111111111111111000//////////////////000000/////////.........///............///000000///...---------...000111111111000000000/////////////////////............---......//////...------......000111333555666777888BBBssszzzeeennnrrr\\\333,,,222)))+++++++++************)))******))))))***,,,...000---+++***+++---///---+++---,,,++++++,,,,,,+++***))),,,000444444222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000333666fffppp555333111...------...---***,,,,,,,,,---.../////////---...111444666>>>OOO```jjj|||zzz}}}vvvcccZZZaaaYYYooonnnvvvgggFFF777;;;:::777999999666666===>>>;;;QQQwwwFFF111:::111444111111000000000000111111111111111111111111111111333333333222222222222111//////.........///000000000000000000//////////////////......//////000111...---------...///000000////////////....................................---......//////............///000111333444666666888;;;kkkjjjnnnxxxsss|||oooFFF000...,,,+++++++++************)))))))))(((((()))+++---...---,,,***+++,,,......------,,,******++++++***((()))---222777888444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222aaa===333111...---++++++,,,---+++,,,,,,------......//////---///111222333;;;EEEOOOaaawww{{{{{{~~~ggg___QQQhhhGGGrrrkkkVVV>>>666;;;999777:::888777444??????:::[[[~~~OOO000888444333111111000000000000111111111111111111111111111111333333333222222222222222............///000111222111111111000000000///////////////...///000000111//////................../////////...............------...............///---......////////////......///000111333444555666999888hhhlllooo}}}vvvvvv|||ZZZ666***...+++++++++*********))))))(((((((((((()))***,,,,,,...---,,,+++,,,------...---+++************)))(((...///000000000000///...------------------------,,,,,,,,,------///000000111000///^^^~~~RRR111...------,,,***+++...++++++,,,,,,------------///,,,,,,///111222555;;;JJJJJJRRRbbbrrr~~~ppp___[[[iii```cccpppHHH999666:::777888;;;777888555======???iiiwwwYYY222666444222111111000000000000111111000000000000000000000000222222222222222222222222.........///000111222333222111111111111000000000///////////////000111111111111000000///...---,,,////////////////////////,,,---------......//////---......///000000////////////000111333444555555::::::kkk{{{eeemmmlllrrrkkk@@@***///+++++++++*********))))))(((((((((((()))***++++++---...------,,,,,,---...,,,+++******++++++)))(((,,,+++++++++,,,,,,---...---------------------------------------...///000111111000^^^}}}lll///,,,+++///...******,,,+++++++++,,,,,,,,,,,,,,,,,,((('''***---...111666>>>BBBKKKUUU]]]hhh{{{fffRRRbbbdddmmmnnnxxxvvv???777999;;;666888<<<777777999;;;;;;NNN|||{{{ddd666444333333111111000000000000111111000000000000000000000000000111111111111222222222000//////000111222333444222222222222111111111000000000//////000000111222222222222111000///...---.........///////////////,,,,,,,,,---......//////---...//////000000000000///000111222333444444555888???sssuuuaaaiii}}}|||{{{NNN......+++++++++************)))(((((())))))************,,,...//////---,,,,,,---,,,***)))***+++,,,+++***(((***+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////111333555bbb666...***///111,,,)))+++++++++++++++++++++++++++...***)))+++,,,,,,///444:::???HHHOOOSSSZZZkkk|||qqq```OOOfffIIIqqqhhhrrr}}}___;;;777;;;;;;555888===777444???;;;===bbbnnn<<<333333555111111000000000000111111000000000000000000000000//////000000000111111111222111111111222333444444333333222222222111111111000000//////000000111222000111222222333222111000,,,---------............++++++,,,------...//////------///000000111111111000000111222333444444555555EEE{{{rrraaagggzzz___444,,,+++++++++************)))))))))******++++++******+++...111111///,,,+++,,,+++***)))+++---...---,,,555444111...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000666:::ggg|||EEE555+++...111,,,***,,,+++++++++++++++*********---,,,---000///,,,...333<<<:::===GGGQQQXXXaaahhh{{{ccc]]]\\\]]]HHHUUUxxxTTTQQQ999888===<<<444888===777222BBB<<>>kkkoooQQQ<<<,,,---000---***,,,++++++******************%%%''',,,000...+++,,,111444777===DDDIIIOOO\\\iiipppttt]]]PPP[[[\\\aaaMMM^^^===999888777555555777888999;;;888<<>>BBBJJJSSSYYYlllwwwkkkXXXMMM___rrreeeEEEqqqiiiCCC999888777666666777888999999777???QQQSSS999555222111111111111000000000000000000000000000000000000000/////////000111333444222222222111111111000000//////000/////////000222111000000000000000000000//////000111333444555666222222111///---++++++,,,++++++,,,------.........++++++,,,---...///000111//////000111222444555666888NNNjjjgggNNN000---,,,+++***))))))))))))***)))))))))))))))))))))+++111000)))(((...---&&&))))))***+++,,,---......444000,,,+++,,,---)))&&&+++++++++++++++*********------,,,,,,,,,---......000555HHHhhhCCC000---111...,,,************************************+++,,,...///000222666999;;;???GGGPPPVVVdddoootttaaaQQQJJJ[[[XXX>>>JJJTTT<<<999888777666666777888999777666DDDaaa___===444333111111111111000000000000000000000000111111111111/////////000222444555666222111111111111000000000000///.........///111222000000000//////000000111//////000000111222222222222555888666000,,,+++---******+++,,,,,,---......,,,,,,,,,---...///000000/////////000111333555555999QQQtttmmm]]]222---,,,+++***))))))))))))))))))))))))))))))******&&&++++++'''''',,,---((())))))***+++,,,------...333000,,,,,,...///---***++++++*********)))))))))+++++++++++++++,,,------111555HHHkkk}}}ZZZ+++333///,,,...***************************))))))******+++,,,......111333666888;;;BBBLLLSSS]]]hhhkkkYYYKKKEEEJJJJJJCCC???aaaQQQ666888888777666666777888888888555GGGpppfff>>>222333111111111111000000000//////000000000000000111111//////000111222333444555111111111111000000000000//////000222444444333222111000/////////000000111////////////////////////111555888888555111......******++++++,,,------...,,,---------.../////////.........///111222444555:::UUU}}}ttt~~~kkk333---,,,+++***)))))))))))))))))))))))))))*********'''++++++((()))------***)))))))))***+++,,,,,,---000...,,,---...//////---'''(((((()))******++++++***))))))******+++,,,---333555HHHmmmsssooo+++777---+++///+++************************))))))))))))***+++,,,---111111333777:::>>>GGGPPPZZZeeevvvxxxdddQQQEEE@@@;;;DDD[[[QQQFFF===888888777777777777888888999666LLL~~~fff===000333111111111111000000000///.........//////000000000000000111111111111111111000000000000000000000000...000444999===<<<777333333222000/////////111111/////////......---------111111333666888777333///,,,,,,+++++++++,,,---...------..................------...///000222333444:::YYYxxxuuu555---,,,+++***))))))))))))(((((())))))***************,,,+++))))))++++++)))((())))))******+++++++++***)))((()))***+++++++++((((((((()))******++++++((((((((()))***+++,,,,,,222222GGGooovvv888777+++,,,000---************************))))))))))))***+++,,,,,,000000333888:::<<>>EEEfffaaaSSS;;;<<<777777777888888777777777:::888SSSaaa:::000333111111111111000000000000------......//////000000000111111111111111000000//////000000000000000111...111777???EEEDDD===777666555222000///000111111//////......------------///------111777888555222///...---,,,+++,,,---..................------------------...///111333444:::\\\~~~<<<---,,,+++***))))))))))))((((((((()))******++++++******))))))((((((''''''(((((()))))))))*********))))))))))))***+++,,,---,,,,,,+++***)))(((((('''((((((((()))***+++,,,---///...DDDqqqQQQ444+++.........******************************))))))***++++++,,,000...222:::;;;:::@@@JJJNNNXXXfff{{{{{{eeeTTTHHHCCCDDDdddnnnLLLqqq{{{<<<888777777888888888888777777::::::[[[YYY777111555111111111111000000000000---......///000000111111///000111333333333222222////////////000000111111000222888AAAHHHHHHBBB<<<:::888555222000000000111...............---------,,,,,,,,,...111333444555222111///---,,,,,,------//////.........---------,,,,,,---...///111222333:::^^^GGG---,,,+++***))))))))))))'''(((((()))******++++++)))(((((((((((('''''''''((((((((()))))))))))))))***++++++++++++,,,---///------,,,+++***)))((((((((((((((()))***+++------...,,,BBBppp{{{ooo333---111,,,---************************+++************+++,,,,,,---,,,111;;;<<<888<<>>BBBfff999~~~RRRDDD666888888777777777777888888:::>>>yyywwwJJJ000000222000000000000////////////222111000//////000111222333777999777777888555111........................000111333888>>>EEEKKKNNN===:::444///---,,,...///------------------------,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---...///000111444hhhwwwhhhFFF,,,+++)))((((((((())))))))))))))))))*********************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---///000555kkkzzzEEE666(((111------,,,+++***))))))))))))++++++************++++++---...111222444888<<<@@@GGGOOOZZZdddppp~~~dddSSSMMMTTTjjjVVVIIIMMM@@@777888888777777777777888888<<<@@@|||PPP444222444111111000000000/////////111111000//////000111111222666888666666666333...///...............------...///111555:::???DDDGGG;;;888444000---------...---------------------------,,,,,,,,,,,,------...///...---,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---...///000111777kkkzzzrrrxxxEEE---,,,***)))(((((())))))(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------///000666kkk~~~VVV777,,,111+++---,,,+++***))))))))))))++++++************++++++,,,...000222444777;;;???CCCIIISSS]]]iiinnnbbbVVVMMMssswwwDDDcccHHH:::888888888777777777777888888>>>DDDVVV888222333222222111111111000000000111000000//////000000111333888:::999888888444///000//////...------------------...000444777;;;===888666333000...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---...///111222999nnnyyygggDDD///...,,,***)))((())))))(((((())))))))))))******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))*********************+++,,,---------///111777lllqqqmmm888000222***---,,,+++******)))******++++++************++++++,,,...000111333666:::===DDDHHHPPPZZZfff{{{ggg^^^aaajjj[[[>>>EEE888999999888888777777888888999<<>>GGGOOOWWWeeeiiipppggg>>>===vvv@@@???;;;:::999999888888999999:::<<>>{{{kkk~~~sss===,,,+++)))((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************)))***+++,,,...///000111---444===qqq}}}ttt~~~???,,,000,,,,,,,,,++++++,,,------++++++************++++++***+++,,,,,,---...111444333:::DDDGGGHHHRRRmmmwwwqqqfffAAABBBKKKvvvFFFCCC888<<<999888999777555888>>>ggg{{{III333555222111000//////.........//////.........---------...//////000111222222333111111000///...------------------,,,,,,,,,++++++++++++++++++++++++++++++...---,,,+++************++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,---...000222333444444bbbZZZtttBBB...)))(((++++++(((&&&'''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------...222DDD~~~cccfff~~~KKK///,,,...---,,,+++***---111444,,,---***&&&%%%)))+++******++++++******,,,///222444777AAAJJJIIILLLbbb}}}tttyyyTTT999@@@XXXEEE???===;;;888888999999888<<>><<>>:::888777777777<<>>???;;;888888777888===EEE~~~YYY;;;444222111000//////.........---------.........//////---------...//////000000111222333444444222///...............------------........................,,,++++++***++++++,,,,,,***+++---......---+++***))))))))))))))))))))))))************++++++++++++******+++,,,...000222333AAA\\\yyyvvvSSS;;;000+++)))***+++((('''(((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++---...///333888sss555.........,,,***)))+++,,,***,,,+++((((((---///...(((***++++++******+++,,,,,,///333777===DDDKKKOOOWWWsssEEE@@@?????????IIITTT???;;;999999999999@@@GGG~~~}}}[[[===444222111000//////.........---------.........//////---------...///000111111444555666777666444111/////////.........---------////////////////////////+++++++++***++++++,,,,,,***+++---......---+++***)))))))))))))))))))))))))))************+++++++++******+++,,,...000222333CCC\\\lll}}}MMM666...)))(((++++++(((&&&'''%%%%%%&&&'''((()))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++---///000444<<<999...///...---***)))***+++&&&)))***((((((***((($$$(((***+++,,,*********++++++000333666999AAAHHHLLLSSSsssfff@@@;;;>>>555DDDGGGhhh333BBB;;;:::///@@@ZZZXXX...:::222111///---,,,---.../////////000000///...------............///000222222555:::===<<<:::999444...222000......///000///...000000000000//////......******************++++++,,,+++++++++++++++++++++++++++++++++*********))))))************++++++++++++,,,...//////000333666FFFaaayyy~~~vvvDDD888------+++)))((('''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))))))))***+++,,,......+++IIIAAA000555---&&&+++,,,(((***))))))))))))))))))))))))++++++************++++++---...000222666<<>>CCC]]]gggKKKEEEIIIkkk999777:::===IIIhhh>>>---///...------,,,---///000222...////////////...------,,,------///111333555666BBBHHHMMMMMMLLLJJJCCC;;;444111......///111222333777666444222000...,,,,,,+++*********++++++,,,---......---,,,++++++******************)))))))))((()))************+++++++++***,,,......///000333555IIIcccssslll<<<444------+++)))((('''''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))***+++,,,......555VVVmmm000///,,,++++++)))((()))))))))))))))))))))))))))+++******))))))******+++,,,---///111444:::AAAFFFJJJ\\\}}}nnnGGG<<>>@@@888888NNNVVV333333......------------...///000.........//////...------,,,,,,---...000111333444999@@@EEEGGGIIIJJJHHHCCC777444///---...000111222555444333111///---,,,++++++++++++++++++,,,---...000///...---,,,+++***)))*********)))))))))(((((())))))*********+++++++++***,,,---......000222555???zzzkkk}}}yyyfff;;;666------+++)))((('''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))***+++,,,......555VVV666---+++...***'''(((((())))))))))))))))))))))))******))))))))))))******+++,,,...000333999???DDDIIIRRRTTT???======666999,,,888JJJ~~~;;;AAA;;;>>>aaaJJJ000999111//////...---------------------............---------------------...///000---222444555999>>>@@@>>>999555000---,,,---......//////......------,,,,,,++++++++++++,,,---...///000000///...---++++++***************))))))))))))))))))*********+++++++++***+++---......///222444000aaassszzzqqqaaa999777------+++)))((('''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))***+++,,,......555SSSDDD...***000)))&&&***'''((((((((((((((((((((((((***))))))))))))))))))******+++---...111777>>>BBBGGGKKKcccGGG??????AAA555>>>999@@@AAA\\\|||888<<<@@@DDDrrrDDD111;;;333//////......---,,,,,,+++,,,,,,---............---------,,,,,,,,,,,,------...000000...000555888777666333...,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000000///...------,,,,,,++++++++++++*********))))))************+++++++++)))+++------...///222444444YYY{{{{{{xxx___777444------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))***+++,,,......666NNNUUU111)))111)))&&&,,,&&&((((((((((((((((((((((((***))))))(((((())))))******+++,,,---000555<<>>000<<<888:::222===iiieee777:::@@@@@@wwwAAA222888///---------...------,,,,,,+++,,,------.........---,,,,,,,,,,,,------...///000222222...///333444222111...+++******+++***))))))))))))******+++++++++++++++,,,,,,---///000111000/////////......------,,,,,,,,,,,,++++++++++++)))************+++++++++)))+++,,,------///222444:::VVV{{{ccc888222------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))***+++,,,......444GGGggg666(((111((('''...&&&(((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,///444;;;???BBBFFFjjjfffTTT@@@GGG888888CCC222<<<666999555>>>===uuucccAAA444<<<@@@<<>>nnn555;;;***444------------------------/////////////////////////////////////////////000///000///,,,---000...)))))))))))))))))))))))))))++++++******************))))))***+++---...///000.........------,,,,,,,,,++++++++++++*********)))))))))))))))************...---------...///111222888EEE|||qqqxxx}}}tttFFFAAA000---***((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...222===jjj???---,,,***...$$$******)))(((''''''((()))***))))))))))))))))))))))))***++++++***---444:::<<>>UUUhhhUUUPPPEEE===<<<:::999999888777666666666666777888888777666666999<<<999:::666888999NNNOOO444555333,,,------------------------...000222555888;;;===???:::<<<>>>@@@AAA@@@@@@???>>>@@@===444---++++++***))))))))))))))))))))))))************************))))))******++++++++++++,,,++++++++++++***************)))))))))((((((((())))))))))))************,,,,,,++++++---...000111111FFFqqqiiiwwwkkk{{{LLLAAA///,,,)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...111666JJJUUU777---+++---&&&)))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((***...222555777<<<===JJJyyy^^^OOOKKKAAA;;;<<<999999888777666666555555666///444:::===<<<;;;<<<>>>;;;;;;777888888WWWCCC444000777+++------------------------...///000111333444555666999;;;???AAACCCBBBAAA???FFFHHHDDD999...+++,,,,,,))))))))))))))))))))))))***************+++++++++*********)))))))))))))))***************)))))))))))))))))))))((((((((((((((()))))))))************++++++***+++,,,...000111333JJJgggiii~~~sss|||KKK<<>>:::;;;888999888777666555555555555555444111000111333666888999:::777999777ddd~~~<<<444---777---------------------------,,,,,,,,,---------------...111444666888777666555:::>>>;;;111)))(((***+++))))))))))))))))))))))))))))))*********+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))*********************+++,,,...000222555```zzzjjjwwwyyyFFF555...,,,)))(((((()))((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...///555<<<~~~nnn@@@,,,,,,,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((()))***------***---<<>>:::888777666555555444444555999888555222000111555888555777:::>>>:::}}}NNN555000444,,,,,,---------------------------------,,,,,,+++++++++---------------------......///...******,,,***&&&))))))))))))))))))))))))((())))))***++++++,,,,,,)))*********++++++++++++((()))))))))******++++++++++++++++++************))))))))))))************++++++,,,---...111333555999dddxxxmmm;;;***---+++(((((()))))))))(((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------......'''555TTTSSS444444,,,...$$$'''((()))******)))((('''))))))))))))))))))))))))+++$$$###,,,000---111:::@@@;;;;;;bbbzzziiiTTTNNNCCC999777::::::888===555666888333555666///333333222111222333555666333777;;;444<<<>>>333222000(((000//////...---,,,,,,++++++++++++************++++++---...///000222222333333222000---+++))))))***+++******+++******)))(((''')))******++++++,,,,,,---************)))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,...000333444>>>ppp~~~ZZZ...///+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((()))******++++++...000555FFFeee555---///!!!---'''((()))++++++******)))))))))))))))))))))))))))***)))((((((***...111333@@@777IIIRRRxxxeeeQQQJJJBBB>>>======<<<<<<999666999999222111444111333333222222222333555555888888;;;;;;ZZZ:::666222///***...///......---,,,,,,++++++++++++************++++++---...///111222222222333000///---+++***************+++++++++******))))))******++++++++++++,,,,,,************))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---///111333555EEEwwwOOO(((***+++***))))))(((((())))))''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((()))******++++++---000333@@@lll888---111%%%---'''((()))***+++******)))))))))))))))))))))))))))***)))((()))***---111333>>>888HHHNNN{{{```OOOEEE???@@@@@@;;;999<<<:::888777777777999::::::444333222222222333444555777333666???zzzjjj444:::222......,,,.........------,,,,,,+++++++++************++++++,,,---...000111111111111......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++---,,,------///111444555RRR{{{}}}jjj===&&&---+++***))))))(((((())))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))******+++++++++000111888www???+++222)))---(((((()))************)))))))))))))))))))))))))))***)))((()))***---000222::::::FFFIIIwww^^^PPPBBB;;;======666555;;;;;;===999999===;;;555555555444333222222333444555666222555DDDVVV111;;;000+++111,,,......---------,,,,,,,,,++++++************++++++++++++,,,---.../////////,,,,,,---------,,,+++***+++++++++,,,---......///000//////...---,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++---------...///222444555bbbwwwoooKKK///***444******)))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))******++++++***111111111pppFFF***111++++++((()))))))))************))))))))))))))))))))))))))))))))))))***---///111666;;;CCCEEEzzzppp]]]NNNAAA888:::<<<===BBBIIISSShhhpppjjj___GGG333666666555444333333333444555888777999OOOIII111888///)))222------------------,,,,,,,,,++++++************++++++((()))***+++,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,---...000111222222111000///......---++++++++++++************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---///111444555kkkqqqccc;;;+++...222***))))))((('''((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++111222///[[[OOO,,,000,,,))))))))))))))))))*********(((((((((((((((((((((((())))))))))))+++,,,...///333;;;AAAEEErrrkkkZZZHHHAAA:::;;;DDDRRR___fffkkkVVV444666666555444333333333444555444999:::WWW???444333000***000...------------------------++++++************++++++(((((()))*********************+++,,,,,,---......---,,,,,,,,,,,,...000111333222222111000/////////,,,++++++++++++*********((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++,,,+++,,,,,,...000333444eeeiiijjj<<<---///(((***)))((((((''''''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))******++++++,,,///222///HHHXXX000///+++))))))))))))((()))******+++(((((((((((((((((((((((((((((()))***+++,,,---...111;;;@@@HHHpppeeeTTTAAABBB??????OOOjjj|||ssspppBBB999777666555444333333444555///999888```ssssss888777...333,,,---...------------------------++++++************++++++))))))***+++++++++******************+++---///000...---,,,+++,,,---///000111111000000/////////...,,,,,,+++++++++*********(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++*********+++---///222333MMMjjjppp:::+++000&&&))))))(((''''''''''''(((%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((()))******+++++++++,,,111111:::aaa777///+++******)))((((((((()))++++++(((((((((((((((((((((((((((((()))***+++,,,------000999???MMMqqqttt```OOO<<>>QQQsssnnn^^^PPPBBB>>><<>>111------))))))(((((((((((()))))))))((('''&&&'''((())))))(((((()))***+++---...///222999===YYYyyyuuuaaaSSSJJJDDD888bbbgggvvv===999@@@333999111333777888OOOwww:::666000...//////...,,,/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++,,,---...000111///JJJ}}}III---......))))))))))))((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++++++++++++++*********+++...,,,,,,666<<<???111,,,)))))))))(((((((((((())))))))))))(((((((((((())))))(((((()))***+++---...///666555BBBjjjuuunnn]]]OOOIIIBBBAAAwwwrrr[[[======:::999111888777666QQQ\\\666333000///000///...,,,000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,............------------,,,+++++++++******))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********+++++++++,,,---...000000///FFFyyyqqq}}}TTT000***///))))))))))))((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,++++++******))))))***///)))---555...bbbwwwEEE333***$$$))))))(((((((((((()))))))))******)))((((((((()))(((((()))***+++---...///666---GGGsssiiiwww]]]NNNJJJFFF\\\ffftttDDD555???222333999888444QQQIII444333111000000000///...000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,/////////............---++++++***************)))(((((((((((((((((((((((())))))))))))))))))******(((((())))))************+++++++++,,,---...///000222FFFxxxnnn}}}ZZZ111'''///))))))))))))((((((((((((((((((((((((((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***+++++++++******))))))))))))...)))///333+++MMMtttKKK777---)))))))))(((((((((((()))))))))+++,,,+++)))((((((***(((((()))***+++---...///000***OOOwwwhhh|||nnn]]]MMMJJJIIIuuu|||QQQBBBsssTTT333===...333777888333RRR@@@444333222111000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++//////.........---------************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++,,,,,,,,,,,,---...//////444HHHzzzuuu\\\///'''...))))))))))))((((((((((((((((((''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******************))))))))))))---***000//////???}}}III444,,,...))))))(((((((((((())))))))),,,...---)))'''(((***(((((()))***+++---...///---===fff{{{ggguuueee]]]KKKGGG\\\mmmfffjjjrrryyynnn???666555444555888333VVV{{{<<<444444222000.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++------,,,,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++,,,,,,,,,,,,------...///444GGG{{{~~~yyyZZZ,,,)))---))))))))))))((((((((((((''''''&&&&&&''''''((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))************)))++++++111***555777rrrxxx}}}LLL333'''+++))))))(((((((((((()))))))))---///...***'''(((***(((((()))***+++---...///777gggwwwdddnnn___\\\JJJEEE|||uuu\\\{{{xxxgggOOO111???555555888444ZZZppp999444333222///,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++,,,,,,,,,,,,------...///222FFF{{{}}}oooWWW)))+++---))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))******++++++******---000'''999222]]]~~~uuummmWWW:::''')))))))))(((((((((((()))))))))---000///***'''(((+++(((((()))***+++---...///DDDnnnaaaiiiiiiXXX???___pppiiiddd___~~~{{{GGG888999444333888===UUUUUU???444333222000//////......,,,------......------,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***)))((((((((()))+++,,,((('''&&&(((,,,---+++)))*********)))))))))))))))'''(((((()))***++++++,,,,,,,,,,,,++++++************,,,------,,,---///111555444|||]]]\\\;;;666000'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************---,,,******,,,333<<>>dddyyy}}}===222''')))...///))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,---111666:::nnnrrrsssUUU444333((())))))))))))(((((((((((((((((((((((())))))))))))---+++(((&&&)))444CCCOOOfff___kkkXXXOOOmmmcccFFF111:::PPPhhhwwwmmmLLL:::999222777>>>[[[{{{AAA111333222111000............,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))))))))))))))))))))))))))******+++(((((('''((()))***++++++)))***************++++++''''''((((((((()))))))))+++++++++***************)))************---111555222===cccxxxhhhzzzxxx999...111,,,---***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))***,,,------///333555OOOsss~~~aaa333///***))))))))))))(((((((((((((((((((((((()))))))))))))))*********,,,111999???tttjjj\\\ggg~~~vvvQQQ^^^wwwkkkGGG===999<<<:::BBBkkkyyykkkZZZ<<<===555888???___jjj===222333222111///......------,,,------......------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((((((((((((((()))))))))************---,,,***(((&&&$$$$$$%%%))))))******+++++++++,,,(((((((((((())))))))))))************************)))***+++++++++...222555777AAAzzzfff{{{yyy???,,,888...,,,((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************(((***,,,---...///111222>>>tttrrr222)))---))))))))))))(((((((((((((((((((((((())))))))))))'''((()))+++,,,...111333XXXWWWYYYdddyyyiiiTTT```iiiEEE===:::>>>AAA999777RRRuuu}}}___KKKAAA{{{oooggg777<<<999888@@@aaaZZZ:::555222111000///...---------,,,------......------,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((((((((()))(((((()))************)))'''((())))))(((***---///))))))******+++,,,,,,,,,))))))))))))************)))))))))******************+++---......///222444444IIIyyyyyytttxxxsssMMM)))666***...***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,---......000222888vvv666(((...))))))))))))(((((((((((((((((((((((())))))))))))***((('''''')))---222555:::uuunnnOOOYYYcccuuunnnfffXXXSSS777<<<777777999666666FFFYYYwww{{{qqqkkkpppcccKKKzzz999888333777???aaaLLL777666222111000///...---------,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((((((((())))))'''((()))***+++******)))###%%%''')))***...333888))))))***++++++,,,------++++++++++++************((()))))))))*********++++++---000111111111111222111YYYbbb,,,555'''///,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,------///111333666nnnyyyAAA...+++))))))))))))(((((((((((((((((((((((())))))))))))+++)))''''''***...111333,,,TTT~~~}}}gggXXXTTTZZZYYYcccssszzzxxxPPPDDD===:::999;;;<<<888555:::BBB[[[vvv```qqqmmmaaaoooDDDDDD;;;666>>>```EEE444666222111000///------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))***'''((()))++++++******)))+++,,,,,,***((((((,,,///))))))***+++,,,,,,------,,,,,,++++++++++++++++++(((((())))))*********++++++...111333222111111111555kkksssttt555:::)))000,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))***,,,------///222555444ZZZ{{{KKK555'''))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++------,,,+++666333BBBLLLJJJEEEIII^^^ZZZcccrrrlllKKKCCCCCC:::>>>;;;999888999::::::999HHHUUUddd}}}JJJIIIJJJ777BBBooo777===111444222111111111000...,,,+++,,,------------++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))******************))))))))))))******)))((((((((()))***++++++000000///...---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---...///111222333777~~~AAA444000111000************))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...///111111555AAA\\\111+++******)))(((((((((((((((''''''''''''((((((((((((***************+++++++++111666<<>>AAA999<<<;;;:::999999999::::::666ooo~~~iiifffFFFFFFfff666AAAmmm}}}555<<<222444222111111111000...,,,,,,---.........---,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))))))))***+++...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...000222333:::MMM777******...************))))))))))))''''''((((((((()))))))))(((''''''''''''((())))))***)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++,,,...///000222===bbb333*********)))(((((((((((((((''''''''''''((((((((((((***************+++++++++...444;;;>>>???BBBIIINNNTTT]]]lll{{{QQQ???999;;;>>>888:::;;;;;;:::999888999:::DDD```jjjRRRtttDDD999PPP777FFFssseee444;;;333333222111111111000...,,,---............---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))******************))))))))))))******+++***))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++,,,---///222333666|||\\\:::)))'''---************))))))))))))''''''''''''((((((((((((((((((''''''(((((()))*********)))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************+++---...//////888www}}}lll555(((******)))(((((((((((((((''''''''''''(((((((((((())))))*********+++++++++---333:::>>>???BBBGGGMMMQQQ[[[jjjvvvQQQ;;;======;;;;;;777888:::<<<<<<:::999999;;;222LLLbbbfffrrrdddyyyDDD;;;+++;;;QQQQQQ666999333333222111111111111///---------------,,,,,,+++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++*********)))))))))((((((((()))))))))************+++******))))))******+++++++++***)))((((((((()))((((((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,...000222333444yyybbb777111...---************)))))))))(((&&&'''''''''((((((((((((((((((((('''((())))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++*********++++++,,,......---333```|||www999'''***))))))(((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,///555:::===>>>AAAHHHNNNOOOZZZgggkkkMMM:::999BBB>>>888:::;;;888:::===>>>===;;;;;;:::///===ppp}}}MMM```zzz>>>KKK222===YYYFFF999666333222111000111111111///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))((()))))))))************++++++************++++++++++++***)))((((((((()))(((((())))))******++++++******+++++++++,,,,,,,,,------...///111222333444888{{{bbb000:::777+++************)))))))))((('''''''''(((((((((((()))((((((((((((((()))******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,+++++++++,,,---...///...000MMM{{{<<<)))***))))))(((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,111555888999:::>>>HHHOOONNNYYYfff{{{ZZZGGGAAA999>>>CCC:::555<<>>~~~|||@@@---******)))(((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---111444777888888===FFFNNNNNNZZZfffpppVVVGGG@@@BBB<<<@@@@@@999;;;AAA======;;;;;;???DDDEEE???888777333???www}}}DDD333999<<<\\\}}}@@@999///777111000000000222111000...+++++++++,,,---///111222000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************,,,++++++******++++++,,,))))))))))))))))))***+++)))))))))))))))***************+++++++++,,,,,,,,,///111555999:::999777666<<<~~~;;;999000---************))))))))))))))))))))))))*********+++))))))(((((())))))***++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---111---555yyywww|||CCC111******)))(((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,------000555;;;===>>>@@@GGGMMMOOO\\\fff[[[KKKIIIGGG@@@AAA<<<>>>???===DDDEEE999???<<<:::@@@GGGHHH@@@888///@@@AAAfffyyyggg\\\:::>>>===___ppp???777---:::111000000000222222000...,,,,,,,,,---///222444666333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************,,,++++++******++++++,,,))))))(((((()))***++++++)))))))))))))))))))))(((******+++++++++,,,,,,,,,///333888<<<===<<<888666CCCIII666)))222************)))))))))))))))*********++++++++++++)))))))))))))))******++++++++++++************)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******************++++++222,,,111kkkuuu}}}DDD444******)))(((((((((((((((''''''''''''((((((((()))'''((()))***+++,,,------111999AAAEEEEEEFFFJJJNNNPPP]]]fff~~~wwwRRRKKKJJJ???<<>><<>>444666555000000000000000000000000......---...111555999<<>>CCC@@@@@@????????????@@@@@@>>>AAA>>>;;;???GGGBBB777999;;;<<>>WWW///111,,,+++***))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))((('''))))))))))))))))))))))))++++++******++++++,,,---------000BBBvvvYYY---,,,+++***(((''''''&&&&&&((((((((((((((((((((((((+++***%%%)))'''+++555+++:::RRRwwwtttaaaggg|||eeeLLLGGGDDDEEECCC@@@>>>@@@>>>>>>============>>>>>>>>>AAA???:::;;;BBBAAA;;;<<<777;;;DDDyyyjjjVVV@@@bbbSSS;;;:::CCCpppRRR666444555111000000000000000000000000////////////000111222333444333111000000111222333555555444333222111111111////////////////////////,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++***************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++---000111111111222333>>>rrr;;;...,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))++++++******++++++,,,---...,,,000999lllSSSddd~~~ttt[[[000,,,+++***(((''''''''''''((((((((((((((((((((((((((()))+++"""(((111,,,444CCCrrrhhhwwwsssPPPVVVFFFHHHFFF@@@===>>>@@@???===<<<<<<<<<<<<<<<<<<===;;;???@@@;;;:::>>>???<<<777111<<<@@@zzzNNNqqqPPP::::::AAAqqq~~~JJJ555666555111000000000000000000000000000000000000000000//////000/////////000000111222444444333333333333333222000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++++++++************++++++((()))))))))******************+++++++++,,,,,,,,,+++---/////////000222333???@@@***,,,,,,+++***))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))***+++------,,,***))))))((((((((((((((((((((((((++++++******++++++,,,---000---111222OOOlllrrrpppqqq]]]111+++***)))(((''''''''''''(((((((((((((((((((((((($$$$$$000'''...000%%%HHHvvvmmm}}}hhhrrrqqqTTTMMMMMM>>>AAA>>>999:::@@@AAA===<<<;;;;;;::::::;;;;;;<<<888===???>>><<<<<<<<<;;;555333???<<>>===pppDDD777:::555333111111111111111111111111222222111111000000//////000000111111000000//////000000111111222222333333000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////000000000///...---++++++************++++++((()))))))))******************+++++++++,,,,,,,,,+++---/////////000333555BBBCCC+++---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))---///222111...+++))))))((((((((((((((((((((((((++++++******++++++,,,---///...222000>>>mmmppp]]]///+++***)))((((((''''''((((((((((((((((((((((((((((((!!!...,,,///+++...jjjuuuxxxjjjmmmfffJJJPPPPPPAAA>>>???>>>>>>???AAA<<<777;;;;;;::::::::::::;;;;;;888;;;===>>>===;;;:::::::::888;;;;;;qqqqqqvvvtttVVV???;;;:::ppp???<<<===333555111111111111111111111111444333222222111222222222444444555555444222000...//////000000111111222222111000000//////......---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,000000111222222000///...++++++************++++++))))))))))))******************+++++++++,,,,,,,,,,,,---/////////111444666CCC~~~III000---,,,+++******)))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))---000444333///+++******))))))))))))))))))))))))++++++******++++++,,,---------111333999qqqttt^^^---******)))(((((((((((((((((((((((((((((((((((((((///$$$))),,,)))***JJJvvvpppkkkeeeOOOJJJEEE@@@???BBBAAAAAABBBAAA<<<888777;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;::::::;;;<<<:::444BBB{{{XXXAAA888<<>>000777111111111111111111111111555555333222333444666777888999::::::999777444222333333222222222111111111111111111000///.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---///000111222111000...---++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++,,,......///000444666AAAPPP333------,,,+++************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((---222222...++++++,,,))))))))))))))))))))))))++++++******++++++,,,---+++---///444777hhhwww{{{___...***))))))(((((((((((((((((((((((((((((((((((((((,,,)))'''...)))666lll}}}{{{kkkxxx\\\HHHJJJJJJ@@@===CCC>>>::::::<<<:::666:::CCC<<<;;;;;;::::::;;;;;;<<>>...777111111111111111111111111777555444333333666999;;;;;;<<<>>>???>>>;;;888666888777666555333222111000222222111111000//////...,,,,,,,,,------.........---,,,,,,++++++,,,,,,------...000111000///---,,,++++++************++++++))))))))))))******************+++++++++,,,,,,,,,***,,,------...000333666???zzzTTT444...---,,,+++************))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))$$$)))///111...+++,,,...))))))))))))))))))))))))++++++******++++++,,,---+++...---333444QQQ|||```000***))))))(((((((((((()))(((((((((((((((((((((((("""+++)))333...EEElllxxxSSSMMMFFFCCCDDDCCC@@@<<<>>>===<<<;;;<<<<<<;;;999>>>===;;;999888888888999:::;;;<<<;;;:::999;;;===??????<<<<<<}}}bbbSSS666>>><<<}}}sss~~~aaaDDDAAA444222333222222222222222222222333111333555666888888888777;;;<<<>>>???>>>;;;777444888888999999888666333222666555444222000///------,,,,,,,,,,,,+++,,,,,,,,,///,,,(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---------///222444<<>>===<<<<<<<<<<<<;;;;;;===<<<:::999888888888888:::;;;<<<<<<;;;<<<>>>@@@777;;;===>>>JJJAAA999CCCwww\\\AAA???333333555111222222333333222222222111222444555666777666666:::;;;<<<<<<;;;888666444666777777777666444222000444333222111000///...---,,,++++++---///000...,,,///111111000---+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++,,,---------///222444888xxxmmm.........,,,+++***)))))))))))))))))))))************444///@@@AAA---<<<222777***555333BBBEEEGGG))))))222333+++''',,,...)))))))))***++++++,,,------,,,+++)))(((((()))***+++******+++++++++,,,,,,,,,***...&&&///444AAA{{{wwweee111,,,+++***)))))))))***+++...+++&&&%%%((()))&&&%%%111111***777qqqddd444YYYrrrvvv```MMMKKKJJJFFFAAA???@@@@@@>>><<<>>>>>>======<<<============;;;:::888777777777777999;;;<<<<<<===>>>@@@CCC999<<<@@@EEEEEEAAA<<>>>>>>>>???===<<<>>>>>>>>>===<<<===>>>@@@<<<;;;999777666666666777:::;;;<<<===<<<===???BBB===999>>>JJJVVVWWW~~~HHH555BBBIIISSS666999555666666000111444555555333000/////////000111222222333333555444333333222222222222111111111111111///...---........................,,,,,,,,,+++******,,,---333333222000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---------...111444555BBBpppooo000......,,,+++***)))))))))((()))))))))************(((---ZZZ^^^yyyddd___YYY\\\;;;===dddsssGGG///&&&000222%%%###///'''((()))***+++,,,---...///...---++++++******+++******+++++++++,,,,,,,,,***///666222444666[[[rrrbbb///,,,++++++***+++,,,......[[[dddDDD###,,,...&&&... 777,,,666ZZZffffffsss}}}UUUVVV^^^NNNAAADDD@@@???===============<<<<<<===>>>===;;;<<>>>>>>>>>>>=========<<<;;;======<<<:::;;;???CCC===;;;:::888777777777777<<<======<<<;;;:::<<<>>>EEEGGGFFFEEExxxaaasss???DDD888QQQ\\\777999888777111222333444444444222000//////............///000111000000000//////000111111000/////////............,,,,,,---------.........***---///...---111;;;DDDQQQDDD555------...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,---000333666555KKK|||sss555......,,,+++***)))))))))))))))))))))************222333wwwfffHHH:::???xxxZZZ222&&&...000'''(((((())))))***+++++++++---------,,,,,,++++++*********+++++++++,,,,,,,,,,,,///+++000...<<<\\\zzzaaa///******)))(((((()))++++++***<<<777***,,,)))###******)))'''aaaiii___ccc```pppmmmfffAAANNNQQQEEE???FFFIIIDDD>>>?????????>>>=========999;;;===;;;999:::???DDD===<<<:::999888888888888;;;=========<<<<<<>>>@@@HHHPPPNNNFFFuuu[[[ggg888DDD:::TTTddd===999555666222333333333333222111000000//////...---...///000111//////000000111111111111000000//////.../////////------------............---------///333888<<<>>>888222+++***---000///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***************************+++,,,,,,,,,---000333222888???bbbuuu777......,,,+++***)))))))))))))))))))))************///'''UUU~~~kkkFFFQQQTTT444222000&&&))))))))))))************++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++111%%%555...>>>bbbvvv^^^,,,,,,+++)))(((((()))****** &&&+++---,,,)))((())))))&&&000~~~}}}qqqkkkdddhhhtttXXXLLLBBBdddtttSSSKKKOOOBBB>>>FFFGGG@@@>>>CCC>>>@@@AAA@@@???======>>>888;;;<<<:::888999???DDD>>>===;;;999888888888999;;;<<<===>>>>>>???AAACCC===HHHJJJGGGqqq```PPPoooeee777777DDD[[[jjjAAA999222555444444444333222222111000000000///...---...///000111...///000111222222222111111111000/////////000000........................111---***...666999555000------...000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---000333...;;;999QQQvvv999......,,,+++***)))))))))))))))))))))************###111:::]]]UUU666...000************))))))))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))333&&&>>>111;;;\\\uuuaaa000---,,,***)))))))))******///'''***000,,,+++...---$$$555===zzzttt|||OOOwww\\\444777DDDRRR}}}\\\KKKIIIJJJEEEFFFHHHIIIHHHEEEAAA???AAA@@@???=========>>>>>>::::::999888888:::>>>AAA???;;;777666888:::;;;:::<<<>>>>>><<<>>>CCCFFFEEELLLKKK???WWW^^^^^^nnnSSS>>>999FFFcccbbb\\\;;;333777>>>...555555444333222000000///////////////////////////000000000000000000000000333222111///............------------------------.........------.........---------.........///////////////...------,,,,,,************************(((((((((((())))))))))))************************---,,,++++++,,,...111222;;;222555GGG}}}222000///...,,,+++***)))))),,,,,,+++***)))))))))***---222000444VVVQQQ&&&999+++------)))''''''***+++*********)))((((((***,,,,,,++++++******++++++,,,---///222111---<<>>===<<<<<<<<<===999999999999:::<<>>===@@@GGGKKKJJJDDDEEECCCZZZGGGEEE666@@@iiihhh```===777777;;;111444444333222111000000///////////////////////////000000000000000000000000222111000///............------------------------...------,,,,,,------...,,,,,,---------.........------------............++++++++++++++++++++++++(((((()))))))))*********************************---,,,++++++,,,...111222666222555AAAwww222000///...,,,+++***)))))),,,+++******))))))******''',,,//////777QQQwwwxxxDDD///222,,,'''***222555...$$$+++---......---+++)))))),,,++++++******++++++,,,***---000111000@@@PPPzzzwww999---+++))))))******)))(((((()))+++------,,,+++***(((111VVVyyyrrrzzziiipppEEE111,,,///666555>>>hhhdddIIIEEEIIIEEEBBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;:::::::::888999::::::;;;>>>CCCFFFCCCAAA???>>>>>>===<<<::::::===??????CCCKKKOOONNNFFFFFFKKK[[[===JJJ:::DDDrrrrrrooo@@@:::444444444222222222111111000000000000000000000000000000000000000000000000000000000000000///...---------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,,,,++++++,,,...000111000333666:::mmm333000///...,,,+++***))))))++++++***)))))))))*********)))...111((()))IIIqqqlll///))),,,......+++(((((()))((()))************)))))),,,++++++******++++++,,,)))+++///111000???NNN{{{|||@@@...,,,*********+++***)))((()))***,,,,,,,,,+++***$$$444ddd}}}xxxnnnzzzKKK000555///000666333222EEEaaafffMMMLLLOOOQQQJJJAAA@@@FFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::999888888777999::::::;;;>>>AAADDDDDDDDDCCCBBBAAA???<<<:::<<<@@@AAAAAADDDKKKNNNMMMKKKHHHQQQ^^^??????;;;JJJzzz~~~qqq999888222111888111111000000000000000000000000000000000000000000///////////////////////////......---------..............................,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,---...000111---555777333ddd555//////---,,,+++***************))))))))))))******///(((***444222***222EEE{{{JJJ222333444111+++)))///777///---***((()))***++++++,,,++++++******++++++,,,,,,,,,///000///<<>>yyyvvvQQQ===444<<<444222777666222888DDDkkk{{{[[[FFFMMMKKKCCC===AAAGGGEEE===BBBAAA???>>>>>>>>>>>>???======<<<;;;:::999888777888999:::::::::;;;>>>@@@EEEFFFFFFEEEBBB???===;;;@@@CCCDDDCCCEEEIIIKKKIIIGGGDDDQQQiiiuuu;;;222AAARRR~~~aaa111999666222777111111000000000000000000000000000000000000000000////////////////////////......---------......///........................+++++++++******+++++++++*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,---...///000...777888222bbb777///...---,,,+++************))))))((())))))******+++((((((...444444000---QQQqqqmmmSSS===***(((...000,,,(((111///------...///---,,,,,,++++++******++++++,,,------///111111;;;AAA:::///---+++***++++++***)))''''''((()))******++++++777;;;sss<<>>======<<<<<<======;;;;;;<<<;;;;;;:::999888888999:::::::::;;;===???DDDFFFGGGEEEBBB???======AAAEEEFFFEEEFFFKKKLLLIIIEEEFFFOOOxxxlllWWW@@@:::BBBJJJ|||VVV555@@@:::222000222222222111111000000000000000000000000000000000000000000000000000000000...---------...///000000........................,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,++++++***))))))******************************+++++++++,,,,,,,,,******************************+++,,,---...//////000666777444fff999///...---,,,++++++++++++))))))((((((((()))******'''---///+++---555999555888WWW~~~oooYYYLLLBBB888222444)))'''&&&))),,,...,,,***,,,++++++******++++++,,,---,,,...222333>>>@@@~~~777...,,,*********+++***)))&&&&&&'''((()))******+++***OOOyyyKKKvvvWWW{{{\\\777<<<666222---***,,,222888===@@@888DDDssspppVVVMMMIIIJJJNNN<<>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;:::999777888:::;;;;;;<<>>===>>>>>>CCCFFFFFFJJJOOOQQQPPPKKKPPPRRR\\\EEEFFF555>>>xxxvvvJJJ888@@@:::777222444444333222111000000///////////////////////////000000000000000000000000............///000111222........................,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++++++++************++++++++++++++++++++++++************++++++++++++************************)))***+++,,,---.........111222444888nnn;;;......---,,,++++++++++++((((((((((((((()))******)))///000++++++333;;;===888HHHaaa|||}}}iiilllzzzUUUIII999...******+++,,,,,,++++++******++++++,,,---+++,,,111222::::::}}}zzz444---+++))))))******)))(((&&&&&&&&&'''((()))***+++$$$^^^uuuVVVsssNNNxxxsss>>>888555444...000000111555<<<@@@AAA<<<444FFF}}}cccLLLKKKMMMEEE@@@CCCFFF>>>===DDDCCC<<<<<>>???;;;@@@EEEGGGMMMTTTWWWVVVPPPYYYWWWUUU000EEE333QQQuuuqqquuu888///777777AAA@@@555555444333222111000///////////////////////////000000000000000000000000............///111222333////////////////////////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))***+++,,,---.........000///111<<>>AAARRRrrreeeCCC000+++---000,,,++++++++++++++++++,,,...++++++...---444000~~~}}}{{{www222---+++)))((())))))((('''%%%%%%&&&&&&((()))***+++444```fff```UUUtttjjjfffIII777===999222+++111555555666;;;===<<<555888888III~~~cccOOONNNKKKIIIGGGEEEEEEEEE???@@@AAABBBAAA@@@???>>>;;;<<<<<<;;;999888888999<<<===>>>??????@@@@@@@@@===;;;:::<<>>AAA>>>???AAAAAA>>>===???===FFFLLLMMMPPPZZZaaacccUUU[[[[[[aaayyyNNN;;;777AAAKKKddd@@@777>>>333<<>>===;;;<<<<<<;;;999777888999<<<<<<===>>>????????????===;;;:::<<>>>>>@@@<<>><<<<<<:::;;;;;;:::888777888999;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===???AAAAAA@@@CCC@@@@@@CCCBBB??????AAA???BBBEEEKKKVVVfffpppsssuuurrrZZZ\\\vvv@@@===;;;999FFFxxxyyyKKK:::555555???<<>><<<;;;;;;<<<<<<999888777777777999:::;;;:::888555555666666333111333444444444444333333222000000000000000111111111.........---......//////......---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---......//////111...666888___eee{{{BBB///...---,,,+++*********))))))))))))))))))))))))***************+++,,,------***---333222,,,+++000WWWzzz|||WWW333......111...((()))///......------///111444666DDD{{{aaa222...---+++***))))))(((((((((((((((((()))+++---...CCCbbbdddsssGGGtttjjjHHHAAAGGG555***---000555999:::777555444444:::444444888555:::[[[XXXGGGQQQRRRFFFDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::999:::;;;:::888777888999:::;;;<<<===>>>>>>>>>>>>=========>>>@@@AAAAAAAAADDDAAAAAACCCCCC@@@@@@CCCCCCCCCDDDJJJUUU```fffgggdddeeemmm~~~YYYbbbjjj999<<<===888FFF~~~pppLLL<<<444:::@@@555999CCCCCCCCCBBBCCCDDDEEEFFFFFFDDDAAA===;;;:::999:::;;;888555777<<<>>><<<888777777777777666666555444111111111111000000//////000//////...---------.........---------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------...//////111+++888666KKKcccxxxIII///...---,,,+++*********))))))))))))))))))))))))***************+++,,,,,,...))))))000444333222444555CCChhhiii===###///888***$$$...,,,,,,,,,,,,...111333555TTTzzz```111------+++***)))((((((((((((((((((((()))+++---///PPPsss}}}bbbkkkeee999>>>KKK222...000...666;;;999555444555555555555:::>>>888222>>>RRR{{{OOOJJJSSSOOOFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>><<<;;;:::999999999:::;;;:::888888888::::::;;;<<<===>>>>>>>>>>>>======??????@@@AAABBBCCCEEEBBBAAACCCBBB@@@@@@DDDBBBAAABBBIIIPPPTTTVVVUUUSSSZZZNNNXXXBBBccc\\\888:::===999GGGZZZDDD999===AAA777===BBBBBBDDDEEEGGGIIIKKKLLLLLLJJJFFFBBB>>>;;;:::999999666555999@@@EEEDDDAAA===>>>>>>>>>===<<<;;;;;;999888777666555444333222333222000///------,,,,,,...------------,,,,,,,,,.........---------,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,---.........000***;;;555<<>>===<<<:::999999999999999:::;;;;;;999999:::;;;;;;;;;<<<===>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDFFFBBB@@@BBBBBB???@@@DDD>>>===@@@GGGKKKKKKKKKMMMLLL^^^```___]]]KKK;;;999;;;<<>>===<<<;;;999999888555444333111000///......//////.........---------//////.........---------***+++,,,------,,,+++***++++++++++++++++++++++++************************+++++++++,,,------......000+++:::555777[[[rrr~~~CCC///...---,,,+++***************************************)))))))))******+++'''***---...,,,+++---000222777999;;;FFFdddrrr===&&&///333(((((()))***,,,///222444555hhhdddwww```111...---+++***))))))((((((((((((((()))***---///000VVV\\\<<>>EEEIIIDDDAAAAAAAAAAAA@@@???===<<<<<<;;;:::999888999999::::::;;;<<<<<<::::::;;;<<<<<<<<<===>>>????????????===???AAAAAA@@@@@@CCCEEEEEEAAA@@@AAAAAA???@@@DDD???===@@@FFFGGGEEEHHHMMMLLLkkkttt;;;@@@777888>>>DDDWWW;;;:::222777;;;@@@===>>>@@@CCCEEEGGGHHHIIIDDDDDDDDDDDDBBB@@@===<<<555666777999;;;<<<===>>>:::;;;<<<<<<<<<<<<<<<<<<999999999999888888888888666555555444444444444555111111111000000000//////////////////.........---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---......111---666555:::IIIhhh{{{DDD///...---,,,+++***************************************))))))))))))******###(((------,,,---///111***---<<>>BBB666BBBrrr}}}UUUSSSQQQCCCAAALLLLLL@@@<<>><<<:::;;;:::999888888888999::::::<<<===<<<;;;;;;<<<===<<<===>>>??????@@@@@@@@@===???BBBBBB@@@@@@CCCEEEEEEAAA???@@@@@@>>>@@@CCCCCCAAACCCFFFEEEBBBGGGOOORRRuuueee000DDD777666???AAA}}}III666CCC999<<<@@@???===>>>???AAACCCDDDDDDDDDBBBCCCDDDDDDBBB???<<<999666888999888666555666777///000111222222222222222//////000000111222333333666666666777777999::::::333333333222222222111111000/////////...............///000222222000///...------------------------***************************++++++,,,,,,---......333---222666???AAASSSwwwKKK//////---,,,+++***************************************)))))))))))))))******,,,+++((('''))),,,...666444///000999EEEGGGCCCxxx^^^888,,,222,,,------...///000111111BBBNNN|||___///...---+++***))))))((((((((((((((()))+++---000111III~~~zzzuuusss;;;MMMTTT666///,,,333///@@@GGG<<<000111777888;;;333555???>>>444444???444???===999[[[xxxUUULLLPPPEEEEEEFFFEEEEEEDDDCCCCCC??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>======<<<<<<<<<;;;:::???@@@===>>>CCCCCC???@@@BBBDDDDDDBBBDDDHHHLLLIIICCC???@@@AAAAAACCCFFFAAABBBSSSFFFKKKFFFUUUJJJRRR}}}DDD;;;CCC222666AAADDDrrrEEE>>>:::000DDDAAAIIIJJJFFFBBB???>>>???>>>>>>777666555777999::::::999999999999888777444222111777555333111000111222222111111000000000111222222333555777:::===@@@AAABBB<<<;;;:::888666444333222555444222000///......---111000000111333333222111.........------,,,,,,,,,***************************++++++,,,,,,------...---111444444555???PPP]]]xxx|||AAA//////...---,,,,,,,,,,,,******))))))******+++,,,******************************+++++++++,,,,,,,,,//////000111444777:::<<<===[[[SSS---000***///000,,,+++///111...<<>>===<<<;;;;;;;;;;;;444555666888:::<<<===>>>BBBAAA@@@???===<<<;;;;;;999>>>@@@>>>???CCCCCC@@@BBBCCCCCCCCCCCCDDDGGGIIIHHHCCC@@@CCCEEEDDDFFFIIICCCEEEIIICCCHHHEEEKKKMMMKKKRRRFFF===AAA222;;;DDDCCClllNNNBBB>>>666GGGCCCFFFEEEBBB>>>;;;999777555333888777666777888999888777111222444666888:::;;;;;;444444444333333333333333555555555555444444444444222444666999<<<>>>???@@@===<<<<<<;;;::::::999999555444222000///---------000//////000222333111000------------,,,,,,,,,+++***************************++++++,,,,,,------...---000333333444999CCCLLLqqqrrrAAA//////...---,,,,,,,,,,,,******))))))******+++,,,*********************************+++++++++,,,,,,.........000222444777888;;;888MMMzzzOOO+++888,,,'''...222000000555???YYYggg222000...+++************)))'''((())))))((())),,,...TTTaaa333[[[UUUhhh~~~ZZZSSSPPPEEE111,,,000//////GGGFFF222---333333222666666666555444666:::===888<<<888999===<<>><<<;;;;;;:::===???>>>???CCCDDDBBBFFFDDDCCCDDDEEEFFFFFFFFFHHHDDDCCCGGGJJJIIIIIIKKKJJJOOOCCCGGGLLLKKKJJJbbbfffHHHJJJwww}}}GGG???===444CCCIIIBBBcccMMM@@@>>>999GGGBBBBBBAAA===666333444777;;;===???===<<<;;;<<<<<<:::999???>>><<<:::888777666666777777777666555333222111...///111222444444555555222333555777999;;;<<<<<<<<<=========>>>>>>>>>>>>777666444222000///......///......///111111000...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///111333333333555777:::QQQlllyyy===//////...---,,,,,,,,,,,,******))))))******+++,,,*********************************++++++++++++,,,---------...///111222333111555666AAAgggwww;;;222***(((---000...///333<<>>lllxxx}}}XXXSSSRRREEE///)))000111333EEEAAA///---111111222222333333222222333777:::999===:::999;;;555:::OOOoooLLLHHHOOOMMMGGGEEEBBBBBBBBBBBBAAA???>>>>>><<<;;;::::::999999999::::::;;;===>>>???@@@@@@???FFFEEEBBB@@@>>>=========>>>>>>======>>>BBBEEEFFFJJJGGGEEEEEEHHHIIIGGGDDDIIIFFFGGGLLLOOOMMMKKKLLLKKKVVVBBBLLLLLLNNNMMM{{{gggQQQJJJtttkkkDDD???:::777KKKNNNDDDZZZ{{{AAA:::<<<888AAA>>>===;;;:::888999;;;<<<<<<;;;;;;999888999::::::999888555555555777999<<>>:::+++:::hhhjjj,,,222333...,,,000111///777gggaaawww;;;000...+++************)))'''((()))((((((***---000VVVWWWvvvYYYRRRPPPDDD///***000111333???:::,,,---111000222000111111111111222555777::::::666555:::<<<<<<>>>III]]]LLLDDDLLLPPPGGG@@@AAABBBBBBAAAAAA@@@>>>===<<<;;;;;;:::999999999999:::444555888<<>>??????@@@CCC@@@===<<<>>>AAAFFFKKKMMMJJJHHHHHHKKKKKKHHHEEEKKKIIIJJJPPPRRROOOLLLLLLHHHUUUAAAIIIEEEFFFNNN~~~ZZZRRRXXX>>>===777999OOOPPPIIIRRR[[[;;;;;;@@@;;;<<<;;;<<<666888<<>>AAAFFFJJJLLLLLLLLLJJJHHHEEECCCBBBBBBBBB???===;;;999999:::;;;=========<<<:::888666444333333333444555666666666666666666666666666555555555777666444333111000000000...---,,,---//////---+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...222000///000333555666555777DDDrrrwwwmmmwww888//////...---,,,,,,,,,,,,******))))))******+++,,,************************))))))*********+++++++++---------...............999///000888333000OOOzzzPPP===---...333333222444666CCCEEE000...+++************)))(((((()))((((((***...111bbbppp___\\\RRRLLLAAA111...222///000888222+++000222000222///000111111111222444666666222222555:::AAAAAA;;;:::MMM}}}aaaMMMIIIIIIJJJEEE<<<===DDDBBBBBBAAA@@@???>>><<<;;;;;;::::::999999:::::::::AAAAAA@@@@@@AAABBBCCCDDDBBBAAA???>>>???@@@BBBDDDFFFBBB???@@@AAABBBFFFKKKLLLKKKJJJKKKKKKJJJHHHFFFJJJHHHJJJPPPSSSPPPNNNNNNNNNTTTIIIHHHDDDEEE[[[{{{{{{III999<<<777:::LLLLLLKKKLLLLLL@@@BBBHHHAAA;;;<<<<<<;;;888555666>>>IIISSSXXXeeegggkkkrrrzzzwwwmmmddd^^^ZZZZZZVVVPPPHHHAAA<<<888777666666555444444555555666555555666666666666555555333333222222111000000000222111000//////............---------......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,---000333555666===+++WWWzzzaaaeee::://////...---,,,,,,,,,,,,******))))))******+++,,,************************)))))))))************+++,,,,,,---............---///***///999555+++222DDDbbbMMM###+++888000...:::<<>>BBBFFFBBBBBBBBBAAA???===<<<;;;;;;;;;::::::::::::;;;;;;NNNLLLIIIFFFDDDDDDDDDEEECCCBBB@@@???@@@BBBDDDFFFFFFCCCCCCGGGGGGDDDDDDHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGEEEHHHOOOSSSRRRQQQRRRWWWQQQPPPIIILLLRRRuuu]]]@@@555<<<999;;;EEEDDDLLLHHH}}}GGGDDDCCCIIIEEE===???>>>???@@@DDDPPPbbbwwwvvvkkk```WWWRRREEEBBB???;;;999888999999888888888888777666555555111111111111000000000000000000////////////000000///...---...///...---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---......///111333444777333<<>><<<;;;;;;;;;;;;::::::;;;<<<<<>>KKKEEE}}}oooCCCBBB===DDDEEE???AAA>>>999LLLjjjrrrkkkaaaUUUJJJBBB>>>;;;999999999999888777555555111222222222222222333333222111111111222333333444///.........//////---+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---000222333111000111222---FFF111===vvviiiggg,,,//////...---,,,,,,,,,,,,*********)))***++++++,,,************************))))))))))))************((()))+++,,,------,,,+++000...,,,,,,---000333666999222@@@jjj{{{DDD,,,999CCC;;;:::@@@zzzeeemmmYYY000...+++************)))))))))(((((((((+++000444}}}[[[eeeyyy[[[UUURRREEE000,,,555777333444111777BBB<<<...---+++---////////////111222333,,,@@@NNN===333999888888;;;888444BBBllleeeIIIGGGKKKNNNJJJDDDAAA@@@@@@@@@@@@@@@???>>><<<:::999999999999888777777777999;;;===@@@@@@??????AAAEEEHHHKKKDDDCCCAAAAAACCCEEEFFFFFFAAA@@@???>>>>>>@@@BBBCCCDDDFFFGGGEEEBBB@@@BBBCCCBBBCCCFFFMMMRRRUUUSSSPPPLLLKKKJJJJJJYYY|||gggppp{{{CCC:::<<<<<<:::777888???DDDHHHdddbbbBBBAAA@@@>>>===???CCCFFFpppzzziii\\\[[[NNNEEEEEEAAA888666<<<000444666444///...222777888---555444###---:::***000///---,,,+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000222777;;;555HHH]]]<<<666......---,,,++++++++++++++++++******++++++,,,---///...,,,***))))))******)))))))))))))))******+++++++++++++++++++++++++++---------.........//////333777333666XXXRRR222???DDD666JJJjjjmmm|||bbb///...,,,***(((((((((((('''((((((((((((+++...222mmmSSS}}}jjjPPP\\\KKKAAA888,,,666===222333666999:::666000+++***+++------,,,+++,,,...333555444111222666888777888111333;;;999<<<]]]oooJJJJJJMMMCCCJJJGGGCCCAAAAAAAAAAAAAAA???>>>===;;;::::::999999;;;:::999999:::;;;===???>>>>>>===>>>@@@CCCGGGIIIFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA@@@??????AAABBBDDDEEEGGGHHHGGGDDDCCCDDDFFFIIIGGGGGGKKKQQQTTTSSSPPPHHHMMMJJJNNNmmm\\\CCC999;;;;;;999666777<<>>AAADDDFFFGGGEEECCCBBBCCCCCCBBBAAACCCBBBAAAAAAAAABBBDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHOOOJJJGGGJJJPPPTTTRRROOOBBBLLLHHHUUUCCCCCC999::::::777555555999>>>DDDNNNPPPCCC>>>???PPPmmmyyy^^^JJJCCCDDDGGGHHHCCC<<<:::???EEEJJJHHH111***999...$$$888...---,,,+++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000444555555666333<<>>999999999999999:::;;;;;;999999888888999:::<<<<<<;;;;;;;;;<<<>>>AAADDDFFFFFFDDDBBBBBBCCCDDDCCCAAADDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJPPPKKKHHHKKKSSSVVVSSSNNNGGGPPPNNNhhh======:::::::::777555555888;;;AAACCCttt]]]PPPTTTccc|||wwwkkk[[[SSS^^^wwwlllYYY^^^]]]CCC::::::(((///...,,,+++++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000---111333:::999,,,HHH|||uuuDDD222......---,,,++++++++++++***************++++++,,,***+++,,,------+++***)))((((((''''''(((((()))***++++++++++++++++++++++++,,,+++***)))***+++---...222%%%&&&888@@@666...000MMMGGGhhhlll|||___///...,,,***(((((((((((('''((((((((((((+++...222TTT^^^uuugggZZZHHH___JJJ222///999EEE<<<...333777555000,,,,,,...,,,,,,,,,,,,,,,///333777BBBAAA<<<444222444555333555777888888;;;@@@AAA>>>;;;<<>>FFFDDDBBBAAAAAA@@@???<<<999777777777888888999:::;;;999999999999:::;;;<<<<<<;;;<<<<<<===@@@BBBDDDFFFDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKHHHIIINNNVVVXXXTTTOOOTTTWWW\\\XXX???888;;;;;;999777666666888999===>>>cccuuu{{{uuuxxxjjjUUUFFF%%%000///...,,,+++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////,,,111///666>>>333666UUU{{{XXX;;;......---,,,++++++++++++******))))))******+++,,,)))***+++------,,,+++***((((((((((((((()))******++++++++++++++++++++++++++++++***)))***+++,,,---111000000000//////333888***QQQ{{{___ooo{{{^^^///...,,,***(((((((((((('''((((((((((((+++...222ccc___fffVVVAAAXXXCCC,,,---;;;HHH===111444666444...+++,,,///,,,,,,,,,,,,,,,///444888CCCBBB===666333555555333888;;;999222222888;;;:::;;;<<<<<>><<<999666666666666777777888::::::;;;;;;;;;<<<======>>>>>><<<<<<===???AAACCCEEEFFFCCCCCCCCCEEEGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFIIIKKKKKKJJJFFFGGGJJJPPPUUUWWWTTTQQQWWWVVVfff{{{999AAA===:::999888777666777777888:::===TTTrrr~~~YYY888<<<333222000...,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////222222---000999999777<<>>>>>;;;555333555555222444777888444111333555555<<<===;;;888DDDiiiKKKNNNNNNJJJHHHJJJHHHCCCEEEBBB???>>>===;;;888666666666666666777777888999:::;;;<<<======>>>>>>>>>;;;<<<===???AAACCCDDDEEEFFFEEEEEEGGGHHHHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCFFFJJJMMMLLLKKKEEEHHHLLLOOOQQQSSSTTTTTTTTTUUUooo\\\999>>>>>>888777666555666666666666888???HHH{{{zzzrrrEEE...GGG666555222///---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///222///222444111666;;;777EEEqqqvvv{{{444......---,,,++++++++++++)))))))))))))))***++++++************+++,,,---...***************+++,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++***---......111555111(((;;;,,,000aaaiiisss]]]///...,,,***(((((((((((('''((((((((((((+++...222wwwyyyOOORRR```FFF333444888???444555333000---+++++++++,,,***+++---------///111444555888777333222444333000222111222666777666777:::===666999@@@888666]]]PPPCCCCCCIIIPPPLLL@@@===CCCDDDAAA>>><<<<<<;;;999777666666666666666777888888888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDEEEIIIHHHHHHHHHIIIHHHFFFCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFKKKNNNNNNLLLGGGJJJMMMNNNMMMOOOSSSVVVUUUZZZzzz|||???FFF555666666555444444555666555555777@@@@@@ggggggiii;;;555;;;888666444000...,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///---***888>>>//////<<<:::777LLLxxxsss~~~<<<......---,,,++++++++++++)))))))))))))))******+++******))))))***,,,...///++++++******++++++,,,---++++++++++++++++++++++++(((***---//////...,,,******,,,///000...---///333000<<<555888mmmfffggg]]]///...,,,***(((((((((((('''((((((((((((+++///222xxxqqqpppIIIBBBMMM777,,,222777@@@999555222---***************)))+++---.........000222///222333111000222111...777///---222666555666;;;333:::===999777;;;???@@@uuu]]]NNNDDDFFFGGGEEEBBB@@@BBBDDD>>>===<<<:::999888777777777777777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>======@@@DDDHHHFFFGGGFFFDDDBBBBBBCCCEEECCCCCCEEEGGGHHHIIILLLPPPMMMNNNOOOOOOQQQUUUWWWXXX^^^WWWNNNWWWYYYTTTXXXWWWWWWsss{{{rrr~~~[[[CCC>>><<<555777777777777666666666666<<<999???WWWsssHHH222:::222000222333///,,,,,,...///,,,,,,,,,---...///111111333222111///---+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////111555:::<<<:::888???333TTT~~~uuuyyy>>>...---,,,,,,+++++++++++++++*********))))))(((((())))))******+++++++++,,,///...,,,+++***++++++,,,,,,,,,++++++***+++++++++------------///111333444////////////////////////...333777111CCCrrrTTT...---+++***))))))(((((((((((()))((((((***...111kkkrrrJJJKKKBBBEEE:::000444888:::AAA;;;222,,,,,,///...------,,,---333999999444000111666666444111...---///111...000222333555888999777<<<555333888<<<::::::===EEEddd~~~UUUFFF@@@CCCEEEDDDBBB@@@AAABBB>>>===<<<:::888888777777777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@??????@@@CCCFFF@@@BBBCCCBBB@@@??????@@@999>>>EEEJJJLLLNNNSSSXXX\\\___cccgggkkkoooqqqqqqooohhhiiipppiiieeeeeeXXXiiibbbzzztttaaaIII===>>>===888777666666666666666666666:::999@@@QQQsssyyy@@@222:::222222222222000///...+++(((+++++++++,,,---...000111333333111000...,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------............000444999;;;:::888777BBB>>>```ttt@@@///...---,,,+++++++++++++++*********)))))))))))))))))))))******+++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++,,,------...---------...000222333........................000111333000888```mmmvvvTTT...---+++***))))))(((((((((((()))((((((***...111cccooocccIII888DDDAAADDD888...222777999@@@:::222,,,---...---------///---222<<>>666111777555222000///...//////---///111333555777888888;;;555444888;;;::::::<<>>===;;;:::888777777777888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAA@@@@@@BBBCCCDDDDDDCCC@@@>>>===>>>@@@LLLQQQWWW]]]dddooo}}}aaaXXXiiitttsssqqqyyyeeeMMM???<<<<<<999444666666666666666666666666777:::BBBJJJxxxmmmuuukkkbbbaaaggglllllljjjllljjjhhheeecccbbbaaaaaaZZZXXXVVVSSSRRRQQQRRRSSS^^^]]]bbbkkkpppoookkkjjjvvv```222,,,111---///,,,***+++------,,,************+++,,,---...///333222111000///---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------000444888::::::999===DDD666???|||nnn<<<000///...,,,+++******)))***************))))))))))))))))))))))))*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---...///......------...///000000------------------------000//////111000999iiimmmuuuNNN...---+++***))))))(((((((((((()))((((((***...111UUUaaaVVVccceee===@@@BBB666+++000555777>>>888111,,,---...---,,,...111---111@@@LLLIII===333777333000...000000///------...000333555666777777:::666555888:::999999;;;999;;;BBB[[[~~~OOOCCCEEEDDDDDDBBB@@@???>>>???@@@===<<<;;;999888777777777888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAA??????@@@AAADDDDDDBBBAAABBBFFFLLLQQQ```___^^^aaaqqqNNN;;;MMM[[[ttt[[[DDD>>>???:::555333555555555666666666666666666===DDDEEEbbbqqq~~~aaaIIIBBB;;;999===AAABBBAAA@@@@@@???>>>>>>>>>??????@@@@@@???@@@AAACCCFFFGGGBBBCCCGGGKKKKKKHHHDDDAAABBBZZZ}}}OOO444......111333...++++++++++++---///************+++,,,---...111111000///...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---...111444777999::::::EEE222>>>DDDKKKpppzzzzzz|||666111000...,,,+++)))))))))************************))))))))))))))))))))))))***+++,,,---...---,,,+++*********+++,,,---...///......------------------++++++++++++++++++++++++---///---111222+++MMMxxx}}}CCC------+++***)))((((((((((((((()))((((((***...111GGGVVVYYY<<<===@@@444)))...333555<<<555///+++---...,,,,,,...111...111@@@LLLKKKBBB:::777222------000222///+++------000555777555555666888666666777888888888999::::::999>>>WWWYYYOOO<<>><<<===???@@@<<<;;;:::999888777777777888888888888888999999:::;;;;;;;;;<<<<<<=========<<<>>>??????>>>>>>???AAA;;;???DDDIIIMMMRRRVVVYYYSSSPPPLLLQQQjjjHHH@@@GGG666JJJ~~~jjjWWWFFF999<<<>>>999666999444444555555666666666777666???EEEFFFUUUbbbyyyNNN111@@@@@@???===;;;<<<>>>@@@<<<<<<======>>>???@@@AAACCCCCCDDDFFFIIILLLOOOQQQOOORRRRRRMMMDDD>>>;;;:::===888AAA^^^```DDD;;;222...555555222111333000+++***...***************+++,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........000222555666888:::;;;===---???BBB111aaaoooxxxzzzwww666111000...,,,+++)))))))))***************+++++++++*********))))))))))))))))))***,,,---...------,,,))))))))))))***+++------------------,,,,,,,,,++++++++++++++++++++++++++++++000---000666///===fffvvvttt:::------+++***)))((((((((((((((()))((((((***...111AAALLLDDDgggAAA;;;>>>333)))---111333999222...+++------+++,,,///000...222<<>>???;;;;;;999888888777777777999888888888888999::::::;;;;;;;;;<<<======>>>>>>;;;<<<>>>>>>>>>???BBBDDD???EEEMMMQQQQQQMMMIIIFFFDDDHHHMMMWWWpppCCCCCCJJJ555555PPPbbbLLLFFF>>>:::<<<<<<777666:::444444444555555666666777666???CCCJJJQQQ___^^^CCC999;;;888;;;>>>===999777999<<<888888888888888888888888444444555666888:::;;;<<>>;;;333777EEEyyypppqqq]]]333000///...,,,+++******)))*********++++++++++++++++++++++++***************)))***+++,,,---.........)))))))))))))))***+++,,,++++++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,000...///444333555???rrr555...---+++***))))))(((((((((((()))((((((***...111@@@PPPGGGHHHrrrFFF888<<<333***...111111666000,,,+++------+++,,,//////...222777:::999;;;@@@222000---...000000---+++......444===>>>555///111111555888666666888999888:::666999@@@:::555HHHeee[[[MMM???DDDJJJGGGCCC???===>>>???>>>===;;;:::999888777777777777999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>;;;<<<===>>>???BBBFFFJJJKKKMMMMMMKKKFFFAAA>>>===EEESSSbbblll~~~???===CCCCCCCCC999XXXjjjdddNNNCCCDDDAAA???<<<999666555555333333444555555666777777555===>>>OOORRR^^^wwwjjjLLL777111;;;III:::<<<===<<<:::999:::;;;888888888888777666666555888888888999999::::::;;;222999<<<:::999===???===777===DDDBBB444000FFFcccxxx\\\UUUZZZTTTSSSUUUKKKGGG555))),,,111///,,,...,,,++++++++++++,,,------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......///111222222111222444777111AAA777222===999VVV@@@//////...---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---///000+++******)))******++++++)))***+++,,,,,,++++++***++++++++++++++++++++++++...***...111///222555000bbbsss333...---+++***))))))(((((((((((()))((((((***...111???ZZZrrrmmmFFF555;;;333+++000111000444...++++++------***+++//////...000444444333555999////////////......---,,,//////666BBBBBB555---------444888555555999:::999888555666<<<<<<888999???EEE~~~nnnOOOEEEGGG@@@@@@@@@>>>===>>>@@@@@@>>>;;;::::::999888777777777888999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>???;;;<<<===>>>@@@EEEJJJNNNMMMIIIBBB<<<;;;???GGGNNNDDDYYYkkkrrr}}}sssDDDFFF>>>???CCC111LLLGGGHHHAAA@@@======;;;666555666666444333333444444555666777777444;;;;;;QQQTTTIII___sssWWW???<<>>;;;999999:::;;;:::999666666777888888888777777444555555666777777888888666:::<<<:::<<>>DDDpppQQQAAAGGG<<>>======<<<;;;;;;::::::::::::777555888<<<999444<<<;;;:::::::::;;;<<<===:::BBBDDD===999<<<>>>===>>><<<===DDDLLLOOOKKKEEE:::@@@@@@BBBGGGBBBAAALLLUUUfffxxxgggHHH:::???>>>;;;===>>>cccIIICCC:::<<<<<<555222666888444111333333444666666555555777888444DDDFFFMMMVVVNNNnnnUUUbbbAAAAAA???>>>============???>>>===<<<:::999888777444444555555444444333222333333333444444444555555666666666666777777777777777777777777888999;;;;;;>>>:::999BBBWWWttt]]]999,,,---+++***,,,,,,,,,------------------,,,......,,,...222111,,,---,,,+++++++++,,,---......------,,,,,,------.../////////000111111222222111333444444444777===AAAgggTTT+++444///...---,,,++++++++++++,,,,,,++++++,,,---///000///000111111000...,,,***)))***+++,,,---,,,+++***+++++++++************)))))))))))))))))))))))))))************************,,,,,,---...///111222333:::GGGddd+++---,,,+++)))((((((''''''&&&((()))******+++---000999lllppplllIII777999444+++,,,444333***************+++,,,---...+++,,,---...///000111111......---,,,,,,,,,------222...<<>><<<<<>>>>>EEELLLEEECCCOOO\\\nnndddGGG;;;@@@>>>;;;===<<>>>>>======<<<<<<======>>>===<<<;;;999888777777444444555555444444333222333333333444444444444555444444555555555666666666666666666666777888999:::>>>;;;777666===IIIWWW```pppiiibbb]]][[[XXXSSSOOOMMM:::---...222000...111------------------------+++------,,,...111000,,,------,,,+++,,,---...///...------,,,,,,------.........//////000111111111///333777888888777888:::cccnnnwww}}}TTT---777///...---,,,++++++++++++,,,,,,++++++,,,---///000...000111222111///,,,******+++,,,---...------,,,++++++++++++************************************************************,,,,,,,,,---...///111222000CCCkkkWWW***---,,,+++)))((((((''''''&&&((()))))))))+++---///<<<```uuuHHH777999444,,,...555444,,,************+++,,,---...111111111111111111111222///...---,,,,,,,,,,,,,,,000,,,999DDD::://///////......///000111333555666333333444555666888999:::===???<<>>;;;<<>>BBBBBB@@@BBBOOOXXXLLLIIIXXXiiizzz^^^EEE<<<@@@===:::<<<;;;zzzJJJ;;;DDD>>>777<<<;;;<<<>>>;;;666555777666888999:::999999:::<<<<<>>CCC>>>999777777666444111222---...555666000---000.........------,,,,,,++++++,,,,,,+++---111000---...---,,,,,,,,,---...///...------,,,,,,------...------......///000000000000222555666777888:::;;;@@@sss}}}XXX(((.........---,,,++++++++++++,,,+++++++++,,,---...///...///222333333000---+++***+++,,,---...//////...,,,+++++++++************************************************************+++++++++,,,---...///000000<<>>AAA@@@<<<888777999777888::::::999999;;;<<<===@@@@@@KKKWWWPPPOOOaaaiiiuuuIII:::<<>>>>>::::::999888777666555555444444555555444444333222222222333333333444444444333333333333444444444444444444444444444444555555111777===>>>======@@@DDD888555444444777999888777777333333444111++++++/////////...---,,,,,,++++++***,,,,,,***---222222//////...---,,,,,,---.........------,,,,,,------...,,,,,,------...//////000222111//////222999@@@EEE666TTTIII)))222...---,,,,,,+++++++++,,,+++++++++,,,,,,------...---///222444333111...,,,******+++,,,---...//////,,,,,,+++++++++***************************************************************++++++---...///000555///<<>>LLLPPPBBBCCCrrrqqq@@@JJJKKK>>>GGG@@@???>>>>>>>>>>>>>>>=========<<<;;;:::>>>IIIOOOJJJ@@@::::::999999:::<<<===>>>:::CCCAAA666888JJJVVVTTTNNNHHHAAA???@@@BBBBBBAAA>>>JJJWWWbbb]]]IIIKKKeeeQQQAAA===@@@:::888;;;888TTTMMM@@@;;;<<<999888???;;;???AAA???;;;999999:::666888999999888999:::<<<===<<<;;;DDDPPPQQQMMMPPPnnnxxxOOO999:::>>>=========>>>?????????>>>>>>999999888777666666555555444444555555444444333222222222222333333333444444333333444444444555555555444444333333333333333333555:::@@@AAA>>><<<>>>AAA>>><<<:::999888888666555333...+++,,,,,,,,,---000//////...---,,,,,,++++++***,,,,,,+++///555666444111000///---,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---......//////222000000111555;;;@@@CCC;;;BBBbbb~~~}}}___CCC...)))333------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...000333333111///---*********+++,,,,,,---...,,,,,,,,,++++++++++++*********************************************************+++---///111333444555***AAAMMM\\\000...---,,,+++)))((((((''''''&&&((())))))((()))+++---)))```ppplll]]]lll;;;888222...///222222...++++++******++++++,,,,,,000000000000000000000/////////...---,,,++++++,,,000444AAADDD333***---,,,++++++,,,,,,---...///000///000000111222444666666555===OOOYYYFFF444IIIqqqWWWGGGNNNIII===FFFEEE===@@@@@@@@@???>>>=========::::::999>>>HHHLLLEEE999;;;;;;:::;;;<<<===???@@@===???<<<999DDDSSSRRREEE<<>>777666;;;999GGG999444<<<===666777???:::===>>>:::999:::;;;:::555777888888888888999;;;===::::::@@@KKKSSSQQQJJJuuuccchhh>>><<>>===999999888777666666555555444444555555444444333222222222222222333333333333333333333444444444555555555444333222222222222222666999<<<<<<999777777888888777666444333111000///...,,,+++---///000...,,,.........------,,,,,,+++***,,,------222999<<<:::666555222000...---------...------,,,,,,------...,,,,,,------...////////////111666;;;???>>>:::777===:::AAAwwwiiiQQQ888,,,......(((---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++---///000111000///...++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))***,,,///333777:::;;;888666AAAIII```PPP000111---,,,+++)))(((((('''''''''((())))))((((((+++,,,000HHHxxxqqqFFFwww???999222---...000000///,,,++++++***++++++,,,,,,+++,,,,,,,,,---...............---,,,,,,,,,------111555AAABBB333,,,...***+++++++++,,,,,,...//////......///000111333444555666===AAA>>><<>>===<<<<<<999<<<>>>???BBBDDD@@@:::<<<<<<<<<<<<===???@@@BBB@@@<<<>>>FFFKKKIIIJJJNNNMMMKKKIIIFFFFFFLLLTTT[[[^^^rrrwwwjjj\\\VVVbbb{{{HHH>>>===<<<444555;;;999DDD<<<<<<===888777:::999999:::888444666;;;<<<999666777999999888888:::;;;999888;;;>>>EEERRRSSSEEEWWWzzz}}}hhhAAA+++<<>><<<:::999999888888777666666666444444555555444444333222111222222222222333333333222222222222333333333333666555444333222222111222000222555777888888777666///000111111000000000000...000111111111///,,,)))------------------------+++---...///555===AAA@@@<<<:::777444111///.........------,,,,,,------...---------...//////000000...222999@@@DDDAAA999333555<<<;;;zzz~~~lllZZZJJJ;;;111444,,,+++///222777555+++,,,,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++,,,,,,---.../////////...---,,,+++***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))***...222777<<>>===<<<;;;;;;AAADDDAAA===>>>???>>>======<<<===>>>@@@BBBCCC;;;888FFFWWWPPPBBBTTTxxxwwweeeQQQMMMZZZjjjrrrtttgggyyyvvvaaaTTTUUUeee{{{}}}GGG======;;;333444;;;:::888;;;>>>777000;;;BBB888888888444000444<<<===888666888999999999999:::<<<444555:::===AAAOOOQQQAAABBBkkkyyy???>>>???BBBEEEFFFEEEDDDEEEEEEEEEDDDAAA===:::777999999888888777777666666444444555555444444333222111111222222222333333333000111111111111222222222666555444333222222111111...///111555888888555222222333444333111///......)))---///---++++++---...,,,,,,------------------+++---...000777@@@EEEDDDAAA???;;;777444111000///...------,,,,,,------...------......///000000000000222777===BBBBBB>>>999---AAACCCbbbyyyiii\\\AAA>>>:::666333333666888777...555===444+++---///,,,,,,,,,++++++,,,------***+++,,,---,,,,,,***)))++++++++++++,,,...///000000///---,,,++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))+++///444:::@@@EEEHHHBBB===999444EEEggg\\\444+++(((---,,,+++)))(((((('''''''''((()))((('''(((***,,,&&&===hhhlll:::fffIII???333...---...000333,,,,,,++++++***+++++++++---------------------,,,,,,,,,,,,,,,---.../////////...555555,,,---111,,,,,,,,,,,,,,,---......///---------...000111333444222333999@@@===777<<>>======>>>===<<<<<>>888HHHPPPIIIIII]]]ttt~~~uuunnnmmmnnneeehhhllljjjaaa```rrrtttHHH???999999888555666;;;;;;555888444CCC222???888888777666666666777999:::;;;:::888777666666666666666555555999???FFFJJJLLLDDD\\\{{{uuuFFF???===;;;;;;>>>AAADDDEEECCCBBBBBB@@@===:::777555:::888777555444444444444777777666555444444333333111111111111111111222333111111111111222333444444444333222222111111222222000000111222333333444444333222000///......//////------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,000:::EEEIIIFFFFFFCCC???:::555111...,,,,,,,,,,,,------............------------...//////---222444777BBBMMMIII<<<;;;<<>>===<<<;;;;;;888777777666555555444444555555444444222111///...///...---++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,------.........//////000000000...---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************---(((---;;;CCCBBBDDDLLLIII666111???---KKK{{{AAA,,,333***))))))))))))(((((((((((((((((((((((()))***+++,,,,,,###[[[XXX666MMMmmmddd777222:::)))...888$$$...------,,,,,,++++++***,,,,,,---,,,++++++,,,...++++++,,,,,,,,,---------...333777666222...---///...,,,---///...+++---111111555555000...000000...999666999???<<<555999DDD@@@???GGGsssQQQLLLLLLKKKIIIIIIJJJIIIIIIGGGGGGFFFBBB>>>===???AAAFFFEEEBBB???>>>======>>>=========>>>??????===;;;NNNMMMIIIGGGQQQgggzzzuuulllhhhgggkkkmmmqqqrrroooqqq~~~pppFFF>>>888888888666888<<<;;;777;;;666BBB555???999999888777666666777888888999888666555444444444555444444555777;;;AAAGGGKKK???IIIyyyjjjDDD;;;>>><<<;;;<<>>;;;777444000...---,,,,,,,,,---------.........------------.../////////333444555???IIIEEE:::555---===XXXtttpppTTTCCC???:::999;;;===<<<;;;;;;;;;:::999888777666666555555555444333222222222222222222111000///...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,------------......///000///...---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************...***///<<>>>>>777888???===FFFDDDOOOoooKKKIIIJJJKKKMMMMMMNNNPPPRRRHHHHHHFFFCCC???======???CCCBBB@@@>>>=========>>><<<======>>>>>>>>>>>>>>>MMMGGGIIIZZZmmmwwwzzzzzz}}}{{{{{{yyyyyy|||kkkGGG@@@:::888888777:::===999777===666>>>999===999:::999777666555666666777666555444333333333333333111333444555777<<>>>>>>>>===;;;999999:::777777666555444333222222222222222111111000000///...////////////...------,,,,,,---......---------,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,---......//////......---------------,,,+++***************************************************+++)))///:::>>>888333444111444///...888000NNNuuuHHH,,,---111***))))))))))))(((((((((((((((((((((((()))***++++++///111666fff]]]eee<<<444111)))***333,,,++++++++++++---///000***---111333111///---,,,++++++++++++,,,,,,,,,,,,,,,///333333000......///...,,,,,,...---+++...222000999???;;;666555777777444///111999<<<888888<<<@@@FFF>>>999TTTVVVIIIFFFGGGKKKRRRUUUSSSRRRSSSJJJIIIGGGCCC@@@>>>======@@@???>>>============>>>:::<<<>>>??????AAAEEEHHHFFFEEESSSlllyyywwwuuuyyy|||}}}~~~~~~~~~jjjKKKEEE>>>999888999;;;===777777???666:::???;;;999;;;:::888666555555555555444444444333333333333333000333555444444888AAAIIIQQQDDDIIIzzzJJJ333:::EEEEEE===;;;:::;;;>>>@@@BBBBBB===============<<<;;;;;;:::999888777666777888888999999888888888777777777777666555444444444444444333222222111111111222222222111000000///000000000000000111111222222222333222111111000000000000000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...444<<>>666555444222000///......------------------------...------------...//////222444333222777???@@@;;;;;;333<<>>???>>>;;;888666555555555444333222222222111000000000/////////...,,,---............------,,,---///000000000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......//////............---,,,+++***************************************************'''&&&,,,666:::666333333333111777000999333:::XXX333+++...------))))))))))))((((((((((((((((((((((((((()))******###000///lll|||NNN777999222)))111------+++++++++---...000+++---000111000...------++++++++++++,,,,,,,,,,,,+++---000111000...///000...,,,,,,...---+++...333---999AAA???888666888:::GGG<<<333444666777999===GGGAAA<<>>===<<<=====================>>>;;;>>>???>>>===AAAIIIPPPVVVYYYfffrrrlllaaajjj~~~{{{yyyxxx|||}}}{{{}}}{{{{{{kkkPPPKKKBBB;;;999;;;<<<===999999BBB999999KKK===;;;;;;:::888666444444444444333444444444555555444444111444666555444777@@@GGGPPPIII===ooo}}}|||[[[AAA??????999999AAA===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888777777888888;;;;;;;;;:::::::::::::::999999777666555555555555444444333222111111111222222111000000///000000000000111111111111111222222333333333222222111111000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,111999<<<<<<777555333111///...---,,,------------------------...------------...//////111333333333666<<>>777222444444333333222111111111000000000///////////////,,,---......//////......---...000222222222222111------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////---.........------,,,+++************************************************)))(((***000444555555555444'''777111///777888YYYiii>>>,,,000...)))///))))))))))))(((((((((((((((((((((((((((((()))***&&&000---XXXggg;;;777777,,,+++///...---,,,,,,,,,------,,,...///...---,,,---...++++++,,,,,,,,,---------+++---///////////////000...,,,,,,------+++///444,,,888AAA>>>888666888999KKK@@@666444777999999:::GGGDDDDDDIIIFFF???___HHHLLLKKKJJJXXXvvvqqqaaaNNNJJJEEEAAA@@@???>>>>>>===========================???@@@===;;;AAAMMMXXXhhhrrrnnnZZZ___qqq|||yyywwwvvvtttrrruuu{{{yyyxxxxxxyyywwwyyykkkRRRMMMDDD;;;999<<<>>>======<<>>CCCPPPPPP@@@QQQppp[[[EEE===999===AAA@@@;;;777===<<<999999999999888777999999999888999::::::;;;<<<;;;:::999888999999:::========================<<<;;;:::888777666666666666666555333222222222222222222111000000000000111111111111111111111111111222222333444555555555444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---+++...555888888666555333111///---,,,,,,...------------,,,,,,,,,...------------...//////111222333333555888===@@@<<<999777666999888dddsssmmmUUU>>>888AAA>>><<<<<>>:::555111111000000////////////////////////////////////---....../////////......---...000111222333333444//////.........---------,,,,,,,,,,,,+++++++++++++++******+++,,,---...///------............------++++++++++++++++++++++++************************...,,,+++---000222333444555&&&444444***888>>>666|||yyyNNN//////333---***...))))))))))))(((((((((((((((((((((''''''(((((()))---///)))===}}}FFF222444...***/////////...---,,,,,,+++---......---,,,,,,---///------------............------...//////000//////...,,,+++---,,,+++///555,,,666===;;;777555666666<<<888666777::::::666222???LLLLLLAAA<<<===LLLcccrrrLLLKKKKKKIII^^^mmmPPPJJJDDD??????@@@@@@@@@======>>>>>>>>>=========<<>>>>>HHHZZZjjjxxx}}}mmmgggkkk}}}zzztttpppppprrrpppmmmpppvvvrrrsssqqquuuqqqrrrgggNNNKKKCCC999888===@@@>>>>>>;;;CCC;;;===eeeDDD@@@999888666555444444444555111222444555666666666666222222333555777999<<<===JJJLLLFFFGGG```@@@888555CCCCCC666666CCCDDD888<<<;;;999999::::::888777888777777666777777999999:::999999999:::;;;===>>>?????????@@@@@@@@@@@@@@@>>>===;;;999888777666666888888666555444333333333333333222111111111111111111111111111000000000000...///222555888:::;;;;;;555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...++++++000333222444333111///...---,,,,,,......---------,,,,,,,,,...------------...//////000222444444333444888===LLLEEE333666@@@888YYYwwwttt```VVVPPPJJJAAA999444333444666///////////////...................................................---------------///000222333444000000000000////////////------------,,,,,,,,,+++++++++******+++,,,---...+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,************************///...,,,,,,...111222111000000000555///222@@@333FFFXXX666,,,333---,,,000+++))))))))))))(((((((((((()))(((((('''''''''((((((+++,,,)))222cccwwwxxx^^^999000...---,,,---/////////...---+++,,,...000000...---...............////////////000//////...///000000000///...,,,+++,,,,,,+++000666...555:::888555555555333000111333555888888444000777HHHIII@@@>>>>>>AAAJJJ{{{^^^PPPHHHOOOKKK___```QQQJJJCCC>>>>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>===<<<:::>>>AAAAAADDDRRRiii{{{~~~~~~}}}zzzvvvpppmmmmmmpppooolllnnntttlll{{{nnnlllqqqmmmmmmcccJJJHHH@@@777777>>>BBB@@@<<<888@@@888;;;iiiCCC===999888666555444444555555000111333555666666555555222111222444888::::::::::::===DDDGGG]]]hhh@@@;;;AAA>>>CCC;;;999??????888888???;;;:::999999;;;;;;:::999777777666555555666777888777777777999;;;===@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<:::999777777666:::999777666444444333333444333222222111111222222111111111000000000000000***---111666:::===???@@@777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///222000+++***---///...111000///...---,,,,,,,,,.........------,,,,,,,,,...------------...//////111222444444111000444999777MMM@@@555999888[[[~~~bbbFFF555111333000000000000000000//////---------------------------.........------,,,+++,,,,,,,,,,,,...000333444111111111111000000000000.........------,,,,,,,,,,,,+++*********+++,,,---++++++---...//////000000------------------------************************+++,,,+++,,,...222222000'''888)))111333(((999:::(((^^^zzz===)))///555%%%+++666((())))))))))))(((((((((((()))(((((('''''''''((((((%%%+++,,,555LLLNNN^^^eeeuuuFFF000...///)))+++...000111000...---+++...222333222000...---////////////000000000000111000//////000000000//////,,,+++,,,,,,+++000666000555888666555666444111222222111000222444444222666;;;AAAJJJKKK<<<888HHHKKKZZZOOOHHHOOOPPP[[[ooozzzvvvkkkdddKKKIIIEEE???===@@@GGGNNNBBBAAA@@@???>>>>>>>>>>>>::::::===EEESSSfffvvv~~~yyyyyy~~~|||yyyzzz~~~|||zzz||||||uuuooommmdddcccdddhhhmmmmmmgggbbbkkkfffjjjmmmddd___ZZZPPPPPPHHH<<<===DDD===888BBB888<<<<<<999@@@JJJIII???<<<888555444555666444333222333444444555555444444222333444666777999:::;;;555EEE000CCCPPP\\\KKK@@@:::BBB:::===<<<;;;:::999999999999;;;<<<<<<;;;999999:::;;;;;;999777555444555666777555555666999===BBBFFFIIIQQQOOOKKKHHHEEEDDDDDDEEEDDDCCC@@@>>><<<:::999888::::::999888666555444444666555555444222111111000///000000000......000222------------///111333555333222222000///...---,,,++++++,,,,,,,,,,,,------//////.........---------------------------------......---------,,,,,,,,,------,,,------...///000111111111111111111111111777???777777>>>:::^^^qqquuuZZZ888777///111222111...,,,...000000------,,,,,,,,,------...***///222111---+++---111+++++++++,,,,,,---------////////////////////////000111222222111///,,,+++...---,,,+++***)))))))))++++++,,,------.../////////......---------......++++++++++++++++++++++++...,,,***)))***+++...000///000000//////111444777<<<444SSS}}}<<<333333222000///---,,,,,,+++******)))(((''''''&&&+++******)))((('''&&&&&&))))))((()))666CCCCCCqqqYYYCCC999 111111...***)))---111///+++,,,111666666000,,,+++---000///...------...000111111000///........................---,,,...222666555333444777666111...///////////////111333555666555444:::DDDIIIFFF@@@>>>BBBYYYTTTJJJGGGFFFGGGPPP]]]bbb]]]WWWVVVJJJHHHEEE@@@<<<===@@@DDDAAA@@@??????>>>>>>??????999;;;CCCRRRbbbmmmuuuzzz}}}~~~zzzxxxzzzwwwwwwvvvuuuuuuxxx|||yyytttvvvwwwsssooommmrrrkkkbbb\\\[[[]]]```aaa___WWWSSSNNNHHHNNNRRRHHHKKKFFF======BBB>>>:::???<<>>:::>>>FFFDDD::::::777444444555666444333222333444444555555444444111222333555666888999:::777BBB444???KKKyyyeeeMMMDDD@@@CCCBBB===;;;;;;:::999888888999999:::;;;<<<;;;::::::;;;===<<<;;;999777666666666666666666666888;;;???CCCEEEMMMOOORRRSSSRRRNNNJJJGGGBBBAAA???===;;;:::999999888777777777777777777777666555555444222111111000111111222000///...000111------......///111222333111111000///...------,,,++++++,,,,,,,,,,,,------///.........------------------------------------......---------,,,,,,,,,------,,,------...///000111111111111000000000000333<<<555666???777HHH{{{rrrrrrhhh;;;555666222333333111//////......---------,,,,,,------...---000444777888444///***+++++++++,,,,,,---------///////////////////////////000000111111000///...---,,,+++******)))))))))***++++++,,,------........................------++++++++++++++++++++++++---,,,***)))***+++...//////////////////000333666:::333???kkkXXX555111111000...---,,,+++************)))((('''''''''@@@:::111)))&&&'''***---***(((+++'''333;;;}}}<<<:::MMMJJJ888(((444///...------000333333222+++000555777666555555777---///222444333111---+++............///000111222000000000///...///333666555333444666555111...000000000000000111333666777777666;;;EEEJJJGGGAAA???===NNNzzzNNNGGGHHHFFFHHHLLLPPPOOOKKKKKKNNNFFFFFFDDDBBB???>>>@@@BBB@@@??????>>>>>>>>>??????:::===KKK___mmmrrruuuzzzyyyxxx{{{yyyuuuuuuuuuvvvtttpppkkkkkkpppuuulllkkknnnttttttiii[[[RRRDDDIIIPPPVVVXXXWWWWWWVVVVVV\\\kkkuuu~~~|||GGGCCC??????@@@???<<<;;;===???>>>:::===CCC@@@888888666444444555555555333222333444444555555444444000111222444555777888999999>>>::::::GGG\\\lllEEEEEE???>>>FFF888===999999888888888888888888888999:::::::::;;;===@@@BBBAAA@@@>>>;;;888666555888777777777999;;;>>>@@@CCCIIIQQQWWWWWWQQQIIIDDD>>>===<<<;;;:::999999999999999888888777777777666555555444333333222111111222222222111///...///111......///000000000000///............---------,,,++++++,,,,,,,,,,,,------............------------------------------------......---------,,,,,,,,,------,,,------...///000111111111000000000//////---777333444???888555JJJEEE999HHHaaa~~~TTT===;;;111111222222111///...---...------,,,,,,---------------222;;;BBB@@@444)))++++++,,,,,,,,,,,,------.................................///000111222333......---,,,+++***))))))*********+++,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++---,,,***)))***+++---///---............///222444222555444BBBuuulll333222///...---,,,+++***)))(((******))))))((((((''''''AAA:::000'''###$$$(((++++++&&&000%%%111222VVV444###ZZZMMM666222000***+++++++++***))))))***333444444333111...,,,***555333000...---...///111---------...///111222333222333222111000111444777555222333555555000...000000000000000222444666777777666;;;EEEJJJHHHCCCAAAEEEEEEGGGLLLFFFKKKMMMMMMNNNMMMKKKIIIIIIKKKCCCCCCBBBBBBCCCEEEHHHJJJAAA@@@???>>>>>>===>>>>>>;;;CCCVVVjjjrrrrrrwwwxxxxxxyyy|||{{{wwwssspppqqqqqqpppmmmiiihhhjjjmmmkkkddd\\\WWWQQQLLLMMMQQQQQQQQQPPPOOORRR]]]mmmxxxJJJBBB???@@@???@@@???888:::<<<<<<:::===AAA@@@;;;777666555555555555555444222333444444555555444444111222333444666777888999<<<:::@@@888EEEFFFwwwAAAKKKKKKLLLOOO333CCC888888777777777777888888666777999::::::<<<>>>AAAJJJJJJIIIFFFBBB===999666999888777666666888999;;;888===EEEKKKKKKFFF???:::999999888888888888999999>>>===<<<:::888666555444555555444333333222111111000111111000......000111...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,------,,,------...///000333222222111111000000///+++666333333>>><<<444666999:::888DDDlllCCC444222///---///000//////000......---,,,,,,,,,------))))))---777AAABBB999000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,---///222555777333333222000...,,,***)))))))))******++++++++++++***,,,...//////...---,,,++++++++++++++++++++++++,,,+++*********+++---...,,,---...------...000222+++999:::666MMMLLL(((555...---,,,+++***)))((((((***)))))))))((((((((('''---,,,***((('''&&&%%%%%%+++###222$$$///+++555000???~~~}}}BBB///777,,,000111444666444111000333111111222555888999888666666444222111000111222333000///......---.........111222333222222333777999444111222444333///...000////////////111333555666444333777@@@GGGFFFCCCBBBNNN???BBBtttLLLEEELLLLLLKKKJJJIIIIIIIIIGGGDDDCCCAAA@@@@@@CCCGGGKKKNNNBBBAAA@@@>>>===<<<<<<<<<:::NNNjjj{{{|||xxxzzzzzzzzzxxxwwwvvvuuuqqqlllmmmkkkiiiiiiiiihhheeebbbPPPOOOOOOLLLEEEBBBHHHRRROOO[[[nnnXXXCCC???CCC???@@@AAA888;;;<<<<<<;;;===???>>>;;;777777777777666555444444222333444444555555444444333333444666777888999999===888BBB:::EEE<<>>:::888666555444555666777555777:::<<<<<<:::777555666555555555666777777888>>>>>><<<;;;999777666555444444444333333222222111---...//////......000222//////000000000...,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------......---------,,,,,,,,,------,,,------...///000333333222222222111111111///777555111777===;;;888???DDD>>>===wwwlllZZZ<<<444......///---///333///...---,,,,,,,,,,,,,,,((((((+++///555888777666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222555777999888777555222///,,,***))))))************++++++)))+++---//////...---,,,++++++++++++++++++++++++++++++*********+++,,,---+++,,,...---------...000000555;;;:::777KKKXXX222111444...------,,,+++***))))))))))))))))))((((((((((((###%%%(((***++++++)))(((***"""111'''...)))'''111VVVddd999000EEEFFF???;;;:::???BBB??????BBB;;;:::999999888666111...000333777:::888444...***//////...---,,,,,,,,,,,,...///111222222444777:::333111111333222///...000------------///111333444333000222;;;AAABBBBBBBBBFFF<<>>>>>@@@CCCFFFGGGAAA@@@???>>>===<<<<<<<<>>EEEKKKOOOVVVeeeuuunnnHHH===FFF@@@???CCC;;;?????????>>>===;;;:::999888999:::999777555444555222333444444555555444444444444555666777888999999===888@@@<<>>:::777666999:::NNNPPPnnnHHH;;;111111000---...333///......---,,,,,,,,,,,,,,,,,,+++***+++,,,000222------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++---000333555999888888666444000---,,,***************************+++,,,---......------++++++++++++++++++++++++***************+++,,,,,,+++---......------...///888///222:::444333XXXttt555(((666......------,,,++++++******))))))))))))((((((((((((&&&&&&&&&&&&'''((()))***)))"""---+++,,,))))))222LLLZZZLLLQQQhhh}}}ooo```___aaa^^^\\\\\\___```aaa```]]]YYYTTTQQQFFFBBB<<<666111///.........---------------......+++---///000000222555777333000///222111......111,,,,,,,,,,,,...000222333999333222777<<<>>>@@@BBB999@@@HHHCCC]]]UUUFFFKKKHHHLLLMMMHHHFFFHHHHHHEEEDDDAAA??????@@@AAA@@@>>>>>>>>>=========>>>>>>???UUUtttuuusssuuusssqqqrrrssslllccceeeaaaZZZSSSMMMHHHEEECCCTTTNNNMMMWWWkkkMMM;;;IIIBBB===CCC>>>????????????===;;;:::;;;:::<<<===;;;888555444555222333444444555555444444333444444555666777888888;;;888:::>>>AAA???GGGhhh:::<<<;;;:::888777666555555666666777666555555777999888999<<<>>>@@@@@@AAAAAA888777555444444555666777666666777777777777777777111111111111222333444555444555555666666777777888444444333333333333222222333444333222000///000111000///......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,------,,,------...///000......//////000000111111555444888:::999===???888:::333>>>???>>><<<]]]GGG999000111222------222//////...---,,,,,,,,,,,,,,,,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,...000111222333333444222000...---++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++***************++++++++++++---//////...---...///555///111777666333AAAUUUzzzLLL......333,,,---,,,,,,++++++*********(((((((((((())))))))))))'''&&&%%%$$$$$$%%%'''((()))%%%'''///))))))333111<<<\\\rrrMMMnnnqqqOOOEEEGGGFFFBBBBBBAAAJJJWWWbbbjjjoootttwwwppphhh\\\NNNDDD>>><<<<<<111111000///............***,,,---...---...000111222//////111111......111---,,,,,,---...000222333DDD<<<666777:::;;;>>>AAA999@@@BBBDDDBBB\\\IIIMMMEEEMMMOOOGGGAAABBBFFFGGGAAA@@@@@@AAACCCBBB???;;;;;;;;;;;;<<<>>>???AAABBBiii~~~|||sssmmmpppqqqpppsssssskkk___JJJIIIGGGDDDAAADDDKKKQQQOOO[[[xxxPPP999KKKCCC<<>>@@@;;;===???===888555444555222333444444555555444444333333444444555666777777:::999555>>>>>>BBB:::oooQQQ===<<<;;;999777666555555666777777666444444555666444555666777777888888888777666555444444555777888111333666888999888666555111000000000111222333333555444444444444333333333444333333333333333333333888888777444111//////000000///...---,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------......---------,,,,,,,,,---------------...000000+++,,,,,,---...///000000222///888BBBBBBCCCAAA777999444>>>888777HHHaaa===111***000333......333000///...---,,,+++++++++))))))+++---///...***'''---------,,,,,,+++++++++*********************************+++,,,---...///,,,---///000111000...---,,,,,,++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++)))*********++++++++++++,,,---//////...---...///***444999666555999:::666ZZZVVV,,,333999...///,,,,,,++++++******))))))(((((((((((())))))))))))&&&''')))*********)))((()))'''###222&&&(((;;;///555:::MMM999tttHHH;;;BBBFFFGGGHHH^^^iiiwwwvvvaaaMMMAAA888666444111///---+++++++++,,,------+++***+++,,,222///...000000......111---------...///111333444MMMCCC:::888999:::===AAA>>>888======@@@TTTVVVMMMKKKJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@AAAAAA@@@@@@???>>>FFFAAA;;;???BBB999<<>>>>>>>>>>>>>>===<<<<<<888999:::888555333444555333333333444444444555555333333333333444555666666999;;;777@@@LLLAAA===TTTmmmkkkVVVXXX@@@,,,999>>>333222777666555444444555666777555555555555555555444444222222333333333333444444111222222333444555666666444444444333333222222222333222111000000111111222111111111111111111111111111111111333333222000...////////////............------------------------,,,,,,,,,---------......------------------------------------------------000555555...***---///---...---,,,---...///...---//////...------...222555222333666888888888777666<<<222444AAA888CCC~~~AAA777......111000....../////////...---+++***)))************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))************+++++++++++++++,,,------......///222000444222000999>>>555999oooddd999111555///+++000------...,,,)))((()))***))))))))))))((((((((((((((((((((((((((((((((((((%%%(((******)))+++///333...555;;;CCCzzzuuuRRRJJJSSS```qqqrrrmmmhhhbbbOOO888...111000***++++++---///000///,,,(((/////////000//////............------...///111222???CCC===AAAMMM???444CCCKKKBBB111666BBBBBBvvv]]]IIILLLIIIHHHGGGEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAADDDAAA;;;<<>>======>>>>>>>>>>>>===<<<<<<888999:::888555333444555333333333444444444555555333333222333333444555666999999888>>>BBB;;;:::FFFPPPhhh~~~UUU555999===888:::999888777666555555555666555555555444444444444444111111111222222222333333333333444444444444444444333333222222222111111111111111222222222111000///111111111111111111111111222111000000111111000000////////////............------------------------,,,,,,,,,---------......------------------------------------------------...222222---***---///...///...---...000111000/////////...------...222555000000222333333333333222333777444111DDD```jjjFFF:::///---//////...////////////...---,,,***)))************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,)))************+++++++++++++++,,,,,,---.........444///222222...333888111888KKKmmmLLL000...444111---...---------------,,,******))))))))))))((((((((((((((((((((((((((((((((((((''')))++++++***+++///333444777::::::eeeyyy}}}qqqoooooommm\\\EEE777555000...,,,,,,---...---------.........///............---------...///111222888AAA;;;:::IIIGGG;;;<<>>QQQrrrxxxooobbb\\\TTTEEEDDDEEEBBB<<<;;;@@@CCCBBBLLLKKKXXX|||vvvLLLEEECCC>>>===<<<=========>>>======<<<;;;888999999888555444444555333333333444444444555555222222222333333444555666888666:::<<<888;;;AAA???===IIIuuu^^^999666888777<<<<<<;;;999888666555555555555444444444333333333222000000111111111222222222555555444444444333333333111111111111000000000000///000333444333111///---000000000000000000000000333222000/////////111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,//////,,,***---/////////...---...000111000////////////------...111444000000/////////000000111---===777222ooo^^^GGG;;;000---.........000/////////...---,,,+++***************************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,*********++++++++++++,,,)))************+++++++++++++++,,,,,,------......000***000666333555;;;999:::111NNN|||CCC666---...222222...+++...---,,,...111111---***))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,***,,,000555777999<<<666MMMrrrvvvyyylllHHH<<>>777JJJ{{{xxxCCCJJJEEEDDDDDDCCCCCCCCCDDDDDDAAAAAAAAABBBAAA@@@@@@???===AAA@@@@@@BBBAAAPPPlllhhh\\\UUUNNNEEEFFFIIIBBBGGGCCCBBBFFFIIIGGGEEEEEE^^^tttKKKCCC@@@>>>>>>===<<<============<<<;;;;;;888888888777666555555555333333333444444444555555222222222222333444555666666333;;;:::333BBBQQQGGGDDD;;;hhhXXX:::666777777:::>>>===;;;:::888666555444444444444333333222222111111111111111222222222222444444444444444444444444111111111111111111111111000111222333222111///---////////////////////////222333333222111000111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------------------///000///---,,,---...///...---,,,---///000///......//////...---...000222333222000//////000222333111999666FFFOOOBBB888000...///......///............---,,,+++***************************************************************************************************+++++++++***************************************************++++++++++++************++++++++++++))))))*********+++++++++***++++++,,,------......///(((///888333333888888;;;======eee___]]]111333222///000111...)))...,,,,,,///444444///***))))))))))))(((((((((((((((((((((((((((((((((((((((***,,,,,,+++...333888555888AAA:::AAAQQQ]]]}}}~~~vvvwwwfffEEE666===>>>:::555222///---+++)))******++++++,,,---...///------------///111333444///555666777???EEE???777666???===;;;>>>:::CCC\\\KKKHHHDDDDDDCCCCCCCCCCCCCCCDDDAAAAAABBBBBBBBBAAA@@@@@@BBBDDD???>>>CCCFFFUUUoooRRRIIIJJJJJJEEEHHHOOOLLLIIIAAAAAAHHHGGGFFFWWWooovvvMMMCCC>>>===???===<<<<<<<<<<<<<<<;;;::::::888888777777666666555555333333333444444444555555222222222222333444555555666222999666111EEEWWWNNNBBBBBBpppOOO;;;888888;;;=========<<<;;;999777666555555555444333222222111111222222222333333333333444222222333333444555666666333333333333333333333333444333222111000000000000///////////////////////////333666777555222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......444222//////...------...///...---...000111000///...//////...------///111333222000//////111333555999000000bbbiiiVVVVVVIIIBBBdddnnnXXXdddlll]]]wwwiiieeeGGG888222...000111...---...............---,,,++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++))))))*********+++++++++******++++++,,,------...333,,,111444......555555///===666MMM|||yyy@@@333777666///+++......+++...,,,+++///444555000***))))))))))))((((((((((((((((((((((((((((((((((((&&&(((***+++,,,///666<<<555888CCC>>>>>>@@@BBB```|||qqqWWW999&&&888888888888777444...***************+++---...///......---...///111333444111...444===<<<777999<<<999@@@@@@<<<:::999<<>>===>>>;;;;;;;;;<<<<<<;;;;;;:::999999777666666777777666444333333333444444444555555111111111222222333444555666666777333111???KKKIII999IIIggg{{{uuuDDD888333444:::;;;;;;;;;;;;;;;:::999777777666666555444333222111111222222333333333444444444111222222333444555666777444444444444555555555555777555333222111111111222000000000000000000000000---222777999555222000000////////////............------------------------,,,,,,,,,---------......------------------------+++,,,,,,------.........777222///000000---,,,---111000///000222333222111---...///...------...000000///.........000222444:::///;;;hhhLLL>>>GGGBBB<<>>;;;888:::>>>@@@jjjwwwSSSGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAFFF@@@;;;CCCSSSpppfffPPPFFFHHHFFFGGGFFF===???CCCCCCDDDZZZYYYGGG>>><<<===999:::;;;;;;;;;;;;:::999999999777555666777888666444333333333444444444555555111111111111222333444555555:::666222666888:::@@@555888AAACCCLLLbbbeee999555222111777666888999::::::;;;:::999999777777666555444333222222111222222222333333333333333333333444444555555555444444555555555666666666777666666555444333222111111111111111111111111111,,,111666666222///...000////////////....................................,,,,,,,,,---------......------------------------++++++,,,,,,---......///666///,,,///000---,,,...000......///000111000///---...///...------...///---------...///111333444111:::UUUkkkKKKEEEFFF===222666AAAAAA777555999<<<>>>IIIeee^^^jjjPPP555111///111000---,,,...------......------,,,,,,************************************************))))))*********+++++++++************************((()))))))))*********+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++*********+++,,,,,,------+++...222111===fffiii[[[SSS444666111------...------...++++++,,,---------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((()))***))))))---444:::777;;;EEE======???<<>>:::777555999:::666:::BBBCCCOOOYYYHHHHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@777CCCEEEBBBGGGUUUrrr^^^EEEAAADDDKKKMMMFFF<<>>::::::;;;;;;;;;;;;:::999999999777555555888888777444333333333444444444555555111111111111222333444555222;;;666444===666///;;;FFF444777GGGIII666iiipppkkkiiiXXX444:::999777999555555777888:::;;;;;;::::::888777777555444333222222000111111111111222222222555555444444444333333333444444444555555666666666555666888888777444111///111111111111111111111111---111444222...,,,...111000/////////............////////////////////////,,,,,,,,,---------......------------------------++++++,,,,,,---...//////333,,,)))---000------///,,,+++***+++---...---,,,---...//////---,,,---...------...///111333444555(((FFFiiioooGGG>>>999666999:::777777:::888999666000...<<>>???888IIIIIIppp}}}cccMMMFFFKKKQQQ999444---***,,,111666:::000...,,,++++++,,,---///333222000/////////000111111,,,222111+++;;;EEE555:::555999;;;444555===>>>CCCfffSSSEEEEEEJJJCCC???DDDEEE???BBBEEEDDDAAA@@@AAACCC<<<@@@CCCCCCHHHXXXrrrwwwJJJHHHKKK999===;;;:::KKKAAAggg]]]CCC999@@@;;;;;;;;;;;;;;;;;;::::::999888999999888888777777666666333333333333333333333333222222111111222222333444444444444333222444777:::;;;:::555III@@@IIIDDDQQQKKKCCCNNNnnnMMM777///===444999333555555555777888999888777999888666555555444222000111111111000000000000000000000111222222222222111333222222222222222333333111222333444555444333333000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////+++*********++++++,,,,,,//////...------------...+++,,,------......---------------............///...........................------,,,,,,,,,------...111111//////333555666444???SSSZZZJJJAAA888666777666888;;;;;;:::888666444666:::===aaa~~~yyy<<<000111555///&&&---444---,,,---///000000///---,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++***)))))))))((((((''''''(((***+++,,,*********+++***)))((()))***+++***)))******))))))))))))******************************)))************+++++++++))))))))))))***+++,,,,,,777(((,,,AAA777nnnUUUiii<<<333......---------,,,,,,,,,******************************))))))((((((''''''))))))(((((((((((())))))((())))))***,,,...000111666===CCCCCC===:::<<<@@@KKKlll{{{rrraaaNNNFFFIIIJJJ@@@...(((...---+++333444;;;666)))'''222333(((///444333---***---...+++000...,,,...222777;;;===777666666888666444888>>>DDDqqqyyyXXXHHHDDDIIIDDDBBBFFFFFFDDDEEEEEEDDDBBBAAABBBBBB???AAACCCCCCIIIYYYppp[[[QQQOOO???CCCAAABBBGGGaaa^^^DDD:::@@@:::;;;::::::;;;;;;:::999999888777777777777666666666666333333333333333333333333222222111111222222333444444444444333333444777999===;;;:::BBB777<<>>@@@FFFhhhzzzwwwxxx||||||~~~wwwlllkkkkkkbbbSSSIIIQQQLLL;;;...///,,,(((---000888999000***---///,,,...333333...,,,......,,,...------...222888>>>BBB<<<888666777666555777<<>>>>>===>>>>>>FFF???SSS777>>>===///999000;;;666666666555444444555777555444333444666777666555444444444333333222222111000111222222333333222222222222111000000000111111000000000111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////------///000000///...------.........------,,,,,,------...///////////////---------............///........................---------...///000111222444333BBBUUUOOO777///999222EEE```>>><<<999666666888777333111222222444555555333333333444888999888888WWWXXX777)))111111---...---,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,...,,,***)))***+++************))))))))))))******************************))))))*********++++++++++++++++++,,,---...///000000333VVVooonnn~~~~~~xxxwwwxxx>>>)))444666...---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))(((((((((((())))))((())))))***,,,...000111555888===AAABBBAAA>>><<>>FFFKKK???555444777777777888@@@???hhhQQQMMMJJJLLLMMMGGGHHHEEECCCCCCFFFHHHGGGDDDCCCBBBAAAEEEPPP^^^mmmuuu|||aaaHHH@@@???IIISSSbbbGGG<<<@@@888888777777888888999888888777555666888999::::::999888444444444444444444444444222222111111222222333444222444555555444444666888;;;999QQQ???888GGG|||UUUOOOBBB888;;;DDDCCC:::333DDD???BBB^^^lll~~~JJJ>>>===///===333;;;666777888666444333444666444333222333666777666555555555444444333222222111111111222333333333333222333333222111000000111111111111111111222222333333000000000000000000000000000000////////////000000////////////////////////////////////////////////------,,,---...000222444...//////000///...------,,,,,,---............------------............///........................---------...///000111222222777NNNeee[[[;;;...999---IIIfffEEE<<<999666555666444000111444000222444444333111111222***333<<<444CCCaaa<<<)))000000,,,---///,,,------------------,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,***+++,,,+++******,,,...000...+++******+++************))))))))))))******************************))))))*********++++++++++++++++++,,,---...000111***:::vvvlll[[[???EEEYYYeeeUUU666///555222,,,------,,,,,,,,,+++++++++************************(((((((((((())))))))))))))))))(((((((((((())))))((())))))***,,,...000111666888<<>>???>>>???777@@@::::::IIITTTgggkkkAAA>>>333===555888666999;;;999666333444666222111111222444666555444555555444444333222111111111222222333333333333333444444333222111111111111222111111111111222333333000000000000000000000000000//////......//////000000000000000000000000000///////////////////////////...------///333777999//////000111111///...---+++,,,,,,---...------------------............///........................------------...///000000...666RRRmmmfffFFF222444///IIIyyyPPP333555222111222111///111777000111333333222111111222333,,,666666888lll[[[;;;+++000...+++...///---,,,,,,,,,,,,,,,,,,---+++++++++************))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,)))***+++******+++...111222///,,,******++++++*********))))))))))))******************************)))************+++++++++******+++,,,---...000111555///```bbbFFF///555999===555...333222---///,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))))))))(((((((((((())))))((())))))***,,,...000111555888<<>>>>>>>>???CCCFFFFFFMMMUUURRRUUUdddccchhhllllllmmmrrruuuuuuuuuzzzxxxgggNNN@@@BBBJJJWWWWWWZZZdddoooppp___LLLXXXfffaaaNNNBBB777------111++++++555;;;555---******+++000666666333222555///000000///...000555:::KKK???555444777888777777BBB888aaaqqq```SSSOOOOOOJJJJJJLLLNNNNNNKKKHHHFFFFFFCCCDDDFFFJJJPPP[[[hhhqqqxxxtttWWWNNNIIIeee```GGG<<<@@@888777555666666777888888777777666888:::;;;;;;999777555555555555555555555555555222222111111222222333444111333555666555555666777666333777999DDDoooHHH>>>;;;AAAAAA999777<<<>>>===<<<>>>DDDOOObbbuuuAAA===555888666666666:::===<<<888444444555222000000111333444333222555555444333222111000000111222333333444444333333666555444333222222222222111000000///000111222333000000000000000000000000//////............//////000000000000000000000000////////////////////////............000222555666...///000111000///---,,,,,,------...............---------............///...........................---------------......+++444PPPooosssXXX<<<000444<<>>999///333...---444111---333,,,,,,,,,++++++++++++***************************'''((((((((()))))))))***))))))(((((((((((())))))((())))))***,,,...000111222888===???>>>???CCCGGG:::PPPUUUJJJDDDBBBBBBHHHZZZaaaeeeeeegggmmmqqqppprrrrrrmmm```OOOBBB>>>>>>BBBDDDKKKXXX___ZZZRRRLLLPPP^^^bbb\\\RRR???//////222---+++///666777111,,,******///666777333444888000000000000111333555777GGG===555555777777777999===:::RRRlll\\\VVVUUUQQQMMMQQQTTTSSSMMMHHHEEEEEEDDDFFFIIILLLPPPYYYeeennnwwwfff___\\\~~~___FFF<<<@@@888666555555666777777888777777666777999::::::888555333555555555555555555555555222222111111222222333444111333555666555555666777888999999EEEOOONNN777<<<>>>;;;999<<>>999666<<>>:::444333777666555:::???>>>999555333444111000///000222333222111555555444333111000000///111222333333444444333333777666555444333333333333000///.........///111222000000000000000000000000//////............//////000000000000000000000000////////////////////////+++,,,---...///000000000---...///000000...,,,+++---......///////////////---------.........//////...........................------,,,,,,,,,------,,,444NNNppp}}}iiiFFF///999...NNN~~~DDD;;;:::::::::666//////333111222222111000000111333+++...;;;000111sssyyy999---...222...---///+++---,,,,,,++++++,,,,,,---+++++++++************))))))))))))))))))))))))))))))************+++++++++)))))))))******+++++++++'''((()))******---111555555111---******++++++*********))))))))))))******************************)))************+++++++++)))))))))+++,,,...///000&&&BBB999SSS:::CCC000///666333000333000,,,222,,,,,,,,,+++++++++******************************'''((((((((())))))******))))))(((((((((((())))))((())))))+++,,,...000111111777>>>@@@???AAAHHHOOOQQQ}}}ppp]]]YYYQQQIIIQQQYYY___```dddmmmqqqpppjjjjjjlllooooooiii]]]TTTDDD>>>===BBB???555111555@@@OOO[[[aaa^^^GGG444555222///,,,,,,222666444...+++***...555777333555:::111000000111444666777666DDD<<<666555777666777:::999;;;HHHmmmccc[[[SSSQQQQQQQQQQQQPPPLLLGGGBBBIIIGGGGGGJJJRRR\\\dddhhhxxxwwwfff___FFFAAAAAA===999777777777777777888888999888888888888888777666666333333333333333333333333111111222222222333333333555444444333333444444555888;;;333;;;vvv;;;;;;;;;::::::999999::::::===???666888BBBAAANNNqqqqqqFFF:::666777888555444444555666777777666666333222111111111222333444777777666666555555555555222222333444444555666666666666555444444333222222111111000000111222333333222111111111000000//////000000////////////000111444444333222111000//////,,,///000......222222///000000000000000000000000111000...---,,,,,,------,,,///111000......///111,,,,,,,,,---------...............------,,,,,,,,,...------,,,,,,------...222---KKKjjjqqqxxxaaa***111:::444QQQ|||GGG999666>>>>>>111---333///......///222333222111'''===777(((RRRVVV111000///...---,,,++++++************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******---+++***)))***,,,///111111///,,,***(((((()))***************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///222333444|||GGG777>>>444000000000///......------------,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++---,,,,,,---///111333===>>><<>>JJJ{{{mmmddd^^^YYYVVVSSSQQQPPPNNNKKKIIICCCDDDFFFKKKRRR[[[dddiiizzzxxx___FFFAAA???;;;888666666666666666777777888777888888888888777666666333333333333333333333333111111222222222333333333555444444333333444444555444::::::@@@lll777<<<;;;:::999999999999999333<<>>>>><<>>:::666555555555666666666777777777777888888777777666555333333333333333333333333111111222222222333333333555444444333333444444555222999===>>>TTT;;;<<<<<<:::999888888888888;;;666:::???;;;IIInnnVVV222:::===333111666555555666666666555555444222222222222222333444444555555555444444444444444333333444444444444444444444444444444444444333333222222111111111222333333222222222111111111111000111111000000000000000111000000000000000000000000...111222000111555666333////////////////////////111000///...------............////////////...---,,,,,,,,,---------...............---------------......------------......111+++:::OOO^^^yyyoooBBB000000222;;;wwwnnnLLL999111...,,,)))000666777333111222666)))BBBooorrrFFF---000//////...---,,,++++++***************************************)))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))************++++++,,,,,,---------,,,+++***)))***++++++************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///---222888]]]oooqqqMMM666666222000000000///......------,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,---///111555>>>???<<<>>>;;;:::CCCZZZmmmWWWHHHOOOTTTZZZ^^^```ccciiinnnzzzvvvttt|||fffKKK555333222333666777666666,,,***------+++666999...---,,,...444777555333333111222222333555777888999999999777444666:::;;;888888<<>>333FFFzzzlllBBB...888;;;666777888666666666666555444333333222222222222333333444444444444444444444444444444555555444444444444444444444444444444444444555555333333222222222333333444222222222222222222222222222222111000000000111111......//////000000000111,,,///000...000333444222////////////////////////111000000//////.........666222---+++,,,---......,,,,,,,,,---------.....................---------......------------......000+++444@@@MMMgggxxxrrrZZZ666---555111EEEcccQQQFFF???555666555444555;;;FFFOOOxxxQQQ222...555//////...------,,,++++++************************************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,,,,+++++++++***)))******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///222***///IIImmm\\\oooVVVlllgggVVVIII:::YYYttthhhCCC333777000000000///......------,,,,,,,,,++++++++++++***))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,---000222555??????<<<>>>;;;:::CCCeeevvvUUUTTTSSSTTTXXX^^^dddhhhpppsssrrrqqqyyysssRRREEE666000///000111333---+++//////+++333888//////---...444777444222333000000000111222444555666:::999777555666888::::::===>>>AAA~~~uuulllbbbXXXOOOJJJNNNQQQTTTUUUYYYcccqqq}}}cccIII@@@<<<888666666777888999999999888888777777777777777666555555333333333333333333333333111111222222222333333333555444444333333444444555777555<<<999RRR???===<<<;;;:::999999999999666999AAA:::888^^^EEE777333666555888;;;555555555666555555444333333222222333333444444444444444444444444444444444444666666555555555555555555555555555555555555666666444444333333333333333444222222222222333333333333333333222111111111111111.........///000000111111...111222000111555666444000000000000000000000000000000000000000000//////000---+++,,,000222///+++,,,,,,,,,---------..............................///......------......//////---111666===KKKXXXXXXWWWDDD111444888---EEE|||uuurrrkkkdddcccnnneee888)))222555,,,.........---,,,,,,++++++***************************************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******)))***+++------,,,+++*********)))*********++++++************************))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...///333111444888}}}ppp{{{}}}kkkBBB333@@@<<>>???<<<>>>;;;:::CCClll[[[FFFGGGSSS\\\___^^^iiipppssszzz|||pppWWW===111111111000000000---111000***///666111000---...333555333111222.........///000111222333888777666666555666888:::===>>>AAAttthhh[[[SSSOOOQQQSSSWWW^^^jjjyyydddKKKAAA===999888777888999:::::::::999888666666777777666666555444333333333333333333333333111111222222222333333333555444444333333444444555666666AAA@@@kkk;;;===<<<<<<;;;;;;;;;;;;;;;999;;;777:::dddHHH555666;;;888111666:::000444444555555555444444333222222333444444444444444444444444444444555555555666666777777777777777777777777777777777777666666555555444333333333444444222333333333333444444444444444333222111111111111/////////000000111111111...111111///000333333111000000000000000000000000000000111111111111000000)))***///888@@@@@@666---,,,,,,,,,---------.....................///////////////............//////---000111111333666:::===>>>III888,,,888000***AAArrrUUU???...000:::;;;222***------------,,,,,,++++++*********************************+++++++++++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))))))))******************************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///%%%666:::///wwwIII888???999:::PPPPPPCCCRRRFFF...000000000///......------++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++,,,,,,...000333333===>>><<>>;;;:::666777999:::::::::888777666666777777666666555444333333333333333333333333111111222222222333333333555444444333333444444555333666BBB@@@qqqIII===<<<<<<<<<<<<===>>>>>>DDD===???bbbaaa...888555:::;;;333444777222333333444555555555444444222333444555555555444333444444555555555666666666777777777888999999999::::::999999999888777777777666666555444444444444444333333333333444444444555555555444222222111111111000000111111111111111111...000000......111111...222222222222222222222222000000111222222222111000------111;;;DDDDDD:::///,,,,,,,,,---------......---........./////////000//////............//////,,,111000///222///...444000:::888///000333000---)))DDDdddvvv~~~rrrSSS888(((///---111666--- $$$444---------,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,)))******************)))))))))))))))))))))))))))******))))))))))))************++++++++++++******)))************)))))))))************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///+++333666///ttthhhLLLAAA666222///---777HHHZZZ222+++???vvvSSS222000000000///......------++++++++++++************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++,,,,,,...111333222<<<===<<>>???@@@>>>BBBddd\\\333LLL@@@333555===777333777999222222333444555555555555222333444555555555444333555555555666666666777777777777888999::::::;;;;;;;;;;;;::::::999888777777777666555444444444444444333333333444444555555555666555444333222222222222222222111111111111111111333555555222222444444111222222222222222222222222000000222333333222111000333...+++000888;;;444,,,,,,,,,,,,---------......---.........//////000000//////............//////,,,111///...333000///777555'''222;;;,,,...<<<666777333222777===???@@@@@@FFFDDD???666...,,,222888222111000000111111111///---,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++*********************************)))((((((************************)))))))))))))))))))))))))))************+++++++++*********+++,,,---//////888)))///BBBsssUUU666888000333:::777555666333AAA111555>>>\\\YYY>>>000000000///......------+++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,...111333111;;;<<<;;;???======GGG}}}nnnHHHBBBIIIZZZjjjmmmjjjsssdddIII===555---,,,111222,,,//////&&&***999>>>///,,,+++///000...,,,...111111000000000000111111000000555;;;:::666777<<<444>>>JJJdddMMMBBB<<<999888888888777666666666666666666555555444444444555555444444333333333333222222222333333333333333333444777666555444444444444444555999999111HHH]]]EEE999CCCPPPUUU___lllrrrZZZGGGFFF;;;999888777777888888777666666666666555555555555444555555555555666777888999888777666555555666777888777777777777777666666666666777888888666555666777333222888666///222666000222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222444111...---///111000...---000555999:::888555333//////111111000...,,,+++//////.........---------000000000000000000000000000///...------...///000...//////000111222222333111111222222222333333333999888666555444444444444666666555444444333222222555555444333111///...---------------------------++++++,,,,,,,,,---------************************------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))((((((((()))+++,,,++++++++++++,,,---......444---777JJJ\\\444777333333444444333333222111555333,,,<<>>DDD@@@999???KKK}}}<<>>888;;;555;;;222111::::::222111888444444444444444555555666333333333333444666777777666555444333333444555666666666666777777888888888666777888777666666888999;;;555444222...666===777444444444555555444444444222222222222222222222222//////000111111222333333222222222222222222222222444222//////111222111///000000111222111000...---333444555555555333111000/////////.........------////////////////////////000///............///000/////////000000000000000111111111111222222333333222444666888999777555333555555444444333222222111444444333222111///---,,,------------------------+++++++++,,,,,,,,,------************************+++++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))((()))***+++,,,++++++++++++,,,---......---000///mmmZZZ///666222222222222222111111000333444///333fff}}}333000//////...............+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))+++---+++************+++---...000111333555===CCC???999???LLLgggBBB<<>>999@@@MMMUUU666KKKQQQRRRbbbnnnyyywwwrrrXXX:::888:::222,,,------888PPP:::222+++,,,---,,,,,,...---...//////......///111222111333555666444777;;;666MMM^^^jjjQQQEEE===999888777777666666666666777777444555555666666666666666666666555444333222222111333333444444555555666666666666555555555555666666222===999666???<<<>>>QQQcccpppyyyRRR999111;;;>>>>>>>>><<<666>>>>>>444333;;;<<<666777666555444444555777888444444555555666888999:::777777777777777777777777444555555666777777888888666777777666555666999;;;:::444444333111===HHHDDD555555666666666666555555222222222222222222222222;;;:::999777555333111000333333333333333333333333222222333444444444222111333222111000000111333444///000000111111000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000000000000000000111000444;;;AAABBB???:::666222222111111000000000000111111111000000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++++++++++++++,,,---......555---===RRRddd222333000111111111111000//////000---555))):::tttDDD000///......------------************************((((((((((((((((((((((((((((((((((((((((((((((((***))))))***++++++++++++++++++,,,---...000111222222444;;;AAA>>>999BBBOOOHHH<<>>999888777777666666666666777777444444666666777777666666666666555444444333222222333333444555555666777777666666555555555666666777333@@@888111@@@DDD999999@@@CCCCCCFFFSSS[[[PPP<<<:::666:::;;;666;;;@@@:::555888AAAHHHFFF===666666888777555444444444444555555555555666666777888999888888888888888888888888666666666666666666666666666777777666666666888;;;777888>>><<<222666===999555555666666666666555555444444444444444444444444===<<<:::999666444333222444444444444444444444444111222444555444333333222000111222333333222111111222333333333222222111111111111111111111111111111000000000000000000000000000111111111111111111000///000000222333444555555111000000000000000000000...111444777777666222000111000000000000000//////000000000000000///...---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))*********++++++++++++++++++++++++,,,---......444///@@@222555111111111111111111000000///111'''666///000SSSYYY000000...------,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++,,,---...000111222222444:::@@@===:::DDDSSSlll444AAASSSXXXkkk~~~jjj^^^VVVUUUYYY\\\TTTEEE<<<333,,,++++++++++++------...//////......///111000111222111111444999;;;<<>>000???666666666666666555555444777777666666666666777777777777888888888888777777999999888888888777777777888:::;;;:::999888999:::222999FFFHHH???BBBJJJGGG666777777888888777777666666666666666666666666666777777777777777777777777666666666666666666666666333444666666555444555666888999;;;<<<;;;888555333444444333333222111111111111111111222222222222333111111111111111111111111111111222222222222111111///000111222444666777888222111111111111000000000111111222222222111000000000000000000000000000000000000000111111000//////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++++++++++++++,,,---......+++333777222sssGGG444111111111111111000//////111&&&666222///<<>><<>>444888@@@999555>>>FFF000999AAAAAA===;;;===@@@777666;;;???DDDQQQPPP<<<>>>777EEE___[[[>>>555BBB777888:::<<<======<<<;;;<<<<<<;;;:::999999999999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;<<<;;;>>>@@@???===;;;::::::<<<>>>DDDAAA555555999333999999::::::::::::999999999999999999999999999999666777777888999999::::::888888888888888888888888666888999888666666888;;;@@@AAACCCDDDCCCAAA???>>>888777666555333222222222222222222222333333333444222222222222222222222222111111222333333222111111000000111222444555666666333333222222111111111111333333222222222222333333000000000000000000000000000000111111111111111000000000000000000000000000.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,++++++++++++++++++,,,---......+++///333999IIIuuuvvvAAA///000000000000///......000***666...111333lll000000...---,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---*********+++---...000111444555:::@@@???>>>IIIYYY{{{HHH>>>NNNYYYsssRRR111???LLL999444---)))***,,,,,,,,,------...//////......///111---222444111222888;;;:::===cccrrrWWWIII???:::777666666666666666777888888222444666888999999777777333333444444555666666666444444555666777888999999666666666666666777888888999333<<>>;;;===@@@@@@???@@@AAA999888:::999AAAEEE===444>>>BBB<<<777:::;;;888:::<<<@@@CCCEEEEEEEEEDDDBBBAAA@@@???=========<<<;;;;;;============;;;;;;;;;<<<<<<===>>>???@@@@@@>>>AAACCCDDDAAA>>><<<;;;;;;999>>>===888???FFFAAA;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::;;;:::888888;;;???>>>???AAABBBDDDDDDDDDDDD@@@???===;;;:::999888888222222222333333444444444333333333333333333333333111222333444444333222111111111111222222333333333333333333222222222111111/////////000000111111111000000000000111111111111000111111222222222222111000000000000000000000000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,---,,,++++++++++++++++++,,,---......333&&&666777111EEEPPP......//////......---,,,...000666***333444jjj000000...---,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---))))))***+++,,,...///000555555;;;@@@??????KKK[[[QQQ444NNNRRRSSSppp{{{sssdddyyy\\\DDDUUUTTT,,,111+++'''***---,,,,,,------...//////......///111---333555222333999<<<:::DDDiiikkkUUUBBB<<<;;;555999666444444555777888888444888::::::999:::;;;;;;555555555555555555555555555666777888999:::::::::444444555666777999;;;<<<888999:::;;;<<<<<<<<<;;;CCC@@@>>>@@@CCCDDDBBB???<<<<<<===>>>???AAABBBBBB:::===@@@???===>>>CCCIIIFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGEEEBBB??????BBBDDDCCCBBB@@@>>>===>>>???@@@>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGFFFDDDBBBBBBCCCFFFEEEEEEDDDCCCBBBBBBBBB<<<;;;>>>CCCDDD@@@>>>???>>>>>>===>>>>>>???@@@AAABBBEEEHHHJJJJJJIIIIIIJJJAAAAAA@@@@@@???>>>======FFFDDD@@@<<<;;;;;;===>>>===>>>>>>>>>>>>===<<<<<<======>>>>>>>>>===<<<<<<999777777888:::999555222888999;;;;;;::::::;;;===;;;888666555666777777666111111111111222333555555;;;777333444666777333///666444222333555555222///333444555444333222444555000111222222222111//////333333222111000000000000000//////111222333222000---------...............---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************************+++,,,---...******+++,,,,,,,,,++++++---+++))))))***+++***))))))---+++CCCaaaHHH'''///---,,,++++++------,,,+++------000000---444SSSuuuHHH333+++555444&&&&&&555111,,,(((;;;(((>>>kkk...------------,,,,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000333888999???GGGEEEJJJ\\\ttt===AAAMMMRRROOOMMMNNNQQQSSSRRRQQQ]]]mmm```CCCCCCQQQMMM>>>111...***)))***,,,------,,,,,,------------------+++333222111555333555AAAEEEgggRRRAAA;;;<<<666777777777999;;;======<<<;;;888555777<<<@@@@@@===333444444555666777777888333444666888999;;;;;;<<<@@@???===;;;999888777777>>>>>>???@@@@@@AAABBBBBBBBB???===<<<===???@@@@@@@@@BBBDDDDDDCCCBBBCCCEEE>>>BBBEEEEEECCCCCCFFFIIIRRRUUUYYY\\\_________^^^dddgggjjjjjjgggdddbbbaaaUUUTTTSSSRRRRRRTTTUUUWWW^^^```bbbeeegggiiijjjkkknnnooopppooommmkkkkkklllqqqqqqqqqrrrrrrrrrrrrssswwwwwwzzz{{{xxxyyywwwxxxyyy||||||xxxsssooommmllllllddddddeeeeeedddcccbbbbbbRRRRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGHHHIIIHHHDDDAAACCCCCCCCCAAA===;;;;;;<<>>===;;;:::999888===999777888<<<===;;;777444222111333666888777666111222444444444333444555222333555666666666555555//////.........//////000111000//////000000...,,,...---------,,,---------///...,,,---...///...---333222000---***(((&&&%%%------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***,,,222---===UUUDDD***333...---,,,,,,......---,,,000///222777333///999HHHoooaaaAAA###%%%999999((("""777333333111ZZZXXX.........------,,,,,,,,,***************************)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111666888???FFFCCCGGGYYYIII???DDDKKKIIIHHHIIILLLMMMLLLJJJFFFGGGEEE@@@DDDNNNOOOEEE000...***)))***,,,------,,,,,,------------......000444111222999999;;;FFF]]]|||aaaNNN???;;;<<<666;;;999888777777666333000>>>???@@@@@@>>>:::999888;;;::::::::::::999999999============<<<;;;:::999888888999;;;===@@@BBBDDD@@@???===<<<;;;;;;;;;<<>>$$$)))OOOJJJ//////...---,,,,,,++++++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000...444777>>>EEEAAADDDUUUddd===<<>>KKKwww]]]LLL===:::;;;666888666555666:::>>>@@@AAA888BBBMMMLLL???333222999555555666666666777777777777999;;;>>>AAACCCDDDEEEFFFEEECCCAAA???>>>======AAA@@@@@@AAACCCFFFJJJLLL???DDDJJJOOOTTT\\\eeellluuu~~~rrrnnnggg```ZZZUUURRRPPPYYY\\\___```^^^\\\ZZZYYYZZZZZZYYYWWWUUURRROOOMMMAAA???===:::777555333333777555444444444333000...444333111///.........///444222000000111333444444333333222111000000//////***+++,,,,,,,,,,,,++++++------------------------...............///000000333222///---,,,---...///111///------...///...---(((222,,,(((111111***......---,,,---//////...---///)))(((///555333000///...'''HHH___999666,,,555666bbbqqq333//////...---,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---//////---333666===DDD???AAAQQQ@@@999>>>???AAACCCDDDCCCAAA@@@GGGAAAZZZgggLLL>>>@@@555000...++++++,,,------,,,,,,,,,------......//////111333000222999;;;FFF[[[uuu[[[KKK===:::;;;666;;;888444333555999===???>>>AAAEEEFFF???777777>>>777777999:::<<<>>>???@@@????????????>>>===<<<<<<======>>>@@@BBBEEEGGGHHHJJJKKKOOOUUU]]]eeelllppp}}}zzzxxxuuutttssshhheeeaaa^^^[[[VVVQQQNNNJJJHHHDDD???;;;777555555666333000.........---,,,000000000000000000000000222222222222222111000000........................///............//////000444333000.........///000222000......///000///...,,,444222,,,...111000000---,,,,,,---...//////...666111......///......000777,,,---OOOyyyjjjzzzkkkCCC000//////...---,,,,,,++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///---222666===CCC>>>@@@PPPKKK777999;;;>>>@@@AAA@@@@@@???;;;KKKpppqqqHHH;;;AAA444000...,,,+++---------,,,,,,,,,---......///000000000666666888;;;???VVVxxxqqqYYYJJJ===:::<<<777888999<<>>NNN{{{ccc777555888<<<>>>>>>???@@@AAA@@@^^^}}}oooFFF;;;@@@444000...,,,,,,---...---,,,,,,,,,---...///000000111,,,333666:::???HHHjjjkkkUUUHHH<<<;;;>>>999555@@@QQQeeevvv~~~~~~```JJJ999999>>>===;;;===<<<===@@@CCCFFFJJJLLLMMMUUUZZZcccooo{{{zzzzzzzzzyyyxxxwwwvvvvvvrrrsssuuuvvvxxxyyyzzzzzzuuuuuutttsssrrrrrruuuwwwwwwwwwwwwwwwwwwwwwwwwwww|||wwwuuuwwwvvvtttvvvzzz}}}|||{{{zzzyyyyyyyyyyyy}}}~~~~~~}}}~~~vvvwwwxxxyyy{{{}}}~~~|||}}}~~~~~~~~~~~~~~~|||wwwtttmmmdddZZZRRRKKKGGG???===999444111000000000333333333333333333333333111111000000000000111111111111111000000000000000222000///...///000///...///***---000,,,,,,///---000//////000222333333222)))///333333000///111333888000+++///555777777888444222222...222888111))),,,,,,,,,------------...++++++++++++++++++++++++++++++,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......---111222777===888;;;LLLvvv===666999===>>>???AAADDDGGGYYYpppzzzeeeGGG;;;777111000...------......---,,,,,,,,,---...///000111111...333666>>>KKK\\\gggRRRFFF<<<<<>>CCCOOOQQQVVV___kkkxxx|||sssqqqooonnnoooqqqtttvvvqqqqqqrrrtttvvvuuusssqqqrrrqqqooonnnmmmlllllllllkkkkkkiiieeeccccccfffhhhfffggggggggggggfffeeeeeeeeeeeefffgggggggggffffffhhhhhhhhhfffeeefffhhhkkkhhhhhhhhhiiiiiiiiijjjjjjgggeeefffiiiiiieeeccceee^^^___```bbbeeehhhjjjkkkiiijjjjjjiiihhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkmmmlllkkkjjjjjjjjjjjjkkkggghhhiiijjjkkkkkkkkkkkkeeefffhhhjjjkkklllmmmmmmiiijjjlllkkkiiihhhkkknnniiikkkmmmmmmmmmnnnoooqqqlllkkkiiijjjmmmoooppppppooooooooopppqqqsssuuuvvvssstttvvvwwwwwwwwwyyy{{{|||}}}qqqbbbTTTIIIBBB>>>555555555555555555555555333333222222111222222222///000000111111111000000222000......///000///...555***---444///...222222222111111222444666555444333666666222......111222555......222111+++---555777***111444...//////444++++++,,,------......///------------------------++++++------------++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,------...,,,000000444:::666:::KKKsssFFF999<<<@@@AAABBBEEEJJJNNNgggrrrkkkVVVGGG:::000000000...------...///---,,,,,,,,,---...///000111222777999;;;GGG[[[sssfffPPPIIIAAA888:::DDDOOOLLLFFFBBB@@@BBBEEEGGGZZZfffttt|||{{{wwwwwwxxx|||{{{|||yyysssxxxyyyzzzvvvqqqmmmmmmnnnpppgggaaacccfffeeeggglllggggggddd``````cccffffffddd]]]ZZZaaa[[[WWW^^^WWWTTTUUUUUUWWWYYY[[[]]]^^^```[[[WWWWWWYYYYYYTTTPPPSSSTTTUUUXXX\\\___bbbddddddaaa^^^[[[YYYYYY[[[\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYVVVSSSQQQUUUZZZYYYRRRKKKOOOSSSUUUTTTUUU\\\cccgggiiieee```^^^```cccdddccc[[[]]]bbbddd___XXXWWW[[[[[[ZZZXXXWWWXXXYYY[[[\\\]]]\\\[[[YYYYYYYYYZZZ[[[^^^^^^_________^^^]]]]]]]]]___```^^^[[[ZZZ[[[]]][[[]]]aaabbb___\\\^^^ccc]]]^^^^^^^^^____________```aaacccfffggghhhhhhhhheeefffggghhhiiijjjkkkkkknnnnnnmmmmmmnnnqqqtttvvvqqqtttxxxxxxvvvuuuvvvxxxpppssswwwzzzzzzyyyxxxxxxvvvwwwxxxyyyzzzyyyxxxwwwzzz{{{xxxsssvvvrrriii```^^^YYYOOOCCC<<<888;;;???@@@===999666444:::777444222222222222222555444333111111111222222222222111000111111222333000111222444555555555555555777777444///...000333888///***000555444000000.........//////000000000,,,---...111222111...+++000000000///------...///+++++++++,,,---...000111///...---,,,++++++++++++))))))))))))))))))))))))+++*********************---,,,---111333666???IIIsssgggAAA999777QQQAAAJJJNNN```]]]dddcccTTTDDD:::222---......---------------...+++///000///...111444666222DDDKKKMMMkkkiiiMMMDDD@@@;;;>>>GGGCCCEEEKKKUUUdddvvv|||uuutttsssssstttssspppmmmssssssqqqllllllooonnnkkkjjjhhhggggggiiihhhdddaaa___ZZZZZZ```ccc```___```^^^aaaeeegggggggggeeebbbfff]]][[[bbb^^^[[[]]]UUUWWWVVVSSSPPPMMMKKKIIIIIITTTQQQNNNNNNNNNNNNJJJGGGIIIIIIGGGFFFEEEEEEEEEEEEIIIGGGEEECCCCCCCCCDDDDDDCCCEEEGGGHHHFFF@@@777000<<<;;;;;;<<>>AAABBB@@@;;;999BBB???>>>???DDDHHHJJJKKKIIIMMMSSSXXXUUUOOONNNRRRPPPNNNLLLKKKJJJJJJKKKLLLSSSQQQOOOLLLJJJHHHHHHHHHDDDEEEGGGIIIMMMPPPSSSTTTOOORRRUUUUUUSSSPPPNNNNNNRRRKKKIIIOOOOOOJJJLLLVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[ZZZ[[[]]]^^^aaacccdddeeeiiiiiihhhgggffffffffffffiiikkkmmmmmmkkkjjjlllnnnrrrooojjjfffdddfffkkkoooiiijjjkkklllmmmmmmlllllllllnnnnnnkkknnntttvvvssswww|||~~~||||||~~~}}}{{{xxxwww```[[[TTTNNNIIIDDD???<<<666555333222000000000111+++,,,...000222444666666333222///......000222444///000222333444666999<<>>HHHkkkDDD@@@===LLL>>>PPP^^^oooaaaeeeaaaSSSEEE;;;333---...---------,,,,,,,,,,,,///000111000111444888:::HHHKKKUUUlll~~~bbbKKKHHHLLLMMMPPPWWWaaafffnnnyyy~~~||||||yyywwwtttsssrrrqqqooommmllljjjgggfffeeedddaaa___^^^bbbeeedddfffkkkooooooxxxkkkgggiiiiiiccc]]]RRRPPPQQQVVVXXXVVVUUUUUUMMMKKKHHHFFFDDDDDDEEEFFFMMM??????BBB>>>???@@@<<>>888999BBB::::::999888999:::;;;<<<@@@@@@@@@AAAAAACCCDDDDDDEEEFFFHHHKKKNNNPPPSSSTTTRRRTTTWWWYYYZZZZZZXXXWWW^^^^^^^^^]]]\\\\\\___aaa\\\^^^bbbdddeeedddbbbaaabbbcccdddeeeffffffffffffdddggghhhfffeeefffddd```jjjnnnpppoooppprrrqqqmmmwwwvvvvvvxxx|||zzzuuulllaaaUUUKKKDDD@@@>>>>>>===;;;888555222000888888777666555444444444<<<999666333111///---,,,666---'''***///333666888//////000222333444555666333111000222444666777777//////000000000//////...///..................///......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,---------,,,---000222444===GGGaaaSSSPPPGGGHHHAAA___ttt|||gggeee]]]QQQEEE===444...///............------,,,000000222666:::???CCCGGGYYYTTTeee|||kkkaaafffmmmnnnooossspppwww}}}yyyvvvwwwwwwvvvssspppooopppqqqnnniiiccc^^^]]]___bbbdddaaa___]]]ZZZXXXWWWVVVUUUYYYaaagggiiillltttzzz}}}vvveeeQQQFFFEEEFFFDDD@@@GGGDDDAAA@@@@@@AAABBBDDDCCC>>>:::999888777:::===???666DDDIIIIIIRRRXXX^^^kkkmmmrrrwww~~~mmmfffZZZOOOFFF@@@;;;888<<<>>>@@@@@@>>>======>>>CCC???FFFZZZiiinnnuuu~~~~~~}}}}}}}}}}}}wwwvvvuuutttsssrrrqqqqqqbbb___YYYQQQHHH>>>777333---222777;;;:::666222...555666888888555333444777<<<;;;;;;;;;<<<>>>AAABBB;;;:::999999999;;;<<<===>>>???AAACCCEEEHHHJJJKKKJJJLLLMMMMMMIIICCC===999BBBBBBBBBCCCDDDHHHKKKNNNFFFLLLUUU]]]```]]]UUUPPPTTTUUUUUUWWWXXXXXXYYYYYYXXX[[[^^^^^^^^^______^^^eeeeeeeeeeeefffhhhhhhgggggggggiiilllooopppmmmjjjnnntttzzz}}}}}}|||~~~~~~|||yyytttmmmeee^^^ZZZHHHLLLPPPSSSRRRLLLEEEAAA;;;999777999===???>>><<<888777888<<<===888///)))555555333222000...---,,,......///111333222///---111000000111111000...,,,000////////////000111111............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------,,,---000111333<<>>AAA<<>>???333DDDbbb||||||yyyuuuvvvzzzyyyyyyxxxxxxxxxyyyyyyyyy|||||||||||||||{{{{{{{{{||||||{{{xxxrrrjjjccc___JJJEEE===777444555777999444BBBDDD888333@@@NNNSSSeeeeeefffgggiiilllnnnppp{{{zzzyyyyyyyyyzzz|||}}}||||||}}}yyyxxxtttmmmbbbTTTHHH@@@999777666555555555666666<<<;;;;;;===@@@AAA???===<<<<<<<<<===>>>>>>???@@@@@@CCCGGGLLLPPPUUU\\\aaa\\\XXXTTTTTTWWWZZZ]]]___eeecccaaaaaabbbcccccccccccchhhmmmpppqqqqqqtttwwwwwwwwwwwwxxxzzz|||~~~~~~~~~|||}}}zzzqqqggg]]]UUUAAA===888444444555444222444444555555666666777777666444333222333444444333222111000111333444222000............///000111222//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,---///000222:::DDD[[[iiiQQQJJJcccuuujjjaaaUUUKKKDDD<<<555000000000///......///000000///333???MMMUUUYYY___hhhnnn}}}xxxtttttttttsssyyy~~~wwwqqqllliiijjjddd^^^ZZZYYYXXXUUUSSSLLLKKKHHHDDD@@@???@@@AAA>>>?????????>>>>>>@@@BBBJJJOOOXXXaaajjjsss|||qqqvvvzzzwwwssspppkkkfffWWWLLLCCC@@@;;;666999AAA<<>>???444666RRRttt{{{wwwgggccc\\\TTTLLLBBB888222000...---000333555444111333222222222222333333444444444888<<<>>>AAAIIIQQQHHH@@@::::::>>>@@@CCCGGGVVVTTTPPPNNNPPPXXXccckkk___aaaccceeegggjjjnnnqqqhhhhhhhhhiiikkkooosssuuutttuuuyyy{{{xxxsssrrrvvvvvvxxxzzz{{{zzz{{{}}}xxxxxxzzz~~~yyynnngggaaa[[[CCCAAA???;;;888444111000>>>999111---...222777999777444111111444555444111............//////000111111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...,,,---//////111999BBB\\\oooWWWUUUtttoooiii___TTTMMMEEE===666444222000...---...000333555:::???LLLXXX]]]^^^hhhuuuooonnnkkkhhhddd```]]][[[MMMJJJFFFCCCAAAAAAAAA@@@>>>>>>>>>===<<<===@@@BBB<<<>>>AAADDDJJJSSS^^^eeexxx}}}pppcccTTTCCC???DDDCCCTTT~~~|||yyywwwuuuttttttnnnmmmlllkkkiiigggeeedddmmmkkkhhhfffggghhhggggggkkkggg^^^RRREEE;;;555333:::VVVmmmpppjjjkkknnnoooppprrrttttttssstttvvvxxxxxxttttttvvvxxxvvvvvvyyyssstttuuuwwwxxxyyyyyyyyyvvvwwwyyy{{{|||||||||{{{yyyzzz{{{||||||||||||||||||wwwdddMMM===:::777555333777JJJooozzzmmm```WWWCCC???:::999:::999555111777666555444444444555666444333666999888777===FFFIII???888:::<<<<<<===??????@@@@@@===<<>>999999888555222111222666;;;???JJJOOOZZZcccdddeeevvvyyynnnfff]]]______]]]VVVKKK@@@999===???AAABBBBBBAAA???>>>@@@@@@@@@>>>======???AAACCCPPPcccttt]]]BBB999;;;FFF{{{vvvsssqqqnnnkkkiiijjjlllkkkddd^^^bbbbbbaaaaaaaaabbbbbbccccccddddddeeeeeefffgggggg```bbbgggkkknnnlllhhhddd___gggmmmhhhXXXFFF999444...QQQnnnqqqooossstttmmmnnnqqqsssrrrqqqrrruuuxxxrrrooopppuuuvvvssspppqqqqqqrrrsssuuuuuuvvvvvvvvvqqqtttwww{{{~~~~~~|||{{{{{{}}}}}}{{{xxxyyy{{{|||zzzxxxRRR>>>555999555000HHHkkkuuudddLLL:::333333666777777666444333222222333333000111777===???>>>EEEOOOcccYYYRRRTTTVVVSSSQQQRRRNNNSSSUUUOOOEEE???AAAEEEXXXPPPGGGAAAAAACCCDDDDDD???===:::777777888;;;======AAAHHHNNNMMMLLLRRRZZZVVVYYY\\\^^^______```aaa^^^]]]]]]```eeekkknnnpppuuuwwwzzz}}}nnneeeZZZQQQLLLGGGAAA===@@@>>><<<:::888666555555333444555555555333111///////////////////////////222222111000///...------...,,,,,,......000777@@@ZZZ|||kkkqqqqqqggg___XXXSSSJJJ???;;;===???<<<888666888===DDDHHHUUUYYYccckkkjjjnnnyyyiiiYYYRRRUUUBBBEEEHHHHHHFFFEEEFFFGGGBBBDDDEEEEEEBBB@@@@@@@@@DDDDDD>>><<>>555000444444---,,,JJJYYYeee{{{}}}~~~yyyvvvsssmmmiii]]]NNNCCC???<<<888888888999999;;;<<<>>>???III@@@>>>FFFMMMOOONNNPPPXXXKKKLLLUUUYYY^^^eeedddeeefffgggjjjnnnqqquuuvvvtttvvvxxx{{{|||||||||{{{}}}}}}yyytttiii\\\UUUUUUTTTOOOIIILLLAAA666444333222111222,,,///111000...---///222...000444555333000---,,,,,,---///000...///888CCCYYY~~~xxxpppmmmoooccccccaaa\\\VVVPPPMMMLLLFFFDDDBBBEEELLLRRRVVVVVVYYYZZZ```eeehhhvvvxxxoooeee]]]SSSIIIFFFIIIYYY___gggnnntttzzzvvvdddQQQEEE===;;;;;;@@@===333HHHrrrtttmmmeeeaaa___\\\UUUOOONNNMMMKKKIIIFFFDDDBBBAAA@@@>>>===>>>@@@>>>777222000444:::@@@CCCDDDBBBAAABBBAAAAAAAAAAAAAAAAAABBBHHHJJJLLLOOOPPPQQQPPPPPPSSSSSSTTTVVVWWWXXXYYYZZZ________________________eeefffggghhhiiiiiiiiiiiijjjeeeeeekkkqqqhhhQQQ===///444===EEELLLSSSYYY\\\hhhiiikkknnnpppqqqrrrrrrooooooppprrrtttwwwzzz|||mmmmmmlllmmmmmmnnnoooppptttuuuuuuvvvvvvvvvuuuuuu~~~}}}||||||{{{{{{wwwwwwwwwyyy{{{~~~qqqZZZ???---///999///<<>><<>>444,,,+++...111------------...111555888666222000000...///555>>>SSSzzzssspppmmmiiiiiihhhddd```\\\[[[[[[QQQOOOMMMPPPTTTYYY[[[[[[___bbbeeelll}}}iiiYYYOOOSSS___WWWKKK???===EEESSScccppp{{{mmmPPP@@@777@@@>>>555WWWyyytttpppnnn___]]][[[WWWTTTPPPNNNLLLIIIFFFCCCAAA@@@>>><<<:::<<<<<<;;;;;;::::::999999===;;;888:::<<<>>><<<999222333444666777888888888<<<<<<;;;;;;;;;;;;<<<<<<777888;;;===>>>>>>>>>=========>>>@@@AAABBBDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHNNNIIIJJJWWWfffiii\\\MMM===;;;777333333777===CCC===>>>AAACCCFFFGGGHHHIIIMMMNNNPPPRRRUUUYYY\\\^^^iiiiiiiiijjjlllmmmoooppprrrssstttvvvwwwxxxxxxxxxvvvvvvvvvwwwxxxyyy{{{{{{~~~||||||}}}|||{{{___CCC999;;;222111222777@@@MMMZZZbbb}}}gggRRR???;;;777//////777666pppxxxfffSSSCCC:::888111---///222222222333555===:::===IIIAAA555<<<=========>>>AAADDDGGGIIICCCBBBAAADDDIIIQQQZZZ___```ffflllnnnlllkkkmmmoooeeehhhkkkmmmnnnooopppqqq{{{|||}}}}}}||||||}}}|||~~~wwwjjjcccUUULLL@@@666111000222444555666666666444111...---333...+++---...000777>>>LLL|||vvvqqqllljjjjjjiiigggdddcccdddeee^^^\\\\\\]]]```bbbbbbbbbfffjjjmmmyyygggLLLJJJJJJGGGFFFFFF@@@BBBKKK[[[qqq|||[[[>>>===AAA===VVVxxxnnngggcccbbbQQQOOOKKKFFFBBB>>>;;;:::BBBAAA@@@>>>===;;;:::999666777888999999;;;===???=====================>>>>>><<<:::999:::;;;999888888888888888999999999:::777777666666666666777777222333555666777777777777222333333444444555555666666666666666666666666666999999999999999888777777444222555AAAOOOVVVSSSLLLHHHGGGDDD???;;;999:::<<<666666666777777777777777777888999:::;;;===>>>???666666777999;;;===???AAADDDEEEFFFGGGHHHIIIIIIIIIUUUUUUVVVWWWYYY\\\^^^___bbbcccdddgggkkkooosssuuuuuutttyyy|||bbb@@@))):::777444555888===@@@BBB:::AAAKKKWWWaaajjjrrrvvv}}}~~~nnn[[[EEE222---222...GGGjjjzzzcccPPP:::111333777555222,,,888000777XXX[[[PPP\\\SSSTTTUUUTTTNNNEEE<<<666DDDFFFHHHJJJJJJIIIGGGEEELLLNNNRRRVVV\\\ccckkkpppyyyyyyxxxtttqqqooopppsssiiikkknnnmmmkkkiiijjjkkkuuuwwwxxxxxxyyyzzz}}}~~~vvviii]]]QQQFFF;;;444111000///000333666888888000......///000000666===IIIuuu~~~vvvrrrlllllljjjgggeeedddfffhhheeeeeefffgggiiijjjjjjjjjooouuuzzz___MMMKKKCCCBBBHHHGGGHHH^^^{{{hhhHHH:::;;;777===PPPQQQQQQOOOJJJDDD>>>;;;::::::::::::;;;<<<>>>???@@@::::::;;;;;;<<<<<<======999;;;<<<;;;999888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777:::;;;<<<;;;999888999:::;;;<<<;;;;;;::::::999999999999999999:::999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888999999999999888777666666555666777:::<<<>>>??????<<>>===<<<<<<<<<===:::;;;<<<<<<;;;:::888666HHH>>>CCC^^^xxxuuuWWW;;;555555555777888777333000<<<===>>>===<<<<<<>>>???HHHKKKPPPVVV[[[___aaabbbhhhkkkoootttzzzxxxdddQQQ<<<+++888333@@@[[[ooozzzzzzaaaHHH777///,,,111777+++;;;pppxxxpppkkk___XXXQQQMMMLLLJJJFFFAAACCCCCCBBBBBBDDDHHHOOOSSS```cccgggjjjllllllmmmmmmggghhhiiiiiiiiikkknnnqqqsssssstttuuuwwwzzz|||~~~zzz}}}uuummm]]]RRRCCC777222222444666555555555555000---111999IIIooo|||zzzsssrrroookkkfffeeeeeegggggghhhjjjlllnnnppprrrssszzz{{{eeeCCCDDD```lllxxx~~~yyyqqqjjjeee___WWWRRRKKKPPPFFF888555111///555333555777777666444444555555555555666777888999:::666666777777888888888888;;;<<<<<<;;;::::::<<<===@@@@@@??????>>>>>>======<<<>>>AAACCCCCCBBB@@@>>>999:::<<<>>>???>>>===<<<===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999555555555555444333333222444777999777444333666999111333555666666777999<<<888888777666666666666777;;;<<<===>>>?????????>>>BBBCCCCCCDDDFFFGGGIIIJJJUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^``````___]]]XXXSSSMMMIII@@@:::@@@ZZZwww}}}ttt^^^]]]ZZZVVVQQQJJJEEEBBB666777888777777999<<>>;;;:::///===>>>888:::888666;;;666888:::;;;;;;<<<>>>@@@???>>>===;;;999888888888========================:::::::::<<<>>>@@@BBBBBB=========<<<<<<<<<;;;;;;>>>@@@AAA@@@>>>;;;999888===>>>>>>???@@@?????????555555444444444444555555999888888777777777888888555666666666777777777777777777777777777777777777999999:::::::::999999888000222555444333333666999222333333222000000222444555444333333333444555555111222333444555444444333000000000000000111222333,,,---000333555777999999;;;;;;<<<>>>@@@CCCEEEFFFFFFHHHLLLQQQTTTWWWXXXYYYccc```aaajjjqqqssstttvvvvvvyyy||||||{{{{{{~~~zzzyyywwwrrrlllfffdddcccbbbaaa^^^[[[XXXVVVTTTSSSGGGGGGFFFEEEDDDBBBBBBAAA;;;<<<<<<===>>>>>>??????CCCBBBAAAAAABBBEEEIIIMMM]]]bbbhhhooowww|||zzztttFFF;;;;;;:::222999;;;***555666666555444444555777999???JJJWWWeeesssfff:::222///FFFrrrrrrfffWWWHHH===FFF>>>555222666999999888888888888888999;;;???CCCBBBBBBDDDGGGKKKPPPTTTVVVcccbbbaaadddiiipppuuuxxxxxxvvvuuuuuuvvvyyy{{{}}}vvvvvv{{{vvvgggOOOBBB555222444666888;;;AAAWWW~~~}}}yyyrrrjjjccc___^^^ppprrrtttvvvxxx{{{vvvEEEFFF___[[[OOORRRRRRMMMLLLLLLGGG>>>CCC@@@======@@@AAAAAA???;;;<<<;;;:::999:::===???FFFFFF===:::BBBAAA===BBB=========;;;::::::===???<<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<=========>>><<<;;;<<<>>>@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???@@@AAA???>>>===<<<<<<===>>>>>>>>>>>>============>>>>>>;;;::::::999999999999:::777888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777777888888888888777777777777777666555444444444222555999;;;;;;;;;;;;<<<<<<;;;:::888888888999999999:::;;;;;;;;;999888777999888888777777888888999<<<<<<;;;:::888666444222777666666555555555666666999999888666666555555555555666<<>>;;;;;;888555::::::999777666777:::===::::::;;;<<<>>>AAACCCEEE@@@===<<>>??????<<<888;;;MMMxxx|||ssskkkfffdddvvvxxxzzzzzz|||~~~kkk]]]]]]WWWNNNFFF@@@???@@@BBB??????>>>======???@@@AAA???@@@AAAAAAAAAAAAAAA@@@????????????????????????@@@???>>>>>>???@@@@@@@@@;;;:::999:::<<<>>>>>>>>>===<<<<<<>>>@@@AAAAAA???AAA>>><<<===AAACCCBBB?????????@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDBBB===999999>>>@@@>>>;;;;;;;;;:::::::::999999999666777777888888777777666:::999888666555555666666666666666555555444444444333333333333333333333333333333444555555555555444444555666777777666555444555555555444444555555555777777555555555555777777::::::999999::::::;;;<<<<<<<<<<<<;;;:::999888777777777777777666555444333000111222111///...///111000000111222333444555555666666777888999:::;;;<<<>>>???AAACCCEEEGGGHHHIIIOOOPPPTTTXXX\\\```ccceeeooorrrwww{{{~~~{{{zzznnnXXXFFFIIIaaaxxx}}}xxxsssnnnlll]]]fffccc]]]^^^YYYUUUZZZSSSRRRPPPMMMJJJHHHFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@KKKQQQWWWXXXXXX\\\fffooo}}}zzzxxx{{{|||}}}KKK///AAAHHH```{{{iiiYYYEEE444555///111333555@@@JJJEEELLLYYYbbbaaa______[[[TTTNNNJJJEEE???;;;999888999;;;???CCCGGGJJJNNNSSSVVVUUUZZZbbbiiimmmoooooopppuuuwwwyyyzzz{{{~~~dddCCC222444===999KKKjjj}}}~~~}}}|||{{{}}}{{{kkkXXXMMMKKKNNNQQQHHHDDD???;;;:::;;;>>>AAAEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@????????????>>>>>>EEEDDDBBBBBBBBBBBBAAAAAA============>>>>>>;;;999666999===>>>===;;;;;;<<<<<<<<<===>>>>>>???@@@@@@;;;<<<============<<<;;;888999999999::::::::::::999999999;;;===>>>>>>===999666444444666777555333666666666666555555555444555555555666666555555555888777666444444333444444444444444333333222222222333333333333333333333333222333444444555444444444333444555555555555444333555444444333333444444555444333222111111222333444555555555666666666666777999:::::::::999888777666666666666666555444333333444555666666666666777888999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>===============:::::::::;;;;;;<<<<<<===999;;;>>>??????@@@BBBDDDIIILLLPPPRRRQQQQQQTTTVVVeeeooozzz}}}{{{||||||{{{zzz~~~zzzvvvsssqqqgggeee```YYYQQQIIIDDDAAA:::777777:::<<<;;;>>>BBB___PPP///'''999\\\|||JJJ===666:::QQQ{{{wwwhhhYYYLLLEEE<<<999444111222777===AAAOOOIIIBBB@@@GGGWWWiiiuuugggnnnvvv{{{zzzxxxwwwwww~~~}}}cccFFF111777EEE\\\nnngggjjjllliiiaaaWWWPPPLLLFFFEEECCCBBBCCCEEEHHHJJJ@@@@@@BBBDDDEEEFFFFFFGGGAAAAAAAAAAAAAAA@@@???>>>FFFFFFEEEEEEDDDDDDDDDCCCAAA@@@???>>>===<<<<<<;;;<<<;;;;;;:::999888888888<<<<<<<<<<<<<<<999555111---777AAAAAA:::444666:::666666777777777888888888======<<<;;;:::888666555777777666666666666777777888888999;;;======;;;:::444444333333222222111111444444444333333333222222333444444555555444444333666555444333333333333333333333333222222222222222222222222222222222222222111111222333333333333333111222222333333222222111333333222222222222333333111000000//////000000111000111333444444444333222555666666777777666666555555555555555444333222222333333333444666888888777888999:::;;;;;;:::999888;;;;;;<<<===>>>>>>????????????>>>======<<<;;;;;;DDDCCCBBB@@@???===<<<;;;999:::;;;:::888888999;;;...222666777777777999;;;,,,222:::AAAGGGLLLOOOPPPZZZVVVOOOIIIDDDCCCCCCDDD???@@@CCCGGGJJJMMMOOOPPPZZZYYYYYY^^^fffjjjjjjhhhhhhkkkpppwww~~~vvvooodddWWWPPPNNNPPPxxxNNN>>>999333HHHWWWhhhrrrvvv}}}~~~]]]888)))???uuutttiiiZZZMMMDDD???:::888222666<<>>>>>???BBBBBBBBBAAA@@@@@@??????EEEEEEEEECCCBBBBBBDDDFFFCCC@@@===<<<======<<<;;;;;;888555333555888<<<===777444000,,,***+++...///444555777999;;;===>>>???EEEAAAFFFOOOQQQSSSTTTQQQ^^^]]]]]]\\\[[[ZZZZZZYYY^^^```cccgggjjjmmmoooppppppmmmkkkmmmpppoooggg```aaa```dddjjjnnnnnnooorrr|||iiiUUUAAA///:::CCCDDD>>><<<@@@GGGYYYZZZ\\\___fffqqq}}}rrrMMM888OOO~~~ssseee[[[GGGCCC<<<888777:::<<<>>>999666555555:::AAAHHHLLLVVVXXX[[[```fffmmmssswwwtttxxx}}}^^^PPPHHHfffuuufff]]]___ffflllpppjjjiiifffccc___\\\YYYXXXWWWVVVUUURRRNNNJJJFFFDDD;;;;;;;;;:::999888777666888888888777777666666666666888::::::888777888999888:::======;;;:::;;;<<<555666777999999777333///;;;???AAA>>>999555555777666666777777777777777777666666666777888999999:::;;;;;;:::::::::::::::;;;666666666777999999777555222444555444333333444666333222222222222111111111111222222333333222222111111111111111111111000000111111111111111222222222////////////////////////------...////////////////////////....../////////000000////////////000000///////////////////////////000222444444333222000//////000111222222222222111222222222222111111000333222111111222333222111///000111333444444333333222222222333333444444555222333444555666888999999444444555555666777777777777888888888888999<<>>;;;666444666888999777555333222777777666666777999:::<<<777777777666666666666666666...777???999:::DDDCCC@@@BBBFFFLLLRRRWWW\\\^^^\\\]]]___aaabbbcccdddddd^^^\\\ZZZWWWTTTPPPLLLIIIIIIEEECCCCCC>>>777222222BBB;;;```vvvkkkeeecccOOONNNKKKGGGCCCBBBCCCEEEIIILLLRRRVVVYYY\\\```cccssswww}}}NNN,,,???]]]~~~jjjVVVGGG<<<666222777555555666888888555111888999<<<@@@FFFMMMQQQTTT]]]gggrrrxxx{{{uuuYYYccchhhyyytttnnnkkkhhhaaaUUULLLLLLKKKIIIGGGDDDAAA???>>>===<<<<<<:::888666444333>>>?????????>>>===<<<<<<666666666666666666666666222666999:::777666777999777:::<<<;;;777444444555444555666888:::999666333???>>><<<:::777666666666333333333444444555555555;;;:::999777555444444444222222444555666777777777555444444555888999999888666444222111111111222222111111000000000000//////111222222333333222222111000000111111111111000000///000000000000111111111////////////////////////------...///////////////000//////......//////000000000////////////000000,,,------......------,,,---...///000000000///...---...///000000000000000000000111111111000000///000111222111///...///000/////////000000111111111000000000111111222222222111111111111222222222222444555555555555555555555111333444555666777:::<<>>222===EEE555222<<<888???>>><<<:::888666444333>>>???@@@AAABBBBBBBBBBBBJJJLLLOOOPPPQQQSSSXXX\\\___^^^```dddfffdddcccfffaaa\\\qqqzzzpppkkk\\\^^^^^^YYYSSSNNNMMMMMMHHHGGGFFFFFFJJJSSS]]]dddyyyzzzjjjNNN???KKKjjjpppSSS???444111...///999JJJ^^^kkk^^^[[[WWWSSSPPPLLLHHHEEE>>>@@@FFFPPP^^^jjjssswww~~~~~~lllzzzpppeee]]]XXXRRRKKKFFFFFFBBB>>>===>>>@@@@@@???======<<<;;;::::::::::::777777777777888999:::;;;444444444555555444333333666666777777888999999999333888;;;;;;777555666888???BBBEEEDDD???;;;;;;===666666777888:::;;;999777<<<<<<;;;:::999888999;;;555555666666777888999999999888888777888999:::;;;999;;;===>>>>>><<<:::999:::777555444555777777777FFFAAA;;;888888888777555777777666666666555555555777777888888888888777777444555666777777666555555222222222222333333333444111111111111111111111111//////000111111111111111111000////////////000111000000////////////000000---......//////......---,,,---------............---....../////////.........//////000000000//////---111555333///---000555333222000...------.../////////000000000000111111333222222111111000000000000000000/////////.........000222333222222333444888333//////111333333111666333///,,,+++---222555111111111111111222222222333333222111111222333333;;;111KKK```PPPEEEBBB111///111333666999===???@@@111222444666777999999:::555777888888777888:::<<<777555777===???>>>???CCCEEEBBBHHHPPPVVV^^^ZZZJJJYYYYYYZZZ]]]aaaeeefffgggccchhhpppvvvyyyyyyyyyyyyzzzrrrlllkkklllLLLIIIKKKSSSWWWTTTRRRRRRZZZQQQWWWkkkaaa===>>>JJJaaawwwXXXOOO>>>...000NNN~~~yyysssTTTKKK@@@:::???JJJVVV^^^dddssszzzqqqfffccc^^^XXXRRRNNNJJJHHHGGGIIIIIIFFFCCCDDDEEEDDD@@@AAACCCBBB???=========999999999999999:::;;;<<<===;;;888666444333333333555666666777777777777666222222333444555666777777666:::>>>===888444555777444999===<<<888666777999999888888999;;;<<<;;;999777;;;>>>===;;;;;;===@@@??????@@@BBBCCCDDDEEEEEEEEEHHHMMMTTT]]]fffmmmqqqooopppqqqpppnnniiidddaaa___[[[VVVRRRQQQPPPPPPOOOYYYQQQHHHCCCCCCCCCAAA>>>@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>>>>===;;;;;;===>>>>>>===<<<;;;666666666777777888888888333333333333333333333333111111222333333333333333222111000//////000111222000000////////////000000///000111222222111000///......---------...///000---......//////......---......///////////////...000777<<<;;;555333999???;;;999555111//////000111............//////////////////////////////......//////////////////......///111222222000...---...---///111222000///000222///......000222333000...111111/////////000222333222111000000000111222333...---ZZZ}}}nnn^^^@@@555555444333333222111111666666777777777777666666777777888999999999888777888555555777666333333666666555:::===888000222999555555555666777:::===??????@@@BBBCCCEEEHHHMMMPPPOOOUUU[[[^^^^^^aaafffkkknnnuuu~~~zzztttsssaaa^^^RRR===CCCrrrrrrHHH---888EEEDDDJJJYYYllltttqqqIII///;;;fffvvvYYY@@@666<<>><<<;;;:::999999999:::888666555777888888777555666777666444333333444444444555555555555555555555555555555666666666666666888::::::888777888888;;;===>>>???>>>???@@@BBBAAABBBDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLMMMRRRSSSUUUXXX[[[]]]___```rrruuu{{{zzzvvvtttnnneee]]]\\\\\\XXXTTTRRROOONNNMMMKKKIIIHHHGGGGGGAAA>>>BBBHHH:::EEE\\\BBB?????????????????????>>><<<<<<<<<<<<<<<;;;:::999444:::<<<888666888::::::555555555444444333333333333333222222111222222333444333111000///000000111444333333222222111111111222222222111111111000000333333111000///////////////......///111111000///000000000000000000000000111333444333222111222444mmmCCC---333222'''222111///000333777999888666222222222222222222222222000---,,,...333555222//////,,,,,,111222...///333000///---,,,+++,,,...///111...888000+++...(((000........................111111111111111111111111///666333www|||qqq}}}wwwTTT???...---444666444222+++333888666111000222333333444444444444333333222888666444444555777777777222DDD...???@@@000>>>::::::::::::;;;;;;<<<<<<<<<@@@;;;@@@666:::GGG>>>;;;AAADDDGGGHHHIIIKKKOOOSSS[[[[[[\\\]]]]]]^^^bbbgggggghhhjjjnnnrrrvvvzzz|||sssxxxzzzxxxvvvgggOOOCCC@@@@@@@@@======???DDDKKKTTT\\\aaaxxx|||ddd444444OOOtttUUU<<<<<<;;;;;;???LLLeee{{{oooaaaWWWRRRMMMKKKMMMNNNLLLJJJGGGFFFDDDCCCCCCDDDFFFGGGIIIFFFBBB@@@???@@@@@@???===<<<;;;999888777777777888777666777999:::999777777888999888777666777888888888777777777666666666888888888999999999999::::::;;;<<<<<<::::::;;;<<<<<<===??????>>>>>>@@@AAA??????@@@AAABBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEGGGHHHIIIJJJOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKJJJHHHFFFEEELLLHHHFFFFFFEEEBBBBBBFFFCCCBBBAAA???===<<<<<<<<<===999:::AAA:::NNNnnn]]]:::::::::999999999999999777777888888777666666555333666888555444666888666555444444444333333333333222222222222222222333333444333222111000111222222222222222222222222222222111333444555555333111000222222000//////............------...000111///...////////////////////////---...///...---,,,---...DDD^^^;;;'''---...'''111///...---///222333222000////////////////////////333000///111555666444000///444@@@LLLMMMCCC999555555444222000000111222333---%%%(((&&&999OOO===---........................---------------------------333000ooorrrjjjyyyvvvkkkTTT===444222000------888000,,,111777888555333222222333333333444444444111000//////000222222222222888---666;;;222888777777777777777888888999999777999GGG???777::::::KKK===???BBBCCCBBBCCCFFFIIIBBBAAAAAABBBCCCEEEHHHKKKYYY[[[^^^ccchhhmmmqqqtttvvvzzz}}}{{{yyy}}}tttoooggg^^^WWWRRRPPPOOO999<<<@@@EEEIIILLLMMMMMMgggkkksss}}}MMM(((JJJfffHHH===:::@@@BBB@@@KKK\\\ttttttkkkWWWIIIFFFCCCFFFDDDCCCEEEHHHHHHEEEAAACCCBBBAAA@@@@@@AAABBBCCCBBB???<<<;;;===>>>??????===<<<;;;:::999888888888999888888:::<<<<<<;;;999777999:::999888888999;;;===<<<;;;999888888777777999999999:::::::::;;;;;;;;;<<<<<<;;;::::::;;;======>>>??????======>>>???<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>===<<<;;;;;;:::999999999999999::::::::::::>>>>>>===<<<;;;:::999888777888999:::;;;;;;;;;;;;777777999:::777444777>>>999888777555444333333333:::777333888333CCC```RRR555555555555555555555555444444444555444444333222333555444222444777777333444444333333333333222222222222222222222333444444000////////////000111111111111111222222222222333222444666888888555222000111111000///.........///...------...000000///...////////////////////////000111222111///......000+++999AAA+++000111,,,222///...------......---,,,........................000...---///111222000---***+++///555666333000000222111///.........///000555///111///LLLjjjSSS666111111111111111111111111........................***---%%%SSSLLLBBBKKKIII>>>222((('''+++///333666333000//////,,,((()))---222111///.........//////.........//////000000000------666,,,///333...///333333333333333444444444444---777555555777111;;;666888:::;;;::::::;;;<<<@@@???>>>???BBBEEEGGGGGGAAAAAAAAABBBDDDFFFGGGHHHFFFLLLSSSYYY^^^fffooovvvlll```VVVTTTYYYZZZRRRIIIQQQSSSVVV\\\dddmmmuuuzzz|||zzzuuunnneee\\\UUUQQQ;;;===BBBFFFIIIIIIHHHHHHPPP[[[ooo~~~ccc---888MMMeeewwwNNN...---<<>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;???===<<<<<<===>>>======666888999999888888:::;;;@@@???===;;;999888888888777777777777888888888999999999999888777777999;;;<<<===>>>===;;;:::;;;<<<999888777666777999;;;===888888888888888888888777888888888888888777777777777666666777888999:::;;;:::::::::;;;;;;;;;;;;;;;999999;;;<<<888444555:::888777666555444333333333555666222666///111AAA222444444444555555555555555444444555555555555444444555555333222555999888222333333333333333333333222222222222222222333444555000000000111222333444444444444444333333333333333333444666777777555333111111111000000000000000000///......///111111000///........................444555555444222111111222111...MMM111333333///...000000///...//////......000000000000000000000000000///...///000111///,,,444000***'''(((+++111666...---,,,++++++++++++,,,+++***222---888III:::...000000000000000000000000////////////////////////666777///MMM:::...///,,,000//////111333222111111222666777444888>>>:::///999777444000...---------...///000000///......///---666\\\444+++;;;111...000000000000000000111111555111999333444:::,,,+++111222444555555444444444888888777666999>>>>>>;;;<<<;;;:::888777666555555444555666777888999:::;;;III>>>333000666???CCCCCC>>>>>>======>>>@@@BBBDDDLLLPPPVVV___gggooouuuxxx}}}wwwpppiiiccc___UUUWWWOOO===555HHHrrrVVVAAA000000999FFFZZZlllqqqFFF666UUU~~~dddVVVLLLaaasssssskkkNNNNNNYYYLLLOOOMMMYYY```RRREEEEEEFFFJJJFFFAAA>>>???AAADDDFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@???@@@AAAAAA@@@??????>>>===<<<<<<<<<<<>>@@@@@@999:::;;;;;;::::::<<<===BBB@@@===;;;888777777777666666666777777777888888777888999888666666888999:::;;;<<<;;;999888888999777666555444555777999:::888888888888888777777777555555555666666666777777:::999888888777888888888777777777666666666666666<<<999999;;;:::666444555888777666555555555555555000555222888444111999---333444444444555555555666444444555666666555555444444555333111555999777222333333333333333333333333333222222222333444444555444444555666777888888999777777666555444333333333555444333333222333333333222222222111222222333333111000000111333333222000////////////////////////000111222111///...///000888***FFF---...111///***///////////////000222333222222222222222222222222444444333444555444333222333555666666555444222///111000000///////////////***$$$///,,,***+++###,,,++++++++++++++++++++++++++++++++++++++++++++++++///333444LLL777000......000333666666444222000...::::::333999[[[yyyddd888AAA???<<<888666555555555000111222111...---...///555PPPNNN777IIIAAA555000000000000000000000000000CCCVVVAAA111555///333//////000111333333333333///111111...///444444000777777666666666777888888666555333222111111000000,,,---000333555888:::;;;888999;;;???CCCGGGJJJLLLQQQQQQQQQRRRSSSTTTUUUUUUFFFIIIOOOXXXcccnnnwww|||llljjjuuutttYYYNNNGGG>>>999;;;DDDRRRbbbpppxxxBBBKKK{{{ggghhhyyydddVVVUUUSSSGGGKKKTTTKKKNNNRRR]]][[[IIIBBBEEEDDDAAAAAABBBCCCCCCDDDDDDEEEBBBBBBBBBCCCCCCBBBBBBBBBDDDBBB@@@???@@@@@@???>>>======<<<;;;;;;;;;;;;;;;HHHDDD@@@===>>>???AAAAAA===???@@@???>>>>>>???@@@CCCAAA>>>:::888777888888888888888999999999999:::888:::<<<<<<:::999999:::999:::;;;:::888777888999777777666666666777999:::======;;;:::888777666555555555555666777777888888<<<<<<<<<<<<<<<=========888888888888999:::;;;<<<:::777888<<<<<<777444555555444444333333333444444444:::111666666111:::555222222222333444444555555333333444444555555444444111333222000222555555111333333444444444444555555444444333333333333444444111111333444555555555555777666666555555444333333666444222000000111333444333222222222333444555555222111111222444444333222000000000000000000000000...///000000......///000555+++666+++,,,222555000---............000333555222222222222222222222222222333333444444444333333---111444333222111---)))222222222111111111000000999)))000333555444,,,888........................,,,,,,,,,,,,,,,,,,,,,,,,""")))333EEE000000+++...%%%((()))((()))///444555...555333555SSSppp^^^555;;;:::888777777777888999555777777555333333666999===YYY___DDDKKKKKK777111111111111000000000000///===LLL:::...444...222111000//////111333333222333999:::444222666666222333222111000000//////000---...///000333666999;;;555999<<<;;;666222111333888888777666444333222111======>>>@@@CCCFFFJJJLLLYYYWWWUUUSSSSSSTTTWWWXXXVVVOOOVVVnnn~~~ooofffHHHJJJKKKJJJQQQbbbsss|||aaaBBBiiiuuu___TTTXXXSSSPPPMMMJJJKKKMMMLLLCCCOOOZZZRRRAAACCCKKKHHHDDDFFFGGGGGGFFFDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBB@@@??????@@@AAA???>>>>>>===<<<<<<;;;<<<<<<<<>>>>>@@@AAA@@@???@@@AAABBBAAA??????@@@AAADDDBBB>>>;;;999888999:::999999999:::::::::;;;;;;888;;;>>>???>>><<<;;;;;;999:::;;;;;;999888999:::888888999999999999::::::======<<<;;;999888777777888888888888999999999999222333555888999::::::999555555555555666777999:::999:::>>>AAA===777666999555444444444444444555555777>>>222555777000555444222222333444444555666666222333444555555555555555000444555222111444555333444444444555555666666666666555444333333333333333---...///111111111000000222333333333444444555555444444222222111111222222222111111222333444555666222111111222444444333111111111111111111111111111///000222222111111222444...666+++111///333777555...///000///...///333666222222222222222222222222...///000111111111111222444666444......444666444000000000000000//////...333(((------111777---222111111111111111111111111////////////////////////---555AAAKKK111555---333777888555...---111333111&&&000555222555>>>===333000000000111111222222222333555666555333555<<>>>>>>>>>>>???999:::<<<@@@BBBBBB@@@===???@@@AAA@@@>>>===>>>???EEEBBB???<<<::::::;;;<<<888888999999999:::::::::777;;;>>>@@@???<<<:::999:::;;;<<<<<<::::::;;;<<<999:::;;;;;;;;;;;;;;;:::999999999:::::::::;;;;;;999888888888777777777777;;;<<<===>>>===;;;999777<<<;;;:::999999:::;;;;;;999>>>DDDDDD<<<222333999777777777777777888888999222<<<333999>>>444666666444444555666777777888888444555666666777777777777111666888555222444777777555555555666666666777777777666555444333222222222111222333444555444333333......000111333444666666333333444444444333222111000000111111222333444555111000000111333333222000111111111111111111111111---...000000000111222444)))???&&&777//////222111111333333111000000444888444444444444444444444444///000222333333333444555***///111///000444444///222222222222222111000000...000999...,,,666...///------------------------------------------------...555BBBHHH,,,222***222+++000111///111666666000999333000444777777999>>>/////////000//////...---)))+++---,,,,,,000888@@@LLL???sssbbb[[[AAAMMM777222222111111111000000000///$$$444;;;222***888ddd888333...+++,,,......---222>>>BBB777...000333111---------...///000222222...333777888555222333444,,,---000222444333000...000111222333333222111111666555333111111333555666666666777999999:::::::::888@@@@@@<<>>============>>>>>>======>>>BBBDDD===>>>???@@@BBBCCCDDDEEE@@@???>>><<<;;;;;;::::::>>>===<<<===>>>???>>><<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::===<<<;;;::::::;;;<<<===999:::;;;<<<<<<======<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<==================<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;:::999888888888888999999;;;>>>AAA???<<<:::===@@@;;;999999;;;???AAA@@@=========<<<<<<<<<;;;;;;;;;444666888888888777888999888888888888777666555444777777777777777777777666666666666555555444444444444444333333333444555555222333444666666555555444000000000000111333444555444111000000333444222000---222777888444111000111444333111000111444777999888555222///000444:::===999666222111333444333222222333444444555555555444444444444444444444444444111111222222333444444444555444333222111///...............///////////////000000000000000000000000//////000000000000//////////////////////////////,,,,,,,,,------.........111222222333444555555666444333333222222222222222000///.........///111222555777::::::999777666777333111...///000000...,,,...000333666666444111000111111000///...---,,,,,,000000000000000000000000000///...---------------,,,444@@@JJJMMMIII@@@:::555444333222111000///...000000000000000000000000333333333333222222222222222111111111222444777999999222111888===<<<;;;<<<===BBBHHHIIIIIIJJJOOOUUUSSSWWW[[[```dddllluuu|||{{{oooeeeWWWKKKooo\\\\\\|||mmmddd\\\WWWVVVUUUSSSPPPNNNNNNMMMLLLJJJHHHJJJLLLLLLIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAA>>><<<;;;<<>>======>>>AAABBBBBBAAA======>>>>>>???@@@AAAAAADDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????EEEEEEDDDCCCCCCDDDFFFGGG??????>>>=========>>>>>>======>>>>>>???@@@@@@AAA??????@@@AAABBBCCCDDDDDD<<<<<<==================<<<<<<<<<<<<<<<===>>>>>>:::===???>>>;;;999<<>>??????===::::::::::::999999999888666777999999777666666777<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777222222444666777999:::;;;777777666555444444444555888888888888777666555555444444444444444555555555666444333444777888777555::::::999::::::::::::999444333444777<<>>LLLHHHCCC???>>>===;;;999::::::999777555333111///333333333444444555555555222222111111111111000000000111111222333444555555111111222222333333333444333333333333333333333333---.........------,,,+++000000000111111111111111/////////000000000111111//////000111111222333333111111000////////////000000000///...///000111222222444777777666444444444555333111111333333111...///111333555555444222111//////......---,,,,,,,,,//////////////////////////////...---------------+++---000333555555444333333222222111000///......//////////////////////////////////////////////////////......///111333444@@@888333555777555555777888;;;======;;;;;;>>>AAAIIILLLOOOQQQSSSXXX^^^cccbbbjjjpppsssyyy```jjjiii]]]bbb~~~rrrhhheeeaaa[[[WWWWWWUUURRRPPPPPPPPPNNNLLLKKKLLLMMMMMMLLLKKKLLLMMMKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEECCCEEEHHHHHHFFFCCCAAAAAABBBBBBBBBBBBCCCCCCCCCDDD???>>>>>>???@@@AAABBBCCCJJJHHHFFFEEEEEEDDDBBB@@@DDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCDDDCCCCCCCCCBBB@@@???AAADDDGGGIIIDDDDDDDDDDDDDDDEEEFFFFFF@@@@@@AAABBBBBBCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEEEEFFFGGGHHHGGGJJJLLLKKKHHHGGGIIILLLHHHJJJKKKLLLKKKJJJKKKLLLHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEEEECCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCC>>>===<<<:::999999999999===<<<:::888777666555555999999:::::::::999777666666444333444555666555333666333222888AAAJJJNNNOOO777555333333444888<<>>@@@BBBBBBAAAAAABBBCCCEEEDDDCCCBBBCCCEEEHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLQQQQQQSSSTTTVVVWWWYYYYYY[[[ZZZZZZZZZ[[[\\\]]]]]]fffeeedddbbbbbbcccddddddeeefffiiikkkkkkkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiinnnnnnmmmiiiccc___^^^___TTTUUUVVVVVVUUURRROOOLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMKKKIIIFFFDDDCCCCCC@@@@@@???>>>===;;;999888;;;:::999888777555444444:::::::::999888777777777555666666777888888999999///000111333555777999:::888888888777777777666666333333444444555444444444000111111111222222333333333333333333333222222222//////000000000000000111333222222111111111111111000111111222222222222222///000222111000///000111------...---,,,,,,,,,,,,...---,,,,,,,,,---////////////000000111111222222..............................---------......///)))+++---//////...---+++,,,,,,,,,,,,------------------------------------,,,---------.........////////////...............,,,...000...++++++---......---...000333555444333444555777999::::::999888777555333333333222333444///777;;;<<>><<<:::888777666======<<<:::999777666666999888888777777666666555777777777777777666555444000000000000000000000000222222222222111111111111000000000000000000000000222111111000000000000000111111222333333333333222000111222111000000111222...///000///...---...///,,,,,,,,,,,,,,,---......---------....../////////...........................------------...//////,,,,,,++++++,,,---///000---------------.........------------------------+++++++++,,,------......------------------------+++333777333...,,,,,,,,,///111222444333222000///111222333666999:::999777111000222666777666666888999555111000222555888999:::999<<>>???AAADDDGGGHHHJJJMMMPPPRRRSSSTTTaaaaaaaaa```______^^^^^^ooonnnmmmlllkkkjjjiiihhhjjjiiihhhfffdddbbbaaa```\\\[[[ZZZXXXVVVTTTSSSRRRJJJJJJIIIIIIHHHGGGGGGFFFAAAAAA???===;;;888666444999888888777777666666555555555555444444333333333444444444444444444333333333222222111111111111111111222333444444444333222000111222111000///111222...000222111///...000222,,,---------............------------------..............................---------------...//////000///.........///000111///////////////.........------------------------,,,,,,------...//////000......///////////////......777===777000///000//////444888999555111......---,,,,,,...111222111///...,,,---333444111111444888+++...@@@@@@111333FFFGGGAAA======<<<:::<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999888666555555555666777222333333333444666777888222111111111111222333333000000111111222333333444333222222222222111111111444333333333333333333333/////////000111333444555333222111111222333222111333111000222555666444111333333222222222111111111111222333333111//////000000000111222222222222111444444444333333222222222000000111222444555666666555555444444444444444555000000222333333222111000444444333222222222333333333555555333///---...000...+++***,,,000333222000111000///...------...///////////////............+++---000000...---...000,,,,,,---.../////////////////////000000000111111555666666777888999:::;;;<<<===@@@DDDGGGKKKNNNOOOVVVXXX[[[___cccgggjjjkkkkkkjjjjjjiiihhhhhhgggggghhhfffddd```\\\XXXTTTRRRIIIIIIHHHGGGFFFEEEDDDDDD>>>>>>>>>======<<<<<<<<<999999999999999999888888666555444444333333444444111222333444555444333333000111222111//////111222---000111111......///222---...//////000000//////////////////////////////........................---------------...///000---///111333222000---+++111111000000000/////////........................//////000000111222333333000000111222333222222222(((333999222,,,,,,...///)))000777888333...+++,,,000---+++,,,///000...,,,///,,,,,,111222......222///333333///000666777222000///444>>>BBB???===@@@PPPQQQPPPKKKDDDAAADDDGGGOOObbb~~~~~~{{{xxxzzz{{{tttxxx}}}~~~{{{tttlllgggccc```^^^^^^\\\YYYWWWVVVUUURRRPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@???>>>======<<<;;;;;;::::::999:::::::::888888888888888888888888777777777777666666666666666555444333222111111111555555555555555555555555333222222222222333444444555444333333222222333333000000111111111111000000////////////000000000000222222222222333333333333555444444444333333222222333333333333333333333333222222222222222222222222777666555444444444444444222222222222222222222222222333444444555555444444666666666555555444444333333666777555222222777<<<888555222222444555333111444444444333333222222222444444444444444444444444333333333222222111111111222222222222222222222222...111444333000///000333222222222111111000000000....../////////000000000222222111111111111111111///000///...---...000333444444444555777:::<<<>>>KKKMMMQQQVVV[[[___bbbccciiijjjkkkmmmoooqqqrrrsssqqqoookkkgggdddccccccccc^^^\\\[[[\\\^^^\\\UUUNNNNNNKKKFFFAAA===;;;::::::<<<======>>><<<:::777666555555444444333222111111...///000111222333333333222222222111111111111111000000000111222333333444------------...///000111111000///...---,,,+++***000000111000000///...---111000//////000000///...///////////////...---------...///111222222333222333333333333444444444444000///......------......000000000/////////..............................,,,---///000222222222222222111000000000111333444333444555666888999::::::AAATTTYYYGGG>>>HHHQQQNNNJJJKKKNNNRRR\\\mmm~~~|||{{{wwwsssnnniiidddbbbjjjfffbbb___]]]\\\ZZZYYY[[[YYYWWWVVVVVVVVVTTTRRRNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;:::999999999999999888888888888888888888888999888888888888777777777777777666555444444444444444444444444444444444444333222222222222333444444444333333222222222222222222222333333333333222222000000000000111111111222000000000111111111222222222222222222111111111111111111111111111111111111222222222222222222222222555444444333333222333333222222222222222222222222222333333444444444444444555444444444444444444333333666777555333333777<<<777444222111333333111///555555555444444333333333555555555555555555555555444444444444333333222222444444444444444444444444111333555555444333333333444444444333333222222222333333333444444444555555333333333333333333222222222444444444333222444555333222222333444666888:::...///111333555666777777333333444444555666777777EEEEEEEEEFFFHHHKKKNNNPPPYYYZZZ___iiittt{{{|||zzzqqqooommmkkkkkklllnnnpppkkkjjjhhheee___ZZZTTTQQQJJJIIIFFFBBB???;;;888777@@@???===;;;777444111///222222222222333333333444444333222111///...,,,,,,:::888666333000...,,,,,,------...///000111222222***+++---///222333444555.........///111222222111......//////000000000111,,,,,,---///000111222333333333333333333333333333111000000///////////////.........---------,,,,,,........................333333444555666777888888333222111000111222333444222333444555666777888888888BBBHHHBBB<<>>>>>======<<<<<<<<<<<<;;;999888888888888888888888888888888888888::::::999999999888888888999999888777666666666666555555555555555555555555333333333333333444555555444333222222111111222222333333444444444444333333111111111111222222222333000000111111111222222222111111111111111222222222000000000000000000000000111111111111111111111111222222222222111111111111222222222222222222222222222222333444444444444333222222222333333333333333333555666555333333777::::::999777666666666444222555555555555444444444444555555555555555666666666555555555555444444444444666666666666666666666666555555666888999888555333666555555555555444444444333333333333444444444444444444444444444444444444111333444444333333444555333333333333333444666666333333444444444444333333777777777666666666555555111111111111333555777888555333222444888999777444>>>======>>>@@@CCCFFFHHHVVVYYY]]]bbbfffjjjlllllliiiiiihhhhhhgggffffffeeeXXXXXXXXXXXXXXXWWWVVVUUUIIIIIIHHHFFFEEEDDDCCCBBB888999:::;;;<<<>>>??????222222222222333444555666111111111222222333333333777777666555333111///...222222111111111000000000444333222000......------......---,,,---...///000333333333333222222222222222111000000//////000000...------------,,,,,,,,,////////////////////////444333333333444666777888333333111111000111222333111222222333444555555555222333777:::888444666;;;???BBBEEEEEEEEEHHHMMMRRRaaa``````eeesss{{{uuuqqqooovvvwwwyyy{{{|||{{{wwwsssqqqnnniiieeecccbbbcccddd___^^^^^^___```___]]][[[\\\ZZZWWWUUUSSSQQQNNNLLLOOOOOONNNMMMMMMMMMMMMMMMGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;:::888888777777888888888888888888888888:::999999999888888888888999999888777777777777777888888888888888888888888555555555555555666666777555555444333333333333333222222333333333333222222111111111222222222333333222222222333333333444444111111222222333333333444222222222222222222222222000000000000000000000000111111222222222111111111222222222222222222222222111111222333333333333333000000111111222222333333111222333333222222555777;;;:::999888777666444333444444444444444444444444444444444444555555555555555444444444444444444444666666666666666666666666777666666888;;;;;;777333666555555555555555555555222222222333333333444444333444444444444444555555111222333222222444777:::555555555555555555555555555666666777888888888777333222222222111111000000555555333222111111111111555333111111333555444222444333333222333555777888,,,---///111333444444444666777999;;;>>>@@@BBBCCCUUUVVVZZZ^^^bbbeeehhhiiikkkkkkkkkkkkkkkkkkjjjjjjmmmkkkfff```ZZZTTTOOOMMMOOOMMMIIIEEE@@@<<<999888BBBAAA???===:::888666555333333444555666666666666888999:::999888777777888999888666444333222222333777555222000//////000111333333222222222222111111111000000///...//////////////////.........------........................333222111000111333555777333222111000000000111222222222222222222333333333111222222222333444444222111555:::>>>AAADDDHHHKKKOOOSSSXXX\\\___bbbdddfff~~~zzzrrrnnnqqqvvvyyy~~~|||zzzvvvtttiiihhheeebbb___^^^]]]\\\]]]]]]]]]]]]^^^]]]ZZZWWWZZZXXXUUUSSSRRRPPPNNNLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<:::999888888888888888888888888888888888999999888888888777777777888888777777666777777777999999999999999999999999777777777777777888999999777777666555555555555666333333444444444444333333111111222222222333333333222222333333333333444444000111111222222333333333222222222222222222222222000000000000000000000000111222333333444333222222222222222222222222222222000111222222333333222222///000000111111222222222///000111111000111222444444555555444333111000///222222222222222222222222222222222333333444444444333333333333333444444444555555555555555555555555777555555777::::::666222444444444444444555555555444444555555555666666666222333333333444444555555555555444333444888>>>BBB555555555555555444444333...///000111222222222222777777777888888888888888111111111222444555666777222111111222444666888888444333111000//////000000999999777555333000...---.........///////////////((()))+++,,,...///000000333444666999===@@@BBBDDDEEEGGGLLLRRRXXX^^^ccceeeiiihhhgggeeedddcccbbbbbbQQQPPPOOOMMMKKKHHHGGGFFFGGGGGGFFFDDDAAA???===;;;777888:::999777666777999888888888999:::<<<===>>>:::888666444333333444555444444444333333333222222111000//////......//////000////////////.........////////////////////////444333222111222333666777333222111000000000111222444444333333333333222222111888666---111>>>???444000222444555666777999;;;777===FFFNNNTTTXXX\\\^^^ZZZeeexxx~~~xxx}}}{{{wwwvvvwww{{{|||wwwtttpppmmmjjjlllkkkjjjhhhfffcccaaaaaa[[[[[[ZZZ[[[\\\[[[XXXVVVSSSRRRQQQQQQRRRRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB>>>>>><<<;;;::::::::::::::::::::::::::::::::::::999888888888888777777777888777777666666666777777777777777777777777777777888888888888888999::::::999888777777666777777777666666777777777777666666333333333333444444444444222222222333333333444444111111111111111111222222111111111111111111111111111111111111111111111111222222444555555555444333222222222222222222222222000000111222222222222111000000000111111111111111...//////000111111111222222333555555333111000000111111111111222222222222111111111222333333444444333333333333333444444444555555555555555555555555555555444555666666555444333333333444444444444444222222333333333444444444222222333333444555555555444444333222222666<<<@@@333333444444333333222111444444444555555444333333/////////000111111222222000000111222333444555555999888666555333333222222666666555444444444444444***++++++,,,...///000000000000000000////////////222222333222222111000///((()))***+++,,,---......555555444222111000///...---///333:::AAAGGGMMMPPP^^^___```aaacccdddeeefff```___^^^[[[XXXUUUSSSQQQSSSTTTTTTOOOIIIDDDCCCDDDBBBBBBBBBAAA@@@>>><<<;;;777666555555555666777888999999888888777666666666333333222111111111111222000000000000////////////000000000000000000000000222111000000000111333444333222222111222333444555777777777666555444444333///:::888,,,222EEEHHH:::555444333222222333444555<<<888444222666BBBQQQ\\\]]]ZZZZZZ```nnn}}}}}}|||{{{|||}}}~~~~~~~~~|||yyywwwvvvssspppnnniiihhhfffeeecccbbbbbbbbb___]]]\\\[[[[[[ZZZWWWUUUQQQOOOOOOPPPQQQRRRQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCC???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888777777777777888888777777777777777777777777777777777777777888999999999888777777666666777777666777777888888777777666555555666666666777777777666666666666777777777777555555444444444444444444222222222222222222222222222222222222222222222222111222444555666555444333222222222222222222222222///000000111111111111111222222111111111111111111//////000111222333222222111444777777555333333444111111111222222333333333111111222333333444555555333444444444555555555555555555555555555555555555555555555444333333555666333333333444444555555555000000111111111222222222333444444555666666777777222333333222111222444666333333444555444444222222222333333333333222222111777777777888888888888999555555555555444444333222+++---///222333666888999333333222222222222333333:::999777555333222111111......///000111111222222,,,---....../////////...777777666444333111000000***+++,,,---///000111222000000000000000111222333)))***,,,///111444666777AAADDDIIIPPPVVV\\\```bbbdddfffgggddd^^^[[[[[[^^^XXXXXXXXXVVVSSSNNNJJJGGGCCCCCCCCCBBBAAA@@@@@@@@@??????>>>======<<<;;;;;;999888888777777777777777555555555444444444333333444444444444444444444444000000000111111111111111555444444444555777888:::;;;;;;:::999888777666555111777666111555???@@@999666555444444666777888888222666999;;;999666333222AAAHHHUUUbbbgggjjjrrr|||~~~~~~~~~~~~uuuuuuttttttssspppkkkgggjjjhhhfffdddcccdddfffgggccc```\\\ZZZXXXUUURRRPPPRRRQQQPPPPPPPPPPPPOOOMMMTTTSSSQQQOOONNNMMMLLLLLLGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888777888888999999888888888888888888888888666666666666666777777888888888777666666666666666555555666666666666555555777888888888999999999999::::::;;;;;;;;;<<<<<<<<<::::::999999888888777777555555555555555555555555222222222222222222222222000111333555555555333222222222222222222222222222//////000111111111111111333333222222111111000000111000111222444555444333---111444555333111111333222222222333333444444444222222333444444555666666444555555555666666777777666666666666666666666666555666666444111111555999333444444444555555666666444444444555555555666666444555555666777888888999444666888888666333111111555555777777777666555444333444555666666777777777555444444444444444333333111222444555666777777777888:::::::::888666555666888888777777777666666666555444444444555666777888333222222111111000000///111111222222333333222222------...///000111222333222111111000///...............------,,,------------......//////000000111---...///000111222222222333999@@@EEEGGGLLLSSSYYYgggiiimmmoooooonnnkkkiii]]]\\\ZZZXXXUUUQQQOOOMMMCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999777777777777777777777777444555666777777666666666666666666666888:::<<<===>>>===<<<;;;:::888777777666444444666777444333333777666555555666555444222444555444444444777<<>><<>>======<<<======@@@?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::777777777777777777777777888888999999::::::;;;;;;999888888888777777666666777666555444444555666777777888888666555444666777666666666777777777777888888888888888777777777777::::::999999888888888777::::::;;;;;;;;;;;;::::::666555555666999:::999888888888999999999999888888666666555444444444444444333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111222222222222222222222222222222333444444333222222222222222333333333444444777777777777777777777777666666555555555555666666666666666666666666666555888888777777666666666555555666666666777777888888777777666555555555555666444444444555555555666666444555555666666555444444444333333333333444555555333333444444444333222222444444444555666777777888555555444444444333333333333555666666555444444555333333333333333333333333111111000000000000000000///////////////000000000////////////////////////...///...---,,,---000333555000+++,,,000333333111000000111111111222222222444444444555555555666666666777999>>>DDDKKKQQQTTT]]]aaaiiioootttuuutttsssdddbbb___[[[XXXUUUSSSRRRQQQPPPNNNJJJEEEBBBBBBCCCBBB>>>;;;<<>>===<<<:::999888888888999999888777777777888888777777777888888888888999:::999888777666555444444;;;999888999===DDDKKKPPPgggvvv}}}yyywwwrrrqqqpppnnnlllkkkiiiiiieeefffffffffeeecccbbb```\\\\\\ZZZYYYWWWVVVTTTTTTOOOPPPQQQQQQPPPNNNKKKJJJNNNLLLIIIFFFEEEEEEFFFGGGJJJIIIIIIHHHHHHGGGFFFFFFFFFEEECCCBBBBBBAAA???===>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<=========<<<<<<;;;;;;;;;999999999999999999999999888888888888999999999999;;;;;;:::::::::999999999:::999888888888888999:::666777888777555555555666555555555555666666666777888888888888777777777666777777666666666555555555777777888888888888777777999888777888;;;<<<;;;:::777888888999999888888777999888777666666666666777999999999999999999999999666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444555666666555444444555555555666666666777777666666666666666666666666666666555555555555666666333333333333333333333333777777666666555555555555666666666777777777888888666555444444333333444444333333333444444444555555444444444444444444444444333333222222333333444555111222333444444444444444444444555555666777777777555555555444444444444333555777888888777666666777666666666666666666666666444444444444444444444444333333333333333333333333444444444444333333333333222222222111000111333666999444000///222444444222222222222333333333444444222222333333333444444444222111111222444777:::;;;333555888<<>><<<::::::999777777888:::===???AAACCC@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;:::999999:::===???AAALLLUUUiii}}}yyyuuusssqqqpppooommmllljjjiiiiiiddddddddddddcccbbbaaa```[[[ZZZZZZYYYWWWUUUSSSRRRPPPQQQQQQQQQPPPOOOMMMKKKKKKJJJGGGEEEDDDEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBBBBBBBAAA???@@@??????>>>>>>>>>>>>???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999999888888888888777777777777888888666777999999777666666666777777888888888999999999888888888777777777777666666666555555555555444444666666777777777777666666666555444555777888888777777777888888888888777777999888888777777777777777999999999999999999999999888888888777777777666666555555555555555555555555555555555555555555555555555555555555555555555555666777777888888777777666888888888888999999999999888888888888888888888888888888777777777777888888555555555555555555555555888888888888777777777777999999999999::::::::::::888888777666666666666666555555555666666666666666666666555444444555666777555444444444444555666666222333555666777888888888666666777777888999999999888888888777777777777666777999::::::999888888999999999999999999999999999777777777777777888888888555555555555555555555555777777777666666555555555333444444333222222444777:::666222000222333222000111111222222222333333333111111111111222222222222444333111///............222222111111333555888:::000111555999???DDDHHHKKKccchhhpppvvv|||ppppppppppppoookkkeeeaaa[[[WWWRRRNNNLLLKKKJJJHHHGGGGGGIIIJJJKKKLLLLLLMMMDDDBBB@@@???>>>===>>>>>>BBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<:::999???EEEMMM]]]~~~zzzvvvsssrrrqqqpppooonnnlllkkkjjjiiieeeeeedddcccaaa```^^^^^^YYYYYYYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAAAAACCCCCCBBBAAACCCCCCBBBAAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;::::::::::::::::::888888888777777888888888777999<<<<<<:::888777777777777888888888999999999888888888888777777777777777777777777777777777777777888888888888888888777444333222333555666666444777888888888888888888777777666666555555666666666666666666666666666666666777777666666666555555555444444444444444444444444666666666666666666666666555555555555555555555555777888888888888888888777888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;========================>>>===<<<<<<;;;;;;<<<<<<999999999999:::::::::::::::999888777777888:::<<<888888888888888999::::::777777888::::::;;;;;;;;;999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::777999;;;;;;:::999999:::::::::::::::::::::::::::888888888999999999999999555555555444444444444444777777666666555555444444222222333222111111222444555333///...000000000////////////000000000111111111111111111222222222222666555444333222222333333999777666666777999<<<>>><<<;;;;;;::::::;;;;;;<<<:::;;;;;;===AAAGGGOOOUUUpppsssxxx~~~uuuvvvwwwvvvsssmmmfffaaaRRRSSSTTTUUUTTTSSSRRRQQQWWWUUURRRPPPNNNMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCBBBBBBBBBAAAAAAAAA@@@BBBCCCEEEFFFEEEDDDBBBAAACCCJJJOOOQQQ```~~~uuu~~~}}}zzzxxxvvvvvvrrrrrrqqqooommmlllkkkjjjgggfffdddbbb___]]]\\\[[[YYYYYYXXXWWWUUUSSSRRRQQQRRRQQQQQQPPPOOOOOOOOOOOOKKKKKKIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEBBBAAA@@@AAACCCDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===============>>>>>>>>><<<<<<<<<======<<<<<<<<<999;;;>>>>>><<<:::999999555555666666666777777777:::999999999888888888888888888888888888888888888888888999999999999888888999777777777999:::999888888888999999999999888888777777666666666777777888999999999999999999999999666666666666555555555444444444444444444444444444555555555555555555555555444444444444444444444444777777777777777777777777666666666666777777777777::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<<==========================================>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888:::<<<===::::::999999::::::;;;<<<999999::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999666888::::::999999999:::999999999999999999999999777777777888888999999999666666666555555444444444777777666666555555555555111333333222111000222333111000......///000111000///000000000000111111111222222222222333333333333333333333333444555666666333333333444666777999999777777777777888999:::;;;CCCBBB???===;;;>>>BBBFFFCCCGGGLLLRRRXXX]]]aaadddqqquuu|||}}}|||zzzvvvpppjjjeeebbb[[[ZZZYYYXXXXXXYYYYYYZZZXXXWWWUUUSSSRRRQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJKKKIIIIIINNNSSSUUUhhh{{{wwwsssrrrtttzzz}}}|||{{{{{{{{{tttsssrrrpppnnnllljjjiiihhhfffdddaaa___]]]\\\\\\[[[ZZZXXXVVVTTTSSSSSSRRRRRRQQQOOONNNNNNNNNOOOPPPLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@AAACCCDDDCCCBBB@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@========================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;===>>>>>><<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777888888888888999999888888999999999999888888:::888777888::::::999888999999::::::::::::999999999999999999999999:::;;;999999999999999999999999888888777777777666666666666666666666666666666666555555555555555555555555555555555555555555555555888777777666666777777888444555555555555666666666777777777777777777777777888888777777777777888888777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888:::::::::::::::999999999888777777777777999:::;;;999888888888888999::::::888888999999888777777666777777777888888888888888888888888777777777666666555777999:::999999999;;;888888888888888888888888777777777888888999999::::::999999888888777777666888888888888888888888888444555666555444333444555222222111111222333333444222222333333333444444444333333333333444444444555333333444444555555555555333444666888999:::;;;;;;666666888999<<<>>>AAABBB777;;;@@@CCCEEEFFFGGGHHHJJJLLLNNNOOOPPPSSSVVVYYYUUUXXX]]]aaaeeejjjpppttt~~~|||xxxsssmmmgggccc```bbbaaa___\\\YYYWWWUUUUUUXXXVVVTTTQQQOOOMMMKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOORRRTTTVVVWWWSSSQQQPPPNNNMMMMMMNNNNNNUUUKKKLLLVVV[[[ccc|||{{{zzzxxxzzz|||||||||{{{{{{{{{zzzzzzuuutttrrrooollljjjhhhgggfffdddcccaaa____________]]][[[XXXUUUSSSSSSTTTUUURRRPPPNNNLLLLLLMMMOOOPPPNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBAAA@@@AAACCCCCCCCCAAA>>>>>>======>>>>>>???@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>999999999::::::;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;<<<===<<<:::999:::;;;????????????@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999777888999:::999777:::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<777777777777777777777777888888888888777777777777888888888888888888888888666666666666666666666666666666666666666666666666999888777666666777888999666666666666777777777777777777777777777777777777999888888777777888888999777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999999999999999;;;;;;:::::::::999999999666777777888999999::::::999888888888888999::::::888888999999999999999999888888888888888888888888888888777777777666666666666777::::::999999:::;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<;;;::::::999888888777888888999999::::::;;;555777888777666444555555444555555444333333444444333444444444444555555555333333333333444444444444555555666666666666666666444444444555666777888888::::::::::::;;;<<<===>>>???BBBFFFGGGEEEBBB@@@???HHHJJJKKKKKKIIIIIILLLNNNQQQTTTVVVXXXYYY\\\aaaeeecccfffkkkrrrzzzxxxvvvsssooojjjgggeeecccaaa```^^^[[[YYYWWWVVVUUUPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSUUUVVVXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVV\\\XXXYYY___aaagggyyywwwyyywwwwwwxxxxxxxxxwwwvvvvvvuuusssqqqnnnkkkhhhfffeeeccccccaaa``````aaabbbbbb___\\\XXXTTTSSSSSSUUUVVVQQQPPPMMMKKKKKKMMMOOOPPPRRRRRRQQQOOONNNLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEECCCAAAAAAAAACCCCCCBBBAAA???>>>>>>>>>???@@@@@@AAA;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC??????@@@@@@AAAAAAAAABBB===>>>???@@@@@@???>>>===;;;;;;;;;:::888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>============<<<<<<<<<=========>>>>>>?????????===>>>>>>>>>>>>>>>>>>===>>>===<<<<<<>>>>>>===<<<;;;<<<<<<======<<<<<<;;;888777777777888999999:::888888888888888888888888777777777666666666666555777777777777777777777777666666666666666666666666777777777777777777777777:::999888777777888999:::777777888888888999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????<<<=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;777888999:::;;;<<<;;;;;;;;;::::::::::::;;;<<<<<<999999;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888666888:::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???<<<<<<;;;:::999999888888555666777888999999:::;;;555666888777555444444555666666666555333222222222222222222333333333444444222222333333333444444444222333444555555666555555<<<;;;:::999999:::<<<======<<<<<<;;;;;;;;;<<<<<<888:::;;;;;;<<<>>>BBBDDDAAAEEEIIIKKKKKKLLLOOOQQQPPPUUU\\\___```___```bbbddddddeeefffiiilllppprrrjjjoooxxx~~~{{{zzznnnmmmkkkiiihhhfffeeeeeeXXXXXXXXXYYYYYYYYYZZZZZZ___^^^^^^^^^]]]\\\\\\\\\```aaabbbbbbbbbbbbaaa```WWWbbbkkkiiiccclllzzztttooolllmmmrrruuutttrrroooooonnnmmmkkkiiigggfffeeedddccccccdddcccbbb```^^^[[[YYYWWWWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRQQQOOORRRPPPNNNMMMLLLLLLLLLMMMFFFGGGHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::::::::::::::::::::::::::========================AAAAAAAAAAAA@@@@@@@@@@@@===============>>>??????DDDDDDCCCCCCAAA@@@>>>===CCCAAA>>><<<;;;<<<>>>???============<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????===DDDEEE>>>999;;;======>>>>>>>>>??????@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>===>>>??????@@@:::::::::::::::::::::::::::::::::999888888777777666666555444333333444444333333444555555555555555444444444444444333333333444444444444444555666666888888888888888888888888777777888999999999999999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999999<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;:::999888888???>>>===;;;::::::;;;;;;888:::;;;<<<<<<;;;999888999999999999999999999999888888888888888888888888999999999888888777777777777666666666777888888999555333888@@@BBB;;;555444444444444444444444444444222333555777888888888888::::::999999888777777777<<<;;;::::::999:::::::::>>>===<<<:::999999:::::::::999999888888999999:::;;;===???@@@@@@AAACCCEEEDDDFFFIIILLLPPPSSSTTTUUUSSSVVVZZZ\\\]]]]]]]]]^^^bbbdddbbb___bbbiiiiiidddfffcccffflllpppqqqwww}}}zzztttnnnjjjooojjjdddbbbcccdddcccbbb\\\```eeefffccc```bbbgggeeeeeedddccccccggglllqqqmmmkkknnnsssqqqttt~~~uuuqqqnnnjjjgggqqqooolllkkklllmmmllllllfffeeecccccccccaaa^^^\\\^^^ZZZTTTQQQPPPOOOOOOOOOQQQPPPOOOPPPQQQRRRQQQPPPRRRQQQPPPNNNMMMLLLKKKKKKGGGHHHHHHGGGGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;DDDBBB???=========???@@@??????@@@@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<===============???DDDEEE>>>888999::::::===========================<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????>>>>>>===<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999::::::;;;888888888888888888888888777888888999999999999999::::::999888888999::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888888888888999:::999888888777777777777;;;::::::999999::::::;;;999999999999999999999999;;;;;;:::999999888777777===<<<;;;999999888999999777888:::;;;;;;:::888777888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>><<>>??????>>>===888888777777666666555555444444444444444555666666;;;:::888777666666666777777777888999:::<<<===>>>>>>@@@BBBBBBBBBCCCEEEGGGFFFGGGIIILLLNNNOOOPPPQQQQQQTTTWWWZZZZZZ[[[]]]^^^___bbbcccbbbdddiiihhhccciiihhhjjjpppqqqqqqttt{{{xxx{{{pppqqqrrrssssssqqqnnnlllkkkkkkjjjhhheeecccfffjjjeeeggghhhiiijjjllloooqqqrrrrrruuuyyyvvvxxx~~~xxxvvvpppkkkkkkooossssssqqqmmmkkkiiihhhgggeeeccc``````\\\VVVSSSSSSUUUVVVWWWSSSQQQQQQQQQSSSSSSRRRQQQSSSSSSRRRQQQOOONNNLLLKKKKKKKKKJJJHHHGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>===<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::BBBAAA>>><<<<<<<<<>>>???>>>???@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>===@@@@@@?????????>>>>>>>>>???CCCDDD???;;;;;;======@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<========================<<<<<<;;;;;;;;;<<<==============================<<<===>>>>>>??????>>>>>>>>>>>>============>>>>>>?????????>>>>>>=========>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>?????????>>>==================?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????========================???>>>>>>======<<<<<<<<>>===<<<<<<<<<<<<;;;<<<>>>>>>???>>>===<<<================================================>>>>>>>>>===============<<<<<<<<<<<<<<<======>>>>>><<<===BBBCCC@@@<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777777666555555444444444444555666777888999999<<<;;;:::999999999999999999999999:::<<<===???@@@@@@AAACCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNPPPSSSUUUWWWXXX[[[^^^\\\```cccdddeeehhhgggcccjjjjjjmmmqqqrrrrrrtttyyyxxxyyy{{{}}}}}}~~~vvvuuurrrooolllkkkkkkkkkgggkkkooorrrrrrrrrssstttyyyyyy}}}}}}}}}~~~|||uuuooollljjjgggfffhhhjjjkkkkkk```\\\XXXUUUTTTUUUUUUUUUWWWVVVTTTTTTTTTTTTRRRPPPQQQRRRRRRRRRQQQPPPNNNMMMOOONNNMMMKKKKKKKKKLLLMMMMMMKKKIIIGGGFFFFFFGGGHHHGGGGGGFFFDDDCCCBBB@@@@@@AAA@@@>>>=========>>>???================================================;;;;;;;;;;;;:::::::::999;;;::::::::::::;;;<<<<<<999999:::::::::::::::999>>>===;;;:::999999:::;;;;;;<<<<<<===>>>>>>????????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAABBBAAA@@@AAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@=========<<<===>>>>>>???::::::::::::::::::::::::777777777888888999999999888888777777777777777888888888999999999999999888999999999999999:::::::::;;;:::::::::::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????@@@@@@CCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@?????????>>>>>>>>>??????>>>>>>===============>>>???@@@@@@@@@???>>>????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999888777999:::999777666555555555555555555555555555555666777777777888888999999888888777666666666888999:::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;=========<<<<<<=========???@@@BBBBBBAAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMPPPRRRSSSVVVZZZ\\\\\\```cccccccccdddeeefffhhhiiilllnnnpppssswww{{{~~~~~~~~~{{{|||{{{yyyxxxvvvqqqkkknnnqqquuuxxxxxxxxxyyyyyy}}}~~~|||sssnnnhhheeeeeegggiiijjjiiigggdddbbbaaa___\\\YYY\\\ZZZWWWVVVUUUTTTQQQOOONNNNNNPPPPPPPPPOOONNNMMMOOOOOOMMMMMMMMMNNNOOOPPPOOONNNLLLJJJIIIIIIKKKKKKJJJIIIHHHFFFEEECCCBBBAAABBBAAA@@@???>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<888999::::::;;;;;;::::::===<<<;;;:::999999999:::::::::::::::::::::::::::<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBB??????@@@AAAAAAAAACCCFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB???????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;:::::::::::::::;;;;;;999999999::::::999888888777777888888999999999999::::::999999999999999:::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;>>>=========<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>============>>>>>>===>>>>>>?????????>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;999999:::;;;999777888888888888888888888888666666777888:::<<<===>>>===<<<<<<;;;::::::999999999999::::::::::::999888::::::::::::::::::999999=========<<<<<<=========???@@@AAAAAA@@@@@@BBBCCCCCCDDDFFFGGGIIIJJJJJJKKKJJJLLLNNNPPPQQQTTTXXX[[[^^^```aaa```]]]]]]ccciiiiiijjjkkkjjjlllqqqwwwzzzuuuvvvzzz}}}{{{uuuxxxzzz{{{||||||}}}wwwpppkkkhhhjjjiiijjjkkklllllliiigggbbb```]]][[[ZZZXXXUUUSSSOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKLLLMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<999:::;;;;;;;;;;;;;;;:::???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999===<<<;;;:::999999999999999999:::;;;<<<===>>>???@@@======>>>>>><<<<<>>>>>???@@@@@@AAA???@@@AAABBBBBBAAA@@@???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>============>>>??????>>>>>>>>>???>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>=========<<<<<<=========<<<<<<<<<<<<<<<======>>>:::;;;===>>>>>>===<<<<<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::===>>><<<999:::===;;;888::::::::::::::::::::::::777777888:::<<<>>>@@@AAA>>>>>>>>>===<<<<<<;;;;;;999:::;;;;;;;;;:::888777:::;;;;;;<<<<<<;;;;;;:::999999999:::<<<===???@@@???@@@BBBBBBBBBBBBCCCEEEBBBCCCEEEHHHJJJKKKLLLLLLIIILLLNNNPPPRRRTTTVVVYYY^^^___```___YYYWWW___hhhjjjmmmmmmjjjkkkpppuuuvvvsssvvvzzz~~~zzzxxxuuutttrrrpppmmmkkkkkkiiigggfffeeedddbbb```YYYXXXWWWVVVTTTTTTTTTSSSPPPPPPPPPOOONNNLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB========================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;;;;:::999>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<@@@;;;:::======:::999===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@??????>>>======>>>>>>??????@@@AAAAAABBB@@@@@@????????????@@@@@@??????>>>>>>???@@@@@@AAA===>>>@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<======>>>???@@@@@@????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::<<<;;;777888;;;:::444666666666666666666666666555555555666888:::<<<============<<<;;;;;;::::::999;;;<<<===>>>===;;;::::::;;;<<<======<<<;;;;;;777777888999:::<<<===>>>===>>>@@@AAAAAAAAACCCEEEDDDEEEGGGIIIKKKLLLLLLMMMJJJLLLPPPRRRSSSTTTUUUWWW\\\^^^``````XXXSSSZZZeeeffflllooonnnnnnsssuuusssxxxyyy{{{~~~~~~yyysssrrrppppppppppppooommmeeeccc```]]][[[ZZZYYYYYYTTTTTTTTTSSSPPPMMMJJJHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;:::999999===<<<<<<;;;;;;:::999999888999999:::;;;<<<======:::::::::;;;;;;===>>>>>>============<<<<<<<<<<<<>>>999888===???<<<===@@@=========<<<;;;;;;:::::::::;;;===>>>>>>===;;;:::;;;::::::::::::;;;<<<<<<========================;;;;;;<<<<<<===>>>>>>>>>===============>>>??????>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>???????????????????????????===>>>??????@@@@@@??????<<<===>>>??????>>>===<<<>>>??????@@@AAABBBCCCDDDAAAAAA@@@@@@???>>>======>>>>>>???@@@@@@AAABBBBBB@@@??????>>>>>>??????@@@???>>>>>>>>>??????@@@AAA===>>>@@@BBBBBBAAA@@@??????>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;::::::::::::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;:::999999888888888888999<<<;;;777888<<<999333555555555555555555555555666555555555555777999:::<<<;;;;;;::::::999999888555777999;;;<<<<<<;;;:::555666777888888888777666:::999999888888999999:::999;;;===>>>>>>???AAACCCFFFGGGIIIJJJKKKLLLLLLLLLJJJMMMQQQTTTTTTTTTUUUUUUZZZ\\\aaaaaaYYYQQQVVVaaa___iiipppqqqtttxxxyyyuuurrrsssuuuwwwzzz}}}~~~}}}~~~zzz}}}|||rrrlllnnnhhhbbb```cccffffffdddaaa```]]]ZZZWWWTTTRRRPPPJJJJJJIIIIIIJJJLLLMMMNNNLLLIIIFFFEEEEEEEEEDDDCCC@@@BBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<===;;;999999;;;==================<<<<<<;;;;;;:::======<<<;;;:::999888777999999888777666666666777999999999999999999999999999999999:::::::::;;;;;;========================>>>???@@@@@@???===;;;:::888999:::;;;<<<;;;:::999999999999999999999999999:::::::::999999999888888999999888888888888999999::::::999999999999::::::999999999888888888777777777777888999::::::;;;;;;::::::::::::::::::::::::???>>>======<<<<<<<<<<<<<<<======>>>???>>>>>>>>>========================??????@@@@@@@@@@@@??????@@@???===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???CCCBBB???===<<<<<<===>>>======>>>>>>======<<<;;;<<<<<<>>>>>>>>>>>><<<<<<;;;999777666999;;;======>>>===<<<;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888777777666666666666666666666666666555555555666666666666666666666666555555444444444555444444333222222222333333333444444444555555555555666888999999999888777888888888888888888888888777777777777888888888888::::::::::::::::::::::::======<<<<<<===???AAABBBCCCDDDEEEFFFHHHIIIJJJJJJNNNPPPSSSTTTTTTVVVXXXZZZVVVXXXZZZ___ccceeedddbbbkkklllmmmoooqqqrrrssssssxxxwwwvvvtttttttttuuuvvv~~~~~~}}}||||||~~~wwwrrrwww}}}~~~xxx}}}~~~wwwrrrmmmgggbbbggggggggggggggggggggggggbbb```\\\YYYVVVUUUTTTUUUKKKIIIFFFDDDEEEFFFFFFFFFIIIIIIHHHFFFDDDAAA???>>>GGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCC@@@???======???@@@???>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===;;;:::999999999999999999999999999999999999999999999999999999:::::::::;;;999999999999999999999999;;;<<<<<<;;;:::999888888<<<===============<<<<<<999999999999999999999999::::::999999999888888888;;;::::::999999::::::;;;777666666555555666666777;;;::::::999888888777777999999999999::::::::::::888888888888888888888888;;;:::999888888888888999999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999888888888999999999999:::;;;;;;<<<<<<===<<<:::999999:::;;;<<<:::::::::::::::999888888999999:::;;;;;;:::999999::::::999999999:::;;;<<<===<<<;;;:::999999999999888888888888888888888888666666666666666666666666555555666666666777777777666666666666666666666666777777666555555444444333444444444444444444444444555555555555666666666666555555555555444444444333555444444333222222333333333333444444444555555555555666777888888888777777777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;:::::::::======<<<===>>>???AAABBBDDDDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRTTTVVVWWWZZZ]]]]]]^^^___cccfffhhhhhhgggjjjkkkmmmppprrrtttuuuvvvrrrrrrssssssuuuwwwyyyzzzwwwyyy{{{|||}}}zzzqqqnnnrrrwwwxxxvvv}}}zzzwwwssspppmmmkkkqqqooommmkkkkkkmmmooopppsssmmmeee]]]WWWRRRNNNLLLGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCDDD??????>>>>>>??????@@@AAAAAA@@@???@@@AAAAAA???>>>AAA@@@>>><<<<<<<<<<<<===999999::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888888888<<<;;;;;;:::999999999999999999999999999999999999999999999999888888888888::::::999999999999::::::999888888777777888888999;;;;;;;;;:::999888888777888888999::::::;;;;;;<<<999999999999999999999999888888777666666666666777777777888999999999999999:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::888777777777777777888888888999::::::;;;;;;999888777777777888:::;;;888888999999888888777666777888999999999999888777555777999888555555777999888777777666555555555555777777777777777777777777444444444444444444444444333333333333444444444555444444444444444444444444555555555444444333333222444444444444444444444444444555555555666666666777777777666666666666555555555444444333333333333444444444444444555555555555555555666777777777777666666666666666666666666666888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSUUUWWWYYY\\\______^^^^^^```ccceeefffffffffgggjjjmmmoooqqqsssssssssssssssrrrrrrqqqqqqqqqtttwwwzzz{{{||||||~~~sssuuutttpppooorrrtttttt~~~lllyyy~~~zzzwwwuuuuuuvvvwwwxxxtttoookkkjjjjjjiiiiiieeebbb^^^XXXTTTPPPNNNMMMEEEEEECCCBBBAAA@@@@@@@@@CCCCCCBBBAAA@@@>>>===<<>>===>>>???@@@>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999:::;;;;;;===;;;999888777777888888999999999999999999999999:::999999999888888888888888888777777777777888888::::::999999999999::::::::::::::::::::::::::::::777777888:::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::999999999999999:::;;;;;;<<<<<<===;;;::::::999999:::;;;;;;:::;;;;;;;;;;;;:::999999999999999999999999999999555888:::777444444:::???888777777666555555666666888888888888888888888888555555555555555555555555444444444555555555666666555555555555555555555555888777777777666666666555666666666666666666666666444555555666666777777777999999999888888888888888666555555444444444555555555555555555666666666666555666666777777777777777888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============??????@@@AAABBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQTTTVVVWWWYYY\\\^^^___]]][[[\\\^^^aaacccccc```aaaccceeegggiiijjjjjjooooooppppppoooooonnnmmmyyyzzzzzzxxxuuutttttttttrrrtttvvvuuusssrrrrrrrrrmmmmmmzzzuuusssrrrpppoooxxxvvvrrrnnnkkkhhhggggggeeeccc```\\\XXXUUUSSSRRRPPPPPPOOOLLLJJJGGGDDDBBBBBBAAA@@@???>>>=========@@@@@@@@@BBBCCCCCCAAA?????????>>>===>>>???@@@AAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<===>>>???====================================>>>>>>>>>???::::::::::::::::::::::::???>>><<<;;;;;;<<<======@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::999999999888999999888888888888999999888777777666666777777888999999:::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===>>>===<<<<<<;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999:::;;;<<<999666999AAAHHH<<<;;;::::::::::::::::::888888888888888888888888666666666666666666666666555555666666666777777777666666666666666666666666999999999888888888888888777777777777777777777777555555666777777888999999888888888888888888888999777666666666666666777777666777777777777888888888777777777777888888999999::::::::::::::::::::::::<<<<<<<<<<<<==================>>>>>>>>>?????????AAABBBCCCDDDEEEFFFFFFFFFIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVVVVWWWYYY[[[___]]][[[[[[]]]```bbbccc______```aaabbbbbbbbbbbbdddfffkkkooosssuuuwwwwww{{{zzzwwwrrrnnnlllmmmooouuuuuuuuutttpppkkkiiiiiihhh~~~|||zzzyyyxxxwwwvvvuuusssqqqpppooooookkkkkkkkkjjjgggdddbbb```UUUSSSQQQMMMJJJHHHFFFEEEEEEDDDCCCCCCDDDCCCAAA???<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>==============================>>>>>>>>>?????????===========================<<<<<<;;;;;;<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::999999999999::::::999:::;;;<<<===>>>???@@@??????>>>===;;;:::999888999999999999999999999999:::999999999999:::;;;;;;999::::::;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888999::::::;;;;;;>>>>>>===<<<;;;:::999999;;;;;;<<<<<<;;;;;;:::999999999888777777888999999888888777555444888???EEE999888888777777777888888777777777777777777777777666666666666666666666666555555555666666666666777666666666666666666666666888888888888888888888888777777777777777777777777666666777888999:::;;;;;;666666666777777777777777999888888888888999999:::999999999999::::::::::::::::::999999::::::;;;<<<==============================>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPPPPRRRTTTTTTTTTTTTVVVXXX\\\ZZZXXXXXX[[[^^^___```aaabbbbbbcccccccccbbbbbbfffiiinnnssswwwyyyyyyyyyvvvuuuqqqmmmjjjiiilllnnnrrrpppoooooolllggghhhkkk{{{~~~{{{yyyvvvuuussspppnnnmmmlllkkk___\\\YYYVVVUUUSSSPPPNNNIIIIIIIIIHHHFFFCCC@@@>>>============<<<<<<<<<<<>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;==============================<<<<<<<<<;;;;;;;;;>>>======<<<<<<======>>>>>>======<<<<<<======>>><<<<<<=========>>>>>>>>>???>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<============<<<<<<:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<===============<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;:::999999999999:::;;;777666555444555666888:::666555555555555555666666888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777888888888888888999999999888888888888888888888888777888888999;;;<<<<<<===777888888888999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAABBBDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOQQQRRRRRRSSSUUUWWWYYYWWWVVVXXX[[[]]]^^^^^^ddddddeeefffffffffffffffjjjmmmqqquuuwwwwwwuuutttoooooonnnkkkiiihhhjjjlllkkkhhhjjjooossswww~~~|||yyyyyyyyyyyyzzz{{{|||}}}|||wwwrrrooollliiiggg```aaa```___[[[VVVQQQNNNLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========================<<<===>>>?????????======>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;?????????>>>===<<<<<<<<<::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???:::;;;<<<<<<======<<<<<<=========>>>???@@@@@@AAA======>>>>>>>>>>>>======;;;<<<===>>>>>>>>>===<<<;;;;;;<<<======>>>>>>???===>>>??????@@@?????????======>>>>>>======<<<;;;>>>>>><<<<<<<<<<<<>>>>>>;;;;;;:::;;;<<<<<<999777::::::999999999999:::;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<======>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<============>>>???>>>>>>======???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@AAACCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJLLLOOOPPPQQQSSSUUUWWW\\\[[[[[[]]]```cccccccccddddddfffggghhhiiiiiiiiicccfffmmmrrrvvvxxxwwwvvvlllmmmmmmllljjjhhhggghhheeedddiiiuuu~~~~~~{{{tttooommmnnnqqqssswwwxxxzzz{{{yyyuuupppmmmnnnmmmllljjjgggdddbbb```XXXUUUSSSTTTUUUSSSLLLFFFFFFDDDCCCAAA???>>>======<<<<<<<<<=========>>>>>>>>><<<:::;;;<<<<<<;;;:::;;;;;;:::999999999::::::<<<===??????===<<<;;;<<<>>>===<<<<<<<<<>>>@@@AAA<<<:::;;;>>>???======@@@>>>===<<<<<<======<<<;;;===<<<;;;;;;<<<======<<<;;;<<<>>>??????>>>===<<<@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=================================????????????>>>>>>===<<<:::;;;===???@@@???===<<<============<<<<<<<<<<<<@@@???>>>>>>???AAACCCDDD???AAABBBCCCCCCBBB@@@>>>???@@@@@@AAAAAAAAAAAA@@@??????>>>======>>>??????@@@@@@>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;666777888999999999999999777888999:::;;;;;;<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<:::999:::<<<<<<;;;;;;::::::::::::999;;;;;;;;;::::::<<<>>>========================;;;<<<===>>>???@@@@@@@@@???<<<>>>BBBAAA<<<;;;@@@CCC>>>===AAAAAA>>>???DDDBBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????BBB@@@>>><<<===???BBBDDDFFFEEEEEEEEEGGGJJJNNNPPPNNNNNNNNNPPPSSSWWW\\\```aaacccdddeeeddddddeeegggccceeeggghhhgggggghhhiiidddeeehhhkkknnnppprrrrrrkkkkkkjjjiiihhhfffeeedddrrr{{{}}}yyywwwoooqqqtttvvvvvvtttrrrpppzzz{{{|||}}}~~~|||zzzzzzzzzwwwpppjjjaaaaaaaaa___\\\WWWSSSPPPLLLLLLJJJIIIGGGFFFEEEDDDAAA@@@@@@@@@AAA@@@===;;;::::::::::::::::::::::::888888999888777777999;;;===<<<;;;:::999999999999<<<999999<<<===;;;<<>>===<<<=========<<>>===============>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????===============>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@<<<===???@@@AAA@@@@@@???BBBBBBBBBBBBAAAAAAAAAAAA<<<<<<;;;:::;;;===???@@@>>>???@@@AAAAAA@@@???>>>???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::::::::::::::999888888:::::::::999999999999888======>>>>>>>>>>>>======999999:::::::::::::::999999999999999999999999999999::::::999888888999;;;:::;;;;;;<<<======>>>>>>:::;;;;;;;;;999999;;;===@@@@@@@@@AAAAAABBBBBBBBB=========>>>>>>>>>>>>>>>@@@===>>>AAAAAA===???CCCBBB>>>>>>BBBAAA<<<;;;>>>>>>>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<======;;;;;;<<<===>>>???????????????@@@AAADDDFFFHHHIIIIIIJJJKKKNNNPPPSSSUUUWWW]]]^^^___aaaccceeeeeeeeeiiiiiihhheeeaaa^^^^^^^^^eeehhhlllmmmmmmkkkjjjjjjeeeeeedddcccdddeeeggghhheeeddddddgggooo{{{~~~{{{xxxvvvttt~~~zzz}}}{{{vvvsssnnnnnnmmmkkkjjjhhhgggggg^^^^^^^^^^^^]]]XXXRRRNNNOOOOOONNNMMMKKKHHHFFFDDDDDDDDDBBB@@@>>>>>>AAADDD<<<<<<<<<<<<<<<;;;;;;:::>>>:::777888777555666999:::::::::999999999999999;;;;;;:::999888888888888999::::::;;;===>>>@@@AAA;;;;;;<<<===>>>??????@@@888888888888999:::;;;;;;888888888888999999999999<<<=========>>>>>>??????<<<<<<>>>??????@@@@@@@@@======>>>??????@@@AAAAAA@@@@@@@@@@@@????????????BBBAAAAAA@@@AAABBBDDDEEECCCDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA>>>??????@@@@@@??????>>>??????@@@AAAAAABBBCCCCCC>>>????????????>>>>>>===@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>><<<===@@@CCC::::::;;;;;;<<<=========<<<======<<<;;;:::<<<===::::::::::::::::::::::::888888888777777666666666888666555888999888:::>>>>>>===>>>AAAAAA>>><<<>>><<<<<<==================:::;;;<<<>>>???@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIFFFHHHKKKOOORRRTTTVVVWWWYYY\\\```eeejjjlllnnnnnnhhhhhhkkkppptttuuurrrnnnnnnmmmlllhhhccc___^^^^^^hhhjjjmmmmmmiiiddd___]]]\\\\\\[[[\\\___ccchhhkkkrrrwww~~~zzzvvv|||~~~zzzvvvrrr{{{zzzzzzzzzyyyyyyyyyyyy{{{}}}~~~wwwrrrlllmmmooooooooonnnllljjj```aaa___]]]YYYWWWXXXYYYPPPPPPPPPOOONNNLLLIIIHHHOOOJJJFFFDDDBBB>>>???BBBCCCCCCCCCBBB@@@>>>>>>>>>999::::::999999999:::;;;:::999888777777888:::;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;<<<===888888999:::;;;<<<<<<===:::::::::;;;<<<<<<======999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>============<<<<<<>>>============>>>???@@@============>>>???AAABBBAAAAAAAAA@@@???>>>===<<<888999:::;;;;;;:::999888999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;<<<666666777777888999:::;;;888888888888999999999999:::::::::999888888:::<<<<<<<<<;;;::::::999999888;;;<<<<<<;;;999999:::<<<===<<<<<<;;;;;;::::::999;;;;;;;;;;;;:::;;;;;;;;;999888999<<<>>>???@@@AAA::::::;;;>>>???@@@AAABBB===???AAADDDGGGHHHIIIIIIGGGHHHJJJKKKLLLMMMMMMLLLPPPQQQRRRTTTVVVYYY[[[\\\YYYZZZ\\\^^^aaaccceeefffaaaeeekkkqqqvvvxxxxxxwwwtttssstttwwwzzzyyytttooovvvvvvtttpppkkkgggeeeeee^^^aaadddeeedddaaa```___fffiiimmmttt}}}~~~}}}zzzxxxvvvtttssspppssswww{{{~~~{{{vvvrrrrrruuuyyy~~~{{{yyyyyyzzzzzzzzzxxxuuurrrooommmmmmhhhddddddbbb```aaadddffffffddd```ZZZUUUSSSTTTJJJLLLNNNMMMMMMMMMPPPRRRPPPNNNKKKGGGCCCAAA@@@???AAAAAA@@@???>>>======<<<@@@???===<<<;;;<<<<<<===999999999999888888888888888888888999999::::::::::::::::::::::::999888777999999888888999999:::;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<===???@@@>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;:::::::::777888999999999999888777::::::;;;;;;;;;;;;;;;:::::::::999999999999888888888888888999:::<<<>>>???::::::999888888999::::::999999::::::;;;;;;;;;;;;999:::;;;:::888777888999888888777777777666666666777888888777666666777999777777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===???@@@>>>???@@@CCCGGGJJJHHHEEEGGGHHHGGGFFFGGGJJJMMMNNNNNNPPPSSSVVVXXXZZZZZZ[[[^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^___```cccfffhhhjjjhhhgggeeedddeeegggjjjllliiilllpppuuuwwwvvvuuusssvvvssspppnnnmmmkkkfffbbbgggggggggeeebbb``````aaabbbffflllrrrxxxyyytttuuuvvvxxxyyyzzzyyyyyyxxxzzz}}}~~~{{{xxxvvvwwwxxxzzz|||}}}{{{zzz|||}}}|||~~~xxxqqqoooooohhhjjjmmmllljjjkkknnnqqqmmmlllkkkiiihhhggggggggg[[[ZZZYYYXXXVVVTTTSSSSSSQQQPPPNNNLLLLLLMMMNNNOOOMMMLLLJJJHHHEEECCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<;;;<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@=========<<<;;;999888777999999888888888888999999:::;;;<<<===<<<;;;:::999888888999999::::::999999777777777777666666666666444444444444666888:::;;;@@@???===;;;999999999:::<<<<<<======>>>>>>??????;;;<<<<<<;;;::::::;;;===777777999:::<<<===??????@@@AAABBBAAA@@@@@@BBBDDD@@@AAADDDGGGKKKNNNQQQRRRRRRQQQQQQQQQRRRTTTVVVWWWYYY[[[[[[]]]bbbfffeee```hhhiiigggcccbbbddddddbbbkkklllnnnpppqqqqqqooonnnpppooommmkkkiiihhhggggggaaaaaaaaabbbdddgggiiikkkiiigggdddbbbccceeehhhjjjggghhhiiikkkkkkjjjhhhgggaaaaaaaaaaaaaaabbbcccddddddhhhmmmqqqvvvzzz}}}xxxvvvtttmmmmmmnnnppprrrtttvvvwww}}}}}}~~~~~~zzz|||~~~}}}yyyxxx{{{~~~|||}}}uuutttsssrrrqqqpppooonnnuuutttsssrrrsssuuuxxxzzztttsssrrrpppnnnlllkkkjjjbbbbbbbbbaaaaaa```____________`````````______^^^[[[[[[[[[[[[ZZZXXXVVVUUURRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOPPPQQQQQQPPPOOOOOOJJJIIIHHHFFFCCC@@@>>><<<===<<<:::888888:::<<<===>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============BBBBBB@@@???@@@AAACCCDDDCCCBBB@@@???>>>???AAAAAAEEEEEEFFFFFFGGGHHHHHHIIIKKKJJJHHHFFFFFFIIINNNSSSSSSTTTVVVXXX[[[]]]______```bbbccccccbbbccceeegggjjjlllooossswwwzzz}}}~~~}}}~~~}}}|||zzzzzzwwwqqqzzz{{{}}}~~~~~~}}}{{{yyyuuusssoookkkiiihhhhhhiiibbbaaa``````aaaccceeefffccccccbbbcccdddfffiiijjjbbbcccdddfffiiikkknnnooonnnsssyyy|||~~~~~~{{{{{{}}}}}}yyyyyy{{{uuuzzz}}}}}}{{{{{{{{{~~~|||wwwuuuwww{{{}}}|||}}}}}}}}}||||||{{{zzzzzz~~~~~~}}}}}}~~~}}}|||{{{{{{|||zzzxxxxxxxxxwwwwwwwwwvvvvvv~~~~~~~~~~~~}}}}}}~~~~~~|||vvvuuusssppplllhhhdddbbb___]]]ZZZXXXXXXZZZ]]]___YYY[[[^^^```bbbbbbaaaaaadddeeeeeefffgggggggggffffffffffffeeeeeeeeedddddd```___\\\ZZZZZZZZZ[[[\\\^^^]]]]]]^^^```cccgggiiikkkkkkllllllmmmnnnooooooyyyvvvrrrooopppwww}}}~~~|||{{{zzzrrrtttuuuxxxzzz{{{zzzyyywwwssspppkkkgggddddddeeefffcccbbb`````````aaacccddd___aaadddgggjjjlllnnnooo}}}~~~{{{wwwssspppnnn}}}xxxsssqqqqqqsssuuu~~~xxxrrrrrrwww|||~~~|||~~~~~~}}}{{{~~~|||tttppptttooopppyyy{{{uuuuuu|||xxxxxxxxxyyyzzzzzz{{{{{{yyy~~~~~~{{{yyyzzz|||~~~~~~||||||vvvuuusssssstttvvvyyy{{{}}}vvvooommmqqqxxx~~~~~~~~~}}}|||uuuuuutttsssqqqpppooooooooonnnnnnmmmmmmlllllllllllllllkkkkkkkkkmmmnnnoooooorrrvvvzzz}}}zzzrrroooqqqttt||||||{{{zzzxxxvvvtttsss}}}yyyuuuuuuvvvuuurrrmmmpppnnnnnnsssyyy~~~~~~|||tttwww|||zzz{{{|||}}}~~~~~~~~~~~~yyysssqqqyyyqqqpppvvvwwwrrruuu}}}xxxyyyzzz{{{|||}}}~~~{{{zzzxxxxxxyyyzzz{{{zzzyyywwwuuusssqqqpppoooooorrrtttvvvzzztttpppppptttyyy{{{zzz~~~~~~~~~~~~~~~~~~vvvvvvuuusssrrrsssvvvyyyhhhiiikkknnnrrruuuwwwxxxyyy{{{~~~yyywwwtttuuuxxxyyywwwtttvvvwwwyyy|||~~~~~~|||yyywwwvvvvvvwwwxxx~~~~~~~~~~~~}}}}}}~~~zzzxxxyyy{{{xxxvvvwwwzzz{{{zzzwww}}}zzzyyyuuummmiiikkkkkkhhhlllttttttuuuvvvwwwyyy{{{||||||yyy}}}}}}xxxtttqqqrrrssstttuuuuuutttsssrrrlllkkkiiihhhhhhjjjkkkmmmjjjhhheeeaaa___```cccfffmmmpppuuusssjjjcccgggpppuuuvvvxxxzzz{{{|||{{{{{{vvvvvvwwwxxxyyy{{{||||||mmmqqqvvvwwwvvvvvvxxx{{{tttuuuxxx{{{~~~xxxzzz|||~~~~~~}}}zzzwwwyyyssspppmmmmmmnnnoooooonnntttwwwyyyxxxuuurrrqqqqqqyyyrrrnnnnnnmmmkkknnntttpppqqqqqqrrrssstttuuuuuuuuuwwwzzzzzzvvvrrrooonnnmmmnnnppprrrssstttuuuuuupppooommmlllkkklllmmmnnnlllnnnooommmkkkkkkooossseeegggiiiiiibbb\\\___fffiiikkkoootttxxxzzz||||||}}}~~~